1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-29 02:22:19 +00:00
mpv/audio/out
Thomas Weißschuh c3f326bc13 ao_pipewire: fix removal of zeroed hooks on old pipewire
Older versions of pipewire segfault when calling spa_hook_remove() on
hooks that are zeroed.
Add a backfill for the logic added by pipewire 0.3.57.

Being able to remove zeroed hooks makes errorhandling much easier.

See #11309
2023-02-15 16:37:20 -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_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_coreaudio.c audio: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08: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: fix removal of zeroed hooks on old pipewire 2023-02-15 16:37:20 -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_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: simplify implementation of property ao-volume 2023-01-25 15:49:21 -08:00
ao_wasapi.h ao_wasapi: reorganize wasapi.h 2017-08-07 14:33:03 -07: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
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