Full HD camera input using gstreamer

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Full HD camera input using gstreamer

跳至解决方案
3,070 次查看
zhencongtee
Contributor III

Hi all,

I am trying to input the camera input in full HD format using gstreamer, and i come across the below thread:

How to set imx6 camera resolution with gstreamer

I tried to set the capture mode to 5 (1920x1080), but gstreamer returns me error below:

root@imx6qsabresd:~# gst-launch mfw_v4lsrc capture-mode=5 ! mfw_v4lsink

MFW_GST_V4LSRC_PLUGIN 3.0.11 build on Jun 17 2014 15:53:58.

ov5640 initial set to VGA 30fps

ERROR: v4l2 capture: slave not found!

MFW_GST_V4LSINK_PLUGIN 3.0.11 build on Jun 17 2014 15:53:52.

Setting pipeline to PAUSED ...

ov5640 initial set to VGA 30fps

Set ov5640 mode to 1080P

ov5640 frame rate is 30fps

mxc_v4l2_s_param: vidioc_int_s_parm returned an error -22

ERROR: Pipeline doesn't want to pause.

Setting pipeline to NULL ...

Total rendered:0

Freeing pipeline ...

[--->FINALIZE v4l_sink

Some of the print out above about the video resolution setting to the camera is done by me into the ov5640 camera driver so that i can make sure what resolution setting is used by the camera.

Is it gstreamer really cannot take in full HD camera input? or is there anything i missed out that need to be done so that gstreamer can take in full HD camera input?

Thank you.

Regards,

Zhen Cong Tee

标签 (3)
标记 (3)
1 解答
1,701 次查看
Yuri
NXP Employee
NXP Employee
0 项奖励
3 回复数
1,701 次查看
Yuri
NXP Employee
NXP Employee

   The imx6qsabresd board has two embedded cams : MIPI cam and parallel cam.
Only one of them support the full HD.

Please take a look at the following threads :

VPU performance: CSI-2 MIPI camera vs. USB camera


CPU load when streaming full HD camera input to full HD HDMI display

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
1,701 次查看
zhencongtee
Contributor III

Hi Yuri,

I had make some background study on the IPU parallel input and MIPI input.

Basically the camera ov5640 supports 8 bit data bus, so, in order to take in one pixel, it needs to take 3 cycle. This will exceed the bandwidth that is set in the IPU (as in reference manual).

I believe that is why parallel bus camera does not support 1080p resolution.

MIPI 1080p at 30fps, in the other hand, will not exceed the bandwidth.

Do you agree with my statement above?

Thank you.

Regards,

Zhen Cong Tee

0 项奖励
1,702 次查看
Yuri
NXP Employee
NXP Employee

Yes :-)

0 项奖励