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

Måns Rullgård mans
Thu Oct 15 22:26:10 CEST 2009


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 would say that's acceptable.  It's an obscure format.  A simple
benchmark would be good nonetheless.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list