[Matroska-devel] New Matroska field: Field Order

Dave Rice dave at dericed.com
Thu Oct 1 04:57:54 CEST 2015


> On Sep 24, 2015, at 5:46 AM, Jerome Martinez <Jerome at MediaArea.net> wrote:
> 
> Le 23/09/2015 18:22, Steve Lhomme a écrit :
>> In the case of raw data, indepenedent of the Chroma Subsampling the
>> data can be interlaced. Normally it's 2 half pictures with the line of
>> one picture display, then a line of the other, etc. But in some cases
>> the interlacing can be a lot more complex.
>> 
>> We need a better way to describe these than the basic enabled flag that we have:
>> http://matroska.org/technical/specs/index.html#FlagInterlaced
>> 
>> Some pictures formats use different techniques
>> https://en.wikipedia.org/wiki/Interlacing_%28bitmaps%29
>> 
>> Myabe having a (growing) list of techniques would be better than
>> describing all the possible ones with various fields and some math
>> formulas...
>> 
> 
> Do we need to know in the Matroska container the complex interlacement if this one is already described in the compression format?
> I think this field is most useful for uncompressed content (so there is no information in the raw stream itself) so that we should focus on uncompressed format only.
> (and for the moment, I see only two methods: top or first field first).

I think there are at least four (more if progressive segmented frames are considered):
unknown
progressive
interlaced (bottom field first)
interlaced (top field first)

Currently in Matroska there doesn't seem to be a distinction between progressive and unknown.

Dave Rice


More information about the Matroska-devel mailing list