mirror of
https://github.com/mpv-player/mpv
synced 2024-11-18 21:16:10 +01:00
ao_coreaudio: use default output unit when no device is specified
Using the default output audio unit should provide a much better user exeperience since it changes automatically the output device based on which becomes the default one.
This commit is contained in:
parent
5f9aa74279
commit
e777a86b69
@ -363,7 +363,9 @@ static int init_lpcm(struct ao *ao, AudioStreamBasicDescription asbd)
|
|||||||
|
|
||||||
AudioComponentDescription desc = (AudioComponentDescription) {
|
AudioComponentDescription desc = (AudioComponentDescription) {
|
||||||
.componentType = kAudioUnitType_Output,
|
.componentType = kAudioUnitType_Output,
|
||||||
.componentSubType = kAudioUnitSubType_HALOutput,
|
.componentSubType = (p->opt_device_id < 0) ?
|
||||||
|
kAudioUnitSubType_DefaultOutput :
|
||||||
|
kAudioUnitSubType_HALOutput,
|
||||||
.componentManufacturer = kAudioUnitManufacturer_Apple,
|
.componentManufacturer = kAudioUnitManufacturer_Apple,
|
||||||
.componentFlags = 0,
|
.componentFlags = 0,
|
||||||
.componentFlagsMask = 0,
|
.componentFlagsMask = 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user