<div dir="ltr"><br><div>Hi All,</div><div><br></div><div> I have written some plugins that perform best with minimal compression, and so I am attempting to encode video from my Raspberry Pi camera at 4:4:4 colour space.  The source code appears to support high-4:4:4 as a profile option, but when I run this pipeline: </div><div><br></div><div><br></div><div><div>gst-launch-1.0 -e --gst-debug-level=4 v4l2src device=/dev/video0 ! "video/x-raw,width=640,height=480,framerate=30/1" ! videoconvert  ! queue ! omxh264enc ! 'video/x-h264, profile=(string)high-4:4:4, level=(string)4' ! h264parse config-interval=1 ! mp4mux  ! filesink location=/home/pi/output.mp4</div></div><div><br></div><div>I see the following messages.</div><div><br></div><div><div>0:00:00.996912025  2397   0x9e6290 WARN              omxh264enc gstomxh264enc.c:409:gst_omx_h264_enc_set_format:<omxh264enc-omxh264enc0> Setting profile/level not supported by component</div><div>0:00:00.997322499  2397   0x9e6290 INFO                     omx gstomx.c:1852:gst_omx_port_set_enabled_unlocked:<omxh264enc-omxh264enc0> Setting video_encode port 201 to disabled</div><div>0:00:00.998217615  2397   0x9e6290 INFO                     omx gstomx.c:1893:gst_omx_port_set_enabled_unlocked:<omxh264enc-omxh264enc0> Set video_encode port 201 to disabled: None (0x00000000)</div><div>0:00:00.998579286  2397   0x9e6290 INFO                     omx gstomx.c:2107:gst_omx_port_wait_enabled_unlocked:<omxh264enc-omxh264enc0> Waiting for video_encode port 201 to be disabled</div><div>0:00:00.999129762  2397   0x9e6290 INFO                     omx gstomx.c:2158:gst_omx_port_wait_enabled_unlocked:<omxh264enc-omxh264enc0> video_encode port 201 is disabled: None (0x00000000)</div><div>0:00:00.999291327  2397   0x9e6290 INFO                     omx gstomx.c:801:gst_omx_component_set_state:<omxh264enc-omxh264enc0> Setting video_encode state from Loaded to Idle</div><div>0:00:01.000713481  2397   0x9e6290 INFO                     omx gstomx.c:1619:gst_omx_port_allocate_buffers_unlocked:<omxh264enc-omxh264enc0> Allocating 1 buffers of size 460800 for video_encode port 200</div><div>0:00:01.001352812  2397   0x9e6290 INFO                     omx gstomx.c:229:gst_omx_component_handle_messages:<omxh264enc-omxh264enc0> video_encode state change to Idle finished</div></div><div><br></div><div><br></div><div>Setting the high and baseline profiles work, but not high-4:4:4.  Information on setting this option is scarce, so I am hoping someone can let me know if I have missed a step.</div><div><br></div><div>Thanks.</div><div><br></div><div><br></div><div>Michael</div></div>