IRC log of media on 2011-03-20

Timestamps are in UTC.

15:55:30 [RRSAgent]
RRSAgent has joined #media
15:55:30 [RRSAgent]
logging to http://www.w3.org/2011/03/20-media-irc
15:55:39 [MichaelC]
rrsagent, make log public
15:55:44 [MichaelC]
rrsagent, do not start a new log
15:55:57 [MichaelC]
meeting: HTML A11Y TF FtF - Media sub-group
15:56:03 [MichaelC]
chair: Janina_Sajka
15:56:08 [Sean]
Sean has joined #media
15:56:13 [silvia]
silvia has joined #media
15:56:24 [Zakim]
Zakim has joined #media
15:56:27 [MichaelC]
zakim, this will be 21192
15:56:27 [Zakim]
ok, MichaelC; I see WAI_(A11YAF2F)11:30AM scheduled to start 26 minutes ago
15:58:07 [mkobayas]
mkobayas has joined #media
16:22:01 [eric_carlson]
eric_carlson has joined #media
17:38:11 [silvia1]
silvia1 has joined #media
17:48:31 [MikeSmith]
MikeSmith has joined #media
17:55:25 [JF]
JF has joined #media
17:55:48 [richardschwerdtfe]
richardschwerdtfe has joined #media
17:57:02 [frankolivier]
frankolivier has joined #media
17:57:46 [Zakim]
WAI_(A11YAF2F)11:30AM has now started
17:57:53 [Zakim]
+??P0
17:58:03 [silvia]
silvia has joined #media
17:58:04 [Zakim]
-??P0
17:58:05 [Zakim]
WAI_(A11YAF2F)11:30AM has ended
17:58:05 [Zakim]
Attendees were
17:58:22 [frankolivier]
you are back
17:58:50 [silvia]
TOPIC: HTML markup for the JS API that we discussed yesterday
17:58:55 [Zakim]
WAI_(A11YAF2F)11:30AM has now started
17:59:01 [Zakim]
+??P1
17:59:09 [MichaelC]
zakim, ??P1 is FtF
17:59:10 [Zakim]
+FtF; got it
17:59:19 [silvia]
http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Media_API#.2810.29_HTML_Accessibility_Task_Force_proposal_.28.22The_San_Diego_Solution.22.29
17:59:55 [silvia]
EC: we proposed to extend <track> to media resources, too
18:00:45 [silvia]
EC: we suggest to put <source> inside the <track> element and run the same source selection algorithm on tracks as we run on video
18:02:01 [silvia]
FO: so we have a source and a track selection algorithm
18:02:24 [silvia]
.. and the regular source selection algorithm is also applied to the source elements in the track element
18:02:34 [silvia]
EC: this is similar conceptually to having separate audio and video elements
18:02:39 [silvia]
scribe: silvia
18:04:21 [janina]
janina has joined #media
18:04:32 [Sean]
Sean has joined #media
18:04:37 [janina]
zakim, who's on the phone?
18:04:37 [Zakim]
On the phone I see FtF
18:05:01 [eric_carlson]
http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Media_API#.2810.29_HTML_Accessibility_Task_Force_proposal_.28.22The_San_Diego_Solution.22.29
18:05:38 [silvia]
FO: what do I do if track links to a resource, but that doesn't load?
18:05:48 [silvia]
EC: you set up all the tracks, but put an error on it
18:06:03 [silvia]
… I would assume that you don't render anything
18:06:21 [silvia]
SP: is it added to the list of available tracks on the menu?
18:06:25 [eric_carlson]
A simple example:
18:06:29 [silvia]
EC: maybe not, or it's shown, but as disabled
18:06:30 [eric_carlson]
<video id="v1" poster=“video.png” controls>
18:06:31 [eric_carlson]
      <!-- primary content -->
18:06:31 [eric_carlson]
      <source src=“video.webm” type=”video/webm”>
18:06:32 [eric_carlson]
      <source src=“video.mp4” type=”video/mp4”>
18:06:32 [eric_carlson]
      <!-- pre-recorded audio descriptions -->
18:06:32 [eric_carlson]
      <track id="a1" kind="descriptions" srclang="en" label="English Audio Description">
18:06:34 [eric_carlson]
          <source src="audesc.ogg" type="audio/ogg">
18:06:36 [eric_carlson]
          <source src="audesc.mp3" type="audio/mpeg">
18:06:38 [eric_carlson]
      </track>
18:06:40 [eric_carlson]
      <!-- sign language overlay -->
18:06:42 [eric_carlson]
      <track id="v2" kind="signings" srclang="asl" label="American Sign Language">
18:06:44 [eric_carlson]
          <source src="signlang.webm" type="video/webm">
18:06:46 [eric_carlson]
          <source src="signlang.mp4" type="video/mp4">
18:06:48 [eric_carlson]
      </track>
18:06:50 [eric_carlson]
  </video>
18:08:26 [silvia]
SP: this means we probably need to extend the @kind type
18:09:03 [eric_carlson]
and here is an example with multiple caption formats:
18:09:06 [eric_carlson]
<video id="v1" poster="video.png" controls>
18:09:06 [eric_carlson]
      <!-- primary content -->
18:09:07 [eric_carlson]
      <source src="video.webm" type="video/webm">
18:09:07 [eric_carlson]
      <source src="video.mp4" type="video/mp4">
18:09:07 [eric_carlson]
      <!-- captions -->
18:09:08 [eric_carlson]
      <track id="c1" kind="captions"  srclang="en" label="Captions">
18:09:09 [eric_carlson]
          <source src="captions.vtt" type="text/vtt">
18:09:11 [eric_carlson]
          <source src="captions.xml" type="application/ttml+xml">
18:09:13 [eric_carlson]
      </track>
18:09:15 [eric_carlson]
  </video>
18:10:20 [silvia]
SP: this markup is where the formats are different for captions, but the content is identical
18:10:35 [silvia]
… if you wanted them both to appear for user selection, you'd need separate <track> elements
18:11:12 [silvia]
FO: semantics look fine
18:11:29 [silvia]
… I like that we re-use things from the video element
18:11:50 [silvia]
… the track mechanics can basically be read from the JS API
18:12:13 [silvia]
… the supported track @kinds are left to the UA?
18:12:52 [silvia]
… so if e.g. the device doesn't support audio, then audio tracks make no sense
18:13:13 [JF]
Bug around @kind: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11593
18:14:03 [silvia]
SH: what if we need to replace the video because, e.g. we have extended audio descriptions or an alternative video with a sign language overlay?
18:14:22 [silvia]
… there is no markup way to do that?
18:14:56 [silvia]
EC/SP: you'd have to use script
18:15:16 [silvia]
SH: there is no way for the browser to understand this as an alternative representation?
18:17:26 [silvia]
EC: yes, and this is probably good, because the browser in the case of the sign language video would need to download the audio twice
18:18:01 [silvia]
SH: so the best way to set up your video element in this case would be to have an empty main video with just the timeline and the others as dependent tracks?
18:19:25 [silvia]
EC: yes, that is possible with MP4 - you need some kind of track, but it can e.g. just be a 1x1 pixel image with the duration of the video, since it defines the timeline
18:19:36 [silvia]
… it could also just contain the poster with that duration ;-)
18:21:44 [silvia]
SH: is there a way to attach metadata to a track to define the name of a track?
18:22:09 [silvia]
SP: Ogg and Matroska have this functionality FAIK
18:22:59 [silvia]
SH: MP4 can do it, but it's not sure if the MP4 baseline provides it
18:23:11 [silvia]
… might just be a convention
18:23:26 [silvia]
SP: are we happy with this kind of markup?
18:23:44 [silvia]
JF: what @kind attributes do we need now?
18:23:51 [silvia]
… see http://www.w3.org/Bugs/Public/show_bug.cgi?id=11593
18:23:59 [Sean]
I'd like to propose a strawman group='foo' attribute
18:25:17 [silvia]
SP: for audio descriptions we can probably just use the same value @kind=description as for text, because the content type will tell us whether it's audio or text
18:25:39 [silvia]
JS: is it necessary to distinguish between descriptions and extended descriptions?
18:27:34 [silvia]
SH: we have a problem if we specify both text resources and audio descriptions that are in the same <track>
18:28:28 [silvia]
… does the source selection require the same main mime type content to be listed in alternative <source> elements?
18:28:43 [silvia]
EC: no, source selection should continue to work in this situation
18:31:10 [silvia]
JF: what about extended audio descriptions?
18:31:39 [silvia]
SP: that means a change of the timeline and is a bit complicated
18:32:34 [silvia]
EC: the solution that Masatomo provided this morning with pauseOnExit may work if we use text tracks for extending
18:33:24 [silvia]
… seeking would be a problem
18:33:39 [silvia]
.. it's possible with a script - I am not sure we can do it without a script easily
18:33:52 [silvia]
… probably too hard to do it within the last call deadline
18:34:09 [silvia]
SH: we should at least address some mechanism of doing it
18:34:40 [silvia]
… text descriptions on the Web are more useful on the Web with snippets
18:35:09 [silvia]
EC: the requirement to split them into separate files is a bit honorous
18:35:29 [silvia]
SH: media fragments would work with a single audio file
18:35:36 [silvia]
EC: no plans to implement that
18:35:57 [silvia]
SH: you can do it with script
18:37:19 [silvia]
EC: the safest way is to separate them up front
18:37:53 [silvia]
JF: do we need @kind=signing and something for clear audio
18:41:11 [JF]
<source src=“video.mp4” type=”video/mp4”>
18:41:23 [JF]
<source src=“video.mp4” type=”video/mp4”>
18:41:59 [JF]
<source src=“video.mp4” type=”video/mp4”> <source src=“video.mp4” type=”video/mp4” kind="clearaudio">
18:42:21 [silvia]
SH: I think we need to be able to group tracks into groups where we can do replacements of a track or additions
18:44:23 [silvia]
… we need to give the UA enough information to be able to do the choices
18:44:31 [silvia]
SP: it's up to the user to make that choice
18:45:18 [silvia]
SH: in the case of, e.g. clear audio, we need a toggle control and how would the browser get this information?
18:46:43 [silvia]
SH: I propose we need an attribute called @group in which multiple tracks can be put together and thus marked as alternatives to each other
18:50:10 [silvia]
SP: how do radio buttons work in HTML?
18:50:57 [silvia]
SH: we could do that and use the same @name on all of the track elements that are alternatives to each other
18:53:35 [silvia]
SP: for clear audio, we have two audio tracks being an alternative to one - how would that work?
18:53:39 [eric_carlson]
an example of @name used to specify alternate video tracks:
18:53:41 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
18:53:41 [eric_carlson]
<!-- audio -->
18:53:42 [eric_carlson]
<source src="lecture_audio.mp4" type="video/mp4">
18:53:42 [eric_carlson]
<!-- video, with and without burned-in sign language, only one will be used -->
18:53:42 [eric_carlson]
<track name="Lecture video" src="lecture_video_with_signing.mp4" ></track>
18:53:42 [eric_carlson]
<track name="Lecture video" src="lecture_video.mp4" ></track>
18:53:44 [eric_carlson]
</video>
18:55:14 [silvia]
SP: I don't think that solves the clear audio case yet - show me the markup
18:56:33 [eric_carlson]
an example with a clear-audio alternate:
18:56:37 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
18:56:37 [eric_carlson]
<!-- video -->
18:56:37 [eric_carlson]
<source src="lecture_video.mp4" type="video/mp4">
18:56:38 [eric_carlson]
<!-- alternate original audio and clear-audio -->
18:56:38 [eric_carlson]
<track name="Lecture audio" src="lecture_audio.mp4" ></track>
18:56:38 [eric_carlson]
<track name="Lecture audio" src="lecture_clear_audio.mp4" ></track>
18:56:40 [eric_carlson]
</video>
18:59:02 [silvia]
SP: isn't clear audio a way to separate the foreground speech from the background noise in two different audio resources?
18:59:10 [silvia]
SH: you could do that, but that's not how it's typically done
18:59:50 [silvia]
EC: it only has the foreground speech, so you have the alternative between full audio and speech only
19:00:18 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
19:00:18 [eric_carlson]
<!-- video -->
19:00:18 [eric_carlson]
<source src="lecture_video.mp4">
19:00:18 [eric_carlson]
<!-- alternate original audio and clear-audio, only one will play -->
19:00:19 [eric_carlson]
<track name="Lecture audio" src="lecture_audio.mp4" label="Lecture audio"></track>
19:00:19 [eric_carlson]
<track name="Lecture audio" src="lecture_clear_audio.mp4" label="Lecture clear-audio"></track>
19:00:20 [silvia]
… if you have separated the two, then you don't need the original and you remove the radio selector, because it makes sense to have both available
19:00:21 [eric_carlson]
</video>
19:00:54 [silvia]
JF: how do we expose the different alternatives to the user?
19:01:05 [silvia]
EC: the @label does this, see the just posted example
19:02:02 [silvia]
MK: how do you do video or sign-language burnt in video and audio and clear audio?
19:04:33 [silvia]
SP: do we need a @kind for clear audio?
19:05:01 [silvia]
SH: we probably do, because right now the default is @kind=subtitles
19:05:20 [eric_carlson]
example with video/video with burned in signing alternates, and audio/clear-audio alternates
19:06:01 [silvia]
SP: we could have just @kind=audio and @kind=video to say that we have alternatives to the main audio/video
19:06:04 [eric_carlson]
because we have alternates for video and audio, we need to include a file as the <video> @src to define the "timeline"
19:06:10 [silvia]
SH: do we have a @kind=dub for dubbed audio?
19:06:19 [silvia]
… we need to probably find an extension mechanism for @kind
19:06:20 [eric_carlson]
eg. to give the element a duration:
19:06:22 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
19:06:22 [eric_carlson]
<!-- "timeline" track, does not provide audio or video, used to define the timeline -->
19:06:22 [eric_carlson]
<source src="timeline.mp4" type="video/mp4">
19:06:23 [eric_carlson]
<!-- video, with and without burned-in sign language, only one will be used -->
19:06:23 [eric_carlson]
<track name="Lecture video" src="lecture_video_with_signing.mp4" label="Lecture video"></track>
19:06:23 [eric_carlson]
<track name="Lecture video" src="lecture_video.mp4" label="Lecture video"></track>
19:06:25 [eric_carlson]
<!-- alternate original audio and clear-audio, only one will be used -->
19:06:27 [eric_carlson]
<track name="Lecture audio" src="lecture_audio.mp4" label="Lecture audio"></track>
19:06:30 [eric_carlson]
<track name="Lecture audio" src="lecture_clear_audio.mp4" label="Lecture clear-audio"></track>
19:06:31 [eric_carlson]
</video>
19:07:26 [silvia]
SP: what do you display by default?
19:07:59 [silvia]
EC: in the absense of the user preference, you display the first one
19:08:17 [silvia]
SH: we display nothing, since default is OFF
19:08:49 [silvia]
EC: might not make sense...
19:09:33 [silvia]
SH: it's showing the poster and since the author did the "trick" with the empty @src file, they would deal with that situation
19:09:57 [silvia]
MK: so the browser does not know which is the clear audio
19:10:05 [silvia]
EC: correct, we need a @kind
19:11:11 [eric_carlson]
same example, with "mode=enabled" for the default tracks and with @kind so the browser can identify the track kinds:
19:11:13 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
19:11:13 [eric_carlson]
<!-- "timeline" track, does not provide audio or video, used to define the timeline -->
19:11:13 [eric_carlson]
<source src="timeline.mp4" type="video/mp4">
19:11:13 [eric_carlson]
<!-- video, with and without burned-in sign language, only one will be used -->
19:11:14 [eric_carlson]
<track name="Lecture video" src="lecture_video_with_signing.mp4" mode="enabled" label="Lecture video"></track>
19:11:16 [eric_carlson]
<track name="Lecture video" kind="signing" src="lecture_video.mp4" label="Lecture video"></track>
19:11:18 [eric_carlson]
<!-- alternate original audio and clear-audio, only one will be used -->
19:11:20 [eric_carlson]
<track name="Lecture audio" src="lecture_audio.mp4" mode="enabled" label="Lecture audio"></track>
19:11:22 [eric_carlson]
<track name="Lecture audio" kind="clearaudio" src="lecture_clear_audio.mp4" label="Lecture clear-audio"></track>
19:11:25 [eric_carlson]
</video>
19:13:05 [silvia]
SP: you put the @kind on the wrong sign language track ;-)
19:13:20 [eric_carlson]
this time with fewer errors:
19:13:25 [eric_carlson]
<video id="v1" poster="lecture.png" controls>
19:13:26 [eric_carlson]
<!-- "timeline" track, does not provide audio or video, used to define the timeline -->
19:13:26 [eric_carlson]
<source src="timeline.mp4" type="video/mp4">
19:13:26 [eric_carlson]
<!-- video, with and without burned-in sign language, only one will be used -->
19:13:27 [eric_carlson]
<track name="Lecture video" src="lecture_video.mp4" mode="enabled" label="Lecture video"></track>
19:13:27 [eric_carlson]
<track name="Lecture video" kind="signing" src="lecture_video_with_signing.mp4" label="Lecture video"></track>
19:13:29 [eric_carlson]
<!-- alternate original audio and clear-audio, only one will be used -->
19:13:31 [eric_carlson]
<track name="Lecture audio" src="lecture_audio.mp4" mode="enabled" label="Lecture audio"></track>
19:13:33 [eric_carlson]
<track name="Lecture audio" kind="clearaudio" src="lecture_clear_audio.mp4" label="Lecture clear-audio"></track>
19:13:36 [eric_carlson]
</video>
19:28:49 [richardschwerdtfe]
richardschwerdtfe has joined #media
19:57:11 [richardschwerdtfe]
richardschwerdtfe has joined #media
20:20:10 [Zakim]
+Gregory_Rosmaita
20:24:16 [frankolivier]
frankolivier has joined #media
20:24:40 [silvia]
SP: so we now have @kind=signings and @kind=clearaudio
20:24:57 [silvia]
SH: can we have free-text in @kind, too, or some sort of registry?
20:25:15 [silvia]
EC: we need a defined set so that the UAs can map from user preferences
20:27:37 [silvia]
SP: I'd prefer to keep a set of pre-defined ones and leave it open to extension, but without prescribing any formatting for the extensions
20:28:06 [silvia]
… it would be better if it works simply by convention rather than specification that, e.g. MS use ms-xxx as a new @kind value
20:28:41 [silvia]
JF: do we need to differentiate descriptions and extended descriptions
20:29:47 [silvia]
SH: we need a semantic replacement for pauseOnExit first before we can decide on this
20:31:36 [MikeSmith]
MikeSmith has joined #media
20:32:11 [silvia]
SP: let's move on from markup to rendering
20:32:47 [silvia]
SH: we haven't got a general rule of rendering text tracks either
20:33:38 [MikeSmith]
MikeSmith has joined #media
20:34:58 [silvia]
SP: I'd like to see us define it in a way that without any extra markup we get a sensible default rendering
20:35:55 [silvia]
SH: start the rendering at the top left corner and render all tracks from there
20:37:57 [frankolivier]
SP: I started thinking about this based on what people do today
20:38:02 [frankolivier]
SP: Three different ways
20:38:20 [frankolivier]
SP: One: Videos are rendered in a tiled fashion (css box model)
20:38:48 [frankolivier]
SP: They are arranged so that they are all visible
20:39:22 [frankolivier]
SH: Two: Have a big video, the other videos are on the side
20:39:38 [frankolivier]
SP: Three: Picture in picture
20:40:05 [frankolivier]
SP: Would be nice if UA by default could do one of three by default and user could switch to others
20:40:45 [frankolivier]
SH: I prefer option 1
20:41:18 [frankolivier]
SH: Problem with option one is that it relies on 'magic' CSS; you have to size the boxes so that they all stay visible
20:41:52 [frankolivier]
SH: Until you know how manby videos there are, you can't do the actual layout
20:42:16 [frankolivier]
SH: By default, if you put things into a flow layout, it will use the intrinsic height
20:43:06 [frankolivier]
SH: You would need a new css concept
20:43:18 [frankolivier]
EC: Another option would probably be best
20:43:54 [frankolivier]
SH: If we dont' say video is a viewport - but a containing box, then you would get a vertical list. This makes the most sense.
20:44:00 [frankolivier]
SH: We do hav eto have it not clipped
20:44:27 [frankolivier]
SH: Video shoudl not be a viewport, it should be a css containing box
20:45:46 [frankolivier]
Scribe correction: EC: We would not have these issues if we solved video a11y with multiple videos
20:47:01 [frankolivier]
SH: We should explore: A main video with another video (with no controls) as the a11y solution
20:47:14 [frankolivier]
SH: This does not give you the containing box design
20:47:27 [frankolivier]
EC: Page author now has to position video elements
20:47:32 [frankolivier]
EC: not a big burden
20:47:55 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/03/20-media-minutes.html oedipus
20:49:29 [frankolivier]
EC: You're asking somebody to include an extra element, write css, to add logic, to make it look like it usually looks (picture in picture)
20:49:46 [frankolivier]
SP: You have to position them in the <track> idea as well?
20:50:02 [frankolivier]
EC: No, if you want it in top-left, you are done
20:50:13 [frankolivier]
EC: You could set the right and bottom
20:50:43 [oedipus]
i/SP: I started thinking about this based on what people do today/scribenick: frankolivier
20:50:49 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/03/20-media-minutes.html oedipus
20:51:03 [frankolivier]
SP: One other difference: <track> concept has the idea of automatically creating a caption/subtitles menu
20:51:23 [frankolivier]
EC,SH: No, you connect the videos together, so this should not be an issue
20:52:07 [frankolivier]
EC: If you have a file as the main resource, slaved resourced, you could control the visibility with css, audio with mute
20:53:48 [frankolivier]
SH: <track> concept and two <video> concept are very similar
20:54:34 [frankolivier]
EC: All the stuff we invented last night (audio track interfaces, video track interfaces, text track interfaces) go away
20:55:10 [frankolivier]
SH: We take <track> out of video, it can be a child of any element
20:55:32 [frankolivier]
SP: I would not go that far
20:56:16 [frankolivier]
SH: <track> (like slave <video>) would key off of main video timeline
20:56:38 [frankolivier]
SH: Link audio, video, track to main video element
20:57:26 [frankolivier]
SH: You *could* make <track> link to an animated gif
20:58:32 [frankolivier]
SP: Mozilla likes this approach
20:59:41 [frankolivier]
SP: I would like to have this approach explored
20:59:57 [frankolivier]
SH: I am in favor of this approach
21:00:04 [frankolivier]
EC: Not decided yet
21:00:24 [frankolivier]
SP: We need to submit a proposal by Tuesday
21:00:33 [frankolivier]
SH: I think we should submit #10 in the wiki
21:00:56 [frankolivier]
SH: It is inventing more stuff than we might need, but it covers all use caes
21:01:22 [frankolivier]
EC: I want to have discussion now around the best approach
21:01:34 [frankolivier]
(SH needs to leave for airport)
21:01:57 [frankolivier]
EC: Does not want to settle for less functionality
21:04:57 [silvia]
FO: is there any example of an element in HTML5 where an element acts differently depending on whether it is related to something else?
21:05:05 [silvia]
EC: in SVG there is "use"
21:06:11 [JF]
EC: hesitate to pursue the idea of re-examination of the past day & half work
21:06:17 [silvia]
scribe: JF
21:06:31 [JF]
EC: discuss potential problems with the APIs on slave elements
21:06:49 [JF]
seeking on the thing that is slave is conceptually not a problem
21:07:30 [JF]
FO: you shold set the slave bit on the video element when you create it
21:07:58 [JF]
There sould be an attribute that indicates that from creation this is a slave element
21:08:11 [JF]
SF: This is what Option 6 does
21:08:19 [JF]
links to the id of the master video
21:08:28 [silvia]
http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Media_API#.286.29_Synchronize_separate_media_elements_through_attributes
21:09:18 [JF]
EC: Would we disallow seeking until media examples are available for all slave content?
21:09:41 [JF]
FO: agrees in principle
21:10:01 [JF]
EC: SO once it begins to load, it's the "and" of the seekable region
21:10:52 [JF]
FO: the master element must have all samples from master and slave before you draw a frame
21:11:29 [JF]
other option is "that's complex" so browser does best effort
21:12:24 [JF]
SP: if seperate elements gives more leaway
21:12:38 [JF]
FO: doing the "and" is significantly more difficult
21:13:16 [JF]
EC: this is a quality of service issue. goal is to have tighter sync than you can do with script
21:15:51 [JF]
EC: even if everything is in markup, we must accept that things get parsed in random order
21:16:25 [JF]
flow control all needs to happen on the master clock
21:16:28 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/03/20-media-minutes.html oedipus
21:16:35 [JF]
that must happen no matter what
21:17:03 [JF]
allowing multiple controllers can be visually confusing, but won't really cause harm
21:18:14 [JF]
SF: do we disable controls on the slave element?
21:18:23 [JF]
EC: it is always controlling the clock of the master
21:19:02 [JF]
duration is a good question: what do you do when a slave is longer than master
21:19:04 [JF]
?
21:19:57 [JF]
EC: one disadvantage/confusing - there is no mix-down valume control
21:20:25 [Zakim]
-Gregory_Rosmaita
21:21:06 [JF]
EC: volume control on tracks will need to be handled by script
21:22:36 [JF]
EC: we don't really need to worry about what happens if somebody shows multiple controls
21:22:47 [JF]
is not a useful use case
21:23:25 [silvia]
.. all interaction is forwarded through to the master
21:23:38 [silvia]
… script is required to set volume and mute/unmute
21:24:43 [janina]
janina has joined #media
21:25:01 [JF]
discussion whether to make track a top level element - not much appetitie
21:27:23 [JF]
EC: volume and mute on the master controls the mix-down
21:28:36 [JF]
SP: We've not talked about mode
21:28:45 [JF]
EC: We don't need that
21:28:54 [JF]
FO: inband i completely seperate
21:30:28 [JF]
EC: inband or container files on the web rarely contain more than 1 media file
21:31:15 [JF]
If you have a file with inband 1 audio nd 1 video, you can control both with one controls
21:33:50 [JF]
FO: would a track element have multiple sources?
21:35:09 [JF]
EC Source element is useful in 2 situations. 1 is for multiple encodings.
21:35:29 [JF]
leave source selection to mime-types
21:39:24 [JF]
@kind attribute on slave (audio and video element) is important
21:41:33 [JF]
rate and time apply to all of them
21:41:48 [JF]
anything that effects the clock
21:45:37 [JF]
(discussion around manifest files)
21:46:35 [JF]
EC: without a concrete usecase it's hard to define a solution
21:57:57 [JF]
want to be able to filter by attribute
22:11:06 [janina]
zakim, who's on the phone?
22:11:06 [Zakim]
On the phone I see FtF
22:11:17 [janina]
zakim, drop FtF
22:11:17 [Zakim]
FtF is being disconnected
22:11:18 [Zakim]
WAI_(A11YAF2F)11:30AM has ended
22:11:20 [Zakim]
Attendees were FtF, Gregory_Rosmaita
22:11:34 [janina]
zakim, bye
22:11:34 [Zakim]
Zakim has left #media
22:11:43 [janina]
rrsagent, make minutes
22:11:43 [RRSAgent]
I have made the request to generate http://www.w3.org/2011/03/20-media-minutes.html janina
01:14:17 [MichaelC]
MichaelC has joined #media
01:15:20 [MichaelC]
rrsagent, bye
01:15:20 [RRSAgent]
I see no action items