[gst-embedded] How to reduce gstreamer library size& startuptime

Wouter Cloetens wouter at mind.be
Thu Feb 28 01:43:31 PST 2008


If indeed there is only one application, you'd have to worry about its
licence as if you'd be statically linking it with LGPL code. If that's
acceptable, then great.
But what I was thinking of is making the whole of gstreamer, with all
the required plugins, into one shared library.

bfn, Wouter

On Thu, Feb 28, 2008 at 05:32:59PM +0800, Zhao Liang-E3423C wrote:
> I think it is really a good idea if only one application is using
> gstreamer,  if these plugins are shared for all applications, how can we
> do?

> From: gstreamer-embedded-bounces at lists.sourceforge.net
> [mailto:gstreamer-embedded-bounces at lists.sourceforge.net] On Behalf Of
> Wouter Cloetens
> Sent: Thursday, February 28, 2008 5:29 PM

> On Thu, Feb 28, 2008 at 05:23:40PM +0800, Zhao Liang-E3423C wrote:
> > 1. disable many unused features
> > 2. disable debug/trace
> > 3. use binary registry or not use registry 4. disable runtime check
> 
> Has anyone considered statically linking plugins? I suspect that would
> be a rather big change, but you would win on startup time, in memory
> consumption and in runtime CPU usage.




More information about the Gstreamer-embedded mailing list