GNOME Bugzilla – Bug 646572
baseaudiosrc: protect against ringbuffer disappearing while in a query
Last modified: 2011-04-04 07:35:02 UTC
Created attachment 184987 [details] [review] patch Observed a case where the src went to null-state during the query, hence the spec pointer was no longer valid, and gst_util_unit64_scale_int crashed (assertion `denom > 0 failed) Add locking to make sure the ringbuffer can´t disappear.
commit 63cfa2a50da29ef897ce598abe60a3cbda950989 Author: Havard Graff <havard.graff@tandberg.com> Date: Sat Jan 22 23:09:32 2011 +0100 baseaudiosrc: protect against ringbuffer disappearing while in a query Observed a case where the src went to null-state during the query, hence the spec pointer was no longer valid, and gst_util_unit64_scale_int crashed (assertion `denom > 0´failed) Add locking to make sure the ringbuffer can't disappear.