If you check https://bugzilla.gnome.org/show_bug.cgi?id=743062 you'll see like after 1.13.1, references are sinked and the GstGLDisplay object are really [transfer full] (before the docs say they were but they were [transfer floating]). We need to address this in runtime or we can crash or leak depending on the version.
Created attachment 334358 [details] Patch
Committed r228869: <https://trac.webkit.org/changeset/228869>
<rdar://problem/37742438>