summaryrefslogtreecommitdiff
path: root/omx/gstomxvideoenc.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>2020-04-10 11:47:03 +0200
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>2020-04-10 11:53:23 +0200
commitd3c2a7c8d1bb94a4bf6fa745ef93d2ca9f59f7d0 (patch)
tree968a2bb8255856165b93cc5a74bba285ba66bf01 /omx/gstomxvideoenc.c
parent8530407ebe1135b0f01d970e7e830219b2666ff3 (diff)
downloadgst-omx-d3c2a7c8d1bb94a4bf6fa745ef93d2ca9f59f7d0.tar.gz
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().
Diffstat (limited to 'omx/gstomxvideoenc.c')
-rw-r--r--omx/gstomxvideoenc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c
index 5549115..6d809ee 100644
--- a/omx/gstomxvideoenc.c
+++ b/omx/gstomxvideoenc.c
@@ -545,7 +545,7 @@ gst_omx_video_enc_class_init (GstOMXVideoEncClass * klass)
klass->cdata.type = GST_OMX_COMPONENT_TYPE_FILTER;
klass->cdata.default_sink_template_caps =
- GST_VIDEO_CAPS_MAKE (GST_OMX_VIDEO_SUPPORTED_FORMATS);
+ GST_VIDEO_CAPS_MAKE (GST_OMX_VIDEO_ENC_SUPPORTED_FORMATS);
klass->handle_output_frame =
GST_DEBUG_FUNCPTR (gst_omx_video_enc_handle_output_frame);
@@ -3540,8 +3540,6 @@ filter_supported_formats (GList * negotiation_map)
case GST_VIDEO_FORMAT_NV16:
case GST_VIDEO_FORMAT_NV16_10LE32:
case GST_VIDEO_FORMAT_GRAY8:
- //case GST_VIDEO_FORMAT_ABGR:
- //case GST_VIDEO_FORMAT_ARGB:
cur = g_list_next (cur);
continue;
default: