diff options
author | Roman Sivriver <roman@rsiv.net> | 2021-05-28 17:05:02 -0400 |
---|---|---|
committer | Roman Sivriver <roman@rsiv.net> | 2021-05-28 17:14:43 -0400 |
commit | 0b551382c45d4f0b33e154cc7dae6606da1f07a8 (patch) | |
tree | 36ddeaf41c2dc32c84bf08c11d38521bd9e7dd3e | |
parent | fed06df5f64f19838bf888e2bdcd152106edcccd (diff) | |
download | gstreamer-plugins-bad-0b551382c45d4f0b33e154cc7dae6606da1f07a8.tar.gz |
hlssink2: Initialize debug category to prevent an assert with `fatal-warnings`
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2288>
-rw-r--r-- | ext/hls/gsthlssink2.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/hls/gsthlssink2.c b/ext/hls/gsthlssink2.c index a2c28659e..9c06d14a2 100644 --- a/ext/hls/gsthlssink2.c +++ b/ext/hls/gsthlssink2.c @@ -98,8 +98,11 @@ static GstStaticPadTemplate audio_template = GST_STATIC_PAD_TEMPLATE ("audio", #define gst_hls_sink2_parent_class parent_class G_DEFINE_TYPE (GstHlsSink2, gst_hls_sink2, GST_TYPE_BIN); +#define _do_init \ + hls_element_init (plugin); \ + GST_DEBUG_CATEGORY_INIT (gst_hls_sink2_debug, "hlssink2", 0, "HlsSink2"); GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (hlssink2, "hlssink2", GST_RANK_NONE, - GST_TYPE_HLS_SINK2, hls_element_init (plugin)); + GST_TYPE_HLS_SINK2, _do_init); static void gst_hls_sink2_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * spec); |