15:50:22 RRSAgent has joined #html-media 15:50:22 logging to http://www.w3.org/2012/12/18-html-media-irc 15:50:24 RRSAgent, make logs public 15:50:24 Zakim has joined #html-media 15:50:26 Zakim, this will be 63342 15:50:26 ok, trackbot; I see HTML_WG()11:00AM scheduled to start in 10 minutes 15:50:27 Meeting: HTML Media Task Force Teleconference 15:50:27 Date: 18 December 2012 15:52:59 ddorwin has joined #html-media 15:55:46 ddorwin1 has joined #html-media 15:58:33 Chair: Paul Cotton 15:58:40 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2012Dec/0027.html 15:59:02 HTML_WG()11:00AM has now started 15:59:09 +ddorwin 15:59:52 pal has joined #html-media 16:00:49 markw has joined #html-media 16:01:16 johnsim has joined #html-media 16:01:16 +pal 16:02:00 +[Microsoft] 16:02:01 acolwell has joined #html-media 16:02:16 +Aaron_Colwell 16:02:36 +markw 16:02:56 BobLund has joined #html-media 16:03:09 +[Microsoft.a] 16:03:11 zakim, [Microsoft.a] has adrianba, paulc 16:03:11 +adrianba, paulc; got it 16:03:20 zakim, who is on the phone? 16:03:20 On the phone I see ddorwin, pal, [Microsoft], Aaron_Colwell, markw, [Microsoft.a] 16:03:23 [Microsoft.a] has adrianba, paulc 16:03:42 paulc has joined #html-media 16:03:55 ScribeNick: adrianba 16:04:01 Scribe: Adrian Bateman 16:04:18 zakim, [Microsoft] is johnsim 16:04:18 +johnsim; got it 16:04:25 zakim, who is on the phone? 16:04:25 On the phone I see ddorwin, pal, johnsim, Aaron_Colwell, markw, [Microsoft.a] 16:04:28 [Microsoft.a] has adrianba, paulc 16:04:50 +??P18 16:05:07 zakim, ??p18 is me 16:05:07 +BobLund; got it 16:05:32 TOPIC: Roll call, introductions and selection of scribe 16:05:57 paulc: done 16:06:06 TOPIC: Previous meeting minutes 16:06:11 http://www.w3.org/2012/12/04-html-wg-minutes.html 16:06:15 paulc: noted 16:06:21 TOPIC: Review of action items 16:06:28 paulc: none apply to MSE currently 16:06:39 TOPIC: Baseline documents and Bugzilla information 16:06:55 http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html 16:07:14 paulc: prepared agenda last week - there have been a couple of editorial changes since then 16:07:28 .. changes made to align with pubrules 16:07:47 Media Source Extension bugs -> http://tinyurl.com/6pdnzej 16:08:20 MartinSoukup has joined #html-media 16:08:22 TOPIC: Progression to First Public Working Draft 16:08:44 paulc: here i pointed to bug 20253 which aaron created to indicate the results of our dec 4 discussion 16:09:03 ... where we said there were 7 bugs that were desirable to fix prior to FPWD 16:09:35 ... if you look at 20253 it indicates that the following have been processed: 17002, 17094, 18960, 18963, and 19531 16:09:44 + +1.613.287.aaaa 16:10:03 zakim, aaaa is me 16:10:03 +MartinSoukup; got it 16:10:05 ... leaving outstanding 17006, 18962 16:10:22 ... 17006 is track language and kind 16:10:29 ... 18962 is allow appending with XHR 16:10:44 adrianba: those are assigned to me 16:11:05 paulc: can you give us a status update? 16:11:32 https://www.w3.org/Bugs/Public/show_bug.cgi?id=20434 16:13:58 adrianba: i filed this new bug which i think is blocking 18962 16:14:10 ... this deals with making append() async even for ArrayBuffer 16:14:14 ... details in the bug 16:14:51 acolwell: i have a concern about changing this late - have to think about this 16:14:59 ... seems like an IE implementation requirement 16:15:05 ... we've implemented this without 16:15:20 ... i do like the idea that it makes it consistent between the stream and non-stream version 16:15:42 i believe if the API is going to change, it is better to make the change prior to FPWD 16:16:30 adrianba: of course we could make this sync by blocking but we'd prefer not to do that 16:16:37 acolwell: i need to think about this offline 16:17:01 paulc: let's pop-up to the fact that adrian made the XHR bug dependent on this 16:17:16 ... and we need to decide how to process the move to FPWD 16:17:35 ... practical situation is that my plan was to do a CfC in this group (might be as simple as doing it on the phone call) 16:17:49 ... but obviously we need to take a FPWD ready spec to the WG and do a CfC inside the WG 16:17:57 ... that call would normally last a week 16:18:08 ... the working group is not meeting this week or next week 16:18:14 ... possibly will meet on jan 3 16:18:30 ... i proposed that we not meet on dec 20 and dec 27 16:18:40 ... even if we went forward today, the CfC might have to be for 3 weeks 16:18:51 ... i'm reluctant to use one week when it would overlap with the holidays 16:19:19 ... i think we've lost our window of opportunity - i wonder if we should give the editors until early january to make progress and the do CfC in early january 16:19:28 acolwell: what is the benefit of doing it in this group first? 16:19:49 paulc: in some ways i'm being trained by the time i've spent monitoring the a11y task force 16:20:07 ... the a11y tf leadership have always been careful to ensure that they have consensus inside that group 16:20:18 ... it would be foolish to take to the WG and then have someone in the TF object 16:20:29 ... so what maciej was saying is what really matters is what the WG says 16:20:36 ... so we could do this informally in the TF 16:20:47 ... one possibility would be to look at TF schedule 16:21:19 ... we could agree that on jan 8 the editors will give us a draft FPWD with as many bugs closed as possible and on that call, which would normally be a EME call, we would test consensus to go to the WG 16:21:29 ... and then we'd go to the WG at that time 16:21:54 ... i think that is a strawman that avoids the perception we're trying to we're trying to sneak it in 16:22:03 ... how does that sound? 16:22:21 acolwell: i'm fine with that plan - can we fix more bugs in this time? 16:22:32 paulc: yes, editors can always add more 16:22:47 acolwell: i don't want to let more bugs block us getting to FPWD 16:23:04 paulc: understood 16:23:39 TOPIC: [MSE] Homework re: issues in the context of upcoming FPWD 16:23:39 +1 16:24:04 pal: i'm not opposed to proceed with regular draft publications so we don't fall into the trap of always trying to fix a bug and not publishing 16:24:16 ... so my proposal is to simply add a note in the WD pointing to that bug or issue 16:24:28 ... helping the reader identify areas still under discussion 16:24:48 ... also trying to encourage readers to provide feedback on those issues 16:25:36 paulc: these are bugs 19673, 20327, 19784, 19676 16:26:03 ... there are places identified in the spec to point to these bugs 16:26:14 pal: not just limited to these bugs - could be other bugs too 16:26:30 paulc: looking for the minimum necessary to declare victory - want to make you happy 16:26:59 ... in addition to this i'd like to suggest that the editors add a para to the status section that identifies the bugzilla component for this draft and a link to the search for outstanding bugs 16:27:14 ... there are examples in other previously published working drafts 16:27:23 ... that will highlight up front that there are outstanding bugs 16:27:42 ... that along with what pal has suggested for his bugs inlined into the document will make it very clear 16:27:58 ... it's like adding a health warning to particular spec sections 16:28:07 acolwell: i'll have to go look to add an example 16:28:20 adrianba: it's easy to add more to the status section - i can help 16:29:07 paulc: the current html wd includes a paragraph on this 16:29:38 [reads from html editor's draft] 16:29:53 paulc: editors should look at how this has been done in the past in this WG 16:30:51 q? 16:30:55 q+ 16:31:10 ack ac 16:31:37 acolwell: i have a concern that a couple of the bugs in the WD as a note elevates them to indicate that they will be addressed and in my mind not all have a convincing case 16:32:06 ... i don't think we've discussed enough and i think it would be misleading to indicate that these are going to change 16:32:14 ... not sure what the right balance is 16:32:16 q+ 16:32:53 q+ 16:32:54 paulc: the text from pal doesn't say whether it merits inclusion or not - just points to the bug 16:33:10 acolwell: but it's still up for discussion - would rather resolve than add text not resolved 16:33:38 paulc: the HTML5 WD had a way for people to mark bugzilla bugs and the editorial process put those bugs into the spec as a marker 16:33:46 ... WG in the past has had a low bar for doing that 16:33:51 acolwell: ok 16:34:19 paulc: if the text from pal indicated that this must change that would be different - but it's just noting the existence of the bug 16:34:21 q- 16:34:31 ... this is a common W3C procedure 16:35:09 paulc: if someone tried to argue that because we mentioned them we have to fix them in a particular way i wouldn't accept that 16:35:11 q? 16:35:20 ack adrian 16:36:47 adrianba: i just wanted to emphasise that this has happened before 16:37:00 ... perhaps we could use ISSUE to explain why only a few bugs are in this state 16:37:18 paulc: i'd rather try to have some technical issues on this call and leave this to the editors 16:37:24 ... anyone have anything else to say on this? 16:37:50 paulc: overall plan is to get to CfC by jan 8 16:38:06 paulc: acolwell are there specific bugs you'd like to discuss? 16:38:52 TOPIC: Discussion of outstanding bugs 16:39:26 https://www.w3.org/Bugs/Public/show_bug.cgi?id=19784 16:39:39 timestampOffset with multiplexed Media Segments 16:40:02 pal: timestampOffset allows the start of a media segment to be offset by a value 16:40:21 ... the issue is that media segments that contain multiplex - the audio may start a little earlier 16:40:34 ... this is often done in DASH, blueray 16:40:41 ... to support splicing of different streams 16:41:15 ... the issue is the timestampOffset says you shall start playback at the beginning but you always want to splice at the video boundary not the audio boundary 16:41:33 ... but if audio starts earlier then you end up using the audio boundary not the video 16:41:43 ... this is only a problem for multiplexed media 16:42:05 acolwell: the spec says to resolving the splice on a per stream basis 16:42:15 ... so the splice for each stream is resolved independently 16:42:26 pal: where exactly in the media segment does the splice happen 16:42:41 ... does it mean the audio will be offset from the video 16:43:23 pal: original content has audio and video synced but has audio start earlier to allow cross-fade splicing 16:43:58 acolwell: i was assuming the audio frame already in the buffer - the cross fade would happen at the splice time? 16:44:24 pal: https://docs.google.com/open?id=0Bz7s0dhnv-7HYjhadTktTGhrd2M 16:44:31 q+ 16:45:36 pal: [describes illustration] 16:46:13 acolwell: the timestamp offset is the value that is added to the timestamp in the media, not a reference to the start 16:46:22 ... it just adds to timestamp values 16:46:37 pal: i don't think mp4 allows negative offsets 16:48:00 acolwell: the current spec says for video the splice happens where you want it 16:48:12 ... say frame 1 starts at 33ms you replace frame 4 and move on 16:48:37 ... for audio the cross-fade would happen between frame 4 of original content and frame 1 of new content 16:48:48 ... and so wherever they overlap a cross-fade would happen 16:48:58 ... if you don't implement cross-fade then frame 4 would be dropped 16:49:05 ... and if there was a gap silence would be inserted 16:49:59 pal: i think the key is that even though it is audio/video multiplex, the splicing is resolve per stream type 16:50:03 ... that is key 16:51:03 ... second, i understand how if the video frame is some offset into the segment you can reduce the timestamp offset by a similar amount to make sure you have alignment 16:51:16 ... how do you tell it to start on the video frame? 16:51:34 acolwell: by the nature of how the html element the first video frame will be displayed before playback starts 16:51:34 -MartinSoukup 16:51:46 ...when it loads it automatically displays first frame 16:51:59 pal: by construction there is always a sync on the video frame 16:52:13 acolwell: the first frame is always displayed when the element is ready for playback 16:52:28 pal: when you hit play you wouldn't want audio to start with the overhang 16:52:41 acolwell: i think that's an implementation detail probably inconsistent with browsers today 16:52:52 ... think that's a HTML issue not media source 16:52:58 ... and it's a tiny time 16:53:02 pal: yes, you can notice 23ms 16:53:14 ... sounds like all that's needed is informative guidance to implementors 16:53:31 ... that timestampOffset will work as is but might need examples perhaps with diagram of how to use it? 16:53:51 paulc: please can you attach the pdf to the bug 16:54:10 pal: yes 16:54:47 paulc: do i take it that we have some level of consensus to deal with this bug 19784 that we don't believe we have a technical problem in the spec but the difficulty could be resolved with further explanatory material? 16:55:04 q- 16:55:27 acolwell: it sounds like an example that shows how this scenario would be resolved is required and then a note on implementors that at the beginning of playback possibly trimming the initial part of audio 16:55:44 paulc: perhaps the right tactic might be to get this possible resolution into the bugzilla bug 16:55:56 ... so that if it is not in FPWD then people would see that proposed disposition 16:55:57 -BobLund 16:56:09 ... leave it to acolwell and pal about how to get this into bugzilla 16:56:26 paulc: does the explanation for 19784 cascade to other bugs? 16:56:28 pal: no 16:56:34 paulc: so it was independent then 16:56:42 pal: yes i picked this one because it was independent 16:56:51 paulc: good, then we made progress 16:57:01 TOPIC: Other Business 16:57:15 paulc: not going to cover anything else 16:57:21 TOPIC: Chair and Scribe for next meeting 16:57:32 paulc: neither groups will meet dec 25 or jan 7 16:57:39 ... jan 8 would normally be EME group 16:57:47 ... but you should expect to see a combined agenda 16:58:01 ... so i can give update on MSE candidate FPWD document 16:58:08 ... so that i can take this to the working group 16:58:26 acolwell: is there a day we should get this published? 16:58:32 q+ 16:58:35 paulc: would the previous week some time be okay? 16:58:41 ... by jan 4? 16:58:48 acolwell: i think that's fine 16:58:59 paulc: editors will deliver on or before jan 4 16:59:09 ... if it doesn't happen we'll adapt 16:59:27 ... want a stable document, consider a different URL for that doc 16:59:48 ... don't want the item out for CfC to change under the decision 17:00:20 TOPIC: Adjournment 17:00:34 paulc: wish everyone happy holidays - if you're travelling, travel safe 17:00:41 ... we'll talk again jan 8 17:00:42 -markw 17:00:44 -[Microsoft.a] 17:00:46 -Aaron_Colwell 17:00:46 -pal 17:00:46 -ddorwin 17:00:47 -johnsim 17:00:48 HTML_WG()11:00AM has ended 17:00:48 Attendees were ddorwin, pal, Aaron_Colwell, markw, adrianba, paulc, johnsim, BobLund, +1.613.287.aaaa, MartinSoukup 17:00:51 rrsagent, make minutes 17:00:51 I have made the request to generate http://www.w3.org/2012/12/18-html-media-minutes.html adrianba 17:00:55 rrsagent, make logs public 17:00:58 zakim, bye 17:00:58 Zakim has left #html-media 17:01:08 rrsagent, make minutes 17:01:08 I have made the request to generate http://www.w3.org/2012/12/18-html-media-minutes.html adrianba 18:35:41 acolwell has joined #html-media