This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM814x Gstreamer problem with RGB raw video

Hi,

I am trying to encode and save a captured RGB raw video, using the Gstreamer plugins which come with EZSDK 5.3.1.15 on my customized DM8148 board. However, the following pipeline does not work:

gst-launch -v filesrc location=colorbar.rgb ! 'video/x-raw-rgb, width=1920, height=1080, bpp=24, depth=24, endianness=4321, framerate=30/1' ! omx_h264enc ! 'video/x-h264' ! queue ! gstperf ! filesink location=colorbar.264 sync=false

Whereas, the following pipeline works correctly with YUV raw video:

gst-launch -v filesrc location=colorbar.yuv ! 'video/x-raw-rgb, width=1920, height=1080, format=(fourcc){NV12}, framerate=30/1' ! omx_h264enc ! 'video/x-h264' ! queue ! gstperf ! filesink location=colorbar.264 sync=false

Based on the list of features in gst-inspect, RGB data should be supported by this SDK. Please let me know what changes are necessary to enable TI-Gstreamer to handle RGB raw video data.

Thanks,
Mohammad