[Ffmpeg-cvslog] r6710 - trunk/libavcodec/eval.c
michael
subversion
Mon Oct 16 17:01:12 CEST 2006
Author: michael
Date: Mon Oct 16 17:01:12 2006
New Revision: 6710
Modified:
trunk/libavcodec/eval.c
Log:
mod()
Modified: trunk/libavcodec/eval.c
==============================================================================
--- trunk/libavcodec/eval.c (original)
+++ trunk/libavcodec/eval.c Mon Oct 16 17:01:12 2006
@@ -175,6 +175,7 @@
else if( strmatch(next, "squish") ) d= 1/(1+exp(4*d));
else if( strmatch(next, "gauss" ) ) d= exp(-d*d/2)/sqrt(2*M_PI);
else if( strmatch(next, "abs" ) ) d= fabs(d);
+ else if( strmatch(next, "mod" ) ) d-= floor(d/d2)*d2;
else if( strmatch(next, "max" ) ) d= d > d2 ? d : d2;
else if( strmatch(next, "min" ) ) d= d < d2 ? d : d2;
else if( strmatch(next, "gt" ) ) d= d > d2 ? 1.0 : 0.0;
More information about the ffmpeg-cvslog
mailing list