diff options
author | wm4 <wm4@nowhere> | 2019-10-02 19:21:12 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2019-10-02 19:21:42 +0200 |
commit | 25e70f4743c44db59fe8fc902c93a966d95ba8c3 (patch) | |
tree | eb27cf5b8bdb9a7f133c7215789e5f3e491d6010 /filters/f_auto_filters.c | |
parent | bc03bc821410e55c1b26796a20282e9d749245dd (diff) | |
download | mpv-25e70f4743c44db59fe8fc902c93a966d95ba8c3.tar.bz2 mpv-25e70f4743c44db59fe8fc902c93a966d95ba8c3.tar.xz |
video: remove vf_vavpp from automatic deinterlace property
This reverts commit 6385a5fd1b8a67c051b82d48c993a6591e8f93c6, and in
addition removes the code that automatically inserts the vavpp filter.
The reason is the same as the commit that is being reverted: this
filter seems to trigger driver bugs. It can cause GPU freezes or
just doesn't work.
This variant of disabling the filter is better. There was no way to
add the "force" parameter to the automatically inserted filter, so
the old approach just made manual filter insertion (with the --vf
option or "vf" command) more cumbersome.
Diffstat (limited to 'filters/f_auto_filters.c')
-rw-r--r-- | filters/f_auto_filters.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/filters/f_auto_filters.c b/filters/f_auto_filters.c index 026eec6c3e..55ce7d8523 100644 --- a/filters/f_auto_filters.c +++ b/filters/f_auto_filters.c @@ -69,9 +69,6 @@ static void deint_process(struct mp_filter *f) char *args[] = {"deint", "yes", NULL}; p->sub.filter = mp_create_user_filter(f, MP_OUTPUT_CHAIN_VIDEO, "vdpaupp", args); - } else if (img->imgfmt == IMGFMT_VAAPI) { - p->sub.filter = - mp_create_user_filter(f, MP_OUTPUT_CHAIN_VIDEO, "vavpp", NULL); } else if (img->imgfmt == IMGFMT_D3D11) { p->sub.filter = mp_create_user_filter(f, MP_OUTPUT_CHAIN_VIDEO, "d3d11vpp", NULL); |