add seekChapter method to iSeekableService interface
[enigma2.git] / lib / service / servicemp3.cpp
index a38ad4155915d7500e7d2624d8c526367bcb2225..4de770704313ff30a3fc78750bcd409e3c039a36 100644 (file)
@@ -20,7 +20,16 @@ eServiceFactoryMP3::eServiceFactoryMP3()
        
        eServiceCenter::getPrivInstance(sc);
        if (sc)
-               sc->addServiceFactory(eServiceFactoryMP3::id, this);
+       {
+               std::list<std::string> extensions;
+               extensions.push_back("mp3");
+               extensions.push_back("ogg");
+               extensions.push_back("mpg");
+               extensions.push_back("vob");
+               extensions.push_back("wav");
+               extensions.push_back("wave");
+               sc->addServiceFactory(eServiceFactoryMP3::id, this, extensions);
+       }
 
        m_service_info = new eStaticServiceMP3Info();
 }
@@ -482,6 +491,12 @@ RESULT eServiceMP3::setTrickmode(int trick)
        return -1;
 }
 
+RESULT eServiceMP3::seekChapter(int chapter)
+{
+               /* seekChapter N/I. */
+       return -1;
+}
+
 RESULT eServiceMP3::isCurrentlySeekable()
 {
        return 1;