summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_coreaudio_chmap.c
Commit message (Collapse)AuthorAgeFilesLines
* ao_coreaudio: support native mono outputwm42015-06-291-0/+2
| | | | | | | We can be pretty sure that AudioUnit will remix for us. Before this commit, we usually upmixed to stereo, because the stereo and multichannel layouts were the only whitelisted ones.
* audio: define only a single NA speaker IDwm42015-05-071-5/+2
| | | | | Remove the requirement from mp_chmap that speaker entries must be unique. Use this to get rid of all the redundant NA speaker IDs.
* ao_coreaudio: move channel mapping code to a separate filewm42015-05-051-0/+268
Move all of the channel map retrieval/negotiation code to a separate file. This will (probably) be helpful when extending ao_coreaudio_exclusive.c. Nothing else changes, other than some minor cosmetics and renaming, and changing some details for decoupling it from the ao_coreaudio.c internals.