1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-13 10:26:09 +00:00
mpv/video/out
wm4 849480d0c9 vo_opengl: deprecate sub-options, add them as global options
vo_opengl sub-option were always rather annoying to handle. It seems
better to make them global options instead. This is simpler and easier
to use. The only disadvantage we are aware of is that it's not clear
that many/all of these new global options work with vo_opengl only.

--vo=opengl-hq is also deprecated.

There is extensive compatibility with the old behavior. One exception is
that --vo-defaults will not apply to opengl-hq (though with opengl it
still works). vo-cmdline is also dysfunctional and will be removed in a
following commit.

These changes also affect opengl-cb.

The update mechanism is still rather inefficient: it requires syncing
with the VO after each option change, rather than batching updates.
There's also no granularity (video.c just updates "everything", and if
auto-ICC profiles are enabled, vo_opengl.c will fetch them on each
update).

Most of the manpage changes were done by Niklas Haas <git@haasn.xyz>.
2016-09-02 21:21:47 +02:00
..
cocoa cocoa: fix display refresh rate retrieval on multi monitor setups 2016-06-18 19:15:36 +02:00
opengl vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
wayland
win32
aspect.c aspect: add --video-unscaled=downscale-big 2016-08-19 22:51:46 +02:00
aspect.h
bitmap_packer.c bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
bitmap_packer.h bitmap_packer: remove some unused functions 2016-07-01 20:29:45 +02:00
cocoa_common.h
cocoa_common.m vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c build: silence -Wunused-result 2016-06-07 14:12:33 +02:00
drm_common.h
filter_kernels.c
filter_kernels.h
vo_caca.c
vo_direct3d.c vo_direct3d: add missing header 2016-08-14 21:51:59 +02:00
vo_drm.c vo_opengl: allow backends to provide callbacks for custom event loops 2016-07-20 20:42:30 +02:00
vo_image.c
vo_lavc.c mp_image: split colorimetry metadata into its own struct 2016-07-03 19:42:52 +02:00
vo_null.c
vo_opengl_cb.c vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
vo_opengl.c vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
vo_rpi.c vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
vo_sdl.c vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
vo_vaapi.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
vo_vdpau.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
vo_wayland.c wayland_common: fix fullscreen image switching bug 2016-07-30 15:33:00 +02:00
vo_x11.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
vo_xv.c vo_xv: remove an aliased option 2016-08-31 13:38:14 +02:00
vo.c vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
vo.h vo_opengl: deprecate sub-options, add them as global options 2016-09-02 21:21:47 +02:00
w32_common.c vo: update w32_common left out by 4d75514 2016-08-31 22:19:55 +02:00
w32_common.h
wayland_common.c vo: change messy handling of fullscreen and other flags 2016-08-30 23:52:16 +02:00
wayland_common.h wayland_common: remove untested/unusable wayland dnd code 2016-07-30 00:02:39 +02:00
win_state.c
win_state.h
x11_common.c vo: use new option update mechanism 2016-09-02 15:50:54 +02:00
x11_common.h x11: do not accidentally discard event flags 2016-07-25 11:28:06 +02:00
x11_icon.bin