Options:
- # Session Start: Thu Mar 22 00:00:00 2007
- # Session Ident: #whatwg
- # [00:00] <zcorpan> yeah
- # [00:00] <tylerr> That's a nifty idea.
- # [00:00] <Lachy_> tylerr: yes, anyone can register and post to that blog
- # [00:00] <tylerr> Lovely. Perhaps then I'll leave Futuremark to future endeavors. ;)
- # [00:01] <tylerr> And focus on doing the one-a-days on the blog.whatwg.com
- # [00:01] <tylerr> Err
- # [00:01] <tylerr> .org
- # [00:01] <Lachy_> if you want to start a tutorial, set it up on wiki.whatwg.org
- # [00:01] <Lachy_> in fact, that would be an interesting community project for all those people who write to me asking how they can help
- # [00:01] * Joins: kingryan_ (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [00:02] * Quits: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [00:02] <zcorpan> Lachy_: yeah that's what i thought
- # [00:02] * kingryan_ is now known as kingryan
- # [00:02] * Quits: Lachy_ (n=chatzill@58.105.240.232) (Remote closed the connection)
- # [00:03] * Joins: Lachy_ (n=chatzill@58.105.240.232)
- # [00:03] <tylerr> Lachy_: That would address the "Write tutorials for new authors and for authors moving to HTML5." and "Write articles about HTML5 on the blog" quite nicely.
- # [00:03] <zcorpan> the tutorial should be of two major parts, i think; one without any new features in html5 (for beginners) and one with only new features in html5 (for people who know html4)
- # [00:04] <Lachy_> it should be one tutorial. It should just progress from beginner to advanced
- # [00:04] <tylerr> So a "List.4.01 -> List.5?" type of deal?
- # [00:06] <tylerr> Ah nevermind. I understand what you mean.
- # [00:06] * Lachy_ goes to set up /wiki/HTML5_Tutorial
- # [00:07] <Lachy_> http://wiki.whatwg.org/wiki/HTML5_Tutorial
- # [00:08] <bewest> why should there be one?
- # [00:08] <Lachy_> why not?
- # [00:08] <bewest> not everyone writes or reads the same way
- # [00:08] <zcorpan> so?
- # [00:09] <Lachy_> this doesn't have to be the only tutorial, but there should be at least one somewhere
- # [00:09] <bewest> /wiki/tutorials/...
- # [00:09] <Lachy_> people need to learn HTML5
- # [00:09] * bewest pipes down
- # [00:09] <bewest> yeah, looks good
- # [00:10] <zcorpan> tutorials will be written regardless, so we should set up a place where people can contribute and we can fix their misinformation ;)
- # [00:10] <bewest> yeah
- # [00:10] <bewest> good idea
- # [00:10] <Lachy_> bewest: I thought about setting up Category:Tutorial for that, but then there only needs to be one on this wiki. We could set up a /Tutorials page that just catalogues all known tutorials on the web
- # [00:11] <zcorpan> or rather, all *good* tutorials on the web :)
- # [00:11] * Quits: billmason (n=billmaso@ip156.unival.com) (".")
- # [00:11] <Lachy_> We can list the bad ones too in the section called "Bad Tutorials" :-)
- # [00:12] <bewest> yeah
- # [00:12] <bewest> hehehe
- # [00:12] <zcorpan> oh yep, that's ok :)
- # [00:12] <Lachy_> w3schools would go in there ;-)
- # [00:12] <bewest> that's funny
- # [00:12] <bewest> yes
- # [00:12] <bewest> hehe
- # [00:12] <bewest> a planet style site would be interesting
- # [00:12] <bewest> provide search juice
- # [00:12] <tylerr> Lachy_: How might you categorize these one-a-days I'll be doing soon? Would they fall under Category:Element?
- # [00:13] <Lachy_> I thought they were blog entries, not wiki pages?
- # [00:13] <tylerr> Lachy_: Ah sorry, yes. That's what I mean. Would they fall under the already created category of element?
- # [00:13] <tylerr> Or should there be a custom category for them?
- # [00:14] <Lachy_> oh, you mean http://blog.whatwg.org/category/elements/ ?
- # [00:14] <tylerr> bewest: Something akin to a zen garden?
- # [00:14] * Quits: annevk (n=annevk@86.90.70.28) (Read error: 110 (Connection timed out))
- # [00:14] <tylerr> Lachy_: Aye.
- # [00:14] <bewest> something akin to planetrdf or planetcherrypy but for web authoring tutorials
- # [00:14] <tylerr> Ahh
- # [00:15] <Lachy_> You can select multiple categories for each article, and you can create a new one if you like. (if you need admin privilages to do that, just ask me to set it up)
- # [00:15] <tylerr> Perfect Lachy_, will do. I'll flesh out an article schedule tomorrow.
- # [00:15] <tylerr> I'd do it tonight but guests have decided to stay the evening.
- # [00:16] <zcorpan> tylerr: you could perhaps start with these features http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers
- # [00:16] <tylerr> zcorpan: Excellent! That would be lovely.
- # [00:17] <tylerr> Then move on to the others.
- # [00:17] <tylerr> Question, is this an up-to-date site?
- # [00:17] <tylerr> http://simon.html5.org/html5-elements
- # [00:19] * marcosc_ is now known as marcosc
- # [00:19] <tylerr> If so, I've got 87 days of articles.
- # [00:19] * tylerr smiles.
- # [00:20] <Lachy_> tylerr: that's why it's best to focus on features, rather than elements. Also, not all features have elements. Some are APIs, class names, rel, etc.
- # [00:20] <zcorpan> tylerr: it should be up to date. if you find anything that's incorrect please let me know :)
- # [00:20] <tylerr> Ah that's yours zcorpan, lovely!
- # [00:21] <Lachy_> and some elements might need more than one article. e.g. all the <input type="..."> and other form contorls
- # [00:21] <tylerr> Lachy_: And a good point.
- # [00:21] <tylerr> I'll model it then on features as you suggest.
- # [00:22] <tylerr> Lists, tables, forms, quotes, etc.
- # [00:24] <tylerr> Right then.
- # [00:27] <tylerr> Would it be of benefit to have a section of the wiki that lists contributors/volunteers and what they're working on?
- # [00:33] <Lachy_> tylerr: you could list the project on the /What_you_can_do page, and then set up another page explaining how people can help out
- # [00:33] <Lachy_> http://wiki.whatwg.org/wiki/What_you_can_do
- # [00:34] * Joins: zcorpan_ (n=zcorpan@84-216-40-185.sprayadsl.telenor.se)
- # [00:34] <tylerr> Right right, so as a section below the initial list.
- # [00:35] <Lachy_> do it however you like. It's your project!
- # [00:35] * tylerr chuckles.
- # [00:36] <tylerr> Right then.
- # [00:36] * Quits: hendry (n=hendry@91.84.53.136) ("sleep")
- # [00:36] * Quits: marcosc (n=chatzill@131.181.148.226) (Read error: 104 (Connection reset by peer))
- # [00:38] * Joins: aroben|CAKE (i=adamrobe@nat/apple/x-c030d0bcbe4f6de7)
- # [00:38] <tylerr> Well folks, thanks for the good discussion today, I'm off till tomorrow.
- # [00:38] <zcorpan_> cya
- # [00:38] <Lachy_> cya later
- # [00:39] * Quits: tylerr (n=tylerr@outbound.wa1.ascentium.com) ("Leaving")
- # [00:43] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.1.3 (IRC client for Emacs)")
- # [00:49] * Joins: marcosc (n=chatzill@131.181.148.226)
- # [00:51] * Quits: zcorpan (n=zcorpan@84-216-40-185.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [00:51] * Joins: karlUshi (n=karl@dhcp-246-23.mag.keio.ac.jp)
- # [00:54] * Quits: aroben|CAKE_ (i=adamrobe@nat/apple/x-36a66f6f2c35d768) (Read error: 110 (Connection timed out))
- # [00:54] * Quits: BenWard (n=BenWard@cpc3-cmbg2-0-0-cust58.cmbg.cable.ntl.com)
- # [00:56] * Quits: h3h (n=h3h@66-162-32-234.static.twtelecom.net) ("|")
- # [00:57] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [01:06] * Joins: othermaciej (i=mjs@nat/apple/x-9b4d7c6478f5bf14)
- # [01:06] <othermaciej> Hixie: media stuff sent
- # [01:07] <Hixie> sweet
- # [01:08] <othermaciej> now I have to read the backlog of old <video> feedback and read the spec more closely
- # [01:08] <othermaciej> fun, fun
- # [01:09] <othermaciej> not sure if I should start any additional threads just yet, or let people digest the proposal first
- # [01:10] <othermaciej> but I did want to comment on some specific points, like "why <audio>" and the issue of codecs
- # [01:10] <Hixie> i recommend reading the spec rather than the entire 200+ threads of feedback
- # [01:10] * moeffju is now known as moeffju[ZzZz]
- # [01:10] <Hixie> or at least first :-)
- # [01:11] <othermaciej> I skimmed it already
- # [01:12] <zcorpan_> from the list, reading hixie's replies should be sufficient i think
- # [01:12] <othermaciej> I mainly ready hixie's and howcome's messages
- # [01:12] <Hixie> heh
- # [01:12] <Hixie> my replies reply to all the other mails, so yeah, they should cover the salient points
- # [01:15] <Hixie> othermaciej: how would you like feedback on these proposals? (most of the suggested features are either already in the draft, or have been left out for specific reasons, or have been left out for simplicity's sake but are on the v2 list)
- # [01:16] <othermaciej> Hixie: well, I don't know what "v2" is
- # [01:16] * aroben|CAKE is now known as aroben
- # [01:16] * bewest witholds snarky comments
- # [01:17] <Hixie> v2 features are the set of features that would be considered once v1 (the current <video> spec) is more widely implemented
- # [01:17] <othermaciej> Hixie: is "v2" post-HTML5, or "I'll get to this later"?
- # [01:17] <Hixie> depends on the rate of adoption. <canvas> for example is already on v2.
- # [01:17] <Hixie> (canvas has a bunch of features in the spec that weren't in the original spec)
- # [01:17] <othermaciej> cause we want to implement about this feature-set and then some, and would not find staging what is in the spec helpful
- # [01:18] <othermaciej> yeah, we haven't implemented most of the v2 things
- # [01:18] <othermaciej> I'm sure we will have feedback on it when we attempt that
- # [01:18] <Dashiva> Do you mark sections as v2, or is it just a vague label?
- # [01:18] <Hixie> thing is i fear that if we spec too much in one go, we'll lose the other browsers to lack of interoperability when they balk at the feature set and each do their own small parts
- # [01:19] <othermaciej> well, let's see what they actually say
- # [01:19] <Hixie> Dashiva: (for video, there's a list in the spec source (as a comment) listing the features to consider for v2)
- # [01:19] <bewest> it's also hard to respond to authors who aren't yet using it
- # [01:19] <othermaciej> many of these features are there to make it at least as good as the QuickTime plugin or Flash video for various uses
- # [01:19] <Hixie> Dashiva: (but in general we're looking -- zcorpan_ and Charl are implementing this -- at making the spec describe how well things are being implemented)
- # [01:19] <Hixie> othermaciej: sure
- # [01:20] <othermaciej> anyway, we can implement more stuff than is in the spec, but then we would have to keep our own spec for that
- # [01:20] <Hixie> yeah
- # [01:20] <Hixie> i'm just scared of adding too much at once and seeing the whole thing be ignored by other vendors
- # [01:21] <othermaciej> well, we can ask the relevant people from Mozilla and Opera if a subset would be necessary and if so how to express it
- # [01:21] <othermaciej> (and Microsoft when/if this makes it to the HTML WG)
- # [01:22] <othermaciej> timed media is a complex area, unfortunately
- # [01:22] * Hixie changes topic to 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [01:22] <Hixie> yeah
- # [01:22] <othermaciej> but we do have a lot of experts in the area
- # [01:22] <Dashiva> We get to keep our patents now?
- # [01:22] <othermaciej> and if you want to speak to some of them in person that can probably be arranged too
- # [01:22] <Hixie> othermaciej: so does google ;-) (the current spec is based a lot on feedback from our various video groups)
- # [01:23] <Dashiva> Has anyone expressed concern with the openness of the video yet?
- # [01:25] * Quits: bewest (n=ben@httpcraft/bewest) ("Leaving.")
- # [01:25] <othermaciej> Hixie: well, I don't know of Google having anything comparable to QuickTime or Final Cut Pro or iMovie or iTunes, although of course YouTube and Google Video are very popular and important services to consider
- # [01:26] <Hixie> well, youtube video player, google video player, and google video ads player are all media players :-)
- # [01:26] <Hixie> but yes, google is more on the content side than the UA side
- # [01:26] <Hixie> both are important of course
- # [01:27] <othermaciej> I'm not saying it's required, but if you want to ever discuss in person, I can arrange it
- # [01:27] <othermaciej> that is all
- # [01:27] <othermaciej> up to you whether you avail yourself of the offer
- # [01:27] <Hixie> cool
- # [01:28] <othermaciej> we met a lot in person to hammer out the spec as-is, and many times it was more effective than email
- # [01:28] <Hixie> sure
- # [01:28] * Hixie needs to work out how the proposal and the current spec differ before knowing whether he has anything to ask
- # [01:29] <othermaciej> I need to do that as well
- # [01:29] * Joins: htmlr (n=cjb@CPE-138-130-176-60.nsw.bigpond.net.au)
- # [01:31] * Quits: sayrer (n=chatzill@user-10876hc.cable.mindspring.com) ("Chatzilla 0.9.73-rdmsoft [XULRunner 1.8.0.4/2006050908]")
- # [01:39] * Joins: welly (n=welly@62-31-59-92.cable.ubr12.azte.blueyonder.co.uk)
- # [01:43] <othermaciej> it probably would have been more helpful to you if we'd posted it as suggested changes, but it would have taken a long time to rewrite it and it took way too long as it is
- # [01:43] <Hixie> no worries
- # [01:44] <Hixie> let me know if i miss anything when i reply, though
- # [01:45] <othermaciej> it's also probably not the highest quality in terms of formally correct spec language
- # [01:46] * Quits: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net) (Remote closed the connection)
- # [01:46] <Hixie> actually getting sample specs is no problem, the bigger problem is getting sample specs that try to cater for every little detail (i.e. sample specs that are actually proper specs), because then integrating the proposals with the "real" spec is a lot more work
- # [01:46] <zcorpan_> autoplay: "If the attribute is present, the user agent must begin playing the element as soon as it estimates that playback will not be interrupted to rebuffer.", that's something i didn't think about, just invoking play() ASAP would possibly result in the video being interrupted (unless play() also waits in the same way)
- # [01:46] <Hixie> so i'm actually happier when it's not formally correct language :-)
- # [01:46] <Hixie> zcorpan_: play() works the same way, see the spec
- # [01:46] * Joins: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [01:46] <Hixie> zcorpan_: if there's not enough data, the UA will just switch to AUTO_PAUSED and wait
- # [01:46] <zcorpan_> ok
- # [01:47] <othermaciej> in our proposal, play() works when the element is playable at all, not when it estimates it will be able to play all the way through
- # [01:47] <Hixie> (or at least, it's allowed to)
- # [01:47] <othermaciej> (PLAYABLE vs. PLAYTHROUGHOK state)
- # [01:47] <Hixie> yeah maybe we could have a playForce() or something
- # [01:47] <othermaciej> I think that is how you expect a play button to work, so play() should in fact do that
- # [01:48] <Hixie> that's the best argument i've heard for autoplay="" so far
- # [01:48] <othermaciej> the one that only plays when you can get to the end would be the more obscure case, but you could just listen to the relevant event and call play()
- # [01:49] <Hixie> yeah
- # [01:51] <Hixie> i'm confused about how the startTime/endTime and other interface things are supposed to interact with the equivalents in css
- # [01:51] <zcorpan_> "The height attribute on the element does not include the size of the controller, it is the size of the video element only." does this imply that the ui is above or below the element? what about width=""?
- # [01:51] <othermaciej> I don't think we wrote that up well enough but the intent is that the API is linked to presentational attributes which interact with CSS in the usual presentational attribute way
- # [01:52] <othermaciej> zcorpan_: same is intended to apply for width, the idea is just that it excludes the area of the controls
- # [01:52] <othermaciej> so you can size your video without worrying about how each UA might do the UI for controls
- # [01:52] <Hixie> othermaciej: so you can end up in situations where play() doesn't play because CSS is overriding it?
- # [01:52] <Hixie> that seems confusing
- # [01:52] <othermaciej> Hixie: adding play-state to CSS was a last-minute thing which I am not sure makes sense
- # [01:53] <Hixie> ah ok
- # [01:53] <othermaciej> I dunno if the whole design for how these things interacts works just yet, as I said, it was kind of a work in progress
- # [01:53] <othermaciej> apologies for things being somewhat sloppy
- # [01:53] <Hixie> no worries
- # [01:53] <Hixie> are currentRate and playRate both supposed to be mutable?
- # [01:55] <othermaciej> I think so, although it is a bit confused and I am not sure both are necessary
- # [01:55] <othermaciej> you can set currentRate to 2.0 and the video plays at double speed
- # [01:57] <othermaciej> but if playRate is still 1.0, then when you hit play() you play at normal speed
- # [01:57] <othermaciej> (i.e. currentRate goes back to 1.0)
- # [01:57] <Hixie> sounds like something you'd want to implement on top of a simpler API... we don't want the API to be too biased towards a particular UI
- # [01:57] <zcorpan_> internet radio. an obvious use-case for <audio>. never thought about that before
- # [01:58] <Hixie> (same reason current spec doesn't have mute as well as volume)
- # [01:58] <Hixie> zcorpan_: would you do internet radio by going to a web site in your browser?
- # [01:58] <Hixie> seems like you'd be better off doing that using a media player.
- # [01:58] <othermaciej> if you don't have mute as well as volume, you have to remember the old volume
- # [01:58] <Hixie> othermaciej: depends on the mute UI
- # [01:58] <zcorpan_> Hixie: yes, i know lots of sites that offer internet radio in a popup via some plugin
- # [01:58] <Hixie> zcorpan_: freaky
- # [01:58] <Hixie> but interesting
- # [01:59] <othermaciej> well, at least some mute UIs leave volume control around while muted
- # [01:59] <Hixie> yup
- # [01:59] <Hixie> you can implement those on top of a simple volume attribute
- # [02:00] <othermaciej> you can, although that makes it hard for multiple controllers dealing with the element (one UI and one maybe something else) from working together without making special arrangements to handle mute
- # [02:01] <othermaciej> this is also the reason we added events for all the possible kinds of state changes
- # [02:01] <Hixie> yeah the spec could do with more events, that i agree with
- # [02:01] <Hixie> onended and onvolumechange are things that we should add in v1, imho, i just haven't gotten around to it
- # [02:05] * Quits: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net) (Remote closed the connection)
- # [02:07] * Joins: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks)
- # [02:07] <othermaciej> hey KevinMarks
- # [02:07] <KevinMarks> hello
- # [02:09] * Joins: yod (n=ot@dhcp-246-8.mag.keio.ac.jp)
- # [02:09] * Joins: superkevin (i=kevin@nat/apple/x-339e9486660c10ec)
- # [02:10] * Joins: smfr (i=smfr@nat/apple/x-b899dbe3d50d3950)
- # [02:12] * othermaciej is reading rfc4281 now, it's not exactly pretty syntax
- # [02:12] <Hixie> yeah really
- # [02:12] <othermaciej> but at least it's unambiguous
- # [02:13] <Hixie> just sent a reply to your mail covering the main points
- # [02:13] <Hixie> at least, the main ones i saw
- # [02:14] <KevinMarks> dang, now I need ot reply to both of you...
- # [02:14] <othermaciej> that was quick
- # [02:14] * Joins: gilles_drieu (n=gilles@71.202.63.48)
- # [02:14] <Hixie> i was basically idling waiting for your mail this afternoon :-)
- # [02:15] <othermaciej> sorry it took so long, approval can be a long process
- # [02:15] <Hixie> oh don't worry
- # [02:15] <Hixie> i did a bunch of administrivia stuff i've been waiting to have time to do
- # [02:17] * Joins: dhyatt (n=hyatt@c-24-6-91-161.hsd1.ca.comcast.net)
- # [02:18] <Hixie> hey hyatt
- # [02:18] <dhyatt> hi
- # [02:20] <dhyatt> "The "mute" feature is IMHO better left at the UI level, with the API
- # [02:20] <dhyatt> only having a single volume attribute. This is because there are
- # [02:20] <dhyatt> multiple ways to implement muting, and it seems better to not bias the
- # [02:20] <dhyatt> API towards a particular method."
- # [02:20] <dhyatt> i disagree
- # [02:20] <dhyatt> :)
- # [02:20] <dhyatt> here are some reasons:
- # [02:20] <dhyatt> (1) you may want to style controls or video differently when muted
- # [02:21] <dhyatt> (this is a distinct state from just having the volume turned all the way down)
- # [02:21] <dhyatt> (2) your volume control should not suddenly jump to 0 just because you are muted
- # [02:21] <dhyatt> (and forcing a volume control to have to account for muting and "lie" about its volume position seems suboptimal)
- # [02:23] * dhyatt is now known as dhyattDinner
- # [02:25] <zcorpan_> agreed, fwiw
- # [02:25] <Hixie> i agree in the cases where your mute control actually does want to act independent of the volume
- # [02:25] <othermaciej> having a mute API also does not preclude having a mute-as-volume-0 UI
- # [02:25] <Hixie> but consider the case where your ui doesn't have a separate mute button
- # [02:25] <othermaciej> or a UI with no separate mute button
- # [02:25] <Hixie> and someone mutes it somehow (e.g. through the ua ui when fullscreen)
- # [02:26] <Hixie> you can no longer unmute, and the volume control has no effect
- # [02:26] <Hixie> but yeah, that seems weak
- # [02:26] <othermaciej> you could make a volume slider that always unmutes when you move it as well as changing volume
- # [02:26] <dhyattDinner> well having mute doesn't preclude someone from doinig muting using volume
- # [02:26] <dhyattDinner> but muting simplifies things
- # [02:26] <Hixie> yeah i think you guys have convinced me
- # [02:26] <dhyattDinner> if it's a separate state imo
- # [02:27] <dhyattDinner> ok going to stop leaving my cooking unattended
- # [02:27] <dhyattDinner> so i don't catch my kitchen on fire :)
- # [02:28] <Hixie> hehe
- # [02:31] * Joins: aroben_ (i=adamrobe@nat/apple/x-374be64bc29c1918)
- # [02:31] * Quits: aroben_ (i=adamrobe@nat/apple/x-374be64bc29c1918) (Remote closed the connection)
- # [02:32] * Joins: aroben_ (i=adamrobe@nat/apple/x-8660c2a94eadc929)
- # [02:32] <zcorpan_> http://www.sitepoint.com/forums/showthread.php?t=467068#post3327983
- # [02:34] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [02:34] * mw22____________ is now known as mw22
- # [02:35] <Hixie> ok added video.muted to the spec
- # [02:36] <Hixie> should we just have 'volumechange', or should we have both 'volumechange' and 'mutechange'?
- # [02:36] <Hixie> (and why?)
- # [02:37] * Quits: welly (n=welly@62-31-59-92.cable.ubr12.azte.blueyonder.co.uk)
- # [02:38] <zcorpan_> you could listen for mutechange and update the ui, otherwise you'd have to listen for volumechange and then check the muted state. dunno if that should warrant an event though
- # [02:40] <Hixie> maybe volumechange is better cos then you won't have people getting themselves into situations where their mute ui is the opposite of the actual state
- # [02:42] <othermaciej> Hixie: did you look at the open issues list btw? it has a lot more proposed features that we did not spec yet
- # [02:42] <othermaciej> Hixie: also curious to hear your thoughts about using CSS
- # [02:43] <Hixie> i looked at the open issues list but wasn't sure what to make of it (didn't look as closely as the spec proposal)
- # [02:43] <Hixie> not sure css makes sense for things you'd affect from the api
- # [02:43] <Hixie> not sure really
- # [02:44] <Hixie> hyatt had a good example of what you'd want css for the other day
- # [02:44] <Hixie> i forget what it was
- # [02:44] <Lachy_> it's easier to listen for one "volumechange" event and check the state of 2 variables, than to listen for 2 different events
- # [02:45] <othermaciej> stepping out for dinner, will be back
- # [02:45] * othermaciej is now known as om_food
- # [02:45] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) ("The computer fell asleep")
- # [02:46] * Quits: aroben (i=adamrobe@nat/apple/x-c030d0bcbe4f6de7) (Read error: 110 (Connection timed out))
- # [02:49] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net) (Remote closed the connection)
- # [02:49] <Hixie> any opera people here?
- # [02:50] * Joins: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [02:50] * Quits: smfr (i=smfr@nat/apple/x-b899dbe3d50d3950)
- # [02:52] * Quits: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net) (Client Quit)
- # [02:53] <Hixie> i wonder if for CSS we can argue that the playback UI of a <video> counts as its "scrolling ui" and therefore doesn't contribute towards its height/width
- # [02:54] <Lachy_> Hixie, what do you mean by "scrolling ui"?
- # [02:54] * Quits: mw22___________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
- # [02:55] <Hixie> scrollbars are considered exempt from the height/width
- # [02:55] <Hixie> they're like a type of padding
- # [02:55] <Lachy_> ok
- # [02:57] <Lachy_> so if I set this: video { height: 300px; width: 400px; } and then the UA adds 50px of UI to the bottom, then the video remains unaffected by that
- # [02:57] <Hixie> yeah i'm wondering if we can get away with saying that
- # [02:57] <Lachy_> how does window.open() deal with the chrome issue? Is width and height for that the viewport size or the window size?
- # [02:58] <Hixie> well mozilla seem to be against having a lot of these things in v1
- # [02:58] <Hixie> sigh
- # [02:59] <Hixie> looks like i might have to make two versions of the spec
- # [02:59] <Hixie> window.open() doesn't really deal with it well.
- # [02:59] <Lachy_> which things in v1 are they objecting to?
- # [02:59] <Hixie> <doublec>|I'd hope the first spec would just provide playing of videos, fast forward and rewind. Not farme by frame, declarative looping, etc
- # [03:00] <Hixie> (chris double is apparently the one who'd likely end up implementing this)
- # [03:00] <Hixie> roc said similar things
- # [03:00] <Lachy_> oh, so they want to remove all the APIs that actually make it useful?
- # [03:01] <Hixie> no
- # [03:01] <Hixie> they want, like i do, for the spec to grow at a steady race
- # [03:01] <Hixie> instead of throwing the kitchen sink in at v1
- # [03:01] <Hixie> and then hoping that all the browsers implement everything interoperably on their first try :-)
- # [03:01] <Hixie> problem is i presume that a lot of this will be far easier for safari to implement than for anyone else
- # [03:01] <Lachy_> yeah, I realise that, but there still needs to be something useful in v1
- # [03:02] <Lachy_> what advantage does safari have over the others?
- # [03:02] <Hixie> you don't think the current feature set is useful?
- # [03:02] <Hixie> apple own quicktime.
- # [03:03] <Hixie> anyway, dinner. bbl.
- # [03:03] <Lachy_> no, I think it is useful as it is. If you took out some of the stuff, leaving just play, pause, stop, fast forward and rewind, that's not particularly useful
- # [03:06] <om_food> Hixie: is that really true in all cases? I don't think a CSS-sized <textarea> changes size when scrollbars appear
- # [03:06] * om_food is now known as othermaciej
- # [03:09] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [03:19] * Joins: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com)
- # [03:21] * Joins: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net)
- # [03:24] <othermaciej> well, we never asked Mozilla to wait when they wanted to implement certain features faster than we did
- # [03:27] <Lachy_> hmm. I wonder if CSS could handle the size of the chrome vs. size of content using some pseudo elements. e.g. video::chrome { height: x; } video { ... }
- # [03:27] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
- # [03:28] <zcorpan_> i thought that, if you don't like the native ui, or want consistent ui across browsers, you'd script your own ui
- # [03:29] <zcorpan_> (you could still fallback to native ui without JS)
- # [03:29] <zcorpan_> so i don't see why there's a need to have any control over the native ui
- # [03:30] <othermaciej> the native UI could be different in each browser
- # [03:30] <othermaciej> it might be on the bottom, it might be on top, it might be on the side
- # [03:30] <Lachy_> yeah, that's the problem
- # [03:30] <othermaciej> or even stranger possibilities
- # [03:31] <zcorpan_> i don't see why it's a problem. if you modify it, it's not really native anymore. if you don't like it, fine, you can create your own. :)
- # [03:31] * Joins: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [03:31] * Parts: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [03:32] <Lachy_> yeah, true.
- # [03:32] * Joins: aroben (i=adamrobe@nat/apple/x-57fd4d76f6e92580)
- # [03:33] <othermaciej> I do think you need the ability to set size of the video independent of the controls
- # [03:33] <othermaciej> (if any)
- # [03:33] <othermaciej> it would be nicer if CSS worked for that
- # [03:33] * Joins: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [03:33] <zcorpan_> agree
- # [03:34] <Lachy_> yeah, I agree with that
- # [03:40] * Quits: aroben_ (i=adamrobe@nat/apple/x-8660c2a94eadc929) (Read error: 145 (Connection timed out))
- # [03:44] * Quits: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net) ("This computer has gone to sleep")
- # [03:49] <sayrer> othermaciej: I think video features should be grouped into conformance classes. level1 for playback stuff, level2 for editing.
- # [03:53] <othermaciej> sayrer: I don't think anyone has yet proposed a feature set that would be sufficient for editing
- # [03:53] <sayrer> othermaciej: there are plenty proposed that are not needed for playback stuff
- # [03:54] <othermaciej> well, it depends on how fancy you want your playback to be
- # [03:54] <othermaciej> if you want full-featured playback of DVD content, say, then you need more than just basic controls
- # [03:55] <sayrer> "Start and end time are useful in case you want to package a bunch of small bits of video in one file and just play different segments"
- # [03:55] <othermaciej> yeah, that's if you have multiple bits of video in your site
- # [03:55] <othermaciej> can put them all in one file to save http round trips
- # [03:55] <othermaciej> similar to the way content authors pack up multiple images in one file
- # [03:55] <sayrer> yes, I know the trick
- # [03:56] <sayrer> it sounds like it wouldn't work as well for a linear format
- # [03:56] <sayrer> er, a time-based one
- # [03:56] * Quits: gilles_drieu (n=gilles@71.202.63.48)
- # [03:56] <sayrer> since one will play after the next anyway
- # [03:56] * Joins: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net)
- # [03:57] <sayrer> "Or consider looping audio, or a single audio file with multiple sound effects."
- # [03:57] <sayrer> this is all squarepushing stuff
- # [03:58] <othermaciej> I gotta go
- # [03:58] <othermaciej> will be online later tonight
- # [03:58] <othermaciej> ciao
- # [04:00] <karlUshi> othermaciej: do you know Alexey Proskuryakov
- # [04:00] <karlUshi> oops just missed him ;)
- # [04:01] <othermaciej> karlUshi: yes
- # [04:01] <karlUshi> is he an employee of Apple?
- # [04:01] <othermaciej> later
- # [04:01] <othermaciej> not yet
- # [04:02] <karlUshi> ok thanks
- # [04:02] <othermaciej> ttyl
- # [04:02] * Quits: othermaciej (i=mjs@nat/apple/x-9b4d7c6478f5bf14)
- # [04:11] * Quits: zcorpan_ (n=zcorpan@84-216-40-185.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [04:13] * Quits: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:27] * dhyattDinner is now known as dhyatt
- # [04:37] * Quits: superkevin (i=kevin@nat/apple/x-339e9486660c10ec) (Read error: 54 (Connection reset by peer))
- # [04:42] * Joins: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net)
- # [04:46] * Quits: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [04:47] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:48] <sayrer> it would be nice to get through a week without patent fud emails
- # [04:49] <sayrer> "it's not completely clear that there are no hamburgers on the moon"
- # [04:49] <sayrer> come on, prove a negative!
- # [04:51] <Lachy_> sayrer: which email are you talking about?
- # [04:51] * Joins: billmason (n=billmaso@71.236.194.106)
- # [04:52] <sayrer> Codecs (was Re: Apple Proposal for Timed Media Elements)
- # [04:53] * Joins: MikeSmith (i=mike@tea18.w3.mag.keio.ac.jp)
- # [04:54] <sayrer> maybe we can start a whatwg-legal-discuss list for people who want to talk about that stuff
- # [05:04] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [05:04] <billmason> DanC made this comment in html-wg today:
- # [05:04] <billmason> 14:49:35 [DanC]
- # [05:04] <billmason> i.e. WHATWG brainstorms and designs, and then the HTML WG plays "defense", makes tests, worries a little about laywers, etc.
- # [05:05] <billmason> Maybe that would be applicable here.
- # [05:05] <sayrer> I don't care. I don't want to read about patents every week. so yeah, send it to the w3c
- # [05:10] * Joins: dolphinling (n=chatzill@155.42.85.193)
- # [05:22] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [05:27] * Joins: aroben_ (i=adamrobe@nat/apple/x-f26486a29f9dc50f)
- # [05:27] <dhyatt> patents are relevant to the discussion though (in some cases)
- # [05:29] <sayrer> send it to whatwg-legal
- # [05:29] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [05:31] * Parts: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [05:43] * Quits: MikeSmith (i=mike@tea18.w3.mag.keio.ac.jp) (Read error: 104 (Connection reset by peer))
- # [05:43] * Quits: aroben (i=adamrobe@nat/apple/x-57fd4d76f6e92580) (Read error: 110 (Connection timed out))
- # [05:47] * Quits: dolphinling (n=chatzill@155.42.85.193) (Remote closed the connection)
- # [05:49] * Joins: dolphinling (n=chatzill@155.42.85.193)
- # [06:02] <Lachy_> sayrer: I wasn't expecting you to actually set up whatwg-legal :-)
- # [06:05] * Quits: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com) (Read error: 145 (Connection timed out))
- # [06:07] * Joins: MikeSmith (i=mike@tea18.w3.mag.keio.ac.jp)
- # [06:10] * Quits: htmlr (n=cjb@CPE-138-130-176-60.nsw.bigpond.net.au)
- # [06:11] * Joins: htmlr (n=cjb@138.130.176.60)
- # [06:21] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [06:25] * Joins: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
- # [06:29] * Quits: htmlr (n=cjb@138.130.176.60)
- # [06:30] * Joins: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com)
- # [06:48] * Joins: Charl (n=charlvn@net-153-111.mweb.co.za)
- # [06:49] * othermaciej returns
- # [06:49] <othermaciej> karlUshi: Alexey is a WebKit open source contributor
- # [06:49] <othermaciej> his feedback on the topic of WebKit is likely to be accurate
- # [06:51] <karlUshi> thanks
- # [06:52] <karlUshi> He's applied to the HTML WG, I wanted to be sure he's not part of Apple, to help him to choose the right path for the application.
- # [06:52] <karlUshi> s/He's/He/
- # [06:53] <othermaciej> he is taking the correct path
- # [06:53] <othermaciej> I pointed WebKit contributors to the correct instructions for both employees and non-employees of a Member
- # [06:57] * Joins: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net)
- # [06:59] * Joins: htmlr (n=cjb@CPE-138-130-176-60.nsw.bigpond.net.au)
- # [07:12] <Hixie> othermaciej: re earlier, i'm definitely not saying apple should slow down development, just that we might not need all the features you guys want :-) but i think i'll end up specifying a lot tomorrow anyway
- # [07:14] <othermaciej> Hixie: how are we going to track issues? there are a lot of differences between the two specs, now that I read yours more closely, and I'm not as comfortable as you in using my mail client as an issue tracker
- # [07:14] * Quits: Lachy_ (n=chatzill@58.105.240.232) ("Chatzilla 0.9.77 [Firefox 2.0.0.3/2007030919]")
- # [07:15] <othermaciej> even a wiki page would be better
- # [07:15] <othermaciej> Hixie: if you think any features are unneeded, you should point that out, and we can provide justification, but that seems like a "should we have this at all" question, not a "v1 vs v2" question
- # [07:16] <othermaciej> Hixie: fwiw I think all the features are quite reasonably implementable with any good media framework, probably Ogg included, though I have not studied its API
- # [07:16] <Hixie> yeah like i said tomorrow i'm just gonna move the spec to v2 and add everything
- # [07:18] <Hixie> then we can work from there
- # [07:19] <Hixie> oh btw othermaciej i was thinking
- # [07:19] <Hixie> the problem with multiple levels of <video> fallback is that you don't know which one to use
- # [07:19] <Hixie> what would be better is something like:
- # [07:20] <othermaciej> ok, should I wait until you do that and then try to review for remaining differences, to determine which are on purpose?
- # [07:20] <Hixie> <video> <param src="a.ogg" codec="ogg"> <param src="a.mpg" codec="mpeg 4 baseline"> </video>
- # [07:20] <Hixie> othermaciej: sure, i'll try to list the differences i noticed too (though i might miss some of course)
- # [07:20] <sayrer> are there tags that work that way now?
- # [07:21] <Hixie> not really. it's a big source of troubles for <object>/<embed>, you always have to work out which one to talk to
- # [07:22] <sayrer> perhaps we should standardize things that are known to work. just my two cents.
- # [07:22] <Hixie> well that would exclude the multiple element fallback
- # [07:22] <Hixie> :-)
- # [07:22] <othermaciej> Hixie: interesting idea
- # [07:22] <othermaciej> Hixie: that would certainly be easier from an API pespective
- # [07:22] <sayrer> yeah, fallback has been tried many time afaik
- # [07:23] <sayrer> I guess another failed attempt won't matter much
- # [07:23] * Quits: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
- # [07:26] <othermaciej> Hixie: that would make it practical to add more attributes on the param to express other things like data rate, or to somehow tie into CSS media queries
- # [07:26] <othermaciej> w/o messing up the <video> and <audio> tags themselves
- # [07:26] <Hixie> yeah
- # [07:26] <Hixie> i kinda like it
- # [07:27] <dhyatt> one argument for <audio> as its ow nt ag btw
- # [07:27] <dhyatt> is that having a different tag allows for different default intrinsic sizes
- # [07:27] <dhyatt> the UA can make better decisions without having to download a resource
- # [07:27] <dhyatt> to figure out what is going on
- # [07:27] <othermaciej> I like the MIME type w/ codec extension better than an add-hoc codec syntax though, because even though it is fugly it is already well-specified and will be extended for new codecs
- # [07:28] <Hixie> mime types for codecs are really not well specified as far as i know
- # [07:30] <sayrer> also it implies that implementors will follow the MIME registration rules
- # [07:30] <sayrer> but at least major browser vendors don't do that
- # [07:31] <sayrer> at least two
- # [07:31] * dhyatt is now known as dethprincess
- # [07:31] * dethprincess is now known as hyatt
- # [07:31] <sayrer> so it seems kind of silly to go on pretending
- # [07:31] * hyatt is now known as dhyatt
- # [07:32] * dhyatt is having an identity crisis
- # [07:32] <karlUshi> is there a way to associate different video elements together?
- # [07:32] <karlUshi> I'm thinking about synchronized starting
- # [07:33] <karlUshi> when for example two cameras on a same event and you want both of them synchronized
- # [07:33] <karlUshi> or if you want to make a side by side comparison.
- # [07:33] * Joins: cying (n=cying@adsl-75-41-255-88.dsl.pltn13.sbcglobal.net)
- # [07:34] <karlUshi> http://www.w3.org/TR/2005/REC-SMIL2-20051213/smil-timing.html#Timing-ParSyntax
- # [07:35] <karlUshi> par
- # [07:35] <karlUshi> A par container, short for "parallel", defines a simple time grouping in which multiple elements can play back at the same time.
- # [07:36] <Hixie> othermaciej: do you have reference for the parameters for mime types and stuff?
- # [07:36] <othermaciej> Hixie: http://www.ietf.org/rfc/rfc4281
- # [07:36] <othermaciej> Hixie: it's linked from http://webkit.org/specs/HTML_Timed_Media_Elements.html
- # [07:37] <othermaciej> note that you need to specify the container format, not just the codec (technically the container format is not a codec, but the main mime type already says what it is)
- # [07:38] <Hixie> yeah
- # [07:39] <Hixie> (thanks for the reference)
- # [07:39] <othermaciej> that was one of the exciting things I learned from Apple's media folks
- # [07:40] <othermaciej> other things I can't unread include a description of smpte-drop-30, followed by realization that it's not such a good idea to use it to specify times
- # [07:40] <sayrer> looks like that only applies to 3gpp formats?
- # [07:41] <othermaciej> sayrer: "This parameter MAY be specified for use with additional MIME media types."
- # [07:41] <sayrer> of course it may
- # [07:42] <sayrer> it may even be specified with different syntax rules
- # [07:42] <sayrer> since each MIME type determines its own parameters
- # [07:43] * Joins: dkirker (n=dkirker@207.62.153.37)
- # [07:43] <othermaciej> sayrer: 3GPP is based on the MP4 container format
- # [07:43] * Quits: Hixie (n=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
- # [07:44] * Parts: dkirker (n=dkirker@207.62.153.37)
- # [07:44] * Joins: Hixie (n=ianh@trivini.no)
- # [07:45] <Hixie> jesus, this rfc 4281 thing is complicated
- # [07:45] <Hixie> but ok
- # [07:46] <othermaciej> 3GPP is basically MPEG-4 limited to a reasonable subset of codecs
- # [07:47] <Hixie> hi don't get the codecs*= thing
- # [07:47] <Hixie> er
- # [07:47] <Hixie> s/hi//
- # [07:47] <Hixie> that is, s/hi/i/
- # [07:47] <othermaciej> I can talk to Dave Singer about improving this if need be, or for clarification
- # [07:47] <othermaciej> I don't get the * either
- # [07:48] <Hixie> where do we get these magic values from
- # [07:48] <othermaciej> ah, it's some lame MIME legalism
- # [07:48] <sayrer> I have actually unpacked 3gpp video from my nokia before. still don't see why we would standardize it.
- # [07:48] <othermaciej> apparently it defers to the MP4 Registration Authority
- # [07:49] <Hixie> well if you guys are happy with it
- # [07:49] <othermaciej> for the ISO Base Media File Format (which is the MPEG-4 container format, extra-fancy name)
- # [07:49] <Hixie> i just have to refer to it
- # [07:49] <Hixie> so it's no skin off my back
- # [07:49] <othermaciej> actually no one here loves it, but it's kind of a standard
- # [07:49] <Hixie> are we ok with just reusing <param> with different attributes or do we want some other element?
- # [07:49] <othermaciej> I will have to inquire about it some more
- # [07:50] <sayrer> Hixie, is there an example of "v2" stuff in the spec now?
- # [07:51] <othermaciej> Hixie: I think either is fine, the use is somewhat analogous, though in other ways different
- # [07:52] <othermaciej> or more accurately I would say "no strong opinion"
- # [07:53] <dhyatt> what is the allure of theora over mpeg?
- # [07:53] <othermaciej> it is claimed to be patent-safe
- # [07:54] <othermaciej> the company that developed it donated all the patents they had on it themselves as royalty-free for use with it
- # [07:54] <dhyatt> and mpeg isn't? isn't mpeg used by tons of companies?
- # [07:54] <sayrer> well, it is royalty free right now
- # [07:54] <sayrer> and mpeg requires royalties
- # [07:54] <othermaciej> mpeg has patents that cost money to license
- # [07:54] <dhyatt> ah
- # [07:55] <Hixie> sayrer: not now
- # [07:55] <dhyatt> so if opera or mozilla implemented support for mpeg natively they would have to pay somebody?
- # [07:55] <Hixie> sayrer: tomorrow :-)
- # [07:55] <Hixie> yeah
- # [07:55] <sayrer> Hixie: ok
- # [07:55] <sayrer> dyatt: mpeg money goes to Fraunhoffer (sp?) and some others now
- # [07:56] <othermaciej> H.264 actually has open source implementations
- # [07:56] <dhyatt> that ponied up the money already or something?
- # [07:56] <othermaciej> but it's unclear what the legal status is there
- # [07:56] <dhyatt> ok i get it now
- # [07:56] <sayrer> but open source isn't the interesting part, it's disribution that makes it tough
- # [07:56] <Hixie> dhyatt: and if debian wants to ship it, they can't, because their users are supposed to be allowed to redistribute, but they wouldn't be allowed to in a licensed regime
- # [07:56] <dhyatt> seems bad to have to pay money just to support <video>
- # [07:57] <Hixie> yeah
- # [07:57] <Hixie> that's why people want to support theora instead
- # [07:57] <Hixie> it's a tough one
- # [07:57] <dhyatt> ok i get it
- # [07:57] <othermaciej> the patent situation with video is a tough one
- # [07:57] <Hixie> of course for a company like apple or google, who has already paid MPEG-LA for the right to use MPEG4, it's actually safer to use MPEG
- # [07:57] <dhyatt> right
- # [07:57] <dhyatt> since theora is kind of an unknown
- # [07:57] <Hixie> yeah
- # [07:57] <othermaciej> thus the lack of consensus
- # [07:58] <dhyatt> how greedy is mpeg
- # [07:58] <sayrer> do Apple and Google have to pay Forgent?
- # [07:58] <Hixie> dhyatt: no idea
- # [07:58] <othermaciej> I think they have a sliding scale
- # [07:58] <dhyatt> i wonder if they would be moved by the desire for this to be the video standard on the web
- # [07:58] <dhyatt> i guess not
- # [07:58] <othermaciej> sayrer: you sure talk about patents a lot for someone who doesn't want to hear about them
- # [07:59] <sayrer> I don't mind talking about them. I don't like sending them to WG lists.
- # [08:00] <sayrer> it's part of reality, but you don't want to open up a technical mailing list to all of reality
- # [08:00] <sayrer> you will never get anything done
- # [08:00] <othermaciej> so you don't want patent discussion on the mailing list, but on IRC it's ok?
- # [08:00] <sayrer> I don't want technical proposals to start with a discussion of patents
- # [08:01] <othermaciej> well, video is a special case
- # [08:01] <sayrer> it comes down to it in the end, as we have seen over in the w3c
- # [08:01] <Hixie> so according to http://www.mpegla.com/avc/AVC_TermsSummary.pdf it seems that random joe with a mildly popular web site would have to pay $2500 per year to code his videos using MPEG4
- # [08:01] <Hixie> but i could be misreading it
- # [08:02] <sayrer> and here we have Microsoft paying Alcatel-Lucent 1.2 Billion for two submarine patents on mp3 just last week
- # [08:02] * Joins: icaaq (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [08:02] <sayrer> 1.52 billion, sorry
- # [08:02] <sayrer> http://animators.digitalmedianet.com/articles/viewarticle.jsp?id=114856
- # [08:02] <Hixie> mp3 = MPEG 1 Layer 3
- # [08:03] <othermaciej> Hixie: see Internet Broadcast
- # [08:03] <sayrer> this all sucks so badly. :/
- # [08:03] <Hixie> it looks like browser vendors would also have to pay about $0.20 per seat
- # [08:04] <Hixie> but never more than $4.25 million a year
- # [08:04] <Hixie> this doesn't seem to handle free software distribution
- # [08:04] <Hixie> where each person is a distributor
- # [08:04] <othermaciej> 0-100,000 unitls are free
- # [08:05] <Hixie> yeah but debian has more than 100,000 downloads
- # [08:05] <Hixie> although this summary says "sold"
- # [08:05] <othermaciej> I don't know how much MPEG-LA can be convinced to change things, or how they would think of this applying to free software
- # [08:05] <sayrer> hmm, is this even gpl/lgpl compatible?
- # [08:05] <Hixie> gpl doesn't mention patents
- # [08:05] <othermaciej> Apple has contacts there, I can ask for more research/clarification
- # [08:05] <Hixie> (it's not mpl compatible though as far as i can tell)
- # [08:06] <sayrer> Hixie: both mention patents
- # [08:06] <Hixie> gpl doesn't.
- # [08:06] <Hixie> that's why they're doing gpl3.
- # [08:06] <Hixie> iirc
- # [08:06] <Hixie> could be wrong
- # [08:07] <sayrer> section 7 has something about it
- # [08:07] <sayrer> I don't claim to understand it
- # [08:07] <Hixie> ah
- # [08:07] <Hixie> anyway
- # [08:07] <Hixie> bbl
- # [08:12] * Quits: cying (n=cying@adsl-75-41-255-88.dsl.pltn13.sbcglobal.net)
- # [08:19] * Quits: billmason (n=billmaso@71.236.194.106)
- # [08:22] * Joins: annevk (n=annevk@86.90.70.28)
- # [08:29] <hsivonen> dhyatt: MPEG-LA is so greedy that Apple was unable to negotiate a blanket license for MPEG-4 on behalf of its users even after making a big deal about it publicly
- # [08:29] <dhyatt> hsivonen: :(
- # [08:30] * Quits: karlUshi (n=karl@dhcp-246-23.mag.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
- # [08:32] <hsivonen> I believe that the way the open source implementations work is that the implementors are in Sweden and Hungary and then Google pays MPEG-LA and does not distribute the software further so by using it privately they don't invoke the patent clause of the GPL. (but IANAL)
- # [08:32] * Quits: yod (n=ot@dhcp-246-8.mag.keio.ac.jp) ("This computer has gone to sleep")
- # [08:33] <sayrer> hsivonen: but that would suck for browser distributions, in your NAL analysis, right?
- # [08:34] <hsivonen> sayrer: it would suck big time. moreover, it would be incompatible with the Mozilla and WebKit licensing scheme in the U.S.
- # [08:35] <sayrer> that's what I thought from reading the FSF stuff, but I don't understand software licensing very well
- # [08:35] <othermaciej> including the source in the same binary would, linking to a binary (under whatever terms) wouldn't violate the LGPL afaict
- # [08:36] <othermaciej> (insert usual IANAL disclaimer)
- # [08:36] <othermaciej> hi annevk!
- # [08:36] <hsivonen> othermaciej: yeah. MPEG-4 is already supported through the quicktime plug-in
- # [08:39] <sayrer> yeah, but then it gets tricky if the entire device is closed source
- # [08:48] * Quits: MikeSmith (i=mike@tea18.w3.mag.keio.ac.jp) ("Get thee behind me, satan.")
- # [08:50] <othermaciej> wow, my blog post about Apple joining the HTML WG seems to be getting more news attention than the W3C's original press release about it
- # [08:51] <sayrer> it is cool that you are inviting more people in
- # [08:54] * annevk reads the Apple <video> proposal
- # [08:55] * Joins: briansuda (n=briansud@ag-d28.rhi.hi.is)
- # [09:02] * annevk wonders why there's need for a Video() constructor
- # [09:03] <othermaciej> I'm not sure there is, but you could use it for preloading like Image()
- # [09:03] <othermaciej> (didn't notice that crept in there)
- # [09:06] <Lachy> ha! "fair, reasonable, non-discriminatory access..." on the MPEG LA home page :-) They seem to be totally unfair, and discriminate against everyone who can't afford their unreasonable licence fees!
- # [09:14] <hsivonen> Lachy: RAND usually is neither reasonable nor non-discriminatory
- # [09:15] <hsivonen> Lachy: I think the fee for the algorithm is not their most unreasonable demand. the demand for money when you copy the bits produced by the algorithm is
- # [09:15] <othermaciej> sadly the A/V standards world has very different cultural norms for patents than the web standards world
- # [09:15] <hsivonen> Lachy: so basically they want money if you have deep pockets and you want to run cp on bytes they think they own
- # [09:16] <Lachy> does that mean someone technically isn't allowed to publish an MPEG4 encoded video on the web without paying?
- # [09:16] <othermaciej> http://www.mpegla.com/avc/AVC_TermsSummary.pdf
- # [09:17] <hsivonen> Lachy: if the someone is wealthy enough to go over the threshold that makes MPEG-LA care, then the someone has risk
- # [09:17] * Lachy reads
- # [09:18] <hsivonen> Lachy: it is up to lawyers to assess is the risk is reality-based and whether paying the hush money is cheaper that defending in court in case MPEG-LA believes they have a case to enforce
- # [09:23] <Lachy> hmm. If I read that correctly (though I didn't understand most of it) I'd have to pay to publish a video longer than 12 minutes
- # [09:26] <annevk> The CSS proposal looks the least interesting
- # [09:26] <sayrer> MPEG-LA
- # [09:27] <sayrer> What's Not To Like?
- # [09:27] <othermaciej> we tried to put the presentational aspects in CSS, particularly things that could apply to other elements like <img> showing an animated GIF or <marquee>
- # [09:30] <hsivonen> FWIW, last time I checked, the managers of the AAC patent pool were much more reasonable about decoder licenses than the managers of the AVC patent pool. but that probably does not help enough
- # [09:32] <hsivonen> besides, it is claimed that Vorbis in technically on par with AAC
- # [09:32] <hsivonen> too bad Theora is technically on par with H.264
- # [09:34] <othermaciej> you mean "isn't" in the last bit I assume
- # [09:34] <annevk> hmm, I'm mentioned on http://womengeeks.com/
- # [09:34] <othermaciej> heh
- # [09:34] <othermaciej> annevk: I get that sort of thing myself at times, though not as much as you I bet
- # [09:34] <hsivonen> othermaciej: do. yes, I meant "isn't"
- # [09:35] <hsivonen> othermaciej: why do you get it?
- # [09:35] <othermaciej> "Maciej" is not a common name anywhere but in Poland, so people don't know what it is, and sometimes assume it is "Macie J" or something like that
- # [09:35] <hsivonen> oh
- # [09:36] <annevk> It's amazing how many people still believe in content negotiation
- # [09:36] <annevk> Especially considering that it doesn't actually work most of the time
- # [09:36] <hsivonen> Maciej is like Matthew, right?
- # [09:36] <othermaciej> well, sort of
- # [09:37] <othermaciej> there is also the name "Mateusz"
- # [09:37] <Lachy> othermaciej, you're a male? Wow, I guessed wrongly too :-)
- # [09:37] <othermaciej> Lachy: you're kidding, right?
- # [09:37] <Lachy> no, I had no idea
- # [09:38] <othermaciej> heh
- # [09:38] <Lachy> don't feel bad, I assumed the same with hsivonen and annevk initially too!
- # [09:38] <krijnh> Now we know what W3C FTF's are for ;)
- # [09:38] <hsivonen> there are enough famous Frenchmen with my first name, even though in general English-speakers tend to think that Finnish men whose name ends with an 'i' are women
- # [09:38] <hsivonen> Lachy: whoa!
- # [09:39] * Quits: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com) (Read error: 145 (Connection timed out))
- # [09:39] <othermaciej> I never would have thought Henri would be a woman's name
- # [09:40] <annevk> lol
- # [09:40] <Lachy> Henry normally ends with a 'y' where I come from, so I assumed Henri was the female alternative
- # [09:41] <othermaciej> anyway "Maciej" is kind of an old slavic name, though claimed cognate with Czech Matej and supposedly analogous to Matthew, but I think that is a retroactive decision
- # [09:41] <othermaciej> "Mateusz" is more clearly derived from the same root as Matthew but often translated as "Mathias"
- # [09:42] <annevk> i see an obvious usecase for <name sex=male|female>
- # [09:42] <hsivonen> Lachy: in Finland 'Henry' has an sv-FI connotation
- # [09:43] <Lachy> what's sv-FI?
- # [09:43] <hsivonen> Lachy: Swedish spoken in Finland
- # [09:43] <Lachy> ok
- # [09:48] <othermaciej> I know a lot of Finnish men whose names end in "i" but also a bunch of French Henris
- # [09:58] * Joins: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com)
- # [10:26] <krijnh> Regarding the irc logs
- # [10:27] <krijnh> People can now flag important lines by double clicking
- # [10:27] <krijnh> And unflag by double clicking again
- # [10:31] * Joins: MikeSmith (i=mike@133.27.228.248)
- # [10:31] <Lachy> where's whatbot gone? krijnh are you using a different name for your bot?
- # [10:31] <krijnh> Lachy: I don't know, I think Charl dropped it
- # [10:32] <krijnh> Lachy: I'm not using a bot
- # [10:32] <annevk> he is the bot
- # [10:32] <krijnh> *bleep*
- # [10:32] <Lachy> I thought you were since the logs are on your site
- # [10:32] <Charl> Lachy: whatbot is dead :) R.I.P. :)
- # [10:33] <krijnh> Lachy: My client is just logging files which I parse again
- # [10:33] <Lachy> oh, ok.
- # [10:34] <krijnh> I still have to fix whatbots archive though
- # [10:35] <annevk> yeah
- # [10:35] <annevk> it should redirect too
- # [10:36] <Lachy> yeah, it's easier to remember and type whatbot.charlvn.za.net, then remember how to spell krijnh's domain name
- # [10:36] <krijnh> :(
- # [10:36] <Lachy> I can't even figure out how to pronounce it
- # [10:37] <krijnh> Yeah, I had that problem in the USA as well
- # [10:37] <annevk> why can't krijnh get a subdomain on whatwg.org ?
- # [10:37] <krijnh> Just say 'John' :)
- # [10:37] <annevk> irclogs.whatwg.org
- # [10:37] <krijnh> And let that redirect to me
- # [10:37] <krijnh> Or something
- # [10:37] <annevk> or you just get access to it...
- # [10:37] <Lachy> what the? Is that really close to what it sounds like, or is that just an alternative you use?
- # [10:37] * Quits: briansuda (n=briansud@ag-d28.rhi.hi.is)
- # [10:37] <annevk> that's fairly trivial with dreamhost
- # [10:37] <krijnh> annevk: I can't run my irc client on that server I guess :]
- # [10:37] <krijnh> krijnhoetmer.nl is in my LAN
- # [10:37] <annevk> Lachy, lol
- # [10:38] <krijnh> Lachy: what do you think? ;)
- # [10:38] <Lachy> hey, don't laugh. well, I was surprised when I found out Hakon was pronounce howcome!
- # [10:38] <annevk> krijnh, I'm not talking about a server, just about a domain
- # [10:38] <krijnh> Lachy: me too
- # [10:38] <krijnh> annevk: Ah, k
- # [10:39] <annevk> Lachy, it's not really howcome though
- # [10:39] * Quits: aroben_ (i=adamrobe@nat/apple/x-f26486a29f9dc50f)
- # [10:39] <Lachy> I know, I read that. But I couldn't find anything that described the accurate pronunciation
- # [10:39] <krijnh> Lachy: my name sounds like a combination of 'crane' and 'crying' btw
- # [10:39] <annevk> hoh-con maybe
- # [10:40] * icaaq sounds like I suck (aka isac)
- # [10:40] <annevk> :p
- # [10:41] <Lachy> oh, I thought icaaq was like ick-ark or something.
- # [10:42] <Lachy> so you pronounce 'c' like 's' for some strange reason
- # [10:42] <krijnh> Like in ice :)
- # [10:42] <krijnh> Strange
- # [10:42] <othermaciej> jeez, don't any web standards people have normal names?
- # [10:42] <krijnh> Molly, Chris, Dean
- # [10:42] <annevk> Ian
- # [10:43] <Lachy> othermaciej, Ian, Matthew, and several others!
- # [10:43] <icaaq> it started when i got my first icq and I just added two a's icaaq
- # [10:43] <krijnh> What has Ian to do with standards? :|
- # [10:44] <icaaq> Lachy: Yes and q like k
- # [10:44] <Lachy> krijnh, maybe Ian Hickson
- # [10:44] <krijnh> ;)
- # [10:45] * othermaciej is now known as om_sleep
- # [10:51] <krijnh> Okay, enough irc logs stuff for today
- # [10:51] <krijnh> Work
- # [10:54] <krijnh> annevk: btw, change your copyright line to 2003-2007
- # [10:56] <annevk> done
- # [10:56] <krijnh> :)
- # [10:57] <annevk> remind me in 2008 please
- # [10:57] <krijnh> date('Y')
- # [10:57] <Lachy> annevk, you could just remove it, then you won't need to up date it
- # [10:57] <krijnh> Or that
- # [10:57] * Lachy thinks copyright notices are silly
- # [11:00] * Joins: ROBOd (n=robod@86.34.246.154)
- # [11:27] <Dashiva> copyright then-now
- # [11:32] * Quits: htmlr (n=cjb@CPE-138-130-176-60.nsw.bigpond.net.au)
- # [11:37] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [11:38] * Joins: KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net)
- # [11:39] * Joins: bzed (n=bzed@dslb-084-059-105-208.pools.arcor-ip.net)
- # [11:39] <KevinMarks> evening
- # [11:40] <annevk> morning
- # [11:40] <Lachy> good e-day :-)
- # [11:48] * virtuelv looks at Apple's video fallback proposal
- # [11:56] * Joins: ravenn (n=ravenn@203-217-66-65.dyn.iinet.net.au)
- # [12:05] * Quits: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [12:06] * Joins: om_sleep (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [12:15] * Quits: ravenn (n=ravenn@203-217-66-65.dyn.iinet.net.au)
- # [12:16] <Lachy> in Apple's <video> proposal, does anyone else think availabledurationchange event seems like a progress event?
- # [12:17] <Lachy> it seems a bit redundant to me
- # [12:18] <annevk> it's different from a progress event
- # [12:18] <annevk> Content-Length is not equal to the duration...
- # [12:18] <Lachy> yeah, true
- # [12:19] <annevk> it'd be good to have usecases instead of a spec
- # [12:19] <virtuelv> Lachy: looks more like something for cuemarks, but I might be wrong
- # [12:19] <Lachy> ok
- # [12:27] <annevk> <keygen> should prolly be added to HTML5...
- # [12:28] <annevk> but I think I already said that once on the list...
- # [12:28] <virtuelv> annevk: the old Netscape thing noone ever used?
- # [12:29] <annevk> sites rely on it
- # [12:29] <annevk> (it's also in Mozilla)
- # [12:29] <annevk> for IE they use some ActiveX control
- # [12:30] <Lachy> annevk, have you found any documentation that describes exactly what it does and how to use it? There seems to be very little information about it, which is why it hasn't been added
- # [12:31] * Joins: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [12:31] <Lachy> it isn't supported by IE either, so browsers really don't need to support it to be compatible with the web
- # [12:32] <annevk> Lachy, ever heard of sniffing?
- # [12:32] <annevk> Lachy, Skandiabanken relies on it for instance
- # [12:32] <Lachy> what is that site?
- # [12:32] <Lachy> a bank?
- # [12:33] <annevk> I think so. (This information was passed to me.)
- # [12:33] <Lachy> there's still the problem of figuring out exactly what it does, how it works and how to use it
- # [12:36] * Joins: laug (n=laug@poy.chewa.net)
- # [12:36] <annevk> yup
- # [12:36] <annevk> but that should be doable
- # [12:37] <Lachy> aren't https and TLS better solutions for whatever its usecases are?
- # [12:40] <annevk> i don't think so
- # [12:40] <Lachy> then what does it do? I thought it was to provide some sort of encryption and security
- # [12:41] <annevk> it generates a key I believe...
- # [12:41] <Lachy> for what purpose?
- # [12:41] <Lachy> what good is a key if it doesn't fit into any locks?
- # [12:41] <annevk> as I said, I'm not up in the details of what exactly it does
- # [12:41] <annevk> i just know it's needed
- # [12:41] <Lachy> for one site? I don't think so
- # [12:43] <annevk> i would assume more sites use it
- # [12:43] <annevk> it's not that we added it just for them...
- # [12:43] <Lachy> does Opera support it?
- # [12:44] <annevk> yes, Opera and Firefox and maybe Safari
- # [12:44] <Lachy> oh, then whoever implemented it there should be able to provide some description of what it does and how it works
- # [12:44] * Joins: hendry (n=hendry@91.84.53.136)
- # [12:45] * moeffju[ZzZz] is now known as moeffju
- # [12:45] <annevk> when you submit a form that contains it it starts an async process that generates a key
- # [12:45] <annevk> in firefox it's just that and in Opera you can encrypt this key using a master password
- # [12:46] * Parts: icaaq (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [12:46] <Lachy> I have a general idea of what happens on the client side before form submission. It's just that I do not understand what use it is to the server or the client afterwards
- # [12:46] <annevk> http://webdesign.about.com/od/htmltags/p/bltags_keygen.htm
- # [12:47] <annevk> so Safari supports it as well
- # [12:49] * Quits: eric (n=eric@adsl-67-115-144-162.dsl.snfc21.pacbell.net)
- # [12:50] <Lachy> so presumably, servers are supposed to be able to encrypt data using that public key and send it back to the browser
- # [12:51] <annevk> in WebKit it subclasses the <select> element
- # [12:53] <MikeSmith> annevk - <keygen> and browser support for it sounds potentially very useful to me
- # [12:53] <MikeSmith> is it meant for client-side signing of data/documents?
- # [12:54] <annevk> the usecase isn't entirely clear to me
- # [12:54] <MikeSmith> well, the lack of a standard mechanism for digital signing in browsers is on thing that causes browser lock-in in some places
- # [12:54] <annevk> i just know it's supported in some form of interop between Safari / Firefox / Opera
- # [12:54] <MikeSmith> in Korea, for example
- # [12:54] <MikeSmith> annevk - OK
- # [12:56] <MikeSmith> anway, Korean banks and government sites use digital signing quite a lot, but they rely on an ActiveX control for doing it
- # [12:56] <MikeSmith> without any fallback or alternative mechanism for other browsers
- # [12:56] <annevk> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2005-November/thread.html#5092
- # [12:56] <annevk> MikeSmith, I see, I guess that might indeed be the usecase for <keygen> ...
- # [12:57] <MikeSmith> annevk - maybe
- # [12:58] * Quits: dhyatt (n=hyatt@c-24-6-91-161.hsd1.ca.comcast.net)
- # [12:58] <MikeSmith> I just glanced at the old Netscape docs you cited and it's not really clear from those what the use case is meant to me
- # [12:58] <MikeSmith> to be
- # [12:58] <Lachy> if that's its usecase, and it actually works like that, then it could be useful. But there's not much point discussing it till we find out exactly how it's supposed to work.
- # [12:59] <Lachy> =MIICQTCCASkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5weCgMUZ+IugwXGeOr1xspUaqrTTEjPurmS37XEBn1BFEMQ4TvmY20BsVwo674QoVfpx0ko2JVS33VBBkEDGCo551ZZiWfGQWVeiePU0kggUdw9QeVC+hB5vZZqOc+ie+UjwpzekoyPWOk2mmQXBaEHRpz0cG9rPsz/e33bIyRbZNZ0Y089HzWlqWnDZYB/P+kg43SsdZzeXhm1O6ejUH6ZN3ot/wAgBxRIgVoI8njGjUE6sTUeBAHdsxLRk5zI4MGj5Q2dWh+eViZX9HTag6AEQ9hw1xi4kji180H9m8EVi/zBsyY9IHfXq+KE6hZTpv2U2EHsYRzfsIYoOQrf9HAgMBAAEWAQAwDQYJKoZIhvcNAQEEBQADggEBAC8iywKI6Q
- # [12:59] <Lachy> HcgtHAmJnQS9kqbOUqrl+fHclQkiS1BxMhKk6HSN9D0Sz6Wjk9GGm26gU9m5+nToJc4i6169FOl+CWQMjaaBpxjhnUS90iWORS4G2xVZP5At5V2gC3I+jDKrpA7m+pI6i/tRYlDREWI97k9aGBErE+WdcJ4SjCV9lQLxRMr98h+jeZwzsnga51RzhKYKlr+bcuUEc0BIy5zc/MWi7CC8ghbZTCjnwut+1fv4s5DJdvLm51jjWpXE7y1waQmjJG+P83b3u5Rar0WMdjVhZAaNyeYZS2qyxSrSx6nQQ+KM/qPxtmWex8k24Kibelo5b0e42mRK82lk0s3MQ=
- # [12:59] <Lachy> =MIICQTCCASkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5weCgMUZ+IugwXGeOr1xspUaqrTTEjPurmS37XEBn1BFEMQ4TvmY20BsVwo674QoVfpx0ko2JVS33VBBkEDGCo551ZZiWfGQWVeiePU0kggUdw9QeVC+hB5vZZqOc+ie+UjwpzekoyPWOk2mmQXBaEHRpz0cG9rPsz/e33bIyRbZNZ0Y089HzWlqWnDZYB/P+kg43SsdZzeXhm1O6ejUH6ZN3ot/wAgBxRIgVoI8njGjUE6sTUeBAHdsxLRk5zI4MGj5Q2dWh+eViZX9HTag6AEQ9hw1xi4kji180H9m8EVi/zBsyY9IHfXq+KE6hZTpv2U2EHsYRzfsIYoOQrf9HAgMBAAEWAQAwDQYJKoZIhvcNAQEEBQADggEBAC8iywKI6Q
- # [12:59] <Lachy> HcgtHAmJnQS9kqbOUqrl+fHclQkiS1BxMhKk6HSN9D0Sz6Wjk9GGm26gU9m5+nToJc4i6169FOl+CWQMjaaBpxjhnUS90iWORS4G2xVZP5At5V2gC3I+jDKrpA7m+pI6i/tRYlDREWI97k9aGBErE+WdcJ4SjCV9lQLxRMr98h+jeZwzsnga51RzhKYKlr+bcuUEc0BIy5zc/MWi7CC8ghbZTCjnwut+1fv4s5DJdvLm51jjWpXE7y1waQmjJG+P83b3u5Rar0WMdjVhZAaNyeYZS2qyxSrSx6nQQ+KM/qPxtmWex8k24Kibelo5b0e42mRK82lk0s3MQ=
- # [12:59] <Lachy> http://www.blooberry.com/indexdot/html/tagpages/k/keygen.htm
- # [12:59] <Lachy> aargh!, sorry, my clipboard was full of other stuff I didn't realise :-(
- # [13:00] <Lachy> anyway, that crap I pasted was the output of the keygen element
- # [13:02] <annevk> Safari only supports keytype and challenge
- # [13:02] <annevk> (and only RSA)
- # [13:04] <MikeSmith> annevk - maybe Hallvord and write up a description of what it's actually being used for in practice (whatever the Skandiabanken is using it for) and send it to the list
- # [13:05] <MikeSmith> s/Hallvord and/Hallvord can/
- # [13:09] <Lachy> this page http://wp.netscape.com/eng/security/downloadcert.html seems to describe the certificates used for it
- # [13:10] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [13:13] * Quits: Charl (n=charlvn@net-153-111.mweb.co.za) ("Leaving")
- # [13:18] * Quits: MikeSmith (i=mike@133.27.228.248) ("Get thee behind me, satan.")
- # [13:32] <annevk> fancy
- # [13:32] <annevk> the BBC guys weigh in
- # [13:34] <virtuelv> nice
- # [13:34] <hasather> Just noticed that Sweden's largest auction site allows arbitrary HTML in the object description :S Just alerted my own cookie
- # [13:34] <annevk> heh
- # [13:41] * Joins: Charl (n=charlvn@196.21.192.15)
- # [13:41] <Lachy> oh, nice! I wonder if BBC are considering releasing their content in DRM-free Dirac in the future?
- # [13:42] <Lachy> last I read, they were considering implementing DRM and moving to proprietary formats
- # [13:42] <annevk> if browsers all support their open format...
- # [13:42] <Lachy> that would be awesome!
- # [13:42] <Lachy> here it is http://defectivebydesign.org/blog/939
- # [13:43] <hsivonen> has Dirac been vetted for patent avoidance in the UK or also in the US?
- # [13:44] <Lachy> Thomas' email said "So this time next year, there is a good chance that Dirac will be an international, royalty-free SMPTE standard."
- # [13:45] <hsivonen> hmm. I wonder how the SMPTE deals with having just approved Microsoft's stuff that is subject to an MPEG-LA portfolio
- # [13:45] <hsivonen> that is, how they deal with standardizing something else without upsetting MS too much
- # [13:46] * bzed is now known as bzed|afk
- # [13:47] <annevk> I hope that other "year" it takes is a realistic estimate
- # [13:52] <annevk> Lachy, someone just raised that question
- # [13:53] <hasather> sent them a mail, I hope they fix it soon
- # [13:56] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
- # [14:02] <Lachy> does Dirac need to be embedded in a container format like Ogg to be used?
- # [14:03] <annevk> prolly
- # [14:03] * Joins: welly_ (n=welly@62-31-59-92.cable.ubr12.azte.blueyonder.co.uk)
- # [14:03] * Quits: welly_ (n=welly@62-31-59-92.cable.ubr12.azte.blueyonder.co.uk) (Remote closed the connection)
- # [14:04] <annevk> http://dirac.sourceforge.net/
- # [14:06] <Lachy> http://wiki.xiph.org/index.php/OggDirac
- # [14:06] <Lachy> If Direc is better than Theora, than the spec should change to require it
- # [14:06] <annevk> Dirac isn't finished
- # [14:07] <annevk> see my remark about "year" above
- # [14:07] <Lachy> yeah, I realise that
- # [14:07] <hsivonen> I wonder if the Dirac folks are able and willing to adopt the MPL 1.1 / GPL 2.0 / LGPL 2.1 tri-license...
- # [14:07] <hsivonen> Debian...
- # [14:08] <Lachy> Maybe the spec could recommend both and then let the market decide which is better
- # [14:09] <annevk> if it's done in a year it prolly make sense to use it
- # [14:09] <Lachy> I thoght the MPL was the tri-licence
- # [14:10] <annevk> no
- # [14:10] <annevk> Gecko is tri-licensed
- # [14:10] <Lachy> I'm reading the the MPL FAQ
- # [14:10] <hsivonen> Lachy: their FAQ implies that they are using the tri-license after all. (I haven't checked their source headers)
- # [14:10] <hsivonen> their being Dirac
- # [14:12] <annevk> "We intend to pack the Dirac elementary stream into MXF, which has lots of useful features. That doesn't preclude it packing into Ogg (or Matroska, or anything else) as well, and it's probably a good idea to have a variety of packing formats. For this the elementary stream needs to be very well defined."
- # [14:12] <Lachy> ok, I get it now. MPL is one of the 3 licences, which places additional restrictions that are incompatible with GPL. The tri-license says you have the right to use the code under the terms of either licence
- # [14:16] * Joins: eric (i=ericcarl@nat/apple/x-c550578a05115e3a)
- # [14:17] * eric is now known as ericcarlson
- # [14:17] <Lachy> I wonder if Dirac could be implemented on Rockbox or iPodLinux. I read somewhere that Theora can't be due to memory and/or processing contstraints
- # [14:20] <virtuelv> Lachy: is it that bad? Rockbox has support for MPEG on players without video decoder circuitry (on the ipod nano, for instance)
- # [14:20] <hsivonen> Lachy: the technical problem with avoiding the base techniques of the MPEG family is that the hardware DSP chips accelerate the operations needed for MPEG
- # [14:22] <Lachy> so are you saying that since Dirac won't have the hardware support like MPEG, then it's unlikely?
- # [14:23] <hsivonen> Lachy: I am saying that existing MPEG-oriented hardware probably won't be particularly useful for accelerating Theora or Dirac
- # [14:24] <Lachy> ok
- # [14:24] <hsivonen> (but then, some DSP chips really suck. on Nokia 770, MPEG-4 ASP decoding works better on the CPU than on the DSP)
- # [14:45] * weinig|bbl is now known as weinig
- # [14:53] * Quits: JeromeB (n=jeromebo@ip5653a55a.direct-adsl.nl) (Read error: 54 (Connection reset by peer))
- # [14:58] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [14:58] * moeffju is now known as moeffju[aaway]
- # [15:22] * Joins: zcorpan_ (n=zcorpan@84-216-40-94.sprayadsl.telenor.se)
- # [15:23] <annevk> lol
- # [15:23] <annevk> someone is blaming a Firefox developer for solely using IE and not considering Firefox
- # [15:26] <Lachy> hehe
- # [15:30] * Joins: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
- # [15:32] <annevk> and now he forwards my offlist comment to the list
- # [15:32] <annevk> oh well
- # [15:32] <annevk> i suppose i can also just ignore him
- # [15:33] * annevk reads bits of http://www.w3.org/TR/NOTE-HTMLplusTIME
- # [15:35] * Joins: billmason (n=billmaso@ip156.unival.com)
- # [15:37] * bzed|afk is now known as bze
- # [15:37] <hasather> plus, he top-posts
- # [15:39] * bze is now known as bzed
- # [15:39] <MikeSmith> dude seems to be set on trying to tick off as many people as possible
- # [15:39] * Joins: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net)
- # [15:40] <MikeSmith> Isn't that the same guy that took a discussion with Hallvord off into the weeds a couple days ago?
- # [15:40] <annevk> think so
- # [15:40] * Quits: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net) (Client Quit)
- # [15:41] <hasather> it is
- # [15:41] <Lachy> is this the first time he's posted to the list?
- # [15:41] <Lachy> is he just a troll?
- # [15:41] <annevk> he tries to make points i suppose
- # [15:41] * Joins: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net)
- # [15:43] * Quits: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net) (Remote closed the connection)
- # [15:44] * Joins: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net)
- # [15:48] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
- # [15:57] * Quits: gilles_drieu (n=gilles@c-71-202-63-48.hsd1.ca.comcast.net)
- # [16:06] * weinig is now known as weinig|away
- # [16:19] * Quits: zcorpan_ (n=zcorpan@84-216-40-94.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [16:19] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [16:23] * Quits: h3h (n=w3rd@cpe-70-95-237-98.san.res.rr.com)
- # [16:25] * Joins: zcorpan_ (n=zcorpan@84-216-40-94.sprayadsl.telenor.se)
- # [16:26] * Joins: xenon (n=timothy@web1.webfaction.com)
- # [16:30] * Parts: xenon (n=timothy@web1.webfaction.com)
- # [16:33] * Joins: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com)
- # [16:37] * Joins: tylerr (n=tylerr@outbound.wa1.ascentium.com)
- # [16:38] <tylerr> Morning all.
- # [16:38] <zcorpan_> sigh. the trick didn't work. we still get spammers to the forum :(
- # [16:38] * Joins: briansuda (n=briansud@fsd02.rhi.hi.is)
- # [16:39] <hasather> zcorpan_: they aren't bots then
- # [16:39] <tylerr> XHTML2 fanboys.
- # [16:39] * tylerr winks.
- # [16:39] <zcorpan_> could be
- # [16:39] <tylerr> Just out to cause inconvenience.
- # [16:48] * tantek_ is now known as tantek
- # [16:57] <ROBOd> zcorpan_: it takes more time to fight spam, than to approve each user
- # [16:57] <ROBOd> zcorpan_: it's also easier to appoint more moderators/admins which can do this "job"
- # [16:58] * Joins: icaaq (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [17:01] * Quits: KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) ("bye")
- # [17:06] <zcorpan_> ROBOd: perhaps... but sometimes it's hard to tell whether a user is a spammer or not
- # [17:07] <ROBOd> zcorpan_: not really. spammers almost *always* fill their profile with wrong data
- # [17:07] <zcorpan_> the last two didn't have anything in particular in their profile
- # [17:07] <zcorpan_> like most users
- # [17:07] <ROBOd> and you can also "smell" spammers based on their email address. e.g. i don't approve accounts @mail.ru
- # [17:07] <zcorpan_> @mail.ru is already banned
- # [17:07] <zcorpan_> but yeah
- # [17:08] * Quits: sayrer (n=chatzill@user-12ld2ss.cable.mindspring.com) (Read error: 110 (Connection timed out))
- # [17:08] <ROBOd> and based on the names they pick...
- # [17:09] <ROBOd> but yes, i understand it's harder for you to tell spammers apart from normal users
- # [17:10] <ROBOd> in my case, on the forum i was referring to, it's for a national informatics contest. so, accounts with english names are marked as spam from the start :)
- # [17:11] <zcorpan_> ROBOd could be a spammer ;)
- # [17:11] <ROBOd> hehe
- # [17:11] <ROBOd> right
- # [17:12] <tylerr> Any one of us could be.
- # [17:12] * tylerr shifts his eyes around.
- # [17:12] * Quits: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
- # [17:15] * Joins: jsled (n=jsled@pdpc/supporter/silver/jsled)
- # [17:18] * Parts: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:19] * Joins: sayrer (n=chatzill@user-10876hc.cable.mindspring.com)
- # [17:23] * Joins: hasather (n=hasather@81-235-209-174-no62.tbcn.telia.com)
- # [17:24] * Joins: sayrer_ (n=chatzill@user-10876hc.cable.mindspring.com)
- # [17:24] <annevk> more XForms pushing on public-html
- # [17:24] * Quits: hendry (n=hendry@91.84.53.136) ("brb")
- # [17:24] <annevk> by citing a guy famous for promoting XForms
- # [17:25] * Quits: sayrer_ (n=chatzill@user-10876hc.cable.mindspring.com) (Remote closed the connection)
- # [17:27] <zcorpan_> i thought the good stuff from xhtml2 and xforms were already in html5 and wf2
- # [17:27] <annevk> xhtml2 certainly
- # [17:27] <annevk> xforms prolly as much as possible
- # [17:29] * Quits: briansuda (n=briansud@fsd02.rhi.hi.is)
- # [17:37] * annevk e-mailed a simple reply
- # [17:46] * Joins: bewest (n=ben@httpcraft/bewest)
- # [17:46] * Quits: Charl (n=charlvn@196.21.192.15)
- # [17:46] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [17:51] * Joins: hendry (n=hendry@91.84.53.136)
- # [17:55] * Joins: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [17:55] * Joins: smfr (i=smfr@nat/apple/x-913a22dc90dd1fed)
- # [17:59] * Joins: kingryan_ (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [17:59] <gsnedders> if createElement(tagName) creates an element in the HTML namespace, isn't it the same as createElementNS("http://www.w3.org/1999/xhtml", tagName)?
- # [18:00] * Quits: kingryan (n=kingryan@dsl092-180-242.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
- # [18:00] <annevk> yes
- # [18:00] <annevk> that battle hasn't finished yet though
- # [18:01] <gsnedders> didn't Opera have some pre-release version with namespaces in HTML? What caused the issues with that?
- # [18:01] <gsnedders> Did it allow namespaces from within the document, or what?
- # [18:02] * Joins: tantek (n=tantek@dsl092-180-242.sfo1.dsl.speakeasy.net)
- # [18:02] <annevk> we had special HTML parsing that caused problems
- # [18:02] <annevk> this is different
- # [18:02] <annevk> in Opera createElement(tagName) maps to createElementNS(document.documentElement.namespaceURI, tagName) btw... (well, it also caters for documentElement being undefined)
- # [18:04] <gsnedders> ah, thanks annevk
- # [18:05] <annevk> the upside is that it caters for broken SVG documents and the downside is that it might break scripts that are copy and pasted between standalone and compound documents
- # [18:06] <annevk> then again, those scripts should prolly use the namespaced method anyway
- # [18:15] * annevk wonders what the fuss about whatwg-legal is about
- # [18:15] <ROBOd> hmm... is that even near to be something "official"?
- # [18:16] <annevk> of course not
- # [18:16] <ROBOd> i don't like that ...
- # [18:16] * annevk thought it was joke
- # [18:16] <ROBOd> me too
- # [18:17] <gavin_> it's hosted on Microsoft's servers
- # [18:17] <ROBOd> it's like i'd start right now a newsgroup "microsoft-legal" on google groups :)
- # [18:17] <annevk> it's created by a guy from MoCo
- # [18:17] <gavin_> they need to review their patent portfolio before the group can be activated
- # [18:18] <gavin_> annevk: I'm well aware!
- # [18:18] <annevk> thought so :)
- # [18:18] <annevk> but MS only needs to review the HTML charter
- # [18:18] <ROBOd> does the WHATWG *allow* the usage of the WHATWG name? when it's not officially approved
- # [18:18] <annevk> it covers everything the HTML5 spec covers iirc
- # [18:19] <gavin_> What I said above about patents was a joke.
- # [18:19] <MikeSmith> annevk - are you planning maybe to follow up with Hallvord about <keygen> use cases?
- # [18:19] <annevk> ROBOd, WHATWG isn't an organization
- # [18:19] <annevk> MikeSmith, I followed up with Yngve actually
- # [18:19] <MikeSmith> annevk - ah, you're brave
- # [18:20] <ROBOd> annevk: so, then .. I can create whatwg-robod mailing list? :)
- # [18:20] <annevk> I didn't get much out of him but I believe the idea is that the browser creates a private key and submits the public key to the server
- # [18:20] <annevk> and each time you then submit a <keygen> thing again that key is e-mailed to the server
- # [18:20] <annevk> or something in that direction
- # [18:21] <annevk> ROBOd, there's already a whatwg@mail-archive.org list if I'm not mistaken
- # [18:21] <annevk> (that just copies all the e-mails somewhere else)
- # [18:22] <sayrer> you're all jealous of my splinter group!
- # [18:22] <ROBOd> sayrer: lol
- # [18:23] <zcorpan_> sayrer: you could opt to not read the threads you're not interested in, you know ;)
- # [18:23] <ROBOd> sayrer: it's only a splinter... after all :P
- # [18:24] <ROBOd> and yes... we all keep up with all the emails
- # [18:24] <ROBOd> only Hixie can ....
- # [18:24] <ROBOd> *we CANNOT all keep up
- # [18:24] <annevk> http://twitter.com/tommorris/statuses/9288361
- # [18:24] <MikeSmith> annevk - so knowing the use case, you will maybe write a <keygen> proposal to the list?
- # [18:25] <MikeSmith> or at least ask if anybody else on the list has interest in it being spec'ed?
- # [18:25] * Quits: mpt (n=mpt@121-72-132-150.dsl.telstraclear.net) ("This computer has gone to sleep")
- # [18:25] <ROBOd> and as such, what zcorpan_ suggests is the norm for me: i do not read what i'm not interested of
- # [18:26] <annevk> MikeSmith, I believe Ian is already planning on adding it in due course
- # [18:26] <zcorpan_> whining about things only adds even more noise to the list
- # [18:26] <ROBOd> exactly
- # [18:29] <annevk> http://groups.google.com/group/comp.infosystems.www.authoring.html/browse_frm/thread/45ccb1fa7847fea1/39f7e00f8481e524
- # [18:41] * kingryan_ is now known as kingryan
- # [18:51] <hasather> annevk: Ironically for Jukka, his name is in the Acks :D
- # [18:51] <billmason> lol
- # [18:53] <annevk> btw, I just pasted this one into #html-wg: http://groups.google.com/group/comp.infosystems.www.authoring.html/browse_frm/thread/68cc062324b71173/50049eff53cbb5f2 (never say never)
- # [18:54] <hasather> annevk: hehe
- # [18:55] <hasather> I think most of us thought that at the time
- # [18:59] * Quits: ericcarlson (i=ericcarl@nat/apple/x-c550578a05115e3a)
- # [19:05] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
- # [19:07] * annevk moves to some other place
- # [19:07] <annevk> bbl
- # [19:10] * Joins: ericcarlson (i=ericcarl@nat/apple/x-71c27752dbeb3a78)
- # [19:13] * Quits: ericcarlson (i=ericcarl@nat/apple/x-71c27752dbeb3a78) (Read error: 104 (Connection reset by peer))
- # [19:16] * Joins: sierk (n=sierk@p57A2B463.dip0.t-ipconnect.de)
- # [19:18] * Parts: sierk (n=sierk@p57A2B463.dip0.t-ipconnect.de)
- # [19:18] * Joins: KevinMarks (i=KevinMar@nat/google/x-d8afc423c77f705f)
- # [19:20] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [19:20] * mw22____________ is now known as mw22
- # [19:22] * Joins: gilles_drieu (i=gilles@nat/apple/x-899fe4513305a7d7)
- # [19:24] * Quits: gilles_drieu (i=gilles@nat/apple/x-899fe4513305a7d7) (Client Quit)
- # [19:24] * Joins: smfr_ (i=smfr@nat/apple/x-424fd05454b0915d)
- # [19:24] * Joins: aroben (i=adamrobe@nat/apple/x-0b771279da50f853)
- # [19:28] * Quits: annevk (n=annevk@86.90.70.28) (Read error: 110 (Connection timed out))
- # [19:32] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [19:32] * Quits: smfr (i=smfr@nat/apple/x-913a22dc90dd1fed) (Read error: 60 (Operation timed out))
- # [19:33] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [19:39] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
- # [19:43] <zcorpan_> hmm, http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-December/008870.html has surely existed before
- # [19:45] <zcorpan_> oh, it's on http://lists.whatwg.org/ now. ok.
- # [19:51] * Joins: annevk (i=annevk@c5144430c.cable.wanadoo.nl)
- # [19:51] <annevk> heh, the <di> joke continues
- # [19:54] <Hixie> did he just resend his e-mail? or is my client confused or something.
- # [19:54] <gavin_> my client is also confused
- # [19:54] <gavin_> so perhaps he did
- # [19:55] <billmason> I think he resent it when w3 had a mail outage earlier.
- # [19:57] <Hixie> ah
- # [19:58] * Quits: annevk (i=annevk@c5144430c.cable.wanadoo.nl)
- # [19:58] * Joins: Josh_M (n=chatzill@gdprtnt2-port-91.dial.telus.net)
- # [19:59] * Joins: epeus (i=KevinMar@nat/google/x-33aa6318798d9a44)
- # [20:06] * Quits: Josh_M (n=chatzill@gdprtnt2-port-91.dial.telus.net) ("Chatzilla 0.9.77 [Firefox 3.0a2/2007020617]")
- # [20:12] * Joins: icaaq_ (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [20:14] * Quits: KevinMarks (i=KevinMar@nat/google/x-d8afc423c77f705f) (Read error: 110 (Connection timed out))
- # [20:19] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [20:19] * Joins: ericcarlson (i=ericcarl@nat/apple/x-8584a5053dacde81)
- # [20:19] * Joins: csarven- (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [20:19] * Quits: icaaq (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
- # [20:20] * Joins: gilles_drieu (n=gilles@17.202.39.251)
- # [20:21] * om_sleep is now known as othermaciej
- # [20:26] * epeus is now known as KevinMarks
- # [20:35] <othermaciej> hi everyone
- # [20:35] <hasather> hi
- # [20:36] <tylerr> Hi othermaciej.
- # [20:36] <tylerr> How's the day going?
- # [20:36] <othermaciej> hi tylerr
- # [20:36] <othermaciej> going ok
- # [20:37] <tylerr> Good good. :)
- # [20:38] <othermaciej> looking forward to leading the day's flames
- # [20:38] <sayrer> at least you aren't leading a rogue splinter group
- # [20:39] <tylerr> Hah! I'm too busy fixing other people's work today to even feel the warmth of the flames. ;)
- # [20:40] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [20:42] * Quits: icaaq_ (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se) (Read error: 145 (Connection timed out))
- # [20:45] * Joins: zcorpan (n=zcorpan@esk-ba-1-nomad.net.mdh.se)
- # [20:46] * Quits: tylerr (n=tylerr@outbound.wa1.ascentium.com) (Read error: 104 (Connection reset by peer))
- # [20:46] * Joins: tylerr (n=tylerr@outbound.wa1.ascentium.com)
- # [20:47] <tylerr> Mmm, company-wide connection hiccups are fun. :(
- # [20:48] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 60 (Operation timed out))
- # [20:55] <billmason> It's funny how #html-wg is so entertaining to me even though the argument is so far over my head, it's probably looped back under my feet.
- # [20:58] * Quits: zcorpan_ (n=zcorpan@84-216-40-94.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [20:58] * Quits: ericcarlson (i=ericcarl@nat/apple/x-8584a5053dacde81) (Read error: 104 (Connection reset by peer))
- # [21:00] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:00] * Quits: peepo (n=Jay@host86-129-175-144.range86-129.btcentralplus.com) ("later")
- # [21:04] * Quits: smfr_ (i=smfr@nat/apple/x-424fd05454b0915d) (Read error: 104 (Connection reset by peer))
- # [21:04] * Quits: zcorpan (n=zcorpan@esk-ba-1-nomad.net.mdh.se) (Read error: 110 (Connection timed out))
- # [21:09] <Hixie> right.
- # [21:09] <Hixie> so.
- # [21:09] <Hixie> <audio>
- # [21:10] * Hixie tries to extract out an abstract spec from the <video> section
- # [21:10] <tylerr> Where should we start on that?
- # [21:10] <Hixie> i'm starting from the current spec and apple's proposal
- # [21:11] <tylerr> billmason: I'm completely new to all this too, so we can learn together. :)
- # [21:16] * Quits: KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) (Read error: 110 (Connection timed out))
- # [21:19] * weinig|away is now known as weinig
- # [21:21] * Joins: aroben_ (i=adamrobe@nat/apple/x-0099c67c898ecb07)
- # [21:22] * Quits: aroben_ (i=adamrobe@nat/apple/x-0099c67c898ecb07) (Read error: 104 (Connection reset by peer))
- # [21:22] * Joins: aroben_ (i=adamrobe@nat/apple/x-e39f1762edb6acde)
- # [21:24] * Quits: bewest (n=ben@httpcraft/bewest) (Read error: 110 (Connection timed out))
- # [21:26] * moeffju[aaway] is now known as moeffju
- # [21:33] * Joins: icaaq_ (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [21:35] * Parts: icaaq_ (i=icaaaq@c-f535e455.231-7-64736c10.cust.bredbandsbolaget.se)
- # [21:36] * Quits: aroben (i=adamrobe@nat/apple/x-0b771279da50f853) (Read error: 110 (Connection timed out))
- # [21:38] * Joins: aroben (i=adamrobe@nat/apple/x-8490faa9cb06fced)
- # [21:39] * Joins: KevinMarks (i=KevinMar@nat/google/x-6c317a0a2b9f1588)
- # [21:40] <Dashiva> Hixie: Your little green guys are getting impatient ;)
- # [21:40] * Quits: gilles_drieu (n=gilles@17.202.39.251) (Read error: 110 (Connection timed out))
- # [21:48] * Joins: zcorpan (n=zcorpan@esk-ba-1-nomad.net.mdh.se)
- # [21:55] * Quits: aroben_ (i=adamrobe@nat/apple/x-e39f1762edb6acde) (Read error: 110 (Connection timed out))
- # [22:04] * Quits: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 110 (Connection timed out))
- # [22:06] <Hixie> Dashiva: i played all my games
- # [22:08] * Joins: zcorpan_ (n=zcorpan@84-216-40-94.sprayadsl.telenor.se)
- # [22:09] * Quits: zcorpan (n=zcorpan@esk-ba-1-nomad.net.mdh.se) (Read error: 110 (Connection timed out))
- # [22:15] * Joins: Philip` (n=excors@zaynar.demon.co.uk)
- # [22:17] * Quits: met_ (n=Hassman@r5bx220.net.upc.cz) ("Chemists never die, they just stop reacting.")
- # [22:18] * Joins: mw22____________ (n=chatzill@h8441169151.dsl.speedlinq.nl)
- # [22:18] * mw22____________ is now known as mw22
- # [22:19] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [22:20] * Joins: aroben_ (i=adamrobe@nat/apple/x-f56051d6d8647d08)
- # [22:28] <Hixie> looks like hsivonen is going through old threads he's been stockpiling like me :-)
- # [22:28] * Joins: sierk (n=sierk@p57A2B463.dip0.t-ipconnect.de)
- # [22:28] * Parts: sierk (n=sierk@p57A2B463.dip0.t-ipconnect.de)
- # [22:30] * Quits: aroben (i=adamrobe@nat/apple/x-8490faa9cb06fced) (Read error: 110 (Connection timed out))
- # [22:31] <hsivonen> Hixie: just the one now that I have something to say about bibliographies
- # [22:31] * Joins: TML (i=joey@unaffiliated/tml)
- # [22:32] <Hixie> hehe
- # [22:34] <hsivonen> I need to flush my stockpiled paper scribblings at some point, though
- # [22:35] <hsivonen> (stuff that I've written in the margins of the spec prints)
- # [22:46] * Joins: bewest (n=ben@httpcraft/bewest)
- # [22:54] * Joins: othermaciej (i=mjs@nat/apple/x-aa79843db911419c)
- # [23:00] * Joins: hyatt (i=hyatt@nat/apple/x-2ca5843cabbcc06a)
- # [23:10] * Quits: hyatt (i=hyatt@nat/apple/x-2ca5843cabbcc06a)
- # [23:12] <zcorpan_> http://forums.whatwg.org/profile.php?mode=viewprofile&u=52 i would impossibly be able to tell that was a spammer
- # [23:14] <hasather> zcorpan_: I'd say spammer
- # [23:15] <zcorpan_> although he did seem to spam manually
- # [23:15] <zcorpan_> oh sure, but having admin approval to activate accounts wouldn't help here
- # [23:16] <Hixie> not a very good spammer if he is
- # [23:16] * Joins: hyatt (i=hyatt@nat/apple/x-925af53816529fd1)
- # [23:16] <Hixie> he didn't do any <a> links to sites anywhere as far as i can tell
- # [23:16] <Hixie> hey hyatt
- # [23:16] <hasather> zcorpan_: ah, I see what you mean
- # [23:17] <hyatt> Hixie: howdy
- # [23:19] * Hixie splits <video> into <video> and an HTMLMediaElement abstract concept
- # [23:20] <Dashiva> Indeed
- # [23:20] <Hixie> christ that ended up being nearly a 40000 line diff
- # [23:20] <Hixie> oh i think bert must have updated his script
- # [23:24] <hyatt> Hixie: did you spec <marquee> in html5?
- # [23:24] <Hixie> no
- # [23:25] <Hixie> (nobody asked for it)
- # [23:25] <Hixie> (and i didn't think about adding it)
- # [23:26] <hyatt> given that everyone implements it
- # [23:26] * kingryan is tempted to ask for it, just because :D
- # [23:26] <hyatt> i think it should be in the spec
- # [23:26] <Hixie> oh it'll be in the rendering section for sure
- # [23:27] <Hixie> i haven't even started that
- # [23:27] <Hixie> i thought you meant in the language (i.e. allowed)
- # [23:27] * Joins: aroben (i=adamrobe@nat/apple/x-486cdeb77c4cb0c6)
- # [23:28] * Joins: Lachy_ (n=chatzill@220-245-91-147.static.tpgi.com.au)
- # [23:33] * zcorpan_ should also go away and write his own spec on forms, then ask for it to be merged with WF2
- # [23:39] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
- # [23:40] * Joins: smfr (i=smfr@nat/apple/x-0d9ff0a5c8762b50)
- # [23:40] <tylerr> Quick question. I'm organizing all the tags into element types. Using the working draft as my source, is the order of the grouping significant in any way?
- # [23:41] <Lachy_> tylerr: what do you mean?
- # [23:41] <tylerr> As an example, <aside> is both a sectioning and block-level element.
- # [23:42] <tylerr> I'm trying to determine how to group elements that are a part of multiple types.
- # [23:42] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [23:43] <zcorpan_> they are grouped in the spec, e.g. "Lists", "Phrase elements", etc.
- # [23:43] <Lachy_> well, in that example, all sectioning elements are inherently block level anyway
- # [23:43] <zcorpan_> except <body>
- # [23:43] <tylerr> Ah right.
- # [23:44] <Lachy_> that seems like a sensible grouping method
- # [23:44] <tylerr> I'm getting the elements grouped up so that I can start drafting up my articles.
- # [23:44] <Lachy_> though, it depends on your needs. I assume this has something to do with that series of articles you're planning?
- # [23:44] * Quits: aroben_ (i=adamrobe@nat/apple/x-f56051d6d8647d08) (Read error: 110 (Connection timed out))
- # [23:44] <Lachy_> ok.
- # [23:45] <tylerr> I'm just stripping all the excess out for the moment and trying to get a very basic organized group established.
- # [23:46] <Hixie> i wouldn't worry about putting them into mutually exclusive gorups
- # [23:46] <Hixie> groups
- # [23:46] <Hixie> i'd look at it more from a general feature perspective, e.g. tutorials about sections, tutorials about overall structure (<body> would be in both), etc
- # [23:47] <tylerr> That's what will be the end product I hope Hixie for my articles.
- # [23:47] <Hixie> cool
- # [23:47] <tylerr> If you're familiar with "Web Standards Solutions" or "HTML Mastery", I'll be following their structure.
- # [23:47] <tylerr> Just in smaller more digestible chunks. :)
- # [23:49] <tylerr> So you would suggest then articles on things like, "Root", "Metadata", "Sections", "Prose", etc. as per the spec?
- # [23:50] <tylerr> I think that's the best way to approach it.
- # [23:50] <Hixie> dunno
- # [23:50] <Hixie> i'm not a tutorial author
- # [23:50] <Hixie> i have no idea what authors want
- # [23:50] <Hixie> or need
- # [23:50] <tylerr> :)
- # [23:50] <Lachy_> you might want to try structuring it around the use cases
- # [23:50] <bewest> cookbook style?
- # [23:51] <Lachy_> yeah, I guess
- # [23:51] <Lachy_> e.g. Talk about how to create a graph with <canvas>, or make a drop down toolbar menu with <menu>, etc.
- # [23:52] <tylerr> Sure. Perhaps as a use case at the end of the explaination and such?
- # [23:52] <tylerr> Like, introduce the <canvas> element, talk about its uses and properties, then give the use case.
- # [23:52] <tylerr> Those could be two separate entries though I suppose.
- # [23:52] <Lachy_> talking about it's uses means to give the use cases, doesn't it?
- # [23:53] <tylerr> Well, describe the element briefly, then dive into the use case rather. :)
- # [23:53] <Lachy_> I'd start with describing the use case, introduce the elements that can be used to solve it, and then demonstrate how
- # [23:54] <zcorpan_> yeah
- # [23:54] <tylerr> Cool, good concept.
- # [23:54] <tylerr> "Problem -> Solution -> Implementation"
- # [23:54] <Lachy_> yes, exactly!
- # [23:54] <Hixie> hmmm
- # [23:54] * Hixie ponders about reusing <param>
- # [23:55] <Lachy_> Hixie, I think that was a good idea
- # [23:55] <tylerr> Heh, after enough of these, I'd have the makings of a book. :p
- # [23:56] <tylerr> Now the question is, whom is the audience? Experienced HTML authors wanting to migrate to HTML5, or fresh off the cutting block newbies, or both? :)
- # [23:57] <tylerr> And then there is the issue of styling the implementations and enhancing them with behaviors.
- # [23:57] <Hixie> sweet, IE doesn't drop <param> elements inside <video> tags
- # [23:57] <Hixie> and it even keeps the attributes
- # [23:57] <Hixie> score!
- # [23:57] <tylerr> So many things to cover...
- # [23:57] * tylerr grins
- # [23:57] <bewest> that reminds me to check how button works in html5
- # [23:59] <bewest> oooo - would <button> be in forms? (I'm specifically curious as to whether or not the spec takes a stance on IE's behaviour of re-assigning the node contents to the value attribute)
- # [23:59] <Hixie> that's bogus. bug in ie.
- # [23:59] <Hixie> and yes it's in wf2
- # [23:59] <Lachy_> tylerr: I am writing a book like that on HTML5, maybe I'll rip off some of your articles ;-)
- # [23:59] <tylerr> Haha!
- # Session Close: Fri Mar 23 00:00:00 2007
The end :)