summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2002-02-23 13:13:29 +0000
committerWim Taymans <wim.taymans@gmail.com>2002-02-23 13:13:29 +0000
commitad513862149b663b39ba5a090655f42f083d51bc (patch)
tree364394c407a827d3798d2a678a7556f06ef57f1a /docs
parentfa80ff8d60f22561bf5f537834d23154f2752017 (diff)
Sources are scheduled at the right time.
Original commit message from CVS: Sources are scheduled at the right time. Added a timer plugin that monitors stream timestamps and performs seeking. Added layertest2 to mp3 seeking and timing. This requires some gst core changes
Diffstat (limited to 'docs')
-rw-r--r--docs/random/design21
1 files changed, 20 insertions, 1 deletions
diff --git a/docs/random/design b/docs/random/design
index 8ae512e..4670867 100644
--- a/docs/random/design
+++ b/docs/random/design
@@ -5,7 +5,7 @@ GnlSource:
- have one or more output pads, ghosted from the Gst pipeline
GnlLayer:
- - extends GnlSource
+ - extends GstBin
- contains sources
- sources cannot overlap
- sources have start/length properties inside the layer
@@ -18,6 +18,25 @@ GnlOperation:
- extends GnlSource
- also ghosts N input pads in addition to the GnlSources output pads
+GnlTimeline
+ - extends GnlComposition
+
+
+
+GstBin
+ !
+ +---- GnlSource
+ ! !
+ ! +----- Operation
+ !
+ +---- GnlLayer
+ !
+ +---- GnlComposition
+ !
+ +---- GnlTimeline
+
+
+
.-0----->-----------5000----->------10000----->-----15000---.
! main_timeline !