[FFmpeg-cvslog] avcodec/fic: use init_get_bits8()

Paul B Mahol git at videolan.org
Sun Dec 23 21:51:13 EET 2018


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Sun Dec 23 20:49:19 2018 +0100| [f89919d4fb7c79f1efa96a2c1b10a3a35941cc40] | committer: Paul B Mahol

avcodec/fic: use init_get_bits8()

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f89919d4fb7c79f1efa96a2c1b10a3a35941cc40
---

 libavcodec/fic.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libavcodec/fic.c b/libavcodec/fic.c
index 3e36346358..8833536330 100644
--- a/libavcodec/fic.c
+++ b/libavcodec/fic.c
@@ -173,9 +173,11 @@ static int fic_decode_slice(AVCodecContext *avctx, void *tdata)
     int slice_h  = tctx->slice_h;
     int src_size = tctx->src_size;
     int y_off    = tctx->y_off;
-    int x, y, p;
+    int x, y, p, ret;
 
-    init_get_bits(&gb, src, src_size * 8);
+    ret = init_get_bits8(&gb, src, src_size);
+    if (ret < 0)
+        return ret;
 
     for (p = 0; p < 3; p++) {
         int stride   = ctx->frame->linesize[p];



More information about the ffmpeg-cvslog mailing list