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:




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





ERROR: v4l2 capture: mxc_v4l_dqueue() interrupt received

mxc_ipu mxc_ipu: IPU Error - IPU_INT_STAT_10 = 0x02000000

mxc_v4l_close: release resource





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?