X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faudio_output%2Fauhal.c;h=f2242c66b8db11898af5acc26c73752a31c61f68;hb=2a245b4b7b58de30a4b39c09abb6c4669fe522fb;hp=edb438cbd5208ee02e61d440565d4562d10a731d;hpb=152b1687c0ec112f3ab1360006d048d6b9cf7258;p=vlc diff --git a/modules/audio_output/auhal.c b/modules/audio_output/auhal.c index edb438cbd5..f2242c66b8 100644 --- a/modules/audio_output/auhal.c +++ b/modules/audio_output/auhal.c @@ -904,6 +904,7 @@ static void Close( vlc_object_t * p_this ) *****************************************************************************/ static void Play( aout_instance_t * p_aout ) { + VLC_UNUSED(p_aout); } @@ -993,6 +994,7 @@ static void Probe( aout_instance_t * p_aout ) if( !AudioDeviceHasOutput( p_devices[i]) ) { msg_Dbg( p_aout, "this device is INPUT only. skipping..." ); + free( psz_name ); continue; } @@ -1050,7 +1052,7 @@ static void Probe( aout_instance_t * p_aout ) return; error: - var_Destroy( p_aout, "audio-device" ); + msg_Warn( p_aout, "audio device already in use" ); free( p_devices ); return; } @@ -1264,7 +1266,7 @@ static int AudioStreamChangeFormat( aout_instance_t *p_aout, AudioStreamID i_str static OSStatus RenderCallbackAnalog( vlc_object_t *_p_aout, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, - unsigned int inBusNummer, + unsigned int inBusNumber, unsigned int inNumberFrames, AudioBufferList *ioData ) { @@ -1275,6 +1277,10 @@ static OSStatus RenderCallbackAnalog( vlc_object_t *_p_aout, aout_instance_t * p_aout = (aout_instance_t *)_p_aout; struct aout_sys_t * p_sys = p_aout->output.p_sys; + VLC_UNUSED(ioActionFlags); + VLC_UNUSED(inBusNumber); + VLC_UNUSED(inNumberFrames); + host_time.mFlags = kAudioTimeStampHostTimeValid; AudioDeviceTranslateTime( p_sys->i_selected_dev, inTimeStamp, &host_time ); @@ -1366,6 +1372,10 @@ static OSStatus RenderCallbackSPDIF( AudioDeviceID inDevice, aout_instance_t * p_aout = (aout_instance_t *)threadGlobals; struct aout_sys_t * p_sys = p_aout->output.p_sys; + VLC_UNUSED(inDevice); + VLC_UNUSED(inInputData); + VLC_UNUSED(inInputTime); + /* Check for the difference between the Device clock and mdate */ p_sys->clock_diff = - (mtime_t) AudioConvertHostTimeToNanos( inNow->mHostTime ) / 1000; @@ -1430,6 +1440,9 @@ static OSStatus StreamListener( AudioStreamID inStream, { OSStatus err = noErr; struct { vlc_mutex_t lock; vlc_cond_t cond; } * w = inClientData; + + VLC_UNUSED(inStream); + VLC_UNUSED(inChannel); switch( inPropertyID ) {