summaryrefslogtreecommitdiffstats
path: root/mpvcore/player/video.c
diff options
context:
space:
mode:
Diffstat (limited to 'mpvcore/player/video.c')
-rw-r--r--mpvcore/player/video.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mpvcore/player/video.c b/mpvcore/player/video.c
index c422b6997e..6560192fb4 100644
--- a/mpvcore/player/video.c
+++ b/mpvcore/player/video.c
@@ -60,10 +60,10 @@ static void recreate_video_filters(struct MPContext *mpctx)
vf_uninit_filter_chain(d_video->vfilter);
- char *vf_arg[] = {
- "_oldargs_", (char *)mpctx->video_out, NULL
- };
- d_video->vfilter = vf_open_filter(opts, NULL, "vo", vf_arg);
+ d_video->vfilter = vf_open_filter(opts, NULL, "vo", NULL);
+ if (!d_video->vfilter)
+ abort();
+ d_video->vfilter->control(d_video->vfilter, VFCTRL_SET_VO, mpctx->video_out);
d_video->vfilter = append_filters(d_video->vfilter, opts->vf_settings);