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-25Revert "cbrt_tablegen: Include libm.h"Derek Buitenhuis
This code runs on the host and should not use libm.h, which is meant for the target. This reverts commit 2768b717987d4e19d2774890d7d84aef531b1d9f.
2012-09-25dnxhdenc: fix speed regressionMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25mpegvideo: factorize ff_dct_encode_init()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25dnxhdenc: remove redundant call to ff_dsputil_init()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25avcodec_alloc_frame: dont zero the whole struct twiceMichael Niedermayer
cleaning it up is already done in avcodec_get_frame_defaults() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25oggparsetheora: print error when failing on unknown headerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-09-25oggdec: add missing () for OGG_NOGRANULE_VALUEMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25Merge commit 'd1f05dd18375f2f8e68372edee11436927e43ba8'Michael Niedermayer
* 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>
2012-09-25oggdec: print a warning if the number of headers mismatch expectations.Michael Niedermayer
This is based on: commit 7751e4693dd10ec98c20fbd9887233b575034272 Author: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25oggdec: print error when headers couldnt be parses successfullyMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25Merge commit '7751e4693dd10ec98c20fbd9887233b575034272'Michael Niedermayer
* commit '7751e4693dd10ec98c20fbd9887233b575034272': ogg: check that the expected number of headers had been parsed libx264: change default to closed gop to match x264cli Use avcodec_free_frame() to free AVFrames. lavf: use a malloced AVFrame in try_decode_frame(). lavc: add avcodec_free_frame(). lavc: ensure extended_data is set properly on decoding lavc: initialize AVFrame.extended_data in avcodec_get_frame_defaults() lavc: use av_mallocz to allocate AVFrames. lavc: rename the argument of avcodec_alloc_frame/get_frame_defaults Conflicts: doc/APIchanges doc/examples/decoding_encoding.c libavcodec/utils.c libavcodec/version.h libavfilter/src_movie.c libavformat/oggdec.c libavformat/oggdec.h libavformat/oggparsetheora.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25pthread: make sure AVFrame.extended_data is set properly.Anton Khirnov
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-09-25ffprobe: drop pointless opaque parameter in writer init callbackStefano Sabatini
The parameter was never used.
2012-09-25ffprobe: reindent after previous commitStefano Sabatini
2012-09-25ffprobe: rework checking logic in writer_print_time() and ↵Stefano Sabatini
writer_print_rational() Make writer_print_time() and writer_print_rational() always call writer_print_int() or writer_print_string(). This way the checks for determining if the value should be printed or not are consistently performed in the low level functions. writer_print_rational() is moved downward in order to avoid a forward reference. Simplify/amend the overall logic.
2012-09-25Fix two "skiping" typo.Clément Bœsch
2012-09-25libfdk-aac: reindent after last commitNathan Caldwell
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-25libfdk-aac: Limit to supported sample rates.Nathan Caldwell
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-25cbrt_tablegen: Include libm.hDerek Buitenhuis
Needed for cbrtf fallback on systems which lack it. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-25ffv1dec: change bitstream end check to a exact check instead of a +-1 checkMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ffv1: inject sentinels for RC->VLC transitions begining with 1.3Michael Niedermayer
This breaks bitstream compatibility of 1.3 VLC streams This fixes very rare errors in the RC stream at the transition point to VLC. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ffv1enc: fix RC slice sentinelMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25lavf: dont add apic streams for demuxers that dont support it.Michael Niedermayer
Fixes crash Fixes ticket1730 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ffprobe: Consider the chosen separator when doing CSV escapingAlexander Strasser
Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-09-25ffprobe: Rename variable in csv_escape_str()Alexander Strasser
Sync to 3245be9 . Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-09-25ffprobe: Simplify CSV field quoting codeAlexander Strasser
Sync with bac1b31 . Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-09-25ARM: libswresample: NEON optimised generic fltp to s16 conversionMans Rullgard
Adapted to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25swr: make sure the last data element is NULL so we can use it to detect the ↵Michael Niedermayer
number of channels Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ARM: libswresample: NEON optimised stereo fltp to s16 conversionMans Rullgard
Adaption to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ARM: libswresample: NEON optimised flat float to s16 conversionMans Rullgard
Adapted to swr by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-25ogg: calculate the start position once all the headers are parsedLuca Barbato
The fisbone packets can be muxed in any order as long the last one comes before the first data packet.
2012-09-25ogg: check that the expected number of headers had been parsedLuca Barbato
Not having the header for a codec is a tell-tale of a broken file.
2012-09-25oggparsetheora: make it more robustLuca Barbato
2012-09-25ogg: prevent NULL pointer deference in theora gptoptsMichael Niedermayer
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>
2012-09-24lavf/utils: remove loop on AVERROR(EAGAIN) in av_read_frame()Stefano Sabatini
The loop was introduced in 64d340c62ad5954c1a834df2d26057135e771774, and was likely breaking non blocking reads as it busy loops.
2012-09-24libx264: change default to closed gop to match x264cliJohn Van Sickle
open-gop can be enabled with "-flags -cgop" Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-09-24fate: fix --disable-ffprobeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-24lavc/mmvideo: forward reget_buffer return value in mm_decode_frame()Stefano Sabatini
2012-09-24Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtp: Packetization of JPEG (RFC 2435) smoothstreamingenc: Copy the SAR on the AVStreams as well Conflicts: Changelog libavformat/rtpenc.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-24ppc/cpu: make linux 32bit specific altivec detection depend on __linux__Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-24configure: enable runtime cpu detect by default.Michael Niedermayer
with the exception of libpostproc runtime_cpudetect = no is not supported thus having no as default really is quite odd, it results in a libpostproc where HAVE_MMX* have very different meaning from the rest of ffmpeg and it breaks any x86 cpu that doesnt support mmx2 because mmx2 is hardcoded as a result Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-24Use avcodec_free_frame() to free AVFrames.Anton Khirnov
2012-09-24lavf: use a malloced AVFrame in try_decode_frame().Anton Khirnov
This allows using avcodec_free_frame() to free it properly.
2012-09-24lavc: add avcodec_free_frame().Anton Khirnov
Since an AVFrame now has malloced members (extended_data), it must have a destructor.
2012-09-24lavc: ensure extended_data is set properly on decodingAnton Khirnov
2012-09-24lavc: initialize AVFrame.extended_data in avcodec_get_frame_defaults()Anton Khirnov
2012-09-24lavc: use av_mallocz to allocate AVFrames.Anton Khirnov
Otherwise the frame is uninitialized, so avcodec_get_frame_defaults() cannot determine whether to free extended_data.
2012-09-24lavc: rename the argument of avcodec_alloc_frame/get_frame_defaultsAnton Khirnov
AVFrame is used for both audio and video, so calling the argument 'pic' is misleading.
2012-09-24lavc/roqvideodec: fix error messageStefano Sabatini
Remove redundant reference to codec name, it is already mentioned in the log header.