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.