From ab4dc309ef0ab36c0dcf18b2e96614e1e10d311c Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Sun, 31 Jan 2021 17:00:55 +0100 Subject: Don't list image encoders when we're asking for video codecs Change-Id: Ib41bc762b04762e645383b891de91be94df88bac Reviewed-by: Doris Verria Reviewed-by: Lars Knoll --- src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/multimedia') diff --git a/src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp b/src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp index af5a72ef7..359c0deba 100644 --- a/src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp +++ b/src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp @@ -222,7 +222,8 @@ GList *QGstCodecsInfo::elementFactories(ElementType elementType) const gstElementType = GST_ELEMENT_FACTORY_TYPE_AUDIO_ENCODER; break; case VideoEncoder: - gstElementType = GST_ELEMENT_FACTORY_TYPE_VIDEO_ENCODER; + // GST_ELEMENT_FACTORY_TYPE_VIDEO_ENCODER also lists image encoders. We don't want these here. + gstElementType = (GstElementFactoryListType)(GST_ELEMENT_FACTORY_TYPE_ENCODER | GST_ELEMENT_FACTORY_TYPE_MEDIA_VIDEO); break; case Muxer: gstElementType = GST_ELEMENT_FACTORY_TYPE_MUXER; -- cgit v1.2.3