[gst-cvs] wingo gstreamer: gstreamer/ gstreamer/gst/
wingo at freedesktop.org
Mon Feb 21 06:12:08 PST 2005
CVS Root: /cvs/gstreamer
Changes by: wingo
Date: Mon Feb 21 2005 06:11:38 PST
2005-02-21 Andy Wingo <wingo at pobox.com>
* gst/gstpad.c (gst_real_pad_dispose): Free the stream lock (it
wasn't being freed before).
(gst_real_pad_init): Allocate and initialize the stream lock.
* gst/gstpad.h (GstRealPad): Change the stream lock to be
recursive, so that if an event comes while a loop-based sink is
pulling, the stream lock can be had by both the sink's loop
function and the sink's event function.
(GST_STREAM_GET_LOCK, GST_STREAM_LOCK, GST_STREAM_TRYLOCK)
(GST_STREAM_UNLOCK): Updated accordingly.
. : ChangeLog
gst : gstpad.c gstpad.h
More information about the Gstreamer-commits