mpv/video/out
wm4 3382a6f6e4 video: add a new method to configure filters and VOs
The filter chain and the video ouputs have config() functions. They are
strictly limited to transfering the video size and format. Other
parameters (like color levels) have to be transferred separately.

Improve upon this by introducing a separate set of reconfig() functions,
which use mp_image_params to carry format parameters. This struct
contains all image format related parameters from config(), plus
additional parameters such as colorspace.

Change vf_rotate to use it, as well as vo_opengl. vf_rotate is just
an example/test case, but vo_opengl will need it later.

The intention is also to get rid of VOCTRL_SET_YUV_COLORSPACE. This
information is now handed to the VOs via reconfig(). The getter,
VOCTRL_GET_YUV_COLORSPACE, will still be needed though.
2013-06-28 20:34:46 +02:00
..
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h cocoa_common: remove play/pause VOCTRL functions 2013-06-14 07:34:47 +02:00
cocoa_common.m cocoa_common: schedule a redraw frame after a non live resize 2013-06-25 22:13:48 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c gl_video: improve dithering 2013-05-26 16:44:20 +02:00
dither.h gl_video: improve dithering 2013-05-26 16:44:20 +02:00
filter_kernels.c
filter_kernels.h
gl_cocoa.c
gl_common.c gl_common: fix invalid alignment 2013-05-30 15:56:51 +02:00
gl_common.h gl_video: improve dithering 2013-05-26 16:44:20 +02:00
gl_header_fixes.h
gl_lcms.c stream: remove padding parameter from stream_read_complete() 2013-06-23 22:33:59 +02:00
gl_lcms.h
gl_osd.c
gl_osd.h
gl_video.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
gl_video.h video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
gl_video_shaders.glsl gl_video: explicitly clamp colormatrix output 2013-06-03 00:00:14 +02:00
gl_w32.c
gl_wayland.c
gl_x11.c
pnm_loader.c
pnm_loader.h
vo.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vo.h video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vo_caca.c
vo_corevideo.h
vo_corevideo.m
vo_direct3d.c
vo_image.c
vo_lavc.c vo_lavc: remove unused variable 2013-06-18 12:22:25 +02:00
vo_null.c
vo_opengl.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vo_opengl_old.c
vo_sdl.c video/out: introduce VOCTRL_UPDATE_WINDOW_TITLE 2013-06-15 19:07:21 +02:00
vo_vdpau.c
vo_x11.c
vo_xv.c vo_xv: always request redraw on resize 2013-06-15 18:36:16 +02:00
w32_common.c video/out: introduce VOCTRL_UPDATE_WINDOW_TITLE 2013-06-15 19:07:21 +02:00
w32_common.h w32: enable screensaver when paused 2013-06-14 00:39:31 +02:00
wayland_common.c wayland: use VOCTRL_UPDATE_WINDOW_TTILE 2013-06-16 09:34:31 +02:00
wayland_common.h
x11_common.c video/out: introduce VOCTRL_UPDATE_WINDOW_TITLE 2013-06-15 19:07:21 +02:00
x11_common.h