examples/gstfile.py: Cleanup
authorEdward Hervey <bilboed@bilboed.com>
Mon, 21 Nov 2005 18:48:19 +0000 (18:48 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 21 Nov 2005 18:48:19 +0000 (18:48 +0000)
Original commit message from CVS:
* examples/gstfile.py:
Cleanup
* gst/gst-types.defs:
* gst/gst.defs:
API update.
More fixes to follow.

ChangeLog
examples/gstfile.py
gst/gst-types.defs
gst/gst.defs

index e715e52..15af369 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-11-21  Edward Hervey  <edward@fluendo.com>
+
+       * examples/gstfile.py:
+       Cleanup
+       * gst/gst-types.defs:
+       * gst/gst.defs:
+       API update.
+       More fixes to follow.
+       
 2005-11-21  Andy Wingo  <wingo@pobox.com>
 
        * gst/gst.defs (net_client_clock_new): Add some defaults.
index 57fa0c5..043f45d 100644 (file)
@@ -141,8 +141,6 @@ class Discoverer(gst.Pipeline):
             elif msg.type & gst.MESSAGE_ERROR:
                 print "whooops, error", msg.parse_error()
                 break
-            else:
-                print "unknown message type"
                 
         self.set_state(gst.STATE_PAUSED)
         self.set_state(gst.STATE_READY)
index 9d3ade4..75dd2d0 100644 (file)
   (c-name "GstClockFlags")
   (gtype-id "GST_TYPE_CLOCK_FLAGS")
   (values
-    '("do-single-sync" "GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC")
-    '("do-single-async" "GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC")
-    '("do-periodic-sync" "GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC")
-    '("do-periodic-async" "GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC")
-    '("set-resolution" "GST_CLOCK_FLAG_CAN_SET_RESOLUTION")
+    '("can-do-single-sync" "GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC")
+    '("can-do-single-async" "GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC")
+    '("can-do-periodic-sync" "GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC")
+    '("can-do-periodic-async" "GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC")
+    '("can-set-resolution" "GST_CLOCK_FLAG_CAN_SET_RESOLUTION")
+    '("last" "GST_CLOCK_FLAG_LAST")
   )
 )
 
index d91fd8b..2bf3777 100644 (file)
   )
 )
 
+(define-method set_master
+  (of-object "GstClock")
+  (c-name "gst_clock_set_master")
+  (return-type "none")
+  (parameters
+    '("GstClock*" "master")
+  )
+)
+
+(define-method get_master
+  (of-object "GstClock")
+  (c-name "gst_clock_get_master")
+  (return-type "GstClock*")
+)
+
 (define-method get_internal_time
   (of-object "GstClock")
   (c-name "gst_clock_get_internal_time")
   )
 )
 
-(define-method scan_paths
-  (of-object "GstRegistry")
-  (c-name "gst_registry_scan_paths")
-  (return-type "none")
-)
-
 (define-function default_registry_check_feature_version
   (c-name "gst_default_registry_check_feature_version")
   (return-type "gboolean")
     '("gint64" "cur")
     '("GstSeekType" "stop_type")
     '("gint64" "stop")
+    '("gboolean*" "update")
   )
 )