Re: Range syntax

On Wed, 09 Sep 2009 11:03:27 +0200, Yves Lafon <ylafon@w3.org> wrote:

> All,
> I has two ideas for solving this one.
> The first one is very straighforward and reuse the units we already  
> defined:
> Range: npt=12:23.2s-13
> Range: smpte-30-drop=1:22:33-2:33:44
>
> ie: Range: <timeformat> '=' <start time> - <end time>
>
> And the same logic for Content-Range:
>
> Content-Range: npt 12:22.5-13.01/25.1
> Content-Range: smpte-30-drop 1:22:33-2:33:44.1/4:00:00
>
> ie: Content-Range: <timeformat> ' ' <real start time> '-' <real end time>
>                     '/' <total duration>
>
> Note that the use of '=' and ' ' is aligned with the Byte range  
> definition.
>
> The other option would be to say that it's a time unit, and precise the  
> unit later:
>
> Range: time=npt:12:22.7-npt:13
> =>
> Content-Range: time=npt:12:22.5-npt:13.01/npt:25.1
>
> This one has the advantage of being more flexible, but less robust to  
> the introduction of new units (as they can't be advertised using  
> Accept-Ranges).
>

Not having read this thread and detail, can we please use the same format  
in URI fragments and HTTP headers? No one wants to write 2  
parsers/generators for the same thing.

-- 
Philip Jägenstedt
Core Developer
Opera Software

Received on Friday, 11 September 2009 07:12:20 UTC