TrackOperation

Steve Lhomme <[email protected]> Wed, 1 Sep 2010 13:36:02 +0200
Newsgroups gmane.comp.multimedia.matroska.devel,gmane.comp.multimedia.matroska.general
Message-ID <[email protected]>
--===============1303350378==
Content-Type: multipart/alternative; boundary=001485f5ce5c384f86048f311ac3

--001485f5ce5c384f86048f311ac3
Content-Type: text/plain; charset=ISO-8859-1

Hello everyone,

Following the recent discussions on 3D video in Matroska and the inclusion
of S_DVBSUB, I combined the 2 issues into a single solution. There is now a
new element in Matroska TrackOperation that allows defining a track as the
"sum" of other tracks.

http://www.matroska.org/technical/specs/index.html#TrackOperation

This important that the TrackEnabled element is repected in the future,
especially for S_DVBSUB as individual parts are not meant to be used
separately.

Here are basic examples of how the TrackOperation works:

3D video track #4 is the sum of planes from
 left   = track #1
 right  = track #2
 backgroundd = track #3

Track #4
TrackOperation
 Track3DCombine
   Track3DLeft = #1
   Track3DRight = #2
   Track3DBackground = #3



DVBSub track 4 is the sum of blocks from
 particular = track 1 (disabled)
 common     = track 2 (disabled)

Track #4
TrackOperation
 TrackJoinBlocks
   TrackJoin = #1
   TrackJoin = #2

DVBSub track 5 is the sum of blocks from
 particular = track 3 (disabled)
 common     = track 2 (disabled)

Track #5
TrackOperation
 TrackJoinBlocks
   TrackJoin = #3
   TrackJoin = #2

It's almost set in stone now. But comments are welcome.

The next phase will be to produce files using these elements and have
something to play them back...

--001485f5ce5c384f86048f311ac3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello everyone,<div><br></div><div>Following the recent discussions on 3D v=
ideo in Matroska and the inclusion of S_DVBSUB, I combined the 2 issues int=
o a single solution. There is now a new element in Matroska TrackOperation =
that allows defining a track as the &quot;sum&quot; of other tracks.</div>
<div><br></div><div><a href=3D"http://www.matroska.org/technical/specs/inde=
x.html#TrackOperation">http://www.matroska.org/technical/specs/index.html#T=
rackOperation</a></div><div><br></div><div>This important that the TrackEna=
bled element is repected in the future, especially for S_DVBSUB as individu=
al parts are not meant to be used separately.</div>
<div><br></div><div>Here are basic examples of how the TrackOperation works=
:</div><div><br></div><div><div>3D video track #4 is the sum of planes from=
</div><div>=A0left =A0 =3D track #1</div><div>=A0right =A0=3D track #2</div=
><div>=A0backgroundd =3D track #3</div>
<div><br></div><div>Track #4</div><div>TrackOperation</div><div>=A0Track3DC=
ombine</div><div>=A0=A0 Track3DLeft =3D #1</div><div>=A0=A0 Track3DRight =
=3D #2</div><div>=A0=A0 Track3DBackground =3D #3</div><div><br></div><div><=
br></div><div><br>
</div><div>DVBSub track 4 is the sum of blocks from</div><div>=A0particular=
 =3D track 1 (disabled)</div><div>=A0common =A0 =A0 =3D track 2 (disabled)<=
/div><div>=A0</div><div>Track #4</div><div>TrackOperation</div><div>=A0Trac=
kJoinBlocks</div>
<div>=A0=A0 TrackJoin =3D #1</div><div>=A0=A0 TrackJoin =3D #2</div><div><b=
r></div><div>DVBSub track 5=A0is the sum of blocks from</div><div>=A0partic=
ular =3D track 3 (disabled)</div><div>=A0common =A0 =A0 =3D track 2 (disabl=
ed)</div><div><br></div>
<div>Track #5</div><div>TrackOperation</div><div>=A0TrackJoinBlocks</div><d=
iv>=A0=A0 TrackJoin =3D #3</div><div>=A0=A0 TrackJoin =3D #2</div></div><di=
v><br></div><div>It&#39;s almost set in stone now. But comments are welcome=
.</div><div>
<br></div><div>The next phase will be to produce files using these elements=
 and have something to play them back...</div>

--001485f5ce5c384f86048f311ac3--

--===============1303350378==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Matroska-devel mailing list
[email protected]
http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
--===============1303350378==--