AnsweredAssumed Answered

ov5642 1080p 30 fps and sabre light

Question asked by Ottavio Campana on Aug 28, 2014
Latest reply on Sep 1, 2015 by Sreekanth M

Hello, I bought a sabre light from boundary devices (BD-SL-i.MX6) and a parallel camera ov5642.

 

The camera works well at 30 fps for resolutions up to 720p, but when I try to run at 1080p I am able to get onyly 15 fps.

 

The following pipeline works:

 

gst-launch mfw_v4lsrc device=/dev/video0 capture-mode=5 fps-n=15 ! vpuenc codec=12 ! multipartmux ! tcpserversink host=192.168.103.59 port=5001

 

but this other one does not work

 

root@nitrogen6x:~# gst-launch mfw_v4lsrc device=/dev/video0 capture-mode=5 fps-n=30 ! vpuenc codec=12 ! multipartmux ! tcpserversink host=192.168.103.59 port=5001
MFW_GST_V4LSRC_PLUGIN 3.0.11 build on Aug 25 2014 14:58:35.
Setting pipeline to PAUSED ...
[INFO]    Product Info: i.MX6Q/D/S
vpuenc versions :)
    plugin: 3.0.11
    wrapper: 1.0.46(VPUWRAPPER_ARM_LINUX Build on Aug 25 2014 14:52:13)
    vpulib: 5.4.23
    firmware: 3.1.1.46056
ERROR: Pipeline doesn't want to pause.
Setting pipeline to NULL ...
Freeing pipeline ...
root@nitrogen6x:~#

 

From the kernel I get this error

 

mxc_v4l2_s_param: vidioc_int_s_parm returned an error -22

 

Is someone able to acquire video from the parallel camera at 1080p 30 fps?

Outcomes