[01:22] *** vmlemon_ has joined #kamaelia
[01:29] *** vmlemon__ has joined #kamaelia
[01:29] *** vmlemon__ is now known as vmlemon_
[10:39] *** vmlemon__ has joined #kamaelia
[10:39] *** vmlemon__ is now known as vmlemon_
[11:39] *** MS- has joined #kamaelia
[11:40] < MS-> greetings
[11:40] < MS-> glad all that stuff is out the (for now) - can now carry on with this stuff :-)
[11:43] < Lawouach> hello MS-
[11:43] < MS-> How's things?
[11:44] < MS-> It just struck me - is there anything in particular that you think really ought to be on the trunk for merge for the new release ?
[11:45] < Lawouach> Well I'm using K. mainly for networking stuff and so far everything I needed was already there. Except for the SSL stuff that has been merged already.
[11:45] < Lawouach> So off the top of my head, no.
[11:46] < MS-> Cool. Really wanted to check that though :)
[11:47] < Lawouach> ta
[11:50] < MS-> I've also decided to look at virtual box to see if there's a way of better supporting windows people
[11:52] < Lawouach> good idea
[11:52] < Lawouach> what are the specific shortcomings of Kamaelia when it comes to Windows?
[11:53] < vmlemon_> I reckon that DVB stuff (or lack thereof) might be
[11:54] < vmlemon_> Although, that's probably very OS specific
[11:55] < MS-> Lawouach: Mainly dependencies on specific libraries which are linux specific
[11:56] < MS-> I'd expect a mature (version 1.0) version of kamaelia to detect whether the libraries required exist to support the functionality requested really
[11:56] *** vmlemon__ has joined #kamaelia
[11:56] *** vmlemon__ is now known as vmlemon_
[11:56] < MS-> ie move from asking of an Alsa or similar sound output to just asking for a sound output, and potentially allowing tweaking for the OS
[11:57] < Lawouach> I see
[11:57] < MS-> much like the differences between windows & linux are masked by both python as far as possible then further by the TCPIP components
[11:57] < MS-> In all cases though it should be "only as far as sensible, but no further"
[11:57] < vmlemon_> Isn't there a generic Python module for audio?
[11:57] < MS-> vmlemon_: Not for audio capture
[11:57] < vmlemon_> Aah
[11:58] < MS-> For audio playback, pygame is probably the closest you get
[11:58] < MS-> as you move to multiple audio sources it gets more problematic
[12:00] < Lawouach> What about pymedia on Windows?
[12:00] < vmlemon_> SDL?
[12:01] < vmlemon_> Won't they paper the cracks for audio?
[12:01] < vmlemon_> *it
[12:02] < Lawouach> puygame is SDL
[12:02] < Lawouach> pymedia is gstreamer based
[12:02] < vmlemon_> Aah, OK
[12:02] < MS-> Lawouach: pymedia should world nicer
[12:02] < MS-> s/nicer/nicely/
[12:03] *** MS- though pymedia was wrappers round libavcodec rather than gstreamer
[12:05] < Lawouach> I thought they had moved to gstreamer mainly now
[12:05] < Lawouach> could be wrong
[12:09] < Lawouach> seems I was wrong
[12:10] < Lawouach> is there a license or packaging issue with libavcodec on windows?
[12:10] < MS-> Regarding packaging/licensing of I have no clue.
[12:10] < MS-> Technically they probably can't do anything with it because libavcodec actually implements lots of patented codecs
[12:11] < MS-> which puts it into a really really grey area
[12:11] < MS-> to put it mildly
[12:11] < Lawouach> HMM
[12:11] < Lawouach> I wonder how a product like Vlc does it
[12:11] < Lawouach> ah well
[12:11] < MS-> It doesn't - it has the same issue
[12:12] < MS-> gstreamer is unusual in that someone *has* paid the license fees
[12:12] < MS-> The problem isn't actually limited to those areas though
[12:13] < MS-> For example consumer cameras with MP4 encoding support only *technically* have a license for use in a domestic setting (at least some cameras)
[12:13] < MS-> which means using them to make a video short, seems reasonable
[12:13] < MS-> unless it becomes popular, and then someone goes "ooh, we could do something with this"
[12:13] < MS-> Suddenly you hit all sorts of nasty issues
[12:14] < MS-> Basically because software patents are nuts :)
[12:14] < Lawouach> I see
[12:15] < Lawouach> In such case using a binding like pymedia would be fine as long as you don't distribute libavcodec along
[12:15] < Lawouach> right?
[12:15] < Lawouach> Meaning it's one extra step for the user
[12:16] < MS-> yes
[12:16] < MS-> That'd be my understanding as well
[12:17] < MS-> It's also why I think libavcodec is hosted in hungary these days - because of laws in that country
[12:17] < MS-> basically meaning they can distribute it, shifting the onus onto the person who recieves it for it to be legal for them to have a copy
[12:18] *** MS- software patentsare awful IMO - they don't make the world a better place
[12:33] < vmlemon_> Anyone know when the Fraunhofer/Thomson MP3 patents expire?
[12:34] < vmlemon_> Ugh, the LZW/GIF fiasco, anyone?
[13:35] *** Chong- has joined #kamaelia
[14:11] *** bcarlyon|ubuntu is now known as BCarlyon|Ubuntu
[15:56] < MS-> back later
[15:56] < MS-> cya
[16:55] *** Chong- has joined #kamaelia
[19:07] *** sadrul has joined #kamaelia
[19:23] *** MS- has joined #kamaelia
[19:24] < MS-> evening
[19:25] < Lawouach> evening
[19:28] < MS-> I now have XP in a virtualbox (as in www.virtualbox.org)
[19:28] < MS-> which seems to work as advertised
[19:34] < Lawouach> good
[19:36] < Lawouach> I'm watching a fascinating british documentary about Stonehenge.
[19:36] < Lawouach> I went there once and was disapointed
[19:36] < Lawouach> Not by the stones but the way it's by two roads
[19:36] < Lawouach> That was rather unexpected and annoying.
[19:37] < MS-> Are they busy roads ?
[19:37] < MS-> I've not been there and probably ought to really
[19:38] < Lawouach> One is rather busy but farther. The other one is not actually that busy, mainly the traffic to visit the site
[19:38] < Lawouach> But I was rather surprised nonetheless
[19:39] < Lawouach> Other than that it's inspiring to be there.
[19:39] < MS-> I see. Sounds cool still :)
[19:39] < Lawouach> Yes it is :)
[19:43] < Lawouach> One thing I enjoyed not far from there is the steam train http://www.watercressline.co.uk/
[19:44] < Lawouach> It's particularly nice in summer and if you have children as you can make a day of it (there are activities at each station)
[19:44] < Lawouach> The ride was fun
[20:34] *** vmlemon__ has joined #kamaelia
[20:34] *** vmlemon__ is now known as vmlemon_
[20:34] < vmlemon_> Hi
[21:07] < MS-> Train sounds like a lot of fun :)
[21:08] < MS-> I'm sure the kids would enjoy it :)
[21:18] *** vmlemon__ has joined #kamaelia
[21:18] *** vmlemon__ is now known as vmlemon_
[21:28] *** MS- finds this
[21:28] < MS-> http://blog.red-bean.com/sussman/?p=96
[21:32] *** Chong- has joined #kamaelia
[21:39] < MS-> Interesting concept: http://www.codingdojo.org/
[21:50] *** MS- realises he has no clue of what a decent command line console is for windows beyond cygwin
[21:53] < vmlemon_> GNUWin32 utilities with Microsoft PowerShell work well for me, although I don't use the CLI on Windows very often
[21:53] < MS-> cheers :)
[21:53] < vmlemon_> It probably works with the Cygwin tools, too
[21:54] < vmlemon_> Although I only tested the former, since they were easier/faster to install on a slow connection
[22:01] < vmlemon_> "Your Milage May Vary" though, as they say
[22:02] < MS-> indeed - thanks for the tip though :)
[22:02] < MS-> (will probably try that tomorrow)
[22:03] < vmlemon_> (Or kilometrage? for our European friends ;) )
[22:03] < vmlemon_> Assuming that it is even a word...
[22:06] *** vmlemon_ was shocked at how much dust had built up in his old, unused for ages desktop/server machine, when he was dismantling and reassembling it, to try and make it boot again, earlier
[22:12] < vmlemon_> I'm amazed that it still works, given that it's nearly 7 years old
[22:13] < vmlemon_> and the CMOS battery is well and truly dead
[23:36] < Chong-> gotta sleep. night, all.
[23:37] *** Chong- has parted #kamaelia