Andrew Wason
3eb1e65f5f
libx264: fix overwriting preset rc_lookahead
This fixes https://ffmpeg.org/trac/ffmpeg/ticket/448 - at least for
rc_lookahead. A similar problem still exists for the flags2 based
options.
14 years ago
Joakim Plate
7009b96511
dvdsubdec: Support palette information for vobsub's stored as text in extradata
This is how mkv's store palette information for vobsubs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Alex Converse
0872bb23b4
xan: Add some buffer checks
14 years ago
Alex Converse
350f57bd7b
xan: Remove extra trailing newline
14 years ago
Laurent Aimar
393d5031c6
Fixed size given to init_get_bits() in xan decoder.
14 years ago
Justin Ruggles
826c56d16e
adpcm: split ADPCM encoders and decoders into separate files.
Move shared tables to a separate file as well.
14 years ago
Kostya Shishkov
23a1f0c592
rv34: check that subsequent slices have the same type as first one.
This prevents some crashes when corrupted bitstream reports e.g. P-type
slice in I-frame. Official RealVideo decoder demands all slices to be
of the same type too.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Anton Khirnov
af1e247038
libxavs: add private options corresponding to deprecated global options
Code mostly copied from libx264 wrapper.
14 years ago
Michael Niedermayer
716c1f7b2a
h264: improve MAX_SLICES too small check so it gives less false positives.
Fixes Ticket273
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Joakim Plate
340e6735fe
mpeg12dec: if lavc's mpeg2 decoder was asked to drop a frame, it could still output an old frame, and mess up timestamps
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Laurent Aimar
dc255275f6
Fixed invalid read access on extra data in cinepak decoder.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Laurent Aimar
d07ac1853d
Fixed segfaults on corruped smacker streams in the decoder.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
fe0ac337bd
mpeg4videodec: Fix new slice end detection for missing slices.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Anton Khirnov
d242d80e36
avconv: remove me_threshold option.
It's only shadowing the AVOption with the same name.
14 years ago
Edgar Hucek
3fec40b601
Fix VA-API decoding artefacts.
Fixes ticket #457 .
14 years ago
Michael Niedermayer
ea0ac11e52
h264: prevent an out of array read in decode_nal_units()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
23f5cff92c
h264dec: Prevent CABAC and CAVLC bitsteram overreading
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Art Clarke
a52cdcd296
libspeex encoder wraper
taken from svn head of xuggle
14 years ago
Clément Bœsch
754d7f23ee
Fix compilation with --disable-everything --enable-muxer=dv
14 years ago
Joakim Plate
4a3294ef00
dvbsubdec: don't hardcode subtitle colors count in dvbsubdec to 16
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Joakim Plate
8fd1da5bd2
vp3dec: set key_frame field of AVFrame
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Carl Eugen Hoyos
60599c68b0
Fix copmilation with --disable-everything --enable-muxer=mxf.
14 years ago
Michael Niedermayer
1eb805ed70
cabac test: Change input to test, so a wider range of states is tested.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
830d7d5c4f
cabac test: match encode and decode side
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
89653ea728
cabac: fix cabac encoder
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Laurent Aimar
8bfea4ab4e
Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Laurent Aimar
824f98f442
Fixed deference of NULL pointer in motionpixels decoder.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
78a041a9db
mpeg4videodec: rewrite the slice end detection of non partitioned packets.
This no longer needs thread syncronization thus speeding frame multithreading up.
Fixes Ticket28
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Laurent Aimar
e5e0580b93
Fixed size given to init_get_bits().
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Alex Converse
0c1f5b93d9
cljr: init_get_bits size in bits instead of bytes
14 years ago
Alex Converse
b7ce4f1d1c
indeo2: fail if input buffer too small
14 years ago
Alex Converse
68ca330cbd
indeo2: init_get_bits size in bits instead of bytes
14 years ago
Laurent Aimar
46b004959b
ffv1: Fixed size given to init_get_bits() in decoder.
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse@gmail.com>
14 years ago
Laurent Aimar
8362a0ffed
Fixed size given to init_get_bits() in ffv1 decoder.
init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
73e0ec2ff4
rc: finetune convergence failure fix
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
ed14517c23
rc: fix convergence failure
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Chris Rankin
04c13dca88
qcelpdec: fix the return value of qcelp_decode_frame().
14 years ago
Chris Rankin
54e1eaef67
mp3dec: Dont spam the user on multiple mp3 frames.
14 years ago
Alex Converse
dba2b63a98
wavpack: Check error codes rather than working around error conditions.
14 years ago
Laurent Aimar
55354b7de2
Fixed invalid access in wavpack decoder on corrupted bitstream.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Laurent Aimar
0aedab0340
Fixed invalid writes in wavpack decoder on corrupted bitstreams.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Laurent Aimar
beefafda63
Fixed invalid access in wavpack decoder on corrupted extra bits sub-blocks.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
James Zern
1da43f7e99
libvpxenc: add 'crf' private option
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
James Zern
3dc14b4628
libvpxenc: add 'rc_lookahead' private option
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
James Zern
fb99d78778
libvpxenc: silence AVOption related warnings
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
bd358e128f
jpeglsdec: fix infinite loop
Fixes Ticket331
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Kieran Kunhya
0ca36b4de7
Add LATM muxer
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
14 years ago
Baptiste Coudurier
635bbecfc3
v210enc: clip values according to specifications
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Baptiste Coudurier
d239b83e2e
v210enc: switch to PIX_FMT_422P10
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago
Baptiste Coudurier
08fa23d6c2
v210dec: switch to PIX_FMT_422P10
Signed-off-by: Anton Khirnov <anton@khirnov.net>
14 years ago