]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dvenc.c
Merge commit 'bb428e00ac158244d6691bf135be404e85b66a8b'
[ffmpeg] / libavcodec / dvenc.c
index 2442f2bc9461c555c9905958e4aec5fa47d9efa1..9ce72732f3ab7a4a102648055bac23726314d19f 100644 (file)
@@ -176,7 +176,7 @@ static av_always_inline PutBitContext *dv_encode_ac(EncBlockInfo *bi,
             if (bits_left) {
                 size -= bits_left;
                 put_bits(pb, bits_left, vlc >> size);
-                vlc = vlc & ((1 << size) - 1);
+                vlc = av_mod_uintp2(vlc, size);
             }
             if (pb + 1 >= pb_end) {
                 bi->partial_bit_count  = size;