mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
vp9: make mv bounds 32bit.
The frame dimensions are 16bit, so the mv bounds can easily overflow int16 for large videos. Bug-Id: Handbrake/46 CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
parent
24a362569b
commit
0df4801105
@ -402,7 +402,7 @@ typedef struct VP9Context {
|
||||
DECLARE_ALIGNED(32, int16_t, uvblock)[2][1024];
|
||||
uint8_t eob[256];
|
||||
uint8_t uveob[2][64];
|
||||
VP56mv min_mv, max_mv;
|
||||
struct { int x, y; } min_mv, max_mv;
|
||||
DECLARE_ALIGNED(32, uint8_t, tmp_y)[64 * 64];
|
||||
DECLARE_ALIGNED(32, uint8_t, tmp_uv)[2][32 * 32];
|
||||
} VP9Context;
|
||||
|
Loading…
Reference in New Issue
Block a user