On Thu, Nov 13, 2008 at 2:54 PM, David Flynn <[EMAIL PROTECTED]> wrote:

> The only niggle i have with this file is that the EOS page has a bizare
> timestamp.  imho, because there is no picture in the eos page, there is
> no meaningful time for it, so the granulepos should be -1 on the eos
> page on the dirac logical stream.

ds and I talked about this a bit yesterday. The rfc says the special
value of 0xFFFFFFFFFFFFFFFF "indicates that no packets finish on that
page." So it's a bit misleading to say this. Moreover, it's convenient
for duration calculation (and scanning backward) if the final page has
a granulepos. With other mappings, when considering a non-frame eos
page, we've generally concluded it's better that it carry the same
granulepos as the last frame.

In this case, the page has a packet, and while that packet affects
decoder state, it doesn't itself advance production of decodeable
output, so it make some sense for it to have presentation timestamp
the same as the last decodable frame in the stream, and perhaps a
decode timestamp likewise the same. Does this not make sense in the
dirac granulepos encoding?

 -r

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Schrodinger-devel mailing list
Schrodinger-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/schrodinger-devel

Reply via email to