summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* cmdutils: add support for caller-provided option context.Anton Khirnov2011-09-04
| | | | This is the first step to removing the globals plague from avtools.
* cmdutils: declare only one pointer type in OptionDefAnton Khirnov2011-09-04
| | | | This will be useful in the following commit.
* cmdutils: move grow_array() from avconv to cmdutils.Anton Khirnov2011-09-04
|
* cmdutils: move exit_program() declaration to cmdutils from avconvAnton Khirnov2011-09-04
| | | | Allows cmdutils to call each tool's own cleanup function.
* http: Consider the stream as seekable if the reply contains Accept-Ranges: bytesStefan Fritsch2011-09-04
| | | | | | | | | | | | The initial request contains "Range: 0-", which servers normally have responded with "HTTP/1.1 206 Partial Content" reply with a Content-Range header, which was used as indicator for seekability. Apache, since 2.2.20, responds with "HTTP/1.1 200 OK" for these requests, which is more friendly to caches and proxies, but the seekability still is indicated via the Accept-Ranges: bytes header. Signed-off-by: Martin Storsjö <martin@martin.st>
* nutenc: add namespace to the api facing functionsLuca Barbato2011-09-04
| | | | | Rename write_{header,packet,trailer} to nut_write_{header,packet,trailer} in order to make easier debugging them.
* AVOptions: fix av_set_string3() doxy to match reality.Anton Khirnov2011-09-03
| | | | Fixes bug 28.
* cmdutils: get rid of dummy contexts for examining AVOptions.Anton Khirnov2011-09-03
| | | | Replace it with newly introduced libavutil API.
* lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.Anton Khirnov2011-09-03
|
* AVOptions: add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find().Anton Khirnov2011-09-03
| | | | | It allows to search for options only with AVClass, without allocating the corresponding context.
* cpu detection: avoid a signed overflowSean McGovern2011-09-03
| | | | | | 1<<31 overflows because 1 is signed, so force it to unsigned. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* codec-regression: force vsync 0 on the me_threshold test to make sure frames ↵Alex Converse2011-09-01
| | | | match.
* avconv: fix some bugs introduced in 630902a1e1336e7ee0cf3dcbcb6eb07af8edf660Michael Niedermayer2011-09-01
| | | | | | | | | These caused scrambled error messages to be printed and floating point exceptions. For example when there was no decoder available for a stream. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libmp3lame: fix typoAnton Khirnov2011-09-01
| | | | | | FF_API_LAME_GLOBAL_OPTIONS => FF_API_LAME_GLOBAL_OPTS Thanks to Clément Bœsch for spotting.
* AVOptions: drop av_ prefix from static av_get_number().Anton Khirnov2011-09-01
|
* libx264: use X264_THREADS_AUTO constant instead of 0.Anton Khirnov2011-09-01
|
* libx264: set default thread count to 0 (auto)Anton Khirnov2011-08-31
|
* lavc: cosmetics, group deprecated codec flagsAnton Khirnov2011-08-31
|
* mpeg12: add 'scan_offset' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_SVCD_SCAN_OFFSET
* h263/p encoder: add 'structured_slices' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_SLICE_STRUCT
* h263/p encoder: add 'obmc' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_OBMC
* h263p encoder: add 'aiv' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_AIV
* h263p encoder: add 'umv' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_H263P_UMV
* mpeg12enc/mpeg4videoenc: add 'alternate_scan' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_ALT_SCAN
* mjpegdec: add 'extern_huff' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_EXTERN_HUFF
* mpeg4enc: add 'data_partitioning' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG_PART
* snow: add 'memc_only' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_MEMC_ONLY
* libx264: add 'mbtree' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_MBTREE
* libx264: add 'psy' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_PSY
* libmp3lame: add 'reservoir' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_BIT_RESERVOIR
* mpeg2enc: add 'non_linear_quant' private optionAnton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_NON_LINEAR_QUANT
* mpeg12enc: add drop_frame_timecode private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_DROP_FRAME_TIMECODE
* mpeg12enc: add intra_vlc private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_INTRA_VLC.
* VC1: Support dynamic dimension changesAlberto Delmás2011-08-31
| | | | | | | | Fixes SA00072, SA00073, SA10150, SA10151, Issue2076 Improves SA10153 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mjpeg: treat external huffman table setup failure as codec init failure if ↵Dustin Brody2011-08-31
| | | | | | external huffman table use requested Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: deprecate CODEC_FLAG2_BRDOAnton Khirnov2011-08-31
| | | | It's been unused for the last 3 years.
* libx264: add 'aud' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_AUD.
* libx264: add 'fast-pskip' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_FASTPSKIP.
* libx264: add '8x8dct' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_8X8DCT.
* libx264: add 'mixed-refs' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_MIXED_REFS.
* libx264: add 'weightb' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_BPYRAMID.
* libx264: add 'b-pyramid' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_BPYRAMID.
* libx264: add 'intra-refresh' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_INTRA_REFRESH.
* libx264: add 'ssim' private option.Anton Khirnov2011-08-31
| | | | Deprecate CODEC_FLAG2_SSIM.
* libx264: make options compatible with x264Anton Khirnov2011-08-31
| | | | | Replace '_' with '-', merge psy-trellis into psy-rd and rename cqp->qp Also fix typo pdy-rd -> psy-rd
* avcodec: remove misleading commentLuca Barbato2011-08-31
| | | | | coded_width is the width before lowres scaling, coded_height is the height before lowres scaling.
* avconv: remove -threads option.Anton Khirnov2011-08-30
| | | | It's only shadowing the AVOption with the same name.
* avconv: Replace raw picture frame swapping hack.Alex Converse2011-08-30
|
* RV40: reuse some H.264 motion compensation functions in RV40.Kostya Shishkov2011-08-30
| | | | | | | | | Since RV40 is based on H.264, it uses the same interpolation filters and functions for halfpel interpolation in one direction can be reused. Unfortunately other cases are implemented differently and produce slightly different output because of rounding. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert "h264: Properly set coded_{width, height} when parsing H.264."Luca Barbato2011-08-29
| | | | | | | This reverts commit b47904d158709bdec1a9d40e83d1abadf50081dc. coded_{width, height} overwrites width and height in avcodec_open and it currently just report the non-lowres size.