gldebug: implement a delayed debug system
authorMatthew Waters <matthew@centricular.com>
Mon, 11 Jan 2016 06:22:26 +0000 (17:22 +1100)
committerMatthew Waters <matthew@centricular.com>
Fri, 15 Jan 2016 01:19:02 +0000 (12:19 +1100)
commit2ef124dac6d10439a27a076e17a4273af91cd1f7
treefa60b82e12d797358e6f0926b620b37498ba4907
parentad2f0cf619ce464d3226a890eac818383fb0251a
gldebug: implement a delayed debug system

The messages are stored by gst_gl_async_debug_store_log_msg() and output later
by a corresponding store(), output() or an unset()/free().

Some wrapper macros are provided to avoid callers explicitly using __FILE__,
GST_FUNCTION and __LINE__
gst-libs/gst/gl/gstgldebug.c
gst-libs/gst/gl/gstgldebug.h