View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002958 | DCP-o-matic | Bugs | public | 2025-01-27 09:47 | 2025-03-28 10:52 |
| Reporter | stereo3d | Assigned To | carl | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Target Version | 2.18.15 | ||||
| Summary | 0002958: v 2.18.9 stereoscopic subtitles error | ||||
| Description | error when adding a stereoscopic subtitle file: [code]Could not read subtitles (unrecognised root node SubtitleReel (expecting DCSubtitle) / unexpected node LoadVariableZ) with /Users/alarix/Documents/development/subtitles/subcomp/subtitles_with_vZ.xml[/code] | ||||
| Steps To Reproduce | every time when I add the subtitles xml file I get the error: [code]Could not read subtitles (unrecognised root node SubtitleReel (expecting DCSubtitle) / unexpected node LoadVariableZ) with /Users/alarix/Documents/development/subtitles/subcomp/subtitles_with_vZ.xml[/code] | ||||
| Additional Information | I have a simple subtitle files which as no stereoscopic text: subtitles_simple.xml | ||||
| Tags | stereoscopic, subtitles | ||||
| Attached Files | DCDMSubtitle-2014.xsd (16,160 bytes)
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
targetNamespace="http://www.smpte-ra.org/schemas/428-7/2014/DCST"
xmlns:dcst="http://www.smpte-ra.org/schemas/428-7/2014/DCST"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<!-- SubtitleReel -->
<xs:element name="SubtitleReel" type="dcst:SubtitleReelType"/>
<xs:complexType name="SubtitleReelType">
<xs:sequence>
<xs:element name="Id" type="dcst:UUID"/>
<xs:element name="ContentTitleText" type="dcst:UserText"/>
<xs:element name="AnnotationText" type="dcst:UserText" minOccurs="0"/>
<xs:element name="IssueDate" type="xs:dateTime"/>
<xs:element name="ReelNumber" type="xs:positiveInteger" minOccurs="0"/>
<xs:element name="Language" type="xs:language" minOccurs="0" default="en"/>
<xs:element name="EditRate" type="dcst:RationalType"/>
<xs:element name="TimeCodeRate" type="xs:positiveInteger"/>
<xs:element name="StartTime" type="dcst:TimeCodeType" minOccurs="0"/>
<xs:element name="DisplayType" type="dcst:scopedTokenType" minOccurs="0"/>
<xs:element name="LoadFont" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="ID" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="SubtitleList">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Subtitle" type="dcst:SubtitleType"/>
<xs:element name="Font">
<xs:complexType mixed="true">
<xs:complexContent mixed="true">
<xs:extension base="dcst:FontType">
<xs:sequence>
<xs:element name="Subtitle" type="dcst:SubtitleType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="IntrinsicPictureResolution" type="xs:string" use="optional"/>
</xs:complexType>
<!-- Subtitle -->
<xs:complexType name="SubtitleType">
<xs:sequence>
<xs:element name="LoadVariableZ" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="ID" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:choice maxOccurs="unbounded">
<xs:element name="Text" type="dcst:TextType"/>
<xs:element name="Image" type="dcst:ImageType"/>
<xs:element name="Font">
<xs:complexType mixed="true">
<xs:complexContent mixed="true">
<xs:extension base="dcst:FontType">
<xs:sequence>
<xs:element name="Text" type="dcst:TextType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="SpotNumber" type="xs:string" use="optional"/>
<xs:attribute name="TimeIn" type="dcst:TimeCodeType" use="required"/>
<xs:attribute name="TimeOut" type="dcst:TimeCodeType" use="required"/>
<xs:attribute name="FadeUpTime" type="dcst:TimeCodeType" use="optional"/>
<xs:attribute name="FadeDownTime" type="dcst:TimeCodeType" use="optional"/>
</xs:complexType>
<!-- Image -->
<xs:complexType name="ImageType" mixed="false">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="Halign" use="optional" default="center">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="center"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Hposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Valign" use="optional" default="center">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="center"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="top"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Vposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Zposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="VariableZ" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Font -->
<xs:complexType name="FontType" mixed="true">
<xs:attribute name="Script" use="optional" default="normal">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="normal"/>
<xs:enumeration value="super"/>
<xs:enumeration value="sub"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Effect" use="optional" default="shadow">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="none"/>
<xs:enumeration value="border"/>
<xs:enumeration value="shadow"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Italic" use="optional" default="no">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Underline" use="optional" default="no">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Weight" use="optional" default="normal">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="bold"/>
<xs:enumeration value="normal"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ID" type="xs:string" use="optional"/>
<xs:attribute name="Color" use="optional" default="FFFFFFFF">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="EffectColor" use="optional" default="FF000000">
<xs:simpleType>
<xs:restriction base="xs:hexBinary">
<xs:length value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Size" use="optional" default="42">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="AspectAdjust" use="optional" default="1.0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.25"/>
<xs:maxInclusive value="4.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Spacing" use="optional" default="0.0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="EffectSize" use="optional" default="0.01">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Feather" use="optional" default="no">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- Text -->
<xs:complexType name="TextType" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Font" type="dcst:FontType"/>
<xs:element name="Ruby" type="dcst:RubyType"/>
<xs:element name="Space" type="dcst:SpaceType"/>
<xs:element name="HGroup" type="xs:string"/>
<xs:element name="Rotate" type="dcst:RotateType"/>
</xs:choice>
<xs:attribute name="Halign" use="optional" default="center">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="center"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Hposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Valign" use="optional" default="center">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="center"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="top"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Vposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Direction" use="optional" default="ltr">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
<xs:enumeration value="ttb"/>
<xs:enumeration value="btt"/>
<xs:enumeration value="hor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Zposition" use="optional" default="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-100"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="VariableZ" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- Rational Type -->
<xs:simpleType name="RationalType">
<xs:restriction>
<xs:simpleType>
<xs:list itemType="xs:long"/>
</xs:simpleType>
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
<!-- TimeCode Type -->
<xs:simpleType name="TimeCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[0-2][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9]+"/>
</xs:restriction>
</xs:simpleType>
<!-- Ruby Type -->
<xs:complexType name="RubyType">
<xs:sequence>
<xs:element name="Rb">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Rt">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Size" use="optional" default="0.5">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Position" use="optional" default="before">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="before"/>
<xs:enumeration value="after"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Offset" use="optional" default="0.0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Spacing" use="optional" default="0.0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="AspectAdjust" use="optional" default="1.0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.25"/>
<xs:maxInclusive value="4.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!-- Rotate Type -->
<xs:complexType name="RotateType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Direction" use="optional" default="none">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="none"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Space Type -->
<xs:complexType name="SpaceType">
<xs:simpleContent>
<xs:extension base="dcst:EmptyElement">
<xs:attribute name="Size" use="optional" default="0.5">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- UUID Type -->
<xs:simpleType name="UUID">
<xs:restriction base="xs:anyURI">
<xs:pattern value="urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
</xs:restriction>
</xs:simpleType>
<!-- UserText Type -->
<xs:complexType name="UserText">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="language" type="xs:language" use="optional" default="en"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- Scoped Token Type -->
<xs:complexType name="scopedTokenType">
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="scope" type="xs:anyURI" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- EmptyElement Type -->
<xs:simpleType name="EmptyElement">
<xs:restriction base="xs:string">
<xs:length value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
subtitles_simple.xml (1,525 bytes)
<?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:c1eb4741-1d29-40f4-809f-1d95ad8d80ed</Id> <ContentTitleText>Stereoscopic Subtitles: timeline01</ContentTitleText> <AnnotationText>3D subs made with Davinci</AnnotationText> <IssueDate>2024-01-27T11:48:22.749-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:20b936ea-ba73-43c9-8353-ad9a5774207f</LoadFont> <SubtitleList> <Font ID="MyFont" Color="FFFFFFFF" Weight="normal" Size="40"> <Subtitle SpotNumber="1" TimeIn="00:00:00:00" TimeOut="00:00:03:00"> <Text Valign="top" Vposition="10.00" Zposition="0.52">This is the first line of text.</Text> </Subtitle> <Subtitle SpotNumber="2" TimeIn="00:00:06:00" TimeOut="00:00:09:00"> <Text Valign="top" Vposition="10.00" Zposition="-0.52">This is the second line of text.</Text> </Subtitle> <Subtitle SpotNumber="3" TimeIn="00:00:12:05" TimeOut="00:00:15:05"> <Text Valign="top" Vposition="10.00" Zposition="10.00">This is line number 3. 안녕하세요.</Text> </Subtitle> <Subtitle SpotNumber="4" TimeIn="00:00:17:05" TimeOut="00:00:20:05"> <Text Valign="top" Vposition="10.00" Zposition="0">This is line number 4.</Text> </Subtitle> </Font> </SubtitleList> </SubtitleReel> subtitles_with_vZ.xml (1,619 bytes)
<?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>2024-01-27T11: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="40"> <Subtitle SpotNumber="1" TimeIn="00:00:00:00" TimeOut="00:00:03:00"> <Text Valign="top" Vposition="10.00" Zposition="0.52">This is the first line of text.</Text> </Subtitle> <Subtitle SpotNumber="2" TimeIn="00:00:06:00" TimeOut="00:00:09:00"> <Text Valign="top" Vposition="10.00" Zposition="-0.52">This is the second line of text.</Text> </Subtitle> <Subtitle SpotNumber="3" TimeIn="00:00:12:05" TimeOut="00:00:15:05"> <Text Valign="top" Vposition="10.00" Zposition="10.00">This is line number 3. 안녕하세요.</Text> </Subtitle> <Subtitle SpotNumber="4" TimeIn="00:00:17:05" TimeOut="00:00:20:05"> <LoadVariableZ ID="Zvector1">35:1.04 24:0.52 14:0.00</LoadVariableZ> <Text Valign="top" Vposition="10.00" Zposition="0" VariableZ="Zvector1">This is line number 4.</Text> </Subtitle> </Font> </SubtitleList> </SubtitleReel> | ||||
| Branch | 2958-3d-subs | ||||
| Estimated weeks required | |||||
| Estimated work required | Undecided | ||||
|
|
in the previous xml the value pairs for LoadVariableZ are inverted. the attached xml is corrected. while Zposition is restricted to decimal, VariableZ value:duration pairs are not verified, instead any string validates:
subtitles_with_vZani.xml (3,481 bytes)
<?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> |
|
|
@carl 816a7b7a9d9c3cae7565cec139bf28068853f94d |
|
|
Basic support will be in 2.18.15 - please let me know how you get on if you test it! |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-01-27 09:47 | stereo3d | New Issue | |
| 2025-01-27 09:47 | stereo3d | Tag Attached: stereoscopic | |
| 2025-01-27 09:47 | stereo3d | Tag Attached: subtitles | |
| 2025-01-27 09:47 | stereo3d | File Added: DCDMSubtitle-2014.xsd | |
| 2025-01-27 09:47 | stereo3d | File Added: subtitles_simple.xml | |
| 2025-01-27 09:47 | stereo3d | File Added: subtitles_with_vZ.xml | |
| 2025-01-27 09:58 | carl | Assigned To | => carl |
| 2025-01-27 09:58 | carl | Status | new => acknowledged |
| 2025-01-27 09:59 | carl | Target Version | => 2.18.10 |
| 2025-01-27 09:59 | carl | Estimated work required | => Undecided |
| 2025-01-27 10:50 | carl | Severity | block => major |
| 2025-01-29 06:21 | stereo3d | Note Added: 0006810 | |
| 2025-01-29 06:21 | stereo3d | File Added: subtitles_with_vZani.xml | |
| 2025-02-01 13:22 | carl | Target Version | 2.18.10 => 2.18.11 |
| 2025-02-09 17:39 | carl | Target Version | 2.18.11 => 2.18.12 |
| 2025-02-28 10:11 | carl | Target Version | 2.18.12 => 2.18.13 |
| 2025-03-03 19:37 | carl | Target Version | 2.18.13 => 2.18.x |
| 2025-03-19 14:24 | carl | Target Version | 2.18.x => 2.18.15 |
| 2025-03-20 22:44 | carl | Branch | => 2958-3d-subs |
| 2025-03-22 12:32 | carl | Status | acknowledged => confirmed |
| 2025-03-24 16:00 | carl | Status | confirmed => resolved |
| 2025-03-24 16:00 | carl | Resolution | open => fixed |
| 2025-03-24 16:00 | carl | Note Added: 0006884 | |
| 2025-03-24 16:00 | carl | Note Added: 0006885 |