0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 03:52:22 +02:00
mpv/player
wm4 fe7db61035 options: slightly better option update mechanism
Extend the flag-based notification mechanism that was used via
M_OPT_TERM. Make the vo_opengl update mechanism use this (which, btw.,
also fixes compilation with OpenGL renderers forcibly disabled).

While this adds a 3rd mechanism and just seems to further the chaos, I'd
rather have a very simple mechanism now, than actually furthering the
mess by mixing old and new update mechanisms. In particular, we'll be
able to remove quite some property implementations, and replace them
with much simpler update handling. The new update mechanism can also
more easily refactored once we have a final mechanism that handles
everything in an uniform way.
2016-09-19 19:51:26 +02:00
..
lua ytdl_hook: don't bother adding subtitles if duration isn't known 2016-09-13 09:23:00 +02:00
audio.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
client.c player: use better way to wait for input and dispatching commands 2016-09-16 14:49:23 +02:00
client.h client API: add stream_cb API for user-defined stream implementations 2016-08-07 19:33:20 +02:00
command.c options: slightly better option update mechanism 2016-09-19 19:51:26 +02:00
command.h options: slightly better option update mechanism 2016-09-19 19:51:26 +02:00
configfiles.c player: Save sub-speed value when resuming playback 2016-09-13 09:23:28 +02:00
core.h player: more option/property consistency fixes 2016-09-18 16:08:21 +02:00
external_files.c ta: remove old and redundant macro 2016-05-17 10:53:14 +02:00
external_files.h player: rename and move find_subfiles.c 2015-09-20 18:05:06 +02:00
lavfi.c lavfi: shut up false positive compiler warnings 2016-04-26 19:38:51 +02:00
lavfi.h player: add complex filter graph support 2016-02-05 23:19:56 +01:00
loadfile.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
lua.c client API: declare mpv_suspend/mpv_resume deprecated 2016-09-16 14:39:47 +02:00
main.c options: slightly better option update mechanism 2016-09-19 19:51:26 +02:00
misc.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
osd.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
playloop.c player: use better way to wait for input and dispatching commands 2016-09-16 14:49:23 +02:00
screenshot.c video: refactor how VO exports hwdec device handles 2016-05-09 20:03:22 +02:00
screenshot.h Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
scripting.c player: litter code with explicit wakeup calls 2016-09-16 14:39:45 +02:00
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c player: more option/property consistency fixes 2016-09-18 16:08:21 +02:00