summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 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.
* libmp3lame: fix typoAnton Khirnov2011-09-01
| | | | | | FF_API_LAME_GLOBAL_OPTIONS => FF_API_LAME_GLOBAL_OPTS Thanks to Clément Bœsch for spotting.
* 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.
* 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.
* doxygen: fix wrong comment syntax, //< vs. ///<Diego Biurrun2011-08-26
|
* doxygen: drop pointless star from pointer variable namesDiego Biurrun2011-08-26
|
* vp6: partially propagate huffman tree building errors during coeff model ↵Dustin Brody2011-08-25
| | | | | | parsing and fix misspelling Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mpeg12: propagate chunk decode errors and fix conditional indentationDustin Brody2011-08-25
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vc1: fix VC-1 Pulldown handling.John Stebbins2011-08-25
| | | | | | | | | | | | Pulldown flags are being set incorrectly and AVFrame->repeat_pict is not being set. Also, skipped frames exit header parsing too early and do not set pulldown flags appropriately. Ticks_per_frame needs to be set and time_base adjusted so player can extend frame duration by a field time. This fixes problems encountered when attempting to transcode HD-DVD EVOB files with HandBrake. Also makes these files play smoothly in avplay. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* VC1: Fix first/last row checks with slicesAlberto Delmás2011-08-25
| | | | | | | | | | | In some places 0/mb_height were used in place of start_mb_y/end_mb_y. Fixes SA00049, SA00058, SA10091, SA10097, SA10131, SA20021, SA30030 Improves PSNR in SA00054, SA00059, SA00060, SA10096, SA10098, SA20022, SA30031, SA30032, SA40012, SA40013 Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vc1: properly zero coded_block[] edges on new slice entry.Ronald S. Bultje2011-08-24
| | | | | Previously, we would leave the left edge uninitialized, which led to CBP prediction errors on slice edges, e.g. in SA10098.vc1.
* libx264: add 'crf_max' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'weightp' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'rc_lookahead' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'psy_trellis' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'psy_rd' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'aq_strength' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.
* libx264: add 'aq_mode' private option.Anton Khirnov2011-08-24
| | | | Deprecate corresponding global option.