1
mirror of https://github.com/mpv-player/mpv synced 2024-11-18 21:16:10 +01:00
mpv/video/filter
wm4 5dc78b61f5 vf_fingerprint: remove single-plane optimization
According to the zimg author, YUV->GREY conversion does not even read
the chroma planes, as long as no matrix conversion is involved. Since we
try to avoid the latter anyway by forcing the source parameters on the
target image, passing only the Y plane will not help with anything.

An unscientific test seems to confirm this, so remove this.

This would probably help with libswscale (I didn't test this), but on
the other hand, libswscale will rarely be used in cases where we can
extract the Y plane. (Except nv12, which should probably be added to the
zimg wrapper's unpacking.)
2019-10-20 16:16:28 +02:00
..
refqueue.c video: rewrite filtering glue code 2018-01-30 03:10:27 -08:00
refqueue.h video: rewrite filtering glue code 2018-01-30 03:10:27 -08:00
vf_d3d11vpp.c video: remove mp_image_params.hw_flags field 2019-10-17 22:43:14 +02:00
vf_fingerprint.c vf_fingerprint: remove single-plane optimization 2019-10-20 16:16:28 +02:00
vf_format.c video, demux: rip out unused spherical metadata code 2019-10-17 22:49:26 +02:00
vf_sub.c video: rewrite filtering glue code 2018-01-30 03:10:27 -08:00
vf_vapoursynth.c vf_vapoursynth: fix crashing memory management mistake 2019-10-03 00:48:12 +02:00
vf_vavpp.c video: remove vf_vavpp from automatic deinterlace property 2019-10-02 19:21:42 +02:00
vf_vdpaupp.c video: make --deinterlace and HW deinterlace filters always deinterlace 2018-02-13 17:45:29 -08:00