Re: Fwd: [Cellar] Depth offsets for subtitles in case of 3D MVC tracks in MKV files

madshi via Matroska-devel <[email protected]> Mon, 29 Feb 2016 10:14:12 +0100
Newsgroups gmane.comp.multimedia.matroska.devel
Message-ID <CAJg10PK8kNeyjXufc-wUwq+hpCRp1uMyc2h2Pvji1MWwYc63hw@mail.gmail.com>
2016-02-29 10:04 GMT+01:00 Moritz Bunkus via Matroska-devel
<[email protected]>:
>> CodecState is per Cluster, though, not per Track,
>
> This is wrong. CodecState is a child element of BlockGroup. It's effect
> as it's been meant to be understood so far is to replace CodecPrivate
> for that track from that BlockGroup onwards (until another BlockGroup
> with CodecState comes along). So it _could_ be used for changing Z-depth
> values for individual subtitle frames. However, as it's supposed to
> replace CodecPrivate I don't think it would be a good fit for Z-depth
> data as Z-depth data is additional data that changes on a frame-by-frame
> basis; it doesn't invalidate the existing CodecPrivate data.
>
> CodecState was meant for situations in which e.g. a whole new set of
> SEIs/PPSs come along.
>
> I'd prefer new elements, or maybe BlockAddition.

Ok, thanks.

I think the key thing that needs to be decided first is which of the two
following approaches we want to use:

1) Do we want to store *ALL* 3D subtitle depth information we need
into the MKV header structures? If we do that, we need to be able
to store (up to) one depth information per subtitle track per video frame.

2) Do we want to make use of the SEI 3D depth information? In that
case all we need to store in addition to that is one "int" per subtitle
track, for the whole MKV file!

Best regards, madshi.
_______________________________________________
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