diff options
author | wm4 <wm4@nowhere> | 2017-08-22 19:08:07 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2017-08-22 19:08:07 +0200 |
commit | 8f2ccba71bb44cceb43436cbbabd6e42fc71925c (patch) | |
tree | ae9fd1fd508a505607f7374096b68703d336b2a4 /video/filter/vf_vdpaupp.c | |
parent | 0c88b661f9c5025cd86d0445d5a993f00224842a (diff) | |
download | mpv-8f2ccba71bb44cceb43436cbbabd6e42fc71925c.tar.bz2 mpv-8f2ccba71bb44cceb43436cbbabd6e42fc71925c.tar.xz |
video: change --deinterlace behavior
This removes all GPL only code from it, and that's the whole purpose.
Also happens to be much simpler.
The "deinterlace" option still sort of exists, but only as runtime
changeable option. The main change in behavior is that the property will
not report back the actual deint state. Or in other words, if inserting
or initializing the filter fails, the deinterlace property will still
return "yes". This is in line with most recent behavior changes to
properties and options.
Diffstat (limited to 'video/filter/vf_vdpaupp.c')
-rw-r--r-- | video/filter/vf_vdpaupp.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/video/filter/vf_vdpaupp.c b/video/filter/vf_vdpaupp.c index 92a40ec8c2..a583e386f2 100644 --- a/video/filter/vf_vdpaupp.c +++ b/video/filter/vf_vdpaupp.c @@ -151,13 +151,6 @@ static int control(vf_instance_t *vf, int request, void *data) case VFCTRL_SEEK_RESET: mp_refqueue_flush(p->queue); return CONTROL_OK; - case VFCTRL_GET_DEINTERLACE: - *(int *)data = !!p->deint_enabled; - return true; - case VFCTRL_SET_DEINTERLACE: - p->deint_enabled = !!*(int *)data; - p->opts.deint = p->deint_enabled ? p->def_deintmode : 0; - return true; } return CONTROL_UNKNOWN; } |