diff options
-rw-r--r-- | dxr3.c | 10 | ||||
-rw-r--r-- | dxr3device.h | 3 |
2 files changed, 6 insertions, 7 deletions
@@ -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); |