summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_coreaudio.c
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2013-07-13 09:48:10 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2013-07-22 21:53:18 +0200
commit1e379655971b7d263189f5e001a0f5724a8657f7 (patch)
tree74e9c444e5cd693b9703210fca2a7caf06379576 /audio/out/ao_coreaudio.c
parent5a195845e3a5b37f1081546e275858bedb85f755 (diff)
downloadmpv-1e379655971b7d263189f5e001a0f5724a8657f7.tar.bz2
mpv-1e379655971b7d263189f5e001a0f5724a8657f7.tar.xz
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
Diffstat (limited to 'audio/out/ao_coreaudio.c')
-rw-r--r--audio/out/ao_coreaudio.c17
1 files changed, 7 insertions, 10 deletions
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)