summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-08-05 16:11:42 +0200
committerwm4 <wm4@nowhere>2016-08-05 16:11:42 +0200
commitb2e5eb13bc08a0286782fed29455a66a037b46e5 (patch)
treed4a1ed84f1a7dcd661522564760dc12a14996dcd
parent088a0075c5eb44979181ec294a6681be148c2c4c (diff)
downloadmpv-b2e5eb13bc08a0286782fed29455a66a037b46e5.tar.bz2
mpv-b2e5eb13bc08a0286782fed29455a66a037b46e5.tar.xz
ao_wasapi: in exclusive mode do not output multichannel by default
Exactly the same situation as with ao_alsa in commit 0b144eac (except that we can detect the situation better under wasapi). Essentially, wasapi will allow us to output any sample format, and not just the one configured by the user in the audio system settings.
-rw-r--r--audio/out/ao_wasapi_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/out/ao_wasapi_utils.c b/audio/out/ao_wasapi_utils.c
index 0e7dec885a..6218153bea 100644
--- a/audio/out/ao_wasapi_utils.c
+++ b/audio/out/ao_wasapi_utils.c
@@ -407,7 +407,7 @@ static bool search_channels(struct ao *ao, WAVEFORMATEXTENSIBLE *wformat)
}
entry = ao->channels;
- if (ao_chmap_sel_adjust(ao, &chmap_sel, &entry)){
+ if (ao_chmap_sel_adjust2(ao, &chmap_sel, &entry, !state->opt_exclusive)){
change_waveformat_channels(wformat, &entry);
return true;
}