mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-17 19:16:14 +02:00
Fix static analysis issues
This commit is contained in:
parent
03ce0ed2df
commit
17efc6799c
22 changed files with 56 additions and 62 deletions
|
@ -84,19 +84,19 @@ void OggEncoder::encode(const msg::PcmChunk& chunk)
|
|||
{
|
||||
if (sampleFormat_.sampleSize() == 1)
|
||||
{
|
||||
auto* chunkBuffer = reinterpret_cast<int8_t*>(chunk.payload);
|
||||
const auto* chunkBuffer = reinterpret_cast<int8_t*>(chunk.payload);
|
||||
for (int i = 0; i < frames; i++)
|
||||
buffer[channel][i] = chunkBuffer[sampleFormat_.channels() * i + channel] / 128.f;
|
||||
}
|
||||
else if (sampleFormat_.sampleSize() == 2)
|
||||
{
|
||||
auto* chunkBuffer = reinterpret_cast<int16_t*>(chunk.payload);
|
||||
const auto* chunkBuffer = reinterpret_cast<int16_t*>(chunk.payload);
|
||||
for (int i = 0; i < frames; i++)
|
||||
buffer[channel][i] = chunkBuffer[sampleFormat_.channels() * i + channel] / 32768.f;
|
||||
}
|
||||
else if (sampleFormat_.sampleSize() == 4)
|
||||
{
|
||||
auto* chunkBuffer = reinterpret_cast<int32_t*>(chunk.payload);
|
||||
const auto* chunkBuffer = reinterpret_cast<int32_t*>(chunk.payload);
|
||||
for (int i = 0; i < frames; i++)
|
||||
buffer[channel][i] = chunkBuffer[sampleFormat_.channels() * i + channel] / 2147483648.f;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue