I am trying to capture uncompressed video from USB 3.0 camera using gstreamer but I am having a hard time to get proper frame rate. Here is the pipeline I am using:
Code: Select all
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=60/1 ! fpsdisplaysink text-overlay=false sync=false -vUsing the following pipeline, I am able to capture 60 fps from the camera.
Code: Select all
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=60/1 ! fakesink sync=false -vI also tried to disable lightdm and also set scaling_governor in performance mode, without success.
Is there any hardware acceleration for rendering video to the framebuffer without passing through CPU?
Here is the system I am using:
Code: Select all
Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/LinuxJérôme