git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
when in expert mode, add 'restart from begin' as choice on leave movie player dialog
[enigma2.git]
/
lib
/
dvb
/
dvb.cpp
diff --git
a/lib/dvb/dvb.cpp
b/lib/dvb/dvb.cpp
index 4a6da0167ba29002a474295aa9f6f63ab48303ac..03c2aab6167e3a301133614e6e8275ef8126bc5b 100644
(file)
--- a/
lib/dvb/dvb.cpp
+++ b/
lib/dvb/dvb.cpp
@@
-2,6
+2,7
@@
#include <lib/base/filepush.h>
#include <lib/dvb/idvb.h>
#include <lib/dvb/dvb.h>
#include <lib/base/filepush.h>
#include <lib/dvb/idvb.h>
#include <lib/dvb/dvb.h>
+#include <lib/dvb/pmt.h>
#include <lib/dvb/sec.h>
#include <errno.h>
#include <lib/dvb/sec.h>
#include <errno.h>
@@
-82,6
+83,8
@@
eDVBResourceManager::eDVBResourceManager()
eDebug("found %d adapter, %d frontends and %d demux",
m_adapter.size(), m_frontend.size(), m_demux.size());
eDebug("found %d adapter, %d frontends and %d demux",
m_adapter.size(), m_frontend.size(), m_demux.size());
+ eDVBCAService::registerChannelCallback(this);
+
CONNECT(m_releaseCachedChannelTimer.timeout, eDVBResourceManager::releaseCachedChannel);
}
CONNECT(m_releaseCachedChannelTimer.timeout, eDVBResourceManager::releaseCachedChannel);
}
@@
-922,6
+925,7
@@
void eDVBChannel::cueSheetEvent(int event)
m_skipmode_n = m_skipmode_m = 0;
}
}
m_skipmode_n = m_skipmode_m = 0;
}
}
+ ASSERT(m_pvr_thread);
m_pvr_thread->setIFrameSearch(m_skipmode_n != 0);
eDebug("flush pvr");
flushPVR(m_cue->m_decoding_demux);
m_pvr_thread->setIFrameSearch(m_skipmode_n != 0);
eDebug("flush pvr");
flushPVR(m_cue->m_decoding_demux);