avcodec/opusenc_psy: use av_clip_uintp2()
authorJames Almer <jamrial@gmail.com>
Sat, 23 Sep 2017 16:23:27 +0000 (13:23 -0300)
committerJames Almer <jamrial@gmail.com>
Sat, 23 Sep 2017 16:23:27 +0000 (13:23 -0300)
Fixes fate-source.

Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/opusenc_psy.c

index e6858f1..bb673be 100644 (file)
@@ -299,7 +299,7 @@ static void celt_gauge_psy_weight(OpusPsyContext *s, OpusPsyStep **start,
     }
 
     tonal /= 1333136.0f;
-    f_out->spread = av_clip(lrintf(tonal), 0, 3);
+    f_out->spread = av_clip_uintp2(lrintf(tonal), 2);
 
     rate = ((float)s->avctx->bit_rate) + frame_bits*frame_size*16;
     rate *= s->lambda;