[gst-cvs] gstreamer: basesrc: Protect segment values from concurrent access from different threads

Sebastian Dröge slomo at kemper.freedesktop.org
Fri Feb 12 02:02:41 PST 2010


Module: gstreamer
Branch: master
Commit: 5998e902a3696a3fe7c4255da1da89af9d03f22b
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=5998e902a3696a3fe7c4255da1da89af9d03f22b

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Tue Feb  9 17:52:13 2010 +0100

basesrc: Protect segment values from concurrent access from different threads

This could happen easily in the query functions or when the size is set
on appsrc from some non-streaming thread.

---

 libs/gst/base/gstbasesrc.c |  138 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 102 insertions(+), 36 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gstreamer/diff/?id=5998e902a3696a3fe7c4255da1da89af9d03f22b




More information about the Gstreamer-commits mailing list