[FFmpeg-devel] [PATCH] lavu/eval: add ifzero() and ifnonzero() expression
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Sun Jan 15 23:20:57 CET 2012
On Sun, Jan 15, 2012 at 11:08:55PM +0100, Stefano Sabatini wrote:
> They allow to implement the if/then/else logic, which cannot be
> implemented otherwise.
>
> For example the expression:
> A*B + not(A)*C
>
> always evaluates to NaN if B is NaN, even in the case where A is 0.
Hmm. I guess we have no way to do that, bur casting to int would usually
result in the NaN becoming 0.
When and why is NaN a problem?
More information about the ffmpeg-devel
mailing list