1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 15:52:25 +00:00

ao_coreaudio: switch to WAVEEXT channel order

This used ALSA order, which was not correct. Most likely this has been
wrong since forever.
This commit is contained in:
wm4 2013-04-07 00:51:13 +02:00
parent bf014677ce
commit ade08d676f

View File

@ -606,8 +606,7 @@ int device_id, display_help = 0;
ao_data.samplerate = inDesc.mSampleRate; ao_data.samplerate = inDesc.mSampleRate;
mp_chmap_from_channels(&ao_data.channels, inDesc.mChannelsPerFrame); 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_waveext(&ao_data.channels);
mp_chmap_reorder_to_alsa(&ao_data.channels);
ao_data.bps = ao_data.samplerate * inDesc.mBytesPerFrame; ao_data.bps = ao_data.samplerate * inDesc.mBytesPerFrame;
ao_data.outburst = ao->chunk_size; ao_data.outburst = ao->chunk_size;
ao_data.buffersize = ao_data.bps; ao_data.buffersize = ao_data.bps;