Merge remote-tracking branch 'origin/0.10'
[platform/upstream/gstreamer.git] / docs / random / wtay / strip_down
1
2 Howto strip gstreamer
3 ---------------------
4
5 subsystems that can disabled:
6
7  * load/save (gstxml.h, various other files)
8    - no object serialisation to XML
9  
10  * typefind (gsttypefind.h)
11    - typefind element is not compiled in the core
12
13  * autoplugging (gstautoplug.h)
14    - autoplugging functions not available
15
16  * parse (gstparse.h)
17    - no parsing can be done
18
19  * trace (gsttrace.h)
20    - no tracing features
21
22  * registry (gstregistry.h)
23    - can't instantiate registry objects
24    - registry pool only contains statically
25      registered plugins
26
27  * enumtypes (gstenumtypes.h)
28    - code not linked into the core
29
30  * index (gstindex.h)
31    - index plugin feature not available
32  
33  * plugin (gstplugin.h, gstregistry.h, gstpluginfeature.h)
34    - can't group elementfactories in plugins
35    - no pluginfeatures
36    - no registrypool
37  
38  * URI (gsturi.h)
39    - no urihandler pluginfeature
40
41