diff options
author | Chris Robinson <[email protected]> | 2019-04-02 15:53:27 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2019-04-02 16:06:45 -0700 |
commit | d04f9326c95696413a26f6a2d004138f42686e4d (patch) | |
tree | bb25f6b50b05aa132e953bda837c6902b1d9f167 /Alc/mixvoice.cpp | |
parent | 9ac3524521e23e667e69dccee6a928a18267a440 (diff) |
Change RealMixParams::ChannelName to better reflect its use
Diffstat (limited to 'Alc/mixvoice.cpp')
-rw-r--r-- | Alc/mixvoice.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Alc/mixvoice.cpp b/Alc/mixvoice.cpp index 20cfdfe2..210ddf4f 100644 --- a/Alc/mixvoice.cpp +++ b/Alc/mixvoice.cpp @@ -467,8 +467,6 @@ void MixVoice(ALvoice *voice, ALvoice::State vstate, const ALuint SourceID, ALCc ALCdevice *Device{Context->Device}; const ALsizei IrSize{Device->mHrtf ? Device->mHrtf->irSize : 0}; - const int OutLIdx{GetChannelIdxByName(Device->RealOut, FrontLeft)}; - const int OutRIdx{GetChannelIdxByName(Device->RealOut, FrontRight)}; ASSUME(IrSize >= 0); @@ -624,6 +622,10 @@ void MixVoice(ALvoice *voice, ALvoice::State vstate, const ALuint SourceID, ALCc if((voice->mFlags&VOICE_HAS_HRTF)) { + const int OutLIdx{GetChannelIdxByName(Device->RealOut, FrontLeft)}; + const int OutRIdx{GetChannelIdxByName(Device->RealOut, FrontRight)}; + ASSUME(OutLIdx >= 0 && OutRIdx >= 0); + auto &HrtfSamples = Device->HrtfSourceData; auto &AccumSamples = Device->HrtfAccumData; const ALfloat TargetGain{UNLIKELY(vstate == ALvoice::Stopping) ? 0.0f : |