Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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> | ||
* | build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIO | Diego Biurrun | 2012-10-04 |
| | | | | | A new hidden config variable is added for the codecs that depend on the mpegaudio parts. | ||
* | libspeexdec: handle NULL return value from speex_packet_to_header() | Justin Ruggles | 2012-10-03 |
| | | | | This will happen when the extradata is not a valid Speex header. | ||
* | mpegvideo: set extended_data in ff_update_duplicate_context() | Janne Grunau | 2012-10-03 |
| | | | | | | AVFrame.extended_data has to reset to the AVFrame.data of the current thread context after copying the frame contents. Fixes crashes with frame-threading after 2bc0de38584. | ||
* | libspeexdec: properly handle DTX for multiple frames-per-packet | Justin Ruggles | 2012-10-03 |
| | |||
* | libspeexdec: move the SpeexHeader from LibSpeexContext to where it is used | Justin Ruggles | 2012-10-03 |
| | |||
* | libspeexdec: simplify setting of frame_size | Justin Ruggles | 2012-10-03 |
| | |||
* | libspeexdec: set channel_layout | Justin Ruggles | 2012-10-03 |
| | |||
* | libspeexdec: If the channel count is not valid, decode as stereo. | Justin Ruggles | 2012-10-03 |
| | | | | | When initialized as stereo, libspeex can decode either mono or stereo packets and will output stereo. | ||
* | libspeexdec: improve setting of Speex mode and sample rate | Justin Ruggles | 2012-10-03 |
| | | | | | If there is no extradata and the sample rate given by the user is not valid, decode as ultra-wideband. | ||
* | libspeex: Add a private option for enabling VAD | Dmitry Samonenko | 2012-10-03 |
| | | | | | | | Speex detects non-speech periods and encodes them with just enough bits to reproduce the background noise, aka ``comfort noise generation''. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | ARM: set Tag_ABI_align_preserved in all asm files | Mans Rullgard | 2012-10-02 |
| | | | | | | | | All our ARM asm preserves alignment so setting this attribute in a common location is simpler. This removes numerous warnings when linking with armcc. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | tiffenc: Check av_malloc() results. | Alex Converse | 2012-10-01 |
| | |||
* | tiffenc: Simplify pixel format setup using AVPixFmtDescriptor. | Alex Converse | 2012-10-01 |
| | |||
* | adpcmdec: set AVCodec.sample_fmts | Justin Ruggles | 2012-10-01 |
| | |||
* | twinvq: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | ralf: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | mpc7/8: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | iac/imc: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | dcadec: use float planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | cook: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | atrac3: use float planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | apedec: output in planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | 8svx: use planar sample format | Justin Ruggles | 2012-10-01 |
| | |||
* | Opus encoder using libopus | Nathan Caldwell | 2012-10-01 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | wmadec: Adjust debug printf argument length modifier | Diego Biurrun | 2012-10-01 |
| | |||
* | avcodec: Convert some commented-out printf/av_log instances to av_dlog | Diego Biurrun | 2012-10-01 |
| | |||
* | avcodec: Drop silly and/or broken printf debug output | Diego Biurrun | 2012-10-01 |
| | |||
* | avcodec: Drop some silly commented-out av_log() invocations | Diego Biurrun | 2012-10-01 |
| | |||
* | Remove some silly disabled code. | Diego Biurrun | 2012-10-01 |
| | |||
* | ac3dec: ensure get_buffer() gets a buffer for the correct number of channels | Justin Ruggles | 2012-10-01 |
| | | | | | | | | | | | If there is an error during frame parsing, but AVCodecContext.channels was changed and AC3DecodeContext.out_channels was set previously, the two may not match. Fixes CVE-2012-2802 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org |