summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-06-22 21:11:18 +0100
committerCarl Hetherington <cth@carlh.net>2014-06-22 21:11:18 +0100
commitf0edd6ab35c3c2b7800a26ec8206adab75e5f633 (patch)
treeaad6fc8ca2d932bcc630254e339fd648d8a10f50 /doc
parent6d26c4afe1e2b63d346d311ceffe41bf8cb62572 (diff)
parent14b1f672dc92ae8e1385c75e30420a4dcb4e32c9 (diff)
Merge master.
Diffstat (limited to 'doc')
-rw-r--r--doc/manual/Makefile5
-rw-r--r--doc/manual/dcpomatic.css10
-rw-r--r--doc/manual/dcpomatic.xml167
-rw-r--r--doc/manual/diagrams/timecode.svg249
-rw-r--r--doc/manual/screenshots/dcp-tab.pngbin37495 -> 43867 bytes
-rw-r--r--doc/manual/screenshots/prefs-advanced.pngbin0 -> 32295 bytes
-rw-r--r--doc/manual/screenshots/timing-tab.pngbin10417 -> 24796 bytes
7 files changed, 413 insertions, 18 deletions
diff --git a/doc/manual/Makefile b/doc/manual/Makefile
index baf8bddc8..2e37c96be 100644
--- a/doc/manual/Makefile
+++ b/doc/manual/Makefile
@@ -2,13 +2,14 @@
all: html pdf
-DIAGRAMS := file-structure.svg 3d-left-right.svg 3d-top-bottom.svg
+DIAGRAMS := file-structure.svg 3d-left-right.svg 3d-top-bottom.svg timecode.svg
SCREENSHOTS := file-new.png video-new-film.png still-new-film.png video-select-content-file.png \
still-select-content-file.png examine-thumbs.png examine-content.png timing-tab.png \
calculate-audio-gain.png add-file.png dcp-tab.png \
prefs-kdm-email.png prefs-colour-conversions.png prefs-metadata.png prefs-misc.png prefs-tms.png \
- making-dcp.png filters.png video-tab.png audio-tab.png subtitles-tab.png \
+ prefs-advanced.png \
+ making-dcp.png filters.png video-tab.png audio-tab.png subtitles-tab.png timing-tab.png \
audio-plot.png audio-map-eg1.png audio-map-eg2.png audio-map-eg3.png kdm.png
XML := dcpomatic.xml
diff --git a/doc/manual/dcpomatic.css b/doc/manual/dcpomatic.css
index 0e4982f20..566f09e63 100644
--- a/doc/manual/dcpomatic.css
+++ b/doc/manual/dcpomatic.css
@@ -17,3 +17,13 @@ div.sidebar {
border-style: solid;
background-color: #E2E8EE;
}
+
+span.guilabel {
+ border-width: 1px;
+ border-style: solid;
+ background-color: #BED2E6;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ padding-left: 3px;
+ padding-right: 3px;
+} \ No newline at end of file
diff --git a/doc/manual/dcpomatic.xml b/doc/manual/dcpomatic.xml
index a346c69c7..dd0d3bf0c 100644
--- a/doc/manual/dcpomatic.xml
+++ b/doc/manual/dcpomatic.xml
@@ -375,7 +375,7 @@ linkend="ch-files"/> for details about the files that DCP-o-matic creates.
<para>
Alternatively, if you have a projector or TMS that is accessible via
SCP across your network, you can upload the content directly from
-DCP-o-matic. See the preferences in <xref linkend="sec-prefs-tms"/>.
+DCP-o-matic. See the <xref linkend="sec-prefs-tms" endterm="sec-prefs-tms-short"/>.
</para>
</section>
@@ -879,7 +879,79 @@ DCPs).
</section>
-<!-- XXX: timing tab -->
+<section>
+<title>Timing</title>
+
+<para>
+The timing tab contains settings related to the timing of your
+content, as shown in <xref linkend="fig-timing-tab-detail"/>.
+</para>
+
+<figure id="fig-timing-tab-detail">
+ <title>Timing settings tab</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshots/timing-tab&scs;"/>
+ </imageobject>
+ </mediaobject>
+</figure>
+
+<para>
+Most of the timing tab's entries are <emphasis>time-codes</emphasis>.
+These are expressed as four numbers, as shown in <xref
+linkend="fig-timecode"/>.
+</para>
+
+<figure id="fig-timecode">
+ <title>Timecode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="diagrams/timecode&dia;"/>
+ </imageobject>
+ </mediaobject>
+</figure>
+
+<para>
+<guilabel>Position</guilabel> is the time at which this piece of
+content should start within the DCP. In most cases, this will be
+<code>0:0:0:0</code> to make the content start at the beginning of the
+DCP.
+</para>
+
+<para>
+<guilabel>Full length</guilabel> is the length of the piece of
+content. This can only be set for still-image content: for video or
+sound content, it is fixed by the nature of the content file. If
+still-image content is being used you can set the length for which it
+should be displayed using this control.
+</para>
+
+<para>
+<guilabel>Trim from start</guilabel> specifies the amount that should be trimmed from the start of the content.
+</para>
+
+<para>
+<guilabel>Trim from end</guilabel> specifies the amount that should be trimmed from the end of the content.
+</para>
+
+<para>
+<guilabel>Play length</guilabel> indicates how long this piece of
+content will be once the trims have been applied. This will be equal
+to the full length minus <guilabel>trim-from-start</guilabel> and minus <guilabel>trim-from-end</guilabel>.
+</para>
+
+<para>
+<guilabel>Video frame rate</guilabel> specifies the frame rate for still-image content.
+</para>
+
+<para>
+Each timecode control has a <guilabel>Set</guilabel> which you should
+click when you have entered a new value for a timecode. The
+<guilabel>Set</guilabel> button will make DCP-o-matic take account of
+any changes to the corresponding timecode.
+</para>
+
+</section>
</chapter>
@@ -903,19 +975,19 @@ the main window, as shown in <xref linkend="fig-dcp-tab"/>.
<para>
The first thing here is the name. This is generally set to the title
-of the film that is being encoded. If <guilabel>Use DCI
+of the film that is being encoded. If <guilabel>Use ISDCF
name</guilabel> is not ticked, the name that you specify will be used
-as-is for the name of the DCP. If <guilabel>Use DCI name</guilabel>
+as-is for the name of the DCP. If <guilabel>Use ISDCF name</guilabel>
is ticked, the name that you enter will be used as part of a
-DCI-compliant name.
+ISDCF-compliant name.
</para>
<para>
Underneath the name field is a preview of the name that the DCP will
-get. To use a DCI-compliant name, tick the <guilabel>Use DCI
-name</guilabel> check-box. The DCI name will be composed using details
+get. To use a ISDCF-compliant name, tick the <guilabel>Use ISDCF
+name</guilabel> check-box. The ISDCF name will be composed using details
of your content's soundtrack, the current date and other things that
-can be specified in the DCI name details dialogue box, which you can
+can be specified in the ISDCF name details dialogue box, which you can
open by clicking on the <guilabel>Details</guilabel> button.
</para>
@@ -950,6 +1022,11 @@ more detail in <xref linkend="ch-frame-rates"/>.
</para>
<para>
+The <guilabel>Signed</guilabel> check-box sets whether or not the DCP
+is signed. This is rarely important; if in doubt, tick it.
+</para>
+
+<para>
The <guilabel>Encrypted</guilabel> check-box will set whether the DCP
should be encrypted or not. If this is ticked, the DCP will require a
KDM to play back. Encryption is discussed in <xref
@@ -996,7 +1073,7 @@ more modern of the two).
</para>
<para>
-Finally, the <guilabel>scaler</guilabel> is the method that will be used to scale up
+Finally, the <guilabel>Scaler</guilabel> is the method that will be used to scale up
your content to the required size for the DCP, if required. Bicubic is a fine choice in
most situations.
</para>
@@ -1021,7 +1098,7 @@ encoded in such a way that only cinemas &lsquo;approved&rsquo; by the
DCP's creators can read them. In particular, this means copies of the
DCP can be distributed by insecure means: if an ne'er-do-well called
Mallory obtains a hard drive containing an encrypted DCP, there is no
-way that he can play it. Only those cinemas who receive a key
+way that he can play it. Only those cinemas who receive a correct key
delivery message (KDM) can play the DCP.
</para>
@@ -1113,7 +1190,7 @@ those cinemas that are allowed to play the DCP.
The first part is simple: ticking the <guilabel>Encrypted</guilabel>
box in the <guilabel>DCP</guilabel> tab of DCP-o-matic will encrypt
the DCP using a random key that DCP-o-matic generates. The key will
-be written to the film's metadata file, so that should be kept
+be written to the film's metadata file, which should be kept
secure.
</para>
@@ -1334,6 +1411,7 @@ into the DCP. The default values should cause no problems.
<section xml:id="sec-prefs-tms">
<title>TMS</title>
+<titleabbrev xml:id="sec-prefs-tms-short">TMS preferences</titleabbrev>
<para>
The TMS tab (shown in <xref linkend="fig-prefs-tms"/>) gives some
@@ -1386,8 +1464,56 @@ DCP's title.
</para>
</section>
-</section>
+<section xml:id="sec-prefs-advanced">
+<title>Advanced</title>
+<titleabbrev xml:id="sec-prefs-advanced-short">Advanced preferences</titleabbrev>
+
+<para>
+The advanced preferences are shown in <xref linkend="fig-prefs-advanced"/>.
+</para>
+
+<figure id="fig-prefs-advanced">
+ <title>Advanced preferences</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="screenshots/prefs-advanced&scs;"/>
+ </imageobject>
+ </mediaobject>
+</figure>
+
+<para>
+<guilabel>Maximum JPEG2000 bandwidth</guilabel> specifies the maximum
+bit-rate of JPEG2000 that DCP-o-matic will allow you to create. You
+are advised to leave this at 250Mbit/s in normal use for maximum DCP
+compatibility.
+</para>
+
+<para>
+<guilabel>Allow any DCP frame rate</guilabel> removes the limits on
+the DCP video frame rates that DCP-o-matic will create. This may be
+useful for experimentation. Again, you are strongly advised to leave
+this unticked for normal use.
+</para>
+
+<para>
+The four checkboxes labelled <guilabel>Log</guilabel> control what
+sort of messages DCP-o-matic writes to its log file when creating a
+DCP. It is useful to leave <guilabel>General</guilabel>,
+<guilabel>Warnings</guilabel> and <guilabel>Errors</guilabel> ticked
+as this makes the log files useful for tracking down bugs.
+</para>
+
+<para>
+The <guilabel>Timing</guilabel> checkbox will enable extra log entries
+to allow developers to investigate and optimize the speed of
+DCP-o-matic. It will significantly increase the size of the log files
+that are generated, so in normal use it is best to leave this
+unticked.
+</para>
+
+</section>
+</section>
</chapter>
<chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="en" xml:id="ch-frame-rates">
@@ -1400,12 +1526,12 @@ however, always possible.
</para>
<section>
-<title>DCP rate limitations</title>
+<title>DCP frame rate limitations</title>
<para>
-There are some limitations to video and audio rates in DCPs. This is
+There are some limitations to video and audio frame rates in DCPs. This is
complicated by the fact that not all projectors will play DCPs at the
-same rates. It is possible to create a DCP which one projector will
+same frame rates. It is possible to create a DCP which one projector will
play fine, but another (of a different type) will refuse to play, or
even refuse to ingest.
</para>
@@ -1461,7 +1587,7 @@ If DCP-o-matic did nothing else, the result of this would be that the
audio would be running at the original speed with the video running
slowly. Hence the audio would drift slowly out of sync. To avoid
this, DCP-o-matic also resamples the audio such that the projector
-will play it too fast by the same amount. Hence it will sound
+will play it too slow by the same amount. Hence it will sound
slightly different but will remain in sync with the video.
</para>
@@ -1490,6 +1616,15 @@ content will give a summary of what DCP-o-matic is doing with that
content.
</para>
+<para>
+If you want to experiment with other non-standard frame rates, you can
+do so by ticking the <guilabel>Allow any DCP frame rate</guilabel> in
+the <guilabel>Advanced</guilabel> tab of the preferences dialogue (see the
+<xref linkend="sec-prefs-advanced" endterm="sec-prefs-advanced-short"/>). You are strongly advised to
+use this only on your own equipment, and only for experimentation
+purposes.
+</para>
+
</section>
</chapter>
diff --git a/doc/manual/diagrams/timecode.svg b/doc/manual/diagrams/timecode.svg
new file mode 100644
index 000000000..5523c1b3d
--- /dev/null
+++ b/doc/manual/diagrams/timecode.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="New document 1">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Mstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Mstart"
+ style="overflow:visible">
+ <path
+ id="path3944"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.4) translate(10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Mend"
+ style="overflow:visible;">
+ <path
+ id="path3947"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.4) rotate(180) translate(10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3947-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-49"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3947-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3947-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3947-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3947-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.61515"
+ inkscape:cx="207.4695"
+ inkscape:cy="550.23657"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1366"
+ inkscape:window-height="714"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <image
+ y="437.14789"
+ x="162.92859"
+ id="image3106"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAAdCAYAAADy1R2ZAAAABHNCSVQICAgIfAhkiAAAA35JREFU
+eJzt3D1ME2Ecx/HfvdS2aI0Ui0g0hrdKJSQSXhIHdFCJOhsd1KUmRBddfEmMiTEmaIJxYNE4yCCJ
+Cbo5qEzGzQSECKhBRRCDL6Sl9KAv9F4c0MS3kz5cj+N6/+9Y6PEZ/qXP9Z4rF5+JaaAoB8RbDaCo
+5Upc7BfkTAaKqkBVFFMhHMfD5XJBEBclMUX+7HKCX/cnmqZhfj6NWUnCxMcxzEoSksmkKVBRdKHQ
+X4iy8kqs8a2FIAiGj0n+7HOKn9Nbs8tyBtFIBMODLxGsDsHvL4LH6zUFK0lxTEej+PD+LXbtboEg
+CIb/E5A/+5zi1x32VDKBgRd9CFaHsKWswhTkn42PjWJifAwNTTuQycwbOhb52ct3v+4JqqZpkKQ4
+Cv1FpgJ/LRDYACk+A3DGj0V+9vLdv6I+jSlYvdq0dd1yRH5rW8y/ooadosyMhp1yTDTslGNiHnY1
+9gKdZw9jT3Mzmg+E0fbwA1I22nBAfmuz0s827OoUeq6cR9dMC9ru3ced0+XobT+LW8M2Oakhv7VZ
+7GcaduXbM3T3FuDAqSNo2lSCqr0n0VobweMHr5AwS5jDyG9tVvuZhn1+chCT2ITtm90/nu1DRU0R
+kqMjiMpm8P5O/vwIl8KtuPo0AtZrfOQ3np39TLt+1JSEtOBFgfjzU3sOq3weICUt37rLW4LK6q1w
+F7uZTzjIbzw7+5mGnff44FamkJA1LFym0pCWUoDHB08OrrplZVhXh2Pn6pb2XPIbzs5+phfnqtJa
+lOIT+ifSCw+ocbwfisBbHoQ/tztDTYn81ma1n2nYheKdONSQwKOOLjwfn8TIk5u4PeTHvoPbUGCW
+MIeR39qs9rMtu/gAWi5ew5G1Pbhw9DCOd4yi/kw7TtSYs3XzX6mxftxtv4Hu17NgXuaR33B29jO/
+efCF9Qhf70bYDE0WqckvePfqDdyNaaihNWC9zYD8xrKz3wYrvd8TN+7H5c79VjOWHPmti/bGUI5p
+RQ17Ym7OaoKhyG9ti/l1h53jeIiiC7KcyTlKr1hseuHOlhxcYCA/e/nu1x92nkNlVRCDA/2G70fM
+psTcHF4O9CG4NQRFNf61C+Rnywl+3RuuNU2Dpqn49vUrXg8Pmf4KFUUX6hub4F8fgJwx/rfIz5YT
+/LrDDgAcx4HnBfDC8iztVVWFIuduRxD52cp3/3+HnaLyqe89pbnjVWO1DAAAAABJRU5ErkJggg==
+"
+ height="29"
+ width="187" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
+ x="131.42857"
+ y="418.79077"
+ id="text3109"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3111"
+ x="131.42857"
+ y="418.79077">hours</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
+ x="194.15517"
+ y="418.79077"
+ id="text3113"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3115"
+ x="194.15517"
+ y="418.79077">minutes</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
+ x="264.552"
+ y="418.79077"
+ id="text3117"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3119"
+ x="264.552"
+ y="418.79077">seconds</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
+ x="339.99994"
+ y="418.79077"
+ id="text3121"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3123"
+ x="339.99994"
+ y="418.79077">frames</tspan><tspan
+ sodipodi:role="line"
+ x="339.99994"
+ y="438.79077"
+ id="tspan3125" /></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
+ d="m 148.21429,422.36218 c -2.81719,11.3193 1.45356,17.0073 15.56821,24.96904"
+ id="path3127"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 220.95197,422.36218 c 1.62391,6.93833 2.72922,8.11468 8.33377,15.05652"
+ id="path3129"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 295.35062,422.36218 c -1.62391,6.93833 -2.72922,8.11468 -8.33377,15.05652"
+ id="path3129-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
+ d="m 369.26125,422.36218 c 2.81719,11.3193 -1.45356,17.0073 -15.56821,24.96904"
+ id="path3127-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/doc/manual/screenshots/dcp-tab.png b/doc/manual/screenshots/dcp-tab.png
index e938aa63d..17208891a 100644
--- a/doc/manual/screenshots/dcp-tab.png
+++ b/doc/manual/screenshots/dcp-tab.png
Binary files differ
diff --git a/doc/manual/screenshots/prefs-advanced.png b/doc/manual/screenshots/prefs-advanced.png
new file mode 100644
index 000000000..b8db5f494
--- /dev/null
+++ b/doc/manual/screenshots/prefs-advanced.png
Binary files differ
diff --git a/doc/manual/screenshots/timing-tab.png b/doc/manual/screenshots/timing-tab.png
index 122d01dc9..9b081e32e 100644
--- a/doc/manual/screenshots/timing-tab.png
+++ b/doc/manual/screenshots/timing-tab.png
Binary files differ