[FFmpeg-devel] [PATCH] Long-term prediction for ALS

Thilo Borgmann thilo.borgmann
Thu Nov 12 17:30:21 CET 2009


Ronald S. Bultje schrieb:
> Hi,
> 
> On Thu, Nov 12, 2009 at 10:45 AM, Stefano Sabatini
> <stefano.sabatini-lala at poste.it> wrote:
>> On date Thursday 2009-11-12 16:37:04 +0100, Thilo Borgmann encoded:
>>> +    // set lag value for long-term prediction
>>> +    if      (avctx->sample_rate >= 192000)
>>> +        ctx->ltp_lag_length = 10;
>>> +    else if (avctx->sample_rate >=  96000)
>>> +        ctx->ltp_lag_length = 9;
>>> +    else
>>> +        ctx->ltp_lag_length = 8;
>>> +
>> Slightly simpler:
>>
>> ctx->ltp_lag_length = avctx->sample_rate >= 192000 ? 10 :
>>                      avctx->sample_rate >=  96000 ?  9 : 8;
> 
> ltp_lag_length = 8 + samplerate >= 96000 + samplerate >= 192000;
> (might need brackets).

I like that one, too. Revision 1 attached.

Thanks!

-Thilo
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: als_ltp.rev1.patch
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20091112/bbe85317/attachment.txt>



More information about the ffmpeg-devel mailing list