New Matroska field: chroma range/pixel format

Steve Lhomme <[email protected]> Wed, 23 Sep 2015 18:00:58 +0200
Newsgroups gmane.comp.multimedia.matroska.devel
Message-ID <CAOXsMFLAiifijrDEaZKuioEWwGMXNAUTDy0_6T66yKVmy3sO3A@mail.gmail.com>
We currently have a ColourSpace field that is just mapped from AVI.
I'm not even sure it's used.

When storing raw video, the pixels are stored in a certain way and
decoding the pixels need some conversion from this encoding to
whatever your screen is using. Right now we don't have all the fields
needed to describe these raw data.

It may also be useful to tell easily if a H264 or VP9 video is in 8
bits per pixels, 10 or 12 bits, without having to inspect codec
private data or even Blocks.

I think a field for Chroma Subsampling (I420, I422, Y410, etc) and one
for Chroma Range (BT.608, BT.709, BT.2020) should be sufficient. The
Chroma Subsampling generally described how each "plane" is layed out
in the raw data.

-- 
Steve Lhomme
Matroska association Chairman
_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.