gst/base/gstbasesink.c: Refcounting fixes.
authorWim Taymans <wim.taymans@gmail.com>
Sun, 17 Jul 2005 22:26:02 +0000 (22:26 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 17 Jul 2005 22:26:02 +0000 (22:26 +0000)
commit56453e01b99df2c7a3d2cf5a3abcbb8480a7e8d6
treef7390b1dc04cd5bea41f07c8266963b615970e9e
parente5c9ef134186622ac5fadb37acb33aa32ef10aa4
gst/base/gstbasesink.c: Refcounting fixes.

Original commit message from CVS:
* gst/base/gstbasesink.c: (gst_base_sink_pad_getcaps),
(gst_base_sink_pad_setcaps), (gst_base_sink_pad_buffer_alloc),
(gst_base_sink_preroll_queue_flush), (gst_base_sink_handle_object),
(gst_base_sink_event), (gst_base_sink_do_sync),
(gst_base_sink_chain), (gst_base_sink_loop),
(gst_base_sink_deactivate), (gst_base_sink_activate_push),
(gst_base_sink_activate_pull), (gst_base_sink_change_state):
Refcounting fixes.
Fix logic for returning ASYNC when not prerolled.
ChangeLog
gst/base/gstbasesink.c
libs/gst/base/gstbasesink.c