path: root/misc/dispatch.c
Commit message (Expand)AuthorAgeFilesLines
* dispatch: add strange mechanism for making worker threads responsivewm42020-03-051-2/+23
* dispatch: add an assert()wm42018-05-251-0/+1
* player: remove in_dispatch fieldwm42018-04-181-8/+27
* dispatch: simplify, disallow recursive invocationwm42018-04-181-75/+60
* options: add a thread-safe way to notify option updateswm42017-08-221-0/+56
* player: don't enter playloop for client API requestswm42016-09-161-0/+4
* dispatch: fix a race condition triggering an assert()wm42016-09-161-1/+1
* player: use better way to wait for input and dispatching commandswm42016-09-161-7/+25
* dispatch: improve recent locking changes slightlywm42016-09-051-14/+20
* dispatch: redo locking, and allow reentrant processingwm42016-09-041-70/+101
* client API: implement mpv_suspend/resume slightly differentlywm42016-09-041-2/+2
* dispatch: clarify lifetime issueswm42016-02-261-4/+9
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-191-7/+7
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-1/+2
* Fix gcc 4.7 warning about shadowing talloc_parent in mp_dispact_queuePaweĊ‚ Forysiuk2014-05-281-2/+2
* threads: use mpv time for mpthread_cond_timedwait wrapperwm42014-05-181-4/+6
* dispatch: document some guaranteeswm42014-04-251-0/+4
* dispatch: wakeup only if needed on mp_dispatch_resume()wm42014-04-241-1/+3
* dispatch: improve documentation commentswm42014-04-231-8/+10
* threads: fix function namewm42014-04-231-1/+1
* dispatch: implement timeoutwm42014-04-231-6/+11
* dispatch: use a real lock for mp_dispatch_lock()wm42014-04-231-37/+20
* dispatch: fix broken lockingwm42014-04-231-0/+7
* dispatch: wakeup target thread when locking/suspendingwm42014-04-231-1/+16
* dispatch: move into its own source filewm42014-04-231-0/+251