summaryrefslogtreecommitdiff
path: root/test/data
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-20 21:02:55 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-24 00:29:31 +0100
commit8edb46702b372b6e672d0ac8f810e151e1aa5707 (patch)
treee2a458fc456b3bd98982e6e31c0ec7589ab25274 /test/data
parent0322c4604bf79c11a99dcd929a6f74685a0a4e31 (diff)
Read/write subtitle variable Z.v1.10.16
Diffstat (limited to 'test/data')
-rw-r--r--test/data/subtitles_with_vZani.xml61
-rw-r--r--test/data/subtitles_with_vZani_parsed.xml59
2 files changed, 120 insertions, 0 deletions
diff --git a/test/data/subtitles_with_vZani.xml b/test/data/subtitles_with_vZani.xml
new file mode 100644
index 00000000..32f08c6a
--- /dev/null
+++ b/test/data/subtitles_with_vZani.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<SubtitleReel xmlns="http://www.smpte-ra.org/schemas/428-7/2014/DCST" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <Id>urn:uuid:6382e2f3-8d75-441a-8324-4d0713549056</Id>
+ <ContentTitleText>Stereoscopic Subtitles: timeline01</ContentTitleText>
+ <AnnotationText>3D subs made with Davinci</AnnotationText>
+ <IssueDate>2025-01-28T20:47:47.904-00:00</IssueDate>
+ <ReelNumber>1</ReelNumber>
+ <Language>en</Language>
+ <EditRate>24 1</EditRate>
+ <TimeCodeRate>24</TimeCodeRate>
+ <StartTime>00:00:00:00</StartTime>
+ <DisplayType>MainSubtitle</DisplayType>
+ <LoadFont ID="MyFont">urn:uuid:d621dedd-089d-4d1f-8c24-fb976e1439df</LoadFont>
+ <SubtitleList>
+ <Font ID="MyFont" Color="FFFFFFFF" Weight="normal" Size="45">
+ <Subtitle SpotNumber="1" TimeIn="00:00:10:00" TimeOut="00:00:15:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="0.0">subtitle - position 0 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="2" TimeIn="00:00:15:00" TimeOut="00:00:20:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="-0.5">subtitle - position -0.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="3" TimeIn="00:00:20:00" TimeOut="00:00:25:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="-1">subtitle - position -1 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="4" TimeIn="00:00:25:00" TimeOut="00:00:30:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="-1.5">subtitle - position -1.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="5" TimeIn="00:00:30:00" TimeOut="00:00:35:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="-2.0">subtitle - position -2 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="6" TimeIn="00:00:35:00" TimeOut="00:00:40:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="0.0">subtitle - position 0 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="7" TimeIn="00:00:40:00" TimeOut="00:00:45:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="0.5">subtitle - position 0.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="8" TimeIn="00:00:45:00" TimeOut="00:00:50:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="1.0">subtitle - position 1 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="9" TimeIn="00:00:50:00" TimeOut="00:00:55:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="1.5">subtitle - position 1.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="10" TimeIn="00:00:55:00" TimeOut="00:01:00:00">
+ <Text Valign="bottom" Vposition="20.00" Zposition="2.0">subtitle - position 2 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="11" TimeIn="00:01:05:00" TimeOut="00:01:20:00">
+ <LoadVariableZ ID="Zvector1">-2.0:120 0.0:120 2.0:120</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10.00" Zposition="-2.0" VariableZ="Zvector1">animation -2 to 0 to 2</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="12" TimeIn="00:01:24:00" TimeOut="00:01:39:00">
+ <LoadVariableZ ID="Zvector2">0.0:120 2.0:120 -2.0:120</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10.00" Zposition="0.0" VariableZ="Zvector2">animation 0 to 2 to - 2</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="13" TimeIn="00:01:42:13" TimeOut="00:01:57:13">
+ <LoadVariableZ ID="Zvector3">2.0:180 0.0:180</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10.00" Zposition="2.0" VariableZ="Zvector3">animation 2 to 0</Text>
+ </Subtitle>
+ </Font>
+ </SubtitleList>
+</SubtitleReel> \ No newline at end of file
diff --git a/test/data/subtitles_with_vZani_parsed.xml b/test/data/subtitles_with_vZani_parsed.xml
new file mode 100644
index 00000000..7c9c797d
--- /dev/null
+++ b/test/data/subtitles_with_vZani_parsed.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SubtitleReel xmlns="http://www.smpte-ra.org/schemas/428-7/2014/DCST">
+ <Id>urn:uuid:6382e2f3-8d75-441a-8324-4d0713549056</Id>
+ <ContentTitleText>Stereoscopic Subtitles: timeline01</ContentTitleText>
+ <AnnotationText>3D subs made with Davinci</AnnotationText>
+ <IssueDate>2025-01-28T20:47:47</IssueDate>
+ <ReelNumber>1</ReelNumber>
+ <Language>en</Language>
+ <EditRate>24 1</EditRate>
+ <TimeCodeRate>24</TimeCodeRate>
+ <StartTime>00:00:00:00</StartTime>
+ <LoadFont ID="MyFont">urn:uuid:d621dedd-089d-4d1f-8c24-fb976e1439df</LoadFont>
+ <SubtitleList>
+ <Font AspectAdjust="1.0" Color="FFFFFFFF" Effect="none" EffectColor="FF000000" ID="MyFont" Italic="no" Script="normal" Size="45" Underline="no" Weight="normal">
+ <Subtitle SpotNumber="1" TimeIn="00:00:10:00" TimeOut="00:00:15:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20">subtitle - position 0 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="2" TimeIn="00:00:15:00" TimeOut="00:00:20:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="-0.5">subtitle - position -0.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="3" TimeIn="00:00:20:00" TimeOut="00:00:25:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="-1">subtitle - position -1 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="4" TimeIn="00:00:25:00" TimeOut="00:00:30:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="-1.5">subtitle - position -1.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="5" TimeIn="00:00:30:00" TimeOut="00:00:35:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="-2">subtitle - position -2 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="6" TimeIn="00:00:35:00" TimeOut="00:00:40:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20">subtitle - position 0 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="7" TimeIn="00:00:40:00" TimeOut="00:00:45:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="0.5">subtitle - position 0.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="8" TimeIn="00:00:45:00" TimeOut="00:00:50:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="1">subtitle - position 1 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="9" TimeIn="00:00:50:00" TimeOut="00:00:55:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="1.5">subtitle - position 1.5 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="10" TimeIn="00:00:55:00" TimeOut="00:01:00:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <Text Valign="bottom" Vposition="20" Zposition="2">subtitle - position 2 - subtitle</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="11" TimeIn="00:01:05:00" TimeOut="00:01:20:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <LoadVariableZ ID="Zvector1">-2.0:120 0.0:120 2.0:120</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10" Zposition="-2" VariableZ="Zvector1">animation -2 to 0 to 2</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="12" TimeIn="00:01:24:00" TimeOut="00:01:39:00" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <LoadVariableZ ID="Zvector2">0.0:120 2.0:120 -2.0:120</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10" VariableZ="Zvector2">animation 0 to 2 to - 2</Text>
+ </Subtitle>
+ <Subtitle SpotNumber="13" TimeIn="00:01:42:13" TimeOut="00:01:57:13" FadeUpTime="00:00:00:02" FadeDownTime="00:00:00:02">
+ <LoadVariableZ ID="Zvector3">2.0:180 0.0:180</LoadVariableZ>
+ <Text Valign="bottom" Vposition="10" Zposition="2" VariableZ="Zvector3">animation 2 to 0</Text>
+ </Subtitle>
+ </Font>
+ </SubtitleList>
+</SubtitleReel>