summaryrefslogtreecommitdiff
path: root/streamdevice.c
diff options
context:
space:
mode:
Diffstat (limited to 'streamdevice.c')
-rw-r--r--streamdevice.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/streamdevice.c b/streamdevice.c
index ec8851d..48cfa22 100644
--- a/streamdevice.c
+++ b/streamdevice.c
@@ -24,9 +24,12 @@ cStreamDevice::cStreamDevice(void)
cStreamDevice::~cStreamDevice(void)
{
- dsyslog("[ffnetdev] Device: Destructor cStreamDevice \n");
- m_PlayState = psPlay;
- DELETENULL(m_Remux);
+ dsyslog("[ffnetdev] Device: Destructor cStreamDevice \n");
+ m_PlayState = psPlay;
+ cOSDWorker::Exit();
+ cTSWorker::Exit();
+ cClientControl::Exit();
+ DELETENULL(m_Remux);
}