[00:01] <nerochiaro> no, the feature in the BIOS that shuts down the computer when the CPU gets too hot
[00:01] <DeepB> there was no such feature
[00:01] <derobert> DeepB: it won't boot? How far does it get?
[00:02] <nerochiaro> oh, then i misinterpreted your "i removed it" comment just after derobert's
[00:02] <derobert> Yono: did you see my link to my post in the forum?
[00:03] <DeepB> derobert: it turns on the power light, that's all
[00:04] <derobert> DeepB: hmmm, weird. Did you give it some time too cool off?
[00:04] <DeepB> yep
[00:04] <DeepB> it's a notebook
[00:04] <DeepB> i removed the batteries
[00:06] <derobert> gotta go... dinner time
[00:06] <DeepB> holy shit... it is brand new, i picked it up yesterday
[00:07] <DeepB> and it took me the whole f*ckin'g day to have an accelerated X.org desktop
[00:07] <DeepB> grrr
[00:07] <nerochiaro> was it for yourself, or to give to a customer or something ?
[00:08] <DeepB> i traded my old notebook for this one to my mom
[00:09] <nerochiaro> :(
[00:10] <DeepB> seriously, if it fries under linux it is of no use to me
[00:10] <nerochiaro> it might have fried under XP also, how do you know ?
[00:11] <DeepB> it was on the whole last night with XP
[00:12] <DeepB> i wiped it out this morning
[00:12] <nerochiaro> what i was saying is that it might have been a chance it died just when you put linux on it. it might have fried the same way after another XP-night
[00:13] <DeepB> yep, could be
[00:13] <DeepB> i heard the fan working when it was busy, compiling and such
[00:18] <DeepB> this just comes to confirm that every generation of electronics is crappier than the previous one (my 1st ammendment to Moore's Law)
[00:19] <nerochiaro> heh, quite true, but always goes hand in hand with "the more you spend, the better you spend" (most of the times, at least)
[00:21] <nerochiaro> DeepB: do you use any particular tool to manage you music collection (if you ever do that, of course)
[00:22] <nerochiaro> ?
[00:22] <DeepB> this was an Athlon64 3000+ 1Gb RAM fucking flying Compaq notebook, now it is an expensive, fancy waste of space in my busy table... grrr
[00:22] <nerochiaro> i can feel your anger
[00:23] <DeepB> nerochiaro: i used to manage it with a self made php webportal
[00:24] <nerochiaro> used ?
[00:24] <DeepB> it allowed streaming also, it was a nice piece of software, but i haven't updated its contents for a long time
[00:55] <DeepB> nite all
[00:58] <nerochiaro> nite
[03:58] <Yono> derobert: now aren't you glad you made a topic?
[03:59] <derobert> yep
[05:39] <brenden> does the neuros show up as a usb mass storage device when it's plugged in?
[05:39] <rcgcfn> yeah
[05:39] <brenden> nice
[05:39] <brenden> is there anyone here who works for neuros?
[05:39] <rcgcfn> somewhere around
[05:40] <brenden> any idea if it's possible to purchase just the circuit board and stuff?
[05:40] <rcgcfn> umm, you could take it apart
[05:40] <rcgcfn> idk
[05:46] <brenden> it would be nice if i could still acquire the firmware
[05:47] <brenden> blah
[05:47] <brenden> why isn't there more open source firmware with gcc targets
[05:48] <Xoring> because open source is "evil" (says microsoft)
[05:48] <brenden> seriously though
[05:49] <rcgcfn> i bet you could get the source from somebody
[05:49] <brenden> programming for microcrontrollers is a pain in linux
[05:49] <brenden> like who?
[05:49] <rcgcfn> like . . idk
[05:49] <brenden> i checked out the cvs
[05:49] <rcgcfn> just ask around
[05:49] <brenden> but i have a feeling some code has been removed
[05:49] <brenden> i don't want to get neuros into trouble or something
[05:49] <brenden> nor do i want the +b
[05:50] <rcgcfn> haha
[05:50] <rcgcfn> right
[05:53] <brenden> so
[05:53] <brenden> no firmware then
[05:53] <brenden> has code been removed from the cvs stuff?
[05:54] <Xoring> probably not
[05:55] <Xoring> wourth a check
[05:58] <brenden> so does anyone know if it's possible to compile the firmware on linux yet?
[05:58] <brenden> or will i have to use windows?
[06:00] <SmrtJustin> night all
[06:01] <brenden> yes, no, maybe?
[06:11] <Starkey> Windows only. You need the TI compiler.
[06:11] <brenden> thats crappy
[06:11] <brenden> maybe i'll try to write the compiler for linux
[06:11] <unknown_lamer> workaround:
[06:12] <unknown_lamer> qemu + windows 95
[06:12] <brenden> yeah
[06:12] <brenden> thats what i was thinking
[06:12] <brenden> if i have time, i may be able to write a compiler
[06:12] <unknown_lamer> there's a project for that
[06:12] <Starkey> SHouldn't take more than a day to write a compiler. :)
[06:12] <brenden> it looks dead
[06:13] <brenden> well, i've written a couple compilers before
[06:13] <brenden> in linux
[06:13] <brenden> they weren't that hard
[06:13] <brenden> just for asm though
[06:13] <brenden> c would be trickier
[06:13] <unknown_lamer> Adding a GCC backend is the best solution
[06:38] <brenden> are there datasheets available for the neuros dsp?
[06:39] <brenden> i can't find anything useful on the ti site
[06:40] <brenden> i can't find datasheets for this stuff
[06:40] <brenden> mainly the TMS320C54x chips
[06:41] <brenden> www.neurosaudio.com
[06:41] <brenden> according to that the datasheets and such are "freely available" from ti
[06:41] <brenden> nm
[06:42] <brenden> i found 'em
[06:42] <AmericanTechpush> cool
[06:42] <brenden> does anyone know what temps the dsp is good to?
[06:42] <brenden> i need it to go to 150 degrees
[06:43] <brenden> celsius
[07:41] <solomon> brenden: still around?
[07:42] <brenden> yes
[07:43] <solomon> brenden: neuros audio is currently trying to get an effort going to create a GCC target for the neuros DSP
[07:43] <solomon> brenden: i.e. compile the firmware in linux with GCC
[07:43] <brenden> yes, i'm aware of that much
[07:44] <brenden> it's the status of the project i'm not sure about
[07:44] <solomon> brenden: it sounds like you have some experience with such things, perhaps you would be of use
[07:44] <brenden> hmm, i'd like to be
[07:44] <solomon> brenden: they may even be able to offer a contract to do the work, i can't speak for them on that though
[07:44] <brenden> i'm already doing this work on a contract
[07:44] <brenden> i'm not worried about $$
[07:45] <brenden> my deadline is june of 2006
[07:45] <solomon> brenden: i would encourage you to email the neuros-firmware list, gcc project list, and joe with what your background is and what you can do, etc.
[07:45] <solomon> brenden: your deadline? for what task?
[07:45] <brenden> the project i'm working on
[07:45] <brenden> ...which i can't technically tell you about due to NDA
[07:45] <brenden> but basically, i'm making a device for recording audio
[07:46] <solomon> brenden: as far as i'm aware, they have found one or two people who are not extremely faithful in their own background. so you might be the most qualified person to date that is intent on working on it
[07:46] <brenden> i plan on using similar hardware as the neuros, with ogg encoding
[07:46] <solomon> brenden: it's always hearsay though of course
[07:46] <brenden> well, i'm just a student
[07:46] <brenden> i don't have a formal background yet
[07:46] <solomon> brenden: let me get you the addresses for the list and joe
[07:46] <brenden> alright
[07:46] <solomon> oh, joe is joe born, president of neuros audio btw
[07:46] <brenden> yes, i gathered
[07:46] <brenden> i'm actually part of a team
[07:47] <solomon> he's pretty closely involved with this stuff as you probably also gathered
[07:47] <brenden> me and at least 2 others are working on our project, but we'd love to help out the neuros project too
[07:47] <solomon> well if you could get the whole team involved in it that would completely kick ass
[07:47] <solomon> :)
[07:48] <solomon> brenden: getting a GCC target done would pave the way for more developers to work on the firmware itself
[07:49] <brenden> it would definitely make my life easier
[07:49] <solomon> joes's email is jborn@neurosaudio.com ...
[07:49] <brenden> do you work for neuro or something?
[07:49] <solomon> it might be best for you to join the neuros-firmware and gcc target project lists and then mail them
[07:50] <solomon> brenden: no, i'm just a customer that's very interested in how things go :)
[07:50] <brenden> i see
[07:50] <solomon> brenden: the better all of this works out, the better my neuros will be :)
[07:50] <solomon> brenden: they're talking about putting in MPC and FLAC support, for instance :)
[07:51] <solomon> lists.sourceforge.net
[07:51] <solomon> that's the subscription form for the neuros-firmware list
[07:51] <solomon> lists.sourceforge.net
[07:52] <solomon> there's the other
[07:52] <brenden> one question i have: is there a specific license that the firmware and schematics are under?
[07:52] <solomon> if i were you i would subscribe to both, and address your email to both lists and joe
[07:52] <brenden> i didn't see anything
[07:52] <brenden> gpl would be nice
[07:53] <solomon> brenden: i don't know about the schematics. neuros has been very receptive to requests about licensing. They basically want to make it as easy as possible for people to contribute
[07:54] <brenden> i want to know how they feel about us using their firmware
[07:54] <brenden> we will still respect the open source-ness
[07:54] <brenden> but we would like to use it for an entirely different purpose
[07:54] <solomon> brenden: they ended up licensing the firmware under the MPL. there was discussion on the list about it and many of us wanted that far more than the GPL. This is because NA was planning to give out the source under the GPL to the community, but then maintain their own fork independantly. They didn't want to infect their fork with GPL'd code because they wanted the opportunity to license the stuff to other parties
[07:55] <brenden> hmm
[07:55] <solomon> brenden: by using MPL they can re-license for other parties with non-free licenses. but the MPL tree will always be quite free. IIRC, it has a GPL re-licensing option too so that one could create a GPL fork if one desired
[07:55] <brenden> that doesn't really work in my favour
[07:56] <solomon> brenden: well, I don't know how much you can tell me about your purposes, but I would imagine the crux would be whether you are a potential customer, potential competition, or just somebody who could benefit irrespective of NA
[07:56] <brenden> well
[07:56] <brenden> all i can say is that we're not making a product which will be sold
[07:56] <solomon> brenden: for instance, if you are working for Apple and you want to use the neuros FW in the ipod, I'm sure they would rather license it to you for a lot of money ;)
[07:57] <brenden> ahh
[07:57] <brenden> well
[07:57] <brenden> what we are making will remain in our hands
[07:57] <solomon> hehe it will be hard for you to deal with NA without telling them what you're doing :)
[07:57] <solomon> let's just say you are making another portable player
[07:58] <brenden> i can tell them anything if they will sign an NDA
[07:58] <solomon> you would probably have two options
[07:58] <brenden> i'm in the oil business
[07:58] <brenden> not the consumer electronics business
[07:58] <solomon> use their firmware source for free, but you have to obey the terms of the MPL -- giving the source back to Neuros and the community -- or the GPL, giving your source changes back to the community
[07:58] <brenden> (in my spare time though, i'm a full time student)
[07:59] <solomon> or pay them to license the product under a non-free license and keep the source to yourself
[07:59] <solomon> well, i'm just giving an example
[07:59] <brenden> the only source changes we would make would be to add ogg encoding for audio recording, and remove all the other features
[07:59] <brenden> all we really need to do is record audio
[07:59] <solomon> basically, the GPL and MPL don't mind if you want to make money off the source, the trick that you have to give your developments back for the "greater good"
[07:59] <solomon> why would you have to keep that to yourselves, then?
[07:59] <brenden> ehhh
[08:00] <brenden> it's complicated
[08:00] <brenden> the device is only a small part of the project
[08:00] <solomon> well you wouldn't have to open up the rest of your components :)
[08:00] <solomon> afaik
[08:00] <brenden> well, we plan on doing so anyways
[08:00] <solomon> i'm not quite following
[08:01] <brenden> the reasons i have to keep "hush hush" are really quite complicated
[08:01] <solomon> you mean you plan on having all of the source for your whole project be open source?
[08:01] <brenden> yes
[08:01] <brenden> we don't care about OUR ip
[08:01] <solomon> then you would not be in violation of their license
[08:01] <brenden> we care about infringing on someone else's ip
[08:01] <brenden> www.sparteksystems.com
[08:02] <brenden> there is some stuff on that site
[08:02] <solomon> you can keep any other code private so long as you don't put it into the neuros firmware tree
[08:02] <brenden> which will tell you all i can tell you
[08:02] <brenden> nah, we don't care about any code we add
[08:02] <solomon> so i don't see the problem :)
[08:02] <brenden> well, great
[08:03] <solomon> you plan on taking the neuros firmware source, making some modifications, and making the result available to them licensed under the MPL, right?
[08:03] <brenden> pretty much
[08:03] <solomon> that's quite acceptable
[08:03] <brenden> the only changes we need to make are to a. remove almost all the features and b. add ogg encoding from audio recording
[08:03] <solomon> so long as you do that, they won't bother you about how you're actually using it
[08:04] <brenden> so
[08:04] <brenden> do you have any clue what temp the device is good to?
[08:04] <brenden> we need 150C
[08:04] <solomon> the ogg encoding would be cool and i'm sure they'd be happy to receive the change and integrate it into the product
[08:04] <brenden> it's usually hit or miss with this kind of stuff though
[08:05] <solomon> removing almost all features of course would be fairly useless ;)
[08:05] <solomon> hrm well
[08:05] <brenden> yes, well, we don't need them
[08:05] <solomon> would you be using the whole product or components from it?
[08:05] <solomon> what's that temp in F?
[08:05] <brenden> we need the following: memory, usb mass storage, audio encoding, pressure recording, and recording some info from accelerometers
[08:06] <brenden> uhm
[08:06] <solomon> yeah, i just mean useless to them :)
[08:06] <brenden> i don't know F
[08:06] <solomon> hrmm
[08:06] <brenden> 100C is boiling
[08:06] <brenden> 0 is freezing
[08:06] <brenden> so..it's hot
[08:06] <solomon> about 200F is boiling
[08:06] <solomon> 32F is freezing
[08:06] <solomon> so like hrm maybe 250-300F
[08:06] <brenden> make it ~275
[08:06] <brenden> yeah
[08:06] <brenden> i've already ordered a device
[08:07] <brenden> and we're going to put it in the oven first thing
[08:07] <brenden> but it would be nice to know ahead
[08:07] <solomon> so will you try to stick the whole thing in the oven or take it apart some
[08:07] <brenden> well
[08:07] <brenden> we'll take all the extra junk off
[08:07] <solomon> so just like the board and stuff
[08:07] <solomon> how about the LCD
[08:07] <brenden> and just basically put the oven in the circuit and run some wires to a scope to see what happens
[08:07] <brenden> we don't need the lcd yet
[08:07] <solomon> ok lemme find you the link to the basic hardware
[08:07] <brenden> we like the idea of being able to use it in the future though
[08:08] <solomon> well actually the link i have is for the next generation which will be used in the neuros 3
[08:08] <solomon> it will be about the same, and it will use the same firmware
[08:08] <brenden> the specific chip isn't that important
[08:08] <brenden> we may even use a dsPIC instead
[08:08] <brenden> because they are known to work at temp
[08:09] <solomon> www.spectrumdigital.com
[08:10] <brenden> ohhhh
[08:10] <brenden> nice
[08:10] <inkedmn_> the neuros databases are mdb files, yes?
[08:10] <brenden> damn
[08:10] <solomon> inkedmn_: no clue
[08:10] <brenden> i wish i had talked to you 30 mins ago
[08:10] <solomon> brenden: this information is good news? :)
[08:10] <inkedmn_> ok
[08:10] <brenden> i would have just bought that
[08:10] <solomon> hehe
[08:10] <solomon> brenden: i don't know if that would work with the neuros firmware right out of the box
[08:10] <brenden> err
[08:10] <brenden> actually
[08:11] <brenden> that doesn't look right
[08:11] <solomon> brenden: and the current device is designed differently.. it has another board for the hard drive backpack
[08:11] * inkedmn_  dl's positron source
[08:11] <brenden> right now we're not interested in the hard drive stuff
[08:11] <solomon> brenden: that link is an "evaluation module" for the next generation of the board
[08:11] <brenden> so thats the neuros 3?
[08:11] <solomon> brenden: the neuros 3 that uses it will be out supposedly around q3 2005
[08:12] <brenden> well, we'll start with what we have i guess
[08:13] <brenden> doing ogg encoding on a fixed point device will be tricky
[08:14] <solomon> www.spectrumdigital.com
[08:14] <solomon> i think that is the board in the n1 and n2
[08:14] <solomon> DA250
[08:14] <solomon> i could be wrong
[08:14] <brenden> no
[08:14] <brenden> it's 150
[08:14] <solomon> DA150?
[08:14] <brenden> yes
[08:14] <solomon> you mean the n1/n2 are DA150, or that link is DA150?
[08:15] <brenden> n1/n2 are da150
[08:16] <solomon> ah
[08:16] <brenden> hmm
[08:17] <brenden> looks like we will be writing the first fixed-point ogg encoder
[08:17] <solomon> well, kickass ;)
[08:17] <brenden> okay
[08:17] <solomon> does it look like you'll be writing the first c54x gcc target as well? :)
[08:18] <brenden> mmmmmmm
[08:18] <brenden> perhaps
[08:18] <solomon> so, how about if you stick it in the oven and it melts?
[08:18] <brenden> it really depends on how much time we have
[08:18] <solomon> btw, why ogg?
[08:18] <solomon> why not mp3, wav, or flac?
[08:18] <brenden> if it melts, we will buy more stuff and stick it in the oven to see if it melts
[08:18] <brenden> no royalties
[08:19] <brenden> we don't need lossless compression
[08:19] <solomon> you mean move on and try something else besides neuros?
[08:19] <brenden> well
[08:19] <brenden> the only thing we're unsure of with the neuros is the ti chip
[08:19] <brenden> everything else is known to work
[08:19] <solomon> flac doesn't have royalties and somebody else may be writing encoding for that very soon
[08:19] <solomon> wav doesn't have royalties and it works now but of course that is much larger
[08:20] <solomon> you could call TI
[08:20] <brenden> memory is limited
[08:20] <solomon> hey
[08:20] <brenden> we cannot afford to waste it on flac
[08:20] <solomon> try speex
[08:20] <brenden> and we don't care that much about quality
[08:20] <solomon> if you wrote speex encoding and decoding for the neuros, that would be completely great
[08:20] <solomon> much better than ogg encoding :)
[08:20] <solomon> actually, it's Ogg Speex
[08:20] <solomon> as opposed to Ogg Vorbis
[08:21] <brenden> speex isn't really appropriate
[08:21] <solomon> ah, too bad :)
[08:21] <brenden> we're not recording speech
[08:21] <solomon> how high a quality do you need?
[08:21] <solomon> speex is good for really low quality and speech, which it sounds like it won't be
[08:21] <solomon> ogg is good for like 32-128kbit
[08:21] <solomon> you might try MPC at higher bitrates
[08:21] <brenden> 64 bit would probably be good for us
[08:21] <solomon> up to about 300kbit
[08:22] <solomon> ah, then ogg really is a good bet
[08:22] <brenden> kbit, that is
[08:22] <solomon> another issue is cpu overhead
[08:22] <solomon> ogg is kinda bad on that
[08:22] <brenden> hmm
[08:22] <solomon> you might like mpc better for that even though you may not get as good quality with it at the lower bitrates
[08:22] <solomon> it is designed for higher.. but the difference at lower bitrates might be nominal
[08:23] <solomon> for decoding at least i know that they are just about the cheapest among all the codecs
[08:23] <brenden> decoding isn't an issue really
[08:23] <solomon> i don't know about encoding but at least they are not likely to be as bad as ogg :)
[08:24] <solomon> since they are trying to get MPC support done too, i'm sure they would be happy if you worked on that as well :)
[08:25] <brenden> we only have so much time
[08:25] <brenden> and as much as i'd like to contribute to the neuros community, our main focus is our own project
[08:27] <solomon> certainly :) but perhaps your interests can intersect :)
[08:28] <solomon> doing either vorbis encoding or mpc encoding would make people pretty happy; i would say mpc encoding would be more useful for the neuros, and it might also be better for you since it's free and may also be lower overhead
[08:29] <brenden> ogg is free
[08:29] <solomon> it might take longer, though, if you are familiar with vorbis enough to write an encoder easily but not as familiar with mpc
[08:29] <solomon> yeah, mpc and ogg are both just as free
[08:29] <brenden> we're concerned more about memory usage then quality
[08:30] <brenden> we may need to record as much as 5 hours of audio, and be limited to about 1gb of memory
[08:31] <solomon> well with ogg, depending on what you need, you might be able to go down to as little at 16kbit
[08:32] <solomon> well, less maybe
[08:32] <solomon> i have gone down as low as about 12-14 kbit mono and the audio is still recognizable
[08:32] <solomon> i don't know if mpc would go that low or not
[08:34] <solomon> what's with the ctcp :)
[08:35] <solomon> i'm using gaim on debian linux ;P
[08:35] <brenden> just curious what OS you use
[08:35] <brenden> ahh
[08:35] <brenden> nice
[08:35] <brenden> gentoo here :)
[08:35] <solomon> hehe
[08:35] <solomon> you?
[08:35] <solomon> ah
[08:35] <solomon> i'm a debian junky
[08:35] <solomon> unstable
[08:35] <brenden> Linux phuket 2.6.10-cko3 #1 Wed Jan 19 22:19:10 MST 2005 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux
[08:38] <solomon> i'm on a k6-2/450 :>
[08:38] <brenden> sorry to hear
[08:39] <solomon> i'll be upgrading to an athlon 1600 or something
[08:40] <solomon> i got the cpu for $20
[08:40] <solomon> hehe
[08:40] <solomon> </