AnsweredAssumed Answered

Exceptional / unexpected termination of video stream on imx51/Linux-2.6.31

Question asked by Robbie Jiang on Mar 19, 2014
Latest reply on Jun 20, 2016 by Yuri Muhin

Hi all,

 

I have a gstreamer pipeline working on i.mx51/Linux-2.6.31:

 

mfw_v4lsrc sensor-width=720 sensor-height=288 capture-width=640 capture-height=480 preview=true preview-width=640 preview-height=480 ! 'video/x-raw-yuv, format=(fourcc)NV12, width=640, height=480, framerate=25/1' ! clockoverlay ! mfw_vpuencoder codec-type=std_avc width=640 height=480 ! filesink location=video.264

 

However, after some time ( e.g, several hours), the pipeline terminates with one of  the following three kinds of message:

 

1.

 

mxc_ipu mxc_ipu: IPU Error - IPU_INT_STAT_10 = 0x01000000

mxc_ipu mxc_ipu: IPU Error - IPU_INT_STAT_10 = 0x02000000

mxc_ipu mxc_ipu: IPU Error - IPU_INT_STAT_5 = 0x00100000

mxc_ipu mxc_ipu: handler already installed on irq 451

mxc_ipu mxc_ipu: DC irq 451 in use

mxc_v4l_close: release resource

ERROR: v4l2 capture: camera_callback: working queue empty

 

OR

2.

 

ERROR: v4l2 capture: mxc_v4l_dqueue() interrupt received

mxc_ipu mxc_ipu: IPU Error - IPU_INT_STAT_10 = 0x02000000

mxc_v4l_close: release resource

 

OR

3.

 

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0

mxc_v4l_close: release resource

 

 

 

 

By the way, the video source is from a tvin chip ( TVP 5150).

And the  VPU firmware is 15.3.10, libvpu version is 5.0.).

 

 

What's the meaning of these error messages?

Is there anything wrong with my tvin driver?

Or should I upgrade the vpu firmware and libvpu?

 

Cheers,

Robbie

Outcomes