summaryrefslogtreecommitdiff
path: root/softhddevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'softhddevice.cpp')
-rw-r--r--softhddevice.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/softhddevice.cpp b/softhddevice.cpp
index 532b5dd..9e011ed 100644
--- a/softhddevice.cpp
+++ b/softhddevice.cpp
@@ -219,7 +219,7 @@ class cSoftOsdProvider:public cOsdProvider
cSoftOsdProvider(void);
};
-cOsd *cSoftOsdProvider::Osd;
+cOsd *cSoftOsdProvider::Osd; ///< single osd
/**
** Create a new OSD.
@@ -330,6 +330,8 @@ class cSoftHdDevice:public cDevice
cSoftHdDevice::cSoftHdDevice(void)
{
dsyslog("[softhddev]%s\n", __FUNCTION__);
+
+ spuDecoder = NULL;
}
cSoftHdDevice::~cSoftHdDevice(void)
@@ -577,6 +579,8 @@ cPluginSoftHdDevice::~cPluginSoftHdDevice(void)
{
// Clean up after yourself!
dsyslog("[softhddev]%s:\n", __FUNCTION__);
+
+ ::SoftHdDeviceExit();
}
const char *cPluginSoftHdDevice::Version(void)