mpv/video/out
wm4 167b75c50c vo_opengl_cb: don't render OSD while VO is not created
Unlike other VOs, this rendered OSD even while no VO was created
(because the renderer lives as long as the API user wants). Change this,
and refactor the code so that the OSD object is accessible only while
the VO is created.

(There is a short time where the OSD can still be accessed even after VO
destruction - this is not a race condition, though it's inelegant and
unfortunately unavoidable.)
2015-03-23 16:32:59 +01:00
..
cocoa cocoa: support the "window-minimized" property 2015-03-08 22:00:47 +01:00
wayland wayland/buffer: use buffer macros consistently 2014-09-16 15:48:07 +02:00
aspect.c
aspect.h
bitmap_packer.c video: uninline memcpy_pic functions 2015-03-20 00:21:23 +01:00
bitmap_packer.h
cocoa_common.h cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
cocoa_common.m cocoa: signal VO_EVENT_WIN_STATE on fps change 2015-03-14 12:33:09 +01:00
d3d_shader_420p.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_nv12.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_yuv.hlsl vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
dither.c malloc+memset(0) to calloc 2014-09-05 01:59:11 +02:00
dither.h
filter_kernels.c filter_kernels: add comment to prevent confusion 2015-03-15 18:06:27 +01:00
filter_kernels.h filter_kernels: improve a comment 2015-01-22 20:08:47 +01:00
gl_cocoa.c cocoa: fix fallback for OpenGL 2.1 hardware [2] 2015-01-24 16:54:24 +01:00
gl_common.c vo_opengl: don't test for arrays 2015-03-13 11:55:31 +01:00
gl_common.h vo_opengl: don't test for arrays 2015-03-13 11:55:31 +01:00
gl_header_fixes.h cocoa: remove support for systems without gl3.h header 2015-01-22 08:27:03 +01:00
gl_hwdec.c video: have a generic context struct for hwdec backends 2015-01-22 15:32:23 +01:00
gl_hwdec.h vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_hwdec_vaglx.c vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_hwdec_vda.c vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_hwdec_vdpau.c vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_lcms.c vo_opengl: minor changes to ICC update code 2015-01-26 02:11:14 +01:00
gl_lcms.h vo_opengl: gl_lcms: implement change detection for memory profiles 2015-01-08 01:03:09 +01:00
gl_osd.c osd: simplify an aspect of change detection handling 2015-03-18 13:15:20 +01:00
gl_osd.h vo_opengl: refactor shader generation (part 1) 2015-03-12 23:20:20 +01:00
gl_utils.c vo_opengl: replace float array with a struct 2015-03-13 21:14:18 +01:00
gl_utils.h vo_opengl: replace float array with a struct 2015-03-13 21:14:18 +01:00
gl_video.c vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
gl_video.h vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
gl_w32.c vo_opengl: remove remnants of dropped stereo buffer support 2015-01-24 23:29:54 +01:00
gl_wayland.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11.c vo_opengl: remove remnants of dropped stereo buffer support 2015-01-24 23:29:54 +01:00
gl_x11egl.c x11egl: minor cleanup 2015-02-20 19:54:33 +01:00
vo.c vo: make sure display-fps is up-to-date 2015-03-13 18:48:14 +01:00
vo.h command: fix display-fps property (again) 2015-03-13 13:14:11 +01:00
vo_caca.c video: uninline memcpy_pic functions 2015-03-20 00:21:23 +01:00
vo_direct3d.c video: uninline memcpy_pic functions 2015-03-20 00:21:23 +01:00
vo_image.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vo_lavc.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vo_null.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vo_opengl.c vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
vo_opengl_cb.c vo_opengl_cb: don't render OSD while VO is not created 2015-03-23 16:32:59 +01:00
vo_sdl.c osd: simplify an aspect of change detection handling 2015-03-18 13:15:20 +01:00
vo_vaapi.c video: uninline memcpy_pic functions 2015-03-20 00:21:23 +01:00
vo_vdpau.c osd: simplify an aspect of change detection handling 2015-03-18 13:15:20 +01:00
vo_wayland.c video: uninline memcpy_pic functions 2015-03-20 00:21:23 +01:00
vo_x11.c vo: simplify VOs by adding generic screenshot support 2015-01-24 23:16:27 +01:00
vo_xv.c vo_xv: remove pointless cast 2015-03-20 00:46:56 +01:00
w32_common.c win32: support get display fps 2015-03-13 13:32:36 +01:00
w32_common.h win32: create OpenGL context on the GUI thread 2014-08-05 20:02:23 +02:00
wayland_common.c buid: readd -Wparentheses 2015-03-02 19:09:25 +01:00
wayland_common.h wayland_common: fix changing videos when fullscreen 2014-09-10 19:21:52 +02:00
win_state.c player: add --autofit-smaller option 2015-01-16 22:30:41 +01:00
win_state.h
x11_common.c x11: ignore mouse enter/leave events due to pointer grab 2015-03-11 11:52:33 +01:00
x11_common.h vo_opengl, x11: implement icc-profile-auto 2015-01-26 02:18:47 +01:00
x11_icon.bin