gldebug: implement a delayed debug system
authorMatthew Waters <matthew@centricular.com>
Mon, 11 Jan 2016 06:22:26 +0000 (17:22 +1100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:15 +0000 (19:32 +0000)
commita41f91253e00c7fd4a24e260b96ca1e4267fd373
treeca94d3440c4ffc03e39a0bd2f28d764d85c4ba79
parentb804aa2399566438bfd18ce504d94d562279a2de
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