[FFmpeg-devel] [PATCH] lavfi: add kerndeint filter

Stefano Sabatini stefasab at gmail.com
Fri Dec 28 16:41:45 CET 2012


On date Thursday 2012-10-18 09:50:53 +0200, Jérémy Tran encoded:
> This is a port of the vf_kerndeint filter (libmpcodecs/vf_kerndeint) by
> Donal A. Graft (original avisynth plugin author).
> 
> The filter works fine using YUV colorspace.
> When using RGB, it is not binary equal with mp=kerndeint (the output video
> looks fine so this may be a little mistake I did somewhere).
> 
> I also removed many non-32bits colorspaces since the alogrithm does not
> seem to be made to work on shorter pixels, is this okay ?
> The only non-32-bits colorspace left is YUYV422 which is what mp=kerndeint
> uses, but I don't seem to get the same results (my first thought was
> because it does not have 32bpp).
> 
> The FATE test will come after this.
> ---
>  configure                  |   1 +
>  doc/filters.texi           |  45 ++++++
>  libavfilter/Makefile       |   1 +
>  libavfilter/allfilters.c   |   1 +
>  libavfilter/vf_kerndeint.c | 377 +++++++++++++++++++++++++++++++++++++++++++++
>  5 files changed, 425 insertions(+)
>  create mode 100644 libavfilter/vf_kerndeint.c

Updated work in progress.

TODO: add a FATE test, fix the yuyv422 which is broken (same in
mp=kerndeint), add support to more formats.
-- 
FFmpeg = Faithful & Free Mega Philosofic Erroneous Gorilla
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-lavfi-add-kerndeint-filter.patch
Type: text/x-diff
Size: 19404 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121228/e81b0fb1/attachment.bin>


More information about the ffmpeg-devel mailing list