diff options
Diffstat (limited to 'softhddevice.cpp')
-rw-r--r-- | softhddevice.cpp | 6 |
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) |