1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-27 17:42:17 +00:00
mpv/libmpv
wm4 e4fb23ed7d command: add a way to abort asynchronous commands
Many asynchronous commands are potentially long running operations, such
as loading something from network or running a foreign process.
Obviously it shouldn't just be possible for them to freeze the player if
they don't terminate as expected. Also, there will be situations where
you want to explicitly stop some of those operations explicitly. So add
an infrastructure for this.

Commands have to support this explicitly. The next commit uses this to
actually add support to a command.
2018-05-24 19:56:34 +02:00
..
client.h command: add a way to abort asynchronous commands 2018-05-24 19:56:34 +02:00
mpv.def command: add a way to abort asynchronous commands 2018-05-24 19:56:34 +02:00
mpv.pc.in build: add hacks to force waf to generate valid .pc files 2014-08-07 23:45:40 +02:00
opengl_cb.h drm/atomic: add connector to atomic context 2018-05-01 20:48:02 +03:00
qthelper.hpp client API: deprecate qthelper.hpp 2018-03-15 23:13:53 -07:00
render_gl.h client API: some doxygen fixes/additions 2018-05-24 19:56:33 +02:00
render.h drm/atomic: refactor hwdec_drmprime_drm with native resources 2018-05-01 20:48:02 +03:00
stream_cb.h client API: some doxygen fixes/additions 2018-05-24 19:56:33 +02:00