1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-27 17:42:17 +00:00
mpv/libmpv
wm4 005d3bc81a client API: clarify asynchronous call ordering non-guarantees
Both asynchronous and synchronous calls used to be put into the core's
dispatch queue. Also, asynchronous calls were actually synchronous, just
without forcing a wait on the client's thread. This meant that both
kinds of calls were always strictly ordered.

A longer time ago, synchronous calls were changed to simply lock the
core. This could possibly lead to reordering. Recently, some commands
were changed to run on worker threads, which made the order even looser.

Also remove another now incorrect doxygen comment regarding async
commands.
2018-05-24 19:56:34 +02:00
..
client.h client API: clarify asynchronous call ordering non-guarantees 2018-05-24 19:56:34 +02:00
mpv.def client API: add some render API extensions for timing 2018-04-29 02:21:32 +03: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