Tim Walker
48b24bd2d2
ac3dec: Fix out-of-array read
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Alexandra Khirnova
6f270da61b
libschroedingerenc: do not assert on values from external libraries
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 years ago
Tim Walker
d4df02131b
ac3dec: Remove write-only channel_layout field from AC3DecodeContext
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Tim Walker
b532854622
ac3: implement request_channel_layout.
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Diego Biurrun
0ba8ba165b
aacps: Adjust some const qualifiers to suppress warnings
11 years ago
Anton Khirnov
430d121964
pcx: round up in bits->bytes conversion in a buffer size check
...
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Anton Khirnov
c918e08b9c
truemotion1: make sure index does not go out of bounds
...
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Anton Khirnov
de4ec972c0
vc1: fix a memleak.
...
Happens on a B-frame when neither low_delay nor last_picture_ptr is set
(probably corrupted streams only).
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
11 years ago
Anton Khirnov
ca41c72c6d
motionpixels: clip VLC codes.
...
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Anton Khirnov
f0259a587e
h264: check buffer size before accessing it
...
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Anton Khirnov
1f3e56b6dc
gifdec: convert to bytestream2
11 years ago
Anton Khirnov
c453723ad7
gifdec: check that the image dimensions are non-zero
...
Also add an error message an return a more suitable error code
(INVALIDDATA, not EINVAL);
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Anton Khirnov
074c769de9
h264_cavlc: check the size of the intra PCM data.
...
Fixes invalid reads.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
11 years ago
Diego Biurrun
ac0e03bab0
dct/fft: Give consistent names to fixed/float template files
11 years ago
Vittorio Giovara
305d3d9f1f
mpeg4videoenc: restore macro parentheses
...
These were erroneously removed in 8769113acc
.
11 years ago
Sean McGovern
a7b87ca911
libxavs: rename and fix a variable name
...
It was mis-spelled in b18c7c8d3d
.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 years ago
Tim Walker
ffb0af7f17
ac3dec: simplify an expression
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Diego Biurrun
57f13fd7e9
dv_tablegen: Remove CONFIG_SMALL preprocessor check
...
The code does in no way depend on CONFIG_SMALL.
11 years ago
Vittorio Giovara
6f1ec8edf2
avcodec.h: include version.h before using version macro
11 years ago
Vittorio Giovara
c673fc919c
hevc_sei: drop unused parameter
11 years ago
Vittorio Giovara
d234c7a07c
mpeg4videodec: K&R formatting cosmetics
11 years ago
Vittorio Giovara
8769113acc
mpeg4videoenc: K&R formatting cosmetics
11 years ago
Kostya Shishkov
16e7b189c5
mpegvideo: Fix swapping of UV planes for VCR2
11 years ago
Tim Walker
69d4dbfd1f
aac_ac3_parser: simplify an expression
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
11 years ago
Tim Walker
37a3cac78c
dcadec: simplify an expression
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
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
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