mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 18:21:16 +02:00
fix unused warning for channel up/downmix
This commit is contained in:
parent
75281099bd
commit
280ed04f74
2 changed files with 28 additions and 30 deletions
|
@ -117,6 +117,34 @@ void AudioInjectorsThread::prepare() {
|
||||||
_audio->prepareLocalAudioInjectors();
|
_audio->prepareLocalAudioInjectors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void channelUpmix(int16_t* source, int16_t* dest, int numSamples, int numExtraChannels) {
|
||||||
|
for (int i = 0; i < numSamples/2; i++) {
|
||||||
|
|
||||||
|
// read 2 samples
|
||||||
|
int16_t left = *source++;
|
||||||
|
int16_t right = *source++;
|
||||||
|
|
||||||
|
// write 2 + N samples
|
||||||
|
*dest++ = left;
|
||||||
|
*dest++ = right;
|
||||||
|
for (int n = 0; n < numExtraChannels; n++) {
|
||||||
|
*dest++ = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void channelDownmix(int16_t* source, int16_t* dest, int numSamples) {
|
||||||
|
for (int i = 0; i < numSamples/2; i++) {
|
||||||
|
|
||||||
|
// read 2 samples
|
||||||
|
int16_t left = *source++;
|
||||||
|
int16_t right = *source++;
|
||||||
|
|
||||||
|
// write 1 sample
|
||||||
|
*dest++ = (int16_t)((left + right) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
AudioClient::AudioClient() :
|
AudioClient::AudioClient() :
|
||||||
AbstractAudioInterface(),
|
AbstractAudioInterface(),
|
||||||
_gate(this),
|
_gate(this),
|
||||||
|
|
|
@ -103,34 +103,4 @@ static inline void convertToScratch(int16_t* scratchBuffer, const float* mixBuff
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void channelUpmix(int16_t* source, int16_t* dest, int numSamples, int numExtraChannels) {
|
|
||||||
|
|
||||||
for (int i = 0; i < numSamples/2; i++) {
|
|
||||||
|
|
||||||
// read 2 samples
|
|
||||||
int16_t left = *source++;
|
|
||||||
int16_t right = *source++;
|
|
||||||
|
|
||||||
// write 2 + N samples
|
|
||||||
*dest++ = left;
|
|
||||||
*dest++ = right;
|
|
||||||
for (int n = 0; n < numExtraChannels; n++) {
|
|
||||||
*dest++ = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void channelDownmix(int16_t* source, int16_t* dest, int numSamples) {
|
|
||||||
|
|
||||||
for (int i = 0; i < numSamples/2; i++) {
|
|
||||||
|
|
||||||
// read 2 samples
|
|
||||||
int16_t left = *source++;
|
|
||||||
int16_t right = *source++;
|
|
||||||
|
|
||||||
// write 1 sample
|
|
||||||
*dest++ = (int16_t)((left + right) / 2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // hifi_AudioHelpers_h
|
#endif // hifi_AudioHelpers_h
|
||||||
|
|
Loading…
Reference in a new issue