1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-20 05:42:19 +00:00
mpv/input
wm4 5aeec9aa70 audio: wake up the core when audio buffer is running low (2)
Same change as in e2184fcb, but this time for pull based AOs. This is
slightly controversial, because it will make a fast syscall from e.g.
ao_jack. And according to JackAudio developers, syscalls are evil and
will destroy realtime operation. But I don't think this is an issue at
all.

Still avoid locking a mutex. I'm not sure what jackaudio does in the
worst case - but if they set the jackaudio thread (and only this thread)
to realtime, we might run into deadlock situations due to priority
inversion and such. I'm not quite sure whether this can happen, but I'll
readily follow the cargo cult if it makes hack happy.
2014-04-15 22:50:16 +02:00
..
cmd_list.c player: rename dvdnav to discnav 2014-03-30 11:42:49 +09:00
cmd_list.h player: rename dvdnav to discnav 2014-03-30 11:42:49 +09:00
cmd_parse.c command: fix loadfile command 2014-02-24 23:02:20 +01:00
cmd_parse.h
event.c input: change mp_input_run_cmd signature 2014-01-04 19:42:16 +01:00
event.h video/out: remove some code duplication between X11 and wayland 2014-01-04 19:33:40 +01:00
input.c audio: wake up the core when audio buffer is running low (2) 2014-04-15 22:50:16 +02:00
input.h audio: wake up the core when audio buffer is running low (2) 2014-04-15 22:50:16 +02:00
joystick.c Kill all tabs 2014-04-13 18:03:01 +02:00
joystick.h
keycodes.c keycodes: add const to a function argument 2014-02-17 02:52:58 +01:00
keycodes.h keycodes: add const to a function argument 2014-02-17 02:52:58 +01:00
lirc.c Kill all tabs 2014-04-13 18:03:01 +02:00
lirc.h