Hi all,
I'm testing with IMX8 QaudMax MEK and OV10635 cameras.
I can run below two gstreamer pipelines and see the fps in the display message.
1. gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=NV12 ! fpsdisplaysink
2. gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=NV12 ! imxvideoconvert_g2d ! fpsdisplaysink
But when I check fps, case1 is 18 and case2 is 30.
Could you let me know what does imxvideoconvert_g2d do for making fps as 30?
Actually fpsdisplaysink can handle NV12 format so it doesn't need to convert image format to display. But if I skip imxvideoconvert_g2d before fpsdisplaysink, I can see frame drop.
I could see below message about imxvideoconvert_g2d in the 'imx8 gstreamer user guide' but I don't know it's related with my problem or not.
'The Amphion VPU IP uses a specific tiling format, so it requires the imxvideoconvert_g2d plugin
usage.'
Thanks in advance.
Hi @joanxie
I could run both two commands but the results are different.
1. gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=NV12 ! fpsdisplaysink
2. gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=NV12 ! imxvideoconvert_g2d ! fpsdisplaysink
case 1 is running as 18fps but case 2 is running as 30 fps.
Thanks,
Dongjin Ha.