<div dir="auto">I have a pipeline that takes an h264 encoded RTP stream and passes it too my application. The relevant portion is:<div dir="auto">... -> avdec_h264 -> videoconvert -> appsink.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">The appsink expects video/raw rgb. </div><div dir="auto"><br></div><div dir="auto">From one device the stream comes in as Y444 and then all works as expected. However, when I switch to an embedded device (as the source of the stream) I get I420. In this case I get a not negotiated error and the videoconvert element complains it cannot make the conversion.</div><div dir="auto"><br></div><div dir="auto">I'm not sure why this would happen as videoconvert takes I420 input and should be able to output RGB. I thought maybe scaling was an issue so tried adding a videoscale element after the videoconvert but tht did not help. </div><div dir="auto"><br></div><div dir="auto">Any thoughts?</div></div>