Michael Niedermayer
|
d4ee767808
|
avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int'
Fixes: 1710/clusterfuzz-testcase-minimized-4837032931098624
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2017-05-21 15:39:07 +02:00 |
|
Ronald S. Bultje
|
6d0d1c4a43
|
vp9: split out reconstruction functions in their own source file.
|
2017-03-28 18:04:26 -04:00 |
|
Ronald S. Bultje
|
f8c019944d
|
vp9: re-split the decoder/format/dsp interface header files.
The advantage here is that the internal software decoder interface is
not exposed to the DSP functions or the hardware accelerations.
|
2017-03-28 18:04:26 -04:00 |
|
Clément Bœsch
|
37814a21cb
|
lavc/vp9: consistent use of typedef instead of struct
|
2017-03-27 21:38:21 +02:00 |
|
Clément Bœsch
|
875f695576
|
lavc/vp9: misc cosmetics
Imported from Libav
|
2017-03-27 21:38:21 +02:00 |
|
Clément Bœsch
|
12c44d6373
|
lavc/vp9: rename ctx to avctx
This reduces diff with Libav. It also prevents a potential confusion
between the private context and the AVCodecContext.
|
2017-03-27 21:38:21 +02:00 |
|
Clément Bœsch
|
1c9f4b5078
|
lavc/vp9: split into vp9{block,data,mvs}
This is following Libav layout to ease merges.
|
2017-03-27 21:38:21 +02:00 |
|