audiobasesrc: bail out if subclass posts an error
authorTim-Philipp Müller <tim@centricular.net>
Mon, 17 Dec 2012 20:28:12 +0000 (20:28 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 17 Dec 2012 20:50:32 +0000 (20:50 +0000)
commit68f366a8d37e5fb71106869b41911a749382143c
tree9ac7cd91f74faa70261658a008c8d04c274fd094
parent4f49c7a33ba32cf1b30c4023570b241c24babd1a
audiobasesrc: bail out if subclass posts an error

Use new ringbuffer ERROR state to make all the various
threads bail out correctly when the subclass posts an
error. It's a bit iffy to communicate this properly
between the different bits of code.

https://bugzilla.gnome.org/show_bug.cgi?id=690197
gst-libs/gst/audio/gstaudiobasesrc.c