diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2011-11-18 18:05:57 +0800 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2011-11-19 01:49:57 +0800 |
commit | be42e8d30bedc020f96bbe719ac3c6620aa59b7e (patch) | |
tree | 491ae32fceef5942c2004aea315084e4dd5d2fa7 /src/empathy-audio-sink.c | |
parent | 11c9648caf1056dbedf8670ee680ab90d699bb3c (diff) | |
download | gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar.gz gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar.bz2 gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar.lz gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar.xz gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.tar.zst gsoc2013-empathy-be42e8d30bedc020f96bbe719ac3c6620aa59b7e.zip |
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.
Diffstat (limited to 'src/empathy-audio-sink.c')
0 files changed, 0 insertions, 0 deletions