Anton Khirnov
1f0c7020a1
mjpegdec: add 'extern_huff' private option.
Deprecate CODEC_FLAG_EXTERN_HUFF
14 years ago
Anton Khirnov
4623420d84
mpeg4enc: add 'data_partitioning' private option.
Deprecate CODEC_FLAG_PART
14 years ago
Anton Khirnov
0cc06b9e23
snow: add 'memc_only' private option.
Deprecate CODEC_FLAG2_MEMC_ONLY
14 years ago
Anton Khirnov
0dc5e12f1e
libx264: add 'mbtree' private option.
Deprecate CODEC_FLAG2_MBTREE
14 years ago
Anton Khirnov
38934f19fe
libx264: add 'psy' private option.
Deprecate CODEC_FLAG2_PSY
14 years ago
Anton Khirnov
a7cec3a094
libmp3lame: add 'reservoir' private option.
Deprecate CODEC_FLAG2_BIT_RESERVOIR
14 years ago
Anton Khirnov
88262ca87d
mpeg2enc: add 'non_linear_quant' private option
Deprecate CODEC_FLAG2_NON_LINEAR_QUANT
14 years ago
Anton Khirnov
2c5e1efc09
mpeg12enc: add drop_frame_timecode private option.
Deprecate CODEC_FLAG2_DROP_FRAME_TIMECODE
14 years ago
Anton Khirnov
297d9cb3dc
mpeg12enc: add intra_vlc private option.
Deprecate CODEC_FLAG2_INTRA_VLC.
14 years ago
Alberto Delmás
d2f119a1f2
VC1: Support dynamic dimension changes
Fixes SA00072, SA00073, SA10150, SA10151, Issue2076
Improves SA10153
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Dustin Brody
a18e04bcf9
mjpeg: treat external huffman table setup failure as codec init failure if external huffman table use requested
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Anton Khirnov
7485e54708
lavc: deprecate CODEC_FLAG2_BRDO
It's been unused for the last 3 years.
14 years ago
Anton Khirnov
cf90c5d0e0
libx264: add 'aud' private option.
Deprecate CODEC_FLAG2_AUD.
14 years ago
Anton Khirnov
3b82aeeec0
libx264: add 'fast-pskip' private option.
Deprecate CODEC_FLAG2_FASTPSKIP.
14 years ago
Anton Khirnov
373257fa79
libx264: add '8x8dct' private option.
Deprecate CODEC_FLAG2_8X8DCT.
14 years ago
Anton Khirnov
eab21c32e3
libx264: add 'mixed-refs' private option.
Deprecate CODEC_FLAG2_MIXED_REFS.
14 years ago
Anton Khirnov
0f29699db7
libx264: add 'weightb' private option.
Deprecate CODEC_FLAG2_BPYRAMID.
14 years ago
Anton Khirnov
34dda1251d
libx264: add 'b-pyramid' private option.
Deprecate CODEC_FLAG2_BPYRAMID.
14 years ago
Anton Khirnov
5d4a1048ee
libx264: add 'intra-refresh' private option.
Deprecate CODEC_FLAG2_INTRA_REFRESH.
14 years ago
Anton Khirnov
faaecd4708
libx264: add 'ssim' private option.
Deprecate CODEC_FLAG2_SSIM.
14 years ago
Anton Khirnov
3b81636f33
libx264: make options compatible with x264
Replace '_' with '-', merge psy-trellis into psy-rd and rename cqp->qp
Also fix typo pdy-rd -> psy-rd
14 years ago
Luca Barbato
dde372934a
avcodec: remove misleading comment
coded_width is the width before lowres scaling,
coded_height is the height before lowres scaling.
14 years ago
Kostya Shishkov
a80852316e
RV40: reuse some H.264 motion compensation functions in RV40.
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>
14 years ago
Luca Barbato
22141917a9
Revert "h264: Properly set coded_{width, height} when parsing H.264."
This reverts commit b47904d158
.
coded_{width, height} overwrites width and height in avcodec_open and
it currently just report the non-lowres size.
14 years ago
Diego Biurrun
0249478756
doxygen: fix wrong comment syntax, //< vs. ///<
14 years ago
Diego Biurrun
0138a8dead
doxygen: drop pointless star from pointer variable names
14 years ago
Dustin Brody
f913eeea43
vp6: partially propagate huffman tree building errors during coeff model parsing and fix misspelling
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
Dustin Brody
09c274e067
mpeg12: propagate chunk decode errors and fix conditional indentation
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
14 years ago
John Stebbins
0d802ac54e
vc1: fix VC-1 Pulldown handling.
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>
14 years ago
Alberto Delmás
1cf82cab08
VC1: Fix first/last row checks with slices
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>
14 years ago
Ronald S. Bultje
d4b9974465
vc1: properly zero coded_block[] edges on new slice entry.
Previously, we would leave the left edge uninitialized, which led to
CBP prediction errors on slice edges, e.g. in SA10098.vc1.
14 years ago
Anton Khirnov
4ae30cac22
libx264: add 'crf_max' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
c5dd0bc4ca
libx264: add 'weightp' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
d4b9671318
libx264: add 'rc_lookahead' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
2a44a8f609
libx264: add 'psy_trellis' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
93e623c642
libx264: add 'psy_rd' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
5c75b2a0b7
libx264: add 'aq_strength' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
85254fcb46
libx264: add 'aq_mode' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
9d508e4914
libx264: add 'cqp' private option.
Deprecate corresponding global option.
14 years ago
Anton Khirnov
d5dc8cc297
libx264: add 'crf' private option.
Deprecate corresponding global option.
Ideally all x264 private options should be generated automatically, but
x264 doesn't provide the API for this yet.
14 years ago
Anton Khirnov
8ee18b4bee
lavc: remove vbv_delay option
It's broken and serves no purpose as it's a read-only field.
14 years ago
Alberto Delmás
45ecda8554
Windows Media Image decoder (WMVP/WVP2)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Justin Ruggles
3be5a94351
ac3enc: remove outdated TODO comment for apply_channel_coupling()
14 years ago
Anton Khirnov
ae60927aef
libx264: only use ABR mode when the user explicitly set bitrate.
14 years ago
Anton Khirnov
03eff2bf43
libx264: use medium preset by default.
14 years ago
Anton Khirnov
0a593de38a
mp2 encoder: make 128k the default bitrate.
14 years ago
Stefano Sabatini
143d6a3fa7
lavc: add A|E|D flags to "ac" and "ar" options
Fix setting of the corresponding AVCodecContext fields via
cmdutils.c:filter_codec_opts().
In particular, fix ffplay -ac and -ar options.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Kostya Shishkov
4ba8c521b1
WavPack decoder: implement flush function
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
14 years ago
Jeff Downs
6581e161c5
h264: fix PCM intra-coded blocks in monochrome case
Signed-off-by: Diego Biurrun <diego@biurrun.de>
14 years ago
Jeff Downs
87cf70eb23
h264: correct implicit weight table computation for long ref pics
Correct computation of implicit weight tables when referencing pictures
that are marked for long reference.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
14 years ago