Log Opened: Wed Mar 03 18:00:19 2004 volsung: Pick me! Pick me! *** Join: acolwell (~acolwell@209.210.138.240) *** Join: xiphmont (~xiphmont@h004005a8a3c2.ne.client2.attbi.com) *** Join: MikeS (~msmith@CPE-144-137-63-214.vic.bigpond.net.au) hihi HowdyHowdy. hallo m00 hum. the power is flickering a little here. i hope i don't get bumped off. *** Join: Lee__ (~chatzilla@66.246.92.228) *** Join: oddsock (~oddsock@h-67-101-202-59.CHCGILGM.covad.net) we're waiting for ralph still howdy all hey Ed just sitting in rillian was just talking on #theora.. i wonder what happened to him? He's either off making tea or eBaying a small, third-world nation. let's give him a few more, if he doesn't arrive, I'll start it./ [I too am making tea and getting situated] *** Join: rillian (~giles@mist.thaumas.net) (Monty already owns a small, third-world nation, so doesn't have to go and buy one on ebay) sorry, time zone problems shall we start? Yep. someone logging? i am... First item is Release team report I can't say there's been any progress there ices2 release is still pending and 1.0.2? [I imagine not] I've not heard of any work in that direction btw, xiphmont can you fix the outstanding bugs in libogg? Ah, I need to coordinate with you, then. I was unclear. 'CVS head is waiting to be released as 1.0.2, and has been since New Year' rillian: yes, I need to do that too. *** Join: joeforker (dholth@3ffe:bc0:8000:0:0:0:0:262b) ok. sorry I misunderstood I'm more worried about build system, but there are outstanding bugs to worry about, yes. We Will Do vorbis 1.0.2 At least -tools also needs quite a bit of auto* work, 1.0.1 was pretty broken in that respect. hi Yeah, well, I saw no traffic and didn;t tell you. My bad. hi joeforker looks like the icecast folk aren't here sure we are! BTW, it is a subminor release... I'll be happy with bugs fixed and assisting distros with packages. oddsock: oops! sorry :) next item is codec and project reports I'll start with theora fluendo.com has given us funding to get to beta 1 for which we are very grateful [jazzed!] What exactly does that mean? they've agreed to make a donation to xiph And we've agreed to use that to fund Theora. [that means Ralph] and I have a contract with them for doing part of the work rillian: yes we is That doesn't sound like a donation. Some of it is not a donation; the lion's share is. "There is no contractual guarantee to deliver anything" however, we plan to use it for Theora. But okay. One-time fixed lump sum. the main sticking point has always been the spec, so I'm happy to subcontract with anyone who would be motivated to write for pay I'll write for money. That looks like a volunteer. derf_: feeling more confortable with the format? I like the term "contractor". rillian: Probably more so than anyone else on the planet. it's just last time I asked you wanted to finish your encoder first :)_ Yeah. Well, it makes valid bitstreams now. there's also been lots of other activity. That's not "finished", but it's what I meant by that. karlh patched icecast to stream theora and there's been some work on front ends to feed it there are some issues with karlh's code anyway, I'd like to shoot for the end of april for theora beta 1 mainly, he has a whole mess of changes that his theora code relies on, and none of it is in CVS at the moment There are many issues with karlh's code. Primarily that he keeps sending me 100 kB+ patches for review that change just about everything, so they're completely incomprehensible. rillian yea beginning of april == bad time for release. I've noticed that with karlh's tree this is the problem, we are kind of at an impass.. so what's up with icecast et al.? well, we need to do an ices2 release. icecast itself is fine - we've got a release out, we've more-or-less got a plan for the next release. agreed who's in charge of that besides karlh? last i heard from karlh there were three issues with beta4, and two of them were fixed. he said he was expecting the third to be fixed soon. * rillian heard likewise technically I am in charge, but I'm not doing much to facilitate the code changes karl has to commit so there are two things I think we should concentrate on releasing ices2 and then merging some of the new features into the trees I'm reviewing karl's changes, at least when he sends me non-ridiculous patches. MikeS: that includes the recent small changes that have been going in? No, most of the small patches are being committed without review. They're generally sensible, this is ok. *** Join: adiabatic (~boingo@dsl-206-55-130-248.tstonramp.com) ok. I'm not sure we can decide anything without karlh here unless someone else wants to volunteer to package his changes in reviewable chunks He _is_ generally doing that, it just takes me several tries for each new feature to get a reviewable patch. So it's very, very slow going. so you feel progress is being made, unlike oddsock? I feel progress is being made...at a snail's pace...which may be okay, but it's been a few months now, and we haven't released anything is there a release goals thing for the ice* projects? which, again is okay, but I thought we were on a bit quicker schedule like TheoraTodo in the wiki? yeah, we have a release plan not for ices, but icecast...let me find the link http://wiki.xiph.org/Icecast2ReleasePlan unfortunatley no timeframes though that's fine, I was just curious shall we move on? Yeah, the problem is that the only really active developer right now is karlH, and he's far too willing to take the "throw-the-kitchen-sink-in-too" approach to software development, so we have to guide him. Yes, let's move on yup ok. Monty? tell us about ogg and vorbis developments? Sure. (Also in a side conversation about the IEEE-ISTO) (maybe we can do that with the affero item on agenda) I want to have a full proposal of OggMux, containing feedback of all the recent discussions in fully-fleshed-out but not editied form tonight. No, I'm typing :-) I'm here for the meeting first off :-) oggmux? goosedaemon: full multiplexed ogg. kay. The past month saw lots of discussion, and acolwell has a knack for distilling points into clear, consice examples. We're mostly in agreement, some details are left. How multiplexing is required to happen, additional requirements on codecs, any spec changes, etc. We've had basic spec for that for years, but it glossed over all the details. This doc is intended to nail all those details down. Once that is drafted and out for further discussion, OggFile API first draft happens. Also, for SXSW, I want to have a pass through the website done as well as an initial release of Postfish. how's that coming? How is which? I was particularly curious about the website Ah. yea and are we getting new logos or what? :-) I hope you're more curious about function than look. :-) Oh, I see. Well, the Xiph fish morphs ever so slightly. (Matching the recent print doc logo) beyond that, no. I was concentrating only on putting information where people expect to find it. (still waiting on word from monty on what the enw artist wants) The site maps are byzantine right now. <-on phone Do we have a vector version of The Fish? Of course. can you drop a url for it? The fish morph I'm doing. Yeah, I want something to drool over, too Arc: it's in vorbis/doc/xifish.pdf xiph.org/xiphmont/twirlfish I've not asked Melissa for wordmark. Hm. I'll take her out drinking tomorrow night. Ok. thanks for the update I've not heard of anything new with speex or flac what about the tools volsung? I have been in touch with Melissa, but also known her to be very busy recently. (Thus we don't have website visual work as she's been legitimately unavailable) (btw, one thing that should happen for the next ao release is to fix whatever broken the macosx plugin in panther) *YES* plugin? I think tools haven't really been touched in ages. Well, except that I removed vcut from the build. MacOSX support is one thing for the 'SXSW' portion of the agenda. I've looked at that a bit, but haven't traced the issue yet No news about speex or flac tools. adiabatic: libao uses 'plugins' for output support (dynamically loaded) What of ours uses libao save for ogg123? That's it. Only other people who use it are non-Xiph. (Like mpg321 and gaim.) ah, they're finally using our version? cool ...and who's clamoring for libao-on-OSX? adiabatic: me Ok, any other project updates? back to tools for a moment, if we can Arc: go ahead I'd like to discuss the ogg-tools/vorbis-tools + libtheora w/ tools included situation ah I'd say, either ogg* need to be renamed vorbis* I think we need to rip the examples/etc out of libtheora like pre-alpha3. trying to build it on different machines w/o X is a pain because you have to mod it's build system to not build examples/* or then need to be rewritten from the ground up to handle video as well (since the player has SDL as a dependency, etc) Arc: that's called an autotools bug and is not a justification for removing the examples rillian or even with audio, there's been suggestions that flac/speex integration with ogg123/oggenc be justification to move it to ogg-tools *nod* I don't think we need to go moving the actual code (it's basically just a pain to do so). and there's definitely a need for a more functional theoraenc Arc: for oggenc, oggenc just has fancier-than-wav-and-aiff loaders. yes, sorry about that ;-) some of the ogg-tools are also going to need updating soon anyways, to reflect the muxing drafts comming out when a decidion is made I'm happy to have oggenc extended to support multiple ogg formats, as long as they're kept optional (i.e. I want to be able to just build a vorbis-only oggenc if I don't have everything else installed) if people want that. MikeS: sounds good I understand the naming issue, but I think users have been using oggenc for years, renaming it would confuse. I'd vote for extending oggenc to support all our formats then Audio and video? Or just audio? we can start with just audio I think it should do theora too. especially since I'd like to see theora doing speex/flac :-) I vote against. On the other hand, I'm not sure a) how suitable oggenc's internals are to video, and b) how much people actually want to use a simple command-line tool for video encoding I do daily I'm just afraid of getting something that looks like mencoder or transcode. :) * adiabatic waits for the floor I think that it needs to be a new tool with the same name. MikeS: I think the issue is more of how to handle multiplexed output as do most people at archive.org We can do a good job of an all-codec tool even if other groups have failed through laziness. that's what affects the code internals and the ui i.e. We can't go and throw decoding-ten-thousand-video-formats into oggenc, and I don't think it'd be that useful without that. Lee__: yes, obviously there's a need for such Lee__: note: "simple command-line tool", not just "command-line tool". i.e. as volsung says, I don't want to turn oggenc into some monstrosity like mencoder. MikeS, well hopefully OggFile will be out sometime before we have two or three different video codecs, so we wont need to integrate them into the encoder Oh, you mean *inputs*, sorry. and clearly, we want mencoder and ffmpeg to support theora output for just those situations some have suggested making a decoder that outputs something like yuv4mpeg + pcm in ogg, and letting an encoder parse that from stdin. I only meant outputs. Also, what makes us less lazy than anyone else? Arc: err... no, you missed the point: people don't want to have to find other tools to produce whatever obscure raw format the theora example encoder requires - they want to be able to feed it divx, or mpeg-2, or whatever, and have it all "just work". MikeS, we can't support those formats anyways. patent issues. so why discuss it? xiphmont: yeah, lots of outputs we can do a good tool for. But I'm wondering how useful it'd be without hitting problems with input formats that we don't (or can't due to patents) support. Arc: that's my point! derf_: heh Well, I think that thread started by accident. but I do think that oggenc should eventually support theora. and writ. and mng/ming, and whatever else... to encode stuff to. Let's offline it agreed it = ? ok adiabatic: it = discussions on the future of oggenc and other ogg-* tools. do we have consensus that oggenc should at least be able to output speex and oggflac? rillian: Not from me. rough consensus then :) adiabatic why dont you expand on your objection? Sure. flac --ogg takes a number of arguments that have everything to do with the particulars of FLAC encoding and would simply be useless, confusing clutter elsewhere. fair enough rillian: I'm willing to put in some work on generalising the output stages of oggenc somewhat, if other people (who know the speex/flac APIs - I'm pretty short on time at the moment) want to write the actual encoding bits. So not only do you have the problem of large swaths of manpage dedicated to flags you won't use... can OggFlac encoding be done without those extra arguments? ...you're also going to have to resolve what happens when the user uses... (one sec) adiabatic: I'd suggest subsuming those within the --advanced-encode-option option. and/or only supporting fairly basic usage in oggenc. let's not start the discussion again this is a more relevant discussion, but it belongs offline as well. adiabatic has a point, but let's not discuss it now. -a (--analyze in FLAC; name of artist in oggenc) Ok. moving on SXSW This is messier than "just s/oggenc/vorbisenc/". monty or vanguardist, any issues? what do we have planned?\ Who all is actually coming? vanguardist is afk. But he sent me the letter confirming our booth at SXSW. For the most part, we're just being visible and assisting Dave Rose's crew. I'll be doing an interview. Dave Rose being? doppler doppler; he's implemented all the live show Ogg streaming, and the fact that all the SXSW canned music streams are Ogg. Guy doing the webcasting of some of the shows. xiphmont does the xiph crew have shirts or something that identifies them as such? ie, fish logo polo shirts, printed teeshirts, something? so we'll be helping with the webcasting. that should be inpirational in the tools dept. :) Yeah, as far as I know, Manuel, Monty and myself will be working the booth. Arc: not right now. Manuel gets in Thursday night or Friday, i think. "Xiph Heavy Opera Company" xiphmont is there a plan to do such a thing? if nothing else teeshirts are quick and easy Acme Media Co. any other coordination questions? I'll look into it. Uh, what are we going to have at the booth? I actually need folks' itineraries. * vanguardist pokes his head in I arrive Friday at 9am. email it! pfm said today that he'll be there for one day (possibly overnight) arrive/leave, flights, etc. since he wants to see someone play saturday night SXSW is next weekend right, not this one? xiphmont: I live here, so you get to tell me where to be and when. (I'll email contact info.) OK Arc: Two weeks. Arc: no, 17th for the booth/etc, is there interest in doing a live theora stream for demo'ing? heh volsung has some crazy stuff going on this laptop :) adding something else like theora would be cool Heh, that's mostly just me showing off. Not a real demo. :) With the magic of virtual PC, I hope to be able to show Debian sourcing a stream to Win32 icecast being played with an OS X client. We'll find out how slow my box gets. Arc: I think our booth is in the music section I can't guarentee anything but support for this one camera I have (which outputs JPEG frames, fairly unique) but I'm confident I'll have it streaming to karlh's mod'ed Icecast by this weekend. you could, ie, have a camera overlooking the crowd from the booth DV -> Icecast? (In the future.) we don't have DV yet. eventually, not now. yes we do ffmpeg2theora does it we do? (it's just a little slow on a 3 GHz machine) rillian does ffmpeg2theora stream to libshout? oh, not that part. sorry. but that's the part you're writing. sorry off topic. quite that it for SxSW? Next item, Xiph.org as an Affero client who put that on? Want to tell us about it? I did. how does anything manage to be slow on a 3 GHz machine? so I found this group called Affero (they're somehow affiliated with freenode).. *nod* *** Quit: oddsock (Read error: 54 (Connection reset by peer)) they are apparently like paypal, but for donating money in exchange for tech support/etc. ie, someone helps you with Icecast, you drop them $5, the money goes to their preferred non-profits 501c3 isn't required (even non-profit status isnt required), but Xiph could quite easily be setup as a charitable org on there, and we could each drop ID numbers for affero. I don't know if we'll see much out of it, but it may be a small source of income *** Quit: Lee__ ("ChatZilla 0.9.52B [Mozilla rv:1.6/20040227]") I've not heard of anyone making a helpful amount of cash through this site, but it is a nice idea * Misirlou gives Monty all of his allowance i figure that we're doing tech support through freenode anyways, and it doesnt cost anything, we might as well play the game and hope it catches on? What's their cut? volsung you'd have to check their site for that, I'm not sure. Arc: can we sign up as individuals without having to be involved as an organization? (except possibly as a benificiary) maybe you should see if you can make anything answering icecast config questions :) yea, we would need to be signed up as individuals I think. but Xiph would need to be signed up as a benificiary for money to go to Xiph I think we should be in there anyway as a cause Arc: So, what would we need to do to sign Xiph up as a beneficiary, assuming it hasn't already been done? adiabatic I think anyone here could do it. I just wanted to discuss @ meeting first Arc: why don't you go ahead and register and see if you can get xiph in as a cause ok. the affero people are cooler than the paypal people, so I'd rather the cut go to them :) thanks Last item is utility standardization From the looks of one of their demo screenshots, they take 6%. this is related to the discussion we tabled earlier sounds like a reasonable idea to me utility standardization also has to do with how much specialization OggFile will pass through, and what it will try to standardize. any thoughts on that? * rillian suspects "we'll see" is the correct answer "utility standardization"? (it's not in the minutes, so I'm not exactly sure what you're asking) adiabatic: agenda is at http://wiki.xiph.org/MonthlyMeeting200403 o3. Got it. Standardization sounds nice; what sorts of things would such an effort entail? In terms of the VorbisFutureRelease that got moved to its own page (thanks arc?) we're still looking for uncompressed 5.1 soundtracks please keep asking I shopped around at the neuro conference last week but nothing helpful rillian: Sounds like a nice idea, but we'd probably have enough pandemonium with a switch to "vorbisenc" from "oggenc". "activists don't use dolby surround" Ok, standardization does indeed sound nice if there are no further comments, I move we adjourn Where do we move the offlined discussions to? their appropriate channels, or here after the official meeting Gotcha. (or the mailing lists) Adjourning sounds like a swell idea, then. 'kay Thanks for chairing, rillian. Ok. thanks *everyone* for coming thank you Ralph goosedaemon: got log? yeah. oh btw is this where i /log off? adiabatic: can you post the raw? rillian: sure everyone should thank goosedaemon, he'll be putting out the next OT. goosedaemon: gimme, please. goosedaemon: yep. we're all through here *** USAGE: /LOG [START|STOP|PAUSE|RESUME] *** Logging #xiphmeet to I:\#xiphmeet.log Log Closed: Wed Mar 03 19:23:12 2004