We are using sabrelite with ov5640 mipi sensors.
is working fine (it takes snapshot at full resolution.)
If i try to capture a movie at fulHd resolution 30 fps it produce ok, but if i try to make a movie at full resolution (5Mp) at 15 fps. I have the following error:
mxc_vpu 2040000.vpu: VPU blocking:timeout.
mxc_vpu 2040000.vpu: VPU blocking:timeout.
mxc_vpu 2040000.vpu: VPU blocking:timeout.
mxc_vpu 2040000.vpu: VPU blocking:timeout.
mxc_vpu 2040000.vpu: VPU blocking:timeout.
...
after a while
...
mxc_vpu 2040000.vpu: fatal error: can't gate/power off when VPU is busy
imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00000001
and then the vpu seems to be blocked i have to reboot the system to have the control again.
I'm using the fsl-image-test as "image"
it does the same even with mpeg4 compression.
here the pipelines used:
this one is working (mode=5 mean fullHD)
gst-launch mfw_v4lsrc capture-mode=5 fps-n=30 ! queue ! vpuenc codec=6 ! matroskamux ! filesink location=/mnt/nfs/home/test_1080p.mkv
this one is not:
gst-launch mfw_v4lsrc capture-mode=6 fps-n=15 ! queue ! vpuenc codec=6 ! matroskamux ! filesink location=/mnt/nfs/home/test_5mpix.mkv
Omar
Omar
Had your issue got resolved? If yes, we are going to close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.
Thanks,
Yixing