iOS: How the "GStreamer.framework" created

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

iOS: How the "GStreamer.framework" created

GnashAmu
Hi All

  Could any one of you please share me how the Gstreamer.framework created
out of GStreamer source or .a / .dylib files after cerbora build .

 
 Thanks in advance.
 
 Gnash.



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: iOS: How the "GStreamer.framework" created

GnashAmu

I found my self.

 Its automatically created by cross compiling by Cerbero.


 ./cerbero-uninstall -c config/cross-ios-universal.cbc build gstreamer-1.0


  Ref:
https://tausiq.wordpress.com/2014/12/11/ios-gstreamer-framework-custom-build/

  if you double click and follow over ".pkg" it will install
Gstreamer.Framework this can be used directly to Xcode as dependency
framework.

  But lot of unknowns:

  1. Not able to change the installation path of Gstreamer.Framework
installation
  2. How to write own recipe if need to add new (customised) plugin
  3. How to reduce the size of output

Thanks !
   






--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: iOS: How the "GStreamer.framework" created

Matthew Waters
On 28/3/19 9:33 pm, GnashAmu wrote:

> I found my self.
>
>  Its automatically created by cross compiling by Cerbero.
>
>
>  ./cerbero-uninstall -c config/cross-ios-universal.cbc build gstreamer-1.0
>
>
>   Ref:
> https://tausiq.wordpress.com/2014/12/11/ios-gstreamer-framework-custom-build/
>
>   if you double click and follow over ".pkg" it will install
> Gstreamer.Framework this can be used directly to Xcode as dependency
> framework.
>
>   But lot of unknowns:
>
>   1. Not able to change the installation path of Gstreamer.Framework
> installation

This is a MacOS limitation. Nothing we can do about that.

>   2. How to write own recipe if need to add new (customised) plugin

Have a look at any of the other recipes for an example on how to write a
recipe.  The best recipe to look at for inspiration depends on how you
build your plugin.

>   3. How to reduce the size of output

That's not currently possible without modifications to cerbero itself. 
You would need to edit the package and dependencies in recipes in order
to reduce the built targets.  At which point you very much have a fork
on your hands.

Cheers
-Matt

> Thanks !


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: iOS: How the "GStreamer.framework" created

Nicolas Dufresne-5
Le jeudi 28 mars 2019 à 23:11 +1100, Matthew Waters a écrit :

> On 28/3/19 9:33 pm, GnashAmu wrote:
> > I found my self.
> >
> >  Its automatically created by cross compiling by Cerbero.
> >
> >
> >  ./cerbero-uninstall -c config/cross-ios-universal.cbc build gstreamer-1.0
> >
> >
> >   Ref:
> > https://tausiq.wordpress.com/2014/12/11/ios-gstreamer-framework-custom-build/
> >
> >   if you double click and follow over ".pkg" it will install
> > Gstreamer.Framework this can be used directly to Xcode as dependency
> > framework.
> >
> >   But lot of unknowns:
> >
> >   1. Not able to change the installation path of Gstreamer.Framework
> > installation
>
> This is a MacOS limitation. Nothing we can do about that.
>
> >   2. How to write own recipe if need to add new (customised) plugin
>
> Have a look at any of the other recipes for an example on how to write a
> recipe.  The best recipe to look at for inspiration depends on how you
> build your plugin.
>
> >   3. How to reduce the size of output
>
> That's not currently possible without modifications to cerbero itself.
> You would need to edit the package and dependencies in recipes in order
> to reduce the built targets.  At which point you very much have a fork
> on your hands.

It's not really documented, but cerbero supports recipes and packages
overlays too. You'll have to read config.py to figure-out.

>
> Cheers
> -Matt
>
> > Thanks !
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel