]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/eac3dec.c
Merge commit 'ade75fb811500f3e3f284737f123938d83be728f'
[ffmpeg] / libavcodec / eac3dec.c
index 1d75627b71943651789bbea11c414746bb4057a8..a711c5c3a2bb1a43ee52a6263a3fa0e33104d3b6 100644 (file)
@@ -353,8 +353,8 @@ int ff_eac3_parse_header(AC3DecodeContext *s)
             }
             if (s->channel_mode & 4) {
                 /* if a surround channel exists */
-                s->surround_mix_level_ltrt = get_bits(gbc, 3);
-                s->surround_mix_level = get_bits(gbc, 3);
+                s->surround_mix_level_ltrt = av_clip(get_bits(gbc, 3), 3, 7);
+                s->surround_mix_level = av_clip(get_bits(gbc, 3), 3, 7);
             }
         }