09:57:42 RRSAgent has joined #mediafrag 09:57:42 logging to http://www.w3.org/2011/11/23-mediafrag-irc 09:57:43 RRSAgent, make logs public 09:57:44 Zakim has joined #mediafrag 09:57:45 Zakim, this will be IA_MFWG 09:57:46 ok, trackbot; I see IA_MFWG()5:00AM scheduled to start in 3 minutes 09:57:46 Meeting: Media Fragments Working Group Teleconference 09:57:46 Date: 23 November 2011 09:58:10 Agenda: http://lists.w3.org/Archives/Public/public-media-fragment/2011Nov/0057.html 09:58:25 RRSAgent, make logs public 09:58:32 RRSAgent, draft minutes 09:58:32 I have made the request to generate http://www.w3.org/2011/11/23-mediafrag-minutes.html raphael 09:58:45 zakim, code? 09:58:45 the conference code is 3724 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), raphael 10:00:15 IA_MFWG()5:00AM has now started 10:00:24 + +61.2.801.2.aaaa 10:00:32 zakim, aaaa is me 10:00:32 +silvia; got it 10:01:23 I'm here but not on phone, sorry 10:01:57 Regrets: Erik 10:02:10 + +33.4.93.00.aabb 10:02:15 tomayac has joined #mediafrag 10:02:24 Present: Silvia, Chris (irc), Raphael, Thomas, Davy 10:02:49 zakim, aabb is me 10:02:49 +raphael; got it 10:03:02 +Yves 10:03:10 -raphael 10:03:35 + +1.404.978.aacc 10:03:41 +Raphael 10:03:49 zakim, +1.404.978.aacc is me 10:03:49 +tomayac; got it 10:04:06 RRSAgent, draft minutes 10:04:06 I have made the request to generate http://www.w3.org/2011/11/23-mediafrag-minutes.html raphael 10:04:15 zakim, who is here? 10:04:15 On the phone I see silvia, Yves, tomayac, Raphael 10:04:16 On IRC I see tomayac, Zakim, RRSAgent, raphael, silvia, doublec, foolip, rektide, trackbot, Yves 10:04:25 Present+ Yves 10:04:42 Topic: 1. Admin 10:05:14 zakim, mute me 10:05:14 silvia should now be muted 10:05:33 Next Tuesday, the specification will be published as a CR 10:05:38 yay! 10:05:45 davy has joined #mediafrag 10:06:05 great! 10:06:11 Raphael: the group will be closed at the end of the year 10:06:45 + +329331aadd 10:07:16 ... we need to satisfy the exit criteria of CR, i.e. getting 2 implementations of all features to move forward 10:07:50 ... Goal: we jhave 10:08:21 ... about 10 test cases to approve for the UA 10:08:32 http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases.html 10:08:42 Will we consider polyfills implementations, or only native browser/server implementations? 10:08:56 hooray for polyfills ;-) 10:09:19 not only browser implementations, but all, including polyfills 10:09:44 Thomas work should be included in an implementation report 10:09:46 foolip: it's the W3C :-) 10:09:47 You'd never get away with that if it were for any other browser feature, say document.querySelector. 10:10:10 foolip: that's the HTML WG :-) 10:10:34 Thomas: I think they should be a valid implementation 10:10:50 Raphael: how much time you have to work on an implementation report? 10:10:56 I think polyfills are great and useful, and respect tomayac's work, but don't think it's acceptable. 10:11:46 In other words, if there are any features which don't have 2 implementation not counting polyfills, they should be dropped from the spec. 10:12:04 why don't you want to count the polyfills Philip ? I don't get this ... 10:12:07 Specifically #track cannot be done with a polyfill yet 10:12:11 http://tomayac.com/mediafragments/implementationtests.html 10:12:13 they are absolutely valid implementations 10:13:10 The point of requiring implementations is to prove that it's possible to implement and ship. polyfills don't prove that, they don't have to deal with all of the internal issues you'd find in a native implementation 10:14:12 foolip, i fully agree 10:14:21 ACTION: Davy starting from http://tomayac.com/mediafragments/implementationtests.html to generate a EARL report 10:14:22 Created ACTION-241 - Starting from http://tomayac.com/mediafragments/implementationtests.html to generate a EARL report [on Davy Van Deursen - due 2011-11-30]. 10:14:24 we're discussing your points 10:15:13 foolip, raphael postponed the discussion to later in the call 10:15:26 Topic: UA Test Cases 10:15:28 http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases.html 10:15:42 Only the reviewed test cases are used in the implementation report 10:15:50 http://www.w3.org/2008/WebVideo/Fragments/TC/results/ua/SynoteMediaFragmentPlayer-report 10:15:52 an example of an issue might be hitting the 'end' time in temporal fragments. The HTML media API doesn't provide a way to immediately stop playback on an end time which a polyfill will have trouble doing. 10:15:53 Davy: no, the non reviewed test cases are also used 10:16:19 whereas a native api can get to the low level (hopefully) to do it 10:17:03 Davy: the individual implementation reports contain all test cases 10:17:13 ... but the global report only take the reviewed test cases 10:17:53 Raphael: the unreviewed TC starts at TC0095 until TC0102 10:17:58 http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases.html 10:18:13 ... 8 test cases 10:19:41 doublec, does Firefox support stopping at the (exact) end time? 10:19:52 I would argue that a testcase that uses smpte on a webm file doesn't seem to make sense, given that webm is not fixed framerate 10:20:01 (referring to tc0100-ua and friends) 10:20:09 foolip: it's close but not exact 10:20:13 I agree, it seems to me there are no implementations of smpte 10:20:16 q+ 10:20:18 foolip: and depends on audio buffering on platforms 10:20:21 http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases#TC0095-UA 10:20:23 ACTION: Davy to contact Jack to get media resources to test TC0099 and TC0100 10:20:23 Created ACTION-242 - Contact Jack to get media resources to test TC0099 and TC0100 [on Davy Van Deursen - due 2011-11-30]. 10:20:28 zakim, unmute me 10:20:28 silvia should no longer be muted 10:20:30 doublec, fair enough :) 10:20:45 foolip: which is why I knew that was a sticky point :) 10:21:18 doublec, does currentTime lie or will it overshoot somewhat? 10:22:13 currentTime is best effort i'd say 10:22:33 foolip it's supposed to be accurate but one of our audio backends cheats and only updates it after a blocking audio write on a thread is completed 10:22:47 foolip: so is limited to the granularity of the amount of that write (this is linux) 10:23:11 foolip: on android it's a complete guess 10:23:15 erik has joined #mediafrag 10:23:23 doublec, ok, I won't object on the basis of that, seems like a QoI issue 10:23:29 yeah 10:23:36 timeupdate has no guarantees at all 10:23:50 right, timeupdate is often 250ms 10:24:10 so frame-level addressing is completely impossible 10:24:14 I have a problem with failing on all non-matching SMPTE formats 10:24:18 http://www.w3.org/2008/WebVideo/Fragments/TC/ua-test-cases#TC0099-UA 10:24:30 rrsagent, draft minutes 10:24:30 I have made the request to generate http://www.w3.org/2011/11/23-mediafrag-minutes.html erik 10:24:37 tomayac: you can get better granuality doing a setInterval and checking currentTime 10:24:46 tomayac: depending on implementation 10:24:49 yepp, but again w/o guarantees 10:24:53 right 10:24:57 Chair: Raphael 10:25:11 Present+ Philip (irc) 10:25:19 so all that seems to make sense (and this is the only thing i've seen people use) is 1s granualarity 10:25:48 Present+ Erik 10:26:32