[FFmpeg-devel] [PATCH] lavfi: port mcdeint filter from libmpcodecs

Paul B Mahol onemda at gmail.com
Mon May 27 11:51:25 CEST 2013


On 5/27/13, Stefano Sabatini <stefasab at gmail.com> wrote:
> TODO: bump minor, update changelog
> ---
>  configure                |    1 +
>  doc/filters.texi         |   33 ++++++
>  libavfilter/Makefile     |    2 +
>  libavfilter/allfilters.c |    1 +
>  libavfilter/vf_mcdeint.c |  288
> ++++++++++++++++++++++++++++++++++++++++++++++
>  5 files changed, 325 insertions(+)
>  create mode 100644 libavfilter/vf_mcdeint.c
>
> diff --git a/configure b/configure
> index 8b2b286..6863c3e 100755
> --- a/configure
> +++ b/configure
> @@ -2149,6 +2149,7 @@ hqdn3d_filter_deps="gpl"
>  hue_filter_deps="gpl"
>  interlace_filter_deps="gpl"
>  kerndeint_filter_deps="gpl"
> +mcdeint_filter_deps="avcodec gpl"
>  movie_filter_deps="avcodec avformat"
>  mp_filter_deps="gpl avcodec swscale inline_asm"
>  mpdecimate_filter_deps="gpl avcodec"
> diff --git a/doc/filters.texi b/doc/filters.texi
> index 04c97f4..66a4088 100644
> --- a/doc/filters.texi
> +++ b/doc/filters.texi
> @@ -4781,6 +4781,39 @@ lutyuv=y='bitand(val, 128+64+32)'
>  @end example
>  @end itemize
>
> + at section mcdeint
> +
> +Apply motion-compensation deinterlacing.
> +
> +It needs one field per frame as input and must thus be used together
> +with tfields=1 or yadif=1/3 or equivalent.
> +

There is no such filter: tfields.

[...]


More information about the ffmpeg-devel mailing list