[00:22] <crweb> anybody here think its ok to inline 1 line functions on a embedded system?
[00:31] <chreekat> inlining is a "faster execution / bigger executable" tradeoff, right?
[00:37] <crweb> yeah
[00:37] <crweb> but with 1 instruction methods..
[00:39] <crweb> you could basically call it 1000 times (1000 individual instances, loops are optimized) for it to be just 4k
[00:41] <crweb> i dont see that happening with my mp3 file scanner.. heh
[00:52] <v0dka> gnite
[02:20] <nerochiaro> crweb: probably the compiler will do that inlining automatically most of the time
[02:21] <nerochiaro> may1937: poke me when you get online again please
[02:21] <crweb> yeah, the two of you don't line up well
[02:24] <nerochiaro> indeed, but i was at office yesterday, i'm at home now so as soon as he shows up i'll ambush him this time :)
[02:24] <crweb> i'm getting pretty close to a usable app
[02:25] <crweb> have rebuilt my media scanner, and getting ready to implement the sql again
[02:25] <crweb> I rewrote a bunch of stuff from the previous demo's
[02:25] <crweb> from a while back (the media scanning and metainfo browsing)
[02:26] <crweb> implemented playlists, and m3u file reading
[02:26] <nerochiaro> i was doing some tests with sqlite the other day, seems to be pretty fast, especially if one re-uses prepared queries
[02:26] <crweb> yeah, works fine enough for our purposes
[02:26] <crweb> we'll run out of memory before sqlite starts to performance drop
[02:27] <crweb> err, memory == storage
[02:27] <crweb> 2 weeks of program guide, for 90 channels though, thats a lot of data
[02:27] <crweb> each app needs to have its on db, thats for sure
[02:28] <crweb> mp3 meta data doesn't need to be in the program guide db
[02:28] <crweb> its my bedtime now :(
[02:29] <nerochiaro> oh, i know. it takes around 600K now
[02:29] <nerochiaro> and it's only a couple days
[02:29] <nerochiaro> and it's much more than 90 channels
[02:29] <crweb> here 90 non digital
[02:30] <nerochiaro> why only non digital ?
[02:30] <crweb> digital takes settop boxes
[02:30] <crweb> they seperate us
[02:30] <crweb> even with a settop box, 2-76 is analog
[02:31] <nerochiaro> can't the output from the digital set top box enter the osd ?
[02:32] <crweb> yes
[02:32] <nerochiaro> so digital channels should be considered too
[02:32] <crweb> i just meant there were 90 non-digital no box required channels usually
[02:32] <crweb> if you have cable you have those 90 or so
[02:34] <crweb> whats really going to be interesting is using your digital box to tell the osd when to record..
[02:34] <nerochiaro> not the other way around ?
[02:34] <nerochiaro> you change channel on the box from the osd, then the osd starts recording
[02:34] <crweb> i dunno about everyone else, but all our motorolla boxes are setup to control a vcr and use their own program guide
[02:34] <nerochiaro> that can be tricky
[02:34] <crweb> that would be a nice feature
[02:35] <nerochiaro> maybe, but you need to adapt to tons of different boxes, and i guess there's no standard
[02:35] <crweb> no, you set your motorolla box, to the standard sony ir
[02:35] <crweb> wait
[02:35] <crweb> i see
[02:35] <crweb> nvrmind
[02:36] <nerochiaro> :)
[02:36] <crweb> you would just need record/stop
[02:36] <crweb> make the osd listen for 1 perticular brand of ir code
[02:36] <crweb> the cable box has the code table built in
[02:37] <crweb> the osd just has to pick which code its going to listen to, and have the cable box set to send those codes
[02:38] <nerochiaro> right, but i suppose not all boxes can be programmed in the same way, so it can be messy
[02:38] <crweb> ?
[02:38] <crweb> you don't program the box
[02:39] <crweb> in the menu of the cable box you tell it "Use Sony VCR code 0015"
[02:39] <nerochiaro> you said you can tell the box which brand of remote to use and which key to send
[02:39] <crweb> yes, it has a built in library
[02:39] <crweb> kinda like the universal remotes
[02:40] <crweb> you just pick 1 brand/model to listen for
[02:40] <nerochiaro> maybe some boxen support Sony remotes, others don't and support only Philips, and so on. also there may be limitations in the keys that they can send out too
[02:40] <crweb> the universal libraries are usualy quite extensive
[02:40] <crweb> and pretty standard across devices
[02:41] <nerochiaro> i see, then it might be feasible
[02:41] <crweb> a $8 universal remote will control just about any dvd/tv/vcr
[02:41] <crweb> my phillips tv is 0018
[02:41] <crweb> my vcr is 1002
[02:42] <crweb> you just have the osd listen for say.. Sony VCR model zx100f
[02:42] <crweb> then you use the motorolla ir setup to "browse" for codes that work right
[02:42] <nerochiaro> i'm sure something along the lines of the ir blaster learning can be done on the OSD to accomodate choosing which remote code to listen to
[02:43] <nerochiaro> altough might need modifications to the MSP code again
[02:43] <crweb> well, blaster learnind would be different that IR listening
[02:43] <crweb> oh wait
[02:43] <crweb> scratchthat.
[02:43] <crweb> it would be better to set the osd as 1 device
[02:44] <crweb> and use the cable box's universal remote setup
[02:44] <crweb> they don't have to learn codes. They bought licenses for the IR databases
[02:45] <crweb> very interesting idea i think
[02:45] <crweb> let the cable box do program guide/scheduling..
[02:45] <crweb> (not that the osd shouldn't do it too)
[02:47] <nerochiaro> crweb: we need to learn codes, we need to know 1) which remote brand they will blast to us and 2) which key on that remote should trigger our recording
[02:47] <crweb> no no, the user chooses the brand they blast
[02:48] <crweb> we tell them to try "sony remotes"
[02:48] <nerochiaro> i know, but how can the osd possibly know what the user chooses on the box ?
[02:48] <crweb> it doesn't need to know
[02:48] <nerochiaro> why not ? if it should listen, it should know
[02:48] <crweb> the osd listens for specific sony remote
[02:49] <crweb> the user picks, try sony remote 0015
[02:49] <nerochiaro> crweb: aaaah, ok. sorry for being that thick
[02:49] <crweb> if that doesn't work try sony remote 0018
[02:49] <nerochiaro> i get it now
[02:49] <nerochiaro> ok, it's a feature to keep in mind. but i think our own remote guide comes first
[02:50] <crweb> well, this simply would be as easy as stop/record ir code that osdmain/recording system listens for and stops/starts recording
[02:50] <crweb> you are right, but not to complicated
[02:51] <nerochiaro> yep, if the box can support that, using just the neuros record key code would be the best. anyway i'm going to have some breakfast now and do some work for the old folks, they're still paying my bills for now ;)
[02:51] <crweb> set vcr control mode to dump recordings to <dir>, put osd in controlled mode
[02:52] <crweb> it would be best.. but those codes seem to be some other format
[02:52] <crweb> have a good day
[02:52] <nerochiaro> and you have a good sleep
[03:06] <nerochiaro> anders_: ping ?
[03:07] <anders_> nerochiaro: pong
[03:07] <nerochiaro> anders_: just wanted to know if the xmms2 section in the SoC page is ok for you
[03:07] <nerochiaro> anders_: and if you're ok to be listed as mentor then
[03:07] <nerochiaro> for that project
[03:09] <anders_> nerochiaro: Looks fine; I also liked it from here: wiki.xmms2.xmms.se
[03:10] <nerochiaro> anders_: what is your google account ?
[03:10] <anders_> andersg@0x63.nu
[03:12] <nerochiaro> anders_: ok. and linked back from our SoC wiki page to yours :)
[05:37] <GuestN398> hello
[05:38] <nerochiaro> GuestN398: hi
[05:39] <GuestN398> I'm a newbie triying to hack the Neuros OSD
[05:39] <GuestN398> can you help me?
[05:39] <nerochiaro> sure, i can try. what do you need ?
[05:40] <GuestN398> I have installed the Virtual Machine
[05:41] <GuestN398> but I don't kwon the root password
[05:41] <nerochiaro> "neuros2"
[05:41] <nerochiaro> user "neuros"
[05:41] <GuestN398> user is neuros and pass neuros2
[05:41] <GuestN398> but what about root ??
[05:41] <nerochiaro> if you need root just use sudo
[05:42] <nerochiaro> sudo command_you_want_to_run_as_root
[05:42] <GuestN398> It ask for a password
[05:42] <nerochiaro> insert the user's password
[05:42] <GuestN398> I left empty and it does nothing
[05:43] <GuestN398> ok
[05:43] <GuestN398> It works !!
[05:43] <nerochiaro> :)
[05:43] <GuestN398> Thanks a lot !!
[05:44] <nerochiaro> no, problem. can you please pick a nickname the next time you login ?
[05:44] <nerochiaro> so if you return later we know you are the same person
[05:44] <GuestN398> ok
[05:44] <GuestN398> I will
[05:44] <nerochiaro> thanks. and welcome :)
[05:44] <GuestN398> grazie ;)
[05:45] <nerochiaro> hehe, di nulla
[05:49] <suma> for long time, no release in firmware !
[05:50] <nerochiaro> suma: i think they're about to release a new one. there's a new announcement in odnt submission queue
[05:51] <nerochiaro> suma: this will have much graphics redesign, it seems
[05:57] <suma> nerochiaro: any link for that to download ?
[05:57] <suma> thanks for the info
[05:58] <nerochiaro> open.neurostechnology.com
[05:58] <nerochiaro> use at your own risk
[05:59] <daurnimator> hey nero
[05:59] <nerochiaro> daurnimator: hey
[05:59] <daurnimator> hows life?
[05:59] <nerochiaro> suma: the OSD will already pull that from the internet if you use the firmware upgrade feature in osdmain
[06:00] <suma> i c
[06:00] <nerochiaro> daurnimator: all fine, finishing the last things for the old employer
[06:00] <suma> let me check it
[06:01] <nerochiaro> suma: i'll do that too. i really have to kick the release folks though, they should not release for network upgrade without an OdNT official announcement
[06:07] <daurnimator> nerochiaro: anything i should boot up my OSD for?
[06:25] <suma> nerochiaro: got updated, only the UI is changed, still i could not play the xvid movies
[06:26] <suma> hope to see better movies as soon as you join neuros
[06:45] <nerochiaro> suma: i can't do much abou that. it depends on the codecs, and the codecs depend on Ingenient
[06:45] <nerochiaro> sorry
[06:45] <nerochiaro> and i reall don't like the new UI. it's too dark, i have to ramp up the lightness of the TV to see it properly
[06:45] <Ycros> it's so frustrating
[06:45] <nerochiaro> Ycros: i hate that too
[06:46] <Ycros> hmmmmmmm
[06:46] <Ycros> are there other companies like ingenient that provide similar sort of stuff?
[06:50] <nerochiaro> i think there's another calle ITTIAM or something like that
[06:50] <nerochiaro> seems better from what other people said, but it's all hearsay
[06:50] <Ycros> looks like www.ti.com has a list or something
[06:51] <nerochiaro> but at this point, we can't just more or mix, unless we want to start from scratch on some other vendor
[06:53] <Ycros> oh, I agree
[06:54] <Ycros> it's just that I would seriously think about using them again in the future
[06:56] <nerochiaro> well, you have a point, although there might be also other factors on the table i don't know (price, politics, estabilished relationships, that stuff)
[06:57] <Ycros> "it doesn't work properly, and they haven't fixed it" is a pretty big factor that I can see
[06:57] <Ycros> but yeah
[06:57] <Ycros> I dunno
[07:04] <nerochiaro> Ycros: we'll see when the time comes
[07:51] <anders_> nerochiaro: Address space is limited on arm?
[07:58] <nerochiaro> anders_: actually i'm not sure about that, sorry
[07:59] <anders_> Isn't it stardard 1:3G split?
[08:00] <nerochiaro> anders_: i really can't say
[08:02] <nerochiaro> JoshMalone: maybe you can help on this, without having to look it up ?
[08:03] <JoshMalone> ?
[08:03] <JoshMalone> what's up
[08:04] <nerochiaro> oh, whoops, anders wanted to know if the address space of our ARM processor has some quirks or is limited somehow
[08:05] <JoshMalone> erm....afraid I don't know the TI arm very well
[08:05] <anders_> I was referrirng to "This will help in achieving suitable performance, but care must be taken not to exceed the comparatively limited address space in the ARM."
[08:05] <JoshMalone> every arm has it's weird physical address mappings
[08:06] <JoshMalone> on the Intel chips you just had to go to the book
[08:06] <anders_> No matter how things are mapped each process has 3G _address space_ on ARM, no?
[08:07] <JoshMalone> afraid I don't know the answer to that. sorry :(
[08:08] <JoshMalone> honestly, most of what I did on ARM boards was concerned with flash storage and a bit with GFX chips
[08:08] <anders_> On other (32bit) architectures linux uses 3:1 split at least. 3G address space for userspace, 1G address space for kernelspace.
[08:11] <srobertson> anders_: that line was mine... i thought i pulled that fact from within the kernel docs itself,
[08:12] <anders_> srobertson: Oh..
[08:12] <srobertson> but it could be that I was mistaking the ARM's physical addressing limits with its virtual addressing limits
[08:12] <srobertson> www.samsung.com
[08:13] <srobertson> lists a 926EJ as having an "Address space : 512MB"
[08:13] <anders_> Guess that referrs to physical address space.
[08:14] <nerochiaro> what possible cause can there be for limiting the virtual address space ?
[08:14] <srobertson> nerochiaro: no MMU on chip
[08:15] <srobertson> that's not saying the 926EJ doesn't have one, just that if it didn't, the physical and virtual could have to be the same
[08:15] * srobertson  is slightly out of his league here
[08:16] <nerochiaro> same here, it was an honest question, not a rethorical one
[08:16] <anders_> Yeah, without an MMU there wouldn't be much virtual address space to talk about :)
[08:18] <srobertson> yup, afaict i made that line up
[08:19] <hellwolf> Hi. I'm making a package builder "ybuild", and a pakcage prune system "crosspm" along with a package manage, for OSD. And I'm considering how to merge packages when inserting removable-storage. I plan to use a daemon "cpkgd" to handle the removable-device event. Any other idea, or existing resolution?
[08:20] <nerochiaro> hellwolf: there's hotplug that already manages removable storage, no ?
[08:21] <hellwolf> Yes, I know. I need to handle the event it generates also
[08:21] <nerochiaro> hellwolf: you can add your scripts to the existing hotplug script, like i did with unionfs
[08:21] <nerochiaro> hellwolf: what would you use the deaemon for ?
[08:22] <hellwolf> To check dependencies. And only add softwares that met the deps
[08:23] <hellwolf> There's a db on removable device, and when it's inserted, cpkd trying to merge it to system wide db
[08:25] <nerochiaro> ok, but why do you need a daemon ? can't you just trigger that from inside the hotplug script ? why do you need to have a daemon always running ?
[08:29] <hellwolf> Ok, you're right. I just need some trigger scripts then.
[08:30] <nerochiaro> hellwolf: also be careful, because someone can insert a media card and just immediately after another media card in the other slot. if your central database is still updating something bad might happen ?
[08:32] <hellwolf> That's possible. I could use a lock file to protect the db, right?
[08:33] <nerochiaro> hellwolf: something like that, or a linux semaphore
[08:38] <hellwolf> That's it. And another problem is, since maybe I can not import all the packages from removable media(if some software do not meet all the deps), unionfs is not sufficient then. Is the "symlink farm" really a bad idea, or to make a special FUSE filesystem?
[08:41] <nerochiaro> hellwolf: well, some suspect FUSE might be too heavyweight for the OSD, but you can try investigating it. as for the symlink farm, i've never been a fan of symlinks, but if it works well, why not ?
[08:41] <anders_> What do you mean with "symlink farm"?
[08:41] * anders_  likes encap symlinks..
[08:42] <nerochiaro> anders_: that's how i interpreted it
[08:43] <hellwolf> anders_, an interesting software called "stow" makes "symlink farm" for you ;)
[08:43] <anders_> hellwolf: Sounds exactly like encap :)
[08:44] <nerochiaro> they use the same idea i think
[08:44] <nerochiaro> it's also said in encap page that they took inspiration from stow
[08:45] <hellwolf> I haven't use FUSE on arm before. I want to try it to see if it's bearable for embed system.
[08:47] <nerochiaro> FUSE is interesting
[08:48] <nerochiaro> hellwolf: if it work well, how will you use it for the packages ?
[08:50] <hellwolf> I want there's something like /opt which is controled by FUSE or symlink farm, according to the package database
[08:50] <hellwolf> The softwares on removable-media is all compiled with prefix "/opt"
[08:51] <hellwolf> They will be shiped with special binary packages like *.cpk. User installs it, and record it in database in removable devices
[08:54] <anders_> And FUSE will be used to look inside the cpk-files I assume?
[08:56] <nerochiaro> or will it be used to make only part of these packages (only the parts that satisfy dependencies) look like they are part of the OSD file system ?
[08:56] <nerochiaro> that is, look like they are "installed"
[08:58] <hellwolf> Yes, hopes I haven't make things too complex. But it's close to midnight here, thantks nerochiaro anders_ , see you all
[08:58] <nerochiaro> hellwolf: will you join the summer of code if we get approved ?
[08:59] <hellwolf> nerochiaro, sure, that's interesting
[08:59] <nerochiaro> cool
[09:00] <hellwolf> :) see you
[09:00] <nerochiaro> bye
[09:00] <anders_> hellwolf: The concept is pretty nice.. Don't know how well FUSE works in low memory environments..
[09:01] <nerochiaro> hellwolf: you should really post some document to explain that better, after you have investigated if FUSE works ok
[09:01] <anders_> Data will take double space in the cache I guess.
[09:01] <nerochiaro> anders_: it's sure more overhead than symlinks
[09:02] <anders_> Indeed. It is nice to be able to just put single package files on the card though.
[09:02] <nerochiaro> anders_: you can still do single packages and work with symlinks
[09:02] <anders_> instead of huge directory trees. Which _will_ screw up when copied to memorycards from windows..
[09:03] <anders_> nerochiaro: How?
[09:04] <nerochiaro> well, actually it's just an idea i had on the fly ;) making the package a disk image and loop mounting it
[09:04] <nerochiaro> a file system image, i mean
[09:04] <nerochiaro> or just cramfs or similar
[09:05] <anders_> Right...
[09:05] <anders_> Wonder if that has the same diskcache interaction as a FUSE..
[09:05] <nerochiaro> yeah, it's all a matter of investigating a bit.
[09:06] <anders_> A compressed filesystem would probably have..
[09:06] <anders_> Maybe an uncompressed can reuse the same disk pages..
[09:07] <nerochiaro> i don't actually see anything against having the uncompressed disk image. the disk image would only be used to work around the media card "host" FS problem anyway
[09:07] <nerochiaro> and for convenience
[09:14] <anders_> Yes. A simple ext2 image would work like a charm.
[10:24] <may1937> nerochiaro: ping
[10:24] <nerochiaro> may1937: hey, finally we are online at the same time ;)
[10:25] <nerochiaro> may1937: i just wanted to know if you are interested in being a SoC mentor for neuros
[10:25] <may1937> yeah heh
[10:25] <nerochiaro> and if you want to add some DSP-related project for SoC
[10:26] <may1937> yes crweb mentioned it last night, i am interested
[10:26] <may1937> and even managed to get srobertson interested in applying
[10:27] <nerochiaro> srobertson as student, i suppose ?
[10:27] <may1937> aye
[10:27] <may1937> just saw your ml message, i can add something to the wiki
[10:28] <nerochiaro> ok, students will apply later, if we are approved, so there's time. but if you want to help as mentor, i need to have your google account and possibly real name
[10:28] <nerochiaro> and yes, if you can add something on that wiki page, that would rock
[10:30] <may1937> you need a google account? that seems weird
[10:30] <nerochiaro> they need it. each mentor needs to have a google account (it's not gmail, just google)
[10:31] <nerochiaro> unless my eyes crossed at some point while i was preparing the SoC paperwork yesterday night
[10:34] <may1937> so is it enough to have the wiki done by the 12th, or do we need a more "serious" proposal?
[10:36] <may1937> ok have created account with that other email addy
[10:40] <may1937> <may1937> so is it enough to have the wiki done by the 12th, or do we need a more "serious" proposal?
[10:40] <may1937> <may1937> ok have created account with that other email addy
[10:44] <may1937> added at least a start to soc project page, need to get going to work now
[11:34] <nerochia1o> may1937: sorry, i had some network problems earlier
[11:34] <nerochia1o> i'll add you as mentor with that other account.
[11:35] <nerochia1o> may1937: the project entry is also good. thanks
[11:36] <chreekat> may1937: do we wanna think about cgen as a potential project too?
[11:36] <nerochia1o> what is that ?
[11:45] <chreekat> over in #gcc-c54x we (may1937 and I) are pretending to use cgen to generate a machine description of the c54x for cgen, which will supposedly give us binutils and an emulator, as well as a starting point for a gcc backend
[11:45] <chreekat> when I say 'pretending' I mean we're in need of motivation
[11:47] <srobertson> how valuable would an open-source c54x compiler be to Neuros and the world at large?
[11:48] * srobertson  hasn't quite had the idealism beat out of him yet
[11:48] <JoeBorn> personally, I'd be more interested in c64x, that's the one on davinci, right?
[11:48] <chreekat> mainly the ability to write code for the dsp without spending $lots on a compiler
[11:48] <JoeBorn> actually TI as this event said they'd be willing to give a free version of the compiler for c54x
[11:49] <chreekat> well then
[11:49] <JoeBorn> it wouldnt be gcc or open source and I know not satisfy the purists,
[11:49] <JoeBorn> this was concession made to us for our community believe it or not
[11:49] <chreekat> that is cool
[11:49] <JoeBorn> they are really enthusiastic about building a community around their davinci stuff
[11:49] <srobertson> no way am I *that* idealist
[11:50] <nerochia1o> oh way, the c54x compiler is still windows only and wine is messy
[11:50] <JoeBorn> I really need to run though, I think some open source tools for the davinci could be on the list.
[11:50] <srobertson> KVM + new Core 2 Duo on the way... wfm
[11:50] <JoeBorn> we might even collaborate with fsf on that project.
[11:51] <srobertson> JoeBorn: that wouldn't be SoC material, tho, right?
[11:51] <srobertson> i mean if it is, SUPER awesome, but i'm guessing no.
[11:51] <JoeBorn> srobertson: the compiler project?
[11:51] <chreekat> JoeBorn: you'd kinda have to if you want the gcc backend to be part of the gcc tree
[11:51] <chreekat> You have to assign your copyright to the FSF to have code accepted to the project
[11:51] <srobertson> no, unless you mean c64x, but still that'd be nuts. just c64x stuff in general.
[11:51] <JoeBorn> well, maybe we can break it in a piece that'd be reasonable?
[11:52] <JoeBorn> I don't know enough about it
[11:52] <JoeBorn> chreekat: right, but I mean even co-working on it as a project
[11:52] <JoeBorn> or co promotion or co something
[11:52] <chreekat> ah
[11:53] * JoeBorn  flails around seeking more collaboration buzzwords
[11:53] <srobertson> 72.14.209.104
[11:53] <JoeBorn> oko, need to run
[11:53] <chreekat> yeah, I think people are alredy working on the c6
[11:54] <nerochia1o> well, either way, it's not something we can use now, no ?
[11:55] <srobertson> nerochia1o: judging by the lead time required to get the OSD up and running, i'm not sure if it's a bad idea to start a c64x "team" of one or two devs
[11:56] <nerochia1o> srobertson: hmm, you have a point
[11:56] * srobertson  volunteers! srobertson volunteers!!!!!
[11:57] * nerochiaro  points finger at Joe
[11:59] <chreekat> ugha firefox just slays my computer
[11:59] <chreekat> ridiculous
[12:02] <srobertson> chreekat: what distro do you use?
[12:03] <chreekat> debian testing
[12:04] <chreekat> it also destroyed my macbook though
[12:04] <nerochiaro> slayed, how ?
[12:04] <chreekat> yesterday, I couldn't suspend to disk because there wasn't enough swap space. it was using 90% of both memory and swap
[12:04] <srobertson> ok, nm (on gentoo the binary package of ff is heaps faster than the self-compiled one for most builds)
[12:04] <chreekat> I had to kill it
[12:05] <srobertson> wow.
[12:05] <nerochiaro> chreekat: eek
[12:05] <nerochiaro> 2.0 ?
[12:05] <chreekat> looks like the work on th c6x from chemnitz.de hasn't gone anywhere since 2005
[12:06] <chreekat> 2.0.0.1
[12:06] <nerochiaro> chreekat: i'll stick to 1.5 for now then
[12:06] <chreekat> I'm gonna stick to w3m as much as possible. :-/
[12:07] <nerochiaro> aww, not for me
[12:08] <chreekat> yeah, it's less than ideal. :-P But then, so is ff
[12:13] <DeepB> nerochiaro: srobertson: miniupnp.free.fr is ok?
[12:14] <srobertson> DeepB: not for UPnP AV. It might be a suitable replacement, but the UPnP AV spec is pretty weighty,
[12:15] <nerochiaro> DeepB: that's for IGD profile, we need AV (MediaServer/MEdiaREnder) stuff
[12:15] <srobertson> this one only seems to cover the InternetGatewayDevice portion.
[12:15] <DeepB> ok
[13:46] * srobertson  is away: putting the rassafrass back in rassaclass
[16:02] <srobertson_> i really like the idea of the CIA bot that announces SVN commits in here... anybody want to opine about the idea?
[16:04] <nerochiaro> they might be a tad distracting if they are many
[16:05] <nerochiaro>