diff mbox series

[FFmpeg-devel,1/2] avcodec/tscc2: Don't check for errors for complete VLCs

Message ID 20201029145830.444147-1-andreas.rheinhardt@gmail.com
State Accepted
Commit 7781aa85bc7283676ba7f90988f4ed5dbcfc6a0d
Headers show
Series [FFmpeg-devel,1/2] avcodec/tscc2: Don't check for errors for complete VLCs
Related show

Checks

Context Check Description
andriy/x86_make success Make finished
andriy/x86_make_fate success Make fate finished

Commit Message

Andreas Rheinhardt Oct. 29, 2020, 2:58 p.m. UTC
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
---
 libavcodec/tscc2.c | 6 ------
 1 file changed, 6 deletions(-)
diff mbox series

Patch

diff --git a/libavcodec/tscc2.c b/libavcodec/tscc2.c
index 6aadb51ad4..9fa28fe9fc 100644
--- a/libavcodec/tscc2.c
+++ b/libavcodec/tscc2.c
@@ -151,8 +151,6 @@  static int tscc2_decode_mb(TSCC2Context *c, int *q, int vlc_set,
                 dc = get_bits(gb, 8);
             } else {
                 dc = get_vlc2(gb, c->dc_vlc.table, 9, 2);
-                if (dc == -1)
-                    return AVERROR_INVALIDDATA;
                 if (dc == 0x100)
                     dc = get_bits(gb, 8);
             }
@@ -161,15 +159,11 @@  static int tscc2_decode_mb(TSCC2Context *c, int *q, int vlc_set,
             c->block[0] = dc;
 
             nc = get_vlc2(gb, c->nc_vlc[vlc_set].table, 9, 1);
-            if (nc == -1)
-                return AVERROR_INVALIDDATA;
 
             bpos = 1;
             memset(c->block + 1, 0, 15 * sizeof(*c->block));
             for (l = 0; l < nc; l++) {
                 ac = get_vlc2(gb, c->ac_vlc[vlc_set].table, 9, 2);
-                if (ac == -1)
-                    return AVERROR_INVALIDDATA;
                 if (ac == 0x1000)
                     ac = get_bits(gb, 12);
                 bpos += ac & 0xF;