docs/random/ensonic/: more thinking
[platform/upstream/gstreamer.git] / docs / random / ensonic / embedded.txt
1 $ID$
2
3 = embedded =
4
5 == index handling ==
6
7 For avidemux I currently have a big patch doing memory optimized index handling.
8 It basically thins out the index to save memory. Right now it only keeps index
9 entries marked with the avi keyframe flag.
10
11 In gstreamer core we have some indexing objects. They are curently used nowhere.
12 The idea is to use them and to make the index strategy plugable or configurable
13 at run time.
14
15 The challenge is then to rewrite muxers and demuxers to use them instead of the
16 built in index logic.
17
18 This way the different requirements of desktop and embedded platforms could be
19 encapsulated in the indexer strategy.
20