diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-01-31 17:00:55 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-02-09 14:34:11 +0000 |
commit | ab4dc309ef0ab36c0dcf18b2e96614e1e10d311c (patch) | |
tree | 4926899458204525fece4ac172586fcfc3ed5451 /src/multimedia | |
parent | b105259d0bcdf336283ae0c7ff3faf1dccbf3800 (diff) |
Don't list image encoders when we're asking for video codecs
Change-Id: Ib41bc762b04762e645383b891de91be94df88bac
Reviewed-by: Doris Verria <doris.verria@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstcodecsinfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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; |