summaryrefslogtreecommitdiffstats
path: root/video/filter
diff options
context:
space:
mode:
Diffstat (limited to 'video/filter')
-rw-r--r--video/filter/vf.h4
-rw-r--r--video/filter/vf_vo.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/video/filter/vf.h b/video/filter/vf.h
index 8f20b20466..f470bdc3b9 100644
--- a/video/filter/vf.h
+++ b/video/filter/vf.h
@@ -100,9 +100,7 @@ struct vf_ctrl_screenshot {
#define VFCTRL_SET_PP_LEVEL 5 // set postprocessing level
#define VFCTRL_SET_EQUALIZER 6 // set color options (brightness,contrast etc)
#define VFCTRL_GET_EQUALIZER 8 // get color options (brightness,contrast etc)
-#define VFCTRL_DUPLICATE_FRAME 11 // For encoding - encode zero-change frame
-#define VFCTRL_SKIP_NEXT_FRAME 12 // For encoding - drop the next frame that passes thru
-#define VFCTRL_FLUSH_FRAMES 13 // For encoding - flush delayed frames
+#define VFCTRL_HWDEC_DECODER_RENDER 9 // vdpau hw decoding
#define VFCTRL_SCREENSHOT 14 // Take screenshot, arg is vf_ctrl_screenshot
#define VFCTRL_INIT_OSD 15 // Filter OSD renderer present?
#define VFCTRL_SET_DEINTERLACE 18 // Set deinterlacing status
diff --git a/video/filter/vf_vo.c b/video/filter/vf_vo.c
index f1931126f3..8fe30bf415 100644
--- a/video/filter/vf_vo.c
+++ b/video/filter/vf_vo.c
@@ -107,6 +107,8 @@ static int control(struct vf_instance *vf, int request, void *data)
};
return vo_control(video_out, VOCTRL_GET_EQUALIZER, &param) == VO_TRUE;
}
+ case VFCTRL_HWDEC_DECODER_RENDER:
+ return vo_control(video_out, VOCTRL_HWDEC_DECODER_RENDER, data);
}
return CONTROL_UNKNOWN;
}