diff --git a/src/samplerate.c b/src/samplerate.c index ca81b66a..21a19a26 100644 --- a/src/samplerate.c +++ b/src/samplerate.c @@ -510,7 +510,7 @@ src_float_to_short_array (const float *in, short *out, int len) continue ; } ; - out [len] = (short) (lrint (scaled_value) >> 16) ; + out [len] = (short) (lrint (scaled_value) / 0x10000) ; } ; } /* src_float_to_short_array */