1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-17 04:15:13 +00:00
mpv/video/filter
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
..
vf_buffer.c vf: flush before reconfig 2015-12-19 17:39:58 +01:00
vf_crop.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_dlopen.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_dlopen.h vf_dlopen: declare as deprecated 2015-05-25 21:13:54 +02:00
vf_dsize.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_eq.c Update license headers 2015-04-13 12:10:01 +02:00
vf_expand.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_flip.c Update license headers 2015-04-13 12:10:01 +02:00
vf_format.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_gradfun.c Update license headers 2015-04-13 12:10:01 +02:00
vf_lavfi.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_lavfi.h video/filters: simplify libavfilter bridge 2015-02-11 17:35:58 +01:00
vf_mirror.c vf_mirror: replace internal implementation with libavfilter 2015-04-16 22:43:15 +02:00
vf_noformat.c Update license headers 2015-04-13 12:10:01 +02:00
vf_pullup.c Update license headers 2015-04-13 12:10:01 +02:00
vf_rotate.c Update license headers 2015-04-13 12:10:01 +02:00
vf_scale.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_stereo3d.c vf_stereo3d: add alternating modes 2015-12-18 15:35:06 +01:00
vf_sub.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_vapoursynth.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf_vavpp.c vf_vavpp: allocate output surfaces with the same size as input 2015-09-23 14:20:50 +02:00
vf_vdpaupp.c vf_vdpaupp: Don't crash when evaluating interlacing of NULL mpi 2015-07-14 11:10:04 +02:00
vf_vdpaurb.c vf_vdpaurb: query_format is still required 2015-09-18 07:33:15 -07:00
vf_yadif.c vf_yadif: add hack for Libav compatibility 2015-09-20 15:36:52 +02:00
vf.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vf.h video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00