From f3a7bce4429e774d0ace1b2d72c29f73ae0a9673 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Tue, 14 Mar 2017 02:42:15 +1100 Subject: [PATCH] omxvideoenc: Add a mapping for OMX_COLOR_FormatYUV420PackedSemiPlanar The RaspberryPi --- omx/gstomxvideoenc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c index 3bdc41a345..6a027b894c 100644 --- a/omx/gstomxvideoenc.c +++ b/omx/gstomxvideoenc.c @@ -1064,6 +1064,7 @@ gst_omx_video_enc_set_format (GstVideoEncoder * encoder, ((port_def.format.video.nFrameHeight + 1) / 2)); break; + case OMX_COLOR_FormatYUV420PackedSemiPlanar: case OMX_COLOR_FormatYUV420SemiPlanar: port_def.nBufferSize = (port_def.format.video.nStride * port_def.format.video.nFrameHeight) + @@ -1072,6 +1073,8 @@ gst_omx_video_enc_set_format (GstVideoEncoder * encoder, break; default: + GST_ERROR_OBJECT (self, "Unsupported port format %x", + port_def.format.video.eColorFormat); g_assert_not_reached (); }