summaryrefslogtreecommitdiff
authorMichael Niedermayer <michaelni@gmx.at>2013-02-04 02:55:56 (GMT)
committer Michael Niedermayer <michaelni@gmx.at>2013-02-04 03:05:59 (GMT)
commit24244cec2fdd3d3ade79a32d5f0b3ccf5eae01ff (patch)
tree3483692d5f2bfab4464ed384e7942dc315ae779a
parentb8c55590d54dc076fb7cd003317cbd84cb7d8855 (diff)
downloadffmpeg-24244cec2fdd3d3ade79a32d5f0b3ccf5eae01ff.zip
ffmpeg-24244cec2fdd3d3ade79a32d5f0b3ccf5eae01ff.tar.gz
ffmpeg-24244cec2fdd3d3ade79a32d5f0b3ccf5eae01ff.tar.bz2
swr-test: Fix clip to 32bit
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat
-rw-r--r--libswresample/swresample-test.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libswresample/swresample-test.c b/libswresample/swresample-test.c
index 7f50cb4..379d385 100644
--- a/libswresample/swresample-test.c
+++ b/libswresample/swresample-test.c
@@ -65,7 +65,7 @@ static void set(uint8_t *a[], int ch, int index, int ch_count, enum AVSampleFor
switch(f){
case AV_SAMPLE_FMT_U8 : ((uint8_t*)p)[index]= av_clip_uint8 (lrint((v+1.0)*127)); break;
case AV_SAMPLE_FMT_S16: ((int16_t*)p)[index]= av_clip_int16 (lrint(v*32767)); break;
- case AV_SAMPLE_FMT_S32: ((int32_t*)p)[index]= av_clipl_int32(lrint(v*2147483647)); break;
+ case AV_SAMPLE_FMT_S32: ((int32_t*)p)[index]= av_clipl_int32(llrint(v*2147483647)); break;
case AV_SAMPLE_FMT_FLT: ((float *)p)[index]= v; break;
case AV_SAMPLE_FMT_DBL: ((double *)p)[index]= v; break;
default: av_assert2(0);