From 1ffbafa02b3cbc00e24a92cba8cd3a66ba02ec50 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Sun, 31 Aug 2008 02:38:38 +0000 Subject: [PATCH] skip converter exponent strategy for all channels at once Originally committed as revision 15092 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/eac3dec.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libavcodec/eac3dec.c b/libavcodec/eac3dec.c index 5d75f8a7ac..836cb8ef05 100644 --- a/libavcodec/eac3dec.c +++ b/libavcodec/eac3dec.c @@ -415,9 +415,7 @@ int ff_eac3_parse_header(AC3DecodeContext *s) /* original exponent strategies if this stream was converted from AC-3 */ if (s->frame_type == EAC3_FRAME_TYPE_INDEPENDENT && (s->num_blocks == 6 || get_bits1(gbc))) { - for (ch = 1; ch <= s->fbw_channels; ch++) { - skip_bits(gbc, 5); // skip converter channel exponent strategy - } + skip_bits(gbc, 5 * s->fbw_channels); // skip converter channel exponent strategy } /* determine which channels use AHT */