]> git.0d.be Git - empathy.git/commit
Call: Bind the output properties from the main thread
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Fri, 18 Nov 2011 10:05:57 +0000 (10:05 +0000)
committerSjoerd Simons <sjoerd.simons@collabora.co.uk>
Fri, 18 Nov 2011 17:49:57 +0000 (17:49 +0000)
commitbe42e8d30bedc020f96bbe719ac3c6620aa59b7e
tree491ae32fceef5942c2004aea315084e4dd5d2fa7
parent11c9648caf1056dbedf8670ee680ab90d699bb3c
Call: Bind the output properties from the main thread

If we bind and sync the output volume from the non-main thread, we end
up calling gtk and clutter from the non-main thread.. Which leads to
crashes in OpenGL drivers and potenially kills your cat. Instead create
the audio output when the audio content is added, which happens from the
main thread. The output element is still only added to gstreamer
pipeline when needed though.
src/empathy-call-window.c