summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* avconv: make output -ss insert trim/atrim filters.Anton Khirnov2013-04-30
| | | | | This makes output -ss sample-accurate for audio and will allow further simplication in the future.
* avconv: make -t insert trim/atrim filters.Anton Khirnov2013-04-30
| | | | | | | | | This makes -t sample-accurate for audio and will allow further simplication in the future. Most of the FATE changes are due to audio now being sample accurate. In some cases a video frame was incorrectly passed with the old code, while its was over the limit.
* avconv_opt: allocate an OutputFile before the streams.Anton Khirnov2013-04-30
| | | | | This way OutputFile variables like recording time can be used when creating the streams.
* lavfi: add trim and atrim filters.Anton Khirnov2013-04-30
|
* lavfi: add an asetpts filterAnton Khirnov2013-04-30
|
* vf_setpts: cosmetics, reformatAnton Khirnov2013-04-30
|
* graphparser: only print filter arguments if they are non-NULLAnton Khirnov2013-04-30
|
* af_channelmap: ensure the output channel layout is valid.Anton Khirnov2013-04-30
|
* af_channelmap: remove now unnecessary gotoAnton Khirnov2013-04-30
| | | | | Options are freed from the generic code now, there is no need to call av_opt_free() from the filter.
* vf_split: fix descriptionAnton Khirnov2013-04-30
| | | | It now allows an arbitrary number of inputs, not just two.
* lavc: clear AVBuffers on decoded frames if refcounted_frames is not setAnton Khirnov2013-04-30
| | | | | Otherwise some code might mistakenly think it is allowed to unref those buffers, which would lead to double unref.
* FATE: add an additional indeo3 testAnton Khirnov2013-04-30
| | | | It is a part of the sample that got broken by recent indeo3 changes.
* indeo3: use put_pixels instead of put_no_rnd_pixels in copy_cell()Anton Khirnov2013-04-30
| | | | | They are the same in this case, except put_pixels also has blocksizes smaller than 8.
* indeo3: fix off by one in MV validity checkAnton Khirnov2013-04-30
| | | | CC:libav-stable@libav.org
* x86: dsputil: Remove a set of pointless #ifs around function declarationsDiego Biurrun2013-04-30
|
* x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarationsDiego Biurrun2013-04-30
|
* x86: hpeldsp: Remove unused macro definitionsDiego Biurrun2013-04-29
|
* aac: check the maximum number of channelsLuca Barbato2013-04-28
| | | | | | | Broken bitstreams could report a larger than specified number of channels and cause outbound writes. CC:libav-stable@libav.org
* h264_refs: Do not print check_opcodes() return valueDiego Biurrun2013-04-27
| | | | | | The return value provides no useful information and removing the printing avoids the following warning: libavcodec/h264_refs.c:788:15: warning: 'i' may be used uninitialized in this function [-Wuninitialized]
* fate: Invoke pixfmts lavfi tests through fate-run.shDiego Biurrun2013-04-27
|
* fate: Invoke pixdesc lavfi tests through fate-run.shDiego Biurrun2013-04-27
|
* fate: Invoke standard lavfi tests through fate-run.shDiego Biurrun2013-04-27
|
* oma: K&R formatting cosmeticsLuca Barbato2013-04-27
|
* avplay: remove a warningLuca Barbato2013-04-27
| | | | | | Set the data field in the flush_pkt to the pointer to the actual packet. The field needs to contain a valid unique pointer, no read nor writes are ever made to it.
* hls, segment: fix splitting for audio-only streams.Anton Khirnov2013-04-27
| | | | CC:libav-stable@libav.org
* x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponentsDiego Biurrun2013-04-26
| | | | | | | The function requires increasing the fuzz factor for the ac3/eac3 encode tests and even so makes fate fail. It only provides a slight encoding speedup for legacy CPUs that do not support SS2. Thus its benefit is not worth the trouble it creates and fixing it would be a waste of time.
* x86: Rename dsputil_rnd_template.c to rnd_template.cMartin Storsjö2013-04-25
| | | | | | | This makes it less confusing when this template is shared both by dsputil and by hpeldsp. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavf: introduce AVFMT_TS_NEGATIVELuca Barbato2013-04-25
| | | | | | | | | | Most formats do not support negative timestamps, shift them to avoid unexpected behaviour and a number of bad crashes. CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fate: add CVFC1_Sony_C to h264 conformance testsVittorio Giovara2013-04-24
| | | | | | | The sample is already included in the FATE suite, but is not tested because cropping wasn't fully supported before. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* doc/APIchanges: add missing hashes and datesAnton Khirnov2013-04-24
|
* x86: Get rid of duplication between *_rnd_template.cMartin Storsjö2013-04-23
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo: unref cur/next/prev frames when flushingHendrik Leppkes2013-04-23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86: Factorize duplicated inline assembly snippetsMartin Storsjö2013-04-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* jpeg2000: Add mutlti-threading support to decoderNicolas Bertrand2013-04-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* x86: Move some conditional code around to avoid unused variable warningsDiego Biurrun2013-04-22
|
* jpeg2kdec: output is native endian AV_PIX_FMT_XYZ12Janne Grunau2013-04-22
|
* threads: always call thread_finish_setup for intra codecsJanne Grunau2013-04-22
| | | | | | | Intra codecs do not need an update_thread_context() function and never call ff_thread_finish_setup(). They rely on ff_thread_get_buffer() calling it. So call it even if the get_buffer2 function pointer is avcodec_default_get_buffer2 and it has not been called before.
* avcodec: Bump minor for JPEG 2000 decoderDiego Biurrun2013-04-22
|
* JPEG 2000 decoder for DCinemaNicolas Bertrand2013-04-22
| | | | | | | | Based on the 2007 GSoC project from Kamil Nowosad <k.nowosad@students.mimuw.edu.pl> Updated to current programming standards, style and many more small fixes by Diego Biurrun <diego@biurrun.de>. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* sh4: Remove dubious aligned dsputil codeDiego Biurrun2013-04-22
| | | | | | The code represents a considerable maintenance burden and it is not clear that it gives a noticeable benefit to outweigh this after 10 years of improvements in compiler technology since its creation.
* x86: cavs: Refactor duplicate dspfunc macroDiego Biurrun2013-04-22
|
* mxfenc: Use correct printf format specifier for int64_tDiego Biurrun2013-04-22
| | | | libavformat/mxfenc.c:1861:9: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t' [-Wformat]
* h264: Drop unused variableDiego Biurrun2013-04-22
|
* x86: cavs: Put mmx-specific code into its own init functionDiego Biurrun2013-04-22
| | | | | Before, this code was labeled as mmxext and enabled both for the 3dnow and the mmxext case.
* x86: Remove some duplicate function declarationsDiego Biurrun2013-04-22
|
* afifo: fix request_samples on the last frame in certain casesAnton Khirnov2013-04-22
| | | | | | | | | | | | The current code can fail to return the last frame if it contains exactly the requested number of samples. Fixes the join filter test, which previously did not include the last 408 samples in most cases. CC:libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Factor out WAVEFORMATEX parsingLuca Barbato2013-04-21
| | | | | | Makes the code simpler to follow. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Add ACTRAC3+ guidPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Perform full lookup on WAVEFORMATEXTENSIBLE subformat guidPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Move guid structs and helper functions into riffPeter Ross2013-04-21
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>