[meta-freescale] How to build h264parse for gstreamer1.0 on FSL IMX6 ??

Carlos Rafael Giani dv at pseudoterminal.org
Mon Nov 3 02:09:04 PST 2014


The warnings about registered shlib providers can be ignored. They would 
be relevant for regular shared objects, but here we are talking about 
plugins, which are used in a different way. The relocation warning can 
also be ignored; it is a known issue, and has to do with how libav build 
scripts handle things.

If you are missing h264parse in your rootfs, you need to add the 
gstreamer1.0-plugins-bad-videoparsersbad package to your image. Note 
that if you add gstreamer1.0-plugins-bad-meta, the videoparsersbad 
package should already be on the image (since -meta adds everything from 
-bad).

On 2014-10-28 13:46, Subodh Chiwate wrote:
> Hi,
> I am using the following procedure to add plugins to image
> https://community.freescale.com/docs/DOC-95254
> and creating the image using the branch
> http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/tree/README?h=imx-3.10.31-1.1.0_beta 
>
>
> I get following messages. Please suggest a solution to get the gst-1.2.3
> plugins in gst-bad and ugly category in general.
>
> NOTE: Preparing runqueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> WARNING: QA Issue: ELF binary
> '/Data/yocto/fsl-arm-yocto-bsp/build-fb/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/x264/r2265+gitAUTOINC+ffc3ad4945-r0/packages-split/x264/usr/lib/libx264.so.133' 
>
> has relocations in .text
> WARNING: QA Issue: gst-fsl-plugin: configure was passed unrecognised
> options: --disable-ddpdec
> WARNING: QA Issue: ELF binary
> '/Data/yocto/fsl-arm-yocto-bsp/build-fb/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/libav/0.8.9-r0/packages-split/libavcodec/usr/lib/libavcodec.so.53.35.0' 
>
> has relocations in .text
> WARNING: gstreamer1.0-plugins-bad-adpcmdec-1.2.3 was registered as shlib
> provider for libgstadpcmdec.so, changing it to
> gst-plugins-bad-adpcmdec-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-adpcmenc-1.2.3 was registered as shlib
> provider for libgstadpcmenc.so, changing it to
> gst-plugins-bad-adpcmenc-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-aiff-1.2.3 was registered as shlib
> provider for libgstaiff.so, changing it to gst-plugins-bad-aiff-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-asfmux-1.2.3 was registered as shlib
> provider for libgstasfmux.so, changing it to
> gst-plugins-bad-asfmux-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-audiovisualizers-1.2.3 was registered
> as shlib provider for libgstaudiovisualizers.so, changing it to
> gst-plugins-bad-audiovisualizers-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-autoconvert-1.2.3 was registered as
> shlib provider for libgstautoconvert.so, changing it to
> gst-plugins-bad-autoconvert-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-bayer-1.2.3 was registered as shlib
> provider for libgstbayer.so, changing it to
> gst-plugins-bad-bayer-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-bz2-1.2.3 was registered as shlib
> provider for libgstbz2.so, changing it to gst-plugins-bad-bz2-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-camerabin2-1.2.3 was registered as
> shlib provider for libgstcamerabin2.so, changing it to
> gst-plugins-bad-camerabin2-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-coloreffects-1.2.3 was registered as
> shlib provider for libgstcoloreffects.so, changing it to
> gst-plugins-bad-coloreffects-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-curl-1.2.3 was registered as shlib
> provider for libgstcurl.so, changing it to gst-plugins-bad-curl-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-dataurisrc-1.2.3 was registered as
> shlib provider for libgstdataurisrc.so, changing it to
> gst-plugins-bad-dataurisrc-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-debugutilsbad-1.2.3 was registered as
> shlib provider for libgstdebugutilsbad.so, changing it to
> gst-plugins-bad-debugutilsbad-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-decklink-1.2.3 was registered as shlib
> provider for libgstdecklink.so, changing it to
> gst-plugins-bad-decklink-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-good-dtmf-1.2.3 was registered as shlib
> provider for libgstdtmf.so, changing it to gst-plugins-bad-dtmf-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-dvb-1.2.3 was registered as shlib
> provider for libgstdvb.so, changing it to gst-plugins-bad-dvb-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-dvbsuboverlay-1.2.3 was registered as
> shlib provider for libgstdvbsuboverlay.so, changing it to
> gst-plugins-bad-dvbsuboverlay-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-dvdspu-1.2.3 was registered as shlib
> provider for libgstdvdspu.so, changing it to
> gst-plugins-bad-dvdspu-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-fbdevsink-1.2.3 was registered as
> shlib provider for libgstfbdevsink.so, changing it to
> gst-plugins-bad-fbdevsink-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-festival-1.2.3 was registered as shlib
> provider for libgstfestival.so, changing it to
> gst-plugins-bad-festival-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-fieldanalysis-1.2.3 was registered as
> shlib provider for libgstfieldanalysis.so, changing it to
> gst-plugins-bad-fieldanalysis-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-fragmented-1.2.3 was registered as
> shlib provider for libgstfragmented.so, changing it to
> gst-plugins-bad-fragmented-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-freeverb-1.2.3 was registered as shlib
> provider for libgstfreeverb.so, changing it to
> gst-plugins-bad-freeverb-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-frei0r-1.2.3 was registered as shlib
> provider for libgstfrei0r.so, changing it to
> gst-plugins-bad-frei0r-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-gaudieffects-1.2.3 was registered as
> shlib provider for libgstgaudieffects.so, changing it to
> gst-plugins-bad-gaudieffects-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-geometrictransform-1.2.3 was
> registered as shlib provider for libgstgeometrictransform.so, changing
> it to gst-plugins-bad-geometrictransform-0.10.23 because it was built 
> later
> WARNING: gstreamer1.0-plugins-bad-id3tag-1.2.3 was registered as shlib
> provider for libgstid3tag.so, changing it to
> gst-plugins-bad-id3tag-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-inter-1.2.3 was registered as shlib
> provider for libgstinter.so, changing it to
> gst-plugins-bad-inter-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-interlace-1.2.3 was registered as
> shlib provider for libgstinterlace.so, changing it to
> gst-plugins-bad-interlace-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-jpegformat-1.2.3 was registered as
> shlib provider for libgstjpegformat.so, changing it to
> gst-plugins-bad-jpegformat-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-liveadder-1.2.3 was registered as
> shlib provider for libgstliveadder.so, changing it to
> gst-plugins-bad-liveadder-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-mpegpsmux-1.2.3 was registered as
> shlib provider for libgstmpegpsmux.so, changing it to
> gst-plugins-bad-mpegpsmux-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-mpegtsdemux-1.2.3 was registered as
> shlib provider for libgstmpegtsdemux.so, changing it to
> gst-plugins-bad-mpegtsdemux-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-mpegtsmux-1.2.3 was registered as
> shlib provider for libgstmpegtsmux.so, changing it to
> gst-plugins-bad-mpegtsmux-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-mxf-1.2.3 was registered as shlib
> provider for libgstmxf.so, changing it to gst-plugins-bad-mxf-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-pcapparse-1.2.3 was registered as
> shlib provider for libgstpcapparse.so, changing it to
> gst-plugins-bad-pcapparse-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-pnm-1.2.3 was registered as shlib
> provider for libgstpnm.so, changing it to gst-plugins-bad-pnm-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-rawparse-1.2.3 was registered as shlib
> provider for libgstrawparse.so, changing it to
> gst-plugins-bad-rawparse-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-removesilence-1.2.3 was registered as
> shlib provider for libgstremovesilence.so, changing it to
> gst-plugins-bad-removesilence-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-rfbsrc-1.2.3 was registered as shlib
> provider for libgstrfbsrc.so, changing it to
> gst-plugins-bad-rfbsrc-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-sdpelem-1.2.3 was registered as shlib
> provider for libgstsdpelem.so, changing it to
> gst-plugins-bad-sdpelem-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-segmentclip-1.2.3 was registered as
> shlib provider for libgstsegmentclip.so, changing it to
> gst-plugins-bad-segmentclip-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-shm-1.2.3 was registered as shlib
> provider for libgstshm.so, changing it to gst-plugins-bad-shm-0.10.23
> because it was built later
> WARNING: gstreamer1.0-plugins-bad-siren-1.2.3 was registered as shlib
> provider for libgstsiren.so, changing it to
> gst-plugins-bad-siren-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-smooth-1.2.3 was registered as shlib
> provider for libgstsmooth.so, changing it to
> gst-plugins-bad-smooth-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-speed-1.2.3 was registered as shlib
> provider for libgstspeed.so, changing it to
> gst-plugins-bad-speed-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-subenc-1.2.3 was registered as shlib
> provider for libgstsubenc.so, changing it to
> gst-plugins-bad-subenc-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-videofiltersbad-1.2.3 was registered
> as shlib provider for libgstvideofiltersbad.so, changing it to
> gst-plugins-bad-videofiltersbad-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-videoparsersbad-1.2.3 was registered
> as shlib provider for libgstvideoparsersbad.so, changing it to
> gst-plugins-bad-videoparsersbad-0.10.23 because it was built later
> WARNING: gstreamer1.0-plugins-bad-y4mdec-1.2.3 was registered as shlib
> provider for libgsty4mdec.so, changing it to
> gst-plugins-bad-y4mdec-0.10.23 because it was built later
>
>
>
> -- 
> Regards,
> Subodh
>
> -- **************** CAUTION - Disclaimer ***************** This e-mail 
> contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for 
> the use of the addressee(s). If you are not the intended recipient, 
> please notify the sender by e-mail and delete the original message. 
> Further, you are not to copy, disclose, or distribute this e-mail or 
> its contents to any other person and any such actions are unlawful. 
> This e-mail may contain viruses. UFOMoviez India Ltd. has taken every 
> reasonable precaution to minimize this risk, but is not liable for any 
> damage you may sustain as a result of any virus in this e-mail. You 
> should carry out your own virus checks before opening the e-mail or 
> attachment. UFOMoviez India Ltd. reserves the right to monitor and 
> review the content of all messages sent to or from this e-mail 
> address. Messages sent to or from this e-mail address may be stored on 
> the UFOMoviez India Ltd.'s e-mail system. ***************** End of 
> Disclaimer *******************



More information about the meta-freescale mailing list