xvimagesink: Don't share internal pool
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Fri, 5 Jun 2015 18:30:12 +0000 (14:30 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 12 Jun 2015 22:26:07 +0000 (18:26 -0400)
commitdf313a6dbc563cd4922f9897316516b760738ba4
tree354e71ab8e412611299308d9f4931a699660e5dd
parentae20ba7ad40f903af16b5b9e460ae331ca87302a
xvimagesink: Don't share internal pool

Sharing the internal pool results in situation where the pool may have
two upstream owners. This creates a race upon deactivation. Instead,
always offer a new pool, and keep the internal pool internal in case
we absolutely need it.

https://bugzilla.gnome.org/show_bug.cgi?id=748344
sys/xvimage/xvimagesink.c