[FFmpeg-devel] [PATCH] CONFIG_SMALL for roqaudioenc.c

Vitor Sessak vitor1001
Fri Oct 16 04:38:21 CEST 2009


Vitor Sessak wrote:
> M?ns Rullg?rd wrote:
>> Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:
>>
>>> Hello,
>>> roqaudioenc uses a ca. 16kB lookup table by default, attached patch 
>>> makes
>>> it use ff_sqrt directly if CONFIG_SMALL is set.
>>> Overall that means instead of a single table lookup it needs about
>>> a table lookup, 2 shifts, 2 multiples, 2 adds and two branches per value
>>> encoded.
> 
> I suppose it does not give exactly the same output.

Ops, 10l, it probably does. But I imagine my version is slightly faster.

-Vitor



More information about the ffmpeg-devel mailing list