1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-16 20:14:57 +00:00
mpv/audio/out
Thomas Weißschuh b9a9e0a6f1 ao_pipewire: test for session to contain audio sinks
The pure presence of PipeWire does not mean that it is actually driving
the audio session. For example it could only be meant for video.

Currently there is no proper API to detect this (see [0]), so we check
for the presence of audio sinks.

As soon as a proper API exists, we should use that.

[0] https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1835
2022-10-24 11:09:34 -07:00
..
ao_alsa.c ao_alsa: handle -EPIPE XRUNs from snd_pcm_status 2020-11-09 16:12:49 +01:00
ao_audiotrack.c ao_audiotrack: change buffer sizing logic 2021-10-21 17:20:51 +02:00
ao_audiounit.m ao_audiounit: get the channel layout from the AU itself 2022-09-15 11:52:50 -05:00
ao_coreaudio_chmap.c
ao_coreaudio_chmap.h
ao_coreaudio_exclusive.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_coreaudio_properties.c various: fix typos 2022-04-25 09:07:18 -04:00
ao_coreaudio_properties.h
ao_coreaudio_utils.c
ao_coreaudio_utils.h
ao_coreaudio.c audio: remove unused ring.h includes 2020-08-27 11:55:20 +02:00
ao_jack.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_lavc.c ao_lavc: switch to AVChannelLayout when available 2022-06-12 21:05:59 +03:00
ao_null.c audio: fix inefficient behavior with ao_alsa, remove period_size field 2020-08-29 16:27:56 +02:00
ao_openal.c ao_openal: enable AL_SOFT_direct_channels_remix extension by default 2021-11-29 11:27:39 +01:00
ao_opensles.c ao_opensles: add guards for sample rate to use 2021-11-19 14:27:52 +01:00
ao_oss.c ao_oss: define PATH_DEV_MIXER as it is an internal define 2021-11-10 17:08:16 +01:00
ao_pcm.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_pipewire.c ao_pipewire: test for session to contain audio sinks 2022-10-24 11:09:34 -07:00
ao_pulse.c ao/pulse: fix incorrect state reported after reset 2021-04-29 17:06:29 +02:00
ao_sdl.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_sndio.c various: remove trailing whitespace 2022-05-14 14:51:34 +00:00
ao_wasapi_changenotify.c
ao_wasapi_utils.c ao_wasapi: try mix format except for chmap 2020-03-19 20:39:44 +02:00
ao_wasapi.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_wasapi.h
ao.c audio: list devices for all AOs with hotplug_init 2022-09-11 20:24:42 -07:00
ao.h audio: try to use playback AO as hotplug AO first 2022-09-11 20:24:42 -07:00
buffer.c audio: fix lack of reinitialization on format change with pull AOs 2022-08-23 11:01:52 -07:00
internal.h ao: remove unused field 2020-08-31 20:23:44 +02:00