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

Steve Lhomme slhomme at matroska.org
Sat Dec 29 23:32:45 CET 2012


Why is this field not TimecodeScale ? In the future we want timestamps to
be fractions, that mean they would all involve the scale at some point. So
it should be done now too.

Steve


On Sat, Dec 29, 2012 at 10:17 PM, madshi <madshi at gmail.com> wrote:

> P.S: Should we maybe add a sentence that for true VFR content the field
> should be omitted?
>
>
> 2012/12/29 madshi <madshi at gmail.com>
>
>> 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: [...]
>>
>> LGTM now, thanks.
>>
>> Best regards, Mathias.
>>
>>
>> 2012/12/29 Moritz Bunkus <moritz at bunkus.org>
>>
>>> 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
>>> _______________________________________________
>>> Matroska-devel mailing list
>>> Matroska-devel at lists.matroska.org
>>> http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
>>> Read Matroska-Devel on GMane:
>>> http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
>>>
>>
>>
>
> _______________________________________________
> Matroska-devel mailing list
> Matroska-devel at lists.matroska.org
> http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
> Read Matroska-Devel on GMane:
> http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
>



-- 
Steve Lhomme
Matroska association Chairman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.matroska.org/pipermail/matroska-devel/attachments/20121229/e4b052ae/attachment.html>


More information about the Matroska-devel mailing list