Hi,
Thanks for your reply! We expect to get data in NV12 format. In this case, we do not want to use imxvideoconvert_g2d to do further processing.
We write codes in Qt like:
VideoCapture cap;
cap.open( "rtspsrc location=rtsp://admin:admin@192.168.1.42:554/1/0.sdp ! rtph264depay ! h264parse ! queue ! vpudec! queue ! appsink sync=false", CAP_GSTREAMER)
It works well in imx8m. Then we want to port the app to imx8x. We modify the code to this:
VideoCapture cap;
cap.open( "rtspsrc location=rtsp://admin:admin@192.168.1.42:554/1/0.sdp ! rtph264depay ! h264parse ! queue ! v4l2h264dec ! queue ! appsink sync=false", CAP_GSTREAMER)
And the display error occurs in imx8x.
In IMX8GStreamerGuide.pdf, It is ok to parse rtspsrc without imxvideoconvert_g2d. Is there something we should do in this process?