[meta-freescale] Problem on gstreamer plugins imxv4l2sink

Pierre Eliotec pierre.eliotec at gmail.com
Fri Nov 14 00:27:01 PST 2014


Hello,

I am trying to display subtitles on a imx6 solo based board with
gstreamer0.10.

The setup is the following:
rootfs built with yocto master-next, image based on fsl-image-multimedia,
and MACHINE is imx6solosabresd.conf, linux kernel is 3.10.31 BETA.

- When I am trying the following gstreamer command, It works, I have the
video on the screen

gst-launch filesrc location=/home/root/M6HD.avi ! mpegtsdemux name=demux
demux. ! queue !h264parse ! vpudec low-latency=true ! imxv4l2sink


 MFW_GST_V4LSINK_PLUGIN 4.0.1 build on Sep 19 2014 16:09:46.

Setting pipeline to PAUSED ...

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

vpudec versions :)

plugin: 4.0.1

wrapper: 1.0.54(VPUWRAPPER_ARM_LINUX Build on Sep 19 2014 16:08:56)

vpulib: 5.4.26

firmware: 3.1.1.46060

Pipeline is PREROLLING ...

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

[WARN] VPU iram is less than needed, some parts don't use iram

set v4l rotate sucessfully

>>V4L_SINK: Actually buffer status:

hardware buffer : 12

software buffer : 0

Pipeline is PREROLLED ...

Setting pipeline to PLAYING ...

full screen size:1920x1080

[V4L Update Display]: left=0, top=0, width=1920, height=1080

set v4l display crop sucessfully

New clock: GstSystemClock

[image: Images intégrées 1]

- But, when I am trying this gstreamer command, i haven't video on screen:

gst-launch filesrc location=/home/root/M6HD.avi ! mpegtsdemux name=demux
demux. ! queue ! h264parse ! vpudec low-latency=true ! dvbsuboverlay
name=overlay ! imxv4l2sink demux. ! queue ! subpict ure/x-dvb ! overlay.


MFW_GST_V4LSINK_PLUGIN 4.0.1 build on Sep 19 2014 16:09:46.

Setting pipeline to PAUSED ...

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

vpudec versions :)

plugin: 4.0.1

wrapper: 1.0.54(VPUWRAPPER_ARM_LINUX Build on Sep 19 2014 16:08:56)

vpulib: 5.4.26

firmware: 3.1.1.46060

Pipeline is PREROLLING ...

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

[WARN] VPU iram is less than needed, some parts don't use iram

set v4l rotate sucessfully

>>V4L_SINK: Actually buffer status:

hardware buffer : 12

software buffer : 0

Pipeline is PREROLLED ...

Setting pipeline to PLAYING ...

full screen size:1920x1080

[V4L Update Display]: left=0, top=0, width=1920, height=1080

set v4l display crop sucessfully

New clock: GstSystemClock

 (gst-launch-0.10:734): GStreamer-CRITICAL **: gst_buffer_create_sub:
assertion 'buffer->mini_object.refcount > 0' failed

 (gst-launch-0.10:734): GStreamer-CRITICAL **: gst_mini_object_unref:
assertion 'mini_object->refcount > 0' failed

 ** (gst-launch-0.10:734): CRITICAL **: gst_base_parse_push_frame:
assertion 'frame->buffer != NULL' failed

ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal
data flow error.

Additional debug info:

/data/fsl-community-bsp/build-elio/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer/0.10.36-r2/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c(2625):
gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:

streaming task paused, reason error (-5)

Execution ended after 1523804333 ns.

Setting pipeline to PAUSED ...

Running time 0:00:01.634884667 render fps 3.058

Setting pipeline to READY ...

 (gst-launch-0.10:734): GStreamer-CRITICAL **: gst_mini_object_unref:
assertion 'mini_object->refcount > 0' failed

Setting pipeline to NULL ...

Total rendered:5

Freeing pipeline ...
[image: Images intégrées 2]

I think the problem is the input format of imxv4l2sink because in the first
case it's NV12 and in the second case it's I420. Do you confirm? If it's
true, could you help me please?

Pierre,
Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20141114/5f580f12/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 57880 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20141114/5f580f12/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 28077 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20141114/5f580f12/attachment-0003.png>


More information about the meta-freescale mailing list