basesink: don't take preroll-lock in get_property
authorStefan Kost <ensonic@users.sf.net>
Sat, 25 Sep 2010 11:24:46 +0000 (14:24 +0300)
committerStefan Kost <ensonic@users.sf.net>
Tue, 5 Oct 2010 09:30:34 +0000 (12:30 +0300)
commita11b047d0074af375628bdd6cbbf99ccd0f20661
tree838c47ecd48431779246418cc3d7f34e6f4c4558
parent72e9834e882d225a32a8df56a82745c6d7681ce6
basesink: don't take preroll-lock in get_property

Use atomic ops to read and write more properties. Taking the preroll lock in get_property
can lock up applications reading the property during preroll.
libs/gst/base/gstbasesink.c