[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