mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-25 06:56:15 +02:00
fixed float to int convertion
This commit is contained in:
parent
f9c517e99d
commit
28133c9091
1 changed files with 1 additions and 1 deletions
|
@ -139,7 +139,7 @@ bool OggDecoder::decode(msg::PcmChunk* chunk)
|
||||||
{
|
{
|
||||||
int32_t& val = chunkBuffer[sampleFormat_.channels*i + channel];
|
int32_t& val = chunkBuffer[sampleFormat_.channels*i + channel];
|
||||||
#ifdef HAS_TREMOR
|
#ifdef HAS_TREMOR
|
||||||
val = SWAP_32(clip<int32_t>(pcm[channel][i] << 8, -2147483648, 2147483647));
|
val = SWAP_32(clip<int32_t>(pcm[channel][i] << 7, -2147483648, 2147483647));
|
||||||
#else
|
#else
|
||||||
val = SWAP_32(clip<int32_t>(floor(pcm[channel][i]*2147483647.f + .5f), -2147483648, 2147483647));
|
val = SWAP_32(clip<int32_t>(floor(pcm[channel][i]*2147483647.f + .5f), -2147483648, 2147483647));
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue