summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* examples/muxing: rename img_convert_ctx to sws_ctxStefano Sabatini2012-09-111-9/+7
| | | | | The new name is more consistent with the codebase, and more self-consistent with the libswscale API.
* examples/muxing: merge some declarations and definitionsStefano Sabatini2012-09-111-6/+2
|
* examples/muxing: prefer AVPicture to AVFrame, when feasibleStefano Sabatini2012-09-111-29/+29
| | | | | | | Favor the use of plain AVPicture over AVFrame, especially when the use of AVFrame is not required like in the case of tmp_picture. Also adopt more straightforward names, to avoid frame/picture confusion.
* postproc: Fix unprotected inline asmDerek Buitenhuis2012-09-112-114/+114
| | | | | Signed-off-by: Derek Buitenhuis <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* lavf/flvenc: convert commented debug log to an av_dlog callStefano Sabatini2012-09-111-2/+2
| | | | Also add some additional info (DTS and DTS time).
* lavfi/amerge: clarify the error message in case of input overlapStefano Sabatini2012-09-111-1/+2
|
* lavfi/amerge: avoid a forward declaration.Clément Bœsch2012-09-111-2/+2
|
* ratecontrol: change a commented printf to av_logMichael Niedermayer2012-09-111-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* ratecontrol: fix get_fps() argumentMichael Niedermayer2012-09-111-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* ratecontrol: Dynamically choose a default for rc_max_available_vbv_useMichael Niedermayer2012-09-112-1/+8
| | | | | | This improves handling of small buffer sizes Signed-off-by: Michael Niedermayer <[email protected]>
* ratecontrol: correct predictor in case of stuffingMichael Niedermayer2012-09-113-1/+4
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* examples/demuxing: add audio decoding/demuxingStefano Sabatini2012-09-111-79/+225
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-114-18/+77
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtpdec_jpeg: Add support for default quantizers x86: dsputil: Move specific optimization settings out of global init function avplay: get rid of ugly casts in the options table avplay: fix prototypes for option callbacks. flvdec: always set AVFMTCTX_NOHEADER. file: Use a normal private context for storing the file descriptor configure: Adjust the xgetbv instrinsic check configure: Add --disable-inline-asm command line option configure: Don't try to enable the log2 function on msvcrt Conflicts: configure ffplay.c libavcodec/x86/dsputil_mmx.c libavformat/file.c libavformat/flvdec.c Merged-by: Michael Niedermayer <[email protected]>
| * rtpdec_jpeg: Add support for default quantizersSamuel Pitoiset2012-09-111-3/+47
| | | | | | | | | | | | | | Generate quantization tables when they are not present in the first chunk. Signed-off-by: Martin Storsjö <[email protected]>
| * x86: dsputil: Move specific optimization settings out of global init functionDiego Biurrun2012-09-111-30/+29
| | | | | | | | They belong in the init functions specific to each CPU capability.
| * avplay: get rid of ugly casts in the options tableAnton Khirnov2012-09-111-28/+28
| |
| * avplay: fix prototypes for option callbacks.Anton Khirnov2012-09-111-20/+20
| | | | | | | | They have been wrong since 11d957fbd81288e64408e79ed369446346000b29
| * flvdec: always set AVFMTCTX_NOHEADER.Anton Khirnov2012-09-111-4/+1
| | | | | | | | New streams may be created at any time, e.g. on codec change.
| * file: Use a normal private context for storing the file descriptorMartin Storsjö2012-09-101-12/+21
| | | | | | | | | | | | Previously the file descriptor was stored in the priv_data pointer. Signed-off-by: Martin Storsjö <[email protected]>
| * configure: Adjust the xgetbv instrinsic checkMartin Storsjö2012-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The 64 bit cl.exe version 16.00.30319.01 crashes with an internal compiler error on the current check (and thus deduces it isn't supported, even if the actual usage in libavuil/x86/cpu.c works fine), but by assigning the value from the intrinsic to a variable, or returning it, it works fine. This error is fixed in cl.exe version 16.00.40219.01. Signed-off-by: Martin Storsjö <[email protected]>
| * configure: Add --disable-inline-asm command line optionDiego Biurrun2012-09-101-1/+3
| | | | | | | | This can come in handy for testing and possibly other purposes.
| * configure: Don't try to enable the log2 function on msvcrtMartin Storsjö2012-09-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Some msvcrt versions (the static 64 bit libc in MSVC 10) have a log2 function, but there is no declaration for it in the headers. Therefore, the normal configure check might find it, but it can fail during build or at runtime, depending on whether implicit function declarations are an error or not. Therefore simply ignore this function on this platform. Signed-off-by: Martin Storsjö <[email protected]>
* | lavfi/amerge: fix input pad name behaviour.Clément Bœsch2012-09-111-3/+7
| | | | | | | | | | | | This fixes two problems: - the invalid pad.name stack pointer after init() ends - the duplicated name for all inputs
* | The TrueHD decoder needs the MLP parser.Carl Eugen Hoyos2012-09-111-0/+1
| |
* | cavsdec/decode_mb_b: fix return typeMichael Niedermayer2012-09-111-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | xtea: optimize core, about 4-5% faster.Michael Niedermayer2012-09-111-1/+83
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | x86/swscale: use unsigned to build SIMD values to avoid signed overflowMichael Niedermayer2012-09-111-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | lavf/avformat_seek_file: fix harmless integer overflowMichael Niedermayer2012-09-111-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | aacdec/lcg_random: fix harmless integer overflowMichael Niedermayer2012-09-111-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cavsdec: Fix assertion failure.Michael Niedermayer2012-09-111-1/+5
| | | | | | | | | | | | | | The assert in decode_mb_b() is replaced by a normal error check for the case that can occur with a damaged or crafted bitstream. Signed-off-by: Michael Niedermayer <[email protected]>
* | lavf/segment: add segment_list_flags optionStefano Sabatini2012-09-113-3/+51
| | | | | | | | | | | | | | | | | | | | | | Allow to specify options affecting the segment list generation. In particular: add +live and +cache flags. For a full discussion read trac ticket #1642: http://ffmpeg.org/trac/ffmpeg/ticket/1642 Also add live M3U8 generation example.
* | lavc/h263dec: return or propagate proper error codesStefano Sabatini2012-09-111-18/+21
| |
* | lavc/flvdec: return meaningful error codesStefano Sabatini2012-09-111-3/+3
| |
* | ffprobe: add print_section option to the compact writerStefano Sabatini2012-09-112-1/+10
| | | | | | | | | | Allow to skip section name at the begin of each line. Possibly simplify output.
* | ffprobe: add and use DEFINE_WRITER_CLASS macroStefano Sabatini2012-09-111-60/+17
| | | | | | | | Factorize writer class definition.
* | mpegaudiodec: replace pow(2.0,...) by exp2()Michael Niedermayer2012-09-101-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | atrac3: replace powf(2,...) by exp2f()Michael Niedermayer2012-09-101-2/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | sws/output: use unsigned variables where harmless overflows are expected.Michael Niedermayer2012-09-101-6/+6
| | | | | | | | | | | | signed overflow is undefined in C ... Signed-off-by: Michael Niedermayer <[email protected]>
* | ra144enc: avoid integer overflows.Michael Niedermayer2012-09-101-1/+2
| | | | | | | | | | | | | | The values are all positive but signed variables where used, which overflowed. Signed-off-by: Michael Niedermayer <[email protected]>
* | ffmpeg: check timebase validity before considering it to be used for stream copyMichael Niedermayer2012-09-101-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | ffmpeg: fix bytes written statistics.Michael Niedermayer2012-09-101-4/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | mpegtsenc: add forgotten ()Michael Niedermayer2012-09-101-1/+1
| | | | | | | | | | | | Fixes integer overflow Signed-off-by: Michael Niedermayer <[email protected]>
* | lavfi/setpts: set SAMPLE_RATE to NAN when input is no audioStefano Sabatini2012-09-102-3/+3
| | | | | | | | Should be more robust/consistent.
* | lavfi/setpts: add FRAME_RATE constantStefano Sabatini2012-09-103-3/+13
| | | | | | | | Useful for dealing with constant frame-rate video.
* | add OTF support for attachmentsSébastien Brochet2012-09-103-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | utils/update_stream_timings: fix division by zeroMichael Niedermayer2012-09-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avidec/guess_ni_flag: fix harmless integer overflowMichael Niedermayer2012-09-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | compute_pkt_fields: fix harmless integer overflowMichael Niedermayer2012-09-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | lavc/pngenc: Enable frame threading for PNG encodesBen Jackson2012-09-101-0/+1
| | | | | | | | | | Signed-off-by: Ben Jackson <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-1018-95/+434
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: dsputil: Only compile motion_est code when encoders are enabled mem: fix typo in check for __ICC fate: mp3: drop redundant CMP setting rtp: Depacketization of JPEG (RFC 2435) Rename ff_put_string to avpriv_put_string mjpeg: Rename some symbols to avpriv_* instead of ff_* yadif: cosmetics Conflicts: Changelog libavcodec/mjpegenc.c libavcodec/x86/Makefile libavfilter/vf_yadif.c libavformat/version.h libavutil/mem.h Merged-by: Michael Niedermayer <[email protected]>