X-Git-Url: https://git.decadent.org.uk/gitweb/?p=lca-dvswitch.git;a=blobdiff_plain;f=index.html;h=063ac2a4c584f624ec46f4a8bc9ef7196d7679ce;hp=3d506df9d386a6acaf3e393bdbd69746d33f530a;hb=a3cdcaf7a9001392987cc34ad8b052e8753fb662;hpb=00e98dddff05fa6becc1ff972f179838ee4204b8 diff --git a/index.html b/index.html index 3d506df..063ac2a 100644 --- a/index.html +++ b/index.html @@ -183,7 +183,7 @@

A simplified view of the typical components:

- +
@@ -259,7 +259,29 @@

Mixer UI, annotated

- + +
+ +
+

Mixer internals

+ +
+

+ To simplify the diagram, I omitted connection setup, tally light + and recording control, and the internal sinks that haven't been + implemented yet. +

+

+ All these interfaces have limited-length queues. If a queue + fills up, frames have to be dropped - we must not block or use + unlimited memory! +

+

+ The mixer clock thread maintains a frame clock at about 25 or + 30 Hz depending on the video system, constantly adjusted to + follow the audio source. +

+