From 81777646104ed5325477939379f85849f947200e Mon Sep 17 00:00:00 2001 From: Daniel Mack Date: Fri, 25 Jun 2004 16:19:08 +0000 Subject: - removed a printf() which causes the cause of the printf() to occur more often which then again causes the printf() again... - destroy the mutex in ..._close(); CVS patchset: 6746 CVS date: 2004/06/25 16:19:08 --- src/audio_out/audio_coreaudio_out.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) { -- cgit v1.2.3