IRC log of media on 2011-04-18

Timestamps are in UTC.

21:28:30 [RRSAgent]
RRSAgent has joined #media
21:28:30 [RRSAgent]
logging to http://www.w3.org/2011/04/18-media-irc
21:28:38 [janina]
zakim, this will be 2119
21:28:40 [Zakim]
ok, janina; I see Team_(html-a11y)21:30Z scheduled to start in 2 minutes
21:29:15 [Zakim]
Team_(html-a11y)21:30Z has now started
21:29:22 [Zakim]
+??P0
21:30:06 [Zakim]
+Eric
21:30:44 [janina]
zakim, ??P0 is janina
21:30:44 [Zakim]
+janina; got it
21:30:50 [janina]
Meeting: HTML-A11Y telecon
21:30:50 [janina]
Chair: Janina_Sajka
21:30:50 [janina]
agenda: this
21:30:50 [janina]
agenda+ Identify Scribe
21:30:50 [janina]
agenda+ Issue-152 Multitrack http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Change_Proposals_Summary
21:30:51 [janina]
agenda+ Text Formats Change Proposal
21:30:53 [janina]
agenda+ Actions Review http://www.w3.org/WAI/PF/HTML/track/actions/open
21:30:55 [janina]
agenda+ Other Business?
21:30:57 [janina]
agenda+ be done
21:31:43 [janina]
zakim, who's here?
21:31:43 [Zakim]
On the phone I see janina, Eric
21:31:45 [Zakim]
On IRC I see RRSAgent, Zakim, janina, Bob, Sean, oedipus_away, MikeSmith
21:31:58 [Zakim]
+??P2
21:32:14 [Sean]
Zakim, Eric is Sean
21:32:14 [Zakim]
+Sean; got it
21:32:20 [janina]
zakim, ??P2 is Bob_Lund
21:32:20 [Zakim]
+Bob_Lund; got it
21:32:35 [judy]
judy has joined #media
21:33:11 [Zakim]
+Eric_Carlson
21:33:36 [Zakim]
+Judy
21:34:48 [judy]
zakim, who's here?
21:34:48 [Zakim]
On the phone I see janina, Sean, Bob_Lund, Eric_Carlson, Judy
21:34:49 [Zakim]
On IRC I see judy, RRSAgent, Zakim, janina, Bob, Sean, oedipus_away, MikeSmith
21:40:52 [Zakim]
+[Microsoft]
21:41:23 [janina]
zakim, [Microsoft] is Frank
21:41:23 [Zakim]
+Frank; got it
21:41:34 [judy]
zakim, who's here?
21:41:34 [Zakim]
On the phone I see janina, Sean, Bob_Lund, Eric_Carlson, Judy, Frank
21:41:35 [Zakim]
On IRC I see judy, RRSAgent, Zakim, janina, Bob, Sean, oedipus_away, MikeSmith
21:42:10 [janina]
Janina reports no complaint to our desire to restore sourcing text tracks of any media type. These were unintentionally removed when WebSRT was removed from the spec. We will have a change proposal to restore this week.
21:42:17 [janina]
scribe: janina
21:42:47 [janina]
Sean: We seem to be on track coalescing on #4 with the changes we need. Not all points clear yet, though.
21:42:49 [judy]
here is the link from the start of silvia's post summarizing status of issue 132
21:42:51 [judy]
http://lists.w3.org/Archives/Public/public-html-a11y/2011Apr/0142.html
21:43:22 [janina]
Bob: I think it's important that we have simoultaneous video, though understand we may not want it in a single element.\
21:43:35 [janina]
Bob: So multiple video tags?
21:44:03 [janina]
Eric: Definitely possible. Seems a silly prescription though, if a user agent can support multiple videos in a single file.
21:44:17 [janina]
Eric: Doesn't seem important to push just because Safari can.
21:44:42 [janina]
Bob: So, if multiple video tracks in an inband, it's not clear to me how to display that.
21:44:59 [janina]
Eric: You cannot do a single element. You need multiple elements and to use media fragments
21:45:27 [janina]
Sean: We need to be able to discover how video is laid out, and we don't have that yet as far as I know.
21:45:44 [janina]
Eric: Definitely the case
21:46:57 [frankolivier]
frankolivier has joined #media
21:47:37 [janina]
Sean: Are these always rectangular? Or can we have a traveling mat?
21:48:33 [janina]
Sean: If we eventually want to support alpha blending, then we need to add that to css or adopt what video support has.
21:49:17 [janina]
Eric: Can do with fragment urls, but there's a bigger issue. Not all compression support alpha.
21:50:07 [janina]
Eric: So not something we can rely on CSS for, as it depends on compression.
21:52:02 [Sean]
Its not an issue then to only have one video per element
21:52:21 [Sean]
because transparency and composition of fragments should work
21:52:36 [judy]
q+
21:52:52 [janina]
Eric: Looking through last week's minutes, we didn't follow up whether Bob had any issues?
21:53:03 [janina]
Bob: Don't think so, a question, though ...
21:53:22 [janina]
Bob: So a separate video element for multiple tracks, that's OK
21:53:35 [janina]
Bob: What about the case where there's not ml and we want to discover via js
21:54:14 [janina]
Eric: Not currently at a computer, but there's an attrib 'exclusive' and believe you'd use that
21:54:42 [janina]
Eric: That doesn't provide size or positioning
21:54:56 [janina]
Sean: Also not sure media fragment can be constructed sufficiently from that data ...
21:55:07 [janina]
Eric: Using index?
21:55:18 [janina]
Sean: Not sure. Don't know fragment syntax sufficiently
21:55:19 [silvia]
silvia has joined #media
21:55:42 [janina]
Eric: You might be right. There may not be sufficient data.
21:56:38 [janina]
Judy: Can we take up a tangent for the moment?
21:56:52 [janina]
Judy: I'm trying to map our recent discussion against various usre requirements ...
21:57:16 [janina]
Judy: Thinking of a video with audio content that's captioned, but also there's a sign translation stream
21:57:31 [janina]
Judy: Covered, yes?
21:57:54 [janina]
Sean: Yes, covered. The ml will be multiple elements, but these can come from a single resource.
21:58:06 [janina]
Judy: OK, thanks.
21:58:32 [janina]
Judy: I know some people following our discussion, who aren't directly participating in it, have been confused about this.
21:59:05 [janina]
Sean: Yes, that's what I was getting at earlier--the picture in picture overlay for the signing track.
21:59:25 [janina]
Judy: Also, one other ...
21:59:32 [Sean]
Silvia are you joining by phone?
22:00:50 [janina]
Judy: So my other question, how do we allow for someone who may need text descriptions?
22:01:34 [janina]
Sean: We think the transcript may be best for deaf-blind user. But, if needed with the same timing, then you'd have a text description track and a text caption track, both enabled.
22:01:39 [Zakim]
+silvia
22:03:10 [janina]
Sean: Reviewing for Silvia, is there enough data to create media fragment URI via js
22:03:19 [janina]
Eric: From single video element
22:03:47 [janina]
Sean: So, if you want to play two, where you don't know them in advance, is there enough info in the 'exclusive' attribute to create the URI?
22:04:00 [janina]
Silvia: Checking ...
22:04:15 [janina]
Eric: Index won't work, because don't know whether there are other tracks
22:04:46 [judy]
zakim, who's making noise?
22:04:59 [janina]
Silvia: For fragment we need the name which is available via audio tracks list or video tracks list
22:05:01 [Zakim]
judy, listening for 12 seconds I heard sound from the following: Bob_Lund (3%), Eric_Carlson (12%), silvia (84%)
22:05:23 [janina]
Eric: Name is required? Not every track will have a way to list, nor are they necessarily unique.
22:05:32 [janina]
Silvia: That's why I was asking for ID
22:06:29 [Sean]
Sean has joined #media
22:06:53 [janina]
Eric: Both mp4 and qt tracks guaranteed to have unique ID
22:07:05 [janina]
Sean: And that ID can be used to construct the fragment URI?
22:07:08 [janina]
Silvia: Yes.
22:07:34 [janina]
Silvia: For slave tracks--which won't have more than one ID
22:08:10 [janina]
Silvia: So a video with multiple audio dubs, we'd need also to look at getkind and getlang. From these you can decide and do getid
22:08:32 [janina]
Eric: Why create different elements for inband audio?
22:08:48 [janina]
Silvia: Just making something up where more info would be necessary.
22:09:19 [janina]
Sean: Think one more would be needed, as elements aren't exclusive. To swithc on/off, would need to be in a slave element, no?
22:10:09 [janina]
Sean: Can you switch on a subset? Or is it all or nothing?
22:10:19 [janina]
Silvia: You can switch on a subset with fragments?
22:10:27 [janina]
Sean: Mean js
22:12:12 [janina]
Sean: So, can just switch on/;'off tracks
22:12:15 [janina]
Silvia: Yes
22:12:29 [janina]
Silvia: Yes also to retrieving data for fragments.
22:14:22 [janina]
janina and judy expressing happiness at better multilingual support for pwds.
22:15:09 [janina]
Eric: Any reply on the changes we need to your email, Silvia?
22:15:17 [janina]
Silvia: Still hoping we get a positive response.
22:16:48 [janina]
Silvia: Philip's reply had some thing about track list for Eric? May be what Ian is waiting on.
22:17:43 [janina]
Eric: Safari won't stand in the way--we want interoperable behavior.
22:17:51 [janina]
Silvia: Would be good for you to reply on that.
22:18:03 [janina]
Silvia: What's the opinion on loop and autoplay.
22:18:10 [janina]
Sean: Autoplay should go away.
22:18:27 [janina]
Eric: Strongly disagree. If not attrib, then will always be done from js
22:18:35 [janina]
Frank: Rationale?
22:19:08 [janina]
Sean: To not bombard the user, if there were a way to querry ua in script.
22:19:24 [janina]
Sean: It's dangerous unless ua can reliablbly disable autoplay.
22:20:47 [janina]
Silvia: Should be setable in ua a11y settings.
22:21:37 [janina]
judy: Not sure that disabling it everywhere is the optimal solution.
22:23:33 [janina]
Sean: Mechanism for switching play from script would be the same.
22:23:48 [janina]
Sean: Not sure the suggested solution works.
22:23:53 [janina]
Silvia: So, step by step ...
22:24:15 [janina]
Silvia: Think it's good to have an autplay attrib as it encourages its use rather than using js to achieve the same result, and
22:24:30 [janina]
Silvia: Provides a mechanism for AT/UA to turn the behavior off.
22:24:51 [janina]
Silvia: So we should also have this on the combined multitrack element.
22:25:22 [janina]
Silvia: Suggesting the union be the state. So, if one slaves has autoplay, all slaves will be on autoplay. Though we could do the opposite?
22:25:34 [janina]
Sean: Not given this sufficient thought yet to know the best approach.
22:26:09 [janina]
Sean: Presumably autoplay is honored only if element is selected
22:26:47 [Zakim]
-Eric_Carlson
22:26:53 [Zakim]
+Eric_Carlson
22:27:15 [janina]
Sean: Need to think through all the issues.
22:28:11 [janina]
Sean: Wondering if all shouldn't be the preferred way.
22:28:21 [janina]
Silvia: Yes, that's the alternative but more problematical for authoring.
22:30:56 [janina]
Silvia: Autoplay only affects the beginning of presentation.
22:31:22 [janina]
Silvia: Suggests another issue, though, where someone constructs a js where some autplay, and others don't
22:34:22 [janina]
Silvia: Seems we need to address this thoroughly and resolve correct behavior.
22:36:13 [janina]
Sean: Controller hasn't an autoplay; but autoplay on elements sets controller to playing--or not. So the last one creates the actual condition.
22:38:37 [janina]
SSean: only the element that creates the controller can determin play or not
22:38:49 [janina]
Silvia: Suggest more discussion on list
22:38:55 [janina]
Eric: Not sure--need also ml
22:39:20 [janina]
Sean: This is how I understand the proposal.
22:39:30 [janina]
Silvia: Yes
22:40:40 [janina]
Silvia: Different behavior for stand alone and combined
22:40:45 [janina]
Sean: Dangerous
22:41:22 [janina]
Eric: Just because first element--with autoplay on--insufficient to play if others not sufficiently loaded
22:41:29 [janina]
Sean: Yes, but that is the decision point
22:41:57 [janina]
Eric: Yes, we need to hash this out better
22:42:15 [janina]
Silvia: Reading from spec on if blocked condition ....
22:49:01 [janina]
[general agreement to add need to control autoplay to Sec 4.1 of our User Requirements]
22:49:24 [janina]
Silvia: And looping?
22:49:35 [janina]
Sean: Think it's the same issue
22:50:03 [janina]
Sean: Looking at it, I don't think autoplay works as currently spec'd
22:51:19 [janina]
Janina: Concerned about Easter related hollidays?
22:51:25 [janina]
Sean: I'm out Thursday through Monday
22:51:29 [janina]
Silvia: I'll be working through
22:53:14 [judy]
[judy was asking about tonight as well]
22:53:47 [janina]
Discussion of ready state
22:54:02 [janina]
Silvia: Also a question if it exposes too much of inner workings
22:54:20 [janina]
Silvia: Each browser may have different state with the same amount of loaded data
22:54:42 [janina]
Eric: Events are not consistent across browsers
22:55:02 [janina]
Eric: If a script doesn't register before event is fired, there's no way to determine whether it should play or not
22:55:19 [janina]
Silvia: Isn't 'canplay' telling that
22:57:30 [janina]
[general agreement we want ready state]
22:57:41 [janina]
Eric: Controller firing events on state very important
22:57:44 [janina]
Frank Concur
22:58:09 [janina]
Frank: Similar behavior as possible is a good idea
22:58:27 [janina]
Sean: No problem in principle, but perhaps in implementation ...
22:58:31 [janina]
Eric: Minimum value
22:58:36 [janina]
Sean: Always incrementing?
22:58:41 [janina]
Eric: Can go backwards
22:59:08 [janina]
Silvia: But not hard to calculate minimum
22:59:17 [janina]
Silvia: Simple for browser, not easy for js developer
22:59:47 [janina]
Sean: And, if you don't have it, you're in worse shape because you have to listen to all events
23:00:14 [janina]
Eric: Fundamentally, one never knows, but it is much less work and very convenient to have the events and states
23:02:18 [janina]
Silvia: I don't have additional issues--nothing new today except autoplay
23:02:30 [janina]
Silvia: Will post, please all contribute to the discussion
23:03:11 [janina]
Sean: If Ian's proposal not modified by deadline, we still have jultiple proposals
23:03:28 [janina]
Eric: If we don't agree with his version, whether modified or not, we create a CP against it
23:05:09 [janina]
rrsagent, make log public
23:05:17 [janina]
rrsagent, make minutes
23:05:17 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/18-media-minutes.html janina
23:07:27 [Zakim]
-Sean
23:07:30 [Zakim]
-Bob_Lund
23:07:31 [Zakim]
-Eric_Carlson
23:07:31 [Zakim]
-Frank
23:07:33 [Zakim]
-janina
23:07:35 [Zakim]
-silvia
23:07:35 [Zakim]
-Judy
23:07:36 [Zakim]
Team_(html-a11y)21:30Z has ended
23:07:38 [Zakim]
Attendees were janina, Sean, Bob_Lund, Eric_Carlson, Judy, Frank, silvia
23:07:38 [janina]
zakim, bye
23:07:38 [Zakim]
Zakim has left #media
23:07:47 [janina]
rrsagent, make minutes
23:07:47 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/04/18-media-minutes.html janina
23:34:22 [judy]
judy has joined #media
23:41:42 [judy]
judy has joined #media