      # \return supported subtitle types 
 diff -ru subtle/Subtle.py subtle-new-with-kate/Subtle.py
 --- subtle/Subtle.py	2008-06-30 11:32:29.000000000 +0100
-+++ subtle-new-with-kate/Subtle.py	2008-07-01 07:44:24.000000000 +0100
++++ subtle-new-with-kate/Subtle.py	2008-07-14 22:50:05.000000000 +0100
 @@ -371,7 +371,39 @@
          return None
  

     
     def addMedia(self, mInfo):
         """
@@ -535,8 +578,9 @@
             self.media.append(mInfo)
             self.updateStreamWindow()
             #Set videoWidget sizes according to media standards
-            self.videoWidget.set_size_request(mInfo.videoWidth, \
-                                                mInfo.videoHeight)
+            if mInfo.videoWidth!=None and mInfo.videoHeight!=None:
+                self.videoWidget.set_size_request(mInfo.videoWidth, \
+                                                    mInfo.videoHeight)
             self.videoWidgetGst=VideoWidget(self.videoWidget)
             self.player=GstPlayer(self.videoWidgetGst)
             self.player.set_location("file://"+mInfo.source)
@@ -546,14 +590,15 @@
                 self.videoWidget.connect_after('realize',
                                            lambda *x: self.play_toggled())
         else:

diff -ru subtle/MediaInfo.py subtle-new-with-kate/MediaInfo.py
--- subtle/MediaInfo.py	2008-06-30 11:32:29.000000000 +0100
+++ subtle-new-with-kate/MediaInfo.py	2008-07-14 22:54:07.000000000 +0100
@@ -37,12 +37,13 @@
 
 class MediaInfo:
 
