[FFmpeg-devel] [PATCH] WIP/eval: document recently added random(), hypot(), gcd().

Michael Niedermayer michaelni at gmx.at
Sat Oct 8 14:35:25 CEST 2011


On Sat, Oct 08, 2011 at 12:26:34PM +0200, Clément Bœsch wrote:
> On Sat, Oct 08, 2011 at 12:25:00PM +0200, Clément Bœsch wrote:
> > ---
> > I took av_gcd() description to document gcd(), but I'm not sure for random()
> > (it seems normalized but I didn't check). And for hypot(), I just don't know
> > what it is… :)

random is a PRNG with value between 0.0 and 1.0 using the argument as
index into our array of variables and the indexed to value as
seed/state
and array of variables in the sense of ld() st()

hypot() is just the same as the C function
stolen from the fine manual:
 -- Function: double hypot (double X, double Y)
 -- Function: float hypotf (float X, float Y)
 -- Function: long double hypotl (long double X, long double Y)
     These functions return `sqrt (X*X + Y*Y)'.  This is the length of
     the hypotenuse of a right triangle with sides of length X and Y,
     or the distance of the point (X, Y) from the origin.  Using this
     function instead of the direct formula is wise, since the error is
     much smaller.  See also the function `cabs' in *note Absolute
     Value::.


[...]


-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20111008/abaa25eb/attachment.asc>


More information about the ffmpeg-devel mailing list