mediaplayer can play wave files (package gst-plugin-wavparse needed)
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Fri, 24 Mar 2006 23:33:42 +0000 (23:33 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Fri, 24 Mar 2006 23:33:42 +0000 (23:33 +0000)
lib/python/Screens/MediaPlayer.py
lib/service/servicefs.cpp

index 2ae53facf0b3553355e0b7fdf2724397e5ed8c12..da50ae55e5bec0589a5b3f76bcc84763c165dd14 100644 (file)
@@ -23,7 +23,7 @@ class MediaPlayer(Screen, InfoBarSeek):
                Screen.__init__(self, session)
                self.session.nav.stopService()
                
-               self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|avi)", useServiceRef = True)
+               self.filelist = FileList(resolveFilename(SCOPE_MEDIA), matchingPattern = "^.*\.(mp3|ogg|ts|wav|wave)", useServiceRef = True)
                self["filelist"] = self.filelist
 
                self.playlist = PlayList()
index c53e055e6a2a135be19be9c6ef65ceeff88272b5..3e2f97b3f3845ba1b4bb7ff6619639b17355f439 100644 (file)
@@ -135,7 +135,7 @@ RESULT eServiceFS::getContent(std::list<eServiceReference> &list, bool sorted)
                        
                        if (extension == ".ts")
                                type = eServiceFactoryDVB::id;
-                       else if (extension == ".mp3" || extension == ".ogg" || extension == ".avi")
+                       else if (extension == ".mp3")
                                type = 4097;
                        else if (extension == ".ogg")
                                type = 4097;
@@ -143,6 +143,8 @@ RESULT eServiceFS::getContent(std::list<eServiceReference> &list, bool sorted)
                                type = 4097;
                        else if (extension == ".vob")
                                type = 4097;
+                       else if (extension == ".wav" || extension == ".wave")
+                               type = 4097;
                        
                        if (type != -1)
                        {