- From: Joe Steele <steele@adobe.com>
- Date: Tue, 28 May 2013 09:25:20 -0700
- To: "public-html-media@w3.org" <public-html-media@w3.org>
- Message-ID: <5D36E02C-BD28-448D-8AAE-0594F6689F43@adobe.com>
http://www.w3.org/2013/05/28-html-media-minutes.html HTML Media Task Force Teleconference 28 May 2013 Agenda See also: IRC log Attendees Present markw, Michael_Thornburgh, ddorwin, pal, Aaron_Colwell, davide, paulc, joesteele, [Microsoft], BobLund Regrets Chair paulc Scribe joesteele Contents Topics Agenda Role Call previous minutes MSE status BUG# 22148 BUG# 22143 BUG# 22138 BUG# 22137 BUG# 22136 BUG# 22135 BUG# 22134 BUG# 22125 BUG# 22120 BUG# 22117 Summary of Action Items <trackbot> Date: 28 May 2013 <scribe> Scribe: joesteele <paulc> Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013May/0124.html Agenda Role Call paulc: done previous minutes <paulc> Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013May/0124.html paulc: from May 14th <paulc> Minutes: http://www.w3.org/2013/05/14-html-media-minutes.html MSE status Aaron, when agenda was done late last week editors draft was May 23rd acolwell: no editing since then <paulc> May 23rd editors draft: http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html paulc: as of May 23rd -- 23 bugs <paulc> http://tinyurl.com/6pdnzej paulc: flurry of activity before pre-last-call deadline ... propose to step through the bugs ... still 23 now so all qualify acolwell: we can start at the top -- relatively minor bugs mostly ... more involved bugs were filed by other standards body <acolwell> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22137 acolwell: think this is one of them ... finding others <acolwell> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22135 acolwell: these 2 I pasted are the most difficult to accommodate ... but have been asked multiple times so we may have to address ... may not be easy to deal with on mobile devices ... might need to specify a minimum bar for UA to provide paulc: lets start at the top -- bug list in the agenda ... try to go broad today ... if we can find folks to take on this work we will do that today ... reserve last 15 min or so to address last two if possible BUG# 22148 paulc: request adding jitter to quality metrics <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22148 jerry: hoping to get some comments from Mark in the call scribe: interested in their comments after thinking over the weekend paulc: how should we process markw: there can be a sig. amount of time before results manifest in the GOP frame ... useful to detect problems earlier ... if we can add this would be good acolwell: we can add if folks find useful ... enough detail to add this proposal, finding difference may be problematic paulc: note that we will implement this one -- if someone objects, please reopen BUG# 22143 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22143 paulc: Media Playback quality should be limited to HTML Media Element jerry: returns framerate and some elements might be audio, should be restricted to video <paulc> Aaron's response: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22143#c2 acolwell: my concerns are that if there are other quality metrics we should add later that apply to all ... should be in a different element? ... video tracks exist in media element, even though might be audio only ... what is the harm? what is the tradeoff? ... don't have a strong feeling jerry: wasn't too likely to have quality metrics on audio ... way that it is written, could request dropped frames for audio acolwell: assumption is that for audio fields would be 0 ... if we move to video element, should attribute name be prefixed? jdsmith: that makes sense to me BUG# 22139 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22139 paulc: MS and ISOBMFF interop acolwell: action in the bug -- MSE not specifying a storage format ... will add a note ... 2nd paragraph of adrians comment <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22139#c5 paulc: will add a note for that one BUG# 22138 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22138 paulc: frame removal acolwell: confused about what is being asked for -- feedback requested ... coming from external ... don't think there is an issue, but need to have a dialog ... until we understand paulc: add a note that we need their feedback, especially from outside folks BUG# 22137 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22137 <paulc> Going back to 22138: jdsmith: on the queue for last question ... agree with the questions on the bug in general ... seems to propose shifting timeline when frames are removed ... may be a substantial change ... this could be of concern acolwell: concerned about changing the code to shift stuff? jdsmith: right acolwell: don't want to do that -- they may be confused paulc: jerry to response to 22138 ... back to 22137 acolwell: we need to have a discussion about this one ... may need to accomodate some aspects <paulc> See Aaron's questions: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22137#c2 acolwell: but need to specify some. minimal behavior ... could have significant impact on implementation s/sme/some/ acolwell: could be explosion in complexity otherwise paulc: have asked those questions of folks in general? acolwell: yes -- after some thinking want to propose something in general BUG# 22136 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22136 acolwell: another external one related to ISOBMFF ... based on comment #5 answering my questions <paulc> See comment 5: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22136#c5 acolwell: not clear there is much to do as this is transparent to the MSE spec ... may need a comment in the spec paulc: are this questions about implementing the spec? acolwell: yes -- looks like MSE would not have to do much if the decoder handles these inline elements ... think this is just about getting more information, possibly a no-op BUG# 22135 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22135 paulc: changing source buffers acolwell: this one I am a little concerned about ... about allowing codec changes <paulc> See Aaron's concerns: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22135#c2 acolwell: current way is that they are in different source buffers ... bug is about allowing in the same buffer ... probably simplest solution is to allow codec changes, but may not work in mobile environment ... might need to throw errors, show black frames, something ... 2nd or 3rd time this has come up paulc: 1st time filed as a bug? acolwell: mixed into earlier external bugs, Adobe may have filed something along these lines as well paulc: make sure this is tracked in the bug johnsim: believe the why they are interested is because of insertion of advertising which has been encoded with a different audio codec ... 30 sec ad which may use not Dolby but AAC -- that is the switching acolwell: have concerns about being able to acquire new codec resources in the middle without causing an audible or visual disruption ... may be tradeoffs here ... could be non-trivial on mobile or embedded devices ... another possibility is to signal an error, but might not be seamless johnsim: was buffer switching added for other reasons? ... actual ask was to switch source buffer at a particular time acolwell: concern is that the reason for asking is the codec change ... most natural way is to do that within the source buffer johnsim: believe that even when using the same audio codec, ad insertion best handled by client side insertion boblund: good way to address previous bug about tracks entering and leaving the media resource acolwell: allowing individual tracks is currently supported by adding a new source buffer ... providing a way to switch source buffers at a particular time have to keep that in sync with all the other media ... how do you manipulate? ... could get tricky paulc: need more discussion markw: having separate buffers is the way we have tracks come and go ... need to think carefully about whether we want the additional complexity of a different approach ... have to format the content carefully pal: does it ever really define why there may be multiple source buffers? acolwell: it does not explicitly say why you would use it ... but if you have content from multiple sources in different formats, would use multiple source buffers ... e.g. de-muxed content in MP4 files <markw> So, we can deal very will with track adding/removal for the unmuxed case acolwell: adding and removing tracks from the presentation <markw> The question is whether we want to provide this feature for the muxed case, or ask people to unmux their content acolwell: benefit is that there is an explicit negotiation for resouces needed for the new track ... no easy way for the UA to communicate that it cannot handle more tracks otherwise ... the application needs this signaling <paulc> Pierre: Does the spec give enough guidance to an implementer about the # of source buffers that need to be supported <joesteele_> ok I am back <joesteele_> acolwell: codec changes are specifically disallowed <joesteele_> ... when UA to does have the resources to create another source buffer <joesteele_> ... application will be able to detect based on the inability to create a new source buffer <joesteele_> johnsim: actual ask is that we provide a means to change buffer at a particular time <joesteele_> acolwell: I think more discussion needs to happen on this bug, I responded to a different question than he was asking <joesteele_> ... but if there are other reasons he is asking, we need to discuss how to accomodate that <joesteele_> johnsim: I believe that is the case <joesteele_> ... need to reach out to them about this bug to see if other reasons exist <joesteele_> acolwell: if other reasons - this is a signifcant ask <joesteele_> paulc: have touched on both of the items Aaron mentioned at the top of the call <joesteele_> ... ready to move on? BUG# 22134 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22134 <joesteele_> acolwell: someone like what Pierre was asking for <joesteele_> ... when is is appropriate to do these use cases <joesteele_> ... not clear that outlining should be in the spec <joesteele_> paulc: on you to respond then, make clear what you believe should and should not be in the spec <joesteele_> ... have a difference of opinion here <joesteele_> pal: you mentioned particular implementation has support for 2 source buffers <joesteele_> ... number of buffers supported is critical for the application - is there a plan to prvide guidance for implementers <joesteele_> ... ? <joesteele_> acolwell: probably minimum to support is 2 - for audio and video <joesteele_> ... above that an application cannot guarantee since it is dependent on runtime <joesteele_> pal: obvious to you but not other implementers <joesteele_> acolwell: could add a note about 2 being the minimum, but beyond that is not guaranteed because of resource constraints <joesteele_> ... first element could allow 12 and second may only allow 1 <joesteele_> pal: think this should be captured somewhere <joesteele_> acolwell: can you put a comment on the bug? <joesteele_> ... this is for 22134 BUG# 22125 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22125 <joesteele_> acolwell: pretty straightforward, remove should work like append <joesteele_> pal: comment on last bug <paulc> back to 22124 <joesteele_> ... bug 22125 <joesteele_> pal: observing there are situations where we automatically reopen the source buffer <joesteele_> ... reopened when you set the timestamp offset <joesteele_> ... would it be cleaner to explicitly reopen instead <joesteele_> ... ? <joesteele_> acolwell: so readystate is settable? have to think about that <joesteele_> ... counterproposal was to make only append and remove trigger the transition <joesteele_> pal: will add a comment to the bug then <joesteele_> acolwell: should be easy to do but should remove the transition in other cases <joesteele_> paulc: coming to 5min to the hour <joesteele_> ... less than half of outstanding bugs done <joesteele_> ... 10 of 23 <joesteele_> paulc: last week we assigned a large # of actions <joesteele_> ... need next weeks task force for EME <joesteele_> ... extend next weeks to 2 hours? <joesteele_> acolwell: don't think necessary since most are editorial <joesteele_> ... based on severity <joesteele_> paulc: you are proposing over next two weeks we have bug level discussions on ones we identified today? <joesteele_> acolwell: goal is to comment on all of them in the next few days <joesteele_> paulc: stick with the current plan of EME for next week <joesteele_> ... one more? BUG# 22120 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22120 <joesteele_> acolwell: need to have a discussion with Cyril about this <joesteele_> ... should be supported already BUG# 22117 <paulc> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22117 <joesteele_> paulc: add a conformance clause <joesteele_> acolwell: not sure I understand -- what does it mean? <joesteele_> paulc: not uncommon if standard has MUST or SHOULD statements to identity statements that should conform to this <joesteele_> ... he is wondering which of the normative statements apply to these agents <joesteele_> ... are there different agents? if yes -- has he identified the right set of user agents? if there is more than one, need s confromance statement about which these agents should conform to <joesteele_> acolwell: spec is specifying what the UAs accept, why should we specify what the generator does? <joesteele_> johnsim: I though he was saying -- what can he count on the UA implementing? MUST means they must implement the feature <joesteele_> ... asking which are MUST <joesteele_> ... optional features may not work, but MUST features must work <joesteele_> pal: happy to write more about this <joesteele_> ... these steps should be run right before transition, but in other place you say MUST <joesteele_> acolwell: think that snuck in and I need to fix -- everything in normative section should be required <paulc> MUST, SHOULD are defined in http://www.faqs.org/rfcs/rfc2119.html <joesteele_> pal: other specs have explanations of the meaning here <joesteele_> ... spec needs a runthrough for this <joesteele_> acolwell: spec does not use MUST in capitals, some SHOULDs might have made their way in, folks have noted before <joesteele_> paulc: from Cyrils point of view, does the normativity apply in all cases <joesteele_> ... need some more dialog here, dig up previous bug number and maybe Pierre can add to the bug <joesteele_> ... use appropriate language <joesteele_> pal: there are multiple -- just go through the document <joesteele_> paulc: hopefully over next 10 days, we will clearly know which bugs are outstanding <joesteele_> ... easier ones have been made progress on, if external ones are not progressing let me know <joesteele_> paulc: thanks everyone Summary of Action Items [End of minutes] Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log) $Date: 2013-05-28 16:15:17 $
Received on Tuesday, 28 May 2013 16:25:58 UTC