diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2010-04-29 18:29:07 +0200 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2010-06-01 16:07:02 +0200 |
| commit | db96b0766a1923d1fd4ba028c345c15b6a57dab5 (patch) | |
| tree | 4bb5fe73a5bff682847651b8134810a4474f7717 /lib/dvb/dvb.cpp | |
| parent | af7b17db9f8f86fc6a2a63464030efb20fab7820 (diff) | |
| download | enigma2-db96b0766a1923d1fd4ba028c345c15b6a57dab5.tar.gz enigma2-db96b0766a1923d1fd4ba028c345c15b6a57dab5.zip | |
dm800se support
Diffstat (limited to 'lib/dvb/dvb.cpp')
| -rw-r--r-- | lib/dvb/dvb.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index 17712dde..688f1a13 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -96,6 +96,8 @@ eDVBResourceManager::eDVBResourceManager() m_boxtype = DM800; else if (!strncmp(tmp, "dm500hd\n", rd)) m_boxtype = DM500HD; + else if (!strncmp(tmp, "dm800se\n", rd)) + m_boxtype = DM800SE; else { eDebug("boxtype detection via /proc/stb/info not possible... use fallback via demux count!\n"); if (m_demux.size() == 3) @@ -455,7 +457,7 @@ RESULT eDVBResourceManager::allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBA ePtr<eDVBRegisteredDemux> unused; - if (m_boxtype == DM800 || m_boxtype == DM500HD) // dm800 / 500hd + if (m_boxtype == DM800 || m_boxtype == DM500HD || m_boxtype == DM800SE) // dm800 / 500hd { cap |= capHoldDecodeReference; // this is checked in eDVBChannel::getDemux for (; i != m_demux.end(); ++i, ++n) |
