过夜摄像机捕获后,GStreamer显示错误

时间:2017-06-12 06:07:53

标签: camera gstreamer imx6

我在一夜之间运行相机捕获后出现以下错误。

它正好运行到如此多的捕获(200到300),但在此之后突然显示下面的消息,它无法拍摄相机。 迭代不是固定的,或者不能说在这个数字之后它只是停止捕获。

正如我用谷歌搜索它,我发现了类似的问题,但未找到确切的结果......

gst-launch-1.0 imxv4l2videosrc device=/dev/video1 input=0 imx-capture-mode=0 fps-n=15 ! imxeglvivsink
display(/dev/fb0) resolution is (800x480).
[INFO]  Product Info: i.MX6Q/D/S
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock




ERROR: from element /GstPipeline:pipeline0/GstImxV4l2VideoSrc:imxv4l2videosrc0: Internal data flow error.
Additional debug info:
../../../../gstreamer-1.6.3/libs/gst/base/gstbasesrc.c(2943): gst_base_src_loop (): /GstPipeline:pipeline0/GstImxV4l2VideoSrc:imxv4l2videosrc0:
streaming task paused, reason error (-5)
Execution ended after 0:00:10.172558001
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

Setting pipeline to NULL ...
Freeing pipeline ...

如果您对gstreamer问题有任何疑问,请告诉我,以及出现此类错误的原因。

1 个答案:

答案 0 :(得分:0)

可能性是,

  1. 长时间捕获后内存不足。

  2. 相机输入(帧定时)与iMX不同步

  3. 系统处于高CPU负载