diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/audio_out/audio_coreaudio_out.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/audio_out/audio_coreaudio_out.c b/src/audio_out/audio_coreaudio_out.c index 1a0277fff..680e7db84 100644 --- a/src/audio_out/audio_coreaudio_out.c +++ b/src/audio_out/audio_coreaudio_out.c @@ -286,7 +286,7 @@ static int ao_coreaudio_write(ao_driver_t *this_gen, int16_t *data, if (this->buf_writepos + (num_frames * this->bytes_per_frame) > BUFSIZE) { /* buffer overflow */ - printf ("CoreAudio: audio buffer overflow!\n"); + //printf ("CoreAudio: audio buffer overflow!\n"); pthread_mutex_unlock (&this->mutex); return 1; } @@ -333,6 +333,8 @@ static void ao_coreaudio_close(ao_driver_t *this_gen) if (this->converter_component) { this->converter_component = NULL; } + + pthread_mutex_destroy (&this->mutex); } static uint32_t ao_coreaudio_get_capabilities (ao_driver_t *this_gen) { |