14:52:47 RRSAgent has joined #html-media 14:52:47 logging to http://www.w3.org/2013/07/23-html-media-irc 14:52:49 RRSAgent, make logs public 14:52:49 Zakim has joined #html-media 14:52:51 Zakim, this will be 63342 14:52:51 ok, trackbot; I see HTML_WG()11:00AM scheduled to start in 8 minutes 14:52:52 Meeting: HTML Media Task Force Teleconference 14:52:52 Date: 23 July 2013 14:56:58 pladd has joined #html-media 14:57:11 ReimundoGarcia has joined #html-media 14:57:32 JamilEllis has joined #html-media 14:58:16 HTML_WG()11:00AM has now started 14:58:20 Michael_Thornburgh has joined #html-media 14:58:23 +pladd 14:58:42 +??P9 14:58:50 zakim, ??p9 is me 14:58:50 +glenn; got it 14:58:57 + +1.831.457.aaaa 14:59:04 zakim, i am aaaa 14:59:04 +Michael_Thornburgh; got it 14:59:22 stevep has joined #html-media 15:00:19 + +1.650.458.aabb 15:00:37 Zakim, who is on the phone? 15:00:38 On the phone I see pladd, glenn, Michael_Thornburgh, +1.650.458.aabb 15:00:53 adrianba has joined #html-media 15:00:54 +ReimundoGarcia 15:00:59 + +44.173.776.aacc 15:01:10 paulc has joined #html-media 15:01:28 pal has joined #html-media 15:01:32 jdsmith has joined #html-media 15:01:45 acolwell has joined #html-media 15:01:47 +[Microsoft] 15:01:53 +[Microsoft.a] 15:01:57 zakim, [Microsoft] has me 15:01:57 +paulc; got it 15:02:11 +Aaron_Colwell 15:02:46 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013Jul/0013.html 15:04:27 zakim aacc is me 15:04:54 +[Microsoft.aa] 15:04:59 zakim, who is on the phone? 15:04:59 On the phone I see pladd, glenn, Michael_Thornburgh, +1.650.458.aabb, ReimundoGarcia, +44.173.776.aacc, [Microsoft], [Microsoft.a], Aaron_Colwell, [Microsoft.aa] 15:04:59 zakim, [Microsoft.aa] is me 15:05:00 BobLund has joined #html-media 15:05:02 [Microsoft] has paulc 15:05:02 +adrianba; got it 15:05:28 zakim, i am aabb 15:05:28 +pal; got it 15:05:29 zakim, [aabb] is pal 15:05:30 sorry, paulc, I do not recognize a party named '[aabb]' 15:05:34 ScribeNick: adrianba 15:05:38 Scribe: Adrian Bateman 15:05:42 Chair: Paul Cotton 15:05:51 TOPIC: Roll call, introductions and selection of scribe 15:06:07 zakim, stevep is aacc 15:06:07 sorry, paulc, I do not recognize a party named 'stevep' 15:06:15 zakim, aacc is stevep 15:06:16 +stevep; got it 15:06:27 zaki, aabb is pal 15:06:34 zakim, aabb is pal 15:06:34 sorry, paulc, I do not recognize a party named 'aabb' 15:06:35 zakim, who is on the phone? 15:06:35 On the phone I see pladd, glenn, Michael_Thornburgh, pal, ReimundoGarcia, stevep, [Microsoft], [Microsoft.a], Aaron_Colwell, adrianba 15:06:37 [Microsoft] has paulc 15:06:53 paulc: done 15:06:58 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013Jul/0013.html 15:07:05 TOPIC: Previous meeting minutes 15:07:15 + +1.303.661.aadd 15:07:20 paulc: don't think they need any discussion - used to drive the agenda 15:07:26 zakim, aadd is me 15:07:26 +BobLund; got it 15:07:52 TOPIC: Review of action items and issues 15:07:58 paulc: all in the agenda 15:08:11 TOPIC: Media Source Extensions editor's draft 15:08:13 https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html 15:08:26 paulc: updated once by aaron on july 18 - sent a note about changes 15:09:40 TOPIC: Pre-Last Call bugs 15:09:45 http://tinyurl.com/6pdnzej 15:10:13 paulc: divided bugs between pre-last call bugs and then last call - if we have time we'll look at the candidate last call bugs 15:10:22 TOPIC: Bug 22137 - changes in number of audio tracks during advert insertion 15:10:26 ACTION-21? 15:10:27 ACTION-21 -- Adrian Bateman to work with Jerry to review bug 22137 and provide feedback -- due 2013-07-02 -- CLOSED 15:10:27 http://www.w3.org/html/wg/media/track/actions/21 15:10:33 https://www.w3.org/Bugs/Public/show_bug.cgi?id=22137#c8 15:10:37 https://www.w3.org/Bugs/Public/show_bug.cgi?id=22137 15:11:29 paulc: comments suggest won't fixing? 15:11:44 acolwell: yes, i'm proposing that we create a different spec to handle track switching independently 15:11:53 ... so that other html5 media can take advantage of it 15:12:05 ... the comments after comment 8 talk about what situations could arise 15:12:29 ... my position is that i agree there could be problems but we should make this another spec because it is an independent issue 15:12:38 ... agree with adrian's earlier comment suggesting marking as Won't Fix 15:12:49 i'm on the phone too 15:12:52 paulc: one of the correspondents is Michael_Thornburgh 15:12:59 ... do you want to make comments? 15:13:12 Michael_Thornburgh: my concerns is mostly making sure the use case is addressed 15:13:25 ... if the solution is another spec to make it possible that's okay 15:13:38 ... i'm particularly concerned that the stalling behaviour is part of the MSE spec 15:13:48 ... and you want to avoid stalls at append time 15:14:23 ... if in some proposed solution in a different spec that allows for timed track switching, this correctly maps to append time stalling behaviour then that would be okay 15:14:43 acolwell: my intention was that MSE talks about what tracks are taking into account during playback 15:14:52 ... so stalls only happen if tracks playing don't have content 15:15:07 ... this other proposed mechanism would specify when the switch happens 15:15:21 ... and track switch would happen as if they were being done instantly 15:15:35 ... but because you provide the data ahead of time, the media engine knows a switch is coming up 15:15:56 ... however that spec addresses switching then it will allow for a window around the switch where it doesn't have to match exactly 15:16:05 Michael_Thornburgh: that sounds reasonable 15:16:05 is this great information provided by Aaron captured somewhere in the specification? 15:16:46 acolwell: to pal's question, how stalls happened and what happens when a track is enabled or disabled is in the spec 15:17:04 ... so this new spec would specify a track switch in terms of how tracks currently are enabled or disabled 15:17:10 ... so MSE would work with that 15:17:29 ... tracks enabled get added to active source buffers and affect stalling 15:17:31 +q 15:17:40 ack Michael 15:17:42 ... when removed gets removed from active source buffers and doesn't have to have data for playback 15:18:08 Michael_Thornburgh: the other issue is having more than two sourcebuffers 15:18:50 ... probably ought to be some indication in the spec that sourcebuffers > 2 should be supported 15:18:51 q+ 15:19:01 acolwell: i have concerns about mandating that 15:19:05 q+ 15:19:05 ack ad 15:19:14 q+ 15:19:18 ack ac 15:19:19 adrianba: IE11 supports more than two sourcebuffers 15:19:27 q+ 15:19:40 acolwell: i have concerns about specifying how many need to be supported - this is a quality of implementation issue 15:19:45 ... don't need to put this in the spec 15:19:45 ack pal 15:20:05 pal: section 2.2 requires 3 source buffers, right? 15:20:14 q+ 15:20:22 acolwell: that's not at the same time 15:20:35 pal: think there should be an OR in the spec - reader probably thinks it is an AND 15:21:01 ... if we think use case A is essential but the spec doesn't mandate the requirement for use case A then it isn't a quality of implementation issue 15:21:09 ack bob 15:21:20 BobLund: i agree with what pierre just said 15:21:34 q- 15:21:35 ... if this is a must to support then a requirement is there 15:21:50 Bob said what i was about to say 15:21:57 ack michae 15:22:05 ... what about non-normative text that lays out the use case and explains the need for support for more source buffers 15:22:13 paulc: have we strayed away from the original bug? 15:22:14 q+ 15:22:29 ack ad 15:23:43 q+ 15:24:06 Michael_Thornburgh: marking this won't fix should be contingent on another spec 15:24:16 ack Michael 15:24:30 paulc: would someone take an action to file an HTML5 bug proposing to solve in HTML 5.1 or a separate extension spec 15:25:02 paulc: do the editors know what kind of non-normative text would be required? 15:25:21 acolwell: no, this would be the first case of doing this - some example text would be useful 15:25:32 paulc: adrian, do you have an idea? 15:26:25 adrianba: happy to take an action to add some text - don't think it is needed but if it is needed to get consensus to resolve this bug then okay 15:26:42 paulc: does anyone want to volunteer to file the bug for the other use case 15:26:49 Michael_Thornburgh: i will file that bug 15:26:55 should I file a bug against Section 2.2 re: there should be an "OR" 15:27:04 ACTION: Michael_Thornburgh to file bug describing timed track changes 15:27:04 Error finding 'Michael_Thornburgh'. You can review and register nicknames at . 15:27:48 paulc: this will send mail to public-html-admin - you could send mail to public-html asking for people's opinions about if such a spec would be useful 15:27:52 q+ 15:28:04 q+ 15:28:19 adrianba: seems like it would be in scope for the media task force too 15:28:39 paulc: yes, but i think we want to get broad review 15:28:55 pal, sure - create the editorial bug - will deal as LC issue 15:29:19 ACTION: adrianba to propose non-normative text and resolve 22137 15:29:19 Created ACTION-28 - Propose non-normative text and resolve 22137 [on Adrian Bateman - due 2013-07-30]. 15:29:29 q? 15:29:31 ack me 15:29:51 ack pal 15:29:58 pal: happy to create a bug for the OR issue 15:30:11 paulc: believe that resolves 22137 15:30:18 TOPIC: Bug 22136 - Inband Storage for SPS/PPS in ISO BMFF 15:30:26 https://www.w3.org/Bugs/Public/show_bug.cgi?id=22136 15:30:29 ACTION-22? 15:30:29 ACTION-22 -- Adrian Bateman to work with jerry to confirm the proposal in 22136 is acceptable -- due 2013-07-02 -- OPEN 15:30:29 http://www.w3.org/html/wg/media/track/actions/22 15:31:07 jdsmith: i had asserted that the standard wasn't mature enough but we're withdrawing that 15:31:12 ... it is as mature as our spec 15:31:26 ... i propose a SHOULD and proposed text in the bug 15:31:27 Proposed text: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22136#c13 15:31:33 ... think aaron's proposal is pretty close 15:31:43 q+ 15:32:35 stevep: could of things we notice - one is that switching from SPS/PPS it could be made more generic 15:32:45 ... HEVC allows other things in that configuration record 15:32:50 ... we'd like it to be a MUST 15:32:51 q+ 15:32:58 ... for interop reasons 15:33:14 ... so that implementations can process any content 15:33:23 paulc: reason for MUST for the first and SHOULD for the second? 15:33:55 jdsmith: the first is an existing standard - we think the draft requires decoders to support this in multiple locations 15:34:18 paulc: usually discourage groups from arguing over MUST and SHOULD this early 15:34:33 ... one idea would be to make them both MUST and then mark at risk 15:34:39 q? 15:35:01 ack ac 15:35:24 acolwell: we should probably rework the text based on my recent fixes to the byte stream format so that it is in terms of what the user agent should do 15:35:50 ... sounds like this is about complying content so we need to rework into "the UA must do" style 15:35:57 paulc: which bug caused this? 15:36:00 acolwell: 22117 15:36:11 https://www.w3.org/Bugs/Public/show_bug.cgi?id=22117 15:36:29 paulc: whatever text we have, this needs to be looked at in the context of that bug 15:36:31 ack ad 15:37:29 q+ 15:37:45 adrianba: this whole section is optional in the spec - won't come into play for CR exit criteria 15:38:01 paulc: bbc is asking for a MUST and for the reference to be changed 15:38:04 ack pal 15:38:37 pal: section 12.2 is only for the implementations that choose to do so 15:38:47 ... if you choose to do this - SHOULD vs. MUST 15:38:53 q+ 15:39:32 q+ 15:39:33 q+ 15:39:42 ack ad 15:39:50 adrianba: can live with it but don't think this will affect implementations 15:39:52 ac steve 15:40:05 stevep: our tests suggest this is easy to implement 15:40:15 ack aa 15:40:20 ac ste 15:40:21 ack ac 15:40:44 q+ 15:40:57 acolwell: agree with adrian - can live with must but if we run across implementations that can't support with hardware then they won't do this - you can put a MUST but it doesn't mean all implementations will do it - we will be constrained by devices 15:41:04 ack steve 15:41:09 ack pal 15:41:32 q+ 15:41:39 pal: to the original question - concerned that there are two implementers saying it cannot be implemented 15:41:42 ack ad 15:42:40 ... from a content creation standpoint - if it says MUST i can assume it is always there but it might not be there and that is something i should know 15:42:46 ... SHOULD means probably there but might not be 15:43:10 should 15:43:11 q+ 15:43:14 paulc: is there anyone that can't live with it being a SHOULD? 15:43:18 steve 15:43:22 ack steve 15:43:37 stevep: our problem is that a SHOULD means that things that could implement it won't 15:43:53 ... we won't serve to devices that don't support it 15:43:58 q+ 15:44:01 q+ 15:44:06 acl ac 15:44:16 acolwell: don't think we can answer this question right now 15:44:24 waht about adding a note stating that DASH requires this feature? 15:44:43 ... as implementers have concerns that there would be devices we could support MSE on without this 15:44:53 ack pal 15:44:57 ... we should indicate that this might not be supported - could change to MUST later 15:44:58 ac ac 15:45:00 ack ac 15:45:15 pal: what about adding a note saying this feature is required in this other specification 15:45:34 acolwell: don't believe MSE says it must be able to support all of DASH 15:45:41 q+ 15:45:56 ack ad 15:47:34 adrianba: proposal: make this a should with a note that describes that DASH content might not play back without this support 15:47:56 paulc: you'll get to see the text and can file a last call comment 15:49:04 paulc: proposal is editors 22136 resolved as fix with text that was proposed by jerry, amended with note that DASH content might not playback with this support, also amended with aaron's comment about in terms of UA 15:50:40 ACTION: acolwell to work with jerry to add text for 22136 into the spec 15:50:40 Created ACTION-29 - Work with jerry to add text for 22136 into the spec [on Aaron Colwell - due 2013-07-30]. 15:50:55 TOPIC: MSE Last Call or heart beat Working Draft publication 15:51:12 paulc: chairs are trying to get heartbeat publications for all drafts 15:51:12 http://lists.w3.org/Archives/Public/www-archive/2013Jul/0040.html 15:51:35 ... leaving heartbeat to one side, we anticipated that at this stage we'd ask the task force and then the working group to go into last call 15:51:53 ... we need to ask the editors to create an last call draft at a unique URL 15:52:07 ... then ask the task force for approval to forward to WG for a CfC 15:52:17 ... how long will it take the editor's to produce the last call? 15:52:26 acolwell: won't take long once we have the two edits done 15:52:34 ... an hour or less after that we have the doc 15:52:56 paulc: we can get approval from TF either through email or do it in two weeks at the meeting 15:53:08 ... recommend that the TF permits me to do whichever occurs earlier 15:53:24 ... if editors get draft done this week - run a CfC by email so we get done as early as possible 15:53:34 ... otherwise we can do it at the next meeting 15:53:46 ... so worst case approve no later than 2 weeks from now 15:53:50 acolwell: works for me 15:53:51 +1 15:54:23 -BobLund 15:54:30 paulc: antipating editors will close out these two bugs and announce they are done - if they supply me with a candidate LC doc i will start CfC in TF 15:54:42 ... after that closes will discuss with co-chairs 15:54:50 ... and make sure happens at WG level 15:54:52 ... clear? 15:55:19 TOPIC: Candidate Last Call bugs 15:55:29 paulc: 22432 and 22371 15:55:38 ... both dealt with at jul 2 meeting 15:55:51 ... proposed no change to 22432 - not implemented 15:56:07 ... 22371, aaron was going to respond to the bug 15:56:20 acolwell: haven't done yet - need to respond in the bug proposing it be created in a new doc 15:56:47 paulc: like to suggest that editors go back and look at previous minutes and update bugs to say what our position is 15:57:21 ... if someone objects to LC because of these bugs i would overrule because they came in after pre-LC but i think it is good practice to add current status in the bug 15:57:31 -pladd 15:57:38 TOPIC: Any other business 15:57:41 have a nice day 15:57:53 paulc: very close to last call 15:58:13 ... will tell my co-chairs that we're planning to go to LC and won't need heartbeat 15:58:20 zakim, who is on the call? 15:58:20 On the phone I see glenn, Michael_Thornburgh, pal, ReimundoGarcia, stevep, [Microsoft], [Microsoft.a], Aaron_Colwell, adrianba 15:58:20 TOPIC: Adjournment 15:58:22 [Microsoft] has paulc 15:58:24 paulc: we're done 15:58:27 -Michael_Thornburgh 15:58:29 -Aaron_Colwell 15:58:29 -pal 15:58:30 -adrianba 15:58:30 -ReimundoGarcia 15:58:31 -glenn 15:58:31 -stevep 15:58:33 -[Microsoft.a] 15:58:33 -[Microsoft] 15:58:34 HTML_WG()11:00AM has ended 15:58:34 Attendees were pladd, glenn, +1.831.457.aaaa, Michael_Thornburgh, +1.650.458.aabb, ReimundoGarcia, +44.173.776.aacc, paulc, Aaron_Colwell, [Microsoft], adrianba, pal, stevep, 15:58:34 ... +1.303.661.aadd, BobLund 15:58:40 rrsagent, make minutes 15:58:40 I have made the request to generate http://www.w3.org/2013/07/23-html-media-minutes.html adrianba 15:58:47 rrsagent, make logs public 15:59:15 s/zakim aacc is me// 15:59:24 s/zaki, aabb is pal// 15:59:27 rrsagent, make minutes 15:59:27 I have made the request to generate http://www.w3.org/2013/07/23-html-media-minutes.html adrianba 16:00:03 s/ac steve// 16:00:09 s/ac ste// 16:00:26 s/acl ac// 16:00:37 s/ac ac// 16:00:46 rrsagent, make minutes 16:00:46 I have made the request to generate http://www.w3.org/2013/07/23-html-media-minutes.html adrianba 17:59:34 Zakim has left #html-media 18:37:01 glenn has joined #html-media