Original commit message from CVS:
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
(gst_base_transform_handle_buffer):
Passthrough elements don't need the caps as they don't care.
2005-08-31 Wim Taymans <wim@fluendo.com>
* gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
+ (gst_base_transform_handle_buffer):
+ Passthrough elements don't need the caps as they don't care.
+
+2005-08-31 Wim Taymans <wim@fluendo.com>
+
+ * gst/base/gstbasetransform.c: (gst_base_transform_setcaps),
(gst_base_transform_handle_buffer), (gst_base_transform_chain):
Don't leak refcounts on buffers.
else
GST_LOG_OBJECT (trans, "... and offset NONE");
- if (!trans->negotiated)
+ if (!trans->negotiated && !trans->passthrough)
goto not_negotiated;
if (trans->in_place) {
else
GST_LOG_OBJECT (trans, "... and offset NONE");
- if (!trans->negotiated)
+ if (!trans->negotiated && !trans->passthrough)
goto not_negotiated;
if (trans->in_place) {