mpv/video/out
wm4 0a0bb9059f video: switch from using display aspect to sample aspect
MPlayer traditionally always used the display aspect ratio, e.g. 16:9,
while FFmpeg uses the sample (aka pixel) aspect ratio.

Both have a bunch of advantages and disadvantages. Actually, it seems
using sample aspect ratio is generally nicer. The main reason for the
change is making mpv closer to how FFmpeg works in order to make life
easier. It's also nice that everything uses integer fractions instead
of floats now (except --video-aspect option/property).

Note that there is at least 1 user-visible change: vf_dsize now does
not set the display size, only the display aspect ratio. This is
because the image_params d_w/d_h fields did not just set the display
aspect, but also the size (except in encoding mode).
2015-12-19 20:45:36 +01:00
..
cocoa
opengl vo_opengl: disable pbo by defaults for opengl-hq 2015-12-19 16:26:36 +01:00
wayland
win32 vo_opengl: win32: test for exclusive mode 2015-11-26 00:38:03 +11:00
aspect.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m vo_opengl: cocoa: implement alpha window support 2015-12-19 10:24:03 +01:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c
dither.h
drm_common.c drm: fix setting up connectors 2015-11-11 19:40:13 +01:00
drm_common.h vo_drm: use bool rather than integer return values 2015-11-08 15:00:15 +01:00
filter_kernels.c filter_kernels: add warnings for potential LUT sampling error 2015-12-07 23:48:12 +01:00
filter_kernels.h
vo.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo.h vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
vo_caca.c
vo_direct3d.c csputils: rename "yuv2rgb" functions 2015-12-09 00:23:36 +01:00
vo_drm.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_image.c
vo_lavc.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_null.c
vo_opengl.c vo_opengl: split backend code from common.c to context.c 2015-12-19 14:14:12 +01:00
vo_opengl_cb.c vo_opengl_cb: avoid NULL pointer deref in corner cases 2015-12-05 23:53:41 +01:00
vo_rpi.c vo_opengl: prefix per-backend source files with context_ 2015-12-19 14:14:12 +01:00
vo_sdl.c vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
vo_vaapi.c
vo_vdpau.c vo_opengl: disable interpolation without display-sync 2015-11-25 22:10:55 +01:00
vo_wayland.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_x11.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_xv.c
w32_common.c win32: add option to set VO MMCSS profile 2015-12-06 19:20:23 +01:00
w32_common.h
wayland_common.c
wayland_common.h
win_state.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
win_state.h
x11_common.c vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
x11_common.h vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
x11_icon.bin