mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
lavc/vvc: Fix overflow in MVD derivation
H.266 (V3) section 7.4.12.8: "The value of lMvd[ compIdx ] shall be in the range of −2^{17} to 2^{17} − 1, inclusive." Signed-off-by: Frank Plowman <post@frankplowman.com>
This commit is contained in:
parent
499896ca2f
commit
56419fd096
@ -1493,7 +1493,7 @@ static int hls_merge_data(VVCLocalContext *lc)
|
||||
|
||||
static void hls_mvd_coding(VVCLocalContext *lc, Mv* mvd)
|
||||
{
|
||||
int16_t mv[2];
|
||||
int32_t mv[2];
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
mv[i] = ff_vvc_abs_mvd_greater0_flag(lc);
|
||||
|
Loading…
x
Reference in New Issue
Block a user