add - untested - multituner support
[enigma2.git] / lib / dvb / dvb.cpp
index ed972bf1d0d2fd7ab9522e480cecd3ec945f2efc..0201b337fb7ee32837931a671d733b5dd1f3040f 100644 (file)
@@ -233,6 +233,10 @@ RESULT eDVBResourceManager::allocateDemux(eDVBRegisteredFrontend *fe, ePtr<eDVBA
                if ((!i->m_inuse) && ((!fe) || (i->m_adapter == fe->m_adapter)))
                {
                        demux = new eDVBAllocatedDemux(i);
+                       if (fe)
+                               demux->get().setSourceFrontend(fe->m_frontend->getID());
+                       else
+                               demux->get().setSourcePVR(0);
                        eDebug("demux found");
                        return 0;
                }