X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fffv1.h;h=bfc4d71e65aee13203099ceec6d34921d0fd8f54;hb=004564c930ef60d2f9e8798e820ed7b2a37ba0bd;hp=5081397f54b9e7e1fe8f6903921206f01da8aa36;hpb=55b866f618582350bcc5489d4e96afd40c9c8c44;p=ffmpeg diff --git a/libavcodec/ffv1.h b/libavcodec/ffv1.h index 5081397f54b..bfc4d71e65a 100644 --- a/libavcodec/ffv1.h +++ b/libavcodec/ffv1.h @@ -143,7 +143,7 @@ static av_always_inline int fold(int diff, int bits) diff = (int8_t)diff; else { diff += 1 << (bits - 1); - diff &= (1 << bits) - 1; + diff = av_mod_uintp2(diff, bits); diff -= 1 << (bits - 1); }