kstenerud/ObjectAL-for-iPhone

audio mixing

Opened this issue · 0 comments

in OALAudioSession:setAudioMode, there are lines:

    // If the hardware is available and we want it, take it.
    if(mixing && useHardwareIfAvailable && !self.ipodPlaying)
    {
        mixing = NO;
    }

What is the reason to check status of ipdPlaying with useHardwareIfAvailable?

With this condition the current behavior is:
play external audio ⇛ play OAL audio : mixing YES
play OAL audio ⇛ play external audio : mixing NO
I think the behavior confuses end users.