]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dcadec.h
Merge commit '7208e5b5d638d4b9c2784036b4fc5728f32233c7'
[ffmpeg] / libavcodec / dcadec.h
index 456f3c433bb0467f4f2fe7ff6bbe687af2b253cf..9da8d3b444c9144ad309e5fb6d3ad3da7592c603 100644 (file)
@@ -88,9 +88,9 @@ static inline int ff_dca_check_crc(AVCodecContext *avctx, GetBitContext *s,
 
 static inline int ff_dca_seek_bits(GetBitContext *s, int p)
 {
-    if (p < s->index || p > s->size_in_bits)
+    if (p < get_bits_count(s) || p > s->size_in_bits)
         return -1;
-    s->index = p;
+    skip_bits_long(s, p - get_bits_count(s));
     return 0;
 }