+2007-02-27 Michael Smith <msmith@fluendo.com>
+
+ * gst/base.defs:
+ Limitations in the code generator mean that we can't handle PushSrc
+ in a way which works, so just comment this out until someone wants
+ to tackle this more completely.
+
2007-02-25 Michael Smith <msmith@fluendo.com>
* gst/pygstvalue.c: (pygst_value_init_for_pyobject),
(gtype-id "GST_TYPE_COLLECT_PADS")
)
-(define-object PushSrc
- (in-module "Gst")
- (parent "GstBaseSrc")
- (c-name "GstPushSrc")
- (gtype-id "GST_TYPE_PUSH_SRC")
-)
+; PushSrc doesn't work due to limitations in the code generator, so disable
+;(define-object PushSrc
+; (in-module "Gst")
+; (parent "GstBaseSrc")
+; (c-name "GstPushSrc")
+; (gtype-id "GST_TYPE_PUSH_SRC")
+;)
;; Enumerations and flags ...
;; From ../gstreamer/libs/gst/base/gstpushsrc.h
-(define-function gst_push_src_get_type
- (c-name "gst_push_src_get_type")
- (return-type "GType")
-)
-
-(define-virtual create
- (of-object "GstPushSrc")
- (return-type "GstFlowReturn")
- (parameters
- '("GstBuffer**" "buf")
- )
-)
+;(define-function gst_push_src_get_type
+; (c-name "gst_push_src_get_type")
+; (return-type "GType")
+;)
+
+;(define-virtual create
+; (of-object "GstPushSrc")
+; (return-type "GstFlowReturn")
+; (parameters
+; '("GstBuffer**" "buf")
+; )
+;)