diff options
author | wm4 <wm4@nowhere> | 2016-09-16 20:24:52 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-09-16 20:24:52 +0200 |
commit | 4395a4f83709a538538cee9d14de522c024b1713 (patch) | |
tree | 8b0dabf5261c7a3b3946fc000e5d3547c7212a39 /options | |
parent | 56616b0b013cbeae69555ae95ff577482e82bb1f (diff) | |
download | mpv-4395a4f83709a538538cee9d14de522c024b1713.tar.bz2 mpv-4395a4f83709a538538cee9d14de522c024b1713.tar.xz |
player: don't enter playloop for client API requests
This _actually_ does what commit 8716c2e8 promised, and gives a slight
performance improvement for client API users which make a lot of
requests (like reading properties).
The main issue was that mp_dispatch_lock() (which client.c uses to get
exclusive access to the core) still called the wakeup callback, which
made mp_dispatch_queue_process() exit. So the playloop got executed
again, and since it does a lot of stuff, performance could be reduced.
Diffstat (limited to 'options')
0 files changed, 0 insertions, 0 deletions