gstreamer/docs/random/wtay/strip_down
Wim Taymans b030b5cef2 - Add more --disable options
Original commit message from CVS:
- Add more --disable options
- fix makefiles to only compile non-disabled features
- some compile fixes.
- removed extratypes, added gsturitype
- make get/set clock on a bin overridable
- some portability fixes for GUINT64
- separate pools from gstregistry.[ch] into gstregistrypool.[ch]
- make gstobject size fixed, even if we disabled load/save
- don't use 'new' as a variable as it is not a valib C++ variable
2003-02-10 20:32:32 +00:00

42 lines
883 B
Plaintext

Howto strip gstreamer
---------------------
subsystems that can disabled:
* load/save (gstxml.h, various other files)
- no object serialisation to XML
* typefind (gsttypefind.h)
- typefind element is not compiled in the core
* autoplugging (gstautoplug.h)
- autoplugging functions not available
* parse (gstparse.h)
- no parsing can be done
* trace (gsttrace.h)
- no tracing features
* registry (gstregistry.h)
- can't instantiate registry objects
- registry pool only contains statically
registered plugins
* enumtypes (gstenumtypes.h)
- code not linked into the core
* index (gstindex.h)
- index plugin feature not available
* plugin (gstplugin.h, gstregistry.h, gstpluginfeature.h)
- can't group elementfactories in plugins
- no pluginfeatures
- no registrypool
* URI (gsturi.h)
- no urihandler pluginfeature