1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 17:12:36 +00:00
mpv/video/out
xylosper 21000774bf gl_video.c: invalidate image_params in uninit_video()
When the given mp_image_params does not match with that of gl_video,
gl_video_config() always calls uninit_video() but calls init_video()
only if valid format is given.

Since uninit_video() does not change image_params of gl_video,
when the same params as the previous one is given to gl_video_config()
after gl_video is unitialized with invalid format, gl_video_config()
never calls init_video().

To prevent this, invalidate image_params of gl_video in uninit_video().
2015-01-07 19:22:54 +01:00
..
cocoa cocoa: fix build on 10.9 2015-01-02 20:54:09 +01:00
wayland wayland/buffer: use buffer macros consistently 2014-09-16 15:48:07 +02:00
aspect.c
aspect.h
bitmap_packer.c
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 vo_opengl: add support for in memory icc profiles 2015-01-07 18:47:27 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c malloc+memset(0) to calloc 2014-09-05 01:59:11 +02:00
dither.h
filter_kernels.c vo_opengl: clamp filters to their size 2014-12-06 23:59:54 +01:00
filter_kernels.h vo_opengl: add radius options for filters 2014-08-26 22:19:30 +02:00
gl_cocoa.c cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
gl_common.c vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_common.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_header_fixes.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_hwdec_vaglx.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec_vda.c gl_hwdec_vda: refuse to work with old OpenGL versions 2014-12-31 21:04:52 +01:00
gl_hwdec_vdpau.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.h client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_lcms.c vo_opengl: add support for in memory icc profiles 2015-01-07 18:47:27 +01:00
gl_lcms.h vo_opengl: add support for in memory icc profiles 2015-01-07 18:47:27 +01:00
gl_osd.c vo_opengl: GLES does not support GL_BGRA 2014-12-20 19:23:17 +01:00
gl_osd.h vo_opengl_old: fix OSD regression 2014-12-20 18:43:11 +01:00
gl_video_shaders.glsl video: Remove some stale CMS code, minor cosmetics 2015-01-07 14:22:17 +01:00
gl_video.c gl_video.c: invalidate image_params in uninit_video() 2015-01-07 19:22:54 +01:00
gl_video.h vo_opengl_cb: implement equalizer controls 2015-01-06 17:34:29 +01:00
gl_w32.c
gl_wayland.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11egl.c vo_opengl: add GLES 2 support 2014-12-19 01:21:19 +01:00
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_direct3d.c csputils: move image_params -> csp_params into a function 2015-01-06 16:51:02 +01:00
vo_image.c Do not call strerror() 2014-11-26 21:21:56 +01:00
vo_lavc.c ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. 2014-11-12 12:16:07 +01:00
vo_null.c
vo_opengl_cb.c vo_opengl_cb: implement equalizer controls 2015-01-06 17:34:29 +01:00
vo_opengl_old.c csputils: replace float[3][4] with a struct 2015-01-06 16:51:06 +01:00
vo_opengl.c vo_opengl: add support for in memory icc profiles 2015-01-07 18:47:27 +01:00
vo_sdl.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo_vaapi.c vo_vaapi: fix broken error checks 2014-11-07 09:28:47 +01:00
vo_vdpau.c vo: fix some nonsense 2014-12-10 17:00:18 +01:00
vo_wayland.c vo_wayland: drop redundant "const" 2014-11-07 09:28:58 +01:00
vo_x11.c vo_x11: don't attempt to resize when unconfigured 2014-12-14 22:01:30 +01:00
vo_xv.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo.c video: batch query_format calls 2015-01-03 17:23:01 +01:00
vo.h vo_opengl: add support for in memory icc profiles 2015-01-07 18:47:27 +01:00
w32_common.c w32_common: allow window resizing with --no-border 2014-12-29 15:20:46 +01:00
w32_common.h
wayland_common.c vo_wayland: Add "multimedia" keyboard key bindings. 2014-11-29 19:13:47 +01:00
wayland_common.h wayland_common: fix changing videos when fullscreen 2014-09-10 19:21:52 +02:00
win_state.c video/out/win_state.c: fix --monitoraspect 2015-01-05 17:28:26 +01:00
win_state.h
x11_common.c x11: make display-names property stricter 2015-01-04 03:57:50 +01:00
x11_common.h x11: copy WinID option 2014-12-09 21:55:18 +01:00
x11_icon.bin