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-11-18pp: add various const for pointers.Clément Bœsch
2012-11-18lavfi/drawtext: implement more generic expansion.Nicolas George
The new expansion mechanism uses the %{...} notation. For compatibility reasons, it must be enabled explicitly, but a warning is printed if a conflict is likely to happen.
2012-11-18iff: decode HAM8 images with masking correctly.Piotr Bandurski
Fixes ticket #967. Reviewed-by: Peter Ross
2012-11-18h264: Skip odd NALs in extradata, prevent undefined behaviorMichael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18lavf: let av_find_best_stream use bitrate info if availableMarton Balint
I guess the user expects to see the stream with the highest bitrate, not with the most frames, this is especially useful for multi bitrate streams. This patch changes av_find_best_stream to select the stream based on a number of conditions, the first condition has the highest priority, the last condition has the lowest: 1) Select the stream with the highest FFMIN(5, codec_info_nb_frames) value 2) Select the stream with the highest bitrate 3) Select the stream with the highest codec_info_nb_frames 4) Select the first stream Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18iff: process DEEP DLOC chunk to obtain image dimensionsPeter Ross
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18iff: recognise more DEEP colorspacesPeter Ross
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32 lavr: fix the decision for writing directly to the output buffer parisc: work around bug in gcc 4.3 and later Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18ast: check bit depth tooPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-18img2enc: remove dead codePaul B Mahol
Nothing in lavc sets extradata for such codec and this is wrong place for it anyway. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-18Fix possible NULL-pointer dereference when decoding mov files.Carl Eugen Hoyos
Fixes CID743440, introduced in 850e5c0.
2012-11-18mjpegdec: reset h/v_count, fix assertion failure.Michael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-18x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32Ronald S. Bultje
Fixes crashes on Win32 and stack overruns on x86-32 in general.
2012-11-18lavr: fix the decision for writing directly to the output bufferJustin Ruggles
If there are any samples remaining in the output fifo from previous conversion calls, we have to output those samples first instead of doing direct output of the current samples.
2012-11-18eamad: return meaningful error codesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17smush: check audio packet sizePaul B Mahol
Fixes null pointer dereference. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17vcr1: check if dimensions are supported, fix out of array accesses.Michael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17electronicarts: check size before reading duration out of a chunk.Michael Niedermayer
Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17AST demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17PCM signed 16-bit big-endian planar decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17lxfdec: remove deplanarization hackPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17PCM signed 24-bit/32-bit little-endian planar decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-11-17doc/texi2pod: recognize @table @command.Nicolas George
2012-11-17lavfi/drawtext: use bprint for the expanded text.Nicolas George
2012-11-17lavu/bprint: implement av_bprint_strftime().Nicolas George
2012-11-17parisc: work around bug in gcc 4.3 and laterMans Rullgard
A bug in tail call optimisation in gcc 4.3 and later on parisc causes numerous tests to fail. Disabling this optimisation gives a working build. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55023 Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-17flvdec: disable hack that attempts to parse aac bitstream in the flv demuxer.Michael Niedermayer
I was unable to find a file that needs this hack, if you have one please contact us! Fixes out of array accesses. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17eamad: fix out of array accessesMichael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: FATE: add a bink version 'b' test FATE: add a bink version 'i' test libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17Merge commit '8f5587c3d0bc4b5f075e4282215bda91a21fc12e'Michael Niedermayer
* commit '8f5587c3d0bc4b5f075e4282215bda91a21fc12e': cpu.h: define AV_CPU_FLAG_MMX2 for libavutil major 52 h264: Fix parameters to ff_er_add_slice() call h264: always check ref_count for validity Conflicts: libavcodec/h264.c libavutil/cpu.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17cmdutils: free the report file name.Nicolas George
Fix coverity issue 743443, which was a harmless leak.
2012-11-17configure: add --fatal-warnings option.Nicolas George
2012-11-17configure: warn when en/disabling has no effect.Nicolas George
Print a warning for --enable- or --disable-something=pattern does not match any component.
2012-11-17lavf/avienc: return proper error codes, and provide some more feedbackStefano Sabatini
2012-11-17FATE: add a bink version 'b' testAnton Khirnov
2012-11-17FATE: add a bink version 'i' testAnton Khirnov
2012-11-17xxan: check ybuf index before use.Michael Niedermayer
Fixes out of array access Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17cook: check subbands more completely, fix out of array read.Michael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17ff_mpeg4videodec_static_init: fix return typeMichael Niedermayer
Fixes CID743439 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17mxfdec: fix potential integer overflow in mxf_compute_sample_count()Michael Niedermayer
Fixes CID743442 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17cpu: add a few cpu names as aliases for their cpu flagsMichael Niedermayer
Help to complete this list is welcome! Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17cpu: add cmov ro the table, which appears to have been forgottenMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17tm2: check for invalid vlcs, fix out of array readMichael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17pp: simplify postProcess().Clément Bœsch
2012-11-17pp: rework the way templating is done.Clément Bœsch
This refactoring simplifies the usage of the template: define the profile and include the template is all that is required. It should now be easier to add more instruction sets. The HAVE_* flags are changed with TEMPLATE_PP_* setting to avoid messing them up. See the top comment in postprocess_template.c for details.
2012-11-17g723_1dec: Fix lsp2lpc() so it can handle values at the ends of the table.Michael Niedermayer
Fixes out of array reads Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-17ff_emulated_edge_mc: fix integer anomalies, fix out of array readsMichael Niedermayer
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-16dshow: Use NO_DSHOW_STRSAFE for all dshow header inclusionsAlexander Strasser
Move the NO_DSHOW_STRSAFE macro definition in front of the dshow.h system header inclusion. This excludes the usage of the STRSAFE functions consistently. Further background on this can be found in the commit message of revision 05ee0db1 where the #define was initially introduced. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-11-16ffv1enc: consider 2pass float rounding, fix loopMichael Niedermayer
Found-by: "Peter B." <pb@das-werkstatt.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-16doc/filters: fix a few typos in the frei0r docsStefano Sabatini