[Playlist] some extensions, timing and meta tracks
Lucas Gonze
lgonze at panix.com
Tue Apr 24 04:19:32 UTC 2007
Hello Łukasz,
> I would like to discuss some changes and extensions to XSPF
> specification.
Let me say in advance that the bar is extremely high for such changes.
For example, if there were mortal danger.
> I suggest allowing (changing MUST NOT to SHOULD NOT) the user-agent
> usage of duration (4.1.1.2.14.1.1.1.10) element. User should be able to
> force the software to use it.
Very interesting idea! I see where you're going with this.
The trick is that the semantic of the duration element is not the same one
you're thinking of. It is really a query value to aid with content
resolution. It is a MUST NOT on using that for any sort of ground truth
because we didn't want user agents to treat it as display metadata, the
reasoning being that their own calculations of the duration would be more
accurate and shouldn't have to clash with the XSPF value.
Your idea is to use this as a performance instruction to the player:
"Player, perform rendering for $duration milliseconds."
Are you working on a user agent, or is this a theoretical exercise?
Is your intent to build a slide show format? If so, the trick with XSPF
is that the media type determines everything about the rendering, so what
you would do is define a new media type which represents a slide, then
write a handler for that media type.
-Lucas
More information about the Playlist
mailing list