[Matroska-devel] [proposal] add new element DefaultDeocdedFieldDuration

Moritz Bunkus moritz at bunkus.org
Sat Dec 29 22:09:52 CET 2012


Hey,

what I wanted to achieve is to have the word "frame" appear for
progressive content, because that's what a lot of people usually will
think about (and "interlaced" when they hear "field"). Therefore your
proposal looks fine to me. So the full long description would read as
follows:

------------------------------------------------------------
If the video sequence is signaled as interlaced, the period between
two successive fields at the output of the decoding process equals
DefaultDecodedFieldDuration. For video sequences signaled as
progressive, DefaultDecodedFieldDuration is half of the period between
two successive frames at the output of the decoding process.

These values are valid at the end of the decoding process before
post-processing like deinterlacing or inverse telecine is applied.

Examples:

(1) Blu-Ray movie: 1000000000ns/(48/1.001) = 20854167ns
(2) PAL broadcast/DVD: 1000000000ns/(50/1.000) = 20000000ns
(3) N/ATSC broadcast: 1000000000ns/(60/1.001) = 16683333ns
(4) hard-telecined DVD: 1000000000ns/(60/1.001) = 16683333ns   (60
encoded interlaced fields per second)
(5) soft-telecined DVD: 1000000000ns/(60/1.001) = 16683333ns   (48
encoded interlaced fields per second, with "repeat_first_field = 1")
------------------------------------------------------------

Kind regards,
mosu


More information about the Matroska-devel mailing list