* qtmultimedia + qt5.3.2 + yocto dizzy
@ 2015-10-22 14:23 Stefano Gurrieri
2015-10-22 20:47 ` Stephano Cetola
0 siblings, 1 reply; 5+ messages in thread
From: Stefano Gurrieri @ 2015-10-22 14:23 UTC (permalink / raw)
To: openembedded-devel
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.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: qtmultimedia + qt5.3.2 + yocto dizzy
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
0 siblings, 1 reply; 5+ messages in thread
From: Stephano Cetola @ 2015-10-22 20:47 UTC (permalink / raw)
To: openembedded-devel
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: qtmultimedia + qt5.3.2 + yocto dizzy
2015-10-22 20:47 ` Stephano Cetola
@ 2015-10-23 8:52 ` Stefano Gurrieri
2015-10-26 16:32 ` Stephano Cetola
0 siblings, 1 reply; 5+ messages in thread
From: Stefano Gurrieri @ 2015-10-23 8:52 UTC (permalink / raw)
To: openembedded-devel
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
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
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: qtmultimedia + qt5.3.2 + yocto dizzy
2015-10-23 8:52 ` Stefano Gurrieri
@ 2015-10-26 16:32 ` Stephano Cetola
2015-10-27 9:48 ` Stefano Gurrieri
0 siblings, 1 reply; 5+ messages in thread
From: Stephano Cetola @ 2015-10-26 16:32 UTC (permalink / raw)
To: openembedded-devel
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: qtmultimedia + qt5.3.2 + yocto dizzy
2015-10-26 16:32 ` Stephano Cetola
@ 2015-10-27 9:48 ` Stefano Gurrieri
0 siblings, 0 replies; 5+ messages in thread
From: Stefano Gurrieri @ 2015-10-27 9:48 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 4190 bytes --]
I also think that maybe some Gstreamer plugin missing.
But, having a look at my image recipe everything seems installed.
In attach, you can find my image recipe.
According to you, what missing?
Thanks a lot for your help.
Kind regards,
Stefano
2015-10-26 17:32 GMT+01:00 Stephano Cetola <stephanoc@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
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
[-- Attachment #2: qt5-custom-common.inc --]
[-- Type: text/plain, Size: 555 bytes --]
SYSTEMD_INSTALL = " \
systemd \
systemd-compat-units \
systemd-speed-hacks \
udev-systemd \
rsyslog-systemd \
"
SYSV_INSTALL = " \
udev \
sysvinit \
initscripts \
"
COMMON_INSTALL = " \
base-files \
base-passwd \
busybox \
${@base_contains("MACHINE_FEATURES", "systemd", "${SYSTEMD_INSTALL}", "${SYSV_INSTALL}", d)} \
packagegroup-fsl-gstreamer \
packagegroup-base \
"
IMAGE_FEATURES += "ssh-server-openssh splash "
do_rootfs[depends] += "virtual/kernel:do_populate_sysroot"
inherit core-image
[-- Attachment #3: qt5-custom-image.bb --]
[-- Type: application/octet-stream, Size: 1950 bytes --]
# ROJ
require qt5-custom-common.inc
TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
IMAGE_INSTALL = " \
${COMMON_INSTALL} \
\
${TOUCH} \
\
gcc g++ binutils libgcc libgcc-dev libstdc++ libstdc++-dev libstdc++-staticdev \
autoconf automake ccache chkconfig glib-networking glibmm \
packagegroup-core-buildessential pkgconfig \
boost cmake zlib glib-2.0 packagegroup-fsl-tools-testapps \
gstreamer \
gst-meta-video \
gst-fsl-plugin \
gst-plugins-base-app \
gst-plugins-base \
gst-plugins-good \
gst-plugins-good-rtsp \
gst-plugins-good-udp \
gst-plugins-good-rtpmanager \
gst-plugins-good-rtp \
gst-plugins-good-video4linux2 \
ruby \
cpufrequtils \
nano \
gdb \
openssh-sftp-server \
packagegroup-fsl-tools-testapps \
packagegroup-fsl-tools-benchmark \
imx-vpu \
imx-test \
qtbase \
qtbase-dev \
qtbase-fonts \
qtbase-mkspecs \
qtbase-plugins \
qtbase-tools \
qtbase-examples \
qtdeclarative \
qtdeclarative-plugins \
qtdeclarative-tools \
qtdeclarative-examples \
qtdeclarative-qmlplugins \
qtmultimedia \
qtmultimedia-plugins \
qtmultimedia-examples \
qtmultimedia-qmlplugins \
qtsvg \
qtsvg-plugins \
qtsensors \
qtimageformats-plugins \
qtsystems \
qtsystems-tools \
qtsystems-examples \
qtsystems-qmlplugins \
qtscript \
qt3d \
qt3d-examples \
qt3d-qmlplugins \
qt3d-tools \
qtwebkit \
qtwebkit-examples-examples \
qtwebkit-qmlplugins \
qtgraphicaleffects-qmlplugins \
qtconnectivity-qmlplugins \
qtlocation-plugins \
qtlocation-qmlplugins \
cinematicexperience \
cairo pango fontconfig freetype pulseaudio dbus \
alsa-lib alsa-tools alsa-state alsa-utils-alsaconf fsl-alsa-plugins \
i2c-tools \
canutils \
strace \
ldd \
"
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-10-27 9:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2015-10-27 9:48 ` Stefano Gurrieri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox