[gst-cvs] wingo gstreamer: gstreamer/ gstreamer/gst/

Andy Wingo wingo at freedesktop.org
Sun Oct 2 19:38:57 PDT 2005


CVS Root:       /cvs/gstreamer
Module:         gstreamer
Changes by:     wingo
Date:           Sun Oct 02 2005  16:24:37 PDT

Log message:
2005-10-03  Andy Wingo  <wingo at pobox.com>
	* gst/gstpad.c (gst_pad_activate_push): There is a race condition
	whereby calling a pad's activatepush() function can start a thread
	that starts to push or pull before the pad gets the FLUSHING flag
	unset. Hack around it by holding the stream lock until the flag is
	set. Need to replace this with a proper solution. Together with
	the ghost pad fixes, this fixes mp3 playing/tagreading.

Modified files:
    .               : ChangeLog
    gst             : gstpad.c

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/ChangeLog.diff?r1=1.1613&r2=1.1614
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gstreamer/gst/gstpad.c.diff?r1=1.445&r2=1.446




More information about the Gstreamer-commits mailing list