16:03:30 RRSAgent has joined #html-media 16:03:30 logging to http://www.w3.org/2015/01/06-html-media-irc 16:03:32 RRSAgent, make logs public 16:03:32 Zakim has joined #html-media 16:03:34 Zakim, this will be 63342 16:03:34 ok, trackbot; I see HTML_WG()11:00AM scheduled to start 3 minutes ago 16:03:35 Meeting: HTML Media Task Force Teleconference 16:03:35 Date: 06 January 2015 16:03:40 scribe: joesteele 16:03:42 chair: paulc 16:03:44 agenda: http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0007.html 16:04:05 Zakim, who is here? 16:04:05 HTML_WG()11:00AM has not yet started, joesteele 16:04:07 On IRC I see RRSAgent, jdsmith, BobLund, pal, cyril, davide, markw, joesteele, adrianba, trackbot 16:05:51 acolwell has joined #html-media 16:05:56 paulc has joined #html-media 16:06:07 zakim, who is on the call? 16:06:07 HTML_WG()11:00AM has not yet started, paulc 16:06:09 On IRC I see paulc, acolwell, Zakim, RRSAgent, jdsmith, BobLund, pal, cyril, davide, markw, joesteele, adrianba, trackbot 16:06:20 trackbot, start meeting 16:06:22 RRSAgent, make logs public 16:06:24 Zakim, this will be 63342 16:06:24 ok, trackbot; I see HTML_WG()11:00AM scheduled to start 6 minutes ago 16:06:25 Meeting: HTML Media Task Force Teleconference 16:06:25 Date: 06 January 2015 16:06:25 rrsagent, generate minutes 16:06:25 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html joesteele 16:06:36 zakim, who is on the call? 16:06:36 HTML_WG()11:00AM has not yet started, paulc 16:06:37 On IRC I see paulc, acolwell, Zakim, RRSAgent, jdsmith, BobLund, pal, cyril, davide, markw, joesteele, adrianba, trackbot 16:06:50 Zakim, this is html 16:06:50 ok, adrianba; that matches HTML_WG()11:00AM 16:07:10 I joined but am in a noisy place 16:07:26 zakim, who is on the phone? 16:07:26 On the phone I see [Microsoft], +1.408.536.aabb, markw, Vincent, davide, jdsmith, BobLund, Aaron_Colwell 16:08:02 zakim, [Microsoft] is me 16:08:02 +paulc; got it 16:08:03 Zakim, aabb is me 16:08:04 +[Microsoft] 16:08:04 +joesteele; got it 16:08:14 zakim, [Microsoft] is me 16:08:14 +adrianba; got it 16:08:30 http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0007.html 16:08:32 agenda: http://lists.w3.org/Archives/Public/public-html-media/2015Jan/0007.html 16:09:01 topic: role call 16:09:19 Aaron is here with a cold 16:09:26 Zakim, who is here? 16:09:26 On the phone I see paulc, joesteele, markw, Vincent, davide, jdsmith, BobLund, Aaron_Colwell, adrianba 16:09:28 On IRC I see paulc, acolwell, Zakim, RRSAgent, jdsmith, BobLund, pal, cyril, davide, markw, joesteele, adrianba, trackbot 16:09:59 + +1.650.458.aacc 16:10:08 paulc: meeting will be on MSE topics 16:10:30 topic: update on editors draft 16:10:39 paulc: bugs on are agenda for later 16:10:57 acolwell: since last set of changes have not been able to make more edits yet 16:11:01 ... still working on it 16:11:11 ... clear path for everything except bug filed today 16:11:16 ... fine with doing a heartbeat 16:11:33 ... not sure whether folks want me to resolve all existing bugs -- at least a couple may be non-trivial 16:11:42 zakim, aacc is me 16:11:42 +pal; got it 16:11:43 paulc: wait till we go through the bugs 16:11:52 acolwell: we can mark the ones we want to do 16:11:58 topic: MSE test suite status 16:12:25 paulc: F2F had ACTION-71 re: Cyril figuring out where we stood 16:12:26 ACTION-71? 16:12:26 ACTION-71 -- Paul Cotton to Investigate testing status to move things forward -- due 2014-11-07 -- CLOSED 16:12:26 http://www.w3.org/html/wg/media/track/actions/71 16:12:42 paulc: cyril sent a report 16:13:01 http://lists.w3.org/Archives/Public/public-html-media/2014Dec/0012.html 16:13:06 ... can you step through the reports and remark on any changes since then? 16:13:18 ... please use the queue for questions 16:13:34 ... want to figure out how we should make progress 16:13:52 cyril: the report is in three parts 16:14:14 .... part 1 is about prducing the reports of the runner -- took a while to setup correctly 16:14:28 ... needed to setup on my machine to work correctly, but now working correctly again 16:14:46 ... I have run the test suite we have in the runner on 3 diff browsers -- Firefox, Chrome, IE 16:15:05 ... reports are in JSON and are in the git repository called "test results" 16:15:19 ... that is the initial report but folks can update as needed 16:15:35 ... for IE had lots of crashes at the time, so reports might not be good 16:15:50 paulc: link in the report was for which one? 16:16:00 ... #3 is the raw HTML I think? 16:16:11 cyril: that is the report generated by the online runner 16:16:23 paulc: is there a way to look at that in human readable form? 16:16:48 acolwell: its basically the same way we do specs -- raw git URL 16:16:57 cyril: even that gives you plaintext 16:16:59 Raw data of results: https://github.com/w3c/test-results/commit/265eaeb832a4deb19412dfa863fd422889263ffc 16:17:16 s/prducing/producing/ 16:17:33 paulc: I can't see it, can you give us a short summary of the trends 16:17:36 ... ? 16:17:45 cyril: let me find a way to view the results 16:17:52 http://rawgit.com/w3c/test-results/265eaeb832a4deb19412dfa863fd422889263ffc/media-source/all.html 16:18:21 boblund: this should give you a human readable version 16:18:41 paulc: lots of red 16:18:52 ... lots of IE timeouts 16:19:08 ... have you figured out how to get around that problem? 16:19:22 cyril: I was running on Win8 IE11 lots of problems at that time 16:19:37 paulc: are the green and yellow things that were not run in IE 16:19:54 ?1: there were not results in those columns 16:20:15 paulc: seems like a lot of fails in UC10 16:20:37 cyril: not sure what those are -- they were in the tests at that time 16:20:46 paulc: anyone know what the status is in safari 16:20:58 acolwell: they have been filing bugs so I know they are working 16:21:06 paulc: let's keep going 16:21:12 cyril: that was part 1 16:21:26 ... for part 2 started looking at the test files -- very long task 16:21:41 ... I looked at one file in particular and filed some bugs on that 16:21:55 ... Aaron commented but have not had time to respond yet 16:22:06 paulc: so you thought some tests needed changing? 16:22:35 cyril: this test was making calls to isTimeSupported -- which is static -- was assuming WebM or MR4? to be supported 16:22:55 ... my main suggestion was to split this into a core test and separate tests for each byte stream format 16:22:57 q+ 16:23:08 s/or MR4?/format/ 16:23:27 acolwell: I put some comments, in general I approve of his approach 16:23:41 ... not sure whether this is establishing a base or documenting all possible use cases 16:23:59 ... pretty sure we will not have interop in some cases 16:24:06 ... for example for some codecs 16:24:11 q+ 16:24:21 paulc: cyril can you explain the tests you added and why? 16:24:27 https://github.com/cconcolato/web-platform-tests/commit/0499e3fc0103f99fb64f386e5db070af47e5a62a 16:24:45 ack ac 16:25:04 cyril: the MP4 file format is a container for many types of codecs 16:25:16 ... I looked at all existing codecs and proposed a test for those codecs 16:25:31 ... I agree with Aaron that most of these codecs will not be implemented interoperably 16:25:40 ... but some codecs and variations of codecs that would be worth testing 16:25:48 paulc: where did you pull the codecs from? 16:26:04 cyril: from the MP4 registration authority that maintains a list of standards and codecs 16:26:25 ... any vendors can add a codecs -- mp4.org? 16:26:37 ack adr 16:27:12 adrianba: I think the goal that we have is to test interop of MSE itself, and of the normative requirements. MSE does not mandate any particular format support. 16:27:22 ... the spec itself does not have specific codec requirements 16:27:53 ... using isTypeSupported as an example -- we want to make sure implementation do this correctly and do not enumerate a large number of codec to see which are supported 16:28:16 q+ 16:28:22 paulc_ has joined #html-media 16:28:38 ... if someone has an implementation tey want to sumbit, which does not support WebM or other codecs, it would be reasonable for them to request a new codec to be added to indicate their support for that API 16:28:52 MSE registry: http://www.w3.org/2013/12/byte-stream-format-registry/ 16:28:56 ... but having a long list of codecs is probably not needed and we should be cautious about the ones we add 16:29:17 s/mp4.org/mp4ra.org/ 16:29:23 paulc: when I asked the question about where the list was from -- wondered if it was from this registry 16:29:31 q+ 16:29:40 ... that would have been the place to start 16:29:53 cyril: the registry only lists the byte stream formats, not the codecs 16:29:54 ack cyril 16:30:05 ... you have to go to the other registry for the codecs 16:30:24 ... I agree with adrina that we want to test the behavior not the byte stream formats 16:30:42 ... what I thought was needed to test MSE specifically were things like -- 16:30:51 q+ 16:31:04 ... what happens when one files has multiple tracks and some tracks use codecs that are not supported 16:31:14 ack acol 16:31:46 acolwell: I agree with Adrian that we should keep the tests focuses on testing MSE not the byte streams, but I also agree that we cover behavior where there are unsupported codecs 16:31:54 q+ 16:32:00 ack ad 16:32:19 ddorwin has joined #html-media 16:32:19 rrsagent, generate the minutes 16:32:19 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html paulc_ 16:32:35 adrianba: was not suggesting that we have tests that do not use the codecs, this could be similar to how we did testing in HTML5 -- HTML4, ogg format or WebM 16:32:56 ... did not matter what format the files where in as long as you could play video and the interaction worked correctly. 16:33:08 ... but we had to have media content to test the elements 16:33:21 +ddorwin 16:33:25 ... in this case we will have to have media that does supported what is being testing 16:33:56 ... thing that is different than going to the MP4 registry and enumerating all those formats and testing whether they are supported 16:34:07 ... don't need to be exhaustive 16:34:31 ... ultimately we are looking to see how many passes for each test, we will have to explain why failures are not important 16:34:33 ack joe 16:34:33 q+ 16:35:09 joesteele: is there an unsupported codec? 16:35:18 cyril: yesy I did add that to the tests 16:35:18 ack cyr 16:35:46 ... I think I agree, I did trim the tests to keep the codecs tested to a minimum 16:35:53 ... would like those MP4 codecs to a separate test 16:36:10 paulc: does anyone disagree with that strategy? 16:36:23 acolwell: so you want to kee the tests in a spearate file? 16:36:53 cyril: some would be kept in the tests, some might be kep in a separate file (e.g. on my website) 16:37:04 adrianba: not sure what the split out tests would be for 16:37:17 ... definitely agree that breaking things down and not having all in one place is helpful 16:37:30 ... in the end want it to be easy to anaylse the results 16:37:55 ... e.g. isTypeSupported is implemented interoperably across multiple browwers 16:38:11 cyril: you can give me an action to do that and I will review 16:38:38 ... I will define first a codec that is supported and one that is not supported for each implementation, I I will test both cases for each 16:38:46 ... what matters is that it is a supported coded 16:39:02 paulc: let's pop back up a level -- describing the testing you were doing 16:39:10 cyril: in part 3 16:39:23 ... this work was suggested by Paul at the TPAC 16:39:33 ... looking for coverage of the test suite 16:40:08 ... I looked at the spec and tried to determine how many tests were needed per section of the spec, and tried to see what was there, what was missing and what I had added during my anaylze 16:40:17 ... this is preliminary work 16:40:18 https://docs.google.com/spreadsheets/d/1XKjIuGWjEaSvMkf31HiTaYYkLbyuNg4saP2Sf-iW-cs/edit?usp=sharing 16:40:46 cyril: there are two spreadsheets 16:41:20 markw has joined #html-media 16:41:27 ... this is test coverage -- listing tests that are needed per section, tests available, and link to existing tests for that section 16:41:48 paulc: given that this is organized by section, are you going to revisit each section? 16:42:15 cyril: there are sections I have not scanned yet -- e.g. the audio splice algorithm -- don't know how many tests are needed there yet. 16:42:22 ... from that perspective it is not final yet 16:42:31 ... also I have not linked all the tests to a given section 16:42:55 ... the first tab in that google doc is the test coverage, the second is the list of existing files in that test suite and some notes 16:43:04 s/browwers/browsers/ 16:43:11 cyril: probably need to work on the notes 16:43:40 paulc: do you need help from other people to generate tests, or finish the "tested in" column first? 16:43:59 cyril: if folks think this is the right thing to do, need to get agreement on each test 16:44:16 paulc: has anyone reviewed these tests and have comments 16:44:48 jdsmith: I think this approach is solid. intent is to identify testable assertions in the spec. we are going to find out whether we have full coverage. 16:45:18 +1 16:45:23 q+ 16:45:24 ... we have to prioritize where we have gaps. I think Cyril is doing a good job and I am impressed with what he had done. We can split things up and help him if he needs it 16:45:32 ack ac 16:45:38 cyril: I would be happy to have help but I will continue on this 16:45:56 https://github.com/w3c/web-platform-tests/pull/1238 16:46:10 acolwell: I am also happy with what Cyril has done. and have a pull request also that I would appreciate review on 16:46:31 cyril: my intent was to get this to a stable state and then review that pull request as well 16:46:46 acolwell: this might reduce the amount of tests that need to be reviewed 16:46:59 paulc: want to have some time to review existing bugs and discuss heartbeat 16:47:12 ... should we schedule another meeting in a month? 16:47:34 ... want to identify places you could use help from others 16:47:39 cyril: that makes sense 16:47:46 topic: MSE bugs 16:48:09 paulc: there are 5 bugs -- Aaron do you want to discuss those bug you mentioned 16:48:15 topic: bug 27649 16:48:34 acolwell: think we have agreements on this 16:48:39 topic: bug 27599 16:48:59 acolwell: think we also have agreement on this need to rwch out and get clarification 16:49:05 topic: bug 27399 16:49:34 acolwell: need to get clarification on how to approach that 16:49:45 s/27399/27239/ 16:49:48 s/bug 27399/bug 27239/ 16:49:58 topic: bug 27758 16:50:18 acolwell: Bob and I talked awhile ago on this -- can he refresh? 16:50:33 https://www.w3.org/Bugs/Public/show_bug.cgi?id=27758 16:51:06 BobLund: think we had agreement that we should have an information reference to the src? specification -- question was in the byte stream spec or the specification? 16:51:38 ... there was a statement tht the bytestream spec should include the track attrbiute reference 16:51:55 paulc: does your proposal fill that in for each existing item in the regoistry? 16:52:10 BobLund: yes it just says it should follow the existing media format 16:52:19 acolwell: I think that is fine 16:52:24 topic: bug 27242 16:52:24 +1 16:52:38 acolwell: have not started this yet -- might be ab edge case folks have not hit yet 16:52:48 ... buffer ranges can do wierd things with key frame content 16:53:06 ... depending on how folks interpet what is buffered in that content -- need the right test cases 16:53:29 s/key frame/B frame/ 16:53:38 s/ab edge/an edge. 16:53:40 s/ab edge/an edge/ 16:53:45 topic: MSE heartbet 16:53:47 I propose we include 27599 and 27649 in the heartbeat with 27758 being optional depending on the amt of work to resolve 27758 16:53:55 s/MSE heartbet/MSE heartbeat/ 16:54:21 paulc: I am proposing you do the bugs you said were ready, and leave to the editors whether the other are included 16:54:26 acolwell: that sounds fine 16:54:31 I can help with heartbeat if you like 16:54:40 s/rwch/reach/ 16:54:55 paulc: put the folks in the CC list and CC me as well 16:55:11 acolwell: sure -- will coorindate with Adrian as well 16:55:25 paulc: next week will continue with EME -- revisit this in about a month 16:55:37 s/this/MSE/ 16:55:42 s/revisit this/revisit MSE/ 16:55:47 paulc: think we are done for today 16:56:02 paulc: thanks Cyril for attending and all your work! 16:56:07 rrsagent, generate the minutes 16:56:07 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html paulc 16:56:07 ... paulc thanks all! 16:56:07 -BobLund 16:56:09 -davide 16:56:09 -markw 16:56:18 -adrianba 16:56:20 -joesteele 16:56:21 -Aaron_Colwell 16:56:22 -jdsmith 16:56:23 -Vincent 16:56:23 -ddorwin 16:56:28 rrsagent, generate the minutes 16:56:28 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html joesteele 16:56:55 s/regoistry/registry/ 16:56:58 -pal 16:57:14 s/attrbiute/attribute/ 16:57:26 s/src? /track attribute/ 16:57:52 s/adrina/Adrian/ 16:57:56 rrsagent, generate the minutes 16:57:56 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html joesteele 16:58:09 -paulc 16:58:10 HTML_WG()11:00AM has ended 16:58:10 Attendees were +1.650.458.aaaa, +1.408.536.aabb, markw, Vincent, davide, jdsmith, BobLund, Aaron_Colwell, paulc, joesteele, adrianba, +1.650.458.aacc, pal, ddorwin 16:58:27 s/on are/are on/ 16:59:48 s/an unsupported/an explicitly unsupported/ 16:59:51 rrsagent, generate the minutes 16:59:51 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html joesteele 17:00:25 s/kee the tests in a spearate/keep the tests in a separate/ 17:00:26 rrsagent, generate the minutes 17:00:26 I have made the request to generate http://www.w3.org/2015/01/06-html-media-minutes.html joesteele 17:02:23 davide has left #html-media 17:03:07 zakim, bye 17:03:07 Zakim has left #html-media 17:03:17 rrsagent, bye 17:03:17 I see no action items