unfreeze when closing mpeg decoder
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 23 May 2007 17:34:18 +0000 (17:34 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 23 May 2007 17:34:18 +0000 (17:34 +0000)
lib/dvb/decoder.cpp

index fcc3890..544a41f 100644 (file)
@@ -162,6 +162,7 @@ int eDVBAudio::getPTS(pts_t &now)
 
 eDVBAudio::~eDVBAudio()
 {
+       unfreeze();
        if (m_fd >= 0)
                ::close(m_fd);
        if (m_fd_demux >= 0)
@@ -300,6 +301,7 @@ eDVBVideo::~eDVBVideo()
                setSlowMotion(0);
        if (m_is_fast_forward)
                setFastForward(0);
+       unfreeze();
        if (m_fd >= 0)
                ::close(m_fd);
        if (m_fd_demux >= 0)