From ade08d676f11d183d1d0b1709be97acefd330cb6 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 7 Apr 2013 00:51:13 +0200 Subject: ao_coreaudio: switch to WAVEEXT channel order This used ALSA order, which was not correct. Most likely this has been wrong since forever. --- audio/out/ao_coreaudio.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'audio/out/ao_coreaudio.c') diff --git a/audio/out/ao_coreaudio.c b/audio/out/ao_coreaudio.c index 98b9f9adeb..a3c6907ed4 100644 --- a/audio/out/ao_coreaudio.c +++ b/audio/out/ao_coreaudio.c @@ -606,8 +606,7 @@ int device_id, display_help = 0; ao_data.samplerate = inDesc.mSampleRate; mp_chmap_from_channels(&ao_data.channels, inDesc.mChannelsPerFrame); - // Most likely wrong, but that's what it has been set to. - mp_chmap_reorder_to_alsa(&ao_data.channels); + mp_chmap_reorder_to_waveext(&ao_data.channels); ao_data.bps = ao_data.samplerate * inDesc.mBytesPerFrame; ao_data.outburst = ao->chunk_size; ao_data.buffersize = ao_data.bps; -- cgit v1.2.3