mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
swr-test: Fix clip to 32bit
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
b8c55590d5
commit
24244cec2f
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user