Cannot get imxg2dvideosink to work

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Cannot get imxg2dvideosink to work

1,551 Views
sols
Contributor I


We are having an issue with an i.MX6 board trying to play a video. The system is running Ubuntu "oneiric" and comes with gstreamer-0.10. So far we have been using the mfw_v4lsink module but somehow a couple of pixels get cut off around the edge, thus we tried to upgrade to gstreamer-1.x which fixed the same issue on another i.MX6 system. Our gstreamer pipeline looks something like this:

gst-launch-1.0 udpsrc [..] ! rtpmp4vdepay ! mpeg4videoparse ! imxvpudec ! progressreport update-freq=1 ! imxg2dvideosink use-vsync=false sync=false

Unfortunately the new imxg2dvideosink module seems unhappy:

Setting pipeline to PAUSED ...

g2d_alloc: alloc memory fail with size 16!

ERROR: Pipeline doesn't want to pause.

Setting pipeline to NULL ...

Freeing pipeline ...

Some more details about the system:

  • The board is an iW-RainboW-G15M from iWave
  • It's running kernel 3.0.35-2666-gbdde708
  • The vivante libraries we tried to use are from version 3.10.17-1.0.2
  • The gstreamer version we tried is 1.6.4

Does anyone have an idea about why this might be failing?

Labels (3)
0 Kudos
Reply
1 Reply

940 Views
igorpadykov
NXP Employee
NXP Employee

Hi Stefan

imxg2dvideosink is GStreamer-imx plugins (created by community),

while NXP GStreamer Plugins (fsl-gst-plugin package) do not support

gstreamer-1.x with kernel 3.0.35 (support start from 3.10.31).

Difference between these two types of  plugins is described on

http://trac.gateworks.com/wiki/Yocto/gstreamer

It may sense to post this on meta-fsl-arm mailing list, so that someone

familiar with them could try to assist you.

https://lists.yoctoproject.org/listinfo/meta-freescale

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply