summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--command.c5
-rw-r--r--input/input.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/command.c b/command.c
index 3b35ae5d80..f35f3e1a32 100644
--- a/command.c
+++ b/command.c
@@ -1046,7 +1046,9 @@ static int mp_property_deinterlace(m_option_t *prop, int action,
vf->control(vf, VFCTRL_SET_DEINTERLACE, &deinterlace);
return M_PROPERTY_OK;
}
- return M_PROPERTY_NOT_IMPLEMENTED;
+ int value = 0;
+ vf->control(vf, VFCTRL_GET_DEINTERLACE, &value);
+ return m_property_flag_ro(prop, action, arg, value);
}
/// Panscan (RW)
@@ -2213,6 +2215,7 @@ static struct property_osd_display {
{ "rootwin", 0, -1, _("Rootwin: %s") },
{ "border", 0, -1, _("Border: %s") },
{ "framedropping", 0, -1, _("Framedropping: %s") },
+ { "deinterlace", 0, -1, _("Deinterlace: %s") },
{ "gamma", OSD_BRIGHTNESS, -1, _("Gamma") },
{ "brightness", OSD_BRIGHTNESS, -1, _("Brightness") },
{ "contrast", OSD_CONTRAST, -1, _("Contrast") },
diff --git a/input/input.c b/input/input.c
index ef8c401712..71dfb38155 100644
--- a/input/input.c
+++ b/input/input.c
@@ -425,7 +425,7 @@ static const mp_cmd_bind_t def_cmd_binds[] = {
{ { '7', 0 }, "saturation -1" },
{ { '8', 0 }, "saturation 1" },
{ { 'd', 0 }, "frame_drop" },
- { { 'D', 0 }, "step_property deinterlace" },
+ { { 'D', 0 }, "step_property_osd deinterlace" },
{ { 'r', 0 }, "sub_pos -1" },
{ { 't', 0 }, "sub_pos +1" },
{ { 'a', 0 }, "sub_alignment" },