X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Feac3dec.c;h=a711c5c3a2bb1a43ee52a6263a3fa0e33104d3b6;hb=10f1ee2f923a700879687bc844b9deca7e750846;hp=1d75627b71943651789bbea11c414746bb4057a8;hpb=3a5a039adee3ee928898df82e20c40212d618195;p=ffmpeg diff --git a/libavcodec/eac3dec.c b/libavcodec/eac3dec.c index 1d75627b719..a711c5c3a2b 100644 --- a/libavcodec/eac3dec.c +++ b/libavcodec/eac3dec.c @@ -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); } }