Support Uno4k/Ultimo4k
[vuplus_dvbapp] / lib / nav / core.cpp
index 2e54d87..cfb132f 100644 (file)
@@ -36,6 +36,7 @@ RESULT eNavigation::playService(const eServiceReference &service)
 
        if (m_runningService)
        {
+               m_runningService->setTarget(m_decoder);
                m_runningService->connectEvent(slot(*this, &eNavigation::serviceEvent), m_service_event_conn);
                res = m_runningService->start();
        }
@@ -154,10 +155,11 @@ RESULT eNavigation::pause(int dop)
                return p->unpause();
 }
 
-eNavigation::eNavigation(iServiceHandler *serviceHandler)
+eNavigation::eNavigation(iServiceHandler *serviceHandler, int decoder)
 {
        ASSERT(serviceHandler);
        m_servicehandler = serviceHandler;
+       m_decoder = decoder;
        m_fccmgr = new eFCCServiceManager(this);
 }