[gst-devel] Footprint reduction
David Giguet
david.giguet at purplelabs.com
Thu Mar 30 00:46:01 CEST 2006
www.gstreamer.org claims than gstreamer core library is 150 KB. I have
managed so far to reduce it down to 300 KB. Have you some tips to reduce
it further ?
I build the following files of version 0.8.11:
'gst.c',
'gstobject.c',
'gstbin.c',
'gstbuffer.c',
'gstcaps.c',
'gstclock.c',
'gstcpu.c',
'gstdata.c',
'gstelement.c',
'gstelementfactory.c',
'gsterror.c',
'gstevent.c',
'gstfilter.c',
'gstformat.c',
'gstmemchunk.c',
'gstpad.c',
'gstchildproxy.c',
'gstpipeline.c',
'gstplugin.c',
'gstpluginfeature.c',
'gstprobe.c',
'gstqueue.c',
'gstquery.c',
'gstscheduler.c',
'gststructure.c',
'gstsystemclock.c',
'gsttag.c',
'gstthread.c',
'gsttypefind.c',
'gstvalue.c',
'gstregistrypool.c',
'gstmarshal.c',
with following options:
#define GST_DISABLE_GST_DEBUG 1
#define GST_DISABLE_LOADSAVE 1
#define GST_DISABLE_PARSE 1
#define GST_DISABLE_TRACE 1
#define GST_DISABLE_ALLOC_TRACE 1
#define GST_DISABLE_REGISTRY 1
#define GST_DISABLE_ENUMTYPES 1
#define GST_DISABLE_INDEX 1
#define GST_DISABLE_PLUGIN 1
#define GST_DISABLE_URI 1
More information about the gstreamer-devel
mailing list