add seekChapter method to iSeekableService interface
[enigma2.git] / lib / service / servicedvb.cpp
index a8485fa4888c9cd4a7d6f706b3934fb8f2601e1a..fb67787a42360318c8315b992b8865dc90238913 100644 (file)
@@ -668,7 +668,11 @@ eServiceFactoryDVB::eServiceFactoryDVB()
        
        eServiceCenter::getPrivInstance(sc);
        if (sc)
-               sc->addServiceFactory(eServiceFactoryDVB::id, this);
+       {
+               std::list<std::string> extensions;
+               extensions.push_back("ts");
+               sc->addServiceFactory(eServiceFactoryDVB::id, this, extensions);
+       }
 
        m_StaticServiceDVBInfo = new eStaticServiceDVBInformation;
        m_StaticServiceDVBBouquetInfo = new eStaticServiceDVBBouquetInformation;
@@ -1442,6 +1446,12 @@ RESULT eDVBServicePlay::isCurrentlySeekable()
        return m_is_pvr || m_timeshift_active;
 }
 
+RESULT eDVBServicePlay::seekChapter(int chapter)
+{
+               /* seekChapter N/I. */
+       return -1;
+}
+
 RESULT eDVBServicePlay::frontendInfo(ePtr<iFrontendInformation> &ptr)
 {
        ptr = this;