]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dca_xll.c
avcodec/sbrdsp_fixed: Fix undefined overflows in autocorrelate()
[ffmpeg] / libavcodec / dca_xll.c
index 38a1999fc80bcebac96ab5c479619e0a5f8993a1..d265cab8dfa426dec93fee74cae34031c3f1dc10 100644 (file)
@@ -1028,7 +1028,7 @@ static int parse_band_data(DCAXllDecoder *s)
                             return ret;
                         chs_clear_band_data(s, c, band, seg);
                     }
-                    s->gb.index = navi_pos;
+                    skip_bits_long(&s->gb, navi_pos - get_bits_count(&s->gb));
                 }
                 navi_ptr++;
             }