summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_openal.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-10-11 20:01:23 +0200
committerwm4 <wm4@nowhere>2019-10-11 20:02:23 +0200
commitd908fbd5849159509300447e6baa09c58d199169 (patch)
tree24771aeac924516ff2138897df8d5b346d79b064 /audio/out/ao_openal.c
parent89c717559b4b162fecc581190774907922609e91 (diff)
downloadmpv-d908fbd5849159509300447e6baa09c58d199169.tar.bz2
mpv-d908fbd5849159509300447e6baa09c58d199169.tar.xz
audio/out/pull, ao_sdl: implement new underrun reporting
See previous commits. ao_sdl is worthless, but it might be a good test for pull-based AOs. This stops using the old underrun reporting if the new one is enabled. Also, since the AO's behavior can in theory not be according to expectations, this needs to be enabled for every single pull AO separately. For some reason, in certain cases I get multiple underrun warnings while cache-pausing is active. It fills the cache, restarts the AO, immediately underruns again, and then fills the cache again. I'm not sure why this happens; maybe ao_sdl tries to catch up when it shouldn't. Who knows.
Diffstat (limited to 'audio/out/ao_openal.c')
0 files changed, 0 insertions, 0 deletions