1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 15:52:25 +00:00
mpv/video/filter
Stephen Hutchinson c082240c62 video: add support for 12 and 14 bit YUV pixel formats
Based on a patch by qyot27. Add the missing parts in mp_get_chroma_shift(),
which allow allocation of such images, and which make vo_opengl
automatically accept the new formats. Change the IMGFMT_IS_YUVP16_LE/BE
macros to properly report IMGFMT_444P14 as supported: this pixel format
has the highest numerical bit width identifier (0x55), which is not
covered by the mask ~0xfc. Remove 1 bit from the mask (makes it 0xf8) so
that IMGFMT_IS_YUVP16(IMGFMT_444P14) is 1. This is slightly risky, as
the organization of the image format IDs (actually FourCCs + mplayer
internal IDs) is messy at best, but it should be ok.
2012-12-03 21:08:51 +01:00
..
pullup.c
pullup.h
vf_crop.c
vf_delogo.c
vf_divtc.c
vf_dlopen.c vf_dlopen: fix a typo in zeroing memory (thanks, pigoz) 2012-11-13 09:52:53 +01:00
vf_dlopen.h
vf_down3dright.c
vf_dsize.c
vf_eq.c video/filter: rename vf_eq2 to vf_eq 2012-11-16 21:21:14 +01:00
vf_expand.c
vf_flip.c
vf_format.c
vf_gradfun.c
vf_hqdn3d.c
vf_ilpack.c
vf_mirror.c
vf_noformat.c
vf_noise.c
vf_phase.c
vf_pp.c
vf_pullup.c
vf_rotate.c
vf_scale.c video: add support for 12 and 14 bit YUV pixel formats 2012-12-03 21:08:51 +01:00
vf_screenshot.c screenshot: add subs even with vf_screenshot 2012-11-21 19:58:51 +01:00
vf_softpulldown.c vf_softpulldown: fix possible regression 2012-11-20 18:00:15 +01:00
vf_stereo3d.c
vf_sub.c
vf_swapuv.c
vf_unsharp.c
vf_vo.c options, vo_x11: remove -zoom option, make it default 2012-11-16 21:21:14 +01:00
vf_yadif.c
vf.c video/filter: rename vf_eq2 to vf_eq 2012-11-16 21:21:14 +01:00
vf.h