]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/cfhd: use init_get_bits8()
authorPaul B Mahol <onemda@gmail.com>
Sun, 9 Aug 2020 09:54:52 +0000 (11:54 +0200)
committerPaul B Mahol <onemda@gmail.com>
Sun, 9 Aug 2020 16:47:29 +0000 (18:47 +0200)
libavcodec/cfhd.c

index 41b6f4f5eef8b51383e29cd4e2bff9994b16dd84..2d3c402e39633301f0c16deb7a2ec948f8c57580 100644 (file)
@@ -815,7 +815,9 @@ static int cfhd_decode(AVCodecContext *avctx, void *data, int *got_frame,
 
             av_log(avctx, AV_LOG_DEBUG, "Start subband coeffs plane %i level %i codebook %i expected %i\n", s->channel_num, s->level, s->codebook, expected);
 
-            init_get_bits(&s->gb, gb.buffer, bytestream2_get_bytes_left(&gb) * 8);
+            ret = init_get_bits8(&s->gb, gb.buffer, bytestream2_get_bytes_left(&gb));
+            if (ret < 0)
+                goto end;
             {
                 OPEN_READER(re, &s->gb);