Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | vc1dec: Invoke edge emulation regardless of MV precision for 1-MV chroma | Mashiat Sarker Shakkhar | 2012-10-10 |
| | | | | | | | | | | This is required due to the way VC-1 handles chroma pull-back which may end up causing negative chroma MV for zero luma MV. Edge emulation needs to be invoked in such cases. This only affects vertical component of chroma motion vector. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | vc1dec: Set chroma reference field from REFFIELD for 1REF field pictures | Mashiat Sarker Shakkhar | 2012-10-10 |
| | | | | | | | | Interlaced field pictures can have one or two reference pictures, signaled by NUMREF syntax element. For single reference pictures, reference picture is determined by REFFIELD syntax element. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | vc1dec: Use correct spelling of "opposite" | Mashiat Sarker Shakkhar | 2012-10-10 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | a64multienc: change mc_frame_counter to unsigned | Janne Grunau | 2012-10-10 |
| | | | | | | | | | | GCC cannot proof that c->mc_frame_counter is always >- 0, changing the type from int to unsigned fixes following warning: libavcodec/a64multienc.c: In function ‘a64multi_encode_frame’: libavcodec/a64multienc.c:342:17: warning: ‘buf’ may be used uninitialized in this function[-Wuninitialized] Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | arm: call arm-specific rv34dsp init functions under if (ARCH_ARM) | Jean-Baptiste Kempf | 2012-10-10 |
| | | | | | | | Assign NEON specific function pointers after runtime check via av_get_cpu_flags(). Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | svq1: Drop a bunch of useless parentheses | Diego Biurrun | 2012-10-10 |
| | |||
* | svq1: K&R formatting cosmetics | Diego Biurrun | 2012-10-10 |
| | |||
* | g722enc: fix size argument in memset | Janne Grunau | 2012-10-09 |
| | | | | Fixes CID700725. | ||
* | lavc: split asv12 encoder/decoder | Anton Khirnov | 2012-10-09 |
| | |||
* | vc1dec: prevent memory leak in error path | Janne Grunau | 2012-10-09 |
| | | | | Fixes CID732271. | ||
* | vc1dec: prevent memory leak on av_realloc error | Janne Grunau | 2012-10-09 |
| | |||
* | adxdec: use planar sample format | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_thp | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_ea_xas | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_ea_r1/r2/r3 | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_xa | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_ima_ws for vqa version 3 | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_4xm | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_ima_wav | Justin Ruggles | 2012-10-09 |
| | |||
* | adpcmdec: use planar sample format for adpcm_ima_qt | Justin Ruggles | 2012-10-09 |
| | |||
* | pcmdec: use planar sample format for pcm_lxf | Justin Ruggles | 2012-10-09 |
| | |||
* | mace: use planar sample format | Justin Ruggles | 2012-10-09 |
| | |||
* | atrac1: use planar sample format | Justin Ruggles | 2012-10-09 |
| | |||
* | build: non-x86: Only compile mpegvideo optimizations when necessary | Diego Biurrun | 2012-10-09 |
| | |||
* | avcodec: free extended_data instead address of it | Janne Grunau | 2012-10-09 |
| | | | | Fixes CID732173. | ||
* | Restructure av_log_missing_feature message | Diego Biurrun | 2012-10-09 |
| | | | | | | | | Some invocations include a verb in the log message, others do not. Yet av_log_missing_feature expects callers to provide a verb. Change the function to include a verb instead and update the callers accordingly. The result is a more natural function API and correct English in the function invocations. | ||
* | ppc: fix Altivec build with old compilers | Mans Rullgard | 2012-10-08 |
| | | | | | | | | | The vec_splat() intrinsic requires a constant argument for the element number, and the code relies on the compiler unrolling the loop to provide this. Manually unrolling the loop avoids this reliance and works with all compilers. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | x86: vc1: call ff_vc1dsp_init_x86() under if (ARCH_X86) | Janne Grunau | 2012-10-08 |
| | |||
* | x86: cavs: call ff_cavsdsp_init_x86() under if (ARCH_X86) | Janne Grunau | 2012-10-08 |
| | |||
* | x86: call most of the x86 dsp init functions under if (ARCH_X86) | Janne Grunau | 2012-10-08 |
| | | | | Rename the called dsp init functions to *_init_x86. | ||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 |
| | |||
* | avcodec: allow either planar or interleaved sample format when encoding mono | Justin Ruggles | 2012-10-07 |
| | | | | | When there is only 1 channel, the planar and interleaved formats of the same data type should be treated as identical. | ||
* | adpcmenc: ensure calls to adpcm_ima_compress_sample() are in the right order | Justin Ruggles | 2012-10-07 |
| | | | | Should fix fate-acodec-adpcm-ima_wav with several compilers. | ||
* | wmaenc: use float planar sample format | Justin Ruggles | 2012-10-06 |
| | |||
* | (e)ac3enc: use planar sample format | Justin Ruggles | 2012-10-06 |
| | |||
* | aacenc: use planar sample format | Justin Ruggles | 2012-10-06 |
| | |||
* | adpcmenc: use planar sample format for adpcm_ima_wav and adpcm_ima_qt | Justin Ruggles | 2012-10-06 |
| | |||
* | adpcmenc: move 'ch' variable to higher scope | Justin Ruggles | 2012-10-06 |
| | | | | It is used for multiple codecs. | ||
* | adpcmenc: fix 3 instances of variable shadowing | Justin Ruggles | 2012-10-06 |
| | |||
* | adpcm_ima_wav: simplify encoding | Justin Ruggles | 2012-10-06 |
| | |||
* | libvorbis: use planar sample format | Justin Ruggles | 2012-10-06 |
| | |||
* | libmp3lame: use planar sample formats | Justin Ruggles | 2012-10-06 |
| | |||
* | vorbisenc: use float planar sample format | Justin Ruggles | 2012-10-06 |
| | |||
* | Give all anonymously typedeffed structs in headers a name | Diego Biurrun | 2012-10-06 |
| | | | | Anonymous structs cannot be forward declared and have no benefit. | ||
* | ppc: fmtconvert: kill VLA in float_to_int16_interleave_altivec() | Mans Rullgard | 2012-10-05 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | x86: dsputil: kill VLA in gmc_mmx() | Mans Rullgard | 2012-10-05 |
| | | | | | | | | Instead of using an evil VLA, fall back to C version when edge emulation is needed. MPEG4 GMC is a rarely used fringe feature so the speed loss is an acceptable cost for safer code. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | libspeexenc: Updated commentary to reflect recent changes | Dmitry Samonenko | 2012-10-05 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | libspeexenc: Add an option for enabling DTX | Dmitry Samonenko | 2012-10-05 |
| | | | | | | | | Discontinuous transmission is an addition to VAD/VBR operation, that allows to greatly reduce bitrate for silent chunks or stationary noises. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | lavc: deprecate the audio resampling API. | Anton Khirnov | 2012-10-05 |
| | | | | It has been superseded by lavr. | ||
* | h264: don't touch H264Context->ref_count[] during MB decoding | Ronald S. Bultje | 2012-10-05 |
| | | | | | | | | | The variable is copied to subsequent threads at the same time, so this may cause wrong ref_count[] values to be copied to subsequent threads. This bug was found using TSAN. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> |