aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* lavfi: add types and functions for channel layout/samplerate negotiationAnton Khirnov2012-05-143-76/+300
|
* yadif: Flush filter on eof.Robert Nagy2012-05-141-1/+15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* yadif: Improve pts accuracy.Robert Nagy2012-05-141-6/+21
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mtv: do not byteswap raw video in demuxerMans Rullgard2012-05-142-55/+41
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avprobe: free options at the end of main()Janne Grunau2012-05-141-0/+3
|
* avprobe: close opened codecs after useJanne Grunau2012-05-141-1/+15
| | | | Fixes "memleak" on closing avprobe to make valgrind happy.
* vcr1: Add vcr1_ prefixes to all static functions with generic names.Diego Biurrun2012-05-141-13/+13
|
* vcr1: Fix return type of common_init to match the function pointer signature.Diego Biurrun2012-05-141-1/+3
| | | | libavcodec/vcr1.c:182: warning: initialization from incompatible pointer type
* vcr1enc: Replace obsolete get_bit_count by put_bits_count/flush_put_bits.Diego Biurrun2012-05-141-3/+5
|
* motion-test: remove disabled codeDiego Biurrun2012-05-141-4/+0
|
* gxfenc: remove disabled half-implemented MJPEG tagDiego Biurrun2012-05-141-11/+0
|
* x86: use more standard construct for setting ASM functions in FFT codeVitor Sessak2012-05-141-22/+23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fate: westwood-aud: disable decodingMans Rullgard2012-05-142-2/+13
| | | | | | | The codec (adpcm-ima-ws) is tested elsewhere. Using framecrc output provides more information than a single md5 if something goes wrong. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: caf: disable decodingMans Rullgard2012-05-142-2/+2
| | | | | | | This is intended as a demuxer test and the file contains pcm_s16be audio which is tested elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: film-cvid: drop pcm audio and rename testMans Rullgard2012-05-143-33/+3
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: d-cinema-demux: drop unnecessary flagsMans Rullgard2012-05-141-1/+1
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: split off dpcm-interplay from interplay-mve testsMans Rullgard2012-05-146-211/+134
| | | | | | | These two files use the same audio codec so only one test for this is needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: rename funcom-iss to adpcm-ima-issMans Rullgard2012-05-143-3/+3
| | | | | | This matches the name of the codec. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: rename cryo-apc to adpcm-ima-apcMans Rullgard2012-05-143-3/+3
| | | | | | This matches the name of the tested codec. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: rename adpcm-psx-str-v3 to adpcm-xaMans Rullgard2012-05-142-3/+3
| | | | | | This matches the name of the codec tested. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: split off adpcm-ms-mono test from dxa-feebleMans Rullgard2012-05-144-47/+50
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: split off adpcm-ima-ws test from vqa-ccMans Rullgard2012-05-144-42/+45
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add adpcm-ima-smjpeg testMans Rullgard2012-05-142-0/+354
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: split off adpcm-ima-amv from amv testMans Rullgard2012-05-144-162/+165
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: separate bmv audio and video testsMans Rullgard2012-05-146-47/+50
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: separate delphine-cin audio and video testsMans Rullgard2012-05-144-94/+97
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: truemotion1: disable audioMans Rullgard2012-05-143-145/+2
| | | | | | These tests include adpcm-ima-dk3 audio which is tested elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: qtrle: disable audio in all testsMans Rullgard2012-05-143-142/+2
| | | | | | These files contain mace6 audio which is tested elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: pcm-planar: disable videoMans Rullgard2012-05-143-297/+146
| | | | | | | This file has eamad video which is tested elsewhere. Also rename the test to reflect this change. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: mtv: disable video decodingMans Rullgard2012-05-142-40/+41
| | | | | | | This test contains raw rgb565le video. Converting to rgb24 serves no useful purpose here. Signed-off-by: Mans Rullgard <mans@mansr.com>
* doc: misc improvements for the Windows sectionDiego Biurrun2012-05-141-21/+12
| | | | | | Fix some orthography, wording and grammar issues; update the SDL section with more current instructions; simplify lib.exe example command line; drop outdated comments about libnut.
* doc: fix link to fate.libav.orgDiego Elio Pettenò2012-05-131-2/+3
| | | | | Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavfi: autoinsert resample filter when necessary.Anton Khirnov2012-05-121-16/+42
|
* lavfi: add lavr-based audio resampling filter.Anton Khirnov2012-05-125-0/+235
|
* x86: vc1: drop MMX loop filter implementation, which uses MMX2 instructions.Michael Kostylev2012-05-122-13/+0
|
* fate: employ better names and add a convenient shorthand for vp6 testsDiego Biurrun2012-05-113-11/+11
|
* arm/neon: dsputil: use correct size specifiers on vld1/vst1Mans Rullgard2012-05-101-147/+147
| | | | | | | | | | Change the size specifiers to match the actual element sizes of the data. This makes no practical difference with strict alignment checking disabled (the default) other than somewhat documenting the code. With strict alignment checking on, it avoids trapping the unaligned loads. Signed-off-by: Mans Rullgard <mans@mansr.com>
* arm: dsputil: prettify some conditional instructions in put_pixels macrosMans Rullgard2012-05-101-42/+20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* vqavideo: change x/y loop counters to the usual patternMans Rullgard2012-05-101-5/+3
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avconv: use lrint() for rounding double timestampsMans Rullgard2012-05-102-3/+3
| | | | | | | | | | | | Converting the double to float for lrintf() loses precision when the value is not exactly representable as a single-precision float. Apart from being inaccurate, this causes discrepancies in some configurations due to differences in rounding. Note that the changed timestamp in the vc1-ism test is a bogus, made-up value. Signed-off-by: Mans Rullgard <mans@mansr.com>
* rv40dsp x86: MMX/MMX2/3DNow/SSE2/SSSE3 implementations of MCChristophe Gisquet2012-05-104-3/+480
| | | | | | | | | | | | | | | | | | | | Code mostly inspired by vp8's MC, however: - its MMX2 horizontal filter is worse because it can't take advantage of the coefficient redundancy - that same coefficient redundancy allows better code for non-SSSE3 versions Benchmark (rounded to tens of unit): V8x8 H8x8 2D8x8 V16x16 H16x16 2D16x16 C 445 358 985 1785 1559 3280 MMX* 219 271 478 714 929 1443 SSE2 131 158 294 425 515 892 SSSE3 120 122 248 387 390 763 End result is overall around a 15% speedup for SSSE3 version (on 6 sequences); all loop filter functions now take around 55% of decoding time, while luma MC dsp functions are around 6%, chroma ones are 1.3% and biweight around 2.3%. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* ape: Use unsigned integer mathsChristophe Gisquet2012-05-101-2/+2
| | | | | | This involves a division that should be a shift. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* arm: dsputil: fix overreads in put/avg_pixels functionsMans Rullgard2012-05-101-0/+92
| | | | | | | | | The vertically interpolating variants of these functions read ahead one line to optimise the loop. On the last line processed, this might be outside the buffer. Fix these invalid reads by processing the last line outside the loop. Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: K&R formatting cosmetics for header files (part II/II)Diego Biurrun2012-05-102-513/+590
|
* h264: K&R formatting cosmetics for header files (part I/II)Diego Biurrun2012-05-103-458/+491
|
* rtmp: Implement check bandwidth notification.Samuel Pitoiset2012-05-101-0/+21
| | | | | | According to the behaviour of librtmp, it is recommended to send this message to the server after receiving the 'onBWDone' callback in order to do bandwidth checking and improve compatibility with some servers.
* rtmp: Support 'rtmp_swfurl', an option which specifies the URL of the SWF ↵Samuel Pitoiset2012-05-101-0/+8
| | | | player.
* rtmp: Support 'rtmp_flashver', an option which overrides the version of the ↵Samuel Pitoiset2012-05-101-7/+18
| | | | Flash plugin.
* rtmp: Support 'rtmp_tcurl', an option which overrides the URL of the target ↵Samuel Pitoiset2012-05-101-6/+12
| | | | | | stream. Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: Add fallback case to switch in check_stream_specifier().Diego Biurrun2012-05-101-0/+2
| | | | | This fixes the warning: cmdutils.c:897: warning: ‘type’ may be used uninitialized in this function