On Fri, Apr 22, 2011 at 8:29 PM, Nathan Caldwell <[email protected]> wrote:
> On Sun, Apr 10, 2011 at 11:47 PM, Alex Converse <[email protected]> 
> wrote:
>> 2011/4/6 Aℓex Converse <[email protected]>:
>>> On Tue, Apr 5, 2011 at 4:41 PM, Nathan Caldwell <[email protected]> wrote:
>>>>
>>>> Update attached.
>>>>
>>>
>>> This looks good at a 10000 foot level. I expect to have some time to
>>> do a through review friday or this weekend.
>>
>> This chunk seems kind of funny to me:
>>
>> +            minsnr = pow(2.0f, pe_min / band_sizes[g]) - 1.5f;
>> +            /* Limit min SNR between -25dB and -1dB */
>> +            coeff->min_snr = av_clipf(1.0f / minsnr, 3.1622776e-3f,
>> 7.9432821e-1f);
>> [...]
>> +static float calc_reduced_thr_3gpp(AacPsyBand *band, float min_snr,
>> +                                   float reduction)
>> +{
>> +    float thr = band->thr;
>> +
>> +    if (band->energy > thr) {
>> +        thr = powf(thr, 0.25f) + reduction;
>> +        thr = powf(thr, 4.0f);
>> +        if (thr > band->energy * min_snr && band->avoid_holes !=
>> PSY_3GPP_AH_NONE) {
>> +            thr = FFMAX(band->thr, band->energy * min_snr);
>> +            band->avoid_holes = PSY_3GPP_AH_ACTIVE;
>> +        }
>> +    }
>> +
>> +    return thr;
>> +}
>>
>> Please include a note about deviating from the spec.
>>
>> +            /* Limit min SNR between -25dB and -1dB */
>> +            coeff->min_snr = av_clipf(1.0f / minsnr, 3.1622776e-3f,
>> 7.9432821e-1f);
>>
>> Please make these defines, the latter value is used all over the patch.
>>
>> Otherwise Ok
>
> Apologies for the delay. Update attached.
>

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

Reply via email to