From 9bee5b3f6af88fee8450a393806fe19ae41521f4 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 21 Nov 2005 18:48:19 +0000 Subject: [PATCH] examples/gstfile.py: Cleanup Original commit message from CVS: * examples/gstfile.py: Cleanup * gst/gst-types.defs: * gst/gst.defs: API update. More fixes to follow. --- ChangeLog | 9 +++++++++ examples/gstfile.py | 2 -- gst/gst-types.defs | 11 ++++++----- gst/gst.defs | 22 ++++++++++++++++------ 4 files changed, 31 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index e715e52..15af369 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 57fa0c5..043f45d 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 9d3ade4..75dd2d0 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 d91fd8b..2bf3777 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") ) ) -- 2.7.4