From 726bfbefb04634b6b86e912d8975dab3baa90432 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 22 Apr 2023 16:49:37 +0200 Subject: [PATCH] Replace gst_element_factory_get_klass with gst_element_factory_get_metadata --- src/engine/gstengine.cpp | 2 +- src/transcoder/transcoder.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/gstengine.cpp b/src/engine/gstengine.cpp index dda79578..180619d3 100644 --- a/src/engine/gstengine.cpp +++ b/src/engine/gstengine.cpp @@ -699,7 +699,7 @@ GstEngine::PluginDetailsList GstEngine::GetPluginList(const QString &classname) GList *p = features; while (p) { GstElementFactory *factory = GST_ELEMENT_FACTORY(p->data); - if (QString(gst_element_factory_get_klass(factory)).contains(classname)) { + if (QString(gst_element_factory_get_metadata(factory, GST_ELEMENT_METADATA_KLASS)).contains(classname)) { PluginDetails details; details.name = QString::fromUtf8(gst_plugin_feature_get_name(p->data)); details.description = QString::fromUtf8(gst_element_factory_get_metadata(factory, GST_ELEMENT_METADATA_DESCRIPTION)); diff --git a/src/transcoder/transcoder.cpp b/src/transcoder/transcoder.cpp index b55e4c1d..ed4cb88e 100644 --- a/src/transcoder/transcoder.cpp +++ b/src/transcoder/transcoder.cpp @@ -107,7 +107,7 @@ GstElement *Transcoder::CreateElementForMimeType(const QString &element_type, co GstElementFactory *factory = GST_ELEMENT_FACTORY(f->data); // Is this the right type of plugin? - if (QString(gst_element_factory_get_klass(factory)).contains(element_type)) { + if (QString(gst_element_factory_get_metadata(factory, GST_ELEMENT_METADATA_KLASS)).contains(element_type)) { const GList *const templates = gst_element_factory_get_static_pad_templates(factory); for (const GList *t = templates; t; t = g_list_next(t)) { // Only interested in source pads