gl: store the list of contexts within gldisplay
authorMatthew Waters <matthew@centricular.com>
Tue, 3 Mar 2015 06:26:47 +0000 (17:26 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:57 +0000 (19:31 +0000)
commit813fb633b44755fc1414104d41a3c6885b826b92
tree7ed83b9ea9fa744dcebc11df47344a853cf8e8ee
parent2e16961ab364bd5fec03bc5c70adbbd2cc732fcf
gl: store the list of contexts within gldisplay

Removes the reliance on the allocation query to propogate GL contexts.

Allows thread safely getting a context for the a specific thread.
ext/gl/gstglbasemixer.c
ext/gl/gstglimagesink.c
ext/gl/gstgltestsrc.c
gst-libs/gst/gl/gstglbasefilter.c
gst-libs/gst/gl/gstgldisplay.c
gst-libs/gst/gl/gstgldisplay.h