]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/opus.h
libavcodec/svq3: clarify unknown_flag by renaming to has_watermark
[ffmpeg] / libavcodec / opus.h
index 1faa7d3d01512ceedd4e3a98ca506878b297b3a1..92bb28a371dbf3dabb5f0e4ed248917bdf184890 100644 (file)
@@ -279,7 +279,7 @@ static av_always_inline unsigned int opus_getrawbits(OpusRangeCoder *rc, unsigne
         rc->rb.bytes--;
     }
 
-    value = rc->rb.cacheval & ((1<<count)-1);
+    value = av_mod_uintp2(rc->rb.cacheval, count);
     rc->rb.cacheval    >>= count;
     rc->rb.cachelen     -= count;
     rc->total_read_bits += count;