Mercurial > libavcodec.hg
changeset 9601:21225d993671 libavcodec
mpegaudio: use av_clip()
author | mru |
---|---|
date | Tue, 05 May 2009 18:44:07 +0000 |
parents | b59a8ed50f36 |
children | 9e7665d68111 |
files | mpegaudiodec.c |
diffstat | 1 files changed, 2 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/mpegaudiodec.c Tue May 05 18:25:20 2009 +0000 +++ b/mpegaudiodec.c Tue May 05 18:44:07 2009 +0000 @@ -752,11 +752,7 @@ int sum1; sum1 = (*sum) >> OUT_SHIFT; *sum &= (1<<OUT_SHIFT)-1; - if (sum1 < OUT_MIN) - sum1 = OUT_MIN; - else if (sum1 > OUT_MAX) - sum1 = OUT_MAX; - return sum1; + return av_clip(sum1, OUT_MIN, OUT_MAX); } /* signed 16x16 -> 32 multiply add accumulate */ @@ -774,11 +770,7 @@ int sum1; sum1 = (int)((*sum) >> OUT_SHIFT); *sum &= (1<<OUT_SHIFT)-1; - if (sum1 < OUT_MIN) - sum1 = OUT_MIN; - else if (sum1 > OUT_MAX) - sum1 = OUT_MAX; - return sum1; + return av_clip(sum1, OUT_MIN, OUT_MAX); } # define MULS(ra, rb) MUL64(ra, rb)