Error due to Gstreamer plugins on ARM
Arjav Parikh
parikharjav24 at gmail.com
Wed Oct 3 14:54:18 UTC 2018
Hi,
I again cross compiled gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-bad, gst-libav using yocto (for ARM itself) and files
(mentioned in *gstreamer_files.txt*) generated after successful cross
compilation have been transferred onto board.
On running *gst-inspect-1.0* I get below output:
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 1 plugin, 2 features
Error observed on running my SampleApp is still :
1970-01-08 22:29:08.610 [ 1] 0 ConfigurationNode:initializeSuccess
1970-01-08 22:29:08.612 [ 1] 9 MediaPlayer:createCalled
1970-01-08 22:29:08.617 [ 1] *E
MediaPlayer:setupPipelineFailed:reason=createQueueElementFailed*
1970-01-08 22:29:08.617 [ 1] *E
MediaPlayer:initPlayerFailed:reason=setupPipelineFailed*
1970-01-08 22:29:08.617 [ 1] 9 MediaPlayer:~MediaPlayerCalled
(SampleApp:3044): GStreamer-CRITICAL **: 22:29:08.618: gst_object_unref:
assertion 'object != NULL' failed
1970-01-08 22:29:08.618 [ 1] 9 MediaPlayer:resetPipeline
(SampleApp:3044): GLib-CRITICAL **: 22:29:08.618:
g_main_context_find_source_by_id: assertion 'source_id > 0' failed
1970-01-08 22:29:08.618 [ 1] *E
RequiresShutdown:~RequiresShutdownFailed:reason=notShutdown,name=SpeakMediaPlayer*
1970-01-08 22:29:08.618 [ 1] C SampleApplication:Failed to create media
player for speech!
1970-01-08 22:29:08.618 [ 1] C SampleApplication:Failed to initialize
SampleApplication
Please help.
On Wed, Oct 3, 2018 at 2:25 AM Nicolas Dufresne <nicolas at ndufresne.ca>
wrote:
> Le mardi 02 octobre 2018 à 23:32 +0530, Arjav Parikh a écrit :
> > Hi,
> > I am cross compiling AVS SDK (Alexa Voice Service) for ARM platform.
> > As per AVS SDK dependencies Gstreamer & its plugins of 1.8.3 or later
> > version is required. So I have cross compiled Gstreamer & its plugins
> > of version 1.14.2 through source code in Ubuntu 16.04.
> > Please find attached document (gstreamer_compilation.txt) which lists
> > the configuration & compilation steps for gstreamer & its plugins.
> >
> > Now, I compile AVS SDK using gstreamer & its plugins and is
> > successfully built. I have Copied all the binaries & libraries
> > generated from cross compiling gstreamer & its plugins on the ARM
> > Platform board
> > Please find attached document (gstreamer_build.txt) which lists the
> > binaries & libraries of gstreamer copied on board.
> >
> > On Executing AVS SampleApp on Board I get below mentioned error.
> > Maybe something is missing or something wrong has been configured.
> > Can anyone please guide me how to properly cross compile Gstreamer &
> > its plugins for ARM. Also which files are required to be ported on
> > Board.
> >
> > Please let me know in case of any additional information required
> > from my end.
>
> To continue what was discussed ont he bug, you seem to have forgot to
> set your run-time env. Adding symlink to some random place won't make
> it work. Best is to setup a prefix env, please fix for your needs, this
> is just pure guessing from the dump you gave.
>
> export LD_LIBRARY_PATH=<prefix1>/lib:<prefix2>/lib:...
> export
> GST_PLUGINS_PATH=<gstprefix1>/lib/gstreamer-1.0:<gstprefix2>/lib/gstreamer-1.0:...
>
> Verify you setup using gst-inspect-1.0. In general, using as many
> prefix as there is component generates a lot of setup and is
> complicated. So if you want to keep it this way, then I guess you'll
> have to work harder.
>
> >
> > Error:
> > ./SampleApp ../Integration/AlexaClientSDKConfig.json
> > /data/alexa/KittAiModels/ DEBUG9
> > 2018-10-01 08:57:22.652 [ 1] I sdkVersion: 1.9.0
> > configFile ../Integration/AlexaClientSDKConfig.json
> > Running app with log level: DEBUG9
> > 2018-10-01 08:57:22.662 [ 1] 0 ConfigurationNode:initializeSuccess
> > 2018-10-01 08:57:22.664 [ 1] 9 MediaPlayer:createCalled
> > 2018-10-01 08:57:22.669 [ 1] E
> > MediaPlayer:setupPipelineFailed:reason=createQueueElementFailed
> > 2018-10-01 08:57:22.669 [ 1] E
> > MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
> > 2018-10-01 08:57:22.669 [ 1] 9 MediaPlayer:~MediaPlayerCalled
> > (SampleApp:9986): GStreamer-CRITICAL **: 08:57:22.670:
> > gst_object_unref: assertion 'object != NULL' failed
> > 2018-10-01 08:57:22.670 [ 1] 9 MediaPlayer:resetPipeline
> > (SampleApp:9986): GLib-CRITICAL **: 08:57:22.670:
> > g_main_context_find_source_by_id: assertion 'source_id > 0' failed
> > 2018-10-01 08:57:22.670 [ 1] E
> > RequiresShutdown:~RequiresShutdownFailed:reason=notShutdown,name=Spea
> > kMediaPlayer
> > 2018-10-01 08:57:22.670 [ 1] C SampleApplication:Failed to create
> > media player for speech!
> > 2018-10-01 08:57:22.670 [ 1] C SampleApplication:Failed to initialize
> > SampleApplication
> > Failed to create to SampleApplication!
> > --
> > Thanks & Regards,
> > Arjav Parikh
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
--
Thanks & Regards,
Arjav Parikh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20181003/7505d8b7/attachment.html>
-------------- next part --------------
speexdsp:
libspeexdsp.so.1.5.0
alsa-lib:
libasound.so.2.0.0
smixer-ac97.so
smixer-hda.so
smixer-sbase.so
flac:
libFLAC++.so.6.3.0
libFLAC.so.8.3.0
flac
metaflac
speex:
libspeex.so.1.5.0
libsoup-2.4:
libsoup-2.4.so.1.7.0
libsoup-gnome-2.4.so.1.7.0
libsamplerate0:
sndfile-resample
libsamplerate.so.0.1.8
glib-networking:
libgiognutls.so
alsa-plugins:
libasound_module_conf_pulse.so
libasound_module_ctl_arcam_av.so
libasound_module_ctl_oss.so
libasound_module_ctl_pulse.so
libasound_module_pcm_oss.so
libasound_module_pcm_pulse.so
libasound_module_pcm_speex.so
libasound_module_pcm_upmix.so
libasound_module_pcm_usb_stream.so
libasound_module_pcm_vdownmix.so
libasound_module_rate_samplerate.so
libasound_module_rate_speexrate.so
gstreamer1.0:
gst-inspect-1.0
gst-launch-1.0
gst-stats-1.0
gst-typefind-1.0
libgstcoreelements.so
gst-completion-helper
gst-plugin-scanner
gst-ptp-helper
libgstbase-1.0.so.0.1402.0
libgstcheck-1.0.so.0.1402.0
libgstcontroller-1.0.so.0.1402.0
libgstnet-1.0.so.0.1402.0
libgstreamer-1.0.so.0.1402.0
libgstcoreelements.so
gstreamer1.0-plugins-base:
libgstallocators-1.0.so.0.1402.0
libgstapp-1.0.so.0.1402.0
libgstaudio-1.0.so.0
libgstfft-1.0.so.0.1402.0
libgstpbutils-1.0.so.0.1402.0
libgstriff-1.0.so.0.1402.0
libgstrtp-1.0.so.0.1402.0
libgstrtsp-1.0.so.0.1402.0
libgstsdp-1.0.so.0.1402.0
libgsttag-1.0.so.0.1402.0
libgstvideo-1.0.so.0.1402.0
libgstadder.so
libgstaudiorate.so
libgstgio.so
libgstplayback.so
libgsttheora.so
libgstvideoscale.so
libgstapp.so
libgstaudioresample.so
libgstogg.so
libgstrawparse.so
libgsttypefindfunctions.so
libgstvideotestsrc.so
libgstaudioconvert.so
libgstaudiotestsrc.so
libgstpango.so
libgstsubparse.so
libgstvideoconvert.so
libgstvolume.so
libgstaudiomixer.so
libgstencoding.so
libgstpbtypes.so
libgsttcp.so
libgstvideorate.so
libgstvorbis.so
gst-device-monitor-1.0
gst-discoverer-1.0
gst-play-1.0
gstreamer1.0-plugins-bad:
libgstadaptivedemux-1.0.so.0.1402.0
libgstbadaudio-1.0.so.0.1402.0
libgstbadvideo-1.0.so.0.1402.0
libgstbasecamerabinsrc-1.0.so.0.1402.0
libgstcodecparsers-1.0.so.0.1402.0
libgstinsertbin-1.0.so.0.1402.0
libgstisoff-1.0.so.0.1402.0
libgstmpegts-1.0.so.0.1402.0
libgstphotography-1.0.so.0.1402.0
libgstplayer-1.0.so.0.1402.0
libgsturidownloader-1.0.so.0.1402.0
libgstwebrtc-1.0.so.0.1402.0
libgstaccurip.so
libgstcurl.so
libgstgeometrictransform.so
libgstmxf.so
libgstsndfile.so
libgstadpcmdec.so
libgstdashdemux.so
libgsthls.so
libgstnetsim.so
libgstspeed.so
libgstadpcmenc.so
libgstdebugutilsbad.so
libgstid3tag.so
libgstpcapparse.so
libgststereo.so
libgstaiff.so
libgstdecklink.so
libgstinterlace.so
libgstpnm.so
libgstsubenc.so
libgstasfmux.so
libgstdtls.so
libgstinter.so
libgstproxy.so
libgsttimecode.so
libgstaudiobuffersplit.so
libgstdvb.so
libgstipcpipeline.so
libgstremovesilence.so
libgstttmlsubs.so
libgstaudiofxbad.so
libgstdvbsuboverlay.so
libgstivfparse.so
libgstrfbsrc.so
libgstuvch264.so
libgstaudiolatency.so
libgstdvdspu.so
libgstivtc.so
libgstrsvg.so
libgstvcdsrc.so
libgstaudiomixmatrix.so
libgstfaceoverlay.so
libgstjp2kdecimator.so
libgstrtponvif.so
libgstvideofiltersbad.so
libgstaudiovisualizers.so
libgstfbdevsink.so
libgstjpegformat.so
libgstsbc.so
libgstvideoframe_audiolevel.so
libgstautoconvert.so
libgstfestival.so
libgstlegacyrawparse.so
libgstsdpelem.so
libgstvideoparsersbad.so
libgstbayer.so
libgstfieldanalysis.so
libgstmidi.so
libgstsegmentclip.so
libgstvideosignal.so
libgstbz2.so
libgstfreeverb.so
libgstmpegpsdemux.so
libgstshm.so
libgstvmnc.so
libgstcamerabin.so
libgstfrei0r.so
libgstmpegpsmux.so
libgstsiren.so
libgstwebp.so
libgstcoloreffects.so
libgstgaudieffects.so
libgstmpegtsdemux.so
libgstsmooth.so
libgsty4mdec.so
libgstcompositor.so
libgstgdp.so
libgstmpegtsmux.so
libgstsmoothstreaming.so
libgstyadif.so
gstreamer1.0-plugins-good:
libgstalaw.so
libgstcutter.so
libgstgoom2k1.so
libgstmatroska.so
libgstrtpmanager.so
libgstvideo4linux2.so
libgstalphacolor.so
libgstdebug.so
libgstgoom.so
libgstmpg123.so
libgstrtp.so
libgstvideobox.so
libgstalpha.so
libgstdeinterlace.so
libgsticydemux.so
libgstmulaw.so
libgstrtsp.so
libgstvideocrop.so
libgstapetag.so
libgstdtmf.so
libgstid3demux.so
libgstmultifile.so
libgstshapewipe.so
libgstvideofilter.so
libgstaudiofx.so
libgsteffectv.so
libgstimagefreeze.so
libgstmultipart.so
libgstsmpte.so
libgstvideomixer.so
libgstaudioparsers.so
libgstequalizer.so
libgstinterleave.so
libgstnavigationtest.so
libgstsoup.so
libgstwavenc.so
libgstauparse.so
libgstflac.so
libgstisomp4.so
libgstossaudio.so
libgstspectrum.so
libgstwavparse.so
libgstautodetect.so
libgstflv.so
libgstjpeg.so
libgstpng.so
libgstspeex.so
libgsty4menc.so
libgstavi.so
libgstflxdec.so
libgstlame.so
libgstpulseaudio.so
libgsttaglib.so
libgstcairo.so
libgstgdkpixbuf.so
libgstlevel.so
libgstreplaygain.so
libgstudp.so
gstreamer1.0-libav:
libgstlibav.so
librsvg:
libpixbufloader-svg.so
librsvg-2.so.2.40.10
rsvg-convert
lame:
lame
libmp3lame.so.0.0.0
mpg123:
mpg123
mpg123-id3dump
mpg123-strip
out123
libmpg123.so.0.44.8
libout123.so.0.2.2
output_dummy.so
output_pulse.so
More information about the gstreamer-devel
mailing list