IRC log of mediafrag on 2011-04-13

Timestamps are in UTC.

09:02:12 [RRSAgent]
RRSAgent has joined #mediafrag
09:02:12 [RRSAgent]
logging to http://www.w3.org/2011/04/13-mediafrag-irc
09:02:14 [trackbot]
RRSAgent, make logs public
09:02:14 [Zakim]
Zakim has joined #mediafrag
09:02:16 [trackbot]
Zakim, this will be IA_MFWG
09:02:16 [Zakim]
ok, trackbot; I see IA_MFWG()5:00AM scheduled to start 2 minutes ago
09:02:17 [trackbot]
Meeting: Media Fragments Working Group Teleconference
09:02:17 [trackbot]
Date: 13 April 2011
09:02:51 [Zakim]
IA_MFWG()5:00AM has now started
09:03:00 [Zakim]
+ +46.3.13.48.aaaa
09:03:04 [foolip]
Zakim, I am aaaa
09:03:04 [Zakim]
+foolip; got it
09:03:29 [Zakim]
+ +33.4.93.00.aabb
09:03:50 [raphael]
Chair: Raphael
09:04:00 [raphael]
Regrets: Erik, Thomas
09:04:14 [Zakim]
+ +329331aacc
09:04:16 [Zakim]
+Yves
09:04:20 [raphael]
Agenda: http://lists.w3.org/Archives/Public/public-media-fragment/2011Apr/0042.html
09:04:40 [jackjansen]
jackjansen has joined #mediafrag
09:05:11 [jackjansen]
zakim, code?
09:05:11 [Zakim]
the conference code is 3724 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), jackjansen
09:05:12 [raphael]
Present: Yves, Raphael, Davy, Philip, Jack
09:05:23 [raphael]
Topic: 1. ADMIN
09:05:28 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/13-mediafrag-minutes.html raphael
09:05:48 [Zakim]
+ +31.20.592.aadd
09:05:54 [jackjansen]
zakim, aadd is me
09:05:54 [Zakim]
+jackjansen; got it
09:07:10 [raphael]
PROPOSED to accept the minutes of the last week telecon, http://www.w3.org/2011/04/06-mediafrag-minutes.html ?
09:07:12 [foolip]
+1
09:07:13 [raphael]
+1
09:07:14 [davy]
+1
09:07:18 [raphael]
minutes accepted
09:07:23 [raphael]
Scribe: raphael
09:07:29 [raphael]
Scribenick: raphael
09:08:06 [raphael]
TPAC 2011, http://www.w3.org/2011/11/TPAC/
09:08:36 [foolip]
foolip has left #mediafrag
09:08:46 [foolip]
foolip has joined #mediafrag
09:09:24 [raphael]
Raphael: do you think we should meet?
09:09:40 [raphael]
Jack: hard to say now, because we don't know what would be the status of the work
09:10:08 [raphael]
Yves: I think if we need a F2F, better in Europe and earlier
09:10:53 [raphael]
Raphael: Media Fragment WG does NOT plan to meet at TPAC
09:11:30 [raphael]
Topic: 2. SPEC MAINTENANCE
09:11:55 [raphael]
Precision of #xywh percent
09:12:10 [raphael]
... thread starting at http://lists.w3.org/Archives/Public/public-media-fragment/2011Apr/0022.html
09:12:29 [raphael]
Philip: two issues
09:12:35 [foolip]
rounding issue: http://lists.w3.org/Archives/Public/public-media-fragment/2011Apr/0011.html
09:12:36 [raphael]
... first one is rounding
09:12:50 [raphael]
... second one is the precision
09:13:16 [raphael]
... what is the use case, e.g. cropping a video?
09:13:19 [jackjansen]
q+
09:13:40 [raphael]
... do we really need the percent syntax?
09:14:29 [raphael]
... the use case seems to be the existence of multiple encoding in multiple resolutions for the same video
09:14:34 [raphael]
zakim, ack jackjansen
09:14:34 [Zakim]
I see no one on the speaker queue
09:14:48 [raphael]
Jack: I think you're right
09:15:03 [raphael]
... the % syntax is for very simple cases, such as take the half of a video
09:15:24 [raphael]
Philip: but when does it make sense to do this?
09:16:53 [raphael]
... the change of 4/3 to 16/9 implies percent with decimal
09:16:57 [raphael]
... so our syntax does not do this
09:17:24 [raphael]
Yves: aspect ratio could be handled with a new 'aspect' keyword
09:17:35 [raphael]
... but Sylvia was against this, because it is too complex
09:17:41 [raphael]
... and not enough uses of this
09:18:16 [davy]
q+
09:18:32 [raphael]
... I'm not for or against the % syntax
09:18:45 [raphael]
... we can let it and see whether there will be implementations
09:19:17 [raphael]
Jack: I think we should keep it and see whether there will be implementations
09:19:23 [raphael]
... and take it out if no tools
09:19:29 [davy]
http://ninsuna.elis.ugent.be/Media/Showcase/Radiohead
09:19:40 [raphael]
... rather than inventing decimal percentages
09:19:50 [raphael]
Davy: we DO use the percent syntax !
09:19:59 [davy_]
davy_ has joined #mediafrag
09:20:04 [raphael]
... in the example above, we need the % to swith resolution
09:20:07 [foolip]
q+
09:20:20 [raphael]
zakim, ack davy
09:20:20 [Zakim]
I see foolip on the speaker queue
09:20:40 [raphael]
Philip: you have a server and each resolution have different URI
09:21:09 [raphael]
Davy: yes we could do the computation on the server, but now, the annotations are independent of the resolution
09:21:22 [raphael]
... annotations are about logical URI
09:21:49 [Yves]
conneg on user-agent for different resolution
09:22:06 [raphael]
Jack: the syntax is then more interesting for annotating than cropping
09:23:46 [raphael]
Yves: conneg on UA for different resolution, and cropping are "roughly"
09:24:10 [raphael]
Philip: is this implemented anywhere?
09:24:56 [raphael]
Yves: Opera is adapting content for mobile devices ... they do adapt resolution ?
09:25:17 [raphael]
Philip: yes, but you still have different URI
09:25:22 [raphael]
... for caching purposes
09:25:30 [raphael]
Yves: not in the case where it is done via proxy
09:25:39 [raphael]
Philip: seems like a corner case
09:26:30 [raphael]
Jack: I think the use case from Davy, mainly for annotation purpose, is an appealing one
09:26:41 [raphael]
... and not for browsers
09:26:47 [raphael]
Philip: should we write this in the spec?
09:28:36 [raphael]
Raphael: proposal to keep it in the spec and see the implementations that will do something with it
09:28:40 [raphael]
... no disagreement
09:28:58 [raphael]
Topic: 3. TEST CASES
09:29:03 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/13-mediafrag-minutes.html raphael
09:29:24 [raphael]
Davy: first some changes, I have implemented the changes according to last week
09:29:26 [raphael]
... more filters
09:29:41 [raphael]
... more test cases (the ones from Philip)
09:30:01 [davy]
http://lists.w3.org/Archives/Public/public-media-fragment/2011Apr/0031.html
09:30:13 [raphael]
... I think we should first discuss http://lists.w3.org/Archives/Public/public-media-fragment/2011Apr/0031.html
09:30:37 [raphael]
Davy: Invalid syntax
09:30:46 [raphael]
... #t=3,4,4 is invalid syntax
09:31:06 [raphael]
... what the UA should do
09:31:39 [raphael]
... disagreement: UA only requests setup information (Silvia) vs whole resource is requested by the UA (Philip)
09:32:36 [raphael]
Jack: I don't really care as soon as it is consistent
09:32:48 [raphael]
Yves: the same
09:34:03 [raphael]
ACTION: raphael to ask Silvia if she objects to the decision of requesting the entire resource in case of an invalid syntax
09:34:03 [trackbot]
Sorry, couldn't find user - raphael
09:34:09 [raphael]
ACTION: troncy to ask Silvia if she objects to the decision of requesting the entire resource in case of an invalid syntax
09:34:09 [trackbot]
Created ACTION-216 - Ask Silvia if she objects to the decision of requesting the entire resource in case of an invalid syntax [on Raphaƫl Troncy - due 2011-04-20].
09:34:35 [raphael]
Davy: Invalid Semantics
09:34:58 [raphael]
... case a): #t=7,3 is invalid semantically ... again same possibility
09:36:25 [foolip]
Range: t:npt=3-7;include-setup
09:36:36 [raphael]
Philip: what does it mean include-setup? Does it mean to implement the new headers?
09:36:53 [raphael]
... I'm not in favor of implementing this
09:37:16 [raphael]
... in particular when browsers have other means to receive the setup data
09:37:32 [davy]
Range: include-setup
09:37:43 [tomayac]
FWIW, in mediafragments.js, all incorrect parameter configurations are silently ignored, a warning is raised if verbose mode is enabled
09:38:23 [tomayac]
(following the meeting on IRC)
09:39:09 [raphael]
Jack: for temporal fragment, what is important is the user experience
09:39:27 [davy_]
davy_ has joined #mediafrag
09:39:32 [raphael]
... we do not care if he uses byte ranges or our newly introduced mechanism
09:39:38 [raphael]
Raphael: BIG +1 to Jack
09:43:07 [raphael]
Jack: so if I put #t=7,3, I got the timeline and no portion selected
09:43:16 [raphael]
... should not be the same with #t=banana?
09:43:47 [raphael]
Philip: there are things that will be harder to detect during parser
09:43:52 [raphael]
s/parser/parsing
09:44:11 [raphael]
... e.g. #xywh=150%
09:44:40 [jackjansen]
Note that I put up that suggestion (t=7,3 vs t=banana) as a point for discussion, not as my standpoint.
09:47:08 [raphael]
Philip: so #t=7,3 will be ignored, first frame displayed, and NOT the frame at second 7 or 3
09:47:24 [tomayac]
in mediafragments.js, most basic things get captured via regexps (like t=2,banana), however, harder ones like start < end are harder (given all the options)
09:47:25 [raphael]
... but #t=15,20 for a video of a duration of 10s will be different
09:48:05 [tomayac]
i cant check for end <= video_duration
09:48:50 [tomayac]
the default assumption in the lib is to always return the whole resource if anything cant be parsed correctly
09:49:50 [raphael]
... and what about #t=20,80 when the video is of duration 50s ?
09:52:08 [raphael]
Davy: come back to #t=15,20 for a video of a duration of 10s
09:52:21 [raphael]
... I'm not saying that the UA should issue a range request
09:52:32 [raphael]
... but if it does, then server should reply with a 416
09:52:38 [raphael]
Jack: what is the user experience?
09:53:27 [raphael]
Davy: I agree with Philip, the player should seek towards the end (display the last frame?)
09:53:33 [raphael]
... to be consistent with HTML5
09:53:35 [silvia]
silvia has joined #mediafrag
09:54:43 [jackjansen]
silvia, the good news is that we've now been able to give you heaps of action points:-)
09:54:58 [silvia]
hahaha, sure!
09:55:18 [silvia]
I probably just checked my calendar for the usual time, rather than your announcement - sorry :(
09:55:34 [silvia]
were you able to agree on things?
09:56:43 [foolip]
do we need to support media that doesn't start at 0 ?
09:56:50 [raphael]
ACTION: davy to edit the specification for precising what is the user experience when there is an invalid time range
09:56:51 [trackbot]
Created ACTION-217 - Edit the specification for precising what is the user experience when there is an invalid time range [on Davy Van Deursen - due 2011-04-20].
09:57:10 [foolip]
that comes up in the test case review, let's discuss in due course
09:57:15 [raphael]
ACTION: jack to carrefully review the changes made by Davy that will most likely be all over the palce
09:57:15 [trackbot]
Created ACTION-218 - Carrefully review the changes made by Davy that will most likely be all over the palce [on Jack Jansen - due 2011-04-20].
09:57:19 [raphael]
s/palce/place
09:58:48 [raphael]
Raphael: should we postpone the discussion "do we need to support media that doesn't start at 0 ?" to next week ?
09:58:54 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/13-mediafrag-minutes.html raphael
09:59:14 [raphael]
Jack: let's do that on the mailing list
09:59:23 [raphael]
... Dave Singer may have an opinion
09:59:24 [foolip]
so, I was muted and afk, so unable to unmute
09:59:29 [foolip]
I'm fine with postponing
09:59:41 [Zakim]
+ +61.2.801.2.aaee
09:59:49 [foolip]
ok
10:02:20 [raphael]
Raphael: summarizing the first issue for Silvia
10:02:52 [raphael]
Silvia: I'm fine with requesting the whole resource
10:03:37 [jackjansen]
I have to run: next appointment. See you next week!
10:03:45 [silvia]
zakim, aaee is me
10:03:45 [Zakim]
+silvia; got it
10:03:46 [Zakim]
-jackjansen
10:03:49 [raphael]
... I'm not able to remember when the include-setup will be used
10:04:12 [raphael]
close ACGTION-217
10:04:15 [raphael]
close ACTION-217
10:04:16 [trackbot]
ACTION-217 Edit the specification for precising what is the user experience when there is an invalid time range closed
10:04:36 [raphael]
close ACTION-216
10:04:36 [trackbot]
ACTION-216 Ask Silvia if she objects to the decision of requesting the entire resource in case of an invalid syntax closed
10:05:26 [raphael]
Topic: 4. AOB
10:05:33 [raphael]
Regrets from Davy for next week
10:05:47 [Zakim]
-raphael
10:05:47 [foolip]
bye
10:05:48 [Zakim]
-Yves
10:05:49 [Zakim]
-Davy
10:05:51 [Zakim]
-silvia
10:05:56 [Zakim]
-foolip
10:05:58 [Zakim]
IA_MFWG()5:00AM has ended
10:05:59 [Zakim]
Attendees were +46.3.13.48.aaaa, foolip, +33.4.93.00.aabb, raphael, +329331aacc, Yves, Davy, +31.20.592.aadd, jackjansen, +61.2.801.2.aaee, silvia
10:06:10 [raphael]
Present+ Silvia
10:06:18 [raphael]
... we will continue discussing test cases next week
10:06:32 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/13-mediafrag-minutes.html raphael
10:07:46 [raphael]
ScribeOptions: -final -noEmbedDiagnostics
10:07:50 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/13-mediafrag-minutes.html raphael
10:10:28 [davy_]
davy_ has left #mediafrag
11:48:13 [raphael]
raphael has left #mediafrag
12:07:28 [Zakim]
Zakim has left #mediafrag