[meta-freescale] Gstreamer1.0_1.4.5 with imxeglvivsink errors

Vikas Patil vikasmpatil at gmail.com
Wed Oct 14 06:42:14 PDT 2015


So far I am able to run the following pipeline successfully till now. I am
using

gstreamer1.0_1.4.5 <http://gstreamer1.0_1.4.5.bb/>

gstreamer1.0-plugins-imx_0.11.1 <http://gstreamer1.0-plugins-imx_0.11.1.bb/>

Linux 3.14.28

Weston 1.8.0

#gst-launch-1.0 -v imxv4l2videosrc device=/dev/video0 ! imxg2dvideosink

#gst-launch-1.0  imxv4l2videosrc ! imxg2dvideosink

#gst-launch-1.0 videotestsrc pattern=00 ! imxg2dvideosink
framebuffer=/dev/fb0



However, it would be good if anyone can help me to run with
"imxeglvivsink". I am getting following error



##gst-launch-1.0 -v imxv4l2videosrc device=/dev/video0 ! imxeglvivsink



Setting pipeline to PAUSED ...

ERROR: Pipeline doesn't want to pause.

Setting pipeline to NULL ...

Freeing pipeline ...



Also not able to verify video encode and decode. Could you point me to some
standard video stream for decode I can test with (may be h264)  and from
where can I download?



##gst-launch-1.0 filesrc location=/home/root/song.mp4 ! h264parse !
imxvpudec ! imxipuvideotransform ! imxg2dvideosink



Setting pipeline to PAUSED ...

[INFO]  Product Info: i.MX6Q/D/S

Pipeline is PREROLLING ...

[INFO]  bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0

[INFO]  bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0

ERROR: from element /GstPipeline:pipeline0/GstH264Parse:h264parse0:
GStreamer encountered a general stream error.

Additional debug info:

/data/work/vipatil/ELINA_081015/elina-distro/build-orinoco/tmp/work/cortexa9hf-vfp-neon-elina-linux-gnueabi/gstreamer1.0/1.4.5-r0/gstreamer-1.4.5/libs/gst/base/gstbaseparse.c(3264):
gst_base_parse_loop (): /GstPipeline:pipeline0/GstH264Parse:h264parse0:

streaming stopped, reason error

ERROR: pipeline doesn't want to preroll.

Setting pipeline to NULL ...

Freeing pipeline ...



Regards,

Vikash

On Wed, Oct 14, 2015 at 4:09 PM, Vikas Patil <vikasmpatil at gmail.com> wrote:

> Dear All,
>
> I am trying following command with gstreamer with imxeglvivsink on
> i.MX6Solo but could not able to see working till now.
>
> Could you provide some example pipeline commands to run with
> imxeglvivsink? How could I fix the below errors? Any inputs/suggestions?
>
> How should I test my gstreamer setup with imxeglvivsink?
>
> gstreamer1.0_1.4.5.bb
>
> gstreamer1.0-plugins-imx_0.11.1.bb
> Linux 3.14.28
> Weston 1.8.0
>
> I am running following command when desktop-shell is loaded by weston.
>
> 1.From File
> root at linux3.14.28:~# gst-launch-1.0 playbin
> uri=file:///home/root/song.mp4 video sink=imxeglvivsink
>
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
> 2. Camera video (my camera application working fine using wayland/gles)
> root at linux3.14.28:~#gst-launch-1.0 imxv4l2videosrc device=/dev/video0 !
> imxeglvivsink
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
> 3. #gst-launch-1.0 filesrc location=/home/root/song.mp4 ! decodebin !
> fakesink
>
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> ERROR: from element
> /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind:
> Could not determine type of stream.
> Additional debug info:
> /data/work/vipatil/ELINA_081015/elina-distro/build-orinoco/tmp/work/cortexa9hf-vfp-neon-elina-linux-gnueabi/gstreamer1.0/1.4.5-r0/gstreamer-1.4.5/plugins/elements/gsttypefindelement.c(1083):
> gst_type_find_element_loop ():
> /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> Freeing pipeline ...
>
> 4.#gst-launch-1.0 filesrc location=/home/root/song.mp4 ! decodebin !
> imxeglvivsink
>
> Setting pipeline to PAUSED ...
> ERROR: Pipeline doesn't want to pause.
> Setting pipeline to NULL ...
> Freeing pipeline ...
> However fakesink seems to be working
>
> # gst-launch-1.0 imxv4l2videosrc device=/dev/video0 ! fakesink
>
> Setting pipeline to PAUSED ...
> Pipeline is live and does not need PREROLL ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> [ 3533.593484] imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_5 =
> 0x00000001
>
> Thanks & Regards,
> Vikash
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20151014/84b228b9/attachment.html>


More information about the meta-freescale mailing list