Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-21Add av_copy_packet()Andrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-21Move av_dup_packet() copy logic to separate procedureAndrey Utkin
Done to simplify next commit introducing av_copy_packet() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mp3dec: read Xing frame TOC index mp3dec: use named constants for Xing header flags libx264: add support for nal-hrd, required for Blu-ray streams. mov: support random access point grouping matroskadec: properly support BlockDuration Conflicts: libavcodec/libx264.c libavformat/isom.h libavformat/matroskadec.c libavformat/mov.c libavformat/mp3dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20error_resilience: guess_dc: check malloc failureMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20h263dec: disable coded dimensions = 0 handlingMichael Niedermayer
This code causes infinite loops Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'Michael Niedermayer
* commit '581281e242609a222233a2e5538b89dfb88fb18e': matroskadec: check realloc in lzo encoding matroska: honor error_recognition on unknown doctypes tiffdec: Add support for GRAY16LE. tiffenc: Add support for little endian RGB48 and GRAY16 mpeg4: support frame parameter changes with frame-mt mpegvideo: check ff_find_unused_picture() return value for errors mpegvideo: release frame buffers before freeing them configure: msvc: default to 'lib' as 'ar' tool build: support some non-standard ar variants Conflicts: libavcodec/h263dec.c libavcodec/mpegvideo.c libavcodec/tiff.c libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20j2k: fix "static is not at beginning of declaration" warningMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20dcadec: fix "set but not used" variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-19libx264: add support for nal-hrd, required for Blu-ray streams.John Van Sickle
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-09-19tiffdec: Add support for GRAY16LE.Alex Converse
Tested with the GraphicsMagick TIFF archive and Libav generated files.
2012-09-19tiffenc: Add support for little endian RGB48 and GRAY16Alex Converse
2012-09-19mpeg4: support frame parameter changes with frame-mtJanne Grunau
Adds a flag context_reinit to MpegEncContext to relieable keep track of frame parameter changes which require a context reinitialization. This is required for broken inputs which change the frame size but error out before the context can be reinitialized.
2012-09-19mpegvideo: check ff_find_unused_picture() return value for errorsJanne Grunau
2012-09-19mpegvideo: release frame buffers before freeing themJanne Grunau
Fixes triggering an assert in avcodec_default_release_buffer() introduced in 1b3439b30.
2012-09-19wmavoice: initialize best_hist_ptr to NULL to prevent (incorrect) warning.Michael Niedermayer
As a sideeffect this makes the code more robust if a future change leaves a path where it may be uninitialized otherwise. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rv34: use ff_MPV_common_frame_size_change() mpegvideo: add reinit function for frame parameter changes Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-19Merge commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c'Michael Niedermayer
* commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c': mpegvideo: move frame size dependent memory management to separate functions configure: add --toolchain option configure: Make the smoothstreaming muxer enable the ismv muxer smoothstreaming: Export the mp4 codec tags mov: check for EOF in long lasting loops avcodec: cleanup utils.c binkaudio: remove unneeded GET_BITS_SAFE macro binkaudio: use float sample format binkaudio: use a different value for the coefficient scale for the DCT codec Conflicts: configure libavcodec/mpegvideo.c libavcodec/utils.c libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-19rv34: use ff_MPV_common_frame_size_change()Janne Grunau
Specialised functionality for size changes with the advantage of supporting frame size changes during frame-based multithreading.
2012-09-19mpegvideo: add reinit function for frame parameter changesJanne Grunau
This is mainly required for frame parameter changes during frame based multithreading but single threaded usage profits too from avoiding ff_MPV_common_end()/ff_MPV_common_init() cycles.
2012-09-19mpegvideo: move frame size dependent memory management to separate functionsJanne Grunau
This is a preparation for supporting frame size changes during frame-based multithreading.
2012-09-18sonic: factorize tail_sizeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18sonicenc: limit quant so that golomb codes are less than 32 bits longMichael Niedermayer
before they could become 33 bits Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18x86/mpegaudiodec: drop likely now unneeded #if HAVE_AVX_EXTERNALMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18mpegaudiodec: add prototypes for all functions that may need themMichael Niedermayer
fixes compile failure Found-by: kriegerod Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18allcodecs: re-enable sonicMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18sonic: update to encode2() APIMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18avcodec: cleanup utils.cLuca Barbato
2012-09-18binkaudio: remove unneeded GET_BITS_SAFE macroJustin Ruggles
Normal get_bits() already has overread protection.
2012-09-18binkaudio: use float sample formatJustin Ruggles
Use planar for DCT codec, interleaved for RDFT codec.
2012-09-18binkaudio: use a different value for the coefficient scale for the DCT codecJustin Ruggles
Eliminates the need for vector_fmul_scalar() in each frame.
2012-09-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: flvenc: silence bogus warning configure: include flags in nm variable alsdec: fix misplaced parentheses. alsdec: check return values. alsdec: fix number of decoded samples in first sub-block in BGMC mode. alsdec: Fix out of ltp_gain_values read. alsdec: Check that quantized parcor coeffs are within range. alsdec: check opt_order. Conflicts: configure libavcodec/alsdec.c libavformat/flvenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18Merge commit '23aae62c2cb4504a09ceb8cd0cabc1c8b260f521'Michael Niedermayer
* commit '23aae62c2cb4504a09ceb8cd0cabc1c8b260f521': alsdec: Check k used for rice decoder. avfiltergraph: silence an uninitialized variable warning xsubenc: reindent lavc: replace AVCodecContext.encode with subtitle-specific callback lavc: add const to private codec class initialization. avconv: don't pass a bogus parameter to avfilter_graph_create_filter(). id3v2: strdup the genre name explicitly. lavf/id3v2: do not export empty fields. buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame() lavfi: replace empty input/output lists with null pointers Conflicts: ffmpeg_filter.c libavcodec/alsdec.c libavcodec/dvdsubenc.c libavcodec/utils.c libavcodec/v210dec.h libavfilter/af_channelsplit.c libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/src_movie.c libavfilter/vf_ass.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18targaenc: Use named TGA_RLE constant instead of magic numberBobby Bingham
2012-09-18Fix typo in targa encoder commentBobby Bingham
2012-09-18dsputil: change assert(8) to av_assert2(8)Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18get_cabac_inline_x86: workaround clang bug with disabled optimizationsMichael Niedermayer
gcc produces binary identical output relative to before this change Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-18When copying pkt side_data, don't forget size, typeAndrey Utkin
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-17libx264: feed x264_param_apply_profile from AVCodecContext.profile in ↵Lyubomir Marinov
absence of other information Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-17libx264: connect AVCodecContext.rtp_payload_size to ↵Lyubomir Marinov
x264_params_t.i_slice_max_size Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-17dirac_arith: Fix unprotected inline asmDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-17alsdec: fix misplaced parentheses.Clément Bœsch
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: check return values.Thilo Borgmann
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: fix number of decoded samples in first sub-block in BGMC mode.Thilo Borgmann
Fixes CVE-2012-2790 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: Fix out of ltp_gain_values read.Thilo Borgmann
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: Check that quantized parcor coeffs are within range.Michael Niedermayer
ALS spec: 11.6.3.1.1 Quantization and encoding of parcor coefficients ... In all cases the resulting quantized values ak are restricted to the range [-64,63]. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: Check k used for rice decoder.Michael Niedermayer
Values that fail this check will cause failure of decode_rice() Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17alsdec: check opt_order.Michael Niedermayer
Fixes out of array write in quant_cof. Also make sure no invalid opt_order stays in the context. Fixes CVE-2012-2775 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-09-17xsubenc: reindentAnton Khirnov
2012-09-17lavc: replace AVCodecContext.encode with subtitle-specific callbackAnton Khirnov
AVCodecContext.encode is currently used only for subtitles, encode2 is used for audio and video.
2012-09-17lavc: add const to private codec class initialization.Anton Khirnov
Silences a warning about discarding const.