[00:02] <crweb> www.limesg.com
[00:02] <crweb> www.limesg.com
[00:20] <crweb> Ycros: I think the toolchain in a sb which can be distributed, is a great idea.
[00:27] <crweb> video framebuffer on the osd speed test: www.limesg.com
[00:31] <Ycros> crweb: aye
[00:32] <crweb> Ycros: i can't speak for him but I get the jist that dero does to (in pm)
[00:32] <crweb> Ycros: so, your work won't be in vien. I will use it very much
[00:34] <crweb> Ycros: pm
[00:35] <Ycros> yeah
[00:59] <crweb> do we think i need freetype fonts in my gui?
[02:18] <nerochiaro> hi all, is the wiki spambot already taken care of ?
[02:23] <crweb> nerochiaro: we think so
[02:25] <crweb> nerochiaro: while you were away, i think it was decided by community members to just port the current toolchain to scratchbox.
[02:26] <crweb> or, to use the sources to build the toolchain for scratchbox
[02:26] <nerochiaro> crweb: i peeked through the log and saw something about sbox. thanks for the recap.
[02:26] <crweb> yeah, it was a 2 hour discussion
[02:26] <crweb> and a 2 line summery
[02:27] <nerochiaro> the whole toolchain ? there's no need for the whole toolchain. there are toolchain in sbox already that work for us
[02:27] <crweb> its not the right toolchain
[02:27] <crweb> it uses a different libc
[02:27] <crweb> i just happens to work
[02:27] <nerochiaro> no, it uses the same
[02:27] <crweb> you really shouldn't use different versions of libc
[02:27] <nerochiaro> unless ours was patched
[02:28] <crweb> there are patches in the src dir's
[02:28] <nerochiaro> then ok
[02:28] <crweb> the libc i was using was a minor number off though
[02:28] <crweb> its just a safer bet to keep it constant across the board
[02:28] <nerochiaro> well, ok. more power to them if they can do that though. it's ok in my book
[02:29] <nerochiaro> i'll read the logs later on
[02:29] <crweb> there were a few loops
[02:29] <crweb> but it was all good
[02:30] <crweb> nerochiaro: i'm going to try and emlinate the need to even have neuros-bsp for devs
[02:31] <crweb> by producing rootfs images
[02:31] <crweb> and kernels
[02:31] <crweb> for nfs booting
[02:31] <crweb> theres no need for an application developer to bootstrap
[02:31] <nerochiaro> well, for devs who don't want to modify either the kernel or the rootfs, yes
[02:32] <crweb> right, which is why they would use the bootstrap if they want
[02:32] <crweb> right now, they have to bootstrap even if all they want to do is run on nfs
[02:32] <nerochiaro> yeah. but the rootfs is always modified when doing dev. why you want that fixed ?
[02:33] <crweb> it would probably be even a better idea to have neuros release not only firmware bin, but uImage and rootfs
[02:33] <crweb> it would be easy for them
[02:33] <nerochiaro> or even give us a way to split off the upks
[02:33] <crweb> right
[02:33] <nerochiaro> which i think is pretty easy
[02:33] <crweb> yes the rootfs is always modified, but its a nfs rootfs
[02:33] <nerochiaro> just a matter of writing the reverse of the upk util
[02:34] <crweb> or not packing the files to begin with
[02:34] <crweb> sounds much easier
[02:34] <nerochiaro> well, you need to distribute them in one single container
[02:34] <crweb> they still have to be copied to /tftp and /srv/neuros-rootfs-osd
[02:35] <crweb> one way or another, mightaswell zip them
[02:35] <nerochiaro> a more standard packaging would help. i agree.
[02:35] <crweb> well, tar bz/gz in the rootfs case
[02:36] <crweb> I plan on removing the make system for the rootfs
[02:36] <crweb> in my svn
[02:36] <crweb> its stupid to have it the way it is, generating a constant setup each time
[02:37] <crweb> just make it constant so when you add a file, its added
[02:37] <crweb> no make hell
[02:37] <crweb> they went a little overboard with their make system
[02:38] <crweb> make rootfs should just package a directory
[02:38] <crweb> not generate it each time
[02:39] <nerochiaro> agree. the rootfs setup is a labyrinth
[02:40] <crweb> we won't need sudo that way anymore either
[02:40] <crweb> i think..
[02:41] <nerochiaro> well, you still do. the devices ?
[02:41] <crweb> they'll already be made
[02:41] <crweb> nodes can be copied and moved and tar'd
[02:42] <crweb> chown everything root before copied into rootfs.tgz
[02:42] <crweb> i dunno, we'll see
[02:42] <crweb> i've started
[02:45] <nerochiaro> good
[02:46] <nerochiaro> it's a good move anyway to remove that make-based setup. or to make it more streamlined
[02:46] <nerochiaro> make itself is not the devil
[02:47] <crweb> yeah, that part of the setup at least
[02:47] <crweb> i like the make sysapps, make rootfs, make menuconfig
[03:05] <sumasuma> i want to work on the DSP API for the OSD, which configuration i need to take ?
[03:05] <sumasuma> wiki.neurostechnology.com
[03:06] <nerochiaro> sumasuma: that chart is not accurate anymore. ignore it. get an OSD, there's only one model sold now
[03:58] <sumasuma> nerochiaro: thanks, i was away in a discussion
[04:00] <nerochiaro> sumasuma: no problem. that chart shows also the proposed features of some future models. but none of them exists yet. and also the features you see in there are obsolete.
[04:01] <nerochiaro> maybe it would be better to add a warning to that page
[04:10] <crweb> teh dsp api?
[04:11] <crweb> thats not something we have access to is it?
[04:11] <nerochiaro> probably means NMS
[04:11] <crweb> ah
[04:11] <nerochiaro> dunno, i just guessed that
[04:11] <nerochiaro> or maybe may1937's work
[04:12] <crweb> i never grasped what may was doing
[04:12] <crweb> without the dsp compiler..
[04:12] <nerochiaro> assembler
[04:12] <crweb> ah
[04:12] <crweb> either way, not much you can do is there?
[04:13] <nerochiaro> well, having some way to load code into the DSP and have it execute that would be useful to some people
[04:13] <nerochiaro> not me, granted
[04:13] <nerochiaro> but still useful
[04:14] <crweb> but the code the dsp would execute would have to be assembled for the dsp
[04:14] <nerochiaro> yeah, or by someone who has the compiler
[04:14] <crweb> which we don't..
[04:14] <crweb> i didn't think neuros did either
[04:14] <nerochiaro> they do
[04:15] <nerochiaro> have the compiler, i mean
[04:15] <crweb> oh
[04:15] <crweb> well then..
[04:15] <crweb> wonder what I have to do to get that..
[04:15] <nerochiaro> they had it for the old N2, and the dsp is the same
[04:15] <nerochiaro> crweb: you have to shell out some thousand dollars
[04:15] <crweb> may did?
[04:15] <nerochiaro> he does assembler, that is supported by gnu tools
[04:16] <crweb> so there is a ts54x assembler
[04:16] <nerochiaro> yes
[04:16] <crweb> well then
[04:16] <crweb> i didn't know that
[04:16] <crweb> I can do that
[04:17] <crweb> basically.
[04:17] <crweb> very basic
[04:17] <crweb> i could do hello world
[04:17] <crweb> heh..
[04:17] <crweb> square function
[04:17] <crweb> i^x
[04:18] <crweb> very interesting..
[04:18] <crweb> wonder how hard it is to port asm to asm
[04:18] <nerochiaro> what do you mean ?
[04:19] <crweb> each assembler has its own format
[04:19] <crweb> wonder how hard it is to port assembly source to the 54x's assember's source
[04:20] <nerochiaro> well, it probably has also lots of specific instructions you will want to use, otherwise there's not much gain in a dsp after all
[04:21] <crweb> dang it, its a C54x
[04:21] <nerochiaro> yep
[04:21] <nerochiaro> gdspsim.sourceforge.net
[04:21] <crweb> ts was the model we were using in class
[04:22] <crweb> ok, so do you know how we load the program?
[04:27] <nerochiaro> no, there's what may1937 was working on, i think
[04:27] <crweb> ah
[04:28] <crweb> i've got to learn how to use nmsd
[04:28] <nerochiaro> or you can use that simulator in the link i posted
[04:28] <crweb> i dont understand why it is a program linking.
[04:28] <crweb> yeah, have the simulator already
[04:28] <crweb> err, why its a program running
[04:28] <crweb> i know that its what I asked for, but i don't understand how they did it
[04:29] <crweb> so i make a socket to connect to it, and then tell it a file?
[04:29] <crweb> or do i pipe a file to it..
[04:30] <nerochiaro> i have not looked into the new nms. i think you can still tell it to play a file and be done with it
[04:31] <crweb> do i specify a type or does it handle that to?
[04:31] <crweb> i honestly never did look at it at all
[04:31] <nerochiaro> should handle it, the old one did, IIRC
[04:34] <crweb> hah, i left my 442 on recording osd output all night
[04:34] <crweb> filled the 40gig drive
[05:15] <crweb> nerochiaro: actually with mdev, I hope to not have to create device nodes ;)
[10:34] <allyourrejects> crweb: you have been dead for 3 hours. go away
[10:35] <crweb> ping
[10:35] <crweb> interesting..
[10:35] <crweb> was crweb here?
[10:36] <crweb> some how my userlist didn't update
[12:22] <crweb> new AMD Live! all in one
[12:22] <crweb> neuros dev wins pricewise, geez
[15:20] <shirour> hi everybody..! has anyone tried to use eabi ?
[15:20] <eigma> shirour: hi :)
[15:24] <shirour> eigma: hi again..!
[15:30] <nerochiaro> shirour: eabi ?
[15:30] <shirour> nerochiaro:yes! have you ?
[15:31] <nerochiaro> shirour: i was asking what is eabi, actually
[15:31] <shirour> oh i see
[15:31] <shirour> wiki.debian.org
[15:32] <nerochiaro> shirour: no, never even looked at that, sorry
[15:35] <shirour> nerochiaro: ok, thanks..! it's built-in in 2.6.16+
[15:36] <nerochiaro> shirour: are going to try that ?
[15:37] <shirour> maybe
[16:04] <nerochiaro> oh wow, i'm trying .54 now, some pretty neat improvements i see. cool
[16:04] <nerochiaro> it was some time i didn't try new versions
[16:14] <shirour-> eigma - sorry, net problems.
[16:15] <shirour-> eigma: got to sleep anyway... bye
[16:17] <eigma> shirour: bye
[16:17] <eigma> actually, you still there?
[16:18] <shirour-> eigma:yes
[16:18] <eigma> firmware update succeeded.. building my special initrd right now, but I don't think I'll have time to do everything I need
[16:19] <eigma> oh well.. sometimes real life takes precedence over engineering :)
[16:20] <shirour-> eigma: hehe..! ok! good luck!
[16:23] <eigma> thanks, good night
[16:23] <shirour-> eigma: bye
[17:56] <crweb> nerochiaro: hey
[18:20] <nerochiaro> crweb: hey
[18:21] <crweb> how goes it
[18:21] <nerochiaro> actually i forgot what i msg'd to ask you ;)
[18:21] <crweb> sweet, well, i forog the answer
[18:22] <crweb> err.. forgot even
[18:22] <nerochiaro> i just upped to .54 (without flashing). it was really a long time since i last updated, it looks better
[18:22] <nerochiaro> lots of nice touches
[18:23] <crweb> yes, it is a lot better
[18:23] <crweb> now that I am not breaking it
[18:23] <nerochiaro> heh, glad that's resolved in the end
[18:24] <crweb> yeah, and it appears we only lose about 1mb to imem
[18:25] <nerochiaro> you tell that from the fact you tried 63M and worked, or from actual figures in the code ?
[18:25] <crweb> that it just works
[18:26] <crweb> I have filled the ram, with the codecs loaded
[18:26] <crweb> granted, i haven't played media
[18:26] <nerochiaro> heh, that's actually the test that you need to run
[18:26] <crweb> yeah, soon as I figure out nmsd
[18:27] <nerochiaro> want a quick piece of code to play a video ?
[18:27] <crweb> oh that would be lovely
[18:27] <nerochiaro> 1 sec
[18:29] <nerochiaro> pastebin.ca i have not tested this past .35, might need some tweaking. i'd try that with .54 but my env is in flux right now
[18:30] <crweb> I had the hardest time getting the build to go today
[18:30] <nerochiaro> which build ?
[18:31] <crweb> the whole thing
[18:31] <nerochiaro> from trunk ?
[18:31] <crweb> come to find out it was dev node permissions
[18:31] <crweb> i dunno why they were wrong, everything root:root and -rw-r--r--
[18:32] <crweb> i had to set to -rw-rw-rw-
[18:32] <nerochiaro> isnt' that how they're supposed to be (the second set you mentioned)
[18:32] <nerochiaro> ?
[18:32] <crweb> i believe so
[18:32] <crweb> some of them
[18:33] <crweb> all the tty's were crw-rw-rw- already
[18:33] <crweb> but null and console werent
[18:33] <nerochiaro> btw, i mailed Gao, he said he will probably review the input stuff by end of week
[18:33] <crweb> cool.
[18:34] <nerochiaro> hmm, some weirdness of the rootfs setup script. were you building from scratch, or from previous build ?
[18:34] <crweb> I wrote a input driver to read the neuros codes
[18:34] <crweb> from scratch
[18:34] <crweb> i never build from last build
[18:34] <nerochiaro> wrote it as exercise ?
[18:34] <crweb> yeah, it was 18 hours of exercise too
[18:34] <crweb> I was actually learning how to write a QPlugin
[18:35] <crweb> the ir code took like 4 minutes to cp and paste yours from your input/event code
[18:35] <nerochiaro> yeah, i imagine there's other machinery involved. the code to read from the irrtc device was pretty easy
[18:35] <crweb> i an now have keyboard input from any device you can imagine though ;)
[18:36] <nerochiaro> what do you mean ?
[18:36] <crweb> I even just wrote a keyboard scripter
[18:36] <nerochiaro> eh, all exercise
[18:36] <crweb> keyboard input from a file :)
[18:36] <crweb> I hope they get usb fixed soon though
[18:37] <nerochiaro> to do usb hid ?
[18:37] <crweb> so we can use keyboards and mice
[18:37] <crweb> yes
[18:37] <nerochiaro> what's broken in that ?
[18:37] <crweb> its going to save us a lot of trouble
[18:37] <crweb> that PIPE(0) thing..
[18:37] <crweb> I can't remember, someone was working with it though and hacked it to work
[18:37] <crweb> but not a good hack
[18:37] <nerochiaro> but did you try the hack that Ycros did sometime ago ?
[18:38] <nerochiaro> maybe it's what you are talking about
[18:38] <crweb> yeah, i think it was him
[18:38] <crweb> he implemented an empty PIPE_INTERRUPT
[18:38] <crweb> its actually suppose to do things
[18:38] <crweb> though I don't know what
[18:39] <nerochiaro> and xiamen folks said they would fix it ?
[18:39] <crweb> no, but hopefully they will
[18:39] <crweb> it would open a very wide range of usb devices to us
[18:39] <nerochiaro> if no one asks, i hardly imagine them getting the idea it's broken
[18:40] <crweb> last note about it was Ycros and I's thread
[18:41] <nerochiaro> so they at least know the problem is there
[18:41] <rastyk> anyone know if my OSD is dead?
[18:41] <rastyk> my screen is simply the orange (eye and ear) screen
[18:41] <crweb> rastyk: well, let me look real quick
[18:41] <rastyk> hehe.. i realize.. at least I put in the info real quick
[18:41] <rastyk> and beat you to it :)
[18:41] <crweb> yeah yeah
[18:42] <crweb> i tried
[18:42] <crweb> no its not dead
[18:42] <crweb> what have you done?
[18:42] <crweb> nfs booting? just starting up with newest firmware?
[18:42] <rastyk> well, loaded osd-3.27-0.49.upk, booted OK, played two .asf files that were on a usb-connected LaCie hard drive
[18:43] <crweb> so.. that doesn't sound dead
[18:43] <rastyk> went to recording option, the cursor was in the TV (first line) and i hit the left cursor butt
[18:43] <rastyk> on
[18:43] <rastyk> screen just went blank. left for awhile, nothing. Tried the right button, back back, home.
[18:44] <crweb> nerochiaro: perfect example of why we need same version flash. If you can't read pal, and you oops make it pal, what do you do?
[18:44] <rastyk> no response. POwered off and back on again, All i get is the orange "eye and ear" screen (the first one that comes up ) no movement
[18:44] <nerochiaro> crweb: there should be some override for that. but i get your point
[18:44] <rastyk> hope that information helps to explain what went wrong
[18:45] <crweb> hmmm.. if only someone in china was here for that.. where was that the other day when I needed it
[18:45] <crweb> rastyk: nope
[18:45] <crweb> :)
[18:45] <crweb> rastyk: do you have a serial cable?
[18:45] <rastyk> that's the one that probalby came in the box, correct? let me check, brb
[18:46] <crweb> i dunno if it does or does not come in the box
[18:46] <nerochiaro> it should
[18:47] <rastyk> ok i checked and I have one, but there is a bit of a problem
[18:47] <crweb> no serial
[18:47] <rastyk> it's a db9 male. My computers are all db9 male
[18:47] <crweb> oh, there should be a nullmodem connector
[18:47] <crweb> female to female
[18:48] <rastyk> hmm I didn't see it
[18:48] <rastyk> I only saw a male to a stereo-type of a cable at the other end (to plug into the other side)
[18:48] <rastyk> I'll go check again though
[18:49] <crweb> it should be there
[18:49] <rastyk> it's in the other room
[18:49] <crweb> its worthless without
[18:50] <crweb> nerochiaro: your code assumes that I have cooler and nanox
[18:50] <nerochiaro> crweb: cooler, nanox shouldn't be needed
[18:51] <crweb> theres an aweful lot of widget talk in the code you pasted
[18:51] <nerochiaro> crweb: eek, i probably left in some widget tests. sorry
[18:51] <crweb> ok
[18:51] <nerochiaro> from IsProbeModulesDone onwards is media
[18:51] <nerochiaro> and also before AppCreate
[18:52] <nerochiaro> the stuff in between is widgetry
[18:52] <crweb> leave appcreate?
[18:52] <nerochiaro> i think you can remove them. also the two calls at bottom
[18:53] <crweb> fb.h application.h
[18:53] <nerochiaro> away
[18:53] <nerochiaro> both
[18:53] <rastyk> *shrug* I have an av/cable, a ir blaster cable, a db9 cable (that was mentioned)
[18:53] <nerochiaro> also linux/fb.h
[18:53] <nerochiaro> and also rtc.h isn't needed
[18:54] <nerochiaro> i left lot of cruft in there, sorry
[18:54] <crweb> thas ok
[18:54] <crweb> i'm going to needs nms though
[18:54] <nerochiaro> it's accessed through cooler
[18:54] <nerochiaro> if you talk about the headers, yes
[18:55] <nerochiaro> in other news, i fucking hate the script that copies and installs stuff to the rootfs even more
[18:55] <crweb> i aswell
[18:55] <crweb> you know how long i've been trying to figure out how to get /etc/networking into the build
[18:55] <nerochiaro> you never know if everything you added is reinstalled on full rebuild
[18:56] <nerochiaro> i can imagine
[18:56] <crweb> I've spent more time with that then writing the damn thing
[18:56] <crweb> i probably don't need signal handler
[18:58] <nerochiaro> don't recall why i put that stuff there too
[18:58] <nerochiaro> it's a bit my testing garbage dump
[18:58] <nerochiaro> crweb: say, if you change a file in /scripts/targetetc and want it to be updated in the acutal fs, what the hell do you call ?
[18:59] <crweb> ./setup-rootfs
[18:59] <nerochiaro> ah, right
[18:59] <crweb> nms needs cooler
[18:59] <crweb> so much for it being a stand along player
[18:59] <crweb> err server
[18:59] <nerochiaro> i keep thinking i need to make in bsp/rootfs
[18:59] <nerochiaro> crweb: cooler is the lib used to access the server
[19:00] <crweb> i'm trying to build the NMS server
[19:00] <crweb> it needs cooler
[19:00] <crweb> thats backwards..
[19:00] <nerochiaro> crweb: a bit. it probably also needs it for other stuff. cooler is a bit of the "all code that it's not osdmain goes here" kind of support library
[19:01] <crweb> well, shit
[19:01] <crweb> cause to get cooler, i need nanox
[19:01] <crweb> and to need nanox, means that I lose a ton of space for something I'm not going to use
[19:01] <crweb> whats the point of making it a server if it needs everything else
[19:01] <nerochiaro> i can see what you mean. i'm making a nanox-less version of cooler, but it's not anywhere near ready right now
[19:02] <nerochiaro> crweb: anyway, you can do this
[19:02] <nerochiaro> crweb: go into cooler and strip off the widgetry stuff
[19:02] <nerochiaro> crweb: it's not actually all that hard
[19:02] <crweb> nms is opensource right..
[19:03] <crweb> and it is used to access the codecs/kernel modules
[19:03] <nerochiaro> yep
[19:03] <nerochiaro> linux-r3-main-app/nms
[19:03] <crweb> so really.. It shouldn't be to hard to rip out something that just plays files
[19:03] <crweb> I have my own libs for reading id3 tags and such
[19:03] <nerochiaro> yep, i don't think it will be that hard
[19:04] <nerochiaro> by the way, setuproofs didn't do it
[19:04] <crweb> yeah, was afraid of that
[19:04] <crweb> this is why i rm -rf
[19:04] <crweb> cause make gets stuck thinking it already installed
[19:04] <crweb> you have to rm -rf rootfs/* EXCEPT for the make file
[19:04] <nerochiaro> oh bollocks. thanks
[19:05] <crweb> yeah, you HAVE to generate
[19:05] <crweb> it pisses me off
[19:05] <nerochiaro> actually you need only to rm -r rootfs/default
[19:05] <nerochiaro> but yes, it's damn annoying
[19:05] <crweb> same thing
[19:05] <nerochiaro> mostly
[19:06] <crweb> i remove the tmp too
[19:06] <crweb> cause I like stuff clean
[19:06] <crweb> but yeah
[19:06] <nerochiaro&