From 1e379655971b7d263189f5e001a0f5724a8657f7 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sat, 13 Jul 2013 09:48:10 +0200 Subject: ao_coreaudio: split ao_coreaudio_common in two files * ao_coreaudio_utils: contains several utility function * ao_coreaudio_properties: contains functions to set and get audio object properties. Conflicts: audio/out/ao_coreaudio.c --- audio/out/ao_coreaudio.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'audio/out/ao_coreaudio.c') diff --git a/audio/out/ao_coreaudio.c b/audio/out/ao_coreaudio.c index 1a1c64ba47..00694943c6 100644 --- a/audio/out/ao_coreaudio.c +++ b/audio/out/ao_coreaudio.c @@ -33,14 +33,14 @@ */ #include "config.h" - -#include "audio/out/ao_coreaudio_common.c" - #include "ao.h" #include "audio/format.h" #include "osdep/timer.h" #include "core/subopt-helper.h" #include "core/mp_ring.h" +#include "core/mp_msg.h" +#include "audio/out/ao_coreaudio_properties.h" +#include "audio/out/ao_coreaudio_utils.h" static void audio_pause(struct ao *ao); static void audio_resume(struct ao *ao); @@ -281,9 +281,9 @@ static int init(struct ao *ao, char *params) AudioDeviceID selected_device = 0; if (device_opt < 0) { // device not set by user, get the default one - err = GetAudioProperty(kAudioObjectSystemObject, - kAudioHardwarePropertyDefaultOutputDevice, - sizeof(uint32_t), &selected_device); + err = CA_GET(kAudioObjectSystemObject, + kAudioHardwarePropertyDefaultOutputDevice, + &selected_device); CHECK_CA_ERROR("could not get default audio device"); } else { selected_device = device_opt; @@ -551,10 +551,7 @@ static int init_digital(struct ao *ao, AudioStreamBasicDescription asbd) uint32_t size; uint32_t is_alive = 1; - err = GetAudioProperty(p->device, - kAudioDevicePropertyDeviceIsAlive, - sizeof(uint32_t), &is_alive); - + err = CA_GET(p->device, kAudioDevicePropertyDeviceIsAlive, &is_alive); CHECK_CA_WARN( "could not check whether device is alive"); if (!is_alive) -- cgit v1.2.3