diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c index 020851e1427a785b75cf0480875f8f2834e922bb..2f4e38f02e8ed598e21c820d94d99142dd06d17a 100644 --- a/libavcodec/ac3dec.c +++ b/libavcodec/ac3dec.c @@ -1334,8 +1334,8 @@ static int ac3_parse_audio_block(AC3DecodeContext *ctx, int blk) if(acmod == AC3_ACMOD_DUALMONO) { /* dynamic range 1+1 mode */ if(get_bits1(gb)) { - dynrng = get_sbits(gb, 8); - ctx->dynrng2 = ((((dynrng & 0x1f) | 0x20) << 13) * scale_factors[3 - (dynrng >> 5)]); + dynrng = get_sbits(gb, 8); + ctx->dynrng2 = ((((dynrng & 0x1f) | 0x20) << 13) * scale_factors[3 - (dynrng >> 5)]); } else if(blk == 0) { ctx->dynrng2 = 1.0; }