1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-21 10:51:51 +00:00
mpv/player
wm4 b2006eeb74 client API: remove sync. property notification code again
It's too easy to introduce unintended circular lock dependencies. Just
now we found that the (old) cocoa vo_gpu backend is also affected by
this, because it waits on the Cocoa main thread, which in turn uses
libmpv API for OSX... stuff.

Also fix a missing initial property update after observe.

This leaves me unhappy, because it just leads to a stupid thread ping
pong. Will probably rewrite this later.
2019-11-16 18:33:28 +01:00
..
javascript
lua stats, demux: log byte level stream seeks 2019-11-07 22:53:13 +01:00
audio.c
client.c client API: remove sync. property notification code again 2019-11-16 18:33:28 +01:00
client.h client API: remove unused global event mask 2019-10-24 16:27:24 +02:00
command.c options: remove M_SETOPT_RUNTIME 2019-11-10 23:53:57 +01:00
command.h
configfiles.c options: remove M_SETOPT_RUNTIME 2019-11-10 23:53:57 +01:00
core.h
external_files.c
external_files.h
javascript.c
loadfile.c options: remove M_SETOPT_RUNTIME 2019-11-10 23:53:57 +01:00
lua.c
main.c test: merge test_helpers.c and index.c 2019-11-08 20:34:07 +01:00
misc.c player: simplify --stream-dump code 2019-10-31 11:05:55 +01:00
osd.c
playloop.c player: enable "pause caching" code for local playback too 2019-11-14 13:51:47 +01:00
screenshot.c screenshot, vo_image: use global swscale/zimg parameters 2019-10-31 15:44:09 +01:00
screenshot.h screenshot, vo_image: use global swscale/zimg parameters 2019-10-31 15:44:09 +01:00
scripting.c
sub.c
video.c video: take first frame into account in audio-sync mode 2019-11-16 13:47:23 +01:00