glutils: use gst_element_set_context for setting display/other_context
authorMatthew Waters <matthew@centricular.com>
Tue, 29 Sep 2015 15:53:53 +0000 (01:53 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:09 +0000 (19:32 +0000)
commit0580536fa13094c9b5b0b122154e60e815b3e57a
tree16ce7236fd6869455ca2788a3200a01d70f8bf72
parent977c335460f1e3714b99b8cbc8f88493defa677f
glutils: use gst_element_set_context for setting display/other_context

1. So we get tracking inside GstElement properly when e.g. adding to a bin
2. Removes redundant code.  Now only one place where
   GstContext->GstGLDisplay/GstGLContext transformation occurs
3. Fixes a memory leak in the process
4. Make the retrieval of debug categories thread safe
gst-libs/gst/gl/gstglutils.c