mpv/video/out
wm4 c3a0721d09 video/out: don't require VOs to handle screenshot aspect specially
This affects VOs which just reuse the mp_image from draw_image() to
return screenshots. The aspect of these images is never different
from the aspect the screenshots should be, so there's no reason to
adjust the aspect in these cases.

Other VOs still need it in order to restore the original image
attributes.

This requires some changes to the video filter code to make sure that
the aspect in the passed mp_images is consistent.

The changes in mplayer.c and vd_lavc.c are (probably) not strictly
needed for this commit, but contribute to consistency.
2013-08-24 17:03:06 +02:00
..
aspect.c options: remove --panscanrange option 2013-08-19 12:55:53 +02:00
aspect.h
bitmap_packer.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
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: avoid locking calls when not needed 2013-08-23 13:58:38 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c dither: don't use long double 2013-07-05 20:26:32 +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 video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
gl_common.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_common.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_header_fixes.h
gl_lcms.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_lcms.h
gl_osd.c add a way to resize window contents without VO resize 2013-05-12 15:27:54 +02:00
gl_osd.h add a way to resize window contents without VO resize 2013-05-12 15:27:54 +02:00
gl_video.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_video.h video/out: use new mp_msg stuff for vo.c and vo_opengl 2013-07-31 21:46:40 +02:00
gl_video_shaders.glsl gl_video: add support for more rgb formats 2013-07-18 13:52:38 +02:00
gl_w32.c video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
gl_wayland.c wayland: switch to the new mp_msg api 2013-07-31 21:52:16 +02:00
gl_x11.c video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
pnm_loader.c
pnm_loader.h
vo.c video/out: don't require VOs to handle screenshot aspect specially 2013-08-24 17:03:06 +02:00
vo.h video: add vaapi decode and output support 2013-08-12 01:12:02 +02:00
vo_caca.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_corevideo.c video: add vda decode support (with hwaccel) and direct rendering 2013-08-22 12:13:30 +02:00
vo_direct3d.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_image.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_lavc.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_null.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_opengl.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_opengl_old.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_sdl.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_vaapi.c vo_vaapi: potentially fix screenshot colorspace issues 2013-08-24 16:32:48 +02:00
vo_vdpau.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_x11.c video/out: don't require VOs to handle screenshot aspect specially 2013-08-24 17:03:06 +02:00
vo_xv.c video/out: don't require VOs to handle screenshot aspect specially 2013-08-24 17:03:06 +02:00
w32_common.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
w32_common.h w32_common: Don't use globals for TRACKMOUSEEVENT 2013-07-25 14:47:49 -03:00
wayland_common.c wayland: separate shm and cursor context 2013-08-19 14:12:39 +02:00
wayland_common.h wayland: separate shm and cursor context 2013-08-19 14:12:39 +02:00
x11_common.c x11: fix --ontop 2013-08-14 00:36:33 +02:00
x11_common.h video: remove fullscreen flags chaos 2013-07-18 14:07:21 +02:00