IRC log of html-a11y on 2011-04-06

Timestamps are in UTC.

21:31:37 [RRSAgent]
RRSAgent has joined #html-a11y
21:31:37 [RRSAgent]
logging to
21:31:49 [janina]
zakim this will be 2119
21:32:05 [janina]
zakim, who's here?
21:32:05 [Zakim]
apparently WAI_PFWG(A11Y)3:00PM has ended, janina
21:32:06 [Zakim]
On IRC I see RRSAgent, janina, JF, silvia, davidb, sean, MikeSmith, MichaelC, oedipus, [tm], Zakim, trackbot
21:32:57 [janina]
zakim, WAI_PFWG(A11Y)
21:32:57 [Zakim]
I don't understand 'WAI_PFWG(A11Y)', janina
21:33:04 [janina]
zakim, this will be WAI_PFWG(A11Y)
21:33:04 [Zakim]
ok, janina, I see WAI_PFWG(A11Y)5:30PM already started
21:33:18 [janina]
rrsagent, make log public
21:33:27 [janina]
rrsagent, make minutes
21:33:28 [RRSAgent]
I have made the request to generate janina
21:33:33 [frankolivier]
frankolivier has joined #html-a11y
21:33:49 [janina]
zakim, take up item 1
21:33:49 [Zakim]
agendum 1. "Identify Scribe" taken up [from janina]
21:33:55 [janina]
scribe: janina
21:34:02 [janina]
zakim, close item 1
21:34:02 [Zakim]
agendum 1, Identify Scribe, closed
21:34:04 [Zakim]
I see 9 items remaining on the agenda; the next one is
21:34:06 [janina]
zakim, next item
21:34:06 [Zakim]
2. Subteam Reports: Canvas; ARIA Mappings; Media; Bug Triage [from janina]
21:34:08 [Zakim]
agendum 2. "Subteam Reports: Canvas; ARIA Mappings; Media; Bug Triage" taken up [from janina]
21:34:33 [janina]
zakim, close item 2
21:34:33 [Zakim]
agendum 2, Subteam Reports: Canvas; ARIA Mappings; Media; Bug Triage, closed
21:34:35 [Zakim]
I see 8 items remaining on the agenda; the next one is
21:34:37 [Zakim]
3. @longdesc redux [from janina]
21:35:36 [janina]
zakim, agenda?
21:35:36 [Zakim]
I see 8 items remaining on the agenda:
21:35:37 [Zakim]
3. @longdesc redux [from janina]
21:35:39 [Zakim]
4. Actions Review [from janina]
21:35:42 [Zakim]
5. be done [from janina]
21:35:42 [Zakim]
6. Identify Scribe [from janina]
21:35:44 [Zakim]
7. Issue-152 Multitrack [from janina]
21:35:45 [Zakim]
8. Actions Review [from janina]
21:35:47 [Zakim]
9. Other Business? [from janina]
21:35:47 [Zakim]
10. be done [from janina]
21:35:59 [janina]
zakim, take up item 7
21:35:59 [Zakim]
agendum 7. "Issue-152 Multitrack" taken up [from janina]
21:37:05 [Zakim]
21:37:20 [Zakim]
+ +1.408.540.aaaa
21:37:55 [janina]
zakim, who's here?
21:37:55 [Zakim]
On the phone I see ??P3, John_Foliot, ??P5, Judy, ??P7, [Microsoft], Eric_Carlson, +1.408.540.aaaa
21:37:58 [Zakim]
On IRC I see frankolivier, RRSAgent, janina, JF, silvia, davidb, sean, MikeSmith, MichaelC, oedipus, [tm], Zakim, trackbot
21:38:27 [JF]
zakim: aaaa is Mark Watson
21:38:32 [mark]
mark has joined #html-a11y
21:39:00 [Zakim]
+ +61.2.801.2.aabb
21:39:06 [silvia]
zakim: aabb is me
21:39:20 [judy]
judy has joined #html-a11y
21:39:25 [silvia]
zakim, aabb is me
21:39:25 [Zakim]
+silvia; got it
21:39:34 [silvia]
zakim, mute me
21:39:34 [Zakim]
silvia should now be muted
21:39:51 [judy]
judy has changed the topic to: HTML Accessibility Task Force, Media Sub-Group
21:39:55 [silvia]
zakim, aaaa is mark
21:39:55 [Zakim]
+mark; got it
21:39:55 [judy]
21:40:20 [judy]
zakim, drop item 3
21:40:20 [Zakim]
agendum 3, @longdesc redux, dropped
21:40:29 [judy]
zakim, drop item 5
21:40:29 [Zakim]
agendum 5, be done, dropped
21:40:34 [judy]
zakim, drop item 6
21:40:34 [Zakim]
agendum 6, Identify Scribe, dropped
21:40:43 [judy]
zakim, drop item 4
21:40:43 [Zakim]
agendum 4, Actions Review, dropped
21:41:47 [janina]
Eric: We're a bit closer.
21:41:59 [janina]
Eric: Frank hasn't dropped his proposal yet, but I believe he is going to.
21:42:19 [silvia]
zakim, unmute me
21:42:19 [Zakim]
silvia should no longer be muted
21:42:24 [janina]
Eric: There's quite a bit we like in Ian's proposal and are expecting some modifications from him based on discussion
21:42:40 [janina]
jf: are all these discussions being captured in W3C space?
21:42:48 [janina]
Eric: Don't know ...
21:43:10 [janina]
Eric: I agreed to forward things, if they weren't
21:43:32 [silvia]
21:43:45 [janina]
Judy: Do we want to specify that the discussion on multitrack be copied to the TF list as well?
21:44:02 [janina]
JF: Frank, Sean?
21:44:34 [janina]
judy: just to clarify, it could be both html and tf lists
21:44:56 [janina]
janina: would prefer it was both lists, it's a critical discussion
21:45:11 [janina]
silvia: I promissed to write a summary, apoligize it's not done
21:45:44 [janina]
Silvia: Ian's proposal is specified in what
21:45:52 [janina]
Silvia: I'd like to discuss it.
21:46:49 [janina]
janina: Is it at least referenced in W3C space?
21:46:59 [janina]
Silvia: Yes, it's referred in the bug on this issue
21:47:06 [Zakim]
21:47:33 [janina]
Silvia: We have been granted more time for this issue ...
21:47:45 [judy]
21:48:20 [janina]
Silvia: We still have four fundamentally different proposals on the table
21:48:27 [janina]
jf: Judy?
21:48:33 [silvia]
21:48:42 [Zakim]
21:48:44 [janina]
judy: Just concerned that we use the time of people on this call well
21:48:54 [Sean_]
Sean_ has joined #html-a11y
21:49:56 [folivier2]
folivier2 has joined #html-a11y
21:51:02 [davidb]
davidb has joined #html-a11y
21:51:32 [janina]
Silvia: Would like to put the controller approach on the table for discussion
21:51:55 [janina]
Silvia: Ian suggests simply using js rather than ml
21:52:12 [janina]
Silvia: Wondering about advantages vs disadvantages of this
21:53:16 [janina]
Eric: His proposal still associates the elements in ml
21:53:30 [janina]
Eric: It explicitly creates a controller object
21:54:08 [janina]
Eric: Negative aspect--majer negative--that timelines are completely independent
21:55:15 [janina]
Eric: It would be possible to play these at different rates,; but this could be confusing for users and hard for devs to implement
21:55:30 [janina]
Eric: So, we at Apple aren't so thrilled with that
21:55:37 [janina]
Silvia: Can you touch on the good things?
21:55:51 [janina]
Eric: Yes, we could make this work more logically
21:56:07 [janina]
Eric: Some aspects of Ian, ours, and Seans, for example slaving to a common clock
21:56:50 [janina]
Eric: We gave this feedback to Ian last week--but it was on the what list, sorry
21:56:59 [janina]
Erioc: Ian did commit to make this change
21:57:09 [janina]
Silvia: I believe he's working on it, but I don't know the status
21:57:36 [janina]
jf: Do I understand that Ian's controller approach fits with Sean's approach?
21:57:38 [Sean]
Sean has joined #html-a11y
21:58:39 [janina]
Eric: One aspect of Sean's proposal, last I looked, was to have a text element associated, and Ian doesn't cover that
21:58:47 [janina]
jf: And to position the text content?
21:58:57 [janina]
Eric: Yes, we agreed to separate that last week
21:59:15 [janina]
Eric: We agree it needs solving, but it's a separate issue
21:59:50 [janina]
jf: Do we address it before last call?
22:00:26 [janina]
Silvia: At the moment we can render text anywhere on page manually. We want to improve on that using css selector, and Sean created a wiki for this
22:00:57 [janina]
zakim, who's here?
22:00:57 [Zakim]
On the phone I see John_Foliot, ??P5, Judy, ??P7, [Microsoft], Eric_Carlson, mark, silvia, ??P3
22:00:59 [Zakim]
On IRC I see Sean, davidb, folivier2, judy, mark, RRSAgent, janina, JF, silvia, MikeSmith, MichaelC, oedipus_lurker, [tm], Zakim, trackbot
22:01:20 [janina]
Sean: Yes, there are several issues around the api for selecting tracks, but they can be handled independently
22:01:47 [janina]
Sean: There are good things in Ian's proposal
22:02:22 [janina]
Eric: It would be easier to solve text rendering apart from Issue-152
22:04:52 [janina]
Sean: I don't think Ian's has a clean enough approach on mutually exclusive
22:05:21 [janina]
Eric: Agree that requiring inband video tracks to be mutually exclusive doesn't make much sense
22:05:24 [janina]
Silvia: Agree
22:05:44 [janina]
Silvia: Also don't understand why audio can be multiple, but video is exclusive
22:05:50 [silvia]
22:05:54 [janina]
Silvia: I believe we can amalgamate these
22:06:36 [janina]
Silvia: Frank, have you looked at Ian's Thoughts?
22:06:47 [janina]
Frank: Agree there much merit. Agree we start from it
22:07:19 [janina]
jf: Does anyone disagree?
22:07:23 [janina]
22:07:36 [janina]
Eric: We need to ask when we can expect an updated version from Ian
22:08:15 [janina]
Eric: It would be helpful for us to continue from an updated spec that incorporates our ideas
22:08:25 [janina]
Silvia: I'm messaging him ...
22:09:44 [janina]
JF: Main concern is that we have to keep momentum on this
22:10:53 [janina]
Silvia: I have an additional question re controller
22:11:13 [janina]
Silvia: Inessence this means defining an abstract timeline apart from each of the component elements
22:11:37 [janina]
Silvia: Is that possible? An abstract timeline or do we need to pick one?
22:12:39 [janina]
Eric: No problem because that's what will happen in the background anyway. All elements will be driven by the hw clock. It's an implementation detail
22:13:01 [janina]
Eric: At least in our implementation
22:13:09 [janina]
Frank: Can you say more about time offset zero?
22:13:32 [janina]
Eric: Having time 0 correspond to one of the files won't be that hard
22:13:53 [janina]
Eric: From the user's perspective don't think it would make sense to have nothing rendered for awahile
22:14:16 [janina]
Silvia: Time 0 is where they all start?
22:15:14 [janina]
Eric: It may make sense to specify a start time other than 0.
22:15:39 [davidb]
davidb has joined #html-a11y
22:17:03 [janina]
janina: What about a use case where the alternative is provided in multiple files?
22:18:07 [janina]
Eric: Don't doubt that this is the case, but it isn't hard to build the composite file
22:19:29 [janina]
Silvia: Don't think multitrack is the best answer for that
22:20:22 [janina]
Silvia: Agree that flattening the individual files into a single file is easier for publication, use, etc
22:20:31 [Zakim]
22:20:56 [Zakim]
22:21:04 [janina]
Mark: We currently store each subtitle, etc., in a separate track
22:21:11 [janina]
Silvia: But not segmented in time?
22:21:13 [janina]
Mark: No
22:21:25 [janina]
Mark: Each file contains the entire duration
22:22:04 [janina]
janina: So, continuing as the devil's advocate, what about extended video descriptions?
22:22:12 [janina]
Silvia: Yes, that changes the timeline
22:22:32 [janina]
Silvia: It's a different problem, and one of the most complex
22:23:10 [janina]
Silvia: Would not to like to solve it in multitrack
22:23:35 [janina]
Eric: But segmented files wouldn't solve the problem either, because all others would need to be paused while this one continues to play
22:24:05 [janina]
Frank: Prefer a simpler approach, offset seems too complex
22:25:22 [janina]
Frank: Agree that linking multiple segmented files into a single file should be done in authoring
22:26:16 [silvia]
…authoring the media
22:27:56 [janina]
jf: So thinking about sign language ... if the sign language tracks stalls for some reason, it should tell the main to pause at some point
22:28:09 [janina]
Frank: Yes, we can do that today
22:28:55 [janina]
Silvia: Am I understanding that the controller isn't the best idea? That one element should be the primary timeline?
22:28:57 [janina]
Frank: Yes
22:29:27 [janina]
Silvia: So can't you achieve that in implementation? Just pick the one you want to use?
22:30:05 [janina]
jf: My concern there is authoring; Now we have to tell people the first video is primary and may not be correct oftimes
22:30:53 [janina]
Eric: Silvia's suggesting that that one timeline could be chosen to use as the master
22:31:27 [folivier2]
22:32:00 [janina]
Eric: It's only necessary to expose this to authors if we don't require because of data load problems
22:32:30 [janina]
Silvia: If we allow any element to be the master, users might prefer different choices
22:33:11 [JF]
ack judy
22:33:18 [JF]
ack frank
22:33:25 [JF]
ack folivier
22:33:26 [janina]
Frank: if two elements have different length content, how do we reconcile
22:33:37 [janina]
Eric: Propose that the duration of the group is the union of its members
22:34:09 [janina]
Eric: Ian has pointed out that it's sometimes not possible to predict
22:34:40 [janina]
Eric: So should be as in video editor, the longer file extends the shorter
22:34:52 [janina]
Silvia: So the longest rules
22:34:59 [janina]
Frank: And the use case?
22:35:24 [janina]
Eric: A movie with director's comments often go longer
22:35:25 [judy]
22:36:01 [janina]
Mark: There's also different packet lengths between audio and video
22:36:19 [mark]
differentpacket durations
22:36:28 [janina]
Eric: So if you enable an element that had been disabled, it may make the composite presentation longer
22:36:50 [janina]
Eric: Also think we should apply this principle for display
22:36:54 [janina]
Silvia: How so?
22:37:10 [Sean]
22:37:14 [janina]
Silvia: They're already displayed in different areas, no?
22:37:17 [janina]
Eric: Maybe, maybe not
22:37:35 [janina]
Eric: I suppose depends on controller and what properties we have there
22:38:25 [janina]
Eric: If we require all elements for some time be loaded before we play,
22:38:36 [janina]
Silvia: So an abstract state from all the elements that are active?
22:38:37 [davidb]
davidb has joined #html-a11y
22:38:54 [janina]
Eric: This was in our feedback to Ian
22:39:03 [janina]
ack judy
22:39:05 [JF]
ack judy
22:39:07 [janina]
ack Sean
22:39:07 [JF]
ack sean
22:40:06 [janina]
Eric: Restating for Sean who some of us couldn't hear ....
22:40:50 [janina]
Eric: Sean smil has this same issue and adopting the behavior that duration of group can be longer of any element we need to decide what happens with elements that have video when play goes beyond the end of video
22:41:00 [janina]
Eric: Suggest rendering nothing
22:41:31 [janina]
Eric: Suspect you wouldn't want last sign gesture to be held
22:41:37 [janina]
jf: what does smil do?
22:41:43 [janina]
Eric: allows to be specified
22:41:54 [Sean]
good summary
22:42:29 [janina]
Silvia: Think going to transparent
22:42:38 [janina]
jf: so that box would disappear?
22:42:40 [janina]
Eric: Yes
22:42:55 [Sean]
does it still contribute to the overall shape however?
22:43:23 [janina]
Eric and Silvia say 'yes'
22:43:33 [janina]
Mark: Isn't the usual behavior to freez
22:44:20 [janina]
Eric: last frame is held because time stops so you see the image for the last frame
22:44:32 [janina]
Silvia: Some display links to other videos
22:45:23 [janina]
Mark: And if the track is disabled?
22:45:32 [janina]
Eric: Then it disappears from rendering
22:46:49 [Zakim]
22:47:05 [janina]
Frank: I am concerned whether we're taking on more complexity again
22:47:18 [janina]
Eric: How different?
22:47:35 [janina]
Frank: If longest element wins, what do you do with a loop event?
22:48:04 [janina]
Eric: And how is it simpler in the other case?
22:48:10 [Zakim]
22:49:15 [Sean]
Is it always the case then that effectively the longest video is always the master?
22:49:15 [janina]
Frank: Because we've defined the master
22:49:25 [janina]
Silvia: It's the case for both approaches
22:49:29 [janina]
Frank: Don't agree
22:50:06 [janina]
Eric: So, if we don't require slaved elements ... if we don't pause the timeline because every sample isn't loaded ...
22:50:28 [janina]
Eric: If we require all must load before we play, then I agree it's the same from the implementation viewpoint
22:51:09 [janina]
Mark: Sounds like it's simpler to have one master, whichever is the master
22:51:17 [janina]
Eric: Don't agree, but let's consider
22:51:26 [janina]
Eric: What do you do with the longer slave?
22:51:31 [janina]
Mark: It lengthens the master
22:52:42 [janina]
Mark: So the master is extended to the longest of any of the active elements ...
22:52:48 [janina]
Silvia: Yes, and that's the controller
22:54:14 [janina]
Silvia: So we change much data about individual elements when we play a group -- so it makes sense to consider the group as the master
22:54:33 [janina]
Frank: I'll reconsider the proposal
22:55:59 [janina]
jf: Four minute warning ...
22:56:10 [janina]
JF: Silvia, some work on wiki, yes?
22:56:17 [silvia]
22:56:29 [janina]
JF: We'll ask Ian to cc W3C lists
22:57:13 [janina]
judy: Would it help to have Silvia's summary list remaining questions/issues?
22:57:45 [janina]
Judy: Can we collect now?
22:58:12 [janina]
Eric: Several: What should --- Should all group elements have the same controls?
22:58:24 [janina]
Eric: Loaded ranges?
22:58:59 [janina]
Eric: What should happen when script does a seek on one element
22:59:19 [janina]
Eric: Ditto for other attributes -- What happens?
22:59:39 [Sean]
Should in fact media elements have any means of controlling other than the controller
23:01:31 [Zakim]
23:01:31 [janina]
zakim, bye
23:01:31 [Zakim]
Zakim has left #html-a11y
23:01:32 [Zakim]
leaving. As of this point the attendees were John_Foliot, Judy, [Microsoft], Eric_Carlson, +1.408.540.aaaa, +61.2.801.2.aabb, silvia, mark
23:01:38 [janina]
rrsagent, make minutes
23:01:38 [RRSAgent]
I have made the request to generate janina
23:18:29 [judy]
judy has joined #html-a11y
23:51:56 [silvia]
silvia has joined #html-a11y