diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2008-08-23 19:25:57 +0400 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2008-08-23 19:25:57 +0400 |
commit | cda00def4b3234f702c569a6b10930b25b47daeb (patch) | |
tree | 46d7f9b31237cdd8fb27915fa758d2de0481b5a8 /libavcodec/aacenc.c | |
parent | 7e4b3fb87810822177ae4ccf3604728b055e02d6 (diff) |
Do not pass unnecessary arguments to AAC encoder functions
Originally committed as revision 14920 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/aacenc.c')
-rw-r--r-- | libavcodec/aacenc.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c index 178cb2114f..a3364cf73d 100644 --- a/libavcodec/aacenc.c +++ b/libavcodec/aacenc.c @@ -264,7 +264,7 @@ static void put_ics_info(AVCodecContext *avctx, IndividualChannelStream *info) /** * Encode pulse data. */ -static void encode_pulses(AACEncContext *s, Pulse *pulse, int channel) +static void encode_pulses(AACEncContext *s, Pulse *pulse) { int i; @@ -282,26 +282,26 @@ static void encode_pulses(AACEncContext *s, Pulse *pulse, int channel) /** * Encode spectral coefficients processed by psychoacoustic model. */ -static void encode_spectral_coeffs(AACEncContext *s, ChannelElement *cpe, int channel) +static void encode_spectral_coeffs(AACEncContext *s, SingleChannelElement *sce) { int start, i, w, w2, wg; w = 0; - for(wg = 0; wg < cpe->ch[channel].ics.num_window_groups; wg++){ + for(wg = 0; wg < sce->ics.num_window_groups; wg++){ start = 0; - for(i = 0; i < cpe->ch[channel].ics.max_sfb; i++){ - if(cpe->ch[channel].zeroes[w*16 + i]){ - start += cpe->ch[channel].ics.swb_sizes[i]; + for(i = 0; i < sce->ics.max_sfb; i++){ + if(sce->zeroes[w*16 + i]){ + start += sce->ics.swb_sizes[i]; continue; } - for(w2 = w; w2 < w + cpe->ch[channel].ics.group_len[wg]; w2++){ + for(w2 = w; w2 < w + sce->ics.group_len[wg]; w2++){ encode_band_coeffs(s, cpe, channel, start + w2*128, - cpe->ch[channel].ics.swb_sizes[i], - cpe->ch[channel].band_type[w*16 + i]); + sce->ics.swb_sizes[i], + sce->band_type[w*16 + i]); } - start += cpe->ch[channel].ics.swb_sizes[i]; + start += sce->ics.swb_sizes[i]; } - w += cpe->ch[channel].ics.group_len[wg]; + w += sce->ics.group_len[wg]; } } |