1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-11 09:25:56 +00:00
mpv/video/out/opengl
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
..
angle_dynamic.c
angle_dynamic.h
common.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
common.h vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
context_angle.c vo_opengl: angle: new opengl flag to control DirectComposition 2016-08-25 23:47:37 +10:00
context_cocoa.c
context_drm_egl.c vo_opengl: drm: use new EGL context creation code 2016-09-14 11:00:17 +02:00
context_dxinterop.c
context_mali_fbdev.c vo_opengl: mali fbdev support 2016-09-13 18:26:06 +02:00
context_rpi.c vo_opengl: rpi: cosmetic change 2016-09-15 14:50:38 +02:00
context_w32.c
context_wayland.c vo_opengl: wayland: use new EGL context creation code 2016-09-14 10:46:52 +02:00
context_x11.c x11: stop using vo.event_fd 2016-07-20 20:52:08 +02:00
context_x11egl.c vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
context.c options: simplify M_OPT_EXIT 2016-09-17 18:07:40 +02:00
context.h vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
egl_helpers.c vo_opengl: EGL: dump some version info 2016-09-14 10:38:37 +02:00
egl_helpers.h vo_opengl: factor some EGL context creation code 2016-09-13 18:03:43 +02:00
formats.c
formats.h
header_fixes.h
hwdec_cuda.c hwdec_cuda: Implement download_image for screenshots 2016-09-10 23:17:47 +02:00
hwdec_d3d11egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_d3d11eglrgb.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2.c
hwdec_dxva2egl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_dxva2gldx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_osx.c videotoolbox: add yuv420p to --videotoolbox-format 2016-07-15 13:04:17 +02:00
hwdec_rpi.c vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
hwdec_vaegl.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vaglx.c vo_opengl: hwdec: reset hw_subfmt field 2016-07-15 13:04:17 +02:00
hwdec_vdpau.c vo_opengl: fix another potential vdpau preemption issue 2016-09-07 18:23:14 +02:00
hwdec.c hwdec_cuda: Rename config variable to be more consistent 2016-09-16 14:26:30 +02:00
hwdec.h vo_opengl: add hw overlay support and use it for RPI 2016-09-12 19:58:58 +02:00
lcms.c vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
lcms.h vo_opengl: simplify option handling 2016-09-06 11:11:36 +02:00
osd.c
osd.h
user_shaders.c
user_shaders.h
utils.c vo_opengl: fix OSD with icc-profile after previous commit 2016-09-14 22:49:08 +02:00
utils.h vo_opengl: dynamically manage texture units 2016-09-14 20:46:45 +02:00
video_shaders.c vo_opengl: dynamically manage texture units 2016-09-14 20:46:45 +02:00
video_shaders.h
video.c options: slightly better option update mechanism 2016-09-19 19:51:26 +02:00
video.h vo_opengl: dynamically manage texture units 2016-09-14 20:46:45 +02:00