Changeset 1183:6aa260d47d4f in mediastreamer2


Ignore:
Timestamp:
Nov 24, 2010 10:04:09 AM (3 years ago)
Author:
Jehan Monnier <jehan.monnier@…>
Branch:
default
Message:

remove kAudioSessionAlreadyInitialized error message for iphone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/msiounit.c

    r1116 r1183  
    119119#define check_auresult(au,method) \ 
    120120if (au!=0) ms_error("AudioUnit error for %s: ret=%i",method,au) 
    121  
    122121static void au_interuption_listener(void* inClientData, UInt32 inInterruptionState) { 
    123122        if (((MSSndCard*)inClientData)->data == NULL) return; 
     
    149148        card->name=ms_strdup("Audio Unit"); 
    150149        OSStatus auresult = AudioSessionInitialize(NULL, NULL, au_interuption_listener, card); 
    151         check_auresult(auresult,"AudioSessionInitialize"); 
     150        if (auresult != kAudioSessionAlreadyInitialized) { 
     151                check_auresult(auresult,"AudioSessionInitialize"); 
     152        } 
    152153        return card; 
    153154} 
Note: See TracChangeset for help on using the changeset viewer.