Hello,
I'm developing a Qt application for the i.MX8MP targeting a 12MP image capture device and encountering image artifacts in the captured PNG images.
Hardware/Software Environment:
GStreamer Pipeline:
descr = g_strdup_printf("v4l2src name=video_source " "device=/dev/video-isp-csi1 " "io-mode=dmabuf ! " "video/x-raw, width=4048,height=3040 ! tee name=t " "t. ! queue max-size-buffers=1 leaky=downstream ! imxvideoconvert_g2d " "name=g2d rotation=3 ! video/x-raw, width=480, height=800 ! appsink " "name=app_sink_live max-buffers=1 drop=True " "t. ! queue ! appsink name=app_sink_snapshot max-buffers=1 drop=True");
Issue: The captured PNG images frequently contain visual artifacts (see attached image). The artifacts appear as corrupted regions or visual distortions in the final image.
Observations:
Questions:
Any guidance would be greatly appreciated!
Image: