mirror of
https://github.com/lubosz/overte.git
synced 2025-04-23 11:33:44 +02:00
fix for check of num source samples
This commit is contained in:
parent
7ecde7be30
commit
dc0ad09953
1 changed files with 5 additions and 3 deletions
|
@ -99,14 +99,16 @@ void Sound::downSample(const QByteArray& rawAudioByteArray) {
|
|||
// we want to convert it to the format that the audio-mixer wants
|
||||
// which is signed, 16-bit, 24Khz
|
||||
|
||||
int numSourceSamples = rawAudioByteArray.size() / sizeof(int16_t);
|
||||
|
||||
int numDestinationBytes = rawAudioByteArray.size() / 2;
|
||||
if (_isStereo && numDestinationBytes % 4 != 0) {
|
||||
if (_isStereo && numSourceSamples % 4 != 0) {
|
||||
numDestinationBytes += 1;
|
||||
}
|
||||
|
||||
|
||||
_byteArray.resize(numDestinationBytes);
|
||||
|
||||
int numSourceSamples = rawAudioByteArray.size() / sizeof(int16_t);
|
||||
|
||||
int16_t* sourceSamples = (int16_t*) rawAudioByteArray.data();
|
||||
int16_t* destinationSamples = (int16_t*) _byteArray.data();
|
||||
|
||||
|
|
Loading…
Reference in a new issue