6 For avidemux I currently have a big patch doing memory optimized index handling.
7 It basically thins out the index to save memory. Right now it only keeps index
8 entries marked with the avi keyframe flag.
10 In gstreamer core we have some indexing objects. They are curently used nowhere.
11 The idea is to use them and to make the index strategy plugable or configurable
14 The challenge is then to rewrite muxers and demuxers to use them instead of the
17 This way the different requirements of desktop and embedded platforms could be
18 encapsulated in the indexer strategy.
21 Autopluggers like playbin and decodebin use the element caps plus static ranks
23 The rank of an elemnt right now refers to the quality/maturity of the element.
24 Elements with higher rank should be functionaly more complete. If we have
25 multiple elements that are feature complete there is a draw.
27 There are more decission criteria thinkable:
28 * ressource usage (CPU, memory)
29 * license (proprietary, open source)
30 * quality (in terms of the audio/image quality)
32 One problem of taking criteria like quality and performance into account when
33 autoplugging, is that elemnts might have options to control them.