From f659a60dfa07664ba9a754619dbac13f5f0c7000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Sun, 22 Oct 2023 07:18:08 +0200 Subject: semaphore_osx: don't overwrite global symbols --- audio/out/ao_coreaudio_utils.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'audio/out') diff --git a/audio/out/ao_coreaudio_utils.c b/audio/out/ao_coreaudio_utils.c index 67ab98d34d..f2ab6f6315 100644 --- a/audio/out/ao_coreaudio_utils.c +++ b/audio/out/ao_coreaudio_utils.c @@ -457,8 +457,8 @@ static OSStatus ca_change_format_listener( const AudioObjectPropertyAddress addresses[], void *data) { - sem_t *sem = data; - sem_post(sem); + mp_sem_t *sem = data; + mp_sem_post(sem); return noErr; } @@ -471,7 +471,7 @@ bool ca_change_physical_format_sync(struct ao *ao, AudioStreamID stream, ca_print_asbd(ao, "setting stream physical format:", &change_format); sem_t wakeup; - if (sem_init(&wakeup, 0, 0)) { + if (mp_sem_init(&wakeup, 0, 0)) { MP_WARN(ao, "OOM\n"); return false; } @@ -511,7 +511,7 @@ bool ca_change_physical_format_sync(struct ao *ao, AudioStreamID stream, if (format_set) break; - if (sem_timedwait(&wakeup, &timeout)) { + if (mp_sem_timedwait(&wakeup, &timeout)) { MP_VERBOSE(ao, "reached timeout\n"); break; } @@ -533,7 +533,7 @@ bool ca_change_physical_format_sync(struct ao *ao, AudioStreamID stream, CHECK_CA_ERROR("can't remove property listener"); coreaudio_error: - sem_destroy(&wakeup); + mp_sem_destroy(&wakeup); return format_set; } #endif -- cgit v1.2.3