# HG changeset patch # User vitor # Date 1215979184 0 # Node ID 433a8fbbdd00dbb87567ddfa8dcfb308d8b14730 # Parent a9ca5a1b8a1e7e7e56375408fb19abcd95aee41f Add av_clipf() function to common.h and use it in ra288.c diff -r a9ca5a1b8a1e -r 433a8fbbdd00 ra288.c --- a/ra288.c Sun Jul 13 19:41:13 2008 +0000 +++ b/ra288.c Sun Jul 13 19:59:44 2008 +0000 @@ -88,14 +88,8 @@ /* output */ for (x=0; x < 5; x++) { - float f = glob->sb[4-x] + buffer[x]; - - if (f > 4095) - f = 4095; - else if (f < -4095) - f = -4095; - - glob->output[glob->phase*5+x] = glob->sb[4-x] = f; + glob->output[glob->phase*5+x] = glob->sb[4-x] = + av_clipf(glob->sb[4-x] + buffer[x], -4095, 4095); } }