Michael Niedermayer
918cab1a9f
avcodec/pcm-dvd: print actual block size values in block size changed warning
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
4adf1fe34f
avcodec/pcm-dvd: fix incorrectly printed warning about changed block sizes
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
ab184b298d
avcodec/pcm-dvd: fix 20/24bit 1 channel
...
Fixes part of ticket3122
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
5db49fc38d
avcodec/pcm-dvd: fix 20bit 2 channels
...
Fixes part of ticket3122
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Carl Eugen Hoyos
2974050cf5
Add a lavc Makefile dependency for the elbg filter.
...
Fixes compilation with --disable-encoders
Reported by trac user Julian in ticket #3140 .
11 years ago
Anton Khirnov
a553c6a347
lavc: use buf[0] instead of data[0] in checks whether a frame is allocated
...
data[0] may be NULL for valid frames with hwaccel pixel formats.
11 years ago
Carl Eugen Hoyos
3f2ce316cd
Add a Makefile rule for the little-endian G.726 decoder.
...
Fixes compilation with --disable-everything --enable-decoder=adpcm_g726le
11 years ago
Paul B Mahol
74906d3727
avcodec/libopusenc: change default frame duration to 20 ms
...
20 ms is used by libopus encoder.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
11 years ago
Michael Niedermayer
cda3c00475
avcodec/h261enc: remove unused variables
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Clément Bœsch
260fc0d95b
avcodec/libxavs: 2nd attempt to fix compilation after b18c7c8d
.
11 years ago
Clément Bœsch
71cd83e34c
avcodec/libxavs: attempt to fix compilation after b18c7c8d
.
11 years ago
Vallimar
6f8a27dd3b
avcodec/old_codec_ids: fix missing FF_API_XVMC check
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Clément Bœsch
e0434cfcfc
avcodec/x86: remove 3 sub in pred4x4_tm_vp8_8.
...
before:
411 decicycles in ff_pred4x4_tm_vp8_8_ssse3, 8388289 runs, 319 skips
after:
389 decicycles in ff_pred4x4_tm_vp8_8_ssse3, 8388308 runs, 300 skips
Tested on i7 920.
11 years ago
Michael Niedermayer
c017f15dde
qpeg: remove faulty avcodec_get_frame_defaults()
...
Found-by: {V}
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
9f630e8346
avcodec/mpegaudioenc: prevent overflow in fixed point code
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
c3814ab654
rename new lls code to lls2 to avoid conflict with the old which has a different ABI
...
also remove failed attempt at a compatibility layer, the code simply cannot work
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
bbe66ef912
avutil: rename lls to lls2
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
331a90cec4
avcodec/h261: trellis quantization support
...
Fixes ticket3143
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Clément Bœsch
484f8d77c6
avcodec/vp9: assert on sane size in update_size().
...
w and h are both read as uint16 + 1 so this can not happen. A similar
change was introduced in 97962b2
/ 72ca830
, with the
av_log()+AVERROR_INVALIDDATA form, suggesting it could be triggerable
somehow.
Change suggested by Ronald S. Bultje.
11 years ago
Clément Bœsch
c20a7ce62d
avcodec/vp9: remove some reset-to-zero from vp9_decode_free().
...
Those should not be necessary.
Original change by one of these developers:
Anton Khirnov <anton@khirnov.net>
Diego Biurrun <diego@biurrun.de>
Luca Barbato <lu_zero@gentoo.org>
Martin Storsjö <martin@martin.st>
See 97962b2
/ 72ca830
11 years ago
Clément Bœsch
7e704b1e10
avcodec/vp9: add a never triggerable assert.
...
vp8_rac_get_tree() is called with a tree of size 3, so the returned
value can not be outside [0;3]. All of the [0;3] cases are handled in
the switch, so the assert should not be triggerable by any means. A
similar change was introduced in 97962b2
/ 72ca830
, with the
av_log()+AVERROR_INVALIDDATA form, suggesting it could be triggerable
somehow. This assert might help static analyzer, or simply the reader.
11 years ago
Martin Storsjö
ab80d7e8c5
vp9: Ensure that the arithmetic coder values are read in the right order
...
The operands of an addition can be evaluated in any order, since
the addition isn't a sequence point. The only operators that
have a defined evaluation order are &&, ||, ?: and the sequence
operator ','.
This fixes fate-vp9 on ARM RVCT.
11 years ago
Anton Khirnov
1c01b0253e
mpegvideo_enc: use the AVFrame API properly.
11 years ago
Anton Khirnov
a6064b12b4
ffv1: use the AVFrame API properly.
11 years ago
Anton Khirnov
706a92926c
jpegls: use the AVFrame API properly.
11 years ago
Anton Khirnov
14b35bf065
huffyuv: use the AVFrame API properly.
11 years ago
Anton Khirnov
ffe04c3303
libxvid: use the AVFrame API properly.
11 years ago
Anton Khirnov
863a670e48
pcxenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
7ca97aa7ee
roqvideo: remove unused variables
11 years ago
Anton Khirnov
372262853b
libschroedingerenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
97168b204a
eatgv: use the AVFrame API properly.
11 years ago
Anton Khirnov
b18c7c8d3d
libxavs: use the AVFrame API properly.
11 years ago
Anton Khirnov
5290e02a0a
nuv: use the AVFrame API properly.
11 years ago
Anton Khirnov
d56a114adc
flashsvenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
57e7b3a89f
dnxhdenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
d2287740d9
libx264: use the AVFrame API properly.
11 years ago
Anton Khirnov
394ef4d18f
svq1enc: use the AVFrame API properly.
11 years ago
Anton Khirnov
219b35f5d1
gif: use the AVFrame API properly.
11 years ago
Anton Khirnov
45bde93eef
sunrastenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
fb26d76167
targaenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
f26f71139f
tiffenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
78c6c9d6c1
pngenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
0ea430c75b
lclenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
d48c206302
qtrleenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
c8a525197f
ulti: use the AVFrame API properly.
11 years ago
Anton Khirnov
6792559f8a
vc1: use the AVFrame API properly.
11 years ago
Anton Khirnov
042aec41ae
flashsv: use the AVFrame API properly.
11 years ago
Anton Khirnov
e4155f15b3
eamad: use the AVFrame API properly.
11 years ago
Anton Khirnov
4e7e8055a7
dpxenc: use the AVFrame API properly.
11 years ago
Anton Khirnov
2a85a192c7
bmpenc: use the AVFrame API properly.
11 years ago