mpv/audio/out
Kevin Mitchell 07671ac57b ao_wasapi: passthrough rework
* unify passthrough and pcm exclusive mode format setting/testing
* set passthrough format parameters correctly
* support all of mpv's existing passthrough formats
* automatically test passthrough with exclusive mode and enable
  exclusive if it succeeds, even if it was not explictly requested.
  this obviates the need for --ao=wasapi,wasapi=exclusive
* if passthrough fails (such as the device doesn't support the
  format), fallback to either exclusive pcm or shared mode depending
  on what the user specified. Right now this isn't very useful as
  it still fails due to the decoder path remainin stuck on spdif.

fixes #1742
2015-04-03 15:39:51 -07:00
..
ao.c ao: slightly extend debug messages 2015-03-16 20:29:52 +01:00
ao.h ao_coreaudio: add support for hotplug notifications 2015-02-14 12:51:15 +01:00
ao_alsa.c ao_alsa: add an option to ignore ALSA channel map negotiation 2015-03-28 23:53:49 +01:00
ao_coreaudio.c ao_coreaudio: do not signal per-app volume 2015-04-01 01:10:23 +02:00
ao_coreaudio_exclusive.c ao_coreaudio_exclusive: port to pull API, fix latency calculations 2015-03-10 10:37:05 +01:00
ao_coreaudio_properties.c ao_coreaudio: use device UID instead of ID for selection 2015-02-03 00:40:02 +01:00
ao_coreaudio_properties.h
ao_coreaudio_utils.c ao_coreaudio: move some helpers to utils 2015-03-10 10:13:23 +01:00
ao_coreaudio_utils.h ao_coreaudio: move some helpers to utils 2015-03-10 10:13:23 +01:00
ao_dsound.c
ao_jack.c
ao_lavc.c
ao_null.c ao_null: add emulation for certain broken behavior 2015-01-30 21:30:54 +01:00
ao_openal.c
ao_oss.c
ao_pcm.c
ao_pulse.c ao_pulse: drop video role; fixes random muting 2015-03-24 22:07:14 +01:00
ao_rsound.c
ao_sdl.c
ao_sndio.c ao_sndio: open device in blocking mode, don't inflate buffer artificially 2015-03-26 00:09:15 +01:00
ao_wasapi.c ao_wasapi: passthrough rework 2015-04-03 15:39:51 -07:00
ao_wasapi.h ao/wasapi: add ao hotplug 2015-03-31 02:02:54 -07:00
ao_wasapi_changenotify.c ao_wasapi: abstract HRESULT_to_str 2015-04-01 02:30:19 -07:00
ao_wasapi_utils.c ao_wasapi: passthrough rework 2015-04-03 15:39:51 -07:00
ao_wasapi_utils.h ao_wasapi: abstract HRESULT_to_str 2015-04-01 02:30:19 -07:00
internal.h audio: add device change notification for hotplugging 2015-02-12 17:17:41 +01:00
pull.c
push.c