[FFmpeg-devel] [PATCH 9/9] avcodec/ylc: Inline constants

Andreas Rheinhardt andreas.rheinhardt at gmail.com
Tue Oct 13 12:10:17 EEST 2020


Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
---
 libavcodec/ylc.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libavcodec/ylc.c b/libavcodec/ylc.c
index 2afe3fc9d5..ecfecc0292 100644
--- a/libavcodec/ylc.c
+++ b/libavcodec/ylc.c
@@ -371,7 +371,7 @@ static int decode_frame(AVCodecContext *avctx,
                 return AVERROR_INVALIDDATA;
 
             if (get_bits1(&gb)) {
-                int val = get_vlc2(&gb, s->vlc[0].table, s->vlc[0].bits, 3);
+                int val = get_vlc2(&gb, s->vlc[0].table, 10, 3);
                 if (val < 0) {
                     return AVERROR_INVALIDDATA;
                 } else if (val < 0xE1) {
@@ -394,10 +394,10 @@ static int decode_frame(AVCodecContext *avctx,
             } else {
                 int y1, y2, u, v;
 
-                y1 = get_vlc2(&gb, s->vlc[1].table, s->vlc[1].bits, 3);
-                u  = get_vlc2(&gb, s->vlc[2].table, s->vlc[2].bits, 3);
-                y2 = get_vlc2(&gb, s->vlc[1].table, s->vlc[1].bits, 3);
-                v  = get_vlc2(&gb, s->vlc[3].table, s->vlc[3].bits, 3);
+                y1 = get_vlc2(&gb, s->vlc[1].table, 10, 3);
+                u  = get_vlc2(&gb, s->vlc[2].table, 10, 3);
+                y2 = get_vlc2(&gb, s->vlc[1].table, 10, 3);
+                v  = get_vlc2(&gb, s->vlc[3].table, 10, 3);
                 if (y1 < 0 || y2 < 0 || u < 0 || v < 0)
                     return AVERROR_INVALIDDATA;
                 dst[x    ] = y1;
-- 
2.25.1



More information about the ffmpeg-devel mailing list