+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.
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)
(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")
)
)
)
)
+(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")
)
)