summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | fate: add faststart regression test.Clément Bœsch2012-09-27
| | | | | | | | | | | | | | 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.
* | lavf/movenc: add faststart option.Clément Bœsch2012-09-27
| |
* | lavf/movenc: make mov_write_stco_tag() not use the offset pos for mode64 ↵Clément Bœsch2012-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | lavf/movenc: add get_moov_size and use it in fragment code.Clément Bœsch2012-09-27
| | | | | | | | This function will be re-used in the following commits.
* | ffmpeg: add option to control copying of frames prior to start.Michael Niedermayer2012-09-27
| | | | | | | | | | | | | | | | | | | | | | 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>
* | file: set the return value type for lseek to off_tJean First2012-09-27
| | | | | | | | | | | | | | fixes a bug introduced with 4ed5ac50d3e4f921003ecf60985f78337400f354 Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | RELEASE: update for 1.0Michael Niedermayer2012-09-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | MAINTAINERS: add 1.0Michael Niedermayer2012-09-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: fix indentation of the first line of packets_and_frames sections in ↵Stefano Sabatini2012-09-27
| | | | | | | | the json output
* | lavf: fill in past dts based on reordered pts once the delay becomes known.Michael Niedermayer2012-09-26
| | | | | | | | | | | | | | | | | | 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>
* | lavf: factorize timestamp shift in update_initial_timestamps()Michael Niedermayer2012-09-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: allow printing muxer side packet timestamp debuging infoMichael Niedermayer2012-09-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4"Michael Niedermayer2012-09-26
| | | | | | | | | | | | | | | | | | 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.
* | ffv1dec: support decoding older 1.3 bitstream variantMichael Niedermayer2012-09-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1:update copyright yearMichael Niedermayer2012-09-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nutenc: avoid negative timestampsMichael Niedermayer2012-09-26
| | | | | | | | | | | | Fixes Ticket1468 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: Add support offset timestamps on muxing.Michael Niedermayer2012-09-26
| | | | | | | | | | | | This allows avoiding negative timestamps. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nutenc: remove outdated fixmeMichael Niedermayer2012-09-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * xsub: feed init_get_bits the whole bufferAlexandre Colucci2012-09-25
| | | | | | | | | | | | | | | | | | | | | | 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>
| * libfdk-aac: Allow setting VBR modes via a private optionMartin Storsjö2012-09-25
| | | | | | | | | | | | | | | | 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>
| * libfdk-aac: Warn the user that the VBR modes are unsupportedMartin Storsjö2012-09-25
| | | | | | | | | | | | | | | | | | 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>
| * Revert "cbrt_tablegen: Include libm.h"Derek Buitenhuis2012-09-25
| | | | | | | | | | | | | | This code runs on the host and should not use libm.h, which is meant for the target. This reverts commit 2768b717987d4e19d2774890d7d84aef531b1d9f.
* | ffprobe: generalize writer subsection nesting modelStefano Sabatini2012-09-26
| | | | | | | | | | | | | | | | | | | | 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.
* | lavf: fix bug that caused has_decode_delay_been_guessed() to never return !=0Michael Niedermayer2012-09-26
| | | | | | | | | | | | Possibly fixes Ticket1724 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Handle the following type of relative URL correctly:Duncan Salerno2012-09-26
| | | | | | | | | | | | | | | | | | | | 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>
* | diracyasm: fix win64Michael Niedermayer2012-09-26
| | | | | | | | | | | | Fixes Ticket1412 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libx264: fix open GOPMichael Niedermayer2012-09-26
| | | | | | | | | | Found-by: relaxed Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Fix 10l in 5ae9fa13f5ac640bec113120d540f70971aa635dDerek Buitenhuis2012-09-25
| | | | | | | | | | | | Wrong version of the patch was pushed. MinGW32 supports vsnprint properly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | MinGW: Use our snprintf/vsnprintf when MinGW's is brokenDerek Buitenhuis2012-09-25
| | | | | | | | | | | | | | | | 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>
* | ffmpeg: avoid apics for video output if possibleMichael Niedermayer2012-09-26
| | | | | | | | | | | | Fixes Ticket1714 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: factor area out of video stream selection code.Michael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mlpdec: supress layout mismatch warnings for 2 ch upmixed monoMichael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mlpdec: discard a 2nd substream if the stream is monoMichael Niedermayer2012-09-25
| | | | | | | | | | | | This fixes the rest of Ticket1726 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mlp_parser: dont override existing channel geometry.Michael Niedermayer2012-09-25
| | | | | | | | | | | | | | This prevents race conditions And partly fixes Ticket1726 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4bruce-wu2012-09-25
| | | | | | | | Fixes Ticket1227
* | dnxhdenc: fix speed regressionMichael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: factorize ff_dct_encode_init()Michael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dnxhdenc: remove redundant call to ff_dsputil_init()Michael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec_alloc_frame: dont zero the whole struct twiceMichael Niedermayer2012-09-25
| | | | | | | | | | | | cleaning it up is already done in avcodec_get_frame_defaults() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | oggparsetheora: print error when failing on unknown headerMichael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-25
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: pthread: make sure AVFrame.extended_data is set properly. libfdk-aac: reindent after last commit libfdk-aac: Limit to supported sample rates. cbrt_tablegen: Include libm.h oggparsetheora: make it more robust ogg: prevent NULL pointer deference in theora gptopts Conflicts: libavformat/oggparsetheora.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pthread: make sure AVFrame.extended_data is set properly.Anton Khirnov2012-09-25
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * libfdk-aac: reindent after last commitNathan Caldwell2012-09-25
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * libfdk-aac: Limit to supported sample rates.Nathan Caldwell2012-09-25
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * cbrt_tablegen: Include libm.hDerek Buitenhuis2012-09-24
| | | | | | | | | | | | Needed for cbrtf fallback on systems which lack it. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * oggparsetheora: make it more robustLuca Barbato2012-09-24
| |
| * ogg: prevent NULL pointer deference in theora gptoptsMichael Niedermayer2012-09-24
| | | | | | | | | | | | | | | | Additional safety in case a special ogg stream is crafted with the proper number of Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | oggdec: add missing () for OGG_NOGRANULE_VALUEMichael Niedermayer2012-09-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd1f05dd18375f2f8e68372edee11436927e43ba8'Michael Niedermayer2012-09-25
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd1f05dd18375f2f8e68372edee11436927e43ba8': ogg: calculate the start position once all the headers are parsed Conflicts: libavformat/oggdec.c libavformat/oggparseskeleton.c Merged-by: Michael Niedermayer <michaelni@gmx.at>