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-28asfenc: avoid negative timestampsn1.1-devMichael Niedermayer
Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28mp3dec: Fix possibly exploitable crashMichael Niedermayer
I was sadly unable to find a non fuzzed mp3 that uses the feature that contained the bug (and i searched hard ...), thus while this fixes the security issue. It may or may not fix mixed blocks in 8khz mp3s, i cant say due to lack of samples to test. Security issue exists since: b37d945dd4213cb8e92146571b0374cd45d52286 Reported-by: Dale Curtis <dalecurtis@google.com> (Probably) Found-by: inferno@chromium.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27mxfdec: allow container_ul to override codec_ul if codec is A-lawMarton Balint
Fixes some DNXHD files generated by AVID TM, where codec UL was set to A-law meanwhile the real audio codec was PCM S16. According to SMPTE RP 224, A-law is the default value for sound essence parameters therefore we should handle it specially. Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27Changelog, split next from 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27lavfi/sink_buffer: implement libav compatibility API.Nicolas George
Implement av_buffersink_read() and av_buffersink_read_samples() for ffmpeg's version of buffersink. With this change, avconv linked against ffmpeg's libraries passes the same number of tests whether it uses ffbuffersink or buffersink_old.
2012-09-27lavf: move fields that appear to be intended as public API to the correct ↵Michael Niedermayer
section Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27dsputil_mmx: fix reading prior of the src array in sub_hfyu_median_prediction()Michael Niedermayer
This should fix the utvideoenc valgrind failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27lavfi: enable buffersinks unconditionally.Nicolas George
They are part of the public API. Their libav compatibility counterpart are already enabled unconditionally.
2012-09-27Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: nutdec: const correctness for get_v_trace/get_s_trace function arguments truemotion2: Request samples for old TM2 headers rtpdec: Remove a useless ff_ prefix from a static symbol rtpdec: Support depacketizing speex rtpenc: Add support for packetizing speex Conflicts: libavformat/rtpdec.c libavformat/sdp.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27fate: add faststart regression test.Clément Bœsch
Also factorize the common options for the different mov-based tests. Since the header is now on top in the last generated file, the data offset in the seek test needed some updates as well.
2012-09-27lavf/movenc: add faststart option.Clément Bœsch
2012-09-27lavf/movenc: make mov_write_stco_tag() not use the offset pos for mode64 ↵Clément Bœsch
heuristic. At the moment, the moov header is written at the end of the file, so we can use the current offset (which focus on the end of the mdat already written) to guess if 64-bits offset will be required or not. Though, the next commits will make possible the writing of this table at the beginning, so this heuristic can't work. As a consequence, we check all the values within the potential offset table for any value > 32-bits.
2012-09-27lavf/movenc: add get_moov_size and use it in fragment code.Clément Bœsch
This function will be re-used in the following commits.
2012-09-27ffmpeg: add option to control copying of frames prior to start.Michael Niedermayer
Normally we discard things prior to the intended start for stream copy this is not always possible, and its not done by default this option allows discarding to be enabled this is primarely usefull when transcoding a video and stream copying an audio stream. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27file: set the return value type for lseek to off_tJean First
fixes a bug introduced with 4ed5ac50d3e4f921003ecf60985f78337400f354 Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27RELEASE: update for 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27MAINTAINERS: add 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27ffprobe: fix indentation of the first line of packets_and_frames sections in ↵Stefano Sabatini
the json output
2012-09-27lavf: fill in past dts based on reordered pts once the delay becomes known.Michael Niedermayer
Previously we had ignored the past dts and just filled in from the point where we have had sufficient information. This should fix Ticket1734 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27lavf: factorize timestamp shift in update_initial_timestamps()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27ffmpeg: allow printing muxer side packet timestamp debuging infoMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26nutdec: const correctness for get_v_trace/get_s_trace function argumentsDiego Biurrun
2012-09-26truemotion2: Request samples for old TM2 headersDiego Biurrun
2012-09-26rtpdec: Remove a useless ff_ prefix from a static symbolMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-26rtpdec: Support depacketizing speexDmitry Samonenko
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-26rtpenc: Add support for packetizing speexDmitry Samonenko
This packetization scheme simply places the full packets into the RTP packet without any extra header bytes. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-26Revert "arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4"Michael Niedermayer
This reverts commit d25f87f5174df5923be7ce0bb89fad08999286ed. This breaks decoding of some h264 files I have tested the original patch with fate but by mistake have forgotten to specify the fate samples so testing was limited to the internal regression tests.
2012-09-26ffv1dec: support decoding older 1.3 bitstream variantMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26ffv1:update copyright yearMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26nutenc: avoid negative timestampsMichael Niedermayer
Fixes Ticket1468 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26lavf: Add support offset timestamps on muxing.Michael Niedermayer
This allows avoiding negative timestamps. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26nutenc: remove outdated fixmeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: xsub: feed init_get_bits the whole buffer libfdk-aac: Allow setting VBR modes via a private option libfdk-aac: Warn the user that the VBR modes are unsupported Revert "cbrt_tablegen: Include libm.h" Conflicts: libavcodec/xsubdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26ffprobe: generalize writer subsection nesting modelStefano Sabatini
Discard unflexible structure based on the root/chapter/section layout in favor of a generalized concept of section. This should allow to represent sections at a generic level of nesting, and allow subsection fields selection. Also, simplify the code.
2012-09-26lavf: fix bug that caused has_decode_delay_been_guessed() to never return !=0Michael Niedermayer
Possibly fixes Ticket1724 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26Handle the following type of relative URL correctly:Duncan Salerno
http://a/b + //c/d = http://c/d http://a/b?c + ?d = http://a/b?d http://a/b?c/d + /e = http://a/e Updated with feedback from Clément Bœsch Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26diracyasm: fix win64Michael Niedermayer
Fixes Ticket1412 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26libx264: fix open GOPMichael Niedermayer
Found-by: relaxed Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26configure: Fix 10l in 5ae9fa13f5ac640bec113120d540f70971aa635dDerek Buitenhuis
Wrong version of the patch was pushed. MinGW32 supports vsnprint properly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-26MinGW: Use our snprintf/vsnprintf when MinGW's is brokenDerek Buitenhuis
All versions of MinGW-w64 prior to version 3, as well as all versions of MinGW32 have broken implementations of vsnprintf. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-26ffmpeg: avoid apics for video output if possibleMichael Niedermayer
Fixes Ticket1714 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26ffmpeg: factor area out of video stream selection code.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26mlpdec: supress layout mismatch warnings for 2 ch upmixed monoMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26mlpdec: discard a 2nd substream if the stream is monoMichael Niedermayer
This fixes the rest of Ticket1726 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26mlp_parser: dont override existing channel geometry.Michael Niedermayer
This prevents race conditions And partly fixes Ticket1726 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26xsub: feed init_get_bits the whole bufferAlexandre Colucci
Do not use rlelen field for buffer size in init_get_bits, it is only the size of the data for the first field. Since it is not reliable, just use the size of the whole buffer. Additional comments add removal of unused rlelen variable by Reimar Döffinger. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-09-25arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4bruce-wu
Fixes Ticket1227
2012-09-25libfdk-aac: Allow setting VBR modes via a private optionMartin Storsjö
This avoids using the global_quality field and QSCALE flag for passing the VBR modes, since the value range of the global_quality field doesn't really map cleanly to this codec's VBR modes. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-25libfdk-aac: Warn the user that the VBR modes are unsupportedMartin Storsjö
These modes were not originally exposed by the library at all. In practice, only a few of them work for each sample rate/profile combination, and they don't work at all for the more uncommon sample rates. Signed-off-by: Martin Storsjö <martin@martin.st>