diff --git a/DOCS/man/vf.rst b/DOCS/man/vf.rst index c9f080e0b4..991dd64eca 100644 --- a/DOCS/man/vf.rst +++ b/DOCS/man/vf.rst @@ -529,7 +529,8 @@ Available filters are: ```` :no: Deinterlace all frames (default). - :yes: Only deinterlace frames marked as interlaced. + :yes: Only deinterlace frames marked as interlaced (default if this + filter is inserted via ``deinterlace`` property). This filter, is automatically inserted when using the ``D`` key (or any other key that toggles the ``deinterlace`` property or when using the diff --git a/player/command.c b/player/command.c index ac403fb50d..e961a79866 100644 --- a/player/command.c +++ b/player/command.c @@ -2125,7 +2125,7 @@ static int probe_deint_filters(struct MPContext *mpctx) if (check_output_format(mpctx, IMGFMT_VAAPI) && probe_deint_filter(mpctx, "vavpp")) return 0; - if (probe_deint_filter(mpctx, "yadif")) + if (probe_deint_filter(mpctx, "yadif:interlaced-only=yes")) return 0; return -1; }