From d3c2a7c8d1bb94a4bf6fa745ef93d2ca9f59f7d0 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 10 Apr 2020 11:47:03 +0200 Subject: omxvideoenc: remove unsupported formats from caps template Our encoder implementation actually supports a small subset of the formats supported by the decoder. Those are the formats for which we have a copy path in gst_omx_video_enc_fill_buffer() and which are not filtered out in filter_supported_formats(). --- omx/gstomxh265enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'omx/gstomxh265enc.c') diff --git a/omx/gstomxh265enc.c b/omx/gstomxh265enc.c index 3fd8c0d..8b31c42 100644 --- a/omx/gstomxh265enc.c +++ b/omx/gstomxh265enc.c @@ -198,10 +198,10 @@ gst_omx_h265_enc_class_init (GstOMXH265EncClass * klass) videoenc_class->cdata.default_sink_template_caps = #ifdef USE_OMX_TARGET_ZYNQ_USCALE_PLUS GST_VIDEO_CAPS_MAKE_WITH_FEATURES (GST_CAPS_FEATURE_FORMAT_INTERLACED, - GST_OMX_VIDEO_SUPPORTED_FORMATS) + GST_OMX_VIDEO_ENC_SUPPORTED_FORMATS) ", interlace-mode = (string) alternate ; " #endif - GST_VIDEO_CAPS_MAKE (GST_OMX_VIDEO_SUPPORTED_FORMATS); + GST_VIDEO_CAPS_MAKE (GST_OMX_VIDEO_ENC_SUPPORTED_FORMATS); videoenc_class->cdata.default_src_template_caps = "video/x-h265, " "width=(int) [ 1, MAX ], " "height=(int) [ 1, MAX ], " -- cgit v1.2.1