Cross compiling Gstreamer SDK for Android x86 arch

Edward Hervey bilboed at bilboed.com
Wed May 14 22:19:30 PDT 2014


Hi,

On Wed, 2014-05-14 at 22:38 +0200, stic at free.fr wrote:
> I am using following command:
> cerbero -c config/cross-android-x86.cbc package gstreamer-1.0-sdk

  Seems like you're using the gstreamer.com cerbero

  Use cerbero from here:
    http://git.freedesktop.org/gstreamer/cerbero/

  And use the gstreamer-1.0 package (and not gstreamer-1.0-sdk)

> So I think it uses the current master branch. It uses git://anongit.freedesktop.org/gstreamer/gstreamer as git repository.

> By the way if you know how to build gstreamer sdk for a specific tag I
> would be happy to know how to do this, I did not found how to do  (for
> example I would prefer to do a full build of 1.2.4 release).
 
   Use the 1.2 branch of cerbero (it will build everything for 1.2.4)

     Edward

> 
> Thanks
> 
> ----- Mail original -----
> De: "Edward Hervey" <bilboed at bilboed.com>
> À: "Discussion of the development of and with GStreamer" <gstreamer-devel at lists.freedesktop.org>
> Envoyé: Mercredi 14 Mai 2014 22:17:47
> Objet: Re: Cross compiling Gstreamer SDK for Android x86 arch
> 
> Hi,
> 
>   I just did a full android-x86 cerbero build today and it went fine.
> 
>   Which repository are you using ? which branch ? which command ?
> 
>      Edward
> 
> On Wed, 2014-05-14 at 16:03 +0200, stic at free.fr wrote:
> > Hi,
> > 
> > I would like to compile the gstreamer sdk 1.x for Android x86 platform.
> > For this I use cerbero to cross compile for Android x86 but it fails on libav plugin with following error:
> > 
> > libavcodec/x86/mpegaudiodec_mmx.c: In function 'apply_window_mp3':
> > libavcodec/x86/mpegaudiodec_mmx.c:73:5: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
> > libavcodec/x86/mpegaudiodec_mmx.c:73:5: error: 'asm' operand has impossible constraints
> > libavcodec/x86/mpegaudiodec_mmx.c:73:5: error: 'asm' operand has impossible constraints
> > libavcodec/x86/mpegaudiodec_mmx.c:132:9: error: 'asm' operand has impossible constraints
> > make[5]: *** [libavcodec/x86/mpegaudiodec_mmx.o] Error 1
> > make[5]: Leaving directory `/home/parallels/cerbero/sources/android_x86/gst-libav-1.0-1.0/gst-libs/ext/libav'
> > make[4]: *** [all-local] Error 2
> > make[4]: Leaving directory `/home/parallels/cerbero/sources/android_x86/gst-libav-1.0-1.0/gst-libs/ext'
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory `/home/parallels/cerbero/sources/android_x86/gst-libav-1.0-1.0/gst-libs/ext'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/home/parallels/cerbero/sources/android_x86/gst-libav-1.0-1.0/gst-libs'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/parallels/cerbero/sources/android_x86/gst-libav-1.0-1.0'
> > make: *** [all] Error 2
> > ***** Error running 'package' command:
> > Recipe 'gst-libav-1.0' failed at the build step 'compile'
> > 
> > 
> > Any idea on how to be able to compile it ?
> > 
> > Thanks a lot.
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> 
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140515/5d46f7ea/attachment.sig>


More information about the gstreamer-devel mailing list