# HG changeset patch # User cehoyos # Date 1258202774 0 # Node ID eeb60773d668d4a30673b5472403ef0a9b329fe9 # Parent c266883dd5278f03bf8b5e8a84be8476d3d55456 Show OSD message when enabling/disabling de-interlacing. Patch by Eric Yager, e_yager1977 A verizon D net diff -r c266883dd527 -r eeb60773d668 command.c --- a/command.c Fri Nov 13 15:26:16 2009 +0000 +++ b/command.c Sat Nov 14 12:46:14 2009 +0000 @@ -1020,6 +1020,8 @@ vf->control(vf, VFCTRL_GET_DEINTERLACE, &deinterlace); deinterlace = !deinterlace; vf->control(vf, VFCTRL_SET_DEINTERLACE, &deinterlace); + set_osd_msg(OSD_MSG_SPEED, 1, osd_duration, MSGTR_OSDDeinterlace, + deinterlace ? MSGTR_Enabled : MSGTR_Disabled); return M_PROPERTY_OK; } return M_PROPERTY_NOT_IMPLEMENTED; diff -r c266883dd527 -r eeb60773d668 help/help_mp-en.h --- a/help/help_mp-en.h Fri Nov 13 15:26:16 2009 +0000 +++ b/help/help_mp-en.h Sat Nov 14 12:46:14 2009 +0000 @@ -211,6 +211,7 @@ #define MSGTR_OSDosd "OSD: %s" #define MSGTR_OSDChapter "Chapter: (%d) %s" #define MSGTR_OSDAngle "Angle: %d/%d" +#define MSGTR_OSDDeinterlace "Deinterlace: %s" // property values #define MSGTR_Enabled "enabled"