1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 09:02:38 +00:00
mpv/player
wm4 4d75514321 vo: change messy handling of fullscreen and other flags
Before this commit, all VOs had to toggle the option flag themselves,
now command.c does it.

I can't really comprehend why it required every VO to do this manually.
Maybe it was for rejecting the property/option change if the VO didn't
support a specific capability. But then it could have checked the VOCTRL
result. In any case, I don't care, and successfully changing the
property without doing anything (With some VOs) is fine too. Many things
work this way now, and it's simpler overall.

This change will be useful for cleaning up VO option handling.
2016-08-30 23:52:16 +02:00
..
lua player: fix minor spelling mistake in osc.lua 2016-08-27 09:02:11 +02:00
audio.c audio: avoid missed wakeups with ab-loops 2016-08-24 12:14:48 +02:00
client.c client API: add stream_cb API for user-defined stream implementations 2016-08-07 19:33:20 +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 vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
command.h player: make looping slightly more seamless 2016-08-18 20:40:23 +02:00
configfiles.c options: make mp_vo_opts options an actual sub-option group 2016-08-30 23:50:57 +02:00
core.h player: make looping slightly more seamless 2016-08-18 20:40:23 +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: don't directly access demuxer->stream 2016-08-26 13:33:38 +02:00
lua.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
main.c audio: use --audio-channels=auto behavior, except on ALSA 2016-08-04 20:49:20 +02:00
misc.c options: make mp_vo_opts options an actual sub-option group 2016-08-30 23:50:57 +02:00
osd.c player: add option to disable video OSD 2016-08-28 18:26:59 +02:00
playloop.c options: make mp_vo_opts options an actual sub-option group 2016-08-30 23:50:57 +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 Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
sub.c osd: cleanup: make OSDTYPE_ constants private to OSD code 2016-03-08 22:01:57 +01:00
video.c player: slightly adjust framerate guessing heuristic 2016-08-29 17:15:06 +02:00