examples/gstfile.py: Fix for fractional framerates.
authorEdward Hervey <bilboed@bilboed.com>
Mon, 5 Dec 2005 12:01:32 +0000 (12:01 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 5 Dec 2005 12:01:32 +0000 (12:01 +0000)
Original commit message from CVS:
* examples/gstfile.py: (Discoverer._new_decoded_pad_cb):
Fix for fractional framerates.

ChangeLog
examples/gstfile.py

index 26e7dd5..0988dc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-05  Edward Hervey  <edward@fluendo.com>
+
+       * examples/gstfile.py: (Discoverer._new_decoded_pad_cb): 
+       Fix for fractional framerates.
+
 2005-12-05  Andy Wingo  <wingo@pobox.com>
 
        * testsuite/test_registry.py (RegistryTest.testPluginList): Look
index a38a192..26cd321 100644 (file)
@@ -160,9 +160,9 @@ class Discoverer(gst.Pipeline):
         print "\tAudio:", time_to_string(self.audiolength), "\tVideo:", time_to_string(self.videolength)
         if self.is_video:
             print "Video :"
-            print "\t%d x %d @ %.2f fps" % (self.videowidth,
+            print "\t%d x %d @ %d/%d fps" % (self.videowidth,
                                             self.videoheight,
-                                            self.videorate)
+                                            self.videorate.num, self.videorate.denom)
             if self.tags.has_key("video-codec"):
                 print "\tCodec :", self.tags.pop("video-codec")
         if self.is_audio: