diff --git a/ChangeLog b/ChangeLog index e715e52df0..15af3694dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2005-11-21 Edward Hervey + + * examples/gstfile.py: + Cleanup + * gst/gst-types.defs: + * gst/gst.defs: + API update. + More fixes to follow. + 2005-11-21 Andy Wingo * gst/gst.defs (net_client_clock_new): Add some defaults. diff --git a/examples/gstfile.py b/examples/gstfile.py index 57fa0c5a74..043f45dfa3 100644 --- a/examples/gstfile.py +++ b/examples/gstfile.py @@ -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) diff --git a/gst/gst-types.defs b/gst/gst-types.defs index 9d3ade40de..75dd2d0eb2 100644 --- a/gst/gst-types.defs +++ b/gst/gst-types.defs @@ -352,11 +352,12 @@ (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") ) ) diff --git a/gst/gst.defs b/gst/gst.defs index d91fd8bdf5..2bf3777dc6 100644 --- a/gst/gst.defs +++ b/gst/gst.defs @@ -724,6 +724,21 @@ ) ) +(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") @@ -4507,12 +4522,6 @@ ) ) -(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") @@ -4567,6 +4576,7 @@ '("gint64" "cur") '("GstSeekType" "stop_type") '("gint64" "stop") + '("gboolean*" "update") ) )