On 06/04/2011 04:49 PM, Måns Rullgård wrote:

> Justin Ruggles <[email protected]> writes:
> 
>> ---
>>  libavcodec/ac3enc.c |   12 ++++--------
>>  1 files changed, 4 insertions(+), 8 deletions(-)
>>
>>
>> diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c
>> index dbe7784..53f6251 100644
>> --- a/libavcodec/ac3enc.c
>> +++ b/libavcodec/ac3enc.c
>> @@ -900,15 +900,11 @@ static av_cold void exponent_init(AC3EncodeContext *s)
>>   */
>>  static void extract_exponents(AC3EncodeContext *s)
>>  {
>> -    int blk, ch;
>> +    int ch        = !s->cpl_on;
>> +    int chan_size = AC3_MAX_COEFS * AC3_MAX_BLOCKS * (s->channels - ch + 1);
>> +    AC3Block *block = &s->blocks[0];
>>  
>> -    for (ch = !s->cpl_on; ch <= s->channels; ch++) {
>> -        for (blk = 0; blk < AC3_MAX_BLOCKS; blk++) {
>> -            AC3Block *block = &s->blocks[blk];
>> -            s->ac3dsp.extract_exponents(block->exp[ch], 
>> block->fixed_coef[ch],
>> -                                        AC3_MAX_COEFS);
>> -        }
>> -    }
>> +    s->ac3dsp.extract_exponents(block->exp[ch], block->fixed_coef[ch], 
>> chan_size);
>>  }
> 
> OK


pushed this one. will send new patch set after i rearrange the other
patches.

thanks,
Justin

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to