Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Stephano Cetola <stephanoc@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: qtmultimedia + qt5.3.2 + yocto dizzy
Date: Mon, 26 Oct 2015 16:32:02 +0000	[thread overview]
Message-ID: <20151026163201.GA20355@mail.spox.systems> (raw)
In-Reply-To: <CAKpvFF32BXGy2_qr=xRpxc4tf4EHN2pWS2X7dWWJ4+ebhSGDxQ@mail.gmail.com>

On 10/23, Stefano Gurrieri wrote:
> Hi Stephano,
> thanks for your fast reply.
> 
> I tried to follow this link, but without success.
> Specifically, I tried to add:
> 
> PACKAGECONFIG_append_pn-qtmultimedia= " gstreamer010" in my local.conf
> 
> and I've added this part of code in qtmultimedia.inc recipe:
> 
> do_configure_prepend() { # disable openal test if it isn't enabled by
> PACKAGECONFIG sed -i 's/^qtCompileTest(openal)/OE_OPENAL_ENABLED:
> qtCompileTest(openal)/g' ${S}/qtmultimedia.pro # disable gstreamer-0.10
> test if it isn't enabled by PACKAGECONFIG sed -i 's/^\( *\)qtCompileTest(
> gstreamer)/\1OE_GSTREAMER010_ENABLED:qtCompileTest(gstreamer) {/g' ${S}
> /qtmultimedia.pro}
> and removed patches:
> 
> SRC_URI += "\
>     file://0001-Initial-porting-effort-to-GStreamer-1.0.patch \
>     file://0002-qtmultimedia.pro-Respect-OE_GSTREAMER_ENABLED-OE_GST.patch \
> "
> 
> present in my original qtmultimedia.inc file.
> 
> Then I bake my qt5-custom-image successfully. Now, on my target, in
> /usr/lib/qt5/plugins/mediaservice, I see:
> libgstaudiodecoder.so  libgstcamerabin.so  libgstmediacapture.so
> libgstmediaplayer.so
> 
> but when I try to run (for example) videowidget application or player
> application, I see these error:
> 
> GStreamer-CRITICAL **: gst_object_ref_sink: assertion 'G_IS_OBJECT
> (object)' failed

Hmmm, I have never seen this error. Sounds like some Gstreamer plugins
may be missing.

Have a look at this custom image:

http://wiki.wandboard.org/index.php/Building_Qt5_using_yocto_on_Wandboard

I have used that in the past to successfully test video. Perhaps there
are some packages in that image that you are missing. Hope this helps.


> 
> 
> Could you help me?
> Thanks a lot.
> Stefano
> 
> 2015-10-22 22:47 GMT+02:00 Stephano Cetola <stephanoc@gmail.com>:
> 
> > Ciao Stefano,
> >
> > Take a look at this thread:
> >
> > https://community.freescale.com/message/391750#391750
> >
> > You are missing libgstmediaplayer.so. That link should help get you
> > the right packages installed.
> >
> >
> >
> > On Thu, Oct 22, 2015 at 7:23 AM, Stefano Gurrieri
> > <gurrieristefano@gmail.com> wrote:
> > > Goodmorning,
> > > I tried to compile Qt5.3.2 in my Yocto dizzy successfully etc…
> > > … but when I try to run (on my target based on iMX6) a videowidget
> > > application or player application… I always have the same error:
> > > defaultServiceProvider::requestService(): no service found for -
> > > "org.qt-project.qt.mediaplayer"
> > > and I can’t to see a video. In /usr/lib/qt5/plugins/mediaservice I’ve
> > only
> > > libqtmedia_audioengine.so library. Missing gstreamer multimedia service
> > > plugins?
> > >
> > > Could you please help me?
> > >
> > > Thanks a lot.
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


  reply	other threads:[~2015-10-26 16:32 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-22 14:23 qtmultimedia + qt5.3.2 + yocto dizzy Stefano Gurrieri
2015-10-22 20:47 ` Stephano Cetola
2015-10-23  8:52   ` Stefano Gurrieri
2015-10-26 16:32     ` Stephano Cetola [this message]
2015-10-27  9:48       ` Stefano Gurrieri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151026163201.GA20355@mail.spox.systems \
    --to=stephanoc@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox