Merge commit 'plouj/master'

Conflicts:

	wiki/backend.html
This commit is contained in:
Christian Thaeter 2007-06-27 03:45:46 +02:00
commit b7d6f074e8

View file

@ -1796,7 +1796,7 @@ DAMAGE.
<html><sub><a href="javascript:;" onclick="scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
***/</pre>
</div>
<div title="Prefetch" modifier="MichaelPloujnikov" modified="200706220326" created="200706220043" changecount="10">
<div title="Prefetch" modifier="MichaelPloujnikov" modified="200706220320" created="200706220043" changecount="9">
<pre>There are 2 important points when we want to access data with low latency:
# Since we handle much more data than it will fit into most computers RAM. The data which is backed in files has to be paged in and available when needed. The [[Prefetch]] Thread manages page hinting to the kernel (posix_madvise()..)
# Intermediate [[Frame]]s must eventually be rendered to the cache. The Backend will send Renderjobs to the Controller.
@ -1808,15 +1808,13 @@ These hints contain:
* Timing constraints
** When will the [[Frame]] be needed
** could we drop the request if we won't be able to render it in-time
** could we drop the request if it won't be available (rendered) in-time
* Priority of this job (as soon as possible, or just in time?)
* action (Playing forward, playing backward, tweeking, playback speed, recursive rendering of dependent frames)
Notes:
* The Backend will try to render related frames in groups.
** This means that following frames are scheduled with lower priority. Whenever the program really requests them the priority will be adjusted.
//Q.by Plouj// "following frames": are these the frames in the group which is to be rendered or frames that follow the ones in the group to be rendered?
</pre>
</div>
<div title="RSSReaderPlugin" modifier="BidiX" modified="200704220833" created="200704132044" tags="systemConfig" server.type="file" server.host="file:///home/ct/.homepage/home.html" server.page.revision="200704220833">