- Use GST_WARNING rather than g_critical - Replace gst_ghost_pad_new_from_template() with gst_ghost_pad_new() to avoid using the template. - Declare extern variable Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1405>