From 0b551382c45d4f0b33e154cc7dae6606da1f07a8 Mon Sep 17 00:00:00 2001 From: Roman Sivriver Date: Fri, 28 May 2021 17:05:02 -0400 Subject: [PATCH] hlssink2: Initialize debug category to prevent an assert with `fatal-warnings` Part-of: --- ext/hls/gsthlssink2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/hls/gsthlssink2.c b/ext/hls/gsthlssink2.c index a2c28659e0..9c06d14a2f 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);