mpv/audio/out
sfan5 8e3737ab63 ao_pulse: reenable latency hacks by default
As far as I can tell PulseAudio introduced a bug in 16.0
where if a stream is (un)paused too often the reported latency
will momentarily spike by 3000% or more. Apparently in certain cases
just pausing once and waiting can also cause this.

Save the remaining users of PA the trouble of debugging the various
obscure issues that can arise from this (desync is a harmless example)
by enabling the latency hack code again.

ref: <https://github.com/mpv-player/mpv/issues/12057>
     <https://github.com/mpv-player/mpv/issues/10333>
2024-03-24 09:58:41 +01:00
..
ao.c ao: don't clip floating point formats at non-unity gain 2024-02-25 18:23:57 +00:00
ao.h
ao_alsa.c
ao_audiotrack.c various: fix -Wold-style-declaration warning 2024-03-19 08:58:18 +01:00
ao_audiounit.m ao: convert all timing code to nanoseconds 2023-10-16 15:38:59 +00:00
ao_coreaudio.c ao_coreaudio: stop audio unit after idle timeout 2024-03-16 15:00:46 +01:00
ao_coreaudio_chmap.c ao_coreaudio_chmap: suppress vla warning 2023-11-24 10:05:09 +01:00
ao_coreaudio_chmap.h osdep: remove atomic.h 2023-10-20 21:31:09 +02:00
ao_coreaudio_exclusive.c various: use static assertions where appropriate 2024-03-17 20:04:04 +01:00
ao_coreaudio_properties.c
ao_coreaudio_properties.h
ao_coreaudio_utils.c various: replace some OOM handling 2023-11-24 10:04:55 +01:00
ao_coreaudio_utils.h osdep/mac: make mac naming of files, folders and function consistent 2024-02-28 15:52:47 +01:00
ao_jack.c various: sort some standard headers 2023-10-20 21:31:09 +02:00
ao_lavc.c ao_lavc: fix warning: ISO C forbids forward references to 'enum' types 2024-03-19 08:58:18 +01:00
ao_null.c ao_null: fix reset() implementation 2024-01-12 20:36:04 +01:00
ao_openal.c
ao_opensles.c ALL: use new mp_thread abstraction 2023-11-05 17:36:17 +00:00
ao_oss.c various: use thread safe mp_strerror() 2024-03-19 19:30:27 +01:00
ao_pcm.c
ao_pipewire.c various: use thread safe mp_strerror() 2024-03-19 19:30:27 +01:00
ao_pulse.c ao_pulse: reenable latency hacks by default 2024-03-24 09:58:41 +01:00
ao_sdl.c ao: convert all timing code to nanoseconds 2023-10-16 15:38:59 +00:00
ao_sndio.c ao_sndio: add missing config.h include 2024-02-07 14:44:52 +00:00
ao_wasapi.c ao_wasapi: scale queried AO volume to (0, 100) 2024-02-24 05:26:56 +00:00
ao_wasapi.h ao_wasapi: address premature buffer fills in exclusive mode 2024-02-24 05:26:56 +00:00
ao_wasapi_changenotify.c
ao_wasapi_utils.c various: use correct PATH_MAX for win32 2023-12-27 22:55:56 +01:00
buffer.c audio: rename ao_read_data_unlocked 2024-02-05 09:25:48 -08:00
internal.h audio: introduce ao_read_data_nonblocking() 2023-11-08 20:26:23 +01:00