gst/base/gstbasesink.c: Some more debugging.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 27 Oct 2005 20:59:00 +0000 (20:59 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 27 Oct 2005 20:59:00 +0000 (20:59 +0000)
commitf2e8f7198ff0204ee88def7ffb0e2e3ce78a8e2e
treec135d0df7039cdbdf2ec5b6db8b1cd25bc3b5566
parent2e7411e8b860f50b53577c7b4effa6b0811bee5b
gst/base/gstbasesink.c: Some more debugging.

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_base_sink_handle_object),
(gst_base_sink_do_sync), (gst_base_sink_get_position):
Some more debugging.

* gst/base/gstbasetransform.c: (gst_base_transform_finalize),
(gst_base_transform_init), (gst_base_transform_buffer_alloc),
(gst_base_transform_event), (gst_base_transform_getrange),
(gst_base_transform_chain):
* gst/base/gstbasetransform.h:
Fix debugging,
Protect transform and concurrent buffer alloc with a new lock.
Try not to break ABI/API.
ChangeLog
gst/base/gstbasesink.c
gst/base/gstbasetransform.c
gst/base/gstbasetransform.h
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h