2302 lines
97 KiB
Text
2302 lines
97 KiB
Text
|
**** BEGIN LOGGING AT Wed May 29 23:40:11 2002
|
|||
|
|
|||
|
--> adiamas (~adiamas@as5300-9.216-194-23-46.nyc.ny.metconnect.net) has joined #rockbox
|
|||
|
--- Topic for #rockbox is Does your box rock? http://bjorn.haxx.se/rockbox/
|
|||
|
--- Topic for #rockbox set by Bagder at Mon May 13 04:46:28
|
|||
|
--- You are now known as adi|home
|
|||
|
<irony|zzz> http://www.teilar.gr/~h2527/
|
|||
|
<irony|zzz> mornin
|
|||
|
--> elinenbe (trilluser@bgp01080511bgs.wanarb01.mi.comcast.net) has joined #rockbox
|
|||
|
<PsycoXul> ok so why is bmp.h being included somewhere for a player build?
|
|||
|
<PsycoXul> and whats up with snprintf conflicting types?
|
|||
|
--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Bagder> mooo
|
|||
|
<irony|zzz> heya there b<>ddur
|
|||
|
<irony|zzz> nice to see you
|
|||
|
<irony|zzz> Do you have power heh
|
|||
|
<Bagder> *I* have
|
|||
|
<irony|zzz> or is it black in kista
|
|||
|
<irony|zzz> :-P
|
|||
|
<irony|zzz> contactor takes a day off?
|
|||
|
<Bagder> Kista is pretty black, yes
|
|||
|
<Bagder> I'm at a customer south of stockholm
|
|||
|
<irony|zzz> i see
|
|||
|
<irony|zzz> talked to a friend working at nordnet (teletrade)
|
|||
|
<irony|zzz> they suffered some probs
|
|||
|
<irony|zzz> but they managed to get their fiber online
|
|||
|
<irony|zzz> jus tnow
|
|||
|
<Bagder> they in kista?
|
|||
|
<irony|zzz> good for them, stock exchange is opening in 2 minutes, isn't it
|
|||
|
<irony|zzz> yup
|
|||
|
<irony|zzz> they just got the servers online like 1 minute ago
|
|||
|
<irony|zzz> they supposedly moved there not long ago
|
|||
|
<irony|zzz> if i remeber it right
|
|||
|
<irony|zzz> nice company, lot of heavy machines =)
|
|||
|
<Bagder> hm, well I bet no one is at our office at this time anyway
|
|||
|
<irony|zzz> =)
|
|||
|
<irony|zzz> I hope I'll move to sthlm in august
|
|||
|
<irony|zzz> and hopefully find some job there
|
|||
|
<irony|zzz> I don't think it can be too hard.
|
|||
|
<irony|zzz> Well w/o any work experience it's not allt hat easy, but I do hope my degree will be work something
|
|||
|
<Bagder> I'll cross my fingers for you
|
|||
|
<irony|zzz> thx :)
|
|||
|
<irony|zzz> well time fo rme to sleep now, I've had a REALLY rough night
|
|||
|
<irony|zzz> had like 30-35 ppl in the shopa t the same time
|
|||
|
<irony|zzz> all drunk, all wanting hot dogs
|
|||
|
<Bagder> haha
|
|||
|
<Bagder> what shop is this?
|
|||
|
<irony|zzz> 2 hours of extreme stress between 1:30-3:30
|
|||
|
<irony|zzz> gas station actually, shell.
|
|||
|
<Bagder> aha
|
|||
|
<irony|zzz> we're open 24/7,a nd i do the night shift this week, covering for another emoployee
|
|||
|
<irony|zzz> its a shitty job but i need osmething to make some money for summer vacation
|
|||
|
<irony|zzz> and also, this makes you appreciate you decided to get a masters degree
|
|||
|
<irony|zzz> heh
|
|||
|
<Bagder> I figure that
|
|||
|
<irony|zzz> but it's nice in some strange way...
|
|||
|
<irony|zzz> you get into the work of ordinary people...factory workers, newspaper drivers, taxidrivers
|
|||
|
<irony|zzz> into their world
|
|||
|
<irony|zzz> I find that fascinating...for some reason
|
|||
|
<irony|zzz> People that don't think too much about things that aren't concrete...they just live on.
|
|||
|
<irony|zzz> Bah, I<>m ghetting to philosophic, even though I do have a point with this.
|
|||
|
<irony|zzz> time to sleep
|
|||
|
* irony|zzz is gone, zzz [l/on p/on]
|
|||
|
<irony|zzz> later
|
|||
|
<Bagder> see ya
|
|||
|
<-- elinenbe has quit ("ChatZilla 0.8.7 [Mozilla rv:1.0rc3/20020523]")
|
|||
|
--> elinenbe (trilluser@bgp01080511bgs.wanarb01.mi.comcast.net) has joined #rockbox
|
|||
|
<-- irony|zzz has quit (" <k!15b8>")
|
|||
|
<-- elinenbe has quit (Client Quit)
|
|||
|
--> elinenbe (trilluser@bgp01080511bgs.wanarb01.mi.comcast.net) has joined #rockbox
|
|||
|
--- ChanServ gives channel operator status to Bagder
|
|||
|
--- Bagder has changed the topic to: web site down due to power blackout
|
|||
|
<PsycoXul> so yeah how about the current cvs
|
|||
|
<PsycoXul> first i get errors about not finding bmp.h (and i'm trying to build for a player!) and then snprintf conflicting types
|
|||
|
<Bagder> hm
|
|||
|
<PsycoXul> the bmp.h thing is in main_menu.c
|
|||
|
<Bagder> I see it too now
|
|||
|
<Bagder> it breaks all over
|
|||
|
<PsycoXul> heh
|
|||
|
<adi|home> yeah.. i had the snprintf complaint today..
|
|||
|
<Bagder> I fix
|
|||
|
<Bagder> try now
|
|||
|
<PsycoXul> its good now
|
|||
|
<Bagder> good only recorder builds break now ;-)
|
|||
|
<Bagder> .. and now that builds too
|
|||
|
<PsycoXul> hmm
|
|||
|
--> Zagor (~haxx@Job.elit.net) has joined #rockbox
|
|||
|
<Bagder> woo
|
|||
|
<Zagor> hi there
|
|||
|
<Bagder> a different Zagor ;-)
|
|||
|
<PsycoXul> ok well it looks like that changes in CGRAM get reflected in already-printed characters on the screen
|
|||
|
<Zagor> yeah, this blackout forces creative solutions :)
|
|||
|
<PsycoXul> i mean the custom chars change as soon as you change them :/
|
|||
|
<Bagder> Zagor: let me know if you wanna use my home machine for anything creative ;-)
|
|||
|
<Zagor> bagder: can you set me up a ssl tunnel?
|
|||
|
<Zagor> brb
|
|||
|
<-- Zagor has quit (Client Quit)
|
|||
|
--> Zagor (~haxx@Job.elit.net) has joined #rockbox
|
|||
|
<Zagor> has anyone found any bugs the last 12 hours?
|
|||
|
<Bagder> yes
|
|||
|
<Zagor> what?
|
|||
|
<Bagder> edx broke the build
|
|||
|
* Zagor smacks edx
|
|||
|
<Bagder> hehe
|
|||
|
<Zagor> what did he do?
|
|||
|
<Bagder> #include "bmp.h"
|
|||
|
<Zagor> buh
|
|||
|
<Zagor> oh well
|
|||
|
<Bagder> and I fixed the snpritnf() proto
|
|||
|
<Bagder> as that caused confusion too
|
|||
|
<PsycoXul> ok i've got 3 different dirs that the first 10 chars of are the same
|
|||
|
<PsycoXul> 2 of which the first 11 chars are the same
|
|||
|
<Zagor> psycoxul: tough :)
|
|||
|
<PsycoXul> and i can't tell them appart in the browser, but worse is i can't tell them appart by their contents which should be different
|
|||
|
<PsycoXul> 1 of them i can tell appart from the other 2
|
|||
|
<PsycoXul> but then the other 2 i can't
|
|||
|
* adi|home has no idea what PsycoXul is talking about
|
|||
|
<PsycoXul> those 2 also appear right next to each other in the browser
|
|||
|
<Bagder> adi|home: it's rockbox on a player target talk ;-)
|
|||
|
* adi|home perks up
|
|||
|
<adi|home> sweet...
|
|||
|
<adi|home> but im sorry. i refuse to shell out another 200$ just to get a player so i can keep up with you folks ;)
|
|||
|
<Bagder> boooo ;-)
|
|||
|
<adi|home> you could always send me one of those donated units ;)
|
|||
|
<Bagder> I'd go for a donut unit too :-P
|
|||
|
* Bagder needs coffee
|
|||
|
<adi|home> that would go with your 'donut unit ' ;)
|
|||
|
--> bjst_ (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<adi|home> hmmm.. minor bug here...
|
|||
|
<bjst_> hey there
|
|||
|
<adi|home> need to look into that.
|
|||
|
<-- Zagor has quit ("Leaving")
|
|||
|
--- bjst_ is now known as Zagor
|
|||
|
<Bagder> hm, now I have to move my mp3 stream to another port...
|
|||
|
<Bagder> :-)
|
|||
|
<adi|home> maybe that someting we need ;)
|
|||
|
<adi|home> a common mp3 repository for all of us ;)
|
|||
|
<Zagor> Bagder: hehe
|
|||
|
* adi|home pokes Bagder
|
|||
|
<adi|home> you need to get me and ip and port so i can downsuck at work ;)
|
|||
|
<Bagder> Zagor: I'll run it tunneled through ssh ;-)
|
|||
|
<Bagder> downsuck ?
|
|||
|
<adi|home> downsuck: (v) to download at a high rate for the purposes of later consumption.
|
|||
|
<Bagder> ah
|
|||
|
<adi|home> [ie: 'Bob downsucked 30gigs of music that he had never heard of just in case he would want it later.']
|
|||
|
<adi|home> :)
|
|||
|
<Bagder> I don't want my poor machine and connection get choked by maniacs downloading mp3s ;-)
|
|||
|
<adi|home> hehehe
|
|||
|
<adi|home> what conneciton you on?
|
|||
|
<Bagder> adsl, 2.5mbit down, 700kbit up
|
|||
|
<adi|home> bahh.. your just fine ;)
|
|||
|
* adi|home pokes Bagder
|
|||
|
<adi|home> come'on.. share
|
|||
|
<adi|home> ya know you want to
|
|||
|
* adi|home inserts gross amounts of peer pressure
|
|||
|
<Zagor> adi|home: you don't want bagder's music anyway :)
|
|||
|
<adi|home> why not?
|
|||
|
<adi|home> :)
|
|||
|
<Bagder> haha
|
|||
|
<adi|home> i have yet to find music i won't listen to :)
|
|||
|
<adi|home> rap
|
|||
|
<adi|home> country
|
|||
|
<adi|home> blue grass
|
|||
|
<adi|home> techno
|
|||
|
<adi|home> rock
|
|||
|
<adi|home> punk
|
|||
|
<adi|home> blues
|
|||
|
<adi|home> showtunes
|
|||
|
<adi|home> p0rn
|
|||
|
<adi|home> classical
|
|||
|
<adi|home> its all good :)
|
|||
|
<Zagor> it's none of the above. i'll say no more...
|
|||
|
<adi|home> hehehe
|
|||
|
<Bagder> I do have *some* of the above too
|
|||
|
<PsycoXul> why's lcd_write() and related macro's only defined in lcd.c and not usable directly from an app?
|
|||
|
<adi|home> Armagedon Dildos?
|
|||
|
<adi|home> wtf
|
|||
|
<Zagor> PsycoXul: 'cause they're not part of the API. define a high-level function to do the job.
|
|||
|
<Bagder> PsycoXul: I think that's because we've aimed at a somewhat higher level api for the applications
|
|||
|
--> Zagor_ (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Zagor_> tadaaa
|
|||
|
<-- Zagor has quit ("Client Exiting")
|
|||
|
--- Zagor_ is now known as Zagor
|
|||
|
<Zagor> ssl tunnels rock
|
|||
|
<Bagder> well, it isn't really ssl ;-)
|
|||
|
<Zagor> nah, but it's the ssl port :)
|
|||
|
<Bagder> right
|
|||
|
<Zagor> so, where were we? edx broke the build? who broke edx? ;-D
|
|||
|
* adi|home kicked edx in the nuts.. that count?
|
|||
|
<Bagder> I fixed the build
|
|||
|
<Zagor> ok, good
|
|||
|
<adi|home> how expensive a call is lcd_update?
|
|||
|
<Bagder> adi|home: Gary once mentioned he could get 20 fps using that
|
|||
|
<adi|home> ummmm.. is that good or bad?
|
|||
|
<Bagder> but I guess he did more than just updating too then ;-)
|
|||
|
<adi|home> im just noticing we do alot of:
|
|||
|
<adi|home> function()
|
|||
|
<adi|home> function()
|
|||
|
<adi|home> lcd_update()
|
|||
|
<adi|home> return
|
|||
|
<adi|home> other_function()
|
|||
|
<adi|home> lcd_update()
|
|||
|
<Bagder> right, that is not good
|
|||
|
<adi|home> where the second call only makes a minor change over the first
|
|||
|
<adi|home> i thought so
|
|||
|
<Bagder> we could possibly remake things to only do lcd_update() just before we await a keypress
|
|||
|
<PsycoXul> hmm
|
|||
|
<adi|home> dunno if i like that or not...
|
|||
|
<PsycoXul> what shifts the words over 1 char for the cursor on the player
|
|||
|
<PsycoXul> i thought just the printing of the '-' was doing it but its not heh
|
|||
|
<adi|home> i don't think we have a function for that...
|
|||
|
<PsycoXul> in tree.c i mean
|
|||
|
<adi|home> i don't get what you mean then
|
|||
|
<PsycoXul> do you have a player?
|
|||
|
<adi|home> you mean the alignment of the 1char in the col?
|
|||
|
<adi|home> nope.. recorder
|
|||
|
<PsycoXul> well
|
|||
|
<PsycoXul> heh
|
|||
|
<PsycoXul> but basically i mean
|
|||
|
<adi|home> but the display in that sense should be the same
|
|||
|
<PsycoXul> its '-Stuff'
|
|||
|
<PsycoXul> and if i get rid of the - printing entirely its still ' Stuff'
|
|||
|
<adi|home> okay.. and what do you want?
|
|||
|
<adi|home> 'Stuff'?
|
|||
|
<PsycoXul> yes
|
|||
|
<adi|home> because the '-' is your cursor
|
|||
|
<adi|home> so you want:
|
|||
|
<adi|home> -Stuff
|
|||
|
<adi|home> other stuff
|
|||
|
<adi|home> to be
|
|||
|
<adi|home> Stuff
|
|||
|
<adi|home> other stuff
|
|||
|
<adi|home> ?
|
|||
|
<PsycoXul> yes
|
|||
|
<adi|home> how do you kno which one your selecting then?
|
|||
|
<PsycoXul> because we don't need - as a cursor on the player, it has a cursor of its own that reverses the text
|
|||
|
<PsycoXul> and it doesn't need to take up a space
|
|||
|
<adi|home> ahhh.. okay..
|
|||
|
<adi|home> got ya
|
|||
|
<adi|home> one sec, let me look
|
|||
|
<-- Bagder (~daniel@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<PsycoXul> ok
|
|||
|
<PsycoXul> i see it
|
|||
|
<PsycoXul> #define LINE_X 1 /* X position the entry-list starts at */
|
|||
|
<PsycoXul> heh
|
|||
|
* adi|home nods
|
|||
|
<adi|home> but make sure you #define around it
|
|||
|
<adi|home> the recorder does need a cursor
|
|||
|
<PsycoXul> yeah
|
|||
|
<PsycoXul> well i'm just testing stuff atm
|
|||
|
<adi|home> okay.. i got it..
|
|||
|
<PsycoXul> i still need to see if i can make that cursor show up and not blink
|
|||
|
<adi|home> just set the LINE_X to 0
|
|||
|
<PsycoXul> yeah
|
|||
|
<adi|home> and: line 116
|
|||
|
<adi|home> or there in abouts
|
|||
|
<adi|home> lcd_putsxy
|
|||
|
<adi|home> put that inside the #ifdef below it
|
|||
|
<adi|home> before the lcd_update
|
|||
|
<PsycoXul> hmm
|
|||
|
<PsycoXul> what?
|
|||
|
<adi|home> okay.. go to tree.c
|
|||
|
<PsycoXul> lcd_putsxy's just for the recorder
|
|||
|
<PsycoXul> i'm not touching anything with that
|
|||
|
<adi|home> doh.. wrong line.. hold on
|
|||
|
<adi|home> check line 173
|
|||
|
<adi|home> see the lcd_puts after it?
|
|||
|
<PsycoXul> i've already gone through all those
|
|||
|
<adi|home> put _that_ inside the #ifdeff below it
|
|||
|
<adi|home> nods
|
|||
|
<PsycoXul> there's way too many places that say to put the "-" on there, but i already changed them all :p
|
|||
|
<adi|home> heheh k
|
|||
|
<PsycoXul> hmm
|
|||
|
<PsycoXul> i can't get the cursor to show without it blinking
|
|||
|
<PsycoXul> and its off half the time when its blinking heh
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
* PsycoXul will mess with it more later... tea and movie now
|
|||
|
--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Linus> Yo!
|
|||
|
<Bagder> hej linus
|
|||
|
* Zagor is dogfooding today
|
|||
|
<Linus> I'm glad I don't live in the northwest part of Stockholm
|
|||
|
<adi|home> the menu on the recorder.. is it supposed to wrap hen you hit top or bottom?
|
|||
|
<adi|home> or do we just stop?
|
|||
|
<Zagor> just stop
|
|||
|
<Zagor> i removed the wrap yesterday
|
|||
|
<adi|home> okay..
|
|||
|
<adi|home> then i just fixed the recorder menu..
|
|||
|
<Zagor> it was bugging, and became rather confusing on the 2-line player
|
|||
|
* adi|home nods
|
|||
|
--> alkorr (alkorr@srs01v-7-102.n.club-internet.fr) has joined #rockbox
|
|||
|
<alkorr> Hello
|
|||
|
<Zagor> hi alan!
|
|||
|
<Linus> yo!
|
|||
|
<Linus> major power blackout. our site is down
|
|||
|
<Zagor> very ironic, since I really feel 1.0 is release ready
|
|||
|
<adi|home> hehe i noticed
|
|||
|
<alkorr> arf
|
|||
|
<adi|home> do we have any idea of this release works on the recorder or not?
|
|||
|
<Zagor> maybe it's a conspiracy instigated by archos? ;)
|
|||
|
<Zagor> it doesn't. the ata code isn't right
|
|||
|
<adi|home> k...
|
|||
|
<adi|home> btw.. have we given any thought to rolo yet?
|
|||
|
<adi|home> on the menu, when you hit Version, whats supposed to happen?
|
|||
|
<Zagor> tought, yes. code, no
|
|||
|
<adi|home> heheh k
|
|||
|
<adi|home> what are your thoughts on it?
|
|||
|
<Zagor> version show the firmware version number and waits for a keypress
|
|||
|
<Zagor> rolo should work much like lilo on linux
|
|||
|
<adi|home> um, well version on the recorder just shows 'CVS'
|
|||
|
<adi|home> im trying to figure out why the splash doesn't display right now
|
|||
|
<Zagor> yeah, that's the version right now :)
|
|||
|
<adi|home> heheh k
|
|||
|
<Zagor> i've removed the delay from the splash. i forgot it was used in the menu too.
|
|||
|
<adi|home> ahhh...
|
|||
|
<adi|home> k..
|
|||
|
<Bagder> adi|home: that version string is generated by the release tarball script
|
|||
|
* adi|home nods
|
|||
|
<adi|home> that makes sense
|
|||
|
<adi|home> no fair, your using logic
|
|||
|
<Zagor> hehe
|
|||
|
<Bagder> so if you'd build from a daily build tarball, you'd see a different version in there
|
|||
|
<alkorr> Zagor: the ata code isn't right ?
|
|||
|
<adi|home> Zagor: where was the delay you removed initially?
|
|||
|
<Zagor> alkorr: it fails for the recorder, for some reason
|
|||
|
<Zagor> adi|home: it was in show_splash()
|
|||
|
<Zagor> i removed it since I made splash appear during init instead of before
|
|||
|
<adi|home> hmmm.. k
|
|||
|
<alkorr> have a look on it Zagor
|
|||
|
<adi|home> well.. it doesn't really display at all now because of the sim ;) but i assume on a recorder or player it would
|
|||
|
<Zagor> adi|home: yes it does
|
|||
|
<adi|home> yes it does?
|
|||
|
<adi|home> meaning it will on the player?
|
|||
|
<Zagor> it shows on target
|
|||
|
<adi|home> k.. thats what i thought :L)(
|
|||
|
<adi|home> :)
|
|||
|
<Zagor> init takes about a second on the player, and about 3ms in the simulator :)
|
|||
|
<adi|home> hehe
|
|||
|
<alkorr> it doesn't read at all ?
|
|||
|
<Zagor> ata_init() fails with -4
|
|||
|
<Bagder> alkorr: it stops at "ata: -4"
|
|||
|
<alkorr> freeze lock ?
|
|||
|
<Zagor> yup
|
|||
|
<alkorr> no apparent locking ? i mean when accessing via a PC ?
|
|||
|
<Zagor> no we haven't seen a lock in a long time now
|
|||
|
<Bagder> using with usb works fine
|
|||
|
--- Tumm^Awej is now known as Tumm
|
|||
|
<alkorr> and if you comment the freeze_lock ?
|
|||
|
<adi|home> okay, you can now see the splash screen from the menu
|
|||
|
<Zagor> alkorr: haven't tried that
|
|||
|
<adi|home> Zagor, i fixed main.c
|
|||
|
<adi|home> it now references show_logo
|
|||
|
<adi|home> not show_splash
|
|||
|
<Zagor> ok, you fixed main_menu.c+h too?
|
|||
|
<adi|home> show_splash has a delay in it, show_logo doesnt
|
|||
|
<adi|home> only main_menu.h
|
|||
|
<adi|home> .c rather
|
|||
|
<alkorr> you should put -1 before command and -2 after command completion
|
|||
|
<Zagor> we need it in the header file or we'll get ab ugly compiler warning
|
|||
|
<Zagor> alkorr: how do you mean?
|
|||
|
<adi|home> need what?
|
|||
|
<Bagder> adi|home: we could make the "version" display show the logo above the version string, would look cool ;-)
|
|||
|
<Zagor> alkorr: ah in freeze_lock() you mean?
|
|||
|
<adi|home> that i can do :)
|
|||
|
<Zagor> adi|home: declaration of show_logo()
|
|||
|
<adi|home> Zagor: it was already that
|
|||
|
<adi|home> show_splash called show_logo
|
|||
|
<adi|home> originally
|
|||
|
<Bagder> zagor and linus, we should work away the compiler warnings
|
|||
|
<alkorr> more generay
|
|||
|
<adi|home> show_splash is called in the menu function pointer
|
|||
|
<Zagor> no, just show_splash. if main.c now calls show_logo instead, the .h needs to be changed
|
|||
|
* adi|home is now totally confused
|
|||
|
<adi|home> menu.h makes not reference to show_splash or show_logo
|
|||
|
<adi|home> main_menu.h only needs to know about show_splash
|
|||
|
<adi|home> so all should be well
|
|||
|
<alkorr> oh i have an idea ! the original recorder firmware maybe execute freeze_lock() so you cannot do twice !
|
|||
|
<alkorr> i don't another explanation for the moment
|
|||
|
<Zagor> ahh, yes that's quite possible
|
|||
|
<alkorr> i'm pretty sure about this
|
|||
|
<adi|home> Bagder: ill get the version to display the splash screen tomorrow.. im off to bed...
|
|||
|
<adi|home> night all
|
|||
|
<Bagder> night adi
|
|||
|
<Zagor> night!
|
|||
|
<alkorr> which version of newlib you use for rockbox ?
|
|||
|
<Bagder> 1.10
|
|||
|
<alkorr> gluuup 3 MB... :(
|
|||
|
<Bagder> yeah :-/
|
|||
|
<alkorr> hope it will compile fine after downloading it
|
|||
|
<Bagder> 3MB package for some very few functions
|
|||
|
<Bagder> (that we use I mean)
|
|||
|
<alkorr> i thought you wanted to get rid of it...
|
|||
|
<Bagder> it wouldn't be very hard to get rid of it now
|
|||
|
<alkorr> quite now i want to compile rockbox :/
|
|||
|
<alkorr> in fact it is only some file in app which are eager of newlib
|
|||
|
<Bagder> no
|
|||
|
<Bagder> strncmp, strncpy, strlen, memcpy etc
|
|||
|
<Bagder> they're used all over
|
|||
|
<alkorr> oh yeah it fails for app before the other directories
|
|||
|
<Bagder> ah yes
|
|||
|
<alkorr> recorder works now with ATA ?
|
|||
|
<alkorr> by the way which version of gcc do you use ?
|
|||
|
<Bagder> I use 3.0.3 for the cross compile
|
|||
|
<Zagor> alkorr: i'll test the recorder now
|
|||
|
<alkorr> k
|
|||
|
<alkorr> a question arises : if some arch*s firmware freezes the lock, we need to check after command failure if it is because the lock is always froozen to be correct
|
|||
|
<Bagder> is the mpeg thread suitably disabled on the recorder?
|
|||
|
<alkorr> well i read the ATA document
|
|||
|
<alkorr> it is said that "Frozen mode is disabled by power off or
|
|||
|
<alkorr> hardware reset. If SECURITY FREEZE LOCK is issued when the device is in Frozen mode, the command
|
|||
|
<alkorr> executes and the device remains in Frozen mode.
|
|||
|
<alkorr> not a good news
|
|||
|
<alkorr> oh it seems you don't issue a hardware reset even if the function is here
|
|||
|
<alkorr> "The device shall return command aborted if the command is not supported, or the device is in Locked
|
|||
|
<alkorr> mode.
|
|||
|
<alkorr> it doesn't mention there is an error if already frozen :/
|
|||
|
<Bagder> mp3 streaming through a ssh tunnel really doesn't work well
|
|||
|
<Bagder> for some odd reason
|
|||
|
<alkorr> ok, SECURITY_FREEZE_LOCK is a non-data protocol
|
|||
|
<alkorr> which means it issues an interrupt at completion
|
|||
|
<alkorr> so be sure to disable interrupt before (i suppose it is so)
|
|||
|
<alkorr> what is the main file ?
|
|||
|
<Zagor> apps/main.c
|
|||
|
<Linus> system_init disables all IRQ, and then we enable only those we actually use
|
|||
|
<Linus> and we don't use the ATA IRQ
|
|||
|
<alkorr> i see that
|
|||
|
<alkorr> but when you will use it, beware
|
|||
|
<alkorr> what i mean you did nIEN after two non-data command
|
|||
|
<alkorr> whereas it should be before
|
|||
|
<alkorr> it doesn't change anything quite now but still a mistake :)
|
|||
|
<alkorr> well, success ?
|
|||
|
<Zagor> well it doesn't say ata: -4, but it doesn't say anything else either :)
|
|||
|
<Linus> dead
|
|||
|
<Bagder> ouch
|
|||
|
<alkorr> try another command instead of freeze... just to say if ata controler is failing
|
|||
|
<Zagor> i'll try removing the splash
|
|||
|
<alkorr> uh you try to see if it exist a slave ?
|
|||
|
<Linus> yes
|
|||
|
<alkorr> so when you enter freeze, you are selecting slave ?
|
|||
|
<alkorr> unless freeze works for both...
|
|||
|
<Linus> both?
|
|||
|
<Zagor> we are selecting master or slave first, then perform commands
|
|||
|
<Linus> since the drive may be strapped as slave, we must determine that first
|
|||
|
<alkorr> yes because you leave DEV at the slave when you call freeze
|
|||
|
<alkorr> ah ok
|
|||
|
<alkorr> it is MASTER xor SLAVE
|
|||
|
<alkorr> if a master is found, we don't look for a slave
|
|||
|
<alkorr> sorry :)
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- alkorr has quit ()
|
|||
|
<Bagder> popping off like flies ;-)
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Zagor> whoa. kernel panic!
|
|||
|
<Bagder> really?
|
|||
|
<Linus> Lame USB driver
|
|||
|
<Zagor> yup. usb isn't quite bug free :)
|
|||
|
<Bagder> hehe
|
|||
|
<Bagder> nasty
|
|||
|
<Bagder> and its not even usb2?
|
|||
|
<Linus> plain usb1.1
|
|||
|
<Bagder> did you see edx screendump of the win32 simulator?
|
|||
|
<Bagder> edx's
|
|||
|
<Zagor> no
|
|||
|
<Bagder> http://codeforce.d2g.com/rockbox/w32sim.jpg
|
|||
|
<Bagder> kinda neat-looking
|
|||
|
<Bagder> compared to the x11 one ;-)
|
|||
|
<Linus> Zagor has real problems with the USB driver...
|
|||
|
--> RKK60 (OKE60@pD9EAB9DE.dip.t-dialin.net) has joined #rockbox
|
|||
|
--- RKK60 is now known as edx
|
|||
|
<Linus> HELO
|
|||
|
<Bagder> hey edx
|
|||
|
<edx> hi
|
|||
|
<Bagder> edx: you should take bigger care not to break the builds
|
|||
|
<Zagor> lunch time
|
|||
|
--- Zagor is now known as Zagor|lunch
|
|||
|
--- Linus is now known as Linus|lunch
|
|||
|
<Bagder> all three broke
|
|||
|
<edx> oh.. what did i do?
|
|||
|
<edx> ahhhhhhhhhhhhhhhh
|
|||
|
<Bagder> you added an include of "bmp.h"
|
|||
|
<Linus|lunch> WRONG, that's what you did! :-)
|
|||
|
<Bagder> that doesn't exist
|
|||
|
<edx> ohoh.. sorry
|
|||
|
<Bagder> and should only ne included for recorder
|
|||
|
<edx> but i need that one.. (and you should too) because teh bmp_read function is not defined otherwise
|
|||
|
<Bagder> for the recorder, yes
|
|||
|
<Bagder> you made it unconditional
|
|||
|
<edx> ok.
|
|||
|
<edx> i am very sorry. i have not thought that far...
|
|||
|
<edx> did you fix anything yet - or shall I do now?
|
|||
|
<Bagder> I'm only telling you so that you can be slightly more careful next time
|
|||
|
<Bagder> I've fixed those things
|
|||
|
<edx> i will.
|
|||
|
<Bagder> it builds fine for all targets now
|
|||
|
<Bagder> gah
|
|||
|
<Bagder> it did
|
|||
|
<Bagder> not anymore
|
|||
|
<edx> what's the problem now..
|
|||
|
<Bagder> adiamas latest patch
|
|||
|
<edx> it builds for windows though
|
|||
|
<edx> what did he do?
|
|||
|
<edx> (btw.. i brought dir size to 144kb.. that should be ok, shouldn't it?)
|
|||
|
<Bagder> forgot to commit a change I suspect
|
|||
|
<Bagder> certainly, that's fine
|
|||
|
<edx> is that file used by the simulator (i dont get any errors)
|
|||
|
<Bagder> no it's in target-only code
|
|||
|
<edx> the target code.. does it work? like how much can you do already?
|
|||
|
<Bagder> it works for the player
|
|||
|
<Bagder> there's still some ata issues on the recorder
|
|||
|
<edx> ah..
|
|||
|
<edx> it plays mp3s already?
|
|||
|
<Bagder> yes
|
|||
|
<edx> cool :)
|
|||
|
<edx> we should implement a search possibility btw..
|
|||
|
<edx> to search a directory (or the whole hd)
|
|||
|
<Bagder> we should implement a lot ;-)
|
|||
|
<edx> true. :)
|
|||
|
<-- elinenbe has quit (Read error: 104 (Connection reset by peer))
|
|||
|
<Bagder> the good part is that we can already write most of the code and try it in the simulators
|
|||
|
<Lion> Hey everybody. Anyone fix the loop-de-loop character bug?
|
|||
|
<Bagder> Zagor said he believed he did
|
|||
|
<Lion> Cool
|
|||
|
<Bagder> then the big bad power blackout fell upon us
|
|||
|
<Lion> Oh
|
|||
|
<Bagder> so there's no daily builds and stuff available
|
|||
|
<Lion> That's why the thing is down.
|
|||
|
<Bagder> yeah
|
|||
|
<Bagder> there's been a fire in some cables, the whole area went black
|
|||
|
<Bagder> I could offer you a binary if you feel like giving it a go ;-)
|
|||
|
<Lion> Sure, in a min... :)
|
|||
|
<Bagder> http://storebror.haxx.se/archos/
|
|||
|
--- Bagder is now known as Bagder|food
|
|||
|
--- edx is now known as edx|homework
|
|||
|
--- Linus|lunch is now known as Linus
|
|||
|
--- Zagor|lunch is now known as Zagor
|
|||
|
<Lion> Anyone know how PsyKul's test went?
|
|||
|
<Zagor> yes
|
|||
|
<Lion> And?
|
|||
|
<Zagor> the characters changed on-screen
|
|||
|
<Lion> FUCK
|
|||
|
<Zagor> so the trick doesn't work
|
|||
|
<Lion> Damn.
|
|||
|
<Lion> Well, I'll need to come up with a more complex alg.
|
|||
|
<Zagor> heh, yeah
|
|||
|
<Zagor> reboot again :(
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Lion> He must run Windows
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Lion> I think I have time this weekend to write some additinal layers for complex char management.
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Linus> the splash screen bugs in the recorder
|
|||
|
<Linus> empty screen
|
|||
|
<Linus> seemingly dead
|
|||
|
<Linus> after removing the splash, it says: "ATA -5"
|
|||
|
--- Bagder|food is now known as Bagder
|
|||
|
--> alkorr (alkorr@srs03v-5-28.n.club-internet.fr) has joined #rockbox
|
|||
|
<alkorr> i download gcc-core-3.0.3 is it enough ?
|
|||
|
<alkorr> -ed
|
|||
|
<Bagder> try!
|
|||
|
<Bagder> Linus: show_logo() you mean?
|
|||
|
<Linus> alkorr: i'm not sure
|
|||
|
<Bagder> it uses malloc()... so it should be moved to at least after the malloc init stuff
|
|||
|
<Zagor> Bagder: no, it was before adi changed
|
|||
|
<alkorr> hey i don't want to wait for 1 hour to tell me there is something missing !!!
|
|||
|
<Bagder> ok
|
|||
|
<alkorr> so i prefer to be sure that gcc-core is enough before compiling it
|
|||
|
<Linus> alkorr: i have never used only the core version
|
|||
|
<Bagder> me neither
|
|||
|
<alkorr> good
|
|||
|
<alkorr> well... i pray so
|
|||
|
<alkorr> still down your website ?
|
|||
|
<Bagder> yeps
|
|||
|
<alkorr> i was looking for the HOW-TO-INSTALL-GCC-AND-NEWLIB-FOR-SH-TARGET page
|
|||
|
<Bagder> it should be available on the sf mirror too, right Zagor?
|
|||
|
<Linus> dead today. Look at our sourceforge mirror
|
|||
|
<alkorr> okay i try the redhat page
|
|||
|
<alkorr> sourceforge mirror ?
|
|||
|
<Zagor> rockbox.sourceforge.net
|
|||
|
<Bagder> http://rockbox.sourceforge.net/rockbox/cross-gcc.html
|
|||
|
<alkorr> ok, i didn't know that
|
|||
|
<alkorr> ok see you later
|
|||
|
<-- alkorr has quit ()
|
|||
|
<Bagder> Zagor: perhaps the splash was made before the malloc init before too?
|
|||
|
<Zagor> yes
|
|||
|
<Bagder> but otoh, I doubt you had a bmp stored there
|
|||
|
<Zagor> actually i had
|
|||
|
<Bagder> so what does -5 mean?
|
|||
|
<Bagder> oh you did, well that explains something! ;-)
|
|||
|
<Zagor> uhhh... must... remove... new emacs eye candy...
|
|||
|
<Bagder> emacs 21?
|
|||
|
<Zagor> yes, on storebror
|
|||
|
<Bagder> check my .emacs
|
|||
|
<Zagor> i did. i still get a blinking cursor.
|
|||
|
<Bagder> in the bottom
|
|||
|
<Bagder> oh
|
|||
|
<Bagder> blink-cursor
|
|||
|
<Bagder> "Non-nil means blinking cursor mode is active"
|
|||
|
<Zagor> ahhhhh
|
|||
|
<Zagor> splash-before-malloc_init was probably the crash reason
|
|||
|
<Zagor> with this flaky usb driver, i'm not sure I feel like experimenting too much though :(
|
|||
|
<Linus> still, the ATA problem persists...
|
|||
|
<Zagor> yes
|
|||
|
<edx|homework> ... is there a good mp3-download client for linux?
|
|||
|
<Linus> It's time to debug-enable a Recorder...
|
|||
|
<Zagor> edx|homework: audiogalaxy
|
|||
|
<edx|homework> preferably console...
|
|||
|
<Zagor> Linus: yep
|
|||
|
--- edx|homework is now known as edx
|
|||
|
<Bagder> edx: audiogalaxy is the best any-platform
|
|||
|
<edx> and: audiogalaxy preserves users from downloading some copyrighted files :/
|
|||
|
<Bagder> leech now before RIAA closes it down ;-)
|
|||
|
<edx> but i need a console :)
|
|||
|
<Bagder> yeah, like 2 of them million ones
|
|||
|
<edx> consoel program.
|
|||
|
<Zagor> edx: naah, just misspell the name some and it works again
|
|||
|
<Zagor> AG is console
|
|||
|
<Zagor> +browser
|
|||
|
<edx> cool
|
|||
|
<edx> cuz i'd like to run it via ssh
|
|||
|
<Zagor> you use their web site to select songs and then run a simple download client on your machine
|
|||
|
<Zagor> noninteractive
|
|||
|
<edx> i use ag for windows and normally i find stuff but there are some files that are really hard to find
|
|||
|
<Linus> of course
|
|||
|
<Linus> they can't have it all
|
|||
|
<Linus> and the most popular ones are filtered
|
|||
|
<edx> hard to find because they are copyrighted. thats what i meant
|
|||
|
<edx> yea
|
|||
|
<Bagder> I'll still have to see a better system appear
|
|||
|
<Linus> that's why you'll find artists like "Madona" and "Britny Spers"
|
|||
|
<Bagder> AG is a killer system just because it is not strict p2p ;-)
|
|||
|
<Zagor> edx: try "spiffy's AG tools", it automates searches for full albums. even tries misspellings and things in case of blocked download :)
|
|||
|
<Zagor> http://freshmeat.net/projects/agqt/
|
|||
|
<Bagder> I found "fags" the other day, a free AG sattelite clone
|
|||
|
<edx> zagor: great :)
|
|||
|
<Zagor> Bagder: good name :)
|
|||
|
<Linus> "fags" :-)
|
|||
|
<edx> "Nap is a console napster client written by Kevin Sullivan" That uses WinMX which is cool to :)
|
|||
|
<Bagder> yeah, kinda fun
|
|||
|
* Zagor is off to do mind-numbingly boring work
|
|||
|
<Linus> He's not joking
|
|||
|
<Linus> it's really boring
|
|||
|
<Bagder> but he's out from there starting next week, right?
|
|||
|
<Bagder> so he should have as boring as possible now!
|
|||
|
* Bagder grins
|
|||
|
<Linus> he might stay a little longer after all...they are discussing it.
|
|||
|
<Bagder> aaah
|
|||
|
<Linus> a few weeks longer
|
|||
|
<Linus> but again, maybe not...
|
|||
|
<Bagder> ata_spindown() could be modified to return different return codes, then we could easier see which of its operations that fail on the recorder
|
|||
|
<edx> hmm you linux guys have to help me
|
|||
|
<edx> i cant get a program to install..
|
|||
|
<edx> it has an "install" with it and when i type like install /srcdir/ /destdir/ it does about nothing
|
|||
|
<Bagder> linux programs usually don't get installed with 'install'
|
|||
|
<Bagder> did you download a binary package?
|
|||
|
<Linus> what program is it?
|
|||
|
<edx> that's "nap"
|
|||
|
<edx> napster client for linux
|
|||
|
<edx> it is a binary package, yes
|
|||
|
<Bagder> and there's no INSTALL or README document ?
|
|||
|
<edx> AUTHORS ChangeLog README nap napster.txt
|
|||
|
<edx> COPYING INSTALL README.win nap-session server
|
|||
|
<edx> COPYRIGHT NEWS get-servers.sh napping userguide.html
|
|||
|
<edx> there is.. yea
|
|||
|
<Bagder> so read it ;-)
|
|||
|
<edx> thought INSTALL was a program :/
|
|||
|
<Bagder> you can probably run 'nap' just as it is
|
|||
|
<edx> i cant
|
|||
|
<Linus> error message?
|
|||
|
<edx> AUTHORS ChangeLog README nap napster.txt
|
|||
|
<edx> COPYING INSTALL README.win nap-session server
|
|||
|
<edx> COPYRIGHT NEWS get-servers.sh napping userguide.html
|
|||
|
<edx> sorry
|
|||
|
<edx> bash: nap: command not found
|
|||
|
<Bagder> ./nap
|
|||
|
<Linus> ./nap
|
|||
|
<edx> that's what i get.. ahhhh
|
|||
|
<edx> ok thanks.
|
|||
|
<edx> ./nap: 1: Syntax error: "(" unexpected
|
|||
|
<edx> hm
|
|||
|
<Linus> . is seldom in the PATH
|
|||
|
<Bagder> in unix you don't usually have current directory in your path
|
|||
|
<Bagder> edx: do 'file nap'
|
|||
|
<edx> ok
|
|||
|
<Bagder> it displays what kind of file it is
|
|||
|
<edx> nap: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, stripped
|
|||
|
<Bagder> now, read the INSTALL fil ;-)
|
|||
|
<Linus> ok ther read the README
|
|||
|
<edx> the readme file is helping me ... i guess i can do it ;)
|
|||
|
<Bagder> file
|
|||
|
<Linus> otherwise it would have been named IGNOREME :-)
|
|||
|
<edx> the readme just tells me how to compile it :/
|
|||
|
<edx> but those are already binaries
|
|||
|
<Linus> maybe it wants a config file
|
|||
|
<edx> what is the "su" command supposed to do?
|
|||
|
<Bagder> you need a linux course
|
|||
|
<Bagder> su makes you super user
|
|||
|
<edx> aha
|
|||
|
<edx> well i do it with ssh and the command wont work
|
|||
|
<edx> no matter i am a super user ;0
|
|||
|
<Bagder> "wont work"?
|
|||
|
<Bagder> what does that mean?
|
|||
|
<edx> the ocmmand doesnt exist
|
|||
|
<Bagder> su?
|
|||
|
<edx> yea
|
|||
|
<Bagder> you just don't have a proper path
|
|||
|
<edx> what path is it supposed to be in?
|
|||
|
<Bagder> there's not a linux system in the universe without su
|
|||
|
<Bagder> /bin/su on my box
|
|||
|
<edx> well maybe.. i dont need it anyways :)
|
|||
|
<edx> seems not to be in there :/
|
|||
|
<edx> well the nap thing says the same as before (unexpected ))
|
|||
|
<Bagder> so get the source instead
|
|||
|
<Bagder> it'll save you from this trouble
|
|||
|
<edx> ok.
|
|||
|
* Bagder is a prefer-the-source man
|
|||
|
<edx> hehe
|
|||
|
<edx> so now i have a tar.bz2 file... i dont even know how to unpack that ;P
|
|||
|
<Bagder> bzip -dc [file] |tar -xf -
|
|||
|
<Bagder> bzip2
|
|||
|
<edx> ok
|
|||
|
<edx> *slow 120 mhz machin working*
|
|||
|
<Bagder> :-)
|
|||
|
<edx> oh its a tar.gz (downloaded wrong file lol)
|
|||
|
<edx> how do i do that
|
|||
|
<Bagder> so use gzip instead of bzip2
|
|||
|
<edx> gunzip somethin |tar -xf -
|
|||
|
<edx> same params?
|
|||
|
<Bagder> yes
|
|||
|
<edx> ./confugre i gues..
|
|||
|
<Bagder> yes
|
|||
|
<edx> cool.. seems to work :)
|
|||
|
<edx> (its rare that something on linux works for me haha)
|
|||
|
<edx> btw.. do you know "Knoppix"
|
|||
|
<Bagder> nope
|
|||
|
<edx> that's a linux distribution
|
|||
|
<edx> it has been written by the brother of my gymnastics trainer..
|
|||
|
<Bagder> making a linux distribution is not very hard
|
|||
|
<Bagder> you could make one too
|
|||
|
<edx> i have never seen it (but i got a bootable cd of it yesterday.. will try)
|
|||
|
<edx> *making*
|
|||
|
<edx> bah.. warnings :/
|
|||
|
<Bagder> warnings are just warnings
|
|||
|
<edx> i know ;) hate them even so
|
|||
|
<Bagder> so fix them and mail back a patch!
|
|||
|
<Bagder> :-)
|
|||
|
<edx> nap.h:112: warning: `struct sockaddr' declared inside parameter list - they could do that themselves if tehy wanted to :)
|
|||
|
<Bagder> indeed
|
|||
|
<edx> heh takes quite long the compiling :)
|
|||
|
<Bagder> just wait until you built that sh cross compiler ;-)
|
|||
|
<edx> how long did it take you?
|
|||
|
<Bagder> I don't know
|
|||
|
<Bagder> it takes a while
|
|||
|
<edx> hah!
|
|||
|
<Linus> especially building all those newlib libraries
|
|||
|
<edx> finished
|
|||
|
<edx> *make install*
|
|||
|
<Bagder> usually you can't do that as a mere user
|
|||
|
<edx> that looks good - not the same mistake (just some weird characters)
|
|||
|
<Zagor> XFree86, now *that's* a compile for men
|
|||
|
<Bagder> hehe
|
|||
|
<Bagder> staroffice! ;-)
|
|||
|
<Linus> Mozilla
|
|||
|
<edx> Created config directory <20>
|
|||
|
<edx> a<>
|
|||
|
<edx> ax/.nap
|
|||
|
<edx> Reading user config file /home/edx/.nap/napconf...
|
|||
|
<edx> /home/edx/.nap/napconf: file not found.
|
|||
|
<edx> User:
|
|||
|
<Bagder> that office beast is way bigger
|
|||
|
<Zagor> oooh, cheating ;)
|
|||
|
<edx> ahh that's what its supposed to mean
|
|||
|
<edx> on the ssh thing its some crappy stuff :(
|
|||
|
<edx> Password for user edx (optional):
|
|||
|
<Bagder> so you need to read the docs to see what to populate that file with
|
|||
|
<edx> hm why is the font fucked up?
|
|||
|
<Bagder> the font?
|
|||
|
<edx> well it displays like chineese characters in the ssh console
|
|||
|
<edx> if i paste it in mirc the text gets normal :)
|
|||
|
<Bagder> so, that's the ssh client's problem
|
|||
|
<Bagder> reset the terminal
|
|||
|
<Linus> Do we have any brave Recorder lab rats online?
|
|||
|
* Bagder looks at edx and grins
|
|||
|
* edx thanks bagder for his tip :)
|
|||
|
<edx> now it seems to work again
|
|||
|
<Linus> our USB driver is too nasty today
|
|||
|
<edx> i have a recorder.
|
|||
|
<Linus> i might want you to test a mod
|
|||
|
<edx> ok
|
|||
|
<edx> if it wont fuck up anything on my recorder :)
|
|||
|
<edx> send it to me
|
|||
|
<Linus> crap! ok, I'll ask someone else... :_)
|
|||
|
<edx> :o)
|
|||
|
<edx> what does the mod do?
|
|||
|
<Linus> an ATA test
|
|||
|
<edx> whats the worst thing that could happen?
|
|||
|
<Bagder> you mean that *COULD* happen or that is likely to happen? B-]
|
|||
|
<Linus> total disaster
|
|||
|
<Linus> like "ATA-6"
|
|||
|
<Bagder> oh no! not -6!! aaaaaah
|
|||
|
<edx> lol whats that
|
|||
|
<Bagder> just an error code
|
|||
|
<edx> hm the napster client works but i cant search anything - bah (server always says "bad search request")
|
|||
|
<edx> what would total disaster be?
|
|||
|
<edx> as long as the hd is still usable afterwards that's no problem hehe
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<edx> heh - there he goes
|
|||
|
<Bagder> it isn't likely to destroy any data or anything, after all this works on the player
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<edx> "/usr/bin/install: invalid user `root'"
|
|||
|
<edx> lol
|
|||
|
<Bagder> your system is screwed up
|
|||
|
<edx> it is not
|
|||
|
<edx> i jsut dont have a root user :P
|
|||
|
<Bagder> sane systems have a root user
|
|||
|
<edx> mkuser .. whats the command to create a new user?
|
|||
|
<Zagor> what distro is this?
|
|||
|
<edx> cygwin
|
|||
|
<edx> and whats the default password for root in cygwin lol
|
|||
|
<Bagder> you said linux before
|
|||
|
<Bagder> I mean, why were you surprised the linux executable didn't work?
|
|||
|
<edx> it worked.
|
|||
|
<edx> after i compiledi t.
|
|||
|
<Bagder> yes
|
|||
|
<edx> i thoguht cygwin was about eaqual to linux lol
|
|||
|
<Bagder> hah
|
|||
|
<Bagder> quite far from
|
|||
|
<edx> bah
|
|||
|
<edx> Zagor: the AG client wont work on cygwin ... I chose the static version - if I get the one without glibc .. may that work?
|
|||
|
<Bagder> hardly
|
|||
|
<Bagder> those are linux binaries
|
|||
|
<Bagder> right?
|
|||
|
<edx> yea
|
|||
|
<Bagder> cygwin is windows, not linux
|
|||
|
<edx> that is hmm.. not so good.. all that...
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Xunil96> hmm... i take it no daily builds are available given that the web server(s) is(are) down
|
|||
|
<Bagder> right
|
|||
|
<Bagder> I have very recent ones available though
|
|||
|
<Bagder> http://storebror.haxx.se/archos/
|
|||
|
<Xunil96> cool... i finally found my usb cable for my jukebox and i wanted to try rockbox
|
|||
|
<Bagder> that's a player or studio?
|
|||
|
<Xunil96> player
|
|||
|
<Xunil96> er
|
|||
|
<Xunil96> wait, no it's a studio 10
|
|||
|
* Xunil96 chuckles
|
|||
|
<Xunil96> aparrently i'm not with it today
|
|||
|
<Bagder> well, that's the same binary
|
|||
|
<Xunil96> player-archos.mod?
|
|||
|
<Bagder> yes
|
|||
|
<Bagder> call it 'archos.mod' when you put it on your disk
|
|||
|
* Xunil96 nods
|
|||
|
<Xunil96> interesting
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Xunil96> the interface is still coming along, i take it
|
|||
|
<Bagder> oh yes
|
|||
|
<Bagder> it's very basic still
|
|||
|
<Xunil96> still, darned impressive :)
|
|||
|
<Bagder> any noticable bugs?
|
|||
|
<Xunil96> hrm...
|
|||
|
<Xunil96> not bugs, no
|
|||
|
<Xunil96> well
|
|||
|
<Xunil96> you can't seem to stop the music :)
|
|||
|
* Bagder still has to see rockbox running
|
|||
|
<Bagder> hehe
|
|||
|
<Xunil96> but i don't consider that a bad thing
|
|||
|
<Zagor> stop isn't implemented, i forgot to check that in :)
|
|||
|
* Xunil96 chuckles
|
|||
|
<Xunil96> so what's this written in? SH1 asm?
|
|||
|
<Bagder> C
|
|||
|
<Zagor> C mostly
|
|||
|
<Xunil96> really!
|
|||
|
<Zagor> yup
|
|||
|
<Xunil96> hrm... need another developer? :)
|
|||
|
<Zagor> always
|
|||
|
<Bagder> sure!
|
|||
|
<Zagor> dive in!
|
|||
|
<Xunil96> cool!
|
|||
|
<Xunil96> i'll have to get the dev environment set up at home
|
|||
|
<edx> Xunil96: What OS do you have?
|
|||
|
<Zagor> man, emacs21 is slooow :(
|
|||
|
<Xunil96> edx, several; at home i have netbsd and windows; this server i'm ircing from is debian linux... i have an ultra enterprise 2 i switch back and forth between solaris 8 and netbsd
|
|||
|
<edx> hehe
|
|||
|
* Bagder notices that Xunil96 seems experienced enough in the area of OSes ;-)
|
|||
|
<Xunil96> heheh
|
|||
|
<Bagder> Xunil96: you'll enjoy this page: http://rockbox.sourceforge.net/rockbox/cross-gcc.html
|
|||
|
<Xunil96> i'm a professional sysadmin :)
|
|||
|
<Zagor> actually, STOP was checked in in v1.10 but I managed to remove it again in 1.12 :)
|
|||
|
<edx> lol
|
|||
|
<Bagder> nice going Zagor ;-)
|
|||
|
<Bagder> that's iterative programming
|
|||
|
<Bagder> do the same thing many times ;-)
|
|||
|
<edx> *** The edb-config script installed by edb could not be found
|
|||
|
<edx> what is edb?
|
|||
|
<Zagor> yeah, it's so fun I want to do it over and over again!
|
|||
|
<Xunil96> hmm
|
|||
|
<Xunil96> how do i shut off my archos, now? :)
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Bagder> pull out your power cable, press off
|
|||
|
<Zagor> stop
|
|||
|
<Bagder> oops
|
|||
|
<Xunil96> ah, there we go
|
|||
|
<edx> Bagder, for Player simulation, how did you define lcd_puts ... you had some trick there, rihgt?
|
|||
|
<Bagder> edx: I made them use the recorder-simulator's lcd_puts() using the smallest font
|
|||
|
<Zagor> x11 sim build doesn't work
|
|||
|
<Bagder> works for me
|
|||
|
<Bagder> you completely up-to-date ?
|
|||
|
<Zagor> yup
|
|||
|
<Bagder> oh, you mean it doesn't work when running?
|
|||
|
<Zagor> it doesn't compile
|
|||
|
<Bagder> what breaks?
|
|||
|
<Zagor> debug.h:31: warning: invalid character in macro parameter name
|
|||
|
<Bagder> that a player sim?
|
|||
|
<Zagor> nopp, recorder
|
|||
|
<Bagder> ah
|
|||
|
<Bagder> you
|
|||
|
<Bagder> 're using a rather old gcc
|
|||
|
<Zagor> eh, i'm using your...
|
|||
|
<Bagder> it doesn't like that #define line
|
|||
|
<Bagder> try /usr/local/gcc3/bin
|
|||
|
<Bagder> ;-)
|
|||
|
<Zagor> ok
|
|||
|
<Bagder> I only use that old one for Linux kernel builds ,-)
|
|||
|
<Zagor> ahh, better
|
|||
|
<edx> hmm i dont understand why lcd_puts is undefined...
|
|||
|
<Bagder> /usr/local/sh/bin is for the sh-stuff btw
|
|||
|
<Zagor> yeah, i found those
|
|||
|
<edx> Bagder, compiling with ARCHOS_PLAYER and SIMULATOR set, lcd_puts should be defined in lcd.c, right?
|
|||
|
<Bagder> bzzzt, wrong
|
|||
|
<edx> why not?
|
|||
|
<edx> #if defined(HAVE_LCD_BITMAP) || defined(SIMULATOR) /* not CHARCELLS */
|
|||
|
<Bagder> don't define ARCHOS_PLAYER
|
|||
|
<edx> hm what then?
|
|||
|
<Bagder> HAVE_LCD_CHARCELLS and HAVE_PLAYER_KEYPAD
|
|||
|
<edx> aha... well.. .. ok
|
|||
|
<Bagder> ARCHOS_PLAYER is intended for target
|
|||
|
<edx> ok
|
|||
|
<edx> still, lcd_puts is undefined :(
|
|||
|
<Bagder> so, write it
|
|||
|
<Bagder> check out the x11 code
|
|||
|
<edx> hm looking at lcd.c i cannot see why it would not be defined!
|
|||
|
<Bagder> lcd-x11.c
|
|||
|
<edx> but please explain why it is not defined in lcd.c
|
|||
|
<Bagder> the x11 sim defines lcd_puts() to something else
|
|||
|
<Bagder> as that is the wrong function
|
|||
|
<edx> hmmm
|
|||
|
<edx> but where is the condition...
|
|||
|
<edx> there is no condition that skips that part of code
|
|||
|
<Bagder> chardef.h and charundef.h contain the #defines
|
|||
|
<edx> ahhh
|
|||
|
<edx> ok
|
|||
|
<edx> hmm the recorder uses functions in lcd.c - couldnt the player do that too?
|
|||
|
<Bagder> it does
|
|||
|
<edx> but not lcd_puts.
|
|||
|
<Bagder> yes it does
|
|||
|
<edx> arghl!
|
|||
|
<edx> no it doesnt
|
|||
|
<Bagder> line 336
|
|||
|
<edx> (why would you define it in x11-lcd.c if it was defined in lcd.c)??
|
|||
|
<Bagder> you mean the player-simulator?
|
|||
|
<edx> yup.
|
|||
|
<edx> my recorder simulator uses the code from lcd.c
|
|||
|
<Bagder> well, you can do it however you like, but the target function lcd_puts() on the player writes to hardware using lcd_write()
|
|||
|
<Bagder> do you wanna simulate that? B-]
|
|||
|
<edx> the player could use it too... no problem.
|
|||
|
<Bagder> wrong
|
|||
|
<Bagder> read the code
|
|||
|
<Bagder> line 336
|
|||
|
<Bagder> can you use that?
|
|||
|
<edx> read further
|
|||
|
<edx> line 4xx
|
|||
|
<edx> theres another function
|
|||
|
<edx> i use that.
|
|||
|
<Bagder> that's for the recorder
|
|||
|
<edx> when i do not use chardef / charundef it works :P
|
|||
|
<edx> yea but the simulator does not care whether its for the recorder or the player
|
|||
|
<edx> the functions are defined, thats it.
|
|||
|
<Bagder> yes you can use that for the player simulator
|
|||
|
<Bagder> I wrote my stuff before those functions looked the same
|
|||
|
<edx> ill just put empty chardef / undef files into win32 dir then (?)
|
|||
|
<edx> or do i rather change lcd.c not to include them when useing win32 simulator.
|
|||
|
<Bagder> yes, do that, and I'll work on removing them in the x11 side
|
|||
|
<edx> do what now?
|
|||
|
<edx> editing lcd.c?
|
|||
|
<Bagder> use empty files
|
|||
|
<edx> ok
|
|||
|
<Bagder> I'll fix the x11 stuff to not use that and then we can remove them
|
|||
|
<edx> player code compiles on the simulator as well now.
|
|||
|
<Bagder> but it'll look funny with your picture ;-)
|
|||
|
<Bagder> hey
|
|||
|
<Bagder> it won't work
|
|||
|
<edx> what wont work?
|
|||
|
<edx> (and what are the dimensions in pixels of the player?)
|
|||
|
<Bagder> 11 characters, 2 lines
|
|||
|
<edx> 55*16?
|
|||
|
<edx> or 66*16?
|
|||
|
<edx> whats the dimension of one charcell?
|
|||
|
<Bagder> 7 or 8 pixels high
|
|||
|
<edx> 8 i think
|
|||
|
<edx> whidth?
|
|||
|
<edx> 6?
|
|||
|
<Bagder> but there's room for some fixed icons too
|
|||
|
<edx> hm.. yea i have to see what i do with them - are they supported by your simulator yet?
|
|||
|
<Bagder> well since you use the lcd_puts() you could assume 8x6 :-)
|
|||
|
<Bagder> why it won't work:
|
|||
|
<Bagder> the player needs no lcd_update() to work
|
|||
|
<Bagder> the recorder needs lcd_update() to update the screen
|
|||
|
<edx> aha
|
|||
|
<edx> hm
|
|||
|
<Zagor> dir sorting committed
|
|||
|
<Bagder> c00l
|
|||
|
<edx> where is LCD_HEIGHT defined btw.
|
|||
|
<Zagor> lcd.h
|
|||
|
<Bagder> lcd.h
|
|||
|
<edx> hm.
|
|||
|
<Bagder> edx: but I'll make a fix for it
|
|||
|
<Bagder> when I remove the char(un)def.h
|
|||
|
<Linus> and now there is a slight possibility that the STOP key actually stops the music. :-)
|
|||
|
<edx> Bagder: Ok :)
|
|||
|
<Zagor> oh no, qsort broke the build :-(
|
|||
|
<edx> well the player code works so far anyways
|
|||
|
<Bagder> edx: I think that's because there are lots of lcd_update() in the code already, that are defined to not do anything on the player
|
|||
|
<Bagder> Zagor: why did qsort break the build?
|
|||
|
<Zagor> it uses __udivsi3 which we can't find. very strange.
|
|||
|
<Bagder> hm
|
|||
|
<Bagder> that's libgcc
|
|||
|
<Zagor> yeah, except it's not there
|
|||
|
<Bagder> edx: I removed the char(un)def.h usage now
|
|||
|
<Bagder> Zagor: try copying the qsort.c file from newlib and build it yourself
|
|||
|
<Bagder> not that it would make a difference...
|
|||
|
<edx> hmhm Zagor, this AGSattelite addon tool wont find any album - no matter what i enter
|
|||
|
<edx> it find songs thogh ;)
|
|||
|
<Zagor> Bagder: i'll try that
|
|||
|
<Zagor> works just fine
|
|||
|
<Zagor> veeery strange
|
|||
|
<Bagder> amen
|
|||
|
<Bagder> we could consider copying the files we need from newlib and cut it off as a dependency
|
|||
|
<Zagor> yes
|
|||
|
<Zagor> they aren't many
|
|||
|
<Bagder> just because what Alan said: 3MB tarball
|
|||
|
<Zagor> 10 functions
|
|||
|
<Bagder> yeah
|
|||
|
<Bagder> 10 small functions too
|
|||
|
<Zagor> 9 if we declare 'errno' ourselves :)
|
|||
|
<Bagder> hehehe
|
|||
|
<edx> haha Zagor - that tool is soo great! that wsa just what i was looking for (agqt)
|
|||
|
<Zagor> i'll try it
|
|||
|
<Zagor> edx: nice
|
|||
|
<Bagder> http://www.casio.com/corporate/pressroom.cfm?act=2&pr=5530
|
|||
|
<Bagder> tiny toys
|
|||
|
<Zagor> oooh, that's small!
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<edx> Bagder, Have you commited lcd.c yet (without chardef.h inclusion)?
|
|||
|
<Bagder> I did
|
|||
|
<Bagder> lcd.h it was ;-)
|
|||
|
<Bagder> but I fixed lcd.c too
|
|||
|
<edx> hmhm
|
|||
|
<edx> line 362 lcd.c
|
|||
|
<edx> #include <chardef.h>
|
|||
|
<Bagder> oops
|
|||
|
<Zagor> i don't have time to fix the qsort problem right now, gotta run. see you guys!
|
|||
|
<Bagder> bye Zagor
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Bagder> now then!
|
|||
|
<Bagder> ;-)
|
|||
|
<Bagder> later, I'll setup automatic builds
|
|||
|
<Bagder> so that we can instantly if any particular build breaks due to a commit
|
|||
|
--- ChanServ gives channel operator status to Bagder
|
|||
|
<-- edx has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--- Bagder has changed the topic to: web site might remain dead until saturday! :-(
|
|||
|
<Xunil96> what happened with the website?
|
|||
|
<Bagder> power blackout
|
|||
|
<Bagder> in the whole area
|
|||
|
<Bagder> huuuuge
|
|||
|
--> Zagor_ (~bjst@as9-5-6.k.s.bonet.se) has joined #rockbox
|
|||
|
<Xunil96> yow!
|
|||
|
<Bagder> yeah :-/
|
|||
|
<Xunil96> well when you can get at the site again, i'd be happy to offer my colo as a mirror site in case something like this happens again
|
|||
|
<Bagder> well, we have a mirror on sourceforge already
|
|||
|
<Zagor_> we have a mirror at rockbox.sourceforge.net
|
|||
|
* Xunil96 nods
|
|||
|
<Zagor_> thanks anyway :)
|
|||
|
<Bagder> just that some services, like the daily builds, run on that particular server only
|
|||
|
* Xunil96 nods
|
|||
|
<Bagder> I regret that I didn't commit the tools so I could set it up quickly elsewhere ;-/
|
|||
|
<Bagder> I'm off
|
|||
|
<Bagder> see ya tomorrow
|
|||
|
<-- Bagder (~daniel@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- Zagor_ has quit ("bye")
|
|||
|
--> edx (OKE60@pD9EAB9DE.dip.t-dialin.net) has joined #rockbox
|
|||
|
<adi|coding> edx you still around?
|
|||
|
--- adi|coding is now known as adi|work
|
|||
|
<edx> adi.. still there?
|
|||
|
<adi|work> yeah mate..
|
|||
|
<adi|work> just wanted to let you know i commited the file that i forogot too last night. not sure if you need to update your windows side.
|
|||
|
<adi|work> i can let ya know what i changed
|
|||
|
--> Zagor_ (~bjst@as9-5-6.k.s.bonet.se) has joined #rockbox
|
|||
|
<adi|work> hey zagor..
|
|||
|
<adi|work> i check in the file i forgot to check in last night...
|
|||
|
<Zagor_> hi
|
|||
|
<Zagor_> ah, good
|
|||
|
<adi|work> yeah... now the x11 sim works correctly
|
|||
|
<adi|work> though i think the win side prob needs to be updated
|
|||
|
<adi|work> btw... is there something wrong with the commit mailings?
|
|||
|
<adi|work> i haven't gotten any
|
|||
|
<Zagor_> yeah, the mailing list is on the same server as the web server. blacked out
|
|||
|
<adi|work> ahhh.. okay
|
|||
|
<Zagor_> *really* annoying
|
|||
|
<adi|work> hehe i can imagine
|
|||
|
<Zagor_> you shouldn't use absolute numbers to sleep(). use fractions or multiples of HZ instead. that way we can change the timer tick freq if we want to
|
|||
|
<adi|work> ahh.. okay...
|
|||
|
<adi|work> want me to fix or you want to get it?
|
|||
|
<Zagor_> i'll get it
|
|||
|
<adi|work> already got it
|
|||
|
<Zagor_> ah :)
|
|||
|
<edx> zagor.. how do i get to a menu ... on the simulator? lol
|
|||
|
<edx> hi adi
|
|||
|
<edx> it compiles without probs.
|
|||
|
<Zagor_> edx: press a menu key. ENTER on player simulator or /,*,- on recorder
|
|||
|
<Zagor_> on numeric keypad
|
|||
|
<edx> k
|
|||
|
<edx> heh tetris still isnt fixed
|
|||
|
<edx> i had a fix... but i threw it over.. somehow ;)
|
|||
|
<edx> i got the game twice the size and the lines disappeared correctly ;)
|
|||
|
<Zagor_> nice :)
|
|||
|
<edx> ill have a look at it again soon...
|
|||
|
<adi|work> yeah.. when you get that edx..
|
|||
|
<adi|work> let me know...
|
|||
|
<adi|work> :)
|
|||
|
<edx> i have got that.. you wanna know what it was? (i still remember)
|
|||
|
<adi|work> you have it in code? or is it only a few lines fix?
|
|||
|
<adi|work> cause i was thinking more of a 'zoom' feature
|
|||
|
<edx> i was talking about the line disappearing stuff..
|
|||
|
<edx> virtual[i*max_x] = virtual[((i-1)*max_x)];
|
|||
|
<edx> think it was that line... well i'll see to that later
|
|||
|
<adi|work> ahh.. okay..
|
|||
|
<adi|work> cant really work on it right now... should be coding for the office ;)
|
|||
|
<Zagor_> wee, I just removed all global variables
|
|||
|
<Zagor_> hmm, where's a good place to put errno ?
|
|||
|
<adi|work> id say main.c
|
|||
|
<adi|work> assuming your having it global
|
|||
|
<-- Xunil96 has quit ("installing NetBSD")
|
|||
|
<Zagor_> only i need to put it somewhere in firmware, since it's used by code there
|
|||
|
<adi|work> ahhh...
|
|||
|
<adi|work> id say system.c would work
|
|||
|
<adi|work> either that or panic.c
|
|||
|
<adi|work> since anythng that triggers an errno is likely to cause problems
|
|||
|
<Zagor_> only system.c is mostly about setting up the cpu. and panic is very narrow too. :-) (what, me picky?)
|
|||
|
<adi|work> okay debug.c?
|
|||
|
<Zagor_> hmm
|
|||
|
* adi|work winds up his frozen trout and prepares to whap Zagor_
|
|||
|
<Zagor_> i just want it Right :)
|
|||
|
<adi|work> heheh
|
|||
|
<adi|work> opinion is like a man dating.. it is never right ;)
|
|||
|
<Zagor_> lol
|
|||
|
--- adi|work is now known as lou_soyur
|
|||
|
--- lou_soyur is now known as adi
|
|||
|
--- adi is now known as adi|work
|
|||
|
<-- Zagor_ has quit ("bye")
|
|||
|
--> huz|taff (~df@AToulouse-103-1-1-242.abo.wanadoo.fr) has joined #rockbox
|
|||
|
<huz|taff> hi the server is out of order ?
|
|||
|
<huz|taff> bjorn.haxx.se : 2 packets transmitted, 0 packets received, 100% packet loss
|
|||
|
<huz|taff> :(
|
|||
|
<adi|work> yeah sorta...
|
|||
|
<adi|work> they had an electical probl...
|
|||
|
<adi|work> their in a blackout mostly
|
|||
|
<huz|taff> oki, I hadn't watched at topic (sorry for my english :)
|
|||
|
<huz|taff> s/watched/look
|
|||
|
<huz|taff> good luck for the rest of your project, i look forward testing beta of your work
|
|||
|
<huz|taff> ++
|
|||
|
<huz|taff> s/rest/continue ?
|
|||
|
<huz|taff> .. bon tant pis, bonne chance <20> vous, joli travail, j'attends avec impatience le fruit de votre boulot pour tester tout <20>a.
|
|||
|
<-- huz|taff (~df@AToulouse-103-1-1-242.abo.wanadoo.fr) has left #rockbox
|
|||
|
<-- edx has quit (Read error: 110 (Connection timed out))
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
<adam> howdy
|
|||
|
<adam> yeah, I noticed bjorn.haxx.se was down
|
|||
|
--- dw|gone is now known as dwihno
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
--> Zagor_ (~bjst@as9-5-6.k.s.bonet.se) has joined #rockbox
|
|||
|
<dwihno> Good morning Dr. Zagor
|
|||
|
<Zagor_> hi
|
|||
|
<adi|home> morning dwihno
|
|||
|
<adi|home> hey zag
|
|||
|
<dwihno> Good morning adi
|
|||
|
<Zagor_> Hey, look. Howard's being eaten.
|
|||
|
<adi|home> huh?
|
|||
|
<Zagor_> it's a Monty Python reference
|
|||
|
<Zagor_> http://www.stone-dead.asn.au/movies/meaning-of-life/01-introduction.html
|
|||
|
* dwihno brought some tea bags to work today
|
|||
|
<dwihno> Some evil dudes has consumed all the bags! :(
|
|||
|
<adi|home> hehehe
|
|||
|
<dwihno> That's serious shit man! :)
|
|||
|
<dwihno> I just realized some serious stuff!
|
|||
|
<dwihno> I'm gonna have a metting when the france-zenegal soccer game takes place!
|
|||
|
<Zagor_> the what?
|
|||
|
* adi|home nods
|
|||
|
* adi|home slaps Zagor_
|
|||
|
<adi|home> world cup man..
|
|||
|
<adi|home> where have YOU been!!!!
|
|||
|
<Zagor_> world cup? cup'o what? ;)
|
|||
|
* adi|home does the world cup shuffle
|
|||
|
<adi|home> and you call yourself a non-american
|
|||
|
<Zagor_> haha. well i'm not much of a soccer fan
|
|||
|
<dwihno> :)
|
|||
|
<adi|home> i thought everyone in the world (with the exception of americans) loved soccer :)
|
|||
|
<adi|home> ahhh SINNER!!!
|
|||
|
<dwihno> Yeah
|
|||
|
<dwihno> Shame on you Zagor!
|
|||
|
* adi|home beats Zagor_ mercilessly with a Canadian
|
|||
|
<Zagor_> oh no! not a Canadian!
|
|||
|
<adi|home> Yes!!! a Canadian
|
|||
|
* Zagor_ sobs
|
|||
|
<adi|home> and careful you.. or i shall bring out........
|
|||
|
<adi|home> THE COMFY CHAIR!!!!
|
|||
|
<Zagor_> ahhhhhhh!
|
|||
|
* adi|home cackls "Nobody expects the Spanish Inquisition!"
|
|||
|
<dwihno> Hahahaha
|
|||
|
* dwihno rofl's :)
|
|||
|
<dwihno> hahahahaha
|
|||
|
<Zagor_> "I like chinese, they only come up to your knees..."
|
|||
|
<adi|home> "Never be rude to an Arab..."
|
|||
|
<adi|home> "A spik or a wop or a jew...."
|
|||
|
<Zagor_> Come in, my little loves. I've got no option but to sell you all for scientific experiments.
|
|||
|
* adi|home puts on a cheesy french accent
|
|||
|
<dwihno> Hey, I finally decided what computer to buy ;D
|
|||
|
<adi|home> Zagor_ would you like a mint? Oh.. but it is a wafer thin mint....
|
|||
|
<Zagor_> bugger off, i'm full!
|
|||
|
<adi|home> ahh.. it is hardly anything.. so thin...
|
|||
|
<adi|home> surely you have room for a mint
|
|||
|
<Zagor_> bring me a bucket...
|
|||
|
* dwihno smiles widely
|
|||
|
* dwihno tries to remember who gave him the dell tip
|
|||
|
<adi|home> "Ah.. I'd like to have an arguement..."
|
|||
|
<dwihno> A rather funny thing... They had this "buy computer online and save $"-deal, which expired yesterday... Today it's reassigned with a new stopdate :)
|
|||
|
<dwihno> Lucky me
|
|||
|
* dwihno sings some solid base hits
|
|||
|
<adi|home> lol
|
|||
|
<adi|home> "you toffy nosed maloderous pervert!"
|
|||
|
<Zagor_> swedish channel 3 is running all 46 episodes of "Monty Python's Flying Circus"
|
|||
|
<Zagor_> at 03.50 in the morning!
|
|||
|
<adi|home> i hate you severly...
|
|||
|
<dwihno> Only sick bastards are up that early! :)
|
|||
|
<dwihno> (or, that late) ;)
|
|||
|
* adi|home glances at the clock and realizes he still ahve 2 hours till he is a sick bastard
|
|||
|
<Zagor_> hehe
|
|||
|
<dwihno> hehe
|
|||
|
<dwihno> I need to make myself a nice, hot, cup of tea (and hide my teabags from the vultures)
|
|||
|
--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<dwihno> Is the any difference between the mp3 decoding circuits btw?
|
|||
|
<adi|home> shhh Bagder is back
|
|||
|
* dwihno shuts up and l<>tsas like it's regnar
|
|||
|
<Bagder> dwihno: yes there are differences
|
|||
|
<Zagor_> dwihno: lots. see the data sheets
|
|||
|
* Bagder spots Zagor at this hour, *gosh*
|
|||
|
<Zagor_> i'm having breakfast :)
|
|||
|
<Bagder> hehe
|
|||
|
<dwihno> I installed linux on my development-box a couple of nights ago, and the kernel gave me some warnings about data integrity...
|
|||
|
<dwihno> I checked the source and the message was in some probing function, am I using an old kernel or such? :)
|
|||
|
<Zagor_> usb-storage says that every time
|
|||
|
<dwihno> (with the archos, that is)
|
|||
|
<Zagor_> i don't know why
|
|||
|
<Zagor_> ignore it
|
|||
|
<dwihno> I thought I did something wrong and got scared I'd get that "HD lock" thingy :)
|
|||
|
<Zagor_> hehe. no worries.
|
|||
|
<dwihno> It was the first time I did something USB-ish on linux
|
|||
|
<Zagor_> O Lord,...
|
|||
|
<dwihno> (connecting a mouse, and the archos, that is)
|
|||
|
<Zagor_> ...ooh, You are so big,...
|
|||
|
<Zagor_> ...so absolutely huge.
|
|||
|
<Zagor_> Gosh, we're all really impressed down here, I can tell You.
|
|||
|
<dwihno> That's it! No more all-nighters for you! :)
|
|||
|
<Zagor_> Bagder: newlib is no more
|
|||
|
<Bagder> kewl
|
|||
|
<Zagor_> nor any global variables
|
|||
|
* Bagder fires up ssh-agent and gets ready to do some cvs upping
|
|||
|
<Bagder> did ya tell Alan? B-]
|
|||
|
<dwihno> No global variables?!
|
|||
|
* dwihno is gonna miss them
|
|||
|
<adi|home> so how are we doing things w/o globals btw?
|
|||
|
<Zagor_> oh just fine :)
|
|||
|
<adi|home> smart ass ;)
|
|||
|
<adi|home> what are we doing instead of them :)
|
|||
|
<Zagor_> the only one that really required an API change was the parameter table from disk_init()
|
|||
|
<Zagor_> disk_init() now returns a pointer to its' local table instead
|
|||
|
<adi|home> nods
|
|||
|
<dwihno> Cute
|
|||
|
<Zagor_> the others were mostly just lazy coding
|
|||
|
<dwihno> Now my tea is done. Thank you, dr. microwave.
|
|||
|
<Bagder> ok, tarball size now at 216K
|
|||
|
<Bagder> including win32 sim
|
|||
|
<Zagor_> ah, good
|
|||
|
<Bagder> edx shrunk his pic with ~60% and we got rid of that 290K .aps file
|
|||
|
<dwihno> http://fifaworldcup.yahoo.com/en/020530/1/mq2.html
|
|||
|
<dwihno> NOOOOOOOO!
|
|||
|
* Bagder refuses
|
|||
|
<Bagder> I'll hide from *all* darned soccer
|
|||
|
<Zagor_> i'll have my world cup black, please. no milk or sugar.
|
|||
|
* adi|home points out that he didn't like using globals.. that you made me :)
|
|||
|
<Bagder> hehe
|
|||
|
* Bagder slaps the 'saint' sticker on adi|home
|
|||
|
* adi|home polishes off his 'saint' sticker...
|
|||
|
<Bagder> no one ran linus recorder tests yet?
|
|||
|
* adi|home notices Bagder's spelling of 'saint' seems to look like 'satan'
|
|||
|
<adi|home> if you can promise me i won't toast my recorder, and can get me a binary.. ill test
|
|||
|
* dwihno looks like a TV producer when he walks around the office wearing his philips HP910 headphones
|
|||
|
<Bagder> I don't think Linus committed his test code
|
|||
|
<Zagor_> did he have an ata test?
|
|||
|
* adi|home screams 'Come and see the violence inherent in the system! Help! Help! Im being represed!'
|
|||
|
<Bagder> hehe
|
|||
|
<Bagder> Zagor_: yes
|
|||
|
<Zagor_> Some nights it was so cold, we could hardly move, but Blackie'd be out there
|
|||
|
<Zagor_> slicing the lemons, mixing the sugar and the almonds.
|
|||
|
<Zagor_> I mean, you try trying to get butter to melt at fifteen degrees below zero!
|
|||
|
<Zagor_> There's love in that cake.
|
|||
|
* Zagor_ is having his Python appreciation hour
|
|||
|
<Bagder> "I'm not dead yet"
|
|||
|
<dwihno> Why does it smell like someone has thrown up in the office?
|
|||
|
<dwihno> This beat of my heart goes na na na *sings*
|
|||
|
* adi|home hands dwihno a pail, cause its obvious he can't carry a song w/o one ;)
|
|||
|
<dwihno> :~( you mean ass! :)
|
|||
|
<adi|home> if your not picked on.. yoru not loved
|
|||
|
<adi|home> thats why we leave Bagder alone
|
|||
|
<adi|home> :)
|
|||
|
<Zagor_> well, i'm off to work. see you shortly.
|
|||
|
<-- Zagor_ has quit ("bye")
|
|||
|
* Bagder watches the crowd in silence
|
|||
|
<adi|home> "and pray there's intelligent life up there in space, cause there's bugger all down here on earth.
|
|||
|
<adi|home> adios
|
|||
|
<dwihno> There's no way to create a playlist without attaching the player to the PC and making them there?
|
|||
|
<adi|home> not right now, now
|
|||
|
<Bagder> dwihno: you mean the regular firmware?
|
|||
|
<dwihno> yup
|
|||
|
<Bagder> hold down play in a dir
|
|||
|
<dwihno> I guess I have to stick with the regular for awhile :)
|
|||
|
<Bagder> it'll make a playlist of that dir and all beneath it
|
|||
|
<dwihno> hm
|
|||
|
<dwihno> coolers
|
|||
|
<adi|home> does the player have LCD_WIDTH defined?
|
|||
|
<Bagder> no
|
|||
|
<adi|home> k
|
|||
|
<Bagder> since it isn't graphical, a pixel width makes no sense
|
|||
|
<dwihno> What is the counter which is counting slowly while saving the file?
|
|||
|
<Bagder> dwihno: the track number I guess
|
|||
|
<dwihno> erhm
|
|||
|
<dwihno> Slow :(
|
|||
|
<Bagder> yeah
|
|||
|
<dwihno> 2 songs per sec approx
|
|||
|
<adi|home> what font does lcd_puts write with?
|
|||
|
<adi|home> size wise?
|
|||
|
<Bagder> it uses the font you pick
|
|||
|
<Bagder> with lcd_setfont
|
|||
|
<adi|home> where is that value set?
|
|||
|
<adi|home> how often does it need to be set?
|
|||
|
<adi|home> or is global until it gets changed?
|
|||
|
<Bagder> it defaults to 0
|
|||
|
<adi|home> hmmm k...
|
|||
|
<Bagder> currently I don't think any code ever sets it ;-)
|
|||
|
<Bagder> btw, Zagor was wrong about the global variables ;-)
|
|||
|
<adi|home> hehehe k.
|
|||
|
<Bagder> unsigned char display[LCD_WIDTH][LCD_HEIGHT/8];
|
|||
|
<Bagder> the recorder's display buffer
|
|||
|
<adi|home> heheh
|
|||
|
<dwihno> Phew!
|
|||
|
<dwihno> I almost fainted for a second
|
|||
|
<dwihno> what is a piece of software without a set of global vars? :)
|
|||
|
<Bagder> haha
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
<Bagder> Zagor: I decided to make the sim Makefile get built with tools/configure too
|
|||
|
<Zagor> ok, cool
|
|||
|
<adi|home> ummm k :)
|
|||
|
<adi|home> so now i need to run configure each time i want a sim makefile?
|
|||
|
<Bagder> it'll make it easier to build both kinds of simulators
|
|||
|
<Bagder> adi|home: yes
|
|||
|
<adi|home> k
|
|||
|
<Bagder> at least once
|
|||
|
<adi|home> heheh i have a small gift in about 5 mins :)
|
|||
|
<adi|home> ACK...
|
|||
|
<adi|home> ummm okay... just segfaulted the sim :)
|
|||
|
<Zagor> ooo, gift! ;)
|
|||
|
<adi|home> heheh did it in tree.c on the strcmp
|
|||
|
<adi|home> hmm.. someone wanna check and tell me if it happens to them..
|
|||
|
<adi|home> i can walk you thought what i did..
|
|||
|
<Zagor> just a minute
|
|||
|
<adi|home> k
|
|||
|
<Zagor> ok, what do I do?
|
|||
|
<adi|home> compile the sim for the recorder
|
|||
|
<adi|home> leave dir browse and go to menu
|
|||
|
<adi|home> go to any submenu...
|
|||
|
<adi|home> then key back to the main menu (return back)
|
|||
|
<adi|home> then return to the dir browse
|
|||
|
<adi|home> its the return to the dir browse that cores on me now.
|
|||
|
<Zagor> ok
|
|||
|
<adi|home> i didnt notice if it did before
|
|||
|
<Zagor> i get it too. checking...
|
|||
|
<adi|home> actually.. you don't even have to go to a submenu.. just the main menu and return to dir browse...
|
|||
|
<adi|home> okay.. so i didn't introduce it.. i can commit what i worked on
|
|||
|
<Zagor> yes
|
|||
|
<adi|home> okay, submitted..
|
|||
|
<adi|home> not a major thing.. but something Bagder asked for
|
|||
|
<Bagder> suuuure blame me ;-)
|
|||
|
<Zagor> yeah, looks good
|
|||
|
<adi|home> no.. bagder.. you play with the sim at all?
|
|||
|
<Bagder> only slightly recently
|
|||
|
<Zagor> but you could use putsxy if you want pixel position, to avoid calculating char position
|
|||
|
<adi|home> okay.. cause now the version info is displayed below the splash bitmap
|
|||
|
* adi|home dohs
|
|||
|
<Bagder> cool
|
|||
|
<adi|home> ill fix it
|
|||
|
<adi|home> oka... fixed .. again
|
|||
|
<adi|home> do you think that maybe that new splash screen should be displayed before the credits?
|
|||
|
<adi|home> figure that removes one more item from the menu...
|
|||
|
<Zagor> yeah, combine the two and call it "Version"
|
|||
|
<adi|home> k
|
|||
|
<Zagor> crash fixed
|
|||
|
<Bagder> ok, 'configure' now supports simulator builds too
|
|||
|
<Bagder> seems to work ;-)
|
|||
|
<Bagder> makes it easier to builds both kinds of simulators
|
|||
|
<Zagor> nice
|
|||
|
<Bagder> give it a go and see if it works for you guys
|
|||
|
<Zagor> diving in
|
|||
|
<Zagor> works grrrreat!
|
|||
|
<Bagder> goodie
|
|||
|
<Bagder> I'm gonna setup non-stop automated builds of all targets soonish
|
|||
|
<Bagder> to bettee allow all developers to see if they break things
|
|||
|
<Bagder> build-wise
|
|||
|
<Bagder> if only the power would get back
|
|||
|
<Bagder> it should get back no later than tonight they said on the news today
|
|||
|
<Zagor> really? nice
|
|||
|
<Bagder> yeah, apparently the progress has been a bit faster than they first thought
|
|||
|
<Bagder> I still find it amazingly slow...
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Bagder> morning Linus
|
|||
|
<Linus> morning
|
|||
|
<Zagor> yeah, i especially like how the subway fixed their own power in about three hours...
|
|||
|
<dwihno> You work in Kista?
|
|||
|
<dwihno> LIK-KISTA! :D
|
|||
|
<Bagder> Zagor: yeah
|
|||
|
<dwihno> *hoho*
|
|||
|
<Linus> Lot of barbeque parties in that neiighbourhood nowadays. :-)
|
|||
|
<Zagor> no but the office (and thus server) is there
|
|||
|
<Bagder> dwihno: no, but our office is there
|
|||
|
<dwihno> lik-kista! :) :) ):
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
<Linus> hi adam
|
|||
|
<Zagor> Bagder: did you ever try to build a player simulator? it doesn't work
|
|||
|
<Bagder> the build?
|
|||
|
<Zagor> yes
|
|||
|
<Bagder> works for me! :-O
|
|||
|
<Zagor> 3S works but not 1S
|
|||
|
<Zagor> make[1]: Entering directory `/home/bjst/public_html/rockbox/uisimulator/x11'
|
|||
|
<Zagor> make[1]: *** No rule to make target `debug.c', needed by `/home/bjst/public_html/rockbox/psim/.deps/debug.d'. Stop.
|
|||
|
<Bagder> old gcc again?
|
|||
|
<Zagor> no
|
|||
|
<Zagor> this is just make
|
|||
|
<Bagder> ah, right
|
|||
|
<Zagor> try in my dir and see
|
|||
|
<Bagder> you have to allow me to cd there then ;-)
|
|||
|
<Zagor> now
|
|||
|
<Bagder> oh, I can
|
|||
|
<Bagder> the Makefile too
|
|||
|
<Zagor> now
|
|||
|
<Bagder> weird
|
|||
|
<Bagder> I removed .deps and tried again
|
|||
|
<Bagder> then it worked
|
|||
|
<Zagor> strange
|
|||
|
<Zagor> oh well
|
|||
|
--> alkorr (alkorr@srs03v-4-164.n.club-internet.fr) has joined #rockbox
|
|||
|
<Bagder> morning Alan
|
|||
|
<alkorr> hi
|
|||
|
<Bagder> Bj<42>rn cut out newlib
|
|||
|
<Bagder> no need for that anymore
|
|||
|
<Zagor> i'm not 100% done yet, though
|
|||
|
<alkorr> good news because i'm very upset : after a lot of hours to compile all the stuff, newlib fails
|
|||
|
<Zagor> we still haven't replaced all the header files
|
|||
|
<Bagder> uh
|
|||
|
<Bagder> Zagor: ok
|
|||
|
<Zagor> i'm thinking if we should just copy stdlib.h etc or do it some other way
|
|||
|
<Bagder> I'm fine with whatever
|
|||
|
<alkorr> that *!#<23> try to compile for several machines (m2,m3e,m4-single and m4, plus the ml counterparts) whereas i would linke only for sh
|
|||
|
<alkorr> sh1
|
|||
|
<alkorr> any idea to switch off compilation with m2, m3e, etc. ?
|
|||
|
<Linus> but where dios it fail?
|
|||
|
<Linus> does
|
|||
|
<alkorr> it try to link a lib.a or something like
|
|||
|
<alkorr> it is when it compiles newlib (configure gcc with --with-newlib)
|
|||
|
<alkorr> i have no longer the message (i compiled yesterday)
|
|||
|
<alkorr> or to make a lib.a archive
|
|||
|
<Linus> what version of gcc/binutils/newlib?
|
|||
|
<alkorr> the same as yours
|
|||
|
<Linus> strange
|
|||
|
<alkorr> 1.10.0
|
|||
|
<Linus> linux or cygwin?
|
|||
|
<adi|home> okay... Zagor.. credits and splash/version merged
|
|||
|
<adi|home> wanna take a look?
|
|||
|
<alkorr> cygwin
|
|||
|
<alkorr> just a precision
|
|||
|
<Bagder> wavey managed to get it all working on cygwin
|
|||
|
<Zagor> nah, just check it in
|
|||
|
<Linus> ok. i have never tried it myself
|
|||
|
<adi|home> it already is :)
|
|||
|
<Zagor> ah, you already did :)
|
|||
|
<adi|home> i ment for style ;)
|
|||
|
<Zagor> checking
|
|||
|
<Bagder> we should do some smooth scrolling on that screen
|
|||
|
<Bagder> would be fun ;-)
|
|||
|
<adi|home> heheh
|
|||
|
<adi|home> im working on it :)
|
|||
|
<adi|home> that stuff is sorta my 'i feel like playing' test bed
|
|||
|
<adi|home> im here to contribute completely useless things
|
|||
|
<adi|home> :)
|
|||
|
<Bagder> we like that!
|
|||
|
<alkorr> JUST A PRECISION : BECAUSE COMPILATION FOR SH TARGET (m2,m3e,etc...) WAS VERY LONG, CYGWIN WAS LACKING OF RESSOURCE SO I WAS FORCED TO RUN AGAIN "make"
|
|||
|
* adi|home coughs *screensaver*
|
|||
|
<alkorr> TO CONTINUE THE PROCESS
|
|||
|
<Linus> alkorr: that sucks
|
|||
|
<Linus> alkorr: your capslock must be stuck :-)
|
|||
|
<Zagor> adi|home: looking good
|
|||
|
<adi|home> Bagder... wanna do me a favor?
|
|||
|
<adi|home> on the configure
|
|||
|
<Bagder> yeah?
|
|||
|
<adi|home> let it catch the --help and -? options
|
|||
|
<adi|home> even if it don't do nothing.
|
|||
|
<adi|home> so that we can set it later
|
|||
|
<dwihno> What do you guys think about the upcoming game between Sweden and England on sunday?
|
|||
|
<Bagder> right
|
|||
|
<Bagder> dwihno: *booooooring*
|
|||
|
<Linus> dwihno: bloodbath!
|
|||
|
* adi|home is just rocking for a game
|
|||
|
<dwihno> Linus: Do you think we stand a chance?
|
|||
|
<Linus> I guess Bagder and I don't share an interest of football :-)
|
|||
|
<alkorr> when it tries to 'configure' newlib, it was so endless and seems for a moment locked so I ctl-ed break
|
|||
|
<Bagder> hehe
|
|||
|
<Linus> dwihno: oh yes
|
|||
|
<Linus> alkorr: that takes forever!
|
|||
|
<dwihno> :D
|
|||
|
<dwihno> WE SHALL STAND VICTORIOUS!
|
|||
|
<dwihno> WE WILL SHOW POWER SUPREMACY! :)
|
|||
|
<Linus> or maybe we'll just win the game.
|
|||
|
<adi|home> umm.. using the makefile created by the configure
|
|||
|
<adi|home> when you run make.. should we consider relocating the binaries?
|
|||
|
<alkorr> so when I retry a 'make' it doesn't turn in 'configure' back, but go ahead to compile 'newlib'
|
|||
|
<adi|home> or should we assume the user will know where to look?
|
|||
|
<Linus> Bagder: does the recorder build still name the target "archos.mod"?
|
|||
|
<Bagder> adi|home: it should put them all in the directory you're in
|
|||
|
<Bagder> Linus: yes
|
|||
|
<alkorr> and i could be surprised that it tries to link lib.a (i mean it should be libXXX.a)
|
|||
|
<Linus> It should call it ajbrec.ajz, afaik
|
|||
|
<alkorr> so my question : it is normal it creates a lib.a ????
|
|||
|
<Linus> alkorr: you must run the configure again
|
|||
|
<Bagder> Linus: yes, but it's the same makefile so that's why it has the same target name
|
|||
|
<Linus> ah maybe an ifdef?
|
|||
|
<Bagder> yeah
|
|||
|
<alkorr> geeeee !!!! it is not me who runs the 'configure' but 'make' the first time :(((((
|
|||
|
<Linus> alkorr: no, it hasn't built a lib.a in my build
|
|||
|
<Linus> ./configure
|
|||
|
<alkorr> all this time lost :(((((
|
|||
|
<Bagder> adi|home: done!
|
|||
|
<adi|home> thanks :)
|
|||
|
<Linus> alkorr: in a hurry? :-)
|
|||
|
<adi|home> oh.. and the binary is not moved to the file your in.
|
|||
|
<adi|home> and the configure file is growing on me :)
|
|||
|
<alkorr> i cannot trust that 'make' :(((((
|
|||
|
<Linus> blah
|
|||
|
<Bagder> adi|home: it isn't moved, it's built right there
|
|||
|
<Linus> alkorr: I did exactly that mistake the first time I built a cross gcc compiler (for powerpc)
|
|||
|
<Linus> I had to start all over again...
|
|||
|
<alkorr> Linus : i respect all the procedures you're describing in sourceforge for creating cross-compilers, where is the error ?
|
|||
|
<alkorr> respected
|
|||
|
<adi|home> not its not Bagder.. the Makefile is built and in the correct location..
|
|||
|
<adi|home> but when you do a make... the binary is not in the pwd
|
|||
|
<Bagder> did you really update the uisimulator/x11/Makefile ?
|
|||
|
<Linus> I guess that the gcc makefile runs configure in the newlib directory if it sees that it isn't configured
|
|||
|
<Linus> Bagder: how do I undo a ./configure?
|
|||
|
<Linus> not in rockbox, i mean autoconf/automake stuff
|
|||
|
<Bagder> Linus: you don't, you run it again and pick right ;-)
|
|||
|
<Linus> not in rockbox, i mean autoconf/automake stuff
|
|||
|
<alkorr> it is not the first time i made a cross compiler, but for a reason i don't know, more recent version are more and more difficult to compile (i suppose gcc 3.x.x are quite recent so unstable for certain platforms)
|
|||
|
<Linus> remove config.cache?
|
|||
|
<Bagder> Linus: yes, if such a one is made
|
|||
|
<Bagder> it isn't usually these days
|
|||
|
<adi|home> ahh.. okay.. fixed :)
|
|||
|
<adi|home> hmmm... kinda nasty aint it..
|
|||
|
<Linus> alkorr: tru removing the config.cache file in the newlib dir
|
|||
|
<Linus> try
|
|||
|
<Bagder> adi|home: nasty in what way?
|
|||
|
<adi|home> 1. be cleaner if all the obj files were located somewhere else.. but can't help that..
|
|||
|
<adi|home> 2. i run the rockboxui and it runs for a few ms and stops
|
|||
|
<adi|home> no menu or anything
|
|||
|
<adi|home> ideas?
|
|||
|
<Bagder> why would the obj files be stored somewhere else?
|
|||
|
<alkorr> but i don't see a config.cache
|
|||
|
<adi|home> cause it just looks nasty :)
|
|||
|
* adi|home is being picky... so deal :)
|
|||
|
<Bagder> adi|home: the obj files were always stored this way, this is not a new way
|
|||
|
<adi|home> i know..
|
|||
|
<adi|home> don't mean i havta like it
|
|||
|
<Bagder> right
|
|||
|
<adi|home> but whats the story with the rockboxui?
|
|||
|
<Linus> adi|home: try creating a directory called archos in the simulator dir
|
|||
|
<Zagor> Bagder: the makefile created by configure should have a dependency on firmware for the target builds
|
|||
|
<adi|home> ahh.. thats it.. i have one in the sim dir.. but not one in tools
|
|||
|
<Bagder> Zagor: yes, it needs to run make in both firmware and apps
|
|||
|
<Bagder> I realized that too
|
|||
|
<Bagder> adi|home: you should not actually run the configure script in the tools dir
|
|||
|
<Bagder> its not very nice
|
|||
|
<Zagor> yeah, this 'archos' dir thing should be handled more gracefully
|
|||
|
<adi|home> here should it be run from?
|
|||
|
<Zagor> a new dir
|
|||
|
<adi|home> l
|
|||
|
<adi|home> k
|
|||
|
<Bagder> yes, we need to treat a missing 'archos' dir just as an empty dir or something
|
|||
|
<Zagor> or at least print a message
|
|||
|
<Bagder> yes
|
|||
|
<adi|home> well, why don't we just have the config create one if it don't exist?
|
|||
|
<adi|home> i mean.. no archos dir, then they obv. don't have the .bmp
|
|||
|
<Bagder> adi|home: hehe, good question ;-)
|
|||
|
<Bagder> I'll make it
|
|||
|
* adi|home has served his purpose
|
|||
|
<adi|home> you may also want to check for the existance of the .bmp file i they choose the recorder... and report about it if it is not found.
|
|||
|
<adi|home> s/i they/if they/
|
|||
|
<Zagor> i think we should compile-in the rockbox logo, actually. it's very small and I expect many people will forget downloading the bmp
|
|||
|
<adi|home> nods
|
|||
|
<adi|home> how do you compile it in?
|
|||
|
<Bagder> yeah
|
|||
|
<Bagder> the file could be for replacement only
|
|||
|
<Zagor> we should still look for a logo file, but have the official logo as default
|
|||
|
<Bagder> I mean the logo on disk
|
|||
|
<Zagor> exactly
|
|||
|
<dwihno> How about application skinning? :)
|
|||
|
<Bagder> we can use the bmp file reader as a converter
|
|||
|
<adi|home> i agree.. i like that...
|
|||
|
<adi|home> so we need current logo converted to binary yes?
|
|||
|
<Bagder> converted to a C array
|
|||
|
<adi|home> yeah..
|
|||
|
<Bagder> just make the simulator write it to stdout
|
|||
|
<Zagor> code size is now up to 0x658e
|
|||
|
<Zagor> debug code, that is
|
|||
|
<Bagder> Zagor: if you do 'configure update' now, the makefile will be corrected
|
|||
|
<Zagor> good
|
|||
|
<adi|home> the lcd_bitmap function.. how exactly does that write to the display?
|
|||
|
<Bagder> it fills in the display buffer correctly
|
|||
|
<Bagder> then lcd_update() copy the buffer to the LCD
|
|||
|
<adi|home> so the buffer passed in, when returned, should be all 1's and 0's yes?
|
|||
|
<Bagder> yes
|
|||
|
<dwihno> Btw, is a price of SEK 1500 good for a old PII 266, 256mb RAM, 3GB disk, EEPRO100 NIC, ATI rage 128 card?
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
<Bagder> I dunno
|
|||
|
<Zagor> sounds good to me, if you have use for it
|
|||
|
<dwihno> I'm considering to sell my last computer ;)
|
|||
|
<dwihno> Then I'm all computer-less.
|
|||
|
<dwihno> Until my laptop arrives.
|
|||
|
<Zagor> who's got a studio?
|
|||
|
<Bagder> I think Lion and PsycoXul do
|
|||
|
<Zagor> http://storebror.haxx.se/~bjst/rockbox/player/archos.mod <-- player mod with new cursor chars. i want it tested to verify i've picked the right char
|
|||
|
<Zagor> a new player is good too, of course
|
|||
|
<Zagor> linus left mine at home *growl*
|
|||
|
<Linus> sorry...
|
|||
|
<Zagor> it isn't that pretty in the simulator :)
|
|||
|
<Bagder> hehe
|
|||
|
<Bagder> then we need some sim work-around
|
|||
|
<Bagder> the recorder now gets an archos.ajz output file
|
|||
|
<Zagor> nice
|
|||
|
<PsycoXul> Zagor: it looks nice but still takes up 1 too many chars :p
|
|||
|
<Zagor> yeah, we must fix something with the hardware cursor
|
|||
|
<Zagor> next version
|
|||
|
<PsycoXul> well i played with it
|
|||
|
<PsycoXul> i just cant get the damn thing to show up without blinking
|
|||
|
<Zagor> but you get the arrow?
|
|||
|
<Bagder> Zagor: you should put sentences like that in a little document before we release, or people will jam us with questions like that
|
|||
|
<Zagor> yes i will
|
|||
|
<PsycoXul> yeah i get the arrow
|
|||
|
<Zagor> good
|
|||
|
<PsycoXul> the cursor's default state seems to be invisible
|
|||
|
<PsycoXul> and when it blinks it gets reversed
|
|||
|
<PsycoXul> but it starts out invisible and the blink period's too long
|
|||
|
<PsycoXul> so you can scroll past several names before it blinks into visibility
|
|||
|
<Zagor> PsycoXul: can you download and try again? this is a test with double-height logo
|
|||
|
<Zagor> uhh, this will probably look strange
|
|||
|
<PsycoXul> heh
|
|||
|
<PsycoXul> it hasn't shown up on either of these
|
|||
|
<Zagor> i'm turning it off too quickly
|
|||
|
<PsycoXul> it just says the rom version untill the dir list comes up
|
|||
|
<PsycoXul> and it still looks normal from the version menu
|
|||
|
<Zagor> ok, hang on...
|
|||
|
<PsycoXul> btw, it'd be nice if the sound options would go back to the sound menu when you press the menu button, like the rest of the menu does heh
|
|||
|
<Zagor> right, fixing
|
|||
|
<Zagor> ok, try again
|
|||
|
<PsycoXul> btw i have to say
|
|||
|
<PsycoXul> the process of copying one single little file is much faster in windows than linux
|
|||
|
<Zagor> yes, that's because the linux FAT driver reads 512 bytes per request. it really slows everything down. :(
|
|||
|
<PsycoXul> ok
|
|||
|
<Zagor> i've been looking into it, but it's not exactly straight-forward
|
|||
|
<PsycoXul> the logo still doesn't show up on startup, but it is double-height in the version menu
|
|||
|
<PsycoXul> ...and then so is everything else afterwards
|
|||
|
<PsycoXul> oh
|
|||
|
<Bagder> hahaha
|
|||
|
<PsycoXul> untill you leave the menu
|
|||
|
<Zagor> yeah, i forgot to clear it :)
|
|||
|
<Zagor> but why doesn't it show up at boot? hmm...
|
|||
|
<PsycoXul> i dunno
|
|||
|
<PsycoXul> just keeps showing the rom's screen
|
|||
|
<Zagor> ok, once more
|
|||
|
<Zagor> gaah, stop!
|
|||
|
<Zagor> found the reason
|
|||
|
<Zagor> download again
|
|||
|
<Zagor> you don't have a webcam, do you? ;)
|
|||
|
<Bagder> hehe
|
|||
|
<PsycoXul> heh why
|
|||
|
<Zagor> would be cool to see, now that I can't test myself
|
|||
|
<PsycoXul> it works
|
|||
|
<Zagor> it does? cool!
|
|||
|
<PsycoXul> yep
|
|||
|
<PsycoXul> its all cool
|
|||
|
<alkorr> btw, ata still not working on recorder ?
|
|||
|
<Zagor> only now you don't actually get to see the version number :)
|
|||
|
<Zagor> alkorr: no
|
|||
|
<Bagder> now darnit, does this mean you guys won't bring a player tonight to show me?
|
|||
|
<Zagor> Bagder: only an old version
|
|||
|
<Bagder> ah, ok, without double height?
|
|||
|
<Zagor> unless we pop by linus on the way :)
|
|||
|
<Bagder> uh
|
|||
|
<Zagor> exactly
|
|||
|
<PsycoXul> these ones haven't been showing a version number anyways
|
|||
|
<Bagder> he's living way too far out ;-)
|
|||
|
<alkorr> maybe another bit of port A or B to set/clear :/
|
|||
|
<Zagor> yeah, he's out in the sticks
|
|||
|
<Zagor> alkorr: yeah, probably something like that. we haven't looked much at it yet. it's very painful without gdb.
|
|||
|
<PsycoXul> now just add a line-in on/off toggle, and auto-continue-to-next-track and i'll start using :p
|
|||
|
<PsycoXul> using it
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> patience, my friend :)
|
|||
|
<Linus> the lazy playlist coders aren't ready. the mpeg thread is
|
|||
|
<PsycoXul> honestly just playing a whole dir instead of a single file is all i miss in it and imo a road-block to realistic usability
|
|||
|
<Zagor> i agree
|
|||
|
<PsycoXul> even if it can't load or save playlists, just to keep going :p
|
|||
|
<Zagor> i'll see if I can hack up a quick-fix for it
|
|||
|
<PsycoXul> any idea on battery usage of this vs archos' at this point?
|
|||
|
<Linus> probably worse that archos
|
|||
|
<Zagor> probably. we aren't doing anything to conserve battery
|
|||
|
<Zagor> except shutting off the disk
|
|||
|
<PsycoXul> well thats the biggest battery sucker isn't it?
|
|||
|
<Linus> yup
|
|||
|
<Zagor> during activity, yes. when idle, it only draws like 40mA
|
|||
|
<PsycoXul> i mean i can see it'll use more just cause you have to select each track
|
|||
|
<PsycoXul> but besides that...
|
|||
|
<Zagor> i'll be experimenting with shutting down the LCD and stuff soon. also there's a deeper sleep mode you can put the disk in.
|
|||
|
<dwihno> Cool
|
|||
|
<PsycoXul> i'm leaving for a week long trip on saturday
|
|||
|
<Zagor> could you test again PsycoXul? this version shows double-height on boot but single-height on Version menu, I hope
|
|||
|
<dwihno> Does the LCD consume lots of power?
|
|||
|
<Zagor> dwihno: I don't know, that's what I intend to find out
|
|||
|
<Linus> and the mpeg thread can be restructured to minimize the disk up-time
|
|||
|
<dwihno> Coolness
|
|||
|
<PsycoXul> it'd be great if its reasonably usable vs archos' before i left, cause i can hack in some text-file support and have books to read while i'm gone :p
|
|||
|
<dwihno> Would be really neato to gain an hour or so :)
|
|||
|
<Zagor> i wouldn't count on it
|
|||
|
<dwihno> nah
|
|||
|
<dwihno> but in our dreams, everything is possible! :)
|
|||
|
<dwihno> The playlist loader could be smarter btw.
|
|||
|
<Bagder> smarter than what?
|
|||
|
<PsycoXul> heh
|
|||
|
<Bagder> ah right, you've missed the playlist talk on the list
|
|||
|
<PsycoXul> Zagor: yep works
|
|||
|
<Zagor> cool
|
|||
|
<PsycoXul> and shows version as CVS this time
|
|||
|
<Zagor> i'll check it in like this, then
|
|||
|
<dwihno> Bagder: I've been on the list for just a short while
|
|||
|
<Bagder> dwihno: we plan a system where we can keep a large playlist by using little memory
|
|||
|
<Bagder> and we can do full forward/backward even when doing random
|
|||
|
<dwihno> :)~
|
|||
|
<dwihno> but how?
|
|||
|
<PsycoXul> the best way!
|
|||
|
<PsycoXul> :p
|
|||
|
<dwihno> gheh
|
|||
|
<dwihno> I just wonder how to keep all data in memory
|
|||
|
<Bagder> dwino: we store only file name byte-index in memory
|
|||
|
<Bagder> byte-index into the file to fine the actual file namae
|
|||
|
<Bagder> (and a few cached ones too)
|
|||
|
<dwihno> mkay
|
|||
|
<dwihno> The font should be tighter horizontally
|
|||
|
<Bagder> feel free to make such a font
|
|||
|
<dwihno> The browser should have some sort of quick navigation in a tree
|
|||
|
<Zagor> we are accepting new font submissions :)
|
|||
|
<Bagder> it could be made to work proportional too
|
|||
|
<Zagor> that's a cool idea, actually
|
|||
|
<alkorr> even ET font :)
|
|||
|
<dwihno> The scroll should be horizontally too
|
|||
|
<dwihno> scroll faster
|
|||
|
<dwihno> <-- is mongo today
|
|||
|
* Bagder has considered a system with a wider display buffer and allow the display to scroll horizontally
|
|||
|
<Zagor> ahh, that's an idea
|
|||
|
<dwihno> I want a jpeg-viewer too! :)
|
|||
|
<Zagor> 1-bit jpegs are rare :)
|
|||
|
<dwihno> heh
|
|||
|
<dwihno> all you need is some cool algorithm to transform the image :)
|
|||
|
<Bagder> true
|
|||
|
<Bagder> that's what the bmp reader does
|
|||
|
<Bagder> not cool though, rather uncool ;-)
|
|||
|
<Zagor> time for Greasy Friday
|
|||
|
--- Linus is now known as Linus|lunch
|
|||
|
--- Zagor is now known as Zagor|lunch
|
|||
|
<dwihno> greasy?
|
|||
|
<dwihno> You mean JUNKFOOD! :D
|
|||
|
<dwihno> Oh, the envy!
|
|||
|
<PsycoXul> i thought you were commiting this? :p
|
|||
|
<alkorr> Just a suggestion, why not use long long instead of char for internal bitmap ?
|
|||
|
<Bagder> why?
|
|||
|
<alkorr> if you need to draw a rectangle you can draw vertical line easily
|
|||
|
<alkorr> just creating a mask to OR for start and end vertical lines
|
|||
|
<alkorr> another mask for upper and lower horizonta lines
|
|||
|
<Bagder> I don't see the point in optimizing for rectangles anyway
|
|||
|
<alkorr> it is an example, Bagder
|
|||
|
<Bagder> yes
|
|||
|
<Bagder> but we do char output mostly
|
|||
|
<Bagder> we should optimize for that
|
|||
|
--- Bagder is now known as Bagder|lunch
|
|||
|
<alkorr> i mean that access should not be always char but also short or int or long long according what you want
|
|||
|
<alkorr> if you want to use double heigth font, use short instead of char
|
|||
|
<alkorr> ah he's left
|
|||
|
<-- alkorr has quit ()
|
|||
|
<Lion> Hey, who works on the MPEG thread?
|
|||
|
<Lion> Anyone alive?
|
|||
|
<PsycoXul> not really
|
|||
|
<Lion> Oh hey, hows it goin'.
|
|||
|
<PsycoXul> pretty good
|
|||
|
<Lion> I heard the test did not go as well as we could have hoped.
|
|||
|
<PsycoXul> heh yeah
|
|||
|
<PsycoXul> every time i loaded the new chars, they showed up on the screen in place of the old ones :/
|
|||
|
<Lion> Damn.
|
|||
|
<PsycoXul> i'm still not using rockbox's code to do it, but i don't think that matters
|
|||
|
<Lion> Yeah, if you're talking directly to the controller, then all is losty.
|
|||
|
<Lion> So, my plan is to write an interface layer to manage custom chars.
|
|||
|
<PsycoXul> manage them in what way?
|
|||
|
<Lion> And allow other threads to request and store custom chars, then a layer over the lcd_prints to call the custom chars. It'll check for the number of customs in use and swap 'em in and out as necessary
|
|||
|
<Lion> stupid java
|
|||
|
<PsycoXul> heh
|
|||
|
<Lion> lcd_puts
|
|||
|
--- Zagor|lunch is now known as Zagor
|
|||
|
<Lion> Then no one has to worry about what custom clot is in use, or if/how many are on screen.
|
|||
|
<Lion> s/clot/slot
|
|||
|
<PsycoXul> sounds like fun
|
|||
|
--- Linus|lunch is now known as Linus
|
|||
|
<Lion> It's pretty easy, really.
|
|||
|
<Linus> Lion: I work on the mpeg thread
|
|||
|
<Lion> Cool, I have a global struct API interface for the thread.
|
|||
|
<Lion> No locks needed either, vars are either external write only or internal write only.
|
|||
|
<Linus> you mean the info about what songs to play and when they actually play?
|
|||
|
<Lion> Well, that and a LOT more.
|
|||
|
<Lion> Lemme quick crank it out so you can see.
|
|||
|
<PsycoXul> hmm
|
|||
|
<Lion> It's on paper right now.
|
|||
|
<PsycoXul> what happens if you lcd_puts 22 chars on the player?
|
|||
|
<Linus> ok. mail it to the list
|
|||
|
<PsycoXul> will it wrap or truncate?
|
|||
|
<Linus> wrap
|
|||
|
<Zagor> truncate
|
|||
|
<PsycoXul> heh
|
|||
|
<Linus> :-)
|
|||
|
<Zagor> truncate
|
|||
|
<Linus> sorry, zagor fixed that.
|
|||
|
<Zagor> truncate
|
|||
|
<Zagor> truncate
|
|||
|
<Zagor> :)
|
|||
|
<PsycoXul> ok
|
|||
|
<Linus> it truncates each row, right? after 11 chars.
|
|||
|
<Zagor> yup
|
|||
|
<Zagor> after pos 11
|
|||
|
<Linus> I think I have found the LCD display controller that Archos uses
|
|||
|
<Zagor> really?
|
|||
|
<Zagor> so it's not the salomon we thought?
|
|||
|
<Linus> the charset matches pretty well
|
|||
|
<Linus> nope, but we knew that, didn't we?
|
|||
|
<Zagor> yeah well i was kind of confused...
|
|||
|
<Zagor> it matches so well, but still doesn't :)
|
|||
|
<Zagor> so what have you found?
|
|||
|
<Linus> samsung
|
|||
|
<Linus> S6A0093 has a charset that matches
|
|||
|
<Linus> still, it doesn't quite add up...
|
|||
|
<Linus> the commands sent to it are not specified in the data sheet
|
|||
|
<Linus> Ah
|
|||
|
<Linus> that's because the charset matches that of the new player
|
|||
|
<Linus> and i haven't analyzed the commands to the new LCD
|
|||
|
<Linus> got it
|
|||
|
<Zagor> where's the pdf?
|
|||
|
<Linus> S6A0090
|
|||
|
<Linus> that's the "old" LCD
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
<Linus> at least when it comes to the commands
|
|||
|
<Linus> but the charset is the same as S6A0093...
|
|||
|
<Linus> strange
|
|||
|
<Zagor> i never understood why they have different charsets for differnt versions
|
|||
|
<Zagor> the old charset is a lot better than the new one
|
|||
|
<Linus> http://samsungelectronics.com/semiconductors/search/datasheet.jsp?family=312
|
|||
|
<Linus> and why change LCD at all?
|
|||
|
<PsycoXul> cause they got a bargain on the earlier ones and then ran out?
|
|||
|
<Zagor> yeah maybe
|
|||
|
<Linus> hehe no wonder the double height mode doesn't work on the Old(tm) players
|
|||
|
<Linus> its a Test command
|
|||
|
<Zagor> people were unexpectedly actually buying the jukebox :)
|
|||
|
<PsycoXul> hehe
|
|||
|
<Zagor> Linus: ooh, nice :)
|
|||
|
<Linus> "Don't use this instruction", sayeth the Data Sheet :-)
|
|||
|
<PsycoXul> so how about the new lcd... is there maybe actualy a command to turn the hw cursor on and visible without blink? heh
|
|||
|
<Zagor> Display Control:
|
|||
|
<Zagor> C = Cursor on/off
|
|||
|
<PsycoXul> or either one for that matter... heh
|
|||
|
<Zagor> B = Blink on/off
|
|||
|
<Zagor> D = Display on/off
|
|||
|
<Zagor> neato
|
|||
|
<PsycoXul> yeah
|
|||
|
<PsycoXul> thats what it says in the sheet for it on your website too
|
|||
|
<Linus> Samsung's web server log experiences a strange interest in LCD data sheets...
|
|||
|
<Zagor> ah, right. same command...
|
|||
|
<Linus> there seems to be a "standard" for LCD commands
|
|||
|
<Linus> almost all LCD controllers have the same commands
|
|||
|
<Zagor> oh well maybe there's some text explaining it, or whatever
|
|||
|
<Linus> except for that &/#% old Player
|
|||
|
<Zagor> so how do we know this is not just another almost-it?
|
|||
|
<Linus> i think the only question mark is the charset on the Old Player
|
|||
|
--- Bagder|lunch is now known as Bagder
|
|||
|
<Zagor> can these be mask-programmed in some way, like the sh1 is?
|
|||
|
<Linus> maybe
|
|||
|
<Linus> you mean they have a custom charset on the old one?
|
|||
|
<Bagder> I'll take off home, I'll pop in when I get there
|
|||
|
<-- Bagder (~daniel@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Zagor> Linus: yeah, maybe. just a guess.
|
|||
|
<Zagor> it seems natural Samsung would produce an asian display like the new one
|
|||
|
<Linus> that makes it even more stupid to change LCD...
|
|||
|
<Zagor> indeed... are both still in production?
|
|||
|
<Linus> they say "mass production" on the site
|
|||
|
<Zagor> ok. the mystery thickens... :)
|
|||
|
<Linus> whatever. these ones seem more likely than the solomon ones anyway
|
|||
|
<Zagor> yeah, at least there's *more* matches in these :)
|
|||
|
<Linus> apropos standard,
|
|||
|
<Linus> (from the web site)
|
|||
|
<Linus> "The double height character mode and line
|
|||
|
<Linus> vertical scroll functions are supported"
|
|||
|
<Zagor> vertical scroll?
|
|||
|
<Linus> That sort of implies a standard, otherwise they wouldn't have said "THE ... modes"
|
|||
|
<Zagor> hmm, maybe. or it's just a case of asian english :)
|
|||
|
<Linus> Line Shift Mode
|
|||
|
<Linus> you can tell which part of DDRAM begins on the first line
|
|||
|
<Linus> you can have 4 lines in memory and program an offset to tell which of the 4 is actually the first line on screen
|
|||
|
<Zagor> ah. real fancy "scroll" :-)
|
|||
|
<Linus> wow
|
|||
|
<Linus> it has a horizontal scroll too
|
|||
|
<Lion> asian english == engrish (the 'technical' term)
|
|||
|
<Linus> or rather rotation
|
|||
|
<PsycoXul> yeah
|
|||
|
<Linus> Lion: :-)
|
|||
|
<PsycoXul> its horizontal scroll sucks cause its buffer is too short though
|
|||
|
<Linus> we need to perform some tests to see if the sheets are correct
|
|||
|
<PsycoXul> its what archos' firmware uses
|
|||
|
<Linus> is it?
|
|||
|
<Zagor> i don't think it is. it bugs too much :)
|
|||
|
<PsycoXul> i'm pretty sure it dictates the scroll speed and is why even scrolling chars get cut off at a certain point
|
|||
|
<Zagor> but you get magically appearing/disappearing characters sometimes, which indicates it's not just a memory offset
|
|||
|
<PsycoXul> but then you never know, those crazy archos people pulled that 999 limit out of their asses, they could've pulled a 22 char or such limit for sideways scrolling out of it too :p
|
|||
|
<Zagor> i think they did
|
|||
|
<PsycoXul> Zagor: hmm i've never seen that
|
|||
|
<Zagor> play a file with long strings, then play a file with shorter. when the scroll goes past the \0 in the string, the rest of the previous string appears on-screen
|
|||
|
<PsycoXul> hmm
|
|||
|
<PsycoXul> never had that happen
|
|||
|
<Zagor> uh, sorry. i'm talking about the recorder. doh!
|
|||
|
<PsycoXul> ah well see
|
|||
|
<PsycoXul> thats a different story altogether
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> yeah
|
|||
|
* Zagor smacks forehead
|
|||
|
<PsycoXul> btw
|
|||
|
<PsycoXul> did you commit those changes you said you were?
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> yes
|
|||
|
<PsycoXul> ok
|
|||
|
<PsycoXul> just not getting the mails cause of the blackout?
|
|||
|
<Zagor> exactly
|
|||
|
<Zagor> they say the power could come back tonight. let's hope so.
|
|||
|
<PsycoXul> hmm
|
|||
|
<Zagor> feels like some 3rd world country...
|
|||
|
<PsycoXul> ok i just compiled it and got into the browser still in double-height
|
|||
|
<Zagor> ouch. let me check
|
|||
|
<Zagor> well darn, that's the code I used. you sure you got the latest?
|
|||
|
<Linus> large filea are displayed with large characters. :-)
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> haha
|
|||
|
<PsycoXul> yep got latest
|
|||
|
<Zagor> ah, forgot one thing. hang on.
|
|||
|
<Zagor> update tree.c
|
|||
|
<Lion> Almost done with this thing.
|
|||
|
<PsycoXul> if all else fails with making the hw cursor not blink
|
|||
|
<PsycoXul> we could always just use a custom char thats the reverse of the first letter of what we're selecting
|
|||
|
<PsycoXul> heh
|
|||
|
<PsycoXul> Zagor: ok works
|
|||
|
<Zagor> good
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Linus> baggy! hi!
|
|||
|
<Bagder> rehi
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Linus> suicidal proxy...
|
|||
|
<Bagder> joinin leaving joining leaving... :-)
|
|||
|
<Lion> http://www.leonine.com/~lion/temp/mpeg_api.h
|
|||
|
<Linus> Lion: good start
|
|||
|
<Linus> A few comments...
|
|||
|
<Linus> the mpeg thread may need to tell where in the stream it is playing right now
|
|||
|
<Lion> Oops, stupid = in #defines
|
|||
|
<Lion> right, I was using filepos to do that.
|
|||
|
<Linus> we may also have at least two streams in memory
|
|||
|
<Bagder> at least
|
|||
|
<Linus> it reads more that 1 meg ahead
|
|||
|
<Linus> and the thread is never killed
|
|||
|
<Lion> MPEG_CMD_KILL is not designed to actually kill the thread
|
|||
|
<Linus> ok
|
|||
|
<Lion> just stop what it's doing, and unload it's data
|
|||
|
<Bagder> I think we should use functions to instruct the thread
|
|||
|
<Linus> ok, we might find a better name for it then
|
|||
|
<PsycoXul> heh
|
|||
|
<Bagder> and keep this struct for mpeg reporting
|
|||
|
<PsycoXul> ok that last text reading function i wrote is really broke
|
|||
|
<PsycoXul> IO9:CPUAdrE
|
|||
|
<PsycoXul> at 000A11E3
|
|||
|
<PsycoXul> :p
|
|||
|
<Bagder> uu
|
|||
|
<Linus> hehe
|
|||
|
<Linus> i know exactly what it is.
|
|||
|
<PsycoXul> what is it? heh
|
|||
|
<Bagder> PsycoXul: unaligned memory address
|
|||
|
<Linus> Zagor forgot to mention a sligt detail in his file API
|
|||
|
<Linus> it can't always write into buffers at odd addresses
|
|||
|
<Lion> Badger: You can use a func, but in the end it's still going to behave as this struct does. The MPEG thread will need ot lopp and check a var to look for it's commands.
|
|||
|
<PsycoXul> heh
|
|||
|
<Bagder> Lion: perhaps, but the API wouldn't have to care
|
|||
|
<Linus> we have a message queue for that
|
|||
|
<PsycoXul> oh well i think its broken in a lot of ways so i'll forget about that and use the newer one though its not quite as functional :/
|
|||
|
<Linus> but it is about the same
|
|||
|
<Lion> Bad: My point is, write a func, but that doesn't remove the need for the cmd var
|
|||
|
<Bagder> Lion: sure it does
|
|||
|
<Bagder> because it moves that responsibily to the thread
|
|||
|
<Linus> i think the funcs could do what the mpeg_xxx() functions do today
|
|||
|
<Linus> they send a message
|
|||
|
<Lion> Yeah, and how does that message get to the thread?
|
|||
|
<Linus> via the queue primitives
|
|||
|
<Linus> and yes, it is still a loop
|
|||
|
<Linus> that checks the queue
|
|||
|
<Lion> OH, so there IS more than simple threading.
|
|||
|
<Linus> we have queues and mutexes
|
|||
|
<Lion> I was under the assumption that there wasn't any IPC semantics.
|
|||
|
<Bagder> they're not documented anywhere though ;-)
|
|||
|
<Linus> and sleep() and yield() of course
|
|||
|
<Lion> Ahhh ....
|
|||
|
<Linus> look at the mpeg.c
|
|||
|
<Linus> and ata.c
|
|||
|
<Lion> I was hoping there was sleep() for when I rewrite apps/play.c to use the struct
|
|||
|
<Bagder> sleep() is documented
|
|||
|
<Lion> cool
|
|||
|
<Lion> Well, anyway, then someone write the mpeg_cmd() func .. :)
|
|||
|
<Bagder> mpeg_play() is there ;-)
|
|||
|
<Lion> I know.
|
|||
|
<Lion> You'll notice the struct has no method for loading and starting a file
|
|||
|
<Lion> it assumes mpeg_play()
|
|||
|
<Bagder> goodie
|
|||
|
<Bagder> mpeg_stop() stops
|
|||
|
<Lion> woot
|
|||
|
<Bagder> afaik, those are the only play-related functions we have right now
|
|||
|
<Linus> pause and resume also
|
|||
|
<Bagder> ah, cool
|
|||
|
<Linus> but not seek
|
|||
|
<Bagder> Linus: can you add them to the API file please?
|
|||
|
<Linus> that one is a monster to implement in a good way...
|
|||
|
<Linus> Bagder: ok
|
|||
|
<Zagor> seek is for v3.0 ;)
|
|||
|
<Bagder> hehe
|
|||
|
<Zagor> Linus: add a comment about read() while you're at it
|
|||
|
<Linus> BTW is the API file meant to document the present status, or the intended goal?
|
|||
|
<Lion> present status
|
|||
|
<Zagor> present status IMHO
|
|||
|
<Bagder> Linus: I've tried to add a note when things don't work even if documented
|
|||
|
<Bagder> like write()
|
|||
|
<PsycoXul> ok wtf
|
|||
|
<PsycoXul> this text function works fine for a small file
|
|||
|
<PsycoXul> but large files it just displays the same odd pattern of y's and o's and blankness
|
|||
|
<Linus> looks like a buffer overwrite to me.
|
|||
|
<Lion> You're not loading the entire file into mem, are you?
|
|||
|
<PsycoXul> Lion: of course i am
|
|||
|
<PsycoXul> heh
|
|||
|
<Bagder> haha
|
|||
|
<Lion> Well, don't.
|
|||
|
<Linus> and how big is your buffer?
|
|||
|
<PsycoXul> the file's length
|
|||
|
<Linus> malloc()
|
|||
|
<PsycoXul> yeah
|
|||
|
<PsycoXul> none of these files are over 1mb
|
|||
|
<Lion> You shouldn't be loading all of it into mem anyway.
|
|||
|
<PsycoXul> why not?
|
|||
|
<PsycoXul> if it'll fit, it makes it a lot easier and saves hd spinning
|
|||
|
<-- Bagder has quit (tenn.openprojects.net irc.openprojects.net)
|
|||
|
<-- Linus has quit (tenn.openprojects.net irc.openprojects.net)
|
|||
|
<-- Zagor has quit (tenn.openprojects.net irc.openprojects.net)
|
|||
|
<Lion> Bad policy. Load and display chuncks only.
|
|||
|
--> Linus (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<PsycoXul> chunks are bad when we want to spin the hd as little as possible
|
|||
|
<Lion> You shouldn't assume you have free reign over all the memory. Place nice itth other threads
|
|||
|
<Lion> s/itth/with
|
|||
|
<Lion> s/Place/Play
|
|||
|
<PsycoXul> yeah well i'm not submitting my code, its just for my own benifit
|
|||
|
<PsycoXul> i'm not that good a coder :p
|
|||
|
--> Zagor (~bjst@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
--> Bagder (~daniel@as3-3-2.ras.s.bonet.se) has joined #rockbox
|
|||
|
<Lion> Anyway, however you want to implement the cmd fucntions, if you do the DOMESTIC parts of the struct, then I'll rewrite apps/play.c to use them
|
|||
|
<PsycoXul> ugh i guess i'm just using archos' firmware on vacation :/
|
|||
|
<Zagor> PsycoXul: i may have something for you, if this works...
|
|||
|
<PsycoXul> and i should've went to bed 2 hours ago
|
|||
|
<PsycoXul> Zagor: whats this
|
|||
|
<Zagor> testing whole-dir play right now
|
|||
|
<PsycoXul> cool
|
|||
|
<Zagor> bugs :)
|
|||
|
<Zagor> testing again
|
|||
|
<PsycoXul> oh well, unless somebody else can do a text viewer right and have it done today [i'm not holding my breath] i'm just gonna have to use archos' firmware on my vacation :/
|
|||
|
<Zagor> does it have a text viewer?
|
|||
|
<PsycoXul> no
|
|||
|
<PsycoXul> but its got nifty things like battery indicator :p
|
|||
|
<Zagor> WOOOOOOOOOOOOOOOOOOO
|
|||
|
<Zagor> whole-dir playback works
|
|||
|
<Linus> bango!
|
|||
|
<Bagder> rocking box
|
|||
|
<PsycoXul> cool
|
|||
|
<Zagor> i'm filtering a bit, so only files ending with a '3' are played :)
|
|||
|
<Linus> i had that working a long time ago...
|
|||
|
<PsycoXul> heh
|
|||
|
<Linus> in my test code.
|
|||
|
<Linus> but Zagor removed it
|
|||
|
<Zagor> Linus: yeah, but you cheated by reading the dir again
|
|||
|
<Zagor> i don't
|
|||
|
<Linus> memory hog :-)
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> you, yes
|
|||
|
<Zagor> i don't use any more memory than before
|
|||
|
<Linus> because you already loaded the dir
|
|||
|
<Zagor> yup
|
|||
|
<PsycoXul> i guess if somebody wanted to hack in a battery indicator i'd be satisfied to use rockbox this week
|
|||
|
<Linus> the dir browser didn't exist when I wrote the mpeg thread
|
|||
|
<Zagor> PsycoXul: heh, that's a whole science!
|
|||
|
<PsycoXul> being out and about for a week in the middle of nowhere it just seems necessary to see when my battery is dead :p
|
|||
|
<Linus> you will know, trust me. :-)
|
|||
|
<PsycoXul> heh
|
|||
|
<Zagor> I promise to not be offended if you don't use the Rockbox firmware :)
|
|||
|
<PsycoXul> :p
|
|||
|
<PsycoXul> damn my ploy backfired :p
|
|||
|
<Zagor> now we are REALLY ready for 1.0 release
|
|||
|
<PsycoXul> if there was a rolo already i wouldn't care what was in what, i'd just have it all on there and choose what i felt like :p
|
|||
|
<Zagor> yeah, rolo would be really nice
|
|||
|
<Bagder> I'd prefer a recorder version first
|
|||
|
<PsycoXul> nahhh
|
|||
|
<PsycoXul> :p
|
|||
|
* Bagder smiles
|
|||
|
<Linus> Bagder: buy a Player
|
|||
|
<Bagder> well, you guys don't listen to yours, right? :-)
|
|||
|
<PsycoXul> well...
|
|||
|
<PsycoXul> i'm off to bed
|
|||
|
<dwihno> Night
|
|||
|
<dwihno> Sleep well
|
|||
|
<Bagder> night PsycoXul
|
|||
|
<PsycoXul> see ya either tomorrow or the week after next heh
|
|||
|
<Zagor> yeah, bye
|
|||
|
<Linus> night
|
|||
|
--- Zagor is now known as Zagor|cake
|
|||
|
--- Linus is now known as Linus|cake
|
|||
|
<dwihno> CAKE?!
|
|||
|
<dwihno> BEEFCAKE!
|
|||
|
<Bagder> ok, I added an internal rockbox logo now
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
<dwihno> yay!
|
|||
|
<Bagder> yeah, takes away the need for a rockbox112.bmp
|
|||
|
<Bagder> :-)
|
|||
|
<dwihno> yeah
|
|||
|
<dwihno> there should still be a loader to load alternative logotypes :)
|
|||
|
<Bagder> yes, it'll remain
|
|||
|
<Bagder> "bunkerromantik mix"
|
|||
|
<Bagder> sounds fine ;-)
|
|||
|
<dwihno> I'm the commander!
|
|||
|
--> KGY16 (OKE60@pD9EAB9A3.dip.t-dialin.net) has joined #rockbox
|
|||
|
<Bagder> welcome
|
|||
|
<KGY16> hi
|
|||
|
--- KGY16 is now known as edx
|
|||
|
<edx> lol
|
|||
|
<Bagder> under cover edx!
|
|||
|
<edx> heh that was some script i wrote once...
|
|||
|
<edx> it was for some other irc server... it connected to a proxy with different IP every time and changed my ident and nickname so noone could ever find out im the smae person
|
|||
|
<Bagder> hax0r-edx ;-)
|
|||
|
<Bagder> edx: built that cross compiler yet? ;-)
|
|||
|
<edx> haha.. no
|
|||
|
<edx> i keep working with sh-elf work windows :P
|
|||
|
<edx> nothing to build - just doubleclick setup.exe and a few times next and there you go
|
|||
|
<Bagder> :-)
|
|||
|
<edx> for the mp3 download stuff i was working on i found a neat solution (without linux thoguh...)
|
|||
|
<edx> i wrote a program i can pass a list to and it controls WinMX for me (searches for the song, chooses the best version and downloads it)
|
|||
|
<edx> i get like constantly 90kb/sec like this (just pass it the current chart list!)
|
|||
|
<dwihno> cool
|
|||
|
--- Zagor|cake is now known as Zagor
|
|||
|
<dwihno> Zagor: Good cake?
|
|||
|
<Zagor> very nice
|
|||
|
--- Linus|cake is now known as Linus
|
|||
|
<Linus> burp!
|
|||
|
<dwihno> Beefcake? :)
|
|||
|
<Linus> Zagor: fix that mpeg thread bug!
|
|||
|
<Zagor> it was already fixed
|
|||
|
<Linus> oh?
|
|||
|
--- edx is now known as edx|no_cake
|
|||
|
<dwihno> :)
|
|||
|
<Zagor> uh, it wasn't...
|
|||
|
--- edx|no_cake is now known as edx
|
|||
|
<Bagder> 14397 lines of code
|
|||
|
<Bagder> wc -l ` find firmware apps -name "*.[ch]" -maxdepth 2`
|
|||
|
<Bagder> everything included: 35163 lines
|
|||
|
<Linus> c00l!
|
|||
|
<Linus> Bagder: yuu have 8 minutes now...
|
|||
|
<Bagder> oh
|
|||
|
<Bagder> you too ;-)
|
|||
|
<Linus> yup.
|
|||
|
<Bagder> I'm off!
|
|||
|
<-- Bagder (~daniel@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Linus> bye
|
|||
|
<Linus> gotta go now. Bye!
|
|||
|
<-- Linus (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<Zagor> i can report Rockbox plays 320kbit mp3s just *fine*
|
|||
|
<dwihno> Yay
|
|||
|
<dwihno> I can report my ear cartilage is hurting
|
|||
|
<Zagor> 11, 22, 44 and 48 kHz sample rate works too. we rock! :)
|
|||
|
<edx> hehe
|
|||
|
<dwihno> How is seeking?
|
|||
|
<edx> sweet :)
|
|||
|
<Zagor> seeking is in the future
|
|||
|
<Zagor> gotta go now, bye!
|
|||
|
<-- Zagor (~bjst@as3-3-2.ras.s.bonet.se) has left #rockbox
|
|||
|
<dwihno> Hey, 1.0 seems pretty close. Kewl.
|
|||
|
--- edx is now known as edx|away
|
|||
|
<edx|away> lol.. we should contact archos to replace their crap - maybe they pay us :P
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
--- dwihno is now known as dw|weekender
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--> chaumai54 (~chau@64.118.137.3) has joined #rockbox
|
|||
|
<chaumai54> hello
|
|||
|
<chaumai54> so, I want to look at the source and compile it and mess with it to see if I have the skills to be able to contribute anfthing
|
|||
|
<chaumai54> using win2k pro, installed cygwin.
|
|||
|
<chaumai54> tried to follow the steps to make the sh-elf-gcc
|
|||
|
<chaumai54> when run binutils configure(or any of the configures for that matter) i get an error
|
|||
|
<chaumai54> checking whether make sets ${MAKE}... eval: 1: Syntax error: Unterminated quoted
|
|||
|
<chaumai54> string
|
|||
|
<chaumai54> Configure in /home/linus/build/binutils/intl failed, exiting.
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
<-- chaumai54 has quit (Read error: 110 (Connection timed out))
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--> chaumai54 (~chau@64.118.137.3) has joined #rockbox
|
|||
|
<chaumai54> helo?
|
|||
|
<chaumai54> person = (Person)PartyHomeFactory.getPartyHome().findByPartyID(recipient);
|
|||
|
<chaumai54> oops
|
|||
|
<chaumai54> checking whether make sets ${MAKE}... eval: 1: Syntax error: Unterminated quoted
|
|||
|
<chaumai54> string
|
|||
|
<chaumai54> Configure in /home/linus/build/binutils/intl failed, exiting.
|
|||
|
<chaumai54> .
|
|||
|
<chaumai54> ...
|
|||
|
<-- chaumai54 has quit ()
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
--> nicknackpattywac (~first@nat-198-95-226-227.netapp.com) has joined #rockbox
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--> chaumai54 (~chau@64.118.137.3) has joined #rockbox
|
|||
|
<-- chaumai54 has quit ()
|
|||
|
<-- nicknackpattywac has quit ()
|
|||
|
--> adam (~adam@c-24-118-162-179.mn.client2.attbi.com) has joined #rockbox
|
|||
|
<edx|away> adi.. you there?
|
|||
|
<-- adam has quit (Read error: 104 (Connection reset by peer))
|
|||
|
--- edx|away is now known as edx
|
|||
|
<webmind> anyone alive ?
|
|||
|
<webmind> question: if i start using the current rockbox firmware, will i be able to switch back easily to the firware from archos and is there any chance on damaging the thing ?
|
|||
|
<edx> there is a chance of damaging the thing - you will be able to switch back easily to the archos firmware
|
|||
|
<edx> finally. tetris. in large.
|
|||
|
--> motiv01 (~trillian@sdn-ar-001ncraleP247.dialsprint.net) has joined #rockbox
|
|||
|
<-- motiv01 (~trillian@sdn-ar-001ncraleP247.dialsprint.net) has left #rockbox
|
|||
|
--> motiv01 (~trillian@sdn-ar-001ncraleP247.dialsprint.net) has joined #rockbox
|
|||
|
<adi|work> edx.. just saw your version of tetris.. it rocks :)(
|
|||
|
<adi|work> gotta run ... be home in a bit...
|
|||
|
<edx> thx adi.
|
|||
|
<edx> i gotta go as well now. cya guys
|
|||
|
<-- edx has quit ("n8")
|
|||
|
<webmind> hmm, what damage could i encounter
|
|||
|
**** ENDING LOGGING AT Fri May 31 19:56:21 2002
|
|||
|
|