[FFmpeg-devel] [PATCH] AAC decoder

Robert Swain robert.swain
Sat May 31 12:59:35 CEST 2008


On 29 May 2008, at 12:30, Michael Niedermayer wrote:
> On Thu, May 29, 2008 at 12:17:30PM +0100, Robert Swain wrote:
>> 2008/5/29 Robert Swain <robert.swain at gmail.com>:
>>> 2008/5/29 Robert Swain <robert.swain at gmail.com>:
>>>> I'm considering what precision to use for the tables. Using  
>>>> printf()
>>>> %42.32f gives the first value as:
>>>>
>>>>            0.00000000000000088817841970012523,
>>>>
>>>> and the last as:
>>>>
>>>>    451452825.35479241609573364257812500000000,
>>>>
>>>> How does one decide such things? :)
>>>
>>> It seems scientific notation would be best for this. That should  
>>> have
>>> been obvious to me looking at those numbers. I've used 16 decimal
>>> places, is that OK? Looking at ivquant_tab now.
>
> The number of digits should be enough so that the float table is equal
> to what the generator produced. Iam not sure if this is true for  
> ivquant_tab.

Tested manually by generating the tables with varying decimal places  
and comparing to a float casted calculated result for each table value  
and increasing the decimal places until all were the same.

>> Patch attached.
>
> ok

Applied with tested tables.

Rob





More information about the ffmpeg-devel mailing list