[FFmpeg-devel] [PATCH] Port tinterlace filter from MPlayer.

Stefano Sabatini stefasab at gmail.com
Sun Jan 1 16:23:25 CET 2012


On date Saturday 2011-12-31 11:48:48 +0100, Stefano Sabatini encoded:
> On date Saturday 2011-12-31 01:14:59 +0100, Stefano Sabatini encoded:
[...]
> > From 26020ec55c4373e6088e6f96a8dfcd803c69a1b9 Mon Sep 17 00:00:00 2001
> > From: Stefano Sabatini <stefano.sabatini-lala at poste.it>
> > Date: Sat, 25 Jun 2011 13:06:24 +0200
> > Subject: [PATCH] lavfi: port tinterlace filter from MPlayer
> > 
> > Port MPlayer tinterlace filter from MPlayer, with some ideas taken
> > from the FFmbc/libavfilter port, with the following main differences:
> > 
> > * added support for full-scale YUVJ formats
> > * added support for YUVA420P
> > * request_frame() on the filter is forced to return a frame
> > * some code factorization (related to the copy_picture_fields() function)
> > * fixed black padding values for mode 3
> > ---
> >  Changelog                   |    1 +
> >  configure                   |    1 +
> >  doc/filters.texi            |   34 +++++
> >  libavfilter/Makefile        |    1 +
> >  libavfilter/allfilters.c    |    1 +
> >  libavfilter/vf_tinterlace.c |  325 +++++++++++++++++++++++++++++++++++++++++++
> >  6 files changed, 363 insertions(+), 0 deletions(-)
> >  create mode 100644 libavfilter/vf_tinterlace.c
> 
> Pushed.

BTW what should we do with the libmpcodecs tinterlace filter (which is
not properly transmitting timestamps)?

Should we keep it or dump it?
-- 
FFmpeg = Funny & Faithless Mere Portentous EntanGlement


More information about the ffmpeg-devel mailing list