/irc-logs / freenode / #whatwg / 2007-03-28 / end

Options:

  1. # Session Start: Wed Mar 28 00:00:00 2007
  2. # Session Ident: #whatwg
  3. # [00:00] <jacobolus> hsivonen: that's the spec, and would create the least problems
  4. # [00:00] <hsivonen> jacobolus: nope
  5. # [00:00] <hsivonen> jacobolus: untagged images should be assumed to be in the same color space as CSS colors
  6. # [00:00] <jacobolus> hsivonen: yes, that's right
  7. # [00:00] <jacobolus> css colors are sRGB
  8. # [00:00] <jacobolus> or should be
  9. # [00:01] <jacobolus> that's the spec
  10. # [00:02] <hsivonen> jacobolus: the reality is that in most implementations, by default, CSS colors are in the system color space
  11. # [00:02] <jacobolus> hsivonen: yes, which means on a mac everything looks different than it looks everywhere else
  12. # [00:02] <jacobolus> because in most systems, system color space ~= sRGB
  13. # [00:02] <hsivonen> jacobolus: people write all sorts of things in specs
  14. # [00:03] <jacobolus> okay, but this one is actually a good idea
  15. # [00:03] <hsivonen> jacobolus: see shipping OS X with 2.2 gamma above
  16. # [00:03] <jacobolus> hmm, well that just makes every interface designed for 1.8 gamma overnight look crappy
  17. # [00:03] <hsivonen> jacobolus: the Mac 1.8 default seriously is not worth the grief
  18. # [00:04] <jacobolus> what you mean is, the lack of color management in web browsers isn't worth it
  19. # [00:04] <jacobolus> hsivonen: esp. in 2-3 years this will be a huge problem
  20. # [00:04] <hsivonen> jacobolus: no.
  21. # [00:04] <jacobolus> display gamuts, white points, etc. will diverge
  22. # [00:04] <jacobolus> quality can exceed sRGB, etc.
  23. # [00:04] <hsivonen> what I am saying is pretty much in http://hsivonen.iki.fi/png-gamma/
  24. # [00:05] <jacobolus> hsivonen: the only good (IMO) reason hyatt gave me for not color managing css colors was that flash would break
  25. # [00:05] <hsivonen> jacobolus: moreover, aligning the Mac system color space with the world that we cannot change would be practical
  26. # [00:05] <jacobolus> hsivonen: okay, but not everyone in the future is going to be sRGB
  27. # [00:05] <jacobolus> hsivonen: take for instance the One Laptop Per Child machines
  28. # [00:05] <hsivonen> jacobolus: sRGB is bullshit
  29. # [00:06] <jacobolus> their screens aren't even close to sRGB
  30. # [00:06] <hsivonen> jacobolus: but 2.2 gamma is reality everywhere except in Apple's niche
  31. # [00:06] <jacobolus> argh. you aren't getting it. the gamma issue is not the problem. the lack of color management is the problem
  32. # [00:06] <hsivonen> jacobolus: I don't object to color management. I object to gratuitously different baseline
  33. # [00:06] <jacobolus> it's not gratuitous
  34. # [00:07] <jacobolus> print designers have been using it for 20 years
  35. # [00:07] <hsivonen> jacobolus: you sound like the prepress guy at WWDC 2005 :-)
  36. # [00:07] <jacobolus> i'm not a prepress guy, but I can see where they're coming from
  37. # [00:07] <jacobolus> anyway, at the point where you have color management, it *really* doesn't matter whether it's 1.8 or 2.2
  38. # [00:07] <hsivonen> jacobolus: color management in every trivial app is a nice pie in the sky
  39. # [00:08] <jacobolus> hmm/
  40. # [00:08] <jacobolus> ?
  41. # [00:08] <hsivonen> jacobolus: but if you have uncalibrated hardware, color management is garbage in, garbage out
  42. # [00:08] <jacobolus> color management is pretty much a reality in 99% of where it matters on the mac, *except* the web
  43. # [00:08] <jacobolus> whatever. it's still better than assuming all hardware has the same characteristics
  44. # [00:08] <hsivonen> jacobolus: making OS X default to 2.2 gamma would remove the gratuitous incompatibility for the best benefit per cost
  45. # [00:09] <jacobolus> well, the cost would be every app has to completely redesign its interface
  46. # [00:09] <jacobolus> and the benefit would be almost nothing, except for letting browsers not worry about color management
  47. # [00:09] <hsivonen> jacobolus: not even close on the Mac. I have my parents run their Macs at 2.2 gamma to make Windows-oriented camera and print workflows work right
  48. # [00:10] <jacobolus> windows-oriented camera/print workflows work just fine
  49. # [00:10] <jacobolus> OS X image frameworks take embedded profiles into account
  50. # [00:10] <hsivonen> jacobolus: I run at 1.8 to avoid double darkening when watching West Wing
  51. # [00:10] <jacobolus> so if your camera stores images in sRGB, everything just works
  52. # [00:10] <jacobolus> watching west wing?
  53. # [00:10] * jacobolus shrugs
  54. # [00:11] <hsivonen> the old TV app sucked and didn't take the display profile into account
  55. # [00:11] <hsivonen> (I should checke if my new TV software suffers from the same bogosity)
  56. # [00:11] <hsivonen> jacobolus: West Wing has dark colors
  57. # [00:11] <hsivonen> jacobolus: and the TV app hard-coded gamma correction with 1.8 display target
  58. # [00:14] <hsivonen> jacobolus: and it is pointless to say that color managed workflows with devices designed to interoperate with Windows PCs work, when I can see that they work better with 2.2 gamma without color management than with 1.8 gamma and color management on
  59. # [00:19] <hsivonen> hendry: congrats on Debian bug #413926.
  60. # [00:19] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net) (Remote closed the connection)
  61. # [00:20] * Joins: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
  62. # [00:20] * Quits: BenWard (n=BenWard@cpc3-cmbg2-0-0-cust58.cmbg.cable.ntl.com)
  63. # [00:23] <jacobolus> hsivonen: dunno. i have no color-management issues on my mac with 1.8 gamma ;)
  64. # [00:24] <jacobolus> hsivonen: either way though, browsers should do color management of css colors
  65. # [00:25] <jacobolus> right now, css colors look wildly different than their intent when moving from one display to another
  66. # [00:26] <othermaciej> I so didn't want to raise this discussion topic
  67. # [00:26] <jacobolus> i'm not really a 1.8 gamma partisan: I don't much care what gamma the display has beyond using the gamma that application designers were targeting :)
  68. # [00:26] <hendry> hsivonen: thanks
  69. # [00:26] <jacobolus> othermaciej: sorry
  70. # [00:26] <hsivonen> othermaciej: sorry, too
  71. # [00:26] <hendry> hsivonen: you see http://webconverger.com/about/ ? :)
  72. # [00:27] <hendry> my dad bought a Macbook today. I am trying to figure out where the terminal is... any recommended Mac resources to get started?
  73. # [00:27] <jacobolus> othermaciej: who can i talk to at macrodobe to get them moving?
  74. # [00:27] <hsivonen> hendry: hadn't seen it before
  75. # [00:27] <jacobolus> i'm happy to go pester them instead of webkit guys :)
  76. # [00:28] <jacobolus> hendry: the terminal is in /applications/utilities/
  77. # [00:28] <hendry> i see no applications :
  78. # [00:28] <jacobolus> hendry: umm. it should be in the root of the boot volume
  79. # [00:29] <hsivonen> hendry: /Applications/Utilities
  80. # [00:29] <jacobolus> isn't that what I just said? :)
  81. # [00:29] <hendry> oh yes! found it
  82. # [00:30] <hsivonen> jacobolus: you said it in lower case
  83. # [00:30] <jacobolus> well hfs+ is usually case-insensitive
  84. # [00:30] <jacobolus> ;)
  85. # [00:30] <hendry> hsivonen: i was wondering is there was a way of decorating the table column in CSS in http://webconverger.com/about
  86. # [00:32] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  87. # [00:32] <hsivonen> hendry: are you familiar with http://ln.hixie.ch/?count=1&start=1070385285 ?
  88. # [00:32] <hendry> i still have not figured out how right click works with the track pad. I am also amazed it can't recognise my external USB fat32 hard drives.
  89. # [00:32] <jacobolus> webben: photoshop does color management by assuming untagged images are in the "working space", which could be sRGB or Adobe RGB (though you can decide how it should treat them, or get a prompt when opening untagged images if you want)
  90. # [00:33] <jacobolus> hendry: put 2 fingers on the trackpad, and click the button
  91. # [00:33] <hendry> hsivonen: ah, tahnks for than
  92. # [00:33] <jacobolus> hendry: or do ⌃ + click
  93. # [00:34] <hendry> two fingers thing doesn't work me
  94. # [00:35] <hendry> what the hell is "⌃"?
  95. # [00:35] <hsivonen> hendry: ctrl
  96. # [00:35] <hendry> anyway, is there some apple support channel out there?
  97. # [00:35] <hendry> hsivonen: thanks again
  98. # [00:35] <jacobolus> hendry: ⌃ == ctrl
  99. # [00:36] <jacobolus> hmm, dunno about mac support channels. i just ask mac support questions in ##textmate ;)
  100. # [00:37] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
  101. # [00:37] * Joins: psa (n=yomode@posom.com)
  102. # [00:38] <hendry> hey, can we try ichat? though... do I really have to sign up for a .Mac account?
  103. # [00:38] <jacobolus> no, it is AIM
  104. # [00:38] <kingryan> it does jabber, too
  105. # [00:38] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  106. # [00:38] <jacobolus> and can also work with jabber (so probably google talk?)
  107. # [00:38] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  108. # [00:40] <hsivonen> jacobolus: google's jabber server: yes. audio interop: no
  109. # [00:41] <jacobolus> hendry: this might be useful: http://arswiki.info/wiki/index.php/Main_Page
  110. # [00:46] <hendry> my id is kai.hendry@gmail.com if you'll like to try ichat
  111. # [00:48] <hendry> jacobolus: thanks for the link
  112. # [00:49] <jacobolus> hey, is there any distinction between "0" and "0px" in css?
  113. # [00:50] <webben> hendry: sure there's #mac for one
  114. # [00:51] <jacobolus> like is margin:0; ever different from margin:0em; or margin:0px;
  115. # [00:51] <webben> jacobolus: better to address such Qs to #css but the answer is no, and 0 is the preferred syntax
  116. # [00:52] <webben> 0em and 0ex and 0px being superfluous units
  117. # [00:52] * Joins: tylerr (n=tylerr@outbound.wa1.ascentium.com)
  118. # [00:52] <jacobolus> sorry, i'll duck out of here now :) thanks all for the earlier answers about <a> blocks :)
  119. # [00:52] * Parts: jacobolus (n=jacobolu@1cc-dhcp-157.media.mit.edu)
  120. # [00:55] * Quits: zcorpan (n=zcorpan@84-216-41-107.sprayadsl.telenor.se) (Read error: 60 (Operation timed out))
  121. # [01:00] * Quits: KevinMarks (n=KevinMar@host194.diegoman59.hyatthsiagx.com) ("The computer fell asleep")
  122. # [01:02] * Quits: othermaciej (i=mjs@nat/apple/x-912fd99491e83248)
  123. # [01:09] * Joins: othermaciej (i=mjs@nat/apple/x-0914b96e52dcc17b)
  124. # [01:19] * Joins: Lachy_ (n=chatzill@58.105.240.232)
  125. # [01:24] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
  126. # [01:28] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  127. # [01:28] * Quits: webben (n=benh@91.84.131.217) (Client Quit)
  128. # [01:29] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  129. # [01:39] * Quits: hendry (n=hendry@91.84.53.136) ("sleep")
  130. # [01:39] * Joins: KevinMarks (n=KevinMar@host194.diegoman59.hyatthsiagx.com)
  131. # [01:42] <Hixie> should start < loopStart < loopEnd < end be enforced, or should it be possible to have a timeline like |---<loopStart>---<start>---<loopEnd>---<end>---|
  132. # [01:42] <Hixie> ?
  133. # [01:42] <Hixie> (othermaciej?)
  134. # [01:45] <Lachy_> I don't think it would make sense to have loopStart before start
  135. # [01:45] <Lachy_> but shouldn't it be start <= loopStart < loopEnd <= end
  136. # [01:45] <othermaciej> Hixie: yo
  137. # [01:45] <othermaciej> Hixie: in meeting
  138. # [01:46] <Hixie> you could imagine a case where you loop and you have a sound between the loops but not at the start or end
  139. # [01:46] <Hixie> that would need loopStart or loopEnd to be outside the start...end bit
  140. # [01:46] <othermaciej> Hixie: I'm not sure - seems like there is no need to force it
  141. # [01:46] <Hixie> k
  142. # [01:47] <Hixie> we do have to assume that the starts are before the ends, i think
  143. # [01:47] <othermaciej> yes
  144. # [01:48] <othermaciej> impossible to splice together a sane timeline otherwise
  145. # [01:49] <Hixie> yeah
  146. # [01:52] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  147. # [01:52] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  148. # [01:57] * Joins: webben (n=benh@91.84.131.217)
  149. # [01:58] * Joins: welly (n=welly@62-31-60-148.cable.ubr12.azte.blueyonder.co.uk)
  150. # [02:00] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  151. # [02:06] * Quits: KevinMarks (n=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
  152. # [02:08] * Quits: tylerr (n=tylerr@outbound.wa1.ascentium.com) (Client Quit)
  153. # [02:11] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.1.3 (IRC client for Emacs)")
  154. # [02:14] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  155. # [02:16] * Joins: KevinMarks (i=KevinMar@conference/etech2k7/x-bb7b9bae6eb48d66)
  156. # [02:19] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  157. # [02:20] * Joins: webben_ (n=benh@91.84.131.217)
  158. # [02:23] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  159. # [02:23] * mw22____________ is now known as mw22
  160. # [02:27] * Joins: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
  161. # [02:28] * Quits: webben (n=benh@91.84.131.217) (Read error: 110 (Connection timed out))
  162. # [02:36] * Quits: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net)
  163. # [02:44] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
  164. # [02:45] * Parts: webben_ (n=benh@91.84.131.217)
  165. # [02:51] * Quits: santek (n=st@ut-w-7bd6.mxs.adsl.euronet.nl)
  166. # [02:58] * Quits: h3h (n=h3h@66-162-32-234.static.twtelecom.net) ("|")
  167. # [03:07] * Quits: KevinMarks (i=KevinMar@conference/etech2k7/x-bb7b9bae6eb48d66) ("The computer fell asleep")
  168. # [03:23] * Quits: Philip` (n=excors@zaynar.demon.co.uk)
  169. # [03:30] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  170. # [03:30] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  171. # [03:41] * Quits: othermaciej (i=mjs@nat/apple/x-0914b96e52dcc17b)
  172. # [03:42] * Joins: othermaciej (i=mjs@nat/apple/x-a24e34ef4ac51ce1)
  173. # [03:43] * Quits: othermaciej (i=mjs@nat/apple/x-a24e34ef4ac51ce1) (Client Quit)
  174. # [03:51] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  175. # [03:59] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  176. # [04:01] * Quits: welly (n=welly@62-31-60-148.cable.ubr12.azte.blueyonder.co.uk)
  177. # [04:17] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  178. # [04:27] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  179. # [04:28] * Joins: primal1_ (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  180. # [04:28] * Joins: zcorpan (n=zcorpan@84-216-42-243.sprayadsl.telenor.se)
  181. # [04:32] * Joins: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
  182. # [04:35] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
  183. # [04:37] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  184. # [04:37] * mw22____________ is now known as mw22
  185. # [04:49] * Quits: primal1_ (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  186. # [04:49] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  187. # [05:12] * moeffju is now known as moeffju[ZzZz]
  188. # [05:22] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  189. # [05:34] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  190. # [05:36] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  191. # [05:37] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  192. # [05:46] * Quits: zcorpan (n=zcorpan@84-216-42-243.sprayadsl.telenor.se) (Read error: 60 (Operation timed out))
  193. # [05:49] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  194. # [05:49] * Joins: primal1_ (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  195. # [05:50] * Joins: zcorpan (n=zcorpan@84-216-42-243.sprayadsl.telenor.se)
  196. # [06:02] * Quits: zcorpan (n=zcorpan@84-216-42-243.sprayadsl.telenor.se) (Read error: 60 (Operation timed out))
  197. # [06:39] * Joins: tylerr (n=tylerr@c-24-16-148-66.hsd1.mn.comcast.net)
  198. # [06:39] * Quits: primal1_ (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (Read error: 104 (Connection reset by peer))
  199. # [06:39] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  200. # [06:40] <tylerr> Evening all.
  201. # [06:42] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net) (Remote closed the connection)
  202. # [06:43] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  203. # [06:43] <Lachy_> Hi tylerr
  204. # [06:43] <tylerr> Hey! Lachy_, how's it going? :-)
  205. # [06:45] <Lachy_> I'm fine, u?
  206. # [06:45] <Lachy_> how are you going with those articles? made any progress?
  207. # [06:45] <tylerr> Trying to come up with a half-witty, half-relevant site name.
  208. # [06:46] <Lachy_> I thought you were just going to publish them on the whatwg blog
  209. # [06:46] <tylerr> Oh I am, this is for my personal one. :-)
  210. # [06:46] <tylerr> And I've got the groupings figured out. I'm now working on use cases.
  211. # [06:47] <Lachy_> are you trying to plan all articles at the same time, or just working on 1 at a time?
  212. # [06:47] <tylerr> Working on one group at a time.
  213. # [06:48] <tylerr> So say for the "prose" section, I'd like a few use cases.
  214. # [06:50] <tylerr> One that covers <p> and <hr>/<br> and one that covers <dialog>.
  215. # [06:50] <tylerr> So on and so forth through the rest of the sections.
  216. # [06:51] <tylerr> I'll also have an article that addresses the various predefined class names.
  217. # [06:54] <Lachy_> <dialog> is easy: IRC or instant message chat logs!
  218. # [06:55] <tylerr> Lachy_: You read my mind. :-)
  219. # [06:55] <Lachy_> I don't think you should really bother covering such basic elements as <p>, <br>, <hr>, etc. They're already widely used and generally people know what they're for
  220. # [06:55] <tylerr> Can you imagine <dialog> tags injected with Microformat hCard code? Mmm...
  221. # [06:56] <Lachy_> nah, that was one of the use cases we had in mind when we came up with dialog
  222. # [06:56] <tylerr> Oh sure, that would be for my beginner articles.
  223. # [06:56] <tylerr> Ahh.
  224. # [06:56] <Lachy_> it was also to address the mistake in HTML4 that <dl> could be used for dialog
  225. # [06:57] <tylerr> Aye, I always wondered about that. Now it makes sense to use <dt> and <dd> inside a <dialog>.
  226. # [06:57] * Lachy_ wants to do one on video soon, as soon as the draft stabalises
  227. # [06:57] <tylerr> Nice!
  228. # [06:57] <tylerr> I'd consider doing a <canvas> to start.
  229. # [06:58] <Lachy_> I don't want to do canvas, it's been done before (elsewhere)
  230. # [06:58] <Lachy_> but you can do it
  231. # [06:58] <tylerr> Oh. I'll find the link. I don't want to reinvent the wheel.
  232. # [06:58] <tylerr> I'd rather "pave the cowpaths". ;-)
  233. # [06:58] <tylerr> Instead of widen the road.
  234. # [06:58] <Lachy_> there's plenty of articles on canvas, it's been around for nearly 2 years
  235. # [06:58] <Lachy_> look up Plot Kit
  236. # [06:59] <tylerr> Ah see, this is what I get for wanting to expand my horizons in web development only a month or so ago.
  237. # [06:59] <tylerr> Thanks will do.
  238. # [06:59] <Lachy_> also ExplorerCanvas on source forge
  239. # [07:00] <tylerr> So far all I've focused on is accessibility and standards-based design, so I haven't explored many of the custom elements.
  240. # [07:00] <tylerr> *browser elements
  241. # [07:01] <tylerr> What's the port for the W3 server? I'm setting up my home connection to it.
  242. # [07:04] <Lachy_> the IRC server?
  243. # [07:04] <Lachy_> irc://irc.w3.org:6665/html-wg
  244. # [07:04] <tylerr> Great thanks! (was looking for the 6665 part)
  245. # [07:08] * Quits: tylerr (n=tylerr@c-24-16-148-66.hsd1.mn.comcast.net) (Client Quit)
  246. # [07:08] * Joins: tylerr (n=tylerr@c-24-16-148-66.hsd1.mn.comcast.net)
  247. # [07:56] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
  248. # [07:58] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  249. # [08:00] * Joins: Charl (n=charlvn@196.209.160.187)
  250. # [08:18] * Joins: bzed (n=bzed@dslb-084-059-097-010.pools.arcor-ip.net)
  251. # [08:55] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  252. # [09:12] * Quits: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
  253. # [09:28] * Quits: Lachy_ (n=chatzill@58.105.240.232) ("Chatzilla 0.9.77 [Firefox 2.0.0.3/2007030919]")
  254. # [09:34] * Joins: webben (n=benh@91.84.131.217)
  255. # [09:38] * Parts: webben (n=benh@91.84.131.217)
  256. # [09:39] * Quits: tylerr (n=tylerr@c-24-16-148-66.hsd1.mn.comcast.net) ("This computer has gone to sleep")
  257. # [09:47] * Quits: aroben (i=adamrobe@nat/apple/x-c1170fb588102453)
  258. # [10:13] * Joins: ROBOd (n=robod@86.34.246.154)
  259. # [10:15] * Joins: webben (i=benh@nat/yahoo/x-27377dfa2abe538a)
  260. # [10:15] * Quits: webben (i=benh@nat/yahoo/x-27377dfa2abe538a) (Remote closed the connection)
  261. # [10:33] * Joins: KevinMarks (n=KevinMar@1433ahost30.starwoodbroadband.com)
  262. # [11:43] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  263. # [12:00] * Joins: maikmerten (n=maikmert@T609a.t.pppool.de)
  264. # [12:26] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  265. # [12:37] * Joins: Dashimon (i=Dashiva@v035b.studby.ntnu.no)
  266. # [12:40] * Joins: marcosc (n=chatzill@131.181.148.226)
  267. # [12:40] * Quits: maikmerten (n=maikmert@T609a.t.pppool.de) (adams.freenode.net irc.freenode.net)
  268. # [12:40] * Quits: Dashiva (i=Dashiva@v035b.studby.ntnu.no) (adams.freenode.net irc.freenode.net)
  269. # [12:40] * Quits: gavins (n=gavin@firefox/developer/gavin) (adams.freenode.net irc.freenode.net)
  270. # [12:40] * Dashimon is now known as Dashiva
  271. # [12:40] * Joins: maikmerten (n=maikmert@T609a.t.pppool.de)
  272. # [12:40] * Joins: gavins (n=gavin@firefox/developer/gavin)
  273. # [12:40] * Joins: gavin (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  274. # [12:42] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  275. # [12:43] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  276. # [12:46] * Quits: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au) ("Leaving")
  277. # [12:46] * Joins: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au)
  278. # [12:55] * Quits: gavins (n=gavin@firefox/developer/gavin) (Connection timed out)
  279. # [12:59] * Quits: marcosc (n=chatzill@131.181.148.226) ("...Marcos.sleep();")
  280. # [13:04] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  281. # [13:18] * Quits: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au) (Read error: 104 (Connection reset by peer))
  282. # [13:19] * Joins: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au)
  283. # [13:23] * Quits: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au) (Client Quit)
  284. # [13:28] * Quits: KevinMarks (n=KevinMar@1433ahost30.starwoodbroadband.com) ("The computer fell asleep")
  285. # [13:29] * Joins: welly (n=welly@62-31-60-148.cable.ubr12.azte.blueyonder.co.uk)
  286. # [13:36] * moeffju[ZzZz] is now known as moeffju
  287. # [13:40] * Joins: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au)
  288. # [13:41] * Joins: Philip` (n=excors@zaynar.demon.co.uk)
  289. # [14:03] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
  290. # [14:12] * Joins: ravenn (n=ravenn@203-214-133-148.perm.iinet.net.au)
  291. # [14:17] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
  292. # [14:18] * Joins: santek (n=st@ut-w-7bd6.mxs.adsl.euronet.nl)
  293. # [14:21] * Quits: Charl (n=charlvn@196.209.160.187) ("Leaving")
  294. # [14:27] * Quits: welly (n=welly@62-31-60-148.cable.ubr12.azte.blueyonder.co.uk)
  295. # [14:31] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  296. # [14:42] * Quits: ravenn (n=ravenn@203-214-133-148.perm.iinet.net.au)
  297. # [14:43] * Joins: met_ (n=Martin@b14-4.vscht.cz)
  298. # [14:50] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  299. # [15:07] * Joins: annevk (n=annevk@135v112.driveway.uu.nl)
  300. # [15:11] * Joins: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com)
  301. # [15:19] * Quits: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com) ("later")
  302. # [15:37] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  303. # [15:37] * mw22____________ is now known as mw22
  304. # [15:48] * Quits: annevk (n=annevk@135v112.driveway.uu.nl) (Read error: 60 (Operation timed out))
  305. # [15:55] * Quits: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
  306. # [16:21] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  307. # [16:22] * Joins: annevk (n=annevk@129v112.driveway.uu.nl)
  308. # [16:30] * Quits: met_ (n=Martin@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
  309. # [16:40] * Joins: Charl (n=Charl@spotter.nmmu.ac.za)
  310. # [16:44] * Quits: annevk (n=annevk@129v112.driveway.uu.nl) (Read error: 60 (Operation timed out))
  311. # [16:56] * Joins: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
  312. # [16:56] * Joins: briansuda (n=briansud@82.221.34.106)
  313. # [17:01] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  314. # [17:03] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  315. # [17:09] * Joins: annevk (n=annevk@86.90.70.28)
  316. # [17:09] * Quits: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
  317. # [17:14] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  318. # [17:16] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  319. # [17:20] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  320. # [17:21] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  321. # [17:31] * Joins: webben (i=benh@nat/yahoo/x-45c23d43f1c8f29b)
  322. # [17:48] <annevk> http://doyouwanttodie.com/2007/03/27/more-changes/
  323. # [17:48] <annevk> (my reply is a reference to what he wrote on his about page)
  324. # [17:53] * Joins: h3h (n=h3h@66-162-32-234.static.twtelecom.net)
  325. # [17:58] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  326. # [18:00] <gavin_> haha
  327. # [18:02] <gsnedders> reality sucks
  328. # [18:06] * Quits: Charl (n=Charl@spotter.nmmu.ac.za)
  329. # [18:09] <Dashiva> annevk is going all philosophical on us
  330. # [18:09] <Dashiva> next it'll be analogies about butterflies and boulders, no doubt about it
  331. # [18:11] * Quits: webben (i=benh@nat/yahoo/x-45c23d43f1c8f29b) (Client Quit)
  332. # [18:17] * Quits: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au) (adams.freenode.net irc.freenode.net)
  333. # [18:17] * Quits: Philip` (n=excors@zaynar.demon.co.uk) (adams.freenode.net irc.freenode.net)
  334. # [18:17] * Joins: KevinMarks (i=KevinMar@conference/etech2k7/x-8ae6c2e52bec42bb)
  335. # [18:17] * Joins: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au)
  336. # [18:18] * Joins: Philip` (n=excors@zaynar.demon.co.uk)
  337. # [18:28] * Joins: tylerr (n=tylerr@outbound.wa1.ascentium.com)
  338. # [18:31] * Joins: aroben (i=adamrobe@nat/apple/x-7ac9c74d2584d2a2)
  339. # [18:39] * Joins: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
  340. # [18:41] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  341. # [18:45] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  342. # [18:57] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
  343. # [19:03] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  344. # [19:15] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  345. # [19:15] * mw22____________ is now known as mw22
  346. # [19:16] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
  347. # [19:25] * Joins: othermaciej (i=mjs@nat/apple/x-87b0a4ea6d4b3f6e)
  348. # [19:26] <othermaciej> hello all
  349. # [19:27] <annevk> hi maciej
  350. # [19:27] <Hixie> hey
  351. # [19:29] * Quits: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  352. # [19:29] <othermaciej> hi annevk
  353. # [19:29] <othermaciej> hello Hixie
  354. # [19:30] <annevk> Hixie, when will you commit the new video stuff so I can read some diff?
  355. # [19:30] * annevk reads /source atm
  356. # [19:32] <annevk> also, " If the same URI has been registered multiple times, removing it must only remove one instance of that URI for each invokation of the method." contains a markup error around "method"
  357. # [19:32] <annevk> everything after it is marked up as <code>
  358. # [19:33] <Hixie> annevk: when it's done, right now i have a few more paragraphs to do
  359. # [19:34] <annevk> fair enough
  360. # [19:34] <Hixie> it'd be done last week if i hadn't started feeling ill over the weekend and then had the csswg meeting this week
  361. # [19:35] <Hixie> markup should be fixed
  362. # [19:36] <Philip`> (For that quote: "Did you mean: invocation")
  363. # [19:38] * Quits: briansuda (n=briansud@82.221.34.106)
  364. # [19:39] <othermaciej> wow, Gerv got really worked up over codecs
  365. # [19:39] * othermaciej wonders whether to reply or just let the conversation end
  366. # [19:45] * Joins: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
  367. # [19:53] * weinig|away is now known as weinig
  368. # [20:00] * Quits: Hixie (n=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
  369. # [20:00] * Joins: Hixie (n=ianh@trivini.no)
  370. # [20:01] * weinig is now known as weinig|away
  371. # [20:06] * Joins: KevinMarks (i=KevinMar@conference/etech2k7/x-0170035aa5750403)
  372. # [20:13] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  373. # [20:21] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 60 (Operation timed out))
  374. # [20:29] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
  375. # [20:32] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  376. # [20:37] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
  377. # [21:02] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  378. # [21:24] * othermaciej is now known as om_lunch
  379. # [21:30] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
  380. # [21:32] <hsivonen> Hixie: is <video> v1 going to have a default scriptless way to start and stop the video?
  381. # [21:32] <annevk> contextmenu
  382. # [21:34] <hsivonen> I think v1 should, by default, allow controller UI on hover and at minimum allow play/stop without script, e.g. by clicking the video.
  383. # [21:35] <hsivonen> disabling these should be done by the script when the script wants to take over
  384. # [21:35] <hsivonen> if minimum default UI isn't in v1, it is going to hurt later on
  385. # [21:35] <hsivonen> and disabling the UI via an attribute is bad, because it isn't known if scripts will run
  386. # [21:36] <hsivonen> s/at minimum allow/at minimum require/
  387. # [21:38] <annevk> the idea is to enable the UI through an attribute
  388. # [21:40] <hsivonen> annevk: I disagree then. I haven't read all the <video> messages, yet, so I've been hesitant to send my UI-related opinions to the list
  389. # [21:40] <Hixie> we're already past v1
  390. # [21:40] <om_lunch> I don't think you want both UA ui and custom script-driven UI on the same element
  391. # [21:40] * om_lunch is now known as othermaciej
  392. # [21:40] <Hixie> but we're going to have a declarative way of enabling ui, yes
  393. # [21:40] <othermaciej> (good day gentlemen)
  394. # [21:40] <hsivonen> Hixie: why not script-based disabling of the UI?
  395. # [21:40] <Hixie> or that
  396. # [21:40] <Hixie> same idea basically
  397. # [21:41] <hsivonen> Hixie: more reliable
  398. # [21:41] <Hixie> i agree the second is more reliable
  399. # [21:41] <Hixie> it also causes flicker though
  400. # [21:41] <othermaciej> the conditions under which you have video but not script seem unlikely
  401. # [21:41] <othermaciej> except for people with a script phobia that exceeds their desire to successfully browse the web
  402. # [21:41] <hsivonen> Hixie: not if the spec gives guidance that the UI should not change the dimensions of the replaced element
  403. # [21:42] <hsivonen> e.g. it should be superimposed on hover as in iTunes or full-screen QuickTime Player
  404. # [21:42] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net) (Remote closed the connection)
  405. # [21:42] <othermaciej> doesn't that go a bit too far in mandating the UI?
  406. # [21:43] <othermaciej> especially since very little web-based video has a UI like that currently?
  407. # [21:43] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
  408. # [21:43] <hsivonen> othermaciej: the use case is that you aren't youtube and just want to include video to illustrate some prose
  409. # [21:43] <othermaciej> hsivonen: in which case you say <video ui=on> or whatever
  410. # [21:44] <hsivonen> othermaciej: considering all the issues Apple's own docs have had to cover about the movie controller height, I'm pretty convinced that a superimposed UI is the way to go
  411. # [21:44] <othermaciej> hsivonen: well, the HTML spec seems like a bad place for novelties in UI design
  412. # [21:44] <hsivonen> othermaciej: it is not novel. QuickTime supports it already
  413. # [21:45] <othermaciej> can you point me to a web video with hover controls?
  414. # [21:45] <Hixie> hsivonen: we're not mandating ui (what if the ui is that the controls are in another window, and the window can dock to hte <video>, and...)
  415. # [21:45] <Hixie> hsivonen: but i'm sure there's a good solution for this, i'll look into it when i'm doing fixing looping and seeking
  416. # [21:45] <hsivonen> Hixie: sure, but you could mandate that the UI mustn't change the size of the replaced element rectangle
  417. # [21:46] <Hixie> othermaciej: opera's second <video> element demo implements their ui by hovering over the video :-)
  418. # [21:46] <hsivonen> othermaciej: I don't have Web examples off the top of my head although I have a feeling that I've seen such Flash
  419. # [21:47] <annevk> Hixie, we have a native UI or you mean controls done by the page?
  420. # [21:47] <hsivonen> othermaciej: anyway, the precedent I'm citing is iTunes
  421. # [21:47] * annevk should prolly download some internal builds...
  422. # [21:47] <othermaciej> hey, I don't think hover UI is bad or wrong, I just think it's not the norm, so saying UAs are required to do it is inappropriate (even more so than normal mandating of UI)
  423. # [21:48] <hsivonen> othermaciej: how would you otherwise deal with the size of the replaced element rectangle staying predictable?
  424. # [21:49] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
  425. # [21:50] <othermaciej> hsivonen: I'm guessing default UI controls are most likely to be desirable in cases where you are not doing extensive pixel-perfect styling; but regardless, as long as there is a way to set the size of the video content box, I think that is good enough
  426. # [21:50] <Hixie> annevk: native
  427. # [21:50] <Hixie> oh
  428. # [21:50] <Hixie> uh
  429. # [21:51] <Hixie> "we" = oper
  430. # [21:51] <Hixie> a
  431. # [21:51] <Hixie> you have html controls by the page
  432. # [21:51] <Hixie> which overlay the <video>
  433. # [21:51] <annevk> we should prolly unify the <video> events and progress events...
  434. # [21:51] <hsivonen> othermaciej: I don't know if the QuickTime for Windows controller is now as tall as the Mac version, but in the past it wasn't and it sucked big time for QuickTime embedding
  435. # [21:51] <Hixie> they are
  436. # [21:51] <annevk> Hixie, ah ok
  437. # [21:51] <annevk> progress events doesn't have "stalled" and "begin" is "loadstart"
  438. # [21:52] <Hixie> they have 'begin' last i checked
  439. # [21:52] <Hixie> 'stalled' is new, yes
  440. # [21:52] <annevk> http://dev.w3.org/cvsweb/~checkout~/2006/webapi/progress/Progress.html?rev=1.10
  441. # [21:52] <Hixie> but that's video-specific probably
  442. # [21:52] <Hixie> when did begin become loadstart
  443. # [21:52] <Hixie> weird
  444. # [21:52] <Hixie> ok
  445. # [21:52] <Hixie> well the idea is that they are synced
  446. # [21:53] <annevk> k
  447. # [21:53] <Hixie> i'll fix it again when one of the two drafts is more stable
  448. # [21:53] <Hixie> (either one)
  449. # [21:53] <othermaciej> hsivonen: I agree it's annoying - default controller will probably only be useful for cases like having it as a <figure> in the middle of a blog post where you don't care about metrics of the whole element
  450. # [21:53] * Quits: maikmerten (n=maikmert@T609a.t.pppool.de) (Read error: 104 (Connection reset by peer))
  451. # [21:54] <othermaciej> is "stalled" really needed?
  452. # [21:54] <othermaciej> isn't what you really care about current expectation of playability, not network transfer rate?
  453. # [21:54] <hsivonen> othermaciej: authors tend to care about metrics anyway when they are happy with non-scripted play control
  454. # [21:55] <annevk> maybe <figure> around <video> can imply ui=on ?
  455. # [21:55] <othermaciej> you could still reasonably have custom controls inside a <figure>
  456. # [21:55] <annevk> not with the current semantics of <figure>
  457. # [21:56] <Hixie> can't find when begin became loadstart. weird.
  458. # [21:56] <Hixie> oh well
  459. # [21:56] <hsivonen> annevk: implicit stuff like that could become confusing
  460. # [21:56] <othermaciej> I complained about it being "begin" I think
  461. # [21:56] <Hixie> what should we do if 'start' or 'loopstart' or 'loopend' or 'end' are beyond the end of the clip?
  462. # [21:56] <Hixie> othermaciej: ah :-)
  463. # [21:57] <othermaciej> Hixie: they should be limited to [0, duration]
  464. # [21:57] <annevk> duration isn't necessarily known
  465. # [21:58] <Hixie> othermaciej: k
  466. # [21:58] <othermaciej> annevk: to the author, or to the UA?
  467. # [21:58] <othermaciej> in the Apple proposal we had language about what to do for not-yet-known duration and for unbounded streams
  468. # [21:59] <othermaciej> (don't remember details)
  469. # [21:59] <annevk> the UA
  470. # [21:59] <annevk> well, author too I suppose
  471. # [21:59] <othermaciej> unknown duration is NaN, and in that case you can't really put limits on timeline bounds, stream would be +Inf
  472. # [22:00] <othermaciej> (I think)
  473. # [22:00] <othermaciej> I'm not sure all the features have been carefully considered in light of streaming
  474. # [22:00] <annevk> i hope someone will scream in case of conflict :)
  475. # [22:01] <othermaciej> well, not a lot of people have been doing close review of the details
  476. # [22:01] <othermaciej> Apple folks will definitely continue to review
  477. # [22:01] <othermaciej> I think we will also be proposing some more features based on our open issues doc
  478. # [22:02] <annevk> I wonder how captioning will work
  479. # [22:02] <annevk> some kind of external file?
  480. # [22:02] <othermaciej> accessibility is one of the first things we want to address
  481. # [22:02] <othermaciej> multimedia formats can have timed text tracks
  482. # [22:02] <othermaciej> in multiple languages even
  483. # [22:02] <Hixie> yeah i need to do a careful review to handle unbounded and unknown duration
  484. # [22:03] <othermaciej> the tricky part is how to select which tracks to play
  485. # [22:03] <Hixie> still, one thing at a time :-)
  486. # [22:03] <annevk> yeah, I heard chaals ask for multilangual support
  487. # [22:03] <othermaciej> they can also have multi-language soundtracks
  488. # [22:04] <hsivonen> annevk: the WHATWG probably should avoid reinventing captioning
  489. # [22:04] <Hixie> good lord yes
  490. # [22:04] <hsivonen> annevk: it has already been specced for the Ogg family and for the MP4 family
  491. # [22:04] <Hixie> i was hoping that we'd just let the UA offer the UI for that in the context menu (egg)
  492. # [22:04] <Hixie> eg, even
  493. # [22:04] <othermaciej> what we need is support for controlling the captioning already in video
  494. # [22:05] <othermaciej> but not, IMO, a new format for captions
  495. # [22:05] <hsivonen> although Apple's implementation exhibits serious suckage if the filename ends in .mp4 instead of .3gp
  496. # [22:05] <hsivonen> (doesn't make sense)
  497. # [22:05] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
  498. # [22:05] <othermaciej> really? what happens?
  499. # [22:06] <othermaciej> does it work for .m4v?
  500. # [22:06] <hsivonen> othermaciej: things become rediculously CPU-intesive and therefore potentially slow
  501. # [22:06] <hsivonen> dunno
  502. # [22:06] * hsivonen looks up markp's post
  503. # [22:06] <othermaciej> that's really weird
  504. # [22:08] <hsivonen> http://diveintomark.org/archives/2006/07/27/imagination#comment-7180
  505. # [22:08] <hsivonen> also http://diveintomark.org/archives/2006/07/23/video-howto
  506. # [22:10] <othermaciej> well, I'll point it out to our media guys
  507. # [22:10] <met_> annevk, http://glazman.org/weblog/dotclear/index.php?2007/03/28/3391-answer-to-anne-van-kesteren
  508. # [22:11] <othermaciej> I don't think generic MPEG-4 should imply codec restrictions, but maybe it does for some reason
  509. # [22:11] <annevk> met_, I saw, but wasn't entirely sure what he meant
  510. # [22:11] <met_> still not read it fully
  511. # [22:12] <hsivonen> othermaciej: IIRC, the container has an artificial restriction so that you mustn't put in non-MPEG (or non-MPEG-4?) video and audio
  512. # [22:12] <hsivonen> othermaciej: .3gp stretches the audio side to allow AMR
  513. # [22:12] <annevk> http://www.w3.org/TR/NOTE-link doesn't seem to solve the issues I pointed out, but maybe he meant something else...
  514. # [22:13] <othermaciej> hsivonen: I tried to get the media folks to explain it to me - apparently, the "ISO Base File Format" has no restrictions, but MPEG-4 also includes specs of restricted versions and descriptions of how to include certain codecs
  515. # [22:15] <met_> annevk, just read is, feel littel confused too
  516. # [22:15] <met_> s/is/it/
  517. # [22:19] * Joins: met__ (n=Hassman@r5bx220.net.upc.cz)
  518. # [22:22] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) (adams.freenode.net irc.freenode.net)
  519. # [22:22] * Quits: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net) (adams.freenode.net irc.freenode.net)
  520. # [22:22] * Quits: othermaciej (i=mjs@nat/apple/x-87b0a4ea6d4b3f6e) (adams.freenode.net irc.freenode.net)
  521. # [22:22] * Quits: aroben (i=adamrobe@nat/apple/x-7ac9c74d2584d2a2) (adams.freenode.net irc.freenode.net)
  522. # [22:22] * Quits: h3h (n=h3h@66-162-32-234.static.twtelecom.net) (adams.freenode.net irc.freenode.net)
  523. # [22:22] * Quits: gavin (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (adams.freenode.net irc.freenode.net)
  524. # [22:22] * Quits: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net) (adams.freenode.net irc.freenode.net)
  525. # [22:22] * Quits: tylerr (n=tylerr@outbound.wa1.ascentium.com) (adams.freenode.net irc.freenode.net)
  526. # [22:22] * Quits: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au) (adams.freenode.net irc.freenode.net)
  527. # [22:22] * Quits: annevk (n=annevk@86.90.70.28) (adams.freenode.net irc.freenode.net)
  528. # [22:23] * Joins: tylerr (n=tylerr@outbound.wa1.ascentium.com)
  529. # [22:23] * Joins: primal1 (n=primal1@pool-72-87-242-30.lsanca.fios.verizon.net)
  530. # [22:23] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
  531. # [22:23] * Joins: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
  532. # [22:23] * Joins: othermaciej (i=mjs@nat/apple/x-87b0a4ea6d4b3f6e)
  533. # [22:23] * Joins: aroben (i=adamrobe@nat/apple/x-7ac9c74d2584d2a2)
  534. # [22:23] * Joins: Lachy (n=Lachlan@210-84-40-143.dyn.iinet.net.au)
  535. # [22:23] * Joins: h3h (n=h3h@66-162-32-234.static.twtelecom.net)
  536. # [22:23] * Joins: annevk (n=annevk@86.90.70.28)
  537. # [22:23] * Joins: gavin (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  538. # [22:27] <Hixie> i just regenned the spec
  539. # [22:27] <Hixie> there are open issues (like when to apply 'start')
  540. # [22:29] <annevk> it doesn't deal with setting loopCount
  541. # [22:29] <annevk> is there a document btw that explains the need for looping for video?
  542. # [22:31] <othermaciej> hsivonen: audio/mpeg4-generic MIME type might have worked in markp's case
  543. # [22:32] <hsivonen> othermaciej: he seems to assume download followed by MIME-unaware playing from the disk
  544. # [22:32] <hsivonen> othermaciej: that's what I did to confirm the issue last year
  545. # [22:33] <Hixie> we're gonna have to deal with seeking to arbitrary points
  546. # [22:33] <Hixie> i thought it did deal with setting loopcount
  547. # [22:33] <Hixie> but i'll look after lunch
  548. # [22:33] <Hixie> we're gonna have to deal with seeking to points that aren't in the media, rather (e.g. because the end is unknown)
  549. # [22:33] <othermaciej> hsivonen: I don't know if there is an extension corresponding to that MIME type
  550. # [22:34] <othermaciej> I guess the real conflict is serving on web vs. supporting on ipod
  551. # [22:34] <annevk> Hixie, well, setting loopCount to 0 for instance
  552. # [22:36] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) (Read error: 110 (Connection timed out))
  553. # [22:36] <annevk> hmm, maybe I should study the algorithm more closely
  554. # [22:48] <annevk> raman makes a good point about <em> versus <i>
  555. # [22:50] <annevk> (and several other good points in related threads)
  556. # [22:51] <annevk> oh, I suppose I should have said that in #html-wg ...
  557. # [22:51] * annevk schrugs
  558. # [22:53] <othermaciej> I need to figure out what people mean by "extensibility"
  559. # [22:54] <othermaciej> I'm not sure they all mean the same thing
  560. # [22:54] <annevk> <object>
  561. # [22:54] <othermaciej> I don't think that is what they mean
  562. # [22:54] <othermaciej> they want to be able to add tags
  563. # [22:54] <annevk> or as howcome recently said: <i> <object>
  564. # [22:55] <annevk> oh, right
  565. # [22:55] <othermaciej> but I'm not sure who they want to be able to add them, who should see them, and what effects adding has (styling? API? effect on conformance checkers?)
  566. # [22:55] <othermaciej> I need to understand this to know if the right answer is "use XBL"
  567. # [22:55] <annevk> mnot from Y! wants random elements (maybe namespaced) he can hang behavior to himself
  568. # [22:56] <annevk> raman from Google seems to want markup that can trigger a plugin that renders the markup
  569. # [22:56] <annevk> (prolly similar to how you can have inline SVG in HTML in IE trigger the Adobe player)
  570. # [22:56] <hsivonen> annevk: mnot? on which list?
  571. # [22:57] <annevk> his blog I think
  572. # [22:57] <hsivonen> oh
  573. # [22:57] <othermaciej> I think binary plugin APIs would be out of scope
  574. # [22:57] <annevk> and in person (otherwise / too)
  575. # [22:57] * hsivonen has 1235 unread feed items
  576. # [22:57] <othermaciej> hanging behavior or styling off an element, the author can already do with CSS+JS; XBL will provide a better way
  577. # [22:57] <annevk> othermaciej, it's a processing instruction
  578. # [22:58] <annevk> but yeah, I don't think we should specify something like that
  579. # [22:58] <othermaciej> annevk: specifying the PI is pretty useless without a spec for how the plugins work, isn't it?
  580. # [22:59] <annevk> IE supports namespaces in text/html through a PI. A plugin can hook into a namespace
  581. # [22:59] <annevk> I think that's sort of how it works
  582. # [22:59] <othermaciej> sure, but what's the API for how you provide DOM elements and hook into the layout?
  583. # [23:00] <othermaciej> I'm assuming it's some ActiveX thing
  584. # [23:00] <annevk> oh, dunno
  585. # [23:02] <annevk> I'm not really convinced with the extensibility stuff. Having the community in total control of the language seems better.
  586. # [23:02] * othermaciej shrugs
  587. # [23:03] <othermaciej> it sounds more like a feature request than a design principle
  588. # [23:03] <othermaciej> though HTML does have some support for extensibility, via class and defined handling for unknown elements
  589. # [23:04] * annevk wonders how you'd do simplified markup yet keeping all the features
  590. # [23:04] <othermaciej> a lot of wikis do it by also letting you include HTML markup
  591. # [23:05] <othermaciej> which presumably you use in case of anything hard
  592. # [23:05] <othermaciej> but that makes it pretty hard to define parsing
  593. # [23:05] <annevk> quite
  594. # [23:06] <annevk> "architectural framework"
  595. # [23:07] * Joins: aroben_ (i=adamrobe@nat/apple/x-a3f0f1afda74f3f0)
  596. # [23:07] * annevk isn't sure how people can use that phrase lightly
  597. # [23:07] * Quits: aroben_ (i=adamrobe@nat/apple/x-a3f0f1afda74f3f0) (Remote closed the connection)
  598. # [23:07] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
  599. # [23:08] * Joins: aroben_ (i=adamrobe@nat/apple/x-76ccaef170ac1058)
  600. # [23:12] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 60 (Operation timed out))
  601. # [23:15] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  602. # [23:16] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  603. # [23:16] * mw22____________ is now known as mw22
  604. # [23:21] <annevk> http://www-128.ibm.com/developerworks/xml/library/x-xml2007predictions.html
  605. # [23:22] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  606. # [23:22] * Quits: aroben (i=adamrobe@nat/apple/x-7ac9c74d2584d2a2) (Read error: 110 (Connection timed out))
  607. # [23:31] * annevk -> bed
  608. # [23:32] * aroben_ is now known as aroben
  609. # [23:32] * Joins: hendry (n=hendry@91.84.53.136)
  610. # [23:33] <Hixie> annevk: as far as i can tell, changing loopCount is taken care of.
  611. # [23:39] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  612. # [23:40] * Quits: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  613. # [23:40] * Quits: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  614. # [23:40] * Joins: ericcarlson (n=ericcarl@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
  615. # [23:40] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
  616. # [23:42] * Joins: tantek (n=tantek@dsl092-187-033.sfo1.dsl.speakeasy.net)
  617. # [23:45] <othermaciej> I'm surprised that IBM page doesn't mention HTML5 or the new HTML working group at all
  618. # [23:46] <othermaciej> oh, it's Elliotte Rusty Harold
  619. # [23:47] <hasather> othermaciej: it does mention HTML5. Also, it's from february so the new WG wasn't born
  620. # [23:48] <Hixie> it says "I don't see a big future for the WHAT Working Group's Web Forms 2.0. It's got some nice bells and whistles, but it doesn't change anything."
  621. # [23:48] <hasather> doesn't change anything? Right
  622. # [23:49] <Hixie> it has some other amusing quotes
  623. # [23:49] * Joins: kingryan (n=kingryan@dsl092-187-033.sfo1.dsl.speakeasy.net)
  624. # [23:50] <bewest> actually that's a compliment, isn't it?
  625. # [23:50] <bewest> nice bells and whistles and doesn't change anything
  626. # [23:50] <bewest> isn't that the goal?
  627. # [23:52] <Dashiva> Some pavement for the cowpaths was part of the plan too, I think
  628. # [23:53] <Hixie> bewest: yeah that's why i quoted it. It exactly described what we tried to do, and said we succeeded.
  629. # [23:53] <Hixie> score!
  630. # [23:55] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  631. # [23:55] * Joins: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com)
  632. # [23:55] * mw22____________ is now known as mw22
  633. # [23:56] <bewest> yeah
  634. # [23:56] <bewest> high fives all around
  635. # [23:58] <tylerr> Hixie: Was that the "The Future is XHTML2" article?
  636. # [23:58] <Hixie> hm?
  637. # [23:59] <bewest> actually, it seems this author is into technology for technology's sake
  638. # [23:59] <Dashiva> He seems to like the letter x a lot
  639. # [23:59] <bewest> yeah... for a killer app to be truly successful, you probably wouldn't know what technology it used
  640. # [23:59] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
  641. # [23:59] * Quits: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com) (Client Quit)
  642. # Session Close: Thu Mar 29 00:00:00 2007

The end :)