AnsweredAssumed Answered

imx6S problem with webcam (GStreamer)

Question asked by Ivan Rech on Nov 8, 2015


this is my first post so I hope to respect any rules..

I'm developing a board based on IMX6S and I have some issue with gstreamer and the webcam (microsoft life cam cinema).

The board (I have the same problem with the wand board and with the soloLite Freescale demo bard) is connected to a 800x480 display,

I have yocto jethro and the last gstreamer, when I use this pipeline:


gst-launch-1.0 --gst-debug=*:3 v4l2src device=/dev/video0 do-timestamp=true ! 'image/jpeg,width=1280,height=720,framerate=10/1'  ! imxvpudec ! imxipuvideotransform ! imxipuvideosink sync=false


sometimes it work correctly, sometimes it works at very low frame rate with this Warning:


0:00:13.753400668   410   0xf3aa00 WARN            videodecoder gstvideodecoder.

c:2512:gst_video_decoder_prepare_finish_frame:<imxvpudec0> decreasing timestamp

(0:00:00.000000000 < 0:00:12.450436303)


and sometimes it show me just the first frame.

I can't find a way to replicate the problem in a constant way (and this is frustrating). Another warning I see sometimes is:


0:00:10.566781001   667  0x16b0720 FIXME                   v4l2 gstv4l2bufferpoo

l.c:1152:gst_v4l2_buffer_pool_dqbuf:<v4l2src0:pool:src> Unhandled enum v4l2_fiel

d 0 - treating as progressive


In the attache file the log when I obtain just the first frame.



any idea or suggestion?

Thanks for any help!

Original Attachment has been moved to: