Original commit message from CVS:
* gst/gstghostpad.c: (gst_ghost_pad_get_internal),
(gst_ghost_pad_do_activate_push):
Activating a ghostpad with no internal pad in push mode
is ok.
+2005-10-07 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstghostpad.c: (gst_ghost_pad_get_internal),
+ (gst_ghost_pad_do_activate_push):
+ Activating a ghostpad with no internal pad in push mode
+ is ok.
+
2005-10-07 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/gstobject.h:
GST_PROXY_LOCK (pad);
internal = GST_GHOST_PAD (pad)->internal;
- gst_object_ref (internal);
+ if (internal)
+ gst_object_ref (internal);
GST_PROXY_UNLOCK (pad);
return internal;
ret = gst_pad_activate_push (internal, active);
gst_object_unref (internal);
} else {
- ret = FALSE;
+ ret = TRUE;
}
} else {
ret = TRUE;