summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dxr3.c10
-rw-r--r--dxr3device.h3
2 files changed, 6 insertions, 7 deletions
diff --git a/dxr3.c b/dxr3.c
index 999a6f2..96761f9 100644
--- a/dxr3.c
+++ b/dxr3.c
@@ -33,7 +33,7 @@ eOSState cDxr3OsdItem::ProcessKey(eKeys Key)
{
case DXR3_RESET_HARDWARE:
cDxr3Interface::Instance().ResetHardware();
- cDxr3Device::Instance().Reset();
+ //cDxr3Device::Instance().Reset();
break;
case DXR3_FORCE_LETTER_BOX:
@@ -43,12 +43,12 @@ eOSState cDxr3OsdItem::ProcessKey(eKeys Key)
case DXR3_ANALOG_OUT:
cDxr3ConfigData::Instance().SetUseDigitalOut(0);
- cDxr3Device::Instance().Reset();
+ //cDxr3Device::Instance().Reset();
break;
case DXR3_DIGITAL_OUT:
cDxr3ConfigData::Instance().SetUseDigitalOut(1);
- cDxr3Device::Instance().Reset();
+ //cDxr3Device::Instance().Reset();
break;
}
}
@@ -120,7 +120,7 @@ void cMenuSetupDxr3::Store(void)
cDxr3Interface::Instance().SetBrightness(newBrightness);
cDxr3Interface::Instance().SetContrast(newContrast);
cDxr3Interface::Instance().SetSaturation(newSaturation);
- cDxr3Device::Instance().Reset();
+ //cDxr3Device::Instance().Reset();
}
// ==================================
@@ -171,7 +171,7 @@ cPluginDxr3::~cPluginDxr3()
// ==================================
bool cPluginDxr3::Initialize()
{
- cDxr3Device::Instance();
+ new cDxr3Device();
return true;
}
diff --git a/dxr3device.h b/dxr3device.h
index 7206d35..9b43161 100644
--- a/dxr3device.h
+++ b/dxr3device.h
@@ -35,8 +35,7 @@
cDxr3Device is the interface for VDR devices.
Is is the part, which VDR "talks" with our plugin.
*/
-class cDxr3Device : public cDevice, public Singleton<cDxr3Device>
-{
+class cDxr3Device : public cDevice {
public:
cDxr3Device();
cDxr3Device(cDxr3Interface& demuxDevice);