]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ffv1.h
avformat/wavenc: Check umid length
[ffmpeg] / libavcodec / ffv1.h
index 5081397f54b9e7e1fe8f6903921206f01da8aa36..bfc4d71e65aee13203099ceec6d34921d0fd8f54 100644 (file)
@@ -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);
     }