glmixer: don't hold the object lock while calling into GL
authorMatthew Waters <matthew@centricular.com>
Wed, 13 Jan 2016 03:41:22 +0000 (14:41 +1100)
committerMatthew Waters <matthew@centricular.com>
Tue, 16 Feb 2016 23:30:45 +0000 (10:30 +1100)
commit0d94c9ae7f7dbb25285f80852dab0524dc50fa87
treee7ce91e9f100aa0d50a3669e856990567c91e93f
parentefed0352fff3b16de5dc71a808e54c9d467d16e3
glmixer: don't hold the object lock while calling into GL

Doing so can deadlock between the GL thread and the object lock e.g.
when performing reconfigure events in glimagesink on a resize event.

https://bugzilla.gnome.org/show_bug.cgi?id=760559
ext/gl/gstglmixer.c