summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-04-07 00:51:13 +0200
committerwm4 <wm4@nowhere>2013-05-12 21:24:55 +0200
commitade08d676f11d183d1d0b1709be97acefd330cb6 (patch)
treee4ae62e34ce9a79acb72ed155115b8f3f01f6d7e /audio
parentbf014677cecbc5ff425f0ad9f23e41c19be4ad3d (diff)
downloadmpv-ade08d676f11d183d1d0b1709be97acefd330cb6.tar.bz2
mpv-ade08d676f11d183d1d0b1709be97acefd330cb6.tar.xz
ao_coreaudio: switch to WAVEEXT channel order
This used ALSA order, which was not correct. Most likely this has been wrong since forever.
Diffstat (limited to 'audio')
-rw-r--r--audio/out/ao_coreaudio.c3
1 files changed, 1 insertions, 2 deletions
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;