[gst-devel] downsize gstreamer status report

ensonic ensonic at hora-obscura.de
Fri Jun 2 09:28:02 CEST 2006


I've made some tests to reduce the size of the gstreamer core.
In addition to
--diable-debug --disable-gst-debug 
I've tried the following configure options:
--disable-loadsave --disable-nonet --disable-parse --disable-trace 
On an arm-system that saves 66144 bytes. Will also help the startup a
little, as the number of symbols and dependencies is less.


395176 /usr/lib/libgstreamer-0.10.so
 15112 /usr/lib/gstreamer-0.10/libgstcoreindexers.so
 21368 /usr/lib/libgstnet-0.10.so.0.6.0 

--disable-loadsave: (6208 + 8520 = 14728)
388968 /usr/lib/libgstreamer-0.10.so
  6592 /usr/lib/gstreamer-0.10/libgstcoreindexers.so
--disable-nonet: (21368)

--disable-parse: (26024)
362944 /usr/lib/libgstreamer-0.10.so.0.6.0

--disable-trace (4024)
358920 /usr/lib/libgstreamer-0.10.so.0.6.0

--disable-alloc-trace: (included with --disable-trace)
--disable-valgrind: (included with --disable-gst-debug?)

== will these also make sense? ==

--disable-index: index generation (needed to seek?)
--disable-uri: uri handlers (typefind?)

== these do not make sense for my apps ==
--disable-plugin: only builtin elements
--disable-registry: no plugin-registry

More information about the gstreamer-devel mailing list