[whatwg] Reporting mid-stream resolution change on <video>

Ian Hickson ian at hixie.ch
Tue Dec 17 14:14:12 PST 2013

On Thu, 12 Dec 2013, Ami Fischman wrote:
> On Thu, Dec 12, 2013 at 2:56 PM, Ian Hickson <ian at hixie.ch> wrote:
> >
> > I suppose we could fire resize on initial load as well. I guess it 
> > depends on what code that uses this looks like. Is the initial size 
> > change the same kind of code as resizing, or is it different code? 
> > (e.g. will one set up elements to frame the video while the other just 
> > changes their size?)
> Yes, I think that the first size event and subsequent ones are similar 
> enough that the initial size info should be fired when metadataloaded 
> fires.
> Example use-cases:
> - a chat service wants to display an "HD" emblem on video feeds above 
> some threshold (and removed it if/when they fall below the threshold).  
> You want to show/hide the emblem from the first point at which you have 
> size information, and each time that information changes.
> - an on-screen display (OSD) for feed resolution; needs to be updated on 
> resize as well as initial size information.
> In fact I am failing to think of examples where only not-first resize 
> information would be needed.

Ok. Done. (The initial one fires just after the 'durationchange' event and 
just before the 'loadedmetadata' event.)

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list