mpv/audio/out
Thomas Weißschuh a40958cdf8 ao_pipewire: allow usage of global volume control
PipeWire supports a global volume control for streams that works on top
of the per-channel volumes.
As mpv only supports a single volume with ao-volume it can make sense to
use the single global volume from PipeWire for it.
This allows the user to also specify per-channel volumes and not have
mpv trample over them.

This mode is not the default as pulseaudio does not support this
global volume control and all tooling controlling PipeWire via
pipewire-pulse (like pavucontrol) will not be able to see this channel.
2023-02-11 10:00:46 -08:00
..
ao.c ao: remove trailing NULL element from driver array 2023-01-16 19:25:54 +00:00
ao.h audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_alsa.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_audiotrack.c ao_audiotrack: replace malloc with talloc 2023-01-12 22:02:07 +01:00
ao_audiounit.m Revert "ao/audiounit: include AVAudioSession buffer in latency calc" 2022-11-07 18:45:55 +02:00
ao_coreaudio.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08: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: use device's nominal sample rate for latency properties 2022-12-10 18:15:46 +02:00
ao_coreaudio_utils.h ao_coreaudio: specify UTF-8 as text encoding for CFString conversions 2022-10-29 00:00:09 +03:00
ao_jack.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_lavc.c ao_lavc: remove unused code 2023-02-02 14:23:02 +00: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 audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_opensles.c ao_opensles: add guards for sample rate to use 2021-11-19 14:27:52 +01:00
ao_oss.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_pcm.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_pipewire.c ao_pipewire: allow usage of global volume control 2023-02-11 10:00:46 -08:00
ao_pulse.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_sdl.c audio: redo internal AO API 2020-06-01 01:08:16 +02:00
ao_sndio.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_wasapi.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_wasapi.h
ao_wasapi_changenotify.c
ao_wasapi_utils.c ao_wasapi: try mix format except for chmap 2020-03-19 20:39:44 +02:00
buffer.c audio: fix crash during uninit on ao_lavc 2023-01-13 16:02:38 +00:00
internal.h ao: remove unused field 2020-08-31 20:23:44 +02:00