Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2003-05-09

00:03:15 Quit edx ()
00:04:53*Stevie[FP] is away [gone] [KS-MsgLog Off]
00:07:56 Join Josh_ [0] (
00:08:06 Quit Jet8810 (Read error: 104 (Connection reset by peer))
00:08:44 Nick Josh_ is now known as Jet8810 (
00:14:09_aLFI made a patch of radio menu
00:14:12_aLFsee :
00:14:50_aLF(see patch 732369 )
00:16:38*glytchbinary is away: studying
00:17:20 Quit glytchbinary ("Client exiting")
00:24:04***Saving seen data "./dancer.seen"
00:34:41 Join LinusN [200] (
00:37:38_aLFhi LinusN
00:38:44LinusNi've been thinking about the FM radio screen
00:38:52_aLFyes ?
00:38:58LinusNshould it be treated in the same way as the WPS?
00:39:14_aLFit was suggested in mailing list
00:39:17_aLFisn't it
00:39:33LinusNOFF to stop playing and return to menu, and ON to continue playing and return to browser
00:40:03ZagorLinusN: I think so
00:40:19_aLFLinusN> yes
00:40:32Zagorone question is how then to record from the radio
00:40:49_aLFlong press on PLAY ?
00:41:02LinusNZagor: leave with ON, go to Record
00:41:27ZagorLinusN: that means we are entering the main menu twice... doable, but not pretty :-)
00:41:54Zagorsame with the file browser, actually
00:41:56_aLFI would like a quick way to access record menu
00:42:35Jet8810hey guys!
00:42:39Jet8810Rockbox is amazing btw :)
00:43:24LinusNwe could have a Record menu entry in the FM screen
00:45:01 Join profPlone [0] (
00:45:21LinusNi'm looking for a simple, obvious way to shut off the radio
00:45:57LinusNOFF stops the MP3 playback, so OFF should probably stop the FM as well, or?
00:47:04_aLFin my patch it use PLAY to mute/unmute but I am not convinced
00:52:54 Quit ken0 (Read error: 110 (Connection timed out))
00:55:29LinusNZagor: have you tried to get hold of the files from the password protected site in bug report #732960?
00:55:58LinusNi'm on a dialup, so i don't feel like downloading huge zip archives
00:56:30Zagorright, i'll ask him for the password
00:56:50LinusNhow about the ON/OFF FM thing?
00:57:13LinusNshould I do ON=leave with FM on, OFF=leave and stop FM?
00:57:34Zagorsounds good to me
00:57:57Zagorif you can work out the recursion problem
01:00:34_aLFwill you make key combinaison to go next & previous presset ?
01:01:34LinusNnobody has asked for it yet
01:02:34_aLFit's very usefull in my opinion
01:04:54LinusNUP/DOWN keys are free
01:06:05_aLFon+next, on+previous if it isn't incompatible with on to exit ?
01:12:43LinusNshould work
01:13:22 Part sb69
01:13:47 Nick _seb_ is now known as seb-away (
01:15:05LinusNZagor: how about allowing the function called from the menus (via function pointers) to return the same return codes as the menu_run() function?
01:15:23LinusNi.e change from bool to int
01:16:23Zagoryou mean menu_show?
01:16:53LinusNsorry, yes
01:17:29Zagorcan't see why not. perhaps make an enum to avoid bugs due to undefined return codes.
01:23:48 Join SeanL994 [0] (~Sean@
01:23:58SeanL994hello.. quick questions.. anyone here?
01:24:50SeanL994so i got the archos player studio 20.. its filled with 17 or so gigs mp3s.. i did what it said on the site.. i downloaded the rockbox.. and i extracted it to "J" and it said to "eject" it .. how do i do that?
01:25:07LinusNwhich OS?
01:25:08SeanL994it says "Make sure you 'eject' (unmount) the usb disk before you unplug it.
01:25:10SeanL994XP pro
01:25:31LinusNtry to right-click on the drive in File Explorer
01:25:50SeanL994i did
01:25:50SeanL994nothing about unmount or eject
01:25:54LinusNor select the small "unplug" icon in the systray
01:26:01LinusNgreenish little thing
01:26:12SeanL994oh lol.. i see that
01:26:19LinusN"safely unplug" or whatever
01:26:28SeanL994oh ! heh i see
01:26:51SeanL994i got an error...
01:27:08LinusNclose the explorer, or show a different dir
01:27:11SeanL994"the device 'Generic volume' cannont be stopped right now. Try stopping the device again later.
01:27:31SeanL994uhh.. is it bad. i have the AC in it right now..
01:27:46LinusNclose the explorer, or show a different dir
01:28:01SeanL994what do you mean?
01:28:26SeanL994on the player?
01:28:41_aLFclose explorer windows showing J
01:28:52_aLF(and perhaps winamp)
01:28:53LinusNif the J: contents are showed in the file explorer, the device is considered "busy"
01:28:55 Join Nibbler [0] (
01:28:55LinusNclose the file explorer and try again
01:28:55SeanL994its all closed
01:29:07SeanL994all i have open is irc
01:29:19LinusNthen try again
01:29:31SeanL994i closed winamp (wich was playing the mp3s off the COMP not the archos..) oh well..
01:29:32SeanL994it worked
01:29:42SeanL994so now i unplug the usb
01:29:46LinusNsome times applications leave file locks on the device
01:29:51SeanL994ah i see
01:30:10SeanL994cool. it says rock box on it :)
01:30:32SeanL994HA! i alredy like it! i can see 2 albums at the same time :)
01:31:39SeanL994the RED light is comin on THATS BAS
01:32:06LinusNit's a disk acticity indicator, nothing bad
01:32:22SeanL994oh ok.. never noticed it at all today
01:32:54LinusNonly rockbox uses it
01:33:53SeanL994and this is totaly 'ok' to use on the studio 20 version right?
01:34:30SeanL994oh this is odd... so i used it allday pretty much.. drained the batteries down to 1 mark and now with rockbox.. it shows full charge?whats up?
01:34:54LinusNdifferent algorithms for battery meter
01:35:23SeanL994still.. i shouldnt have a full charge
01:35:33LinusNwait and see
01:36:37 Quit _aLF ("bye")
01:37:19 Quit profPlone ("Leaving")
01:37:58SeanL994how do i get it to shuffle throu out the whole harddrive? not just 1 folder(cd in my case) i have 205 folders
01:39:29LinusNcreate a playlist
01:40:01SeanL994when i go to 'create a playlist' it only makes one for that folder
01:40:17LinusNdo it in the root
01:40:26SeanL994lol..ok thanks
01:40:45SeanL994max is 999 huh
01:40:52SeanL994opps nevermind
01:40:54LinusNno, 10000
01:41:12SeanL994sweet! ha.. this rockbox is great
01:42:42SeanL994its perfect now! '205 disc changer' in my car now! wow i'm so happy!
01:42:55LinusNglad you like it
01:43:04LinusNand remember to enable Resume
01:43:08SeanL994but i feel like a loser.. i paid $185 for it when at circuit city its 199 for the recorder model
01:43:32LinusNrecorder is much better
01:43:50SeanL994i dont wanna go throu the trouble of selling on ebay tho
01:44:00SeanL994and i'm shocked.. this is usb 2.0
01:44:05LinusNthen just buy another one :-)
01:44:21SeanL994it only took me 5-6 hours to load up 16-17 gigs last night
01:44:25LinusNi have a Player, a Recorder and an FM Recorder
01:44:41LinusN(didn't buy the Fm though)
01:44:52SeanL994HA another one no way.. i have NEVER spent this much on ONE thing since....since.. i donno.. this computer i guess
01:45:11SeanL994(and my car) but thoes all have ligit uses this is "JUST" music
01:45:21SeanL994you dont have the multimedia one?
01:45:30LinusNdrop it on the floor and RMA it :-)
01:45:45LinusNno multimedia for me
01:45:47SeanL994HA.. i bought it off of someone from a message board
01:46:04SeanL994yea.. so my only option is to sell on ebay
01:46:31SeanL994but.. now that i have rockbox.. its perfect.. does just what i need it to do.. MIGHT think about the recorder one..more buttons..dont care about fm or the 'recorder'
01:46:47LinusNthe recorder has much better sound
01:47:14SeanL994so far all my tracks sound fine
01:47:16LinusNstill, the Studio rocks with rockbox
01:47:31SeanL994and the recorder plays tetris and doom
01:47:58LinusNdoom was an april fools joke
01:48:15SeanL994AHH! lol! no way ..
01:48:17SeanL994got me..
01:48:40SeanL994i thouhgt.. if my ti83 (calculator) can play doom.. this sure as hell should
01:48:58LinusNit's not totally impossible
01:49:07SeanL994what should i have the "disc Spindown" mean?
01:49:16SeanL994opps. . i mean what should i have it set to
01:49:23SeanL9945 sec?
01:50:02LinusNit determines how long before the drive spins down after a user-initiated disk access
01:50:40LinusNlonger time makes file browsing less painful, but wastes battery
01:51:15SeanL994oh.. screw wasting battery.. i need all i can get before i find a car adaptor
01:51:29 Join s [0] (
01:52:26 Quit seb-away (Read error: 104 (Connection reset by peer))
01:53:57SeanL994so.. how come it doesnt say that the studio 20 is usb 2.0 on there site?
01:54:40LinusNis it?
01:54:47SeanL994i'm pretty sure it is
01:55:19SeanL994my brother has a RioRiot its usb 1.1 and it took him 18-20 hours to fill the 20 gigs.. this one only took me about 5-6
01:56:03SeanL994actually on the 'download' section at they have drivers for usb 1.1 and 2.0 kinda odd that they dont mention it before
01:56:44LinusNi have never heard of a usb2.0 Studio
01:57:00SeanL994well.. is there anyway i can test to see if this is usb 1.1 or 2.0?
01:57:24SeanL994i mean.. it took me like under 2 mins to transfer a folder with 125 mb's of mp3s
01:57:35SeanL994maybe 2-3 mins.. but seems more around 2
01:59:16SeanL994usb 2.0 is? what 12 mb's second?
01:59:18LinusNUSB1.1 takes approx 1mbyte/s
01:59:37SeanL994so for 17 gigs
02:00:06SeanL994is 5-6 hours about right for 1.1?
02:00:41SeanL994so.. for 125 mb's usb 1.1 would be about 2 mins and usb 2.0 is about 10 seconds?
02:02:03LinusNsort of
02:02:28 Quit Zagor ("Client exiting")
02:02:39SeanL994lol.. damn guess i was wrong.. so its 1.1.. oh well
02:08:55SeanL994isnt there some kind of program? that'll test it.. to see if its 1.1 or 2.0?
02:11:50LinusNmaybe, but you can be sure that the Studio is 1.1
02:12:12LinusNthey haven't changed that hardware for ages
02:12:19LinusNi don't think they make them anymore
02:13:23SeanL994oh ok.
02:13:44SeanL994does it take 4.72 mins to transver 17,000 megs using usb2.0?
02:15:08LinusNall i know is that it's damn fast
02:15:35SeanL994lol.. ok
02:15:44LinusNusb1.1 is 12Mbit/s, 2.0 is 480mbit/s
02:15:49LinusNdo the math
02:15:56SeanL994i did :)
02:16:31LinusNadd some overhead, and take the hard disk timings into account
02:17:11LinusNand add some more time for the silly windows file copy animation :-)
02:24:07***Saving seen data "./dancer.seen"
02:51:10 Quit SeanL994 ()
02:51:10 Quit Nibbler (Read error: 54 (Connection reset by peer))
02:55:10 Join Norrin [0] (
03:01:47 Quit Norrin ()
03:05:14 Nick s is now known as _seb_ (
03:22:26 Join jzoss [0] (
03:27:20*BoD[] sleep time
03:27:24 Quit BoD[] ("")
04:00:15 Part LinusN
04:05:27 Join Stevie-O [0] (
04:05:35jzossgood evening!
04:05:48Stevie-Ophj33r my l33tsp34k
04:09:38jzossI saw some website the other day. It was like or something. And all it had was a big flashing "You Are An Idiot!". =) Pretty much sums up 133tsp34k.
04:11:14elinenbehi there!
04:11:41jzosshi there! yourself!
04:11:49elinenbehey jzoss
04:17:22 Join Nibbler [0] (
04:18:10Stevie-Osup nibbler
04:24:09***Saving seen data "./dancer.seen"
04:31:01elinenbewho was working on the search?
04:38:00Stevie-Oi think sb69
05:56:09 Nick _seb_ is now known as seb-sleep (
05:56:09 Quit Nibbler (Read error: 104 (Connection reset by peer))
06:00:33 Quit Jet8810 (Read error: 104 (Connection reset by peer))
06:01:59 Join Jet8810 [0] (
06:08:34 Join edx [0] (
06:08:56 Quit edx (Client Quit)
06:09:29 Part jzoss ("Client exiting")
06:14:42 Quit Stevie-O (Read error: 110 (Connection timed out))
06:24:12***Saving seen data "./dancer.seen"
06:24:17 Join BrotherThad [0] (
06:25:19BrotherThadIs there anyone here at the moment?
06:26:02adi|homesorta.. whats up?
06:26:07BrotherThadMore to the point, Is there anyone here that has purchased the Archos Pre-Amp Microphone?
06:26:23adi|homeno :)
06:26:29BrotherThadHello there, and thanks
06:28:13BrotherThadapparently just a bunch of wallflowers huh? room looks full and yet... Oh well I appreciate your reply Adi
06:29:08adi|homeno prob
06:29:16adi|homeand the room is generally very active...
06:29:19adi|homegive it 2 hrs..
06:29:25adi|homewhens its daytime in sweden..
06:29:39adi|homeand the room is logged, so ppl check those logs and answer later
06:31:23BrotherThadahh, thanks for the info
06:31:53BrotherThadwell 2 hrs from now and I will be useless... Guess I'll have to check again another time
06:32:15 Part BrotherThad
06:48:24 Join Nibbler [0] (
07:52:06 Nick dw|gone is now known as dwihno (dwihno@
07:52:07 Quit Nibbler (Read error: 104 (Connection reset by peer))
08:09:02 Quit awy[baer]_ (Remote closed the connection)
08:23:40 Join Bagder [241] (
08:24:13***Saving seen data "./dancer.seen"
08:33:07dwihno\o/ Bagder \o/
08:33:16*Bagder bows
08:34:37dwihnoI am making a ETA thingy for a time consuming application
08:34:42dwihnousing ansi c stuff
08:35:13dwihnoWhat are you doing? :)
08:35:23Bagderreading mail!
08:36:46dwihnoSounds fun :D
08:36:49dwihnoYum. Mail.
08:37:00dwihnoI drank tea last night, and watched Oz.
08:37:36dwihnoSlept 4+1.5 hours and I feel like 20 bucks :) I also got my disk back from Irland! :)
08:38:32Bagdertea is a good idea
08:38:41*Bagder walks off to make a cup
08:39:18*dwihno is full of wisdom
08:39:24dwihno(and crappy code)
08:39:54BagderI'm finally winning over my cold
08:40:10BagderI got a really terrible cold the last couple of days
08:42:24dwihnoSheesh. Springtime is indeed the worst time of the year to catch a cold :(
08:45:14dwihnoDamn, I can't figure out a way to estimate the time! :(
08:48:34 Join Nibbler [0] (
08:56:08Bagderdwihno: what's the program doing?
08:57:34dwihnoBagder: It's basically a http file downloading utility...
08:58:10Bagderthen I know how to estimate time
08:58:29 Join matsl [0] (
08:58:31dwihnoblack magic?
08:58:36dwihnowhite magic?
08:58:37Bagdermorning matsl
08:59:07Bagderdwihno: :-)
09:00:00Bagderhi webmind
09:02:26matslBagder: hwo the cold today. feeling better?
09:02:44BagderI'm winning, slowly
09:03:14dwihnoBagder: neato :D
09:03:21dwihnoBagder: that's white magic then :)
09:03:41Bagderdwihno: for http download, you should just use curl anyway ;-)
09:04:48dwihnoHeh. The name curl gives me the munchies for cheeze doodles :)
09:07:23Bagderdarned cvs
09:07:33Bagder" CVS update failed, exiting immediately"
09:16:05Bagdernow, time to reply to mails
09:21:17dwihnoWould it be neat to display the disk information in megs instead of gigs?
09:21:23dwihnoin the info screen?
09:21:29dwihnoJust a personal opinion.
09:21:41webminddwihno, Bagder any of u 2 have the player ?
09:21:50Bagderdwhino: I think so
09:21:53*dwihno has a recorder. Zagor told me to get one.
09:21:57*Bagder has a recorder
09:22:44webmindlooking form someone to test the queue function on the player
09:44:03matslwebmind: what about it?
09:44:03 Quit Nibbler (Read error: 54 (Connection reset by peer))
09:45:55webmindmatsl, doest work for me
09:46:24matslwebmind: what version? MAIN CVS?
09:49:31webmind2.0 stable release
09:50:25matslsame problem in simulator?
09:50:52webmindhavent got sim
09:51:23matslyou should
09:51:33webmindheh wel ok
09:51:48webmindbut could there be a difference ?
09:52:14matslit could. i'll the queue opn my player. w8
09:52:32matslit could. i'll try the queue on my player. w8
09:59:08matslwebmind: basic queue works for me BUT i run a post 2.0 version built from CVS.
09:59:26matslwebmind: what are you trying to do?
09:59:29 Join Quelsaruk [20] (
10:02:17webmindmatsl, queue a file while playing one
10:02:22Bagdermorning spanish inqusition!
10:02:52webmindmatsl, what happens here is that whe i try and queue a file it emediatly starts playing it.. killing of the current song
10:03:38matslwebmind: you are pressing on and play at the same time and not only play?
10:04:25webmindmatsl, when i try on+play during play nothing happens, if first press on, then on+play i get the menu for queue
10:04:43matslwebmind: and?
10:04:44QuelsarukBagder: i was wondering.... should my gfx menu be implemented on players?
10:04:51Quelsarukor only for recorders?
10:05:13webmindwhat i do is: play first file, press on, press on + play, select queue, select file, press play
10:05:29webmindit then waits a few sec with blank screen and then starts playing the file
10:05:33matslwebmind: aha!
10:05:43matslwebmind: this is how you do it.
10:06:20Quelsarukwebmind: that's wrong
10:06:36webminddo tell :)
10:06:40matslwebmind: play file, press on, browse to the song you want, press on + play. (get the queue menu.) select queue and you are done.
10:06:49Quelsarukyou should search the file to be queued, then pres on+play, and select queue
10:07:01webmindthink i tried that.. but i will do again
10:07:26matslwebmind: you better or there will be no songe queued!
10:08:31webmindhm.. if i press next on during play fo the first song.. should i move to the queued file then ?
10:08:48Quelsaruki think so
10:13:45webminddoesnt seem to work..
10:14:06webmindshould i get back to the file select many after selecting queue ?
10:18:44Bagderyes, I think so
10:19:12Bagderwhen you've done this, can you check your .rockbox dir
10:19:22Bagderthere should be a queue file created there
10:19:48Bagdernamed ".queue_file"
10:24:16***Saving seen data "./dancer.seen"
10:26:50webmindBagder, hm
10:27:03webmindBagder, that wont be removed after play ?
10:27:32Bagderonly when you make a new one
10:36:50webmindi'll check tonight then.. no usb cable with me
10:47:57Quelsarukcoffee time!
10:47:59Quelsarukcu later
10:48:23#>>"seen" used by Quelsaruk ( [snoop prevented]
10:48:42Quelsaruklong time :)
10:48:57Bagderbut he was going away, wasn't he?
10:49:22Quelsarukbtw, his code is quite clear :)
10:49:45Quelsarukas i'm rewriting all menus, his peakmeter menu has a lot of explanations :)
10:50:08Quelsarukand i relly know what to change without making a big mess
10:50:29 Nick Quelsaruk is now known as quel|coffee (
11:22:58 Join Nibbler [0] (
11:53:24 Quit Bagder ("")
11:53:24 Quit Nibbler (Read error: 54 (Connection reset by peer))
12:05:10 Join Jester [0] (
12:07:36JesterI have a really odd problem with the current build on my fm recorder.
12:08:02JesterThere is no "radio" option from the main menu!
12:08:59 Quit Jester (Client Quit)
12:13:31 Join sb69 [0] (
12:17:31 Quit sb69 (Client Quit)
12:24:18***Saving seen data "./dancer.seen"
13:06:36 Quit Jet8810 ("Client exiting")
13:11:05 Join ken0__ [0] (
13:23:09 Join Nibbler [0] (
13:37:03 Nick quel|coffee is now known as quelsaruk (
13:39:54 Join sb69 [0] (
13:47:59quelsaruklunch time
13:48:02quelsarukcu later :)
13:48:12 Nick quelsaruk is now known as quel|lunch (
14:13:56 Join TotMacherr [0] (
14:13:57 Quit Nibbler (Read error: 54 (Connection reset by peer))
14:14:52 Quit TotMacherr (Client Quit)
14:15:00 Join TotMacherr [0] (
14:20:11 Quit TotMacherr ()
14:24:21***Saving seen data "./dancer.seen"
14:57:44 Join Bagder [241] (
15:00:52elinenbequel|lunch: what is the grfx menu you are working on?
15:09:36 Join Zagor [242] (
15:09:46Bagderhi z
15:15:25webmindthink i know why i cant queue
15:17:37webmindrockbox can't write to the disk.. for some odd reason
15:18:11Zagorbad file system?
15:30:56*Stevie[FP] is back from [gone] [gone 15hrs 26mins 3secs] [KS]
15:31:11Stevie[FP]the Archos firmware sucks
15:31:16Stevie[FP]My brother's Archos wouldn't start
15:31:46Stevie[FP]turns out that one of the root directory entries referenced an invalid cluster and the boot firmware crashed when looking for an ajbrec.ajz
15:34:44*Stevie[FP] yawns
15:36:19*webmind throws a peanut in Stevie[FP] mouth
15:38:27*Stevie[FP] chokes and dies
15:39:11*webmind takes Stevie[FP]'s recorder
15:45:28 Join sb69696969 [0] (
15:46:36 Quit sb69 (Read error: 104 (Connection reset by peer))
15:48:23 Join Nibbler [0] (
16:10:55 Part sb69696969
16:10:55 Quit Nibbler (Read error: 104 (Connection reset by peer))
16:14:12Bagderredhat sure made a nice move in their v9 release
16:14:27Bagdertheir kernel build breaks lots of things now
16:18:48 Nick quel|lunch is now known as quelsaruk (
16:19:11quelsarukBagder: what is more... you can't build a kernel using their kernel source code ;)
16:19:33Bagdernah, they've applied some 2.5-stuff on their kernel
16:19:42Bagderand built apps they use that
16:19:55Bagderso if you rebuild a clean 2.4-kernel, those apps break
16:20:06 Nick dwihno is now known as dw|gone (dwihno@
16:20:22quelsarukelinenbe: do you want a fake snapshot of my gfx menu?
16:20:47quelsarukinteresting :P
16:24:25***Saving seen data "./dancer.seen"
16:35:00Stevie[FP]ohhh ic
16:35:50 Join _aLF [0] (
16:38:06quelsaruktime to work a little
16:38:14quelsarukselling beers ;)
16:38:27 Nick quelsaruk is now known as quel|barman (
16:58:04 Quit _aLF (Read error: 110 (Connection timed out))
17:04:47Stevie[FP]anybody here?
17:05:06Stevie[FP]i'm guessing you don't have any USB connections yet? :P
17:05:25Bagderyes I do, here
17:05:32BagderI'm at home now
17:05:41Stevie[FP]doth thou havest a recorder or an fm?
17:06:49 Join LinusN [200] (
17:07:00Stevie[FP]hey Linus
17:07:05Bagderhi LinusN
17:10:01BagderStevie[FP]: cool
17:10:07Stevie[FP]check out the Contrast
17:10:58Bagderhow do I set the contrast?
17:11:01Bagderoff is cancel
17:11:12Bagderah, ok
17:11:17Stevie[FP]which always worked before
17:11:33BagderI'm just a bit thick
17:11:49Stevie[FP]how's it look?
17:12:17Bagderhow come some items are "inlined" and some use their own screens?
17:12:28Bagderis there a plan or has it just happened?
17:13:02Stevie[FP]of the things that aren't inlined
17:13:29Stevie[FP]the things that are 'options' (i.e. select-from-list with set_option) all have functions called during editing
17:13:52Stevie[FP]and I hadn't gotten around to translating that call into the menu table
17:14:19Stevie[FP]as for the things that are drawn with sliders, I haven't converted yet
17:14:31BagderI like that slider
17:14:35Stevie[FP]this is mostly a proof-of-concept thing, which is why it's called menutest
17:14:50Bagderwell I like it!
17:14:51Stevie[FP]thanks, it's actually kinda neat how I did it
17:15:05Stevie[FP]I have a fixed buffer of LCD_WIDTH (112) bytes
17:15:28Stevie[FP]then it creates the bitmap on the fly by filling in that buffer
17:15:57Stevie[FP]if you change your font, draw_slider() will reduce the size of the slider to make everything fit
17:17:26 Join edx [0] (
17:17:33Stevie[FP]have you tried it with/without the 'invert cursor' mode?
17:17:55Stevie[FP]One of the earlier builds had a glitch
17:18:09Stevie[FP]it inverts the region with lcd_invertrect
17:18:47Stevie[FP]so the small margins around the slider would 'blink' at HZ/2 (the keypress poll rate of set_int_inplace)
17:18:59Stevie[FP]because they weren't explicitly erased
17:19:25Stevie[FP] <- huge diff
17:19:42Stevie[FP]it's against the 5-02 build
17:22:53Stevie[FP]now all we need is for this to somehow get applied to main cvs :P
17:23:01Zagorwhen/if you submit that, I'd like you to split up the LSTR change and the menu change into two patches
17:23:33 Join awy[baer] [0] (
17:23:46Stevie[FP]that should be easy
17:23:58Stevie[FP]the bulk of the changes are the LSTR ones
17:24:00Zagori'm not sure I like the langstr fix
17:24:16Stevie[FP]the problem is that the other stuff relies on it
17:24:40Stevie[FP]str(x) isn't constant (it'll change upon loading a new language)
17:24:55Stevie[FP]which pretty much precludes the use of a preset string table
17:27:34Zagorbut why do you need string tables?
17:27:39elinenbequel|barman: you here?
17:28:49Stevie[FP]Zagor: it just seems wrong to have to have two copies of the code to generate those tables
17:28:54Stevie[FP]one while editing a value
17:28:58Stevie[FP]and one while displaying it
17:29:52*Stevie[FP] submitch a patch for quel's binlang problem
17:29:56Stevie[FP]submits even
17:30:28ZagorStevie[FP]: well why do you need that? the language doesn't change while you are in the menu...
17:30:43Stevie[FP]yes, but if the tables are preconstructed
17:31:06Stevie[FP]if I understand how the language stuff works
17:31:42Stevie[FP]the languages are loaded into a big buffer, language_buffer[]
17:31:43Bagderfun binlang report
17:31:47Zagorthe numbers don't change
17:32:00Stevie[FP]then language_strings[] is filled with pointers into language_buffer
17:33:04Stevie[FP]str(x) −− which is presently what's used everywhere −− expands to language_strings[x]
17:33:17Stevie[FP]so if i were to create a table like this
17:33:46Stevie[FP]const char* resume_mode_names[] = {
17:33:47DBUGEnqueued KICK Stevie[FP]
17:33:47***Alert Mode level 1
17:33:58Stevie[FP]well, I can't even do that
17:34:05Stevie[FP]because it's not constant
17:34:17Stevie[FP]I can't even do it if I throw away the 'const' qualifier
17:34:25Zagoryou should create a table of the LANG ids, not of pointers
17:34:32Stevie[FP]that's what the LSTR patch does
17:35:08LinusNbut that's not alll that it does
17:35:09Zagorno, it adds an ugly hack that passes IDs as pointers
17:35:29Stevie[FP]const char* resume_mode_names[] = {
17:35:30***Alert Mode level 2
17:35:30***Alert Mode level 3
17:35:30***Alert Mode level 4
17:35:37Stevie[FP]stupid keyboards
17:36:09Stevie[FP]anyway, not everything is a language string
17:36:14Stevie[FP]or a language ID
17:36:41Stevie[FP]examples: backlight_timer() and poweroff_idle()
17:37:46Stevie[FP]those have a mix of str(id) and hardcoded strings
17:38:27Stevie[FP]if we were to just make them arrays of language IDs
17:39:06Stevie[FP]we'd need to add "1m", "2m", "3m", "4m", "5m", "6m", .. to the language table
17:39:20Stevie[FP]and "1s", "2s", "3s", "4s", "5s"...
17:39:54ZagorI still don't see what the problem is. that array is created runtime
17:40:04Stevie[FP]right now
17:40:13Stevie[FP]but the menu code doesn't use that
17:40:49Stevie[FP]if we were to always use only runtime-created arrays
17:41:06Stevie[FP]then for every single option variable
17:41:16Stevie[FP]we'd need two functions, one to display and one to edit
17:41:33Stevie[FP]two copies of the code to generate the tables
17:45:31***Alert Mode OFF
17:48:36 Join Nibbler [0] (
17:49:41Bagdersee ya
17:49:43 Quit Bagder ("")
17:53:14Stevie[FP]because we need the tables to know what the current value is?
17:55:17 Join keno1981 [0] (
17:55:40 Quit awy[baer] (Read error: 110 (Connection timed out))
17:56:25 Join awy[baer] [0] (
18:03:30ZagorStevie[FP]: yeah, but we handle that with just one table today.
18:03:50 Quit ken0__ (Read error: 60 (Operation timed out))
18:07:02elinenbeLinusN: WOW!
18:07:13elinenbethe almighty have caved in.
18:07:15Zagorgotta go
18:07:15LinusNnot that i feel proud...
18:07:18 Quit Zagor ("Client exiting")
18:07:29elinenbehow did you go about doing it?
18:07:54LinusNsemi-dynamic memory alloc at boot-time
18:08:22LinusNevery interested party grabs a chunk of the mp3 buffer before the rest is given to the mpeg thread
18:08:46elinenbequite interesting. Could that same feaure be used to load/unload games/demos/etc... without a plugin?
18:09:24Stevie[FP]zagor: yeah, but we can't do it that way if we're displaying the value inside the menu
18:09:58LinusNelinenbe: not really
18:10:20LinusNjust for RAM buffer handling
18:11:08LinusNthis scheme was presented on the mailing list some time ago
18:12:24 Join awy[baer]_ [0] (
18:12:25LinusNwe don't like it that much, but the whining is just too annoying
18:16:14Stevie[FP]i don't get it
18:16:30LinusNdon't get what?
18:16:44Stevie[FP]I don't really see any difference between this 'semi-dynamic memory alloc' and just statically allocating the memory
18:17:11LinusNthis method doesn't require recompiling to change it
18:17:22Stevie[FP]yeah, instead it requires a reboot
18:18:59LinusNsince joe-user can't recompile, this makes it possible for him to change the limits
18:23:23Stevie[FP]actually joe-user CAN recompile
18:23:28Stevie[FP]if he bothered to download the stuff ;P
18:24:15LinusNjoe-user uses Windows, and doesn't even know how to open a DOS windows
18:24:27***Saving seen data "./dancer.seen"
18:24:29LinusNhe can't even find the root of the jukebox drive :-)
18:24:47 Quit awy[baer]_ (Read error: 60 (Operation timed out))
18:26:29 Join awy[baer]_ [0] (
18:27:05Stevie[FP]so we need a tools/cluebyfour
18:27:20 Part LinusN
18:30:39 Quit awy[baer] (Read error: 110 (Connection timed out))
18:42:58 Join GullAn [0] (
18:43:02GullAnwow this ownZ
19:00:42 Join sb69 [0] (
19:00:42 Quit Nibbler (Read error: 104 (Connection reset by peer))
19:09:00sb69anybody can tell me how to submit a file for an already open patch? (on sourceforge). I don't see any link or button for that
19:12:09sb69do I have to submit a new patch? (it's an improved version of an existing patch)
19:26:56 Quit edx (Read error: 110 (Connection timed out))
19:29:44Schnueffsome mutt freak here?
19:30:52Stevie[FP]'freak' ?
19:31:12Schnueffhm solved the problem already
19:31:28Schnueffneeded to move some recipients from Cc to To *without* making errors
19:32:25Schnueffi chose E - edit message with headers :)
19:32:33 Join TBoy [0] (~xxx@
19:33:05Schnueffand now i can go home
19:33:08CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
19:33:08*Schnueff .. away
19:33:44 Part sb69
19:45:54 Join choughte [0] (~chaumai@
19:49:45choughteI have 2 questions.. 1, how long do the paypal donations usually take to process? and 2, how much has been donated so far?
19:50:35choughteThose answers weren't in the FAQ.. hehe
19:50:40GullAni think the ops knows
20:16:17 Quit TBoy ("Bye guys")
20:24:28***Saving seen data "./dancer.seen"
20:30:27 Join tracktheripper [0] (
20:30:36 Join chaumai2 [0] (~chaumai@
20:36:12 Quit choughte (Read error: 110 (Connection timed out))
20:42:43*Stevie[FP] is away [(Auto-Away after 1hr)] [KS-MsgLog Off]
20:43:14 Join Nibbler [0] (
20:44:33*Stevie[FP] is back from [(Auto-Away after 1hr)] [gone 1min 49secs] [KS]
20:45:04quel|barmanall my clothes smell like beer :)
20:45:09 Nick quel|barman is now known as quelsaruk (
20:45:20Stevie[FP]wb quel
20:45:23Stevie[FP]did you see the patch I submitted?
20:45:37GullAnwhat player do u have??
20:45:40quelsarukbut badger changed that yesterday
20:45:48quelsarukand thx for the patch
20:46:01GullAnquelsaruk what player do u have?
20:46:01quelsarukGullAn: recorder 6
20:46:09GullAnis it too big?
20:48:00tracktheripperhi quels
20:48:25tracktheripperI was thinking, if now folders may contain more than 400 songs, i just wondered if the respective request will be changed to "Fixed" in Sourceforge
20:48:37quelsaruktoo big?
20:48:46quelsarukwhat do you want to say with that?
20:48:53quelsarukhard disk size?
20:49:02tracktheripperyouve lost me now
20:49:04*Stevie[FP] rubs his head
20:49:14Stevie[FP]'hard disk size' and 'too big' don't seem to make sense together
20:49:32tracktheripperIn Sourceforge, there is a request "More than 400 Files in Directory" which is rejected. I wonder if someone will change "Rejected" to "Fixed"
20:49:48quelsaruktracktheripper: i haven't made the patch, so i wont submit any changes to rockbox requests.
20:49:55quelsarukor Linus will kick my ass
20:49:58GullAncan u have it in your pocket?
20:50:05quelsarukStevie[FP]: i knoe.
20:50:12quelsarukGullAn: yes
20:50:24GullAni want the divx player thing
20:50:29quelsarukthe size is the size of a laptop hard disk
20:50:33quelsarukand a bit thicker
20:50:47quelsaruki use to have it on my pocket
20:50:52GullAndoes linux support colour?
20:51:16GullAnfucking niCe
20:51:29quelsaruktime to go home and take a bath
20:51:32quelsarukcu on monday
20:51:37quelsarukwindsurf time!!
20:51:58GullAnrain time :\
20:52:16GullAni just came from pargue today
20:52:31quelsarukSpain is different
20:52:53GullAnand its like 1$ for a 2l cola
20:53:42quelsarukmore or less
20:53:44quelsaruk1 Euro
20:54:02#>>"seen" used by quelsaruk ( [snoop prevented]
20:54:13quelsarukhe's been here
20:54:30#>>"seen" used by quelsaruk ( [snoop prevented]
20:54:45GullAnlogbot seen GullAn The Cool
20:55:04quelsarukok, bye!
20:55:07 Part quelsaruk (""Eve's Avatar - Avatar's Eve"")
20:55:20*Stevie[FP] growls
20:55:29Stevie[FP]There is no decent equivalent for this
20:55:41Stevie[FP]oh well.
20:59:24 Quit matsl (Remote closed the connection)
21:01:20 Join edx [0] (
21:03:21elinenbenice image:
21:03:30elinenbelogbot seen elinenbe
21:03:42elinenbelogbot seen LinusN
21:09:55 Quit chaumai2 (Read error: 110 (Connection timed out))
21:23:12 Quit tracktheripper ("Leaving")
21:45:23 Quit Nibbler (Read error: 104 (Connection reset by peer))
22:15:00*Stevie[FP] walks around and pokes all the idle people
22:16:38 Join bu88a1 [0] (
22:16:51 Quit bu88a1 (Client Quit)
22:18:12 Nick seb-sleep is now known as _seb_ (
22:24:31***Saving seen data "./dancer.seen"
22:51:45 Join Jet8810 [0] (
23:23:23 Join Nibbler [0] (
23:24:55 Join tracktheripper [0] (
23:30:07 Quit _seb_ (Read error: 104 (Connection reset by peer))
23:30:08 Join _seb_ [0] (
23:33:09 Quit _seb_ (Read error: 104 (Connection reset by peer))
23:34:02 Join _seb_ [0] (
23:38:18 Quit _seb_ (
23:38:18 Quit edx (
23:38:18 Quit Hadaka (
23:38:37 Join s [0] (
23:38:37NJoin_seb_ [0] (
23:38:37NJoinedx [0] (
23:38:37NJoinHadaka [0] (naked@
23:40:55 Quit _seb_ (Read error: 104 (Connection reset by peer))
23:41:10 Quit s (Read error: 104 (Connection reset by peer))
23:41:58 Join s [0] (
23:44:33 Quit s (Read error: 104 (Connection reset by peer))
23:47:43*Stevie[FP] is away [(Auto-Away after 1hr 1sec)] [KS-MsgLog Off]
23:47:51 Join s [0] (
23:52:19 Join LinusN [200] (
23:54:58tracktheripperhi LinusN
23:56:06tracktheripperwhats up? yea I saw u can increase the 400 file limit
23:56:55tracktheripperyou can only reduce the playlist limit, not increase it though
23:57:20LinusNyou forget that the old limit was 10000 files, now you can set it to 20000 if you like
23:57:35tracktheripperyou can't set it to 20000
23:57:53tracktheripperyou can only reduce it below 10000
23:58:37tracktheripperyes oops :)

Previous day | Next day