From c79d992a81adb4c9839c1b40cff4a9ebe0e0b152 Mon Sep 17 00:00:00 2001 From: Johns Date: Thu, 15 Dec 2011 16:02:32 +0100 Subject: Use current configuration for setup menu. --- softhddevice.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'softhddevice.cpp') diff --git a/softhddevice.cpp b/softhddevice.cpp index 9ef3fa3..68585c7 100644 --- a/softhddevice.cpp +++ b/softhddevice.cpp @@ -48,8 +48,10 @@ static class cSoftHdDevice *MyDevice; ////////////////////////////////////////////////////////////////////////////// -static char ConfigMakePrimary = 1; -static char DoMakePrimary; +static char ConfigMakePrimary; ///< config primary wanted +static char ConfigVideoDeinterlace; ///< config deinterlace +static char ConfigVideoScaling; ///< config scaling +static char DoMakePrimary; ///< flag switch primary ////////////////////////////////////////////////////////////////////////////// @@ -277,9 +279,12 @@ cMenuSetupSoft::cMenuSetupSoft(void) // cMenuEditBoolItem cMenuEditBitItem cMenuEditNumItem // cMenuEditStrItem cMenuEditStraItem cMenuEditIntItem + MakePrimary = ConfigMakePrimary; Add(new cMenuEditBoolItem(tr("Make primary device"), &MakePrimary, tr("no"), tr("yes"))); + Deinterlace = ConfigVideoDeinterlace; Add(new cMenuEditStraItem(tr("Deinterlace"), &Deinterlace, 5, deinterlace)); + Scaling = ConfigVideoScaling; Add(new cMenuEditStraItem(tr("Scaling"), &Scaling, 4, scaling)); } @@ -752,13 +757,11 @@ bool cPluginSoftHdDevice::SetupParse(const char *name, const char *value) return true; } if (!strcmp(name, "Deinterlace")) { - printf("Deinterlace: %d\n", atoi(value)); - VideoSetDeinterlace(atoi(value)); + VideoSetDeinterlace(ConfigVideoDeinterlace = atoi(value)); return true; } if (!strcmp(name, "Scaling")) { - printf("Scaling: %d\n", atoi(value)); - VideoSetScaling(atoi(value)); + VideoSetScaling(ConfigVideoScaling = atoi(value)); return true; } -- cgit v1.2.3