--- Log for 11.07.103 Server: sterling.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16p1 Started: 7 days and 14 hours ago 00.00.01 # there's no trivial way to probe the HW to see if we have an FM or Rec 00.00.10 # Don't mean to interrupt but just wondering from reading all this, is there any timescale for an FM release of Flash Rockbox 00.00.20 # we don't need to probe the hardware. different images run on different models. 00.00.21 Join Bio_Hazard [0] (~a@cpe-66-75-41-114.bak.rr.com) 00.00.24 # however, we do know that by getting Rockbox up and running (which you must do, in order to flash), which model Rockbox was built for 00.00.28 # yo 00.00.36 # REBELinBLUE: no. "when it works" 00.00.37 # Zagor: err 00.00.49 # you just contradicted yourself 00.00.51 # whats all this about flashing? 00.00.59 # well sorta 00.01.03 # ok, i'll take it from the beginning: 00.01.09 # does it involve women? 00.01.15 # images only run on the model they were built for 00.01.15 # OK thought so :D 00.01.15 # J\K 00.01.24 # 1) User downloads "Rockbox for FM Recorder" 00.01.26 # <[IDC]Dragon> REBELinBLUE: I'll start on it next week. 00.01.28 # if we run them on another model they will not work correctly 00.01.42 # 2) User runs "create start flash image" plugin 00.01.55 # 3) User burns start flash image 00.01.56 # i could flash a 15GB archos right? (or does size matter) 00.02.06 # Just 1 question, how does it actually work? ie is the whole firmware in the ROM or just the loader? 00.02.07 # you are being way too ideal here 00.02.32 # I love the idea of having ideal users as much as you do, but we already have evidence indicating that we don't 00.02.33 # rockbox is not about protecting people against themselves 00.02.42 # i refuse to endulge in such practices 00.02.52 # <[IDC]Dragon> REBELinBLUE: there's actually 2 of them in the flash, plus the loader. 00.02.53 # and more, i refuse to mess up our code for this purpose 00.03.05 # ah right. 00.03.09 # how is adding a model check messing up the code? 00.03.09 # How big is the ROM then? 00.03.30 # if i flash wrong, can you restore it? 00.03.40 # <[IDC]Dragon> REBELinBLUE: 256k, with compression I fit about 440k in there. 00.04.01 # I see. One last question then I'll leave you alone :D 00.04.10 # <[IDC]Dragon> Bio_Hazard: Yes, if the box is still alive. 00.04.12 # steive: people should use common sense before messing with stuff... why go to the trouble for a check? 00.04.27 # How do you actually flash the ROM is it just like flashing the ROM on any other hardware, or do I need the serial mod? 00.04.33 # if it says "RECORDER" dont use it on a FM... 00.04.57 # * Stevie[FP] notes that the fm is actually called 'FM RECORDER' 00.04.59 # and Bio_Hazard 00.05.07 Part tpelliott 00.05.08 # <[IDC]Dragon> REBELinBLUE: you don't need a mod. can you RTFM? 00.05.11 # ever heard of something called a 'sanity check'? 00.05.24 # Sanity check? 00.05.37 # yeah 00.05.39 # a sanity check 00.05.40 # Sorry were is the manual? I didn't know there was one no link on the RB site that I can see 00.05.47 # BTW those werent directed at you... 00.06.08 # <[IDC]Dragon> http://joerg.hohensohn.bei.t-online.de/archos/readme.txt 00.06.11 # they were directed at all the ppl who dont RTFM 00.06.56 # OK thanks 00.07.16 # Didn't know there was a manual, otherwise I would have read it first 00.07.26 # <[IDC]Dragon> never mind. 00.08.08 # I don't get why everybody's pushing against me on this 00.08.36 # you all act like I'm trying to idiotproof things, except what I'm trying to isn't even for protecting people against themselves 00.08.37 # the whole point i'm making is: we distribute this stuff as binaries. people will have to make a concerted effort to mess things up. 00.09.03 # what i'm saying has NOTHING to do with preventing people from flashing the wrong image 00.09.19 # so what purpose does a model check have then? 00.09.37 # I was telling you but you ignored me :P 00.09.57 # sorry abou that... 00.10.10 # [idc], quite understandably, wants to simplify his bootloader so he doesn't have to maintain two different versions (fm and recorder) 00.10.25 Join keithhub [0] (~keith@rdu57-68-096.nc.rr.com) 00.10.27 # because the ON+F1 sequence has to check diff ADC registers for FM 00.10.27 # it's an #ifdef, it's not two versions 00.10.36 # that's two builds 00.10.41 # may I finish? 00.10.48 # we already have 12 automated 00.10.51 # sure, sorry 00.11.12 # so he was looking for a way to autodetect the model 00.11.21 # however, if RB provides an is_fm() function 00.11.25 # or something like it 00.11.52 # he can have a special reserved byte -- much like the archos hardware mask -- and flash it 0 or 1 when writing the bootloader to the flash 00.12.38 # why does this have to be made runtime? the whole damn flash image is created compile time, model specific. 00.12.42 # the bootloader checks this byte on startup to see which registers to check for F1 or ON 00.13.06 # if I understand correctly, the bootloader is separate from the Rockbox image 00.13.14 # yes 00.14.14 # then it doesn't need to be created at compile time 00.14.18 # take a broader view: why do we have separate fm recorder and recorder builds? why don't we just handle it in runtime? 00.14.49 # because the overhead incurred would be ridiculous 00.15.14 # how about this 00.15.17 # why stop there? 00.15.27 # why not have a different RB build for each hardware mask? 00.15.40 # we did... 00.15.45 # users should load the correct version 00.15.59 # <[IDC]Dragon> C'mon guys, stop worrying over my head... 00.16.16 # it's not just that 00.16.20 # <[IDC]Dragon> Zagor: I've sent the sources out to you. 00.16.22 # we've already drawn these lines once. why should we draw them differently this time? 00.16.29 # dragon: ok, thanks 00.16.52 # because right now you're drawing the lines on a project that's not directly part of rockbox 00.17.25 # it will be, as soon as I or Jörg commit it :) 00.17.37 # why does the bootloader need to be part of rockbox? 00.17.59 # why is the gdb stub part of rockbox? 00.18.20 # * Stevie[FP] rephrases 00.18.20 # for practical reasons 00.18.24 # how can the bootloader be part of rockbox? 00.18.33 # <[IDC]Dragon> Actually, we have to distribute the bootloader sources, because the decompression is under GPL. 00.18.54 # not part of the rockbox image, but part of the project. such as the things in tools/ 00.18.57 # I thought it was an independent module that then loaded a compressed rockbox image 00.19.23 # [idc] brought up the fm radio plugin 00.19.36 # I actually don't see much technical reason why that couldn't be a plugin 00.20.04 # it requires no code to maintain it once it's started 00.20.08 # no technical reason except it requires a rather complex api to coexist with the core mpeg code 00.20.17 # hm? how so? 00.20.28 # <[IDC]Dragon> While you get religious about it, I'll go to bed. 00.20.31 # lol 00.20.32 # :-) 00.20.38 # nite idc 00.20.44 # sleep well 00.20.58 # <[IDC]Dragon> Will read the logs tomorrow th check what I have to do ;-) 00.21.03 # my argument is this: I don't know what plugins people might create 00.21.15 # I do know that I am not omniscient, so they might create something I've never thought of 00.21.15 Quit [IDC]Dragon () 00.22.07 # well, I had an idea about plugins being non-core items. i.e. not for playing music since that's what rockbox is all about 00.22.21 # I can understand that 00.22.24 # thus the radio should be part of rockbox, not in a plugin 00.22.54 # I think it's conceivable that someone might want to determine at runtime if a plugin is running on fm or recorder 00.23.08 # as for the technical reason, you need access to the DAC and stuff as well as the radio tuner. and the dac as also poked on by the mpeg code, so there would be a sync issue 00.23.09 # an 'is_fm' api routine would add only a few bytes, and make that very easy for the plugin writer 00.24.19 # without it, the plugin has to somehow probe for it 00.24.26 # yes. and if anyone comes up with a use for it, I will listed carefully to his suggestion to add it to the api 00.24.45 # i cant flash my archos :( 00.24.59 # until then, however, i will not add things I don't see a use for. then I'd have to add a zillion things 00.25.27 # fair? 00.25.31 # i guess 00.25.47 # I just don't understand it, I guess 00.25.54 # how about converting the FM into a spread-spectrum reciever 00.25.54 Quit SillyFly (Read error: 54 (Connection reset by peer)) 00.26.16 # PsycoXul: i think linusn said he would do that 00.26.32 # ok, maybe you can answer the question that I had asked before all this started 00.27.06 # i have the first cluster of the root directory 00.27.14 # but how do I know where the next cluster is? 00.27.42 # get_next_cluster() 00.27.48 # no, I mean in general 00.27.57 # this is outside of rb 00.28.06 # that is the purpose of the FAT 00.28.17 # yeah, but I have no documentation on how to access the FAT 00.28.18 # it's a big matrix of cluster chains 00.28.22 # only the damn LFNs in the directory entries 00.28.36 # oh wait 00.28.40 # I think I get it now 00.28.49 # the FAT is a big array 00.28.50 # think of it as a huge array of ints, each pointing to the next in the chain 00.28.52 # unsigned long FAT[] 00.28.55 # err 00.28.57 # hehe 00.28.58 # what is the algorythim rockbox uses to name recordings 00.28.59 # unsigned long next_cluster[] 00.29.10 # so that next_cluster[i] 00.29.15 # Bio_Hazard: rockbox$date$time.mp3 00.29.21 # ah 00.29.22 Join Guest2 [0] (jirc@pD9E1D867.dip.t-dialin.net) 00.29.26 # why version? 00.29.39 # no version, just date and time 00.29.49 # Stevie[FP]: exactly 00.30.04 # R030710-112915.mp3 = ? 00.30.41 # 030710 == 10th Jul 2003, 112915 == time 11:29:15 00.30.54 # ah 00.31.02 # ok, i guess 00.31.30 # i read in the faq that you can rename files and stuff... how do you do that? 00.31.42 # press ON+PLAY on a file 00.32.06 # (about the filename thing: why not add -s between #s 00.32.34 # is R-03-07-10-11-29-15.mp3 really better? 00.32.52 # and a space between the date and time 00.33.17 # like R 03-07-10 11:29:15.mp3 00.33.25 # you can't have colon 00.33.26 # anent those valid chars? 00.33.30 # you cant? 00.33.33 # hmm 00.33.37 # not in fat 00.34.17 # well then replace : with something similar 00.34.39 # whats the point 00.34.46 # it's just supposed to be a unique name 00.34.49 # im anal about that stuff 00.34.51 # you can rename it to whatever you like 00.35.22 # i never knew how 00.35.25 # till now 00.35.33 # well now you do :p 00.35.57 # cant you replace the funny F2 & F3 menu things with a F1 style menu? 00.36.13 # why, the stuff in them are already in the F1 menu 00.36.24 # yea 00.36.32 # the whole point of the F2 and F3 ones is to be a QUICK menu where you can easily change a common setting 00.36.44 # well then why is there a f2 & f3 menu at all then 00.36.52 # yea 00.36.56 # without having to go through menus looking for them 00.37.04 # but why limit it to 6? 00.37.26 # i still think there should be a programmable menu structure (like WPS) 00.37.47 # i'm not sure why they don't have 4 each... heh 00.37.53 # * Stevie[FP] fails to see any commonly changed settings in F3 00.37.58 # Bio_Hazard: yeah i agree that'd be nice 00.38.06 # I always thought F3 would be better suited to open what's now the on+play menu 00.38.08 # itd be a bit cryptic, but so what? 00.38.23 # but *shrug* 00.38.32 # Stevie[FP]: yeah, that's part of bagder's suggestion iirc 00.38.57 # WPS already is cryptic, so with the faq, youd be able to program the menu 00.38.59 # i just wish my harddrive wasn't going all funky now not wanting to do anything but give errors on startup 00.40.04 # what is "update VBR file"? 00.40.13 # there's some recordings on it i was never able to copy off too, cause the copied version on the PC'd end up missing a piece or something 00.40.45 # like the file that rockbox and everything else says is 31 seconds long, but while everything else stops playing it there, rockbox keeps going for several more seconds past 31 00.40.54 # but i'm gonna go take a shower 00.41.41 # Bio_Hazard: recalculate vbr index 00.41.43 # does rockbox still cut off the first and last 1\2 sec off mp3s? (or is that more unchangeable MAS stuff?) 00.41.57 # uh, did it ever do that? 00.42.04 # what is the VBR index? 00.42.10 # the Archos FW did 00.42.38 # the vbr index is used to find a time position in a variable bitrate file 00.43.02 Quit keithhub ("Leaving") 00.43.05 # and my MP3s with no gap still start kind of late 00.43.33 # you compressed them with lame --nogap? 00.43.37 # no 00.43.43 # they came that way 00.43.46 # then they have gaps 00.43.58 # the sound starts immedaitly 00.44.19 Join ] [0] (~Neo@209.187.167.213) 00.44.28 # BEMANI albums are made to have ZERO start gap (for Stepfile simplicity) 00.44.31 Join REBELinBLUE2 [0] (trilluser@modem-2494.chameleon.dialup.pol.co.uk) 00.44.41 Join tpelliott [0] (telliott@208.251.255.120) 00.44.49 # <]> can someone explain to me how to record through the included cable with the jukebox recorder 20 00.44.53 # :/ ghosted names take a long time to time out on this server :| 00.44.54 # <]> record from a boombox? 00.45.34 # Bio_Hazard: bemani? 00.45.53 # BEMANI = Konami's Music Games OSTs 00.45.59 Quit ] (Client Quit) 00.46.00 # Bio_Hazard: on cd? 00.46.03 # yea 00.46.17 Join Neo [0] (~Neo@209.187.167.213) 00.46.19 # hey 00.46.21 # the cd is gapless. track-by-track rips to mp3 will not be. 00.46.30 Join earHurts [0] (~zic@pool-151-200-35-215.res.east.verizon.net) 00.46.34 # can anyone explain to me how to record off a boombox 00.46.41 # when you rip them (with sevral rippers) the tracks are gapless 00.46.41 # with the recorder 20 00.46.46 # noe: ill explain 00.46.54 # Bio_Hazard: no 00.46.54 # NEO i mean :) 00.47.08 # plug the boombox out into the recorder in 00.47.16 # well, yes the wav files are gapless. the mp3 files are not. 00.47.19 # Is there a Windows util that will quickly descramble and compress an AJZ file in one step for flashing? 00.47.19 Quit REBELinBLUE (Read error: 110 (Connection timed out)) 00.47.20 # Is there any techical reason why the charging icon doesn't just stop when it is fully charged? 00.47.31 # REBELinBLUE2: on fm? 00.47.40 # well, rockbox starts late WimAmp dosent 00.47.52 # Bio_Hazard: winamp cheats by crossfading 00.48.01 # not between tracks 00.48.03 # yes 00.48.16 # i dont mean gaps between tracks 00.48.21 # anyone have the a problem with playlist settings? 00.48.24 # i mean waveform 00.48.44 # thanks 00.48.49 # waveform? 00.48.50 # Zagor: Yes 00.48.58 Nick REBELinBLUE2 is now known as REBELinBLUE (trilluser@modem-2494.chameleon.dialup.pol.co.uk) 00.49.10 # REBELinBLUE2: we don't know when the fm stops charging, since it's all done in hardware. 00.49.30 # ah right, so how can you tell if the battery level is 100% ? 00.49.31 # earHurts: what problems are you encountering? 00.49.31 # in fact, if I understand correctly, LiIon chargers never really stop. they just charge less. 00.49.39 # i see somebody found my fserve :) 00.49.46 # recursive gives me no options 00.50.05 # earHurts: hmmm, latest daily? 00.50.23 # what's archos doing when it tells me it's fully charged? 00.50.30 # um. 00.50.42 # bio hazard: what color do i plug into the in to 00.50.42 # REBELinBLUE: umm, i don't think you can right now. Stevie found out how archos decides "charging complete" so we'll probably implement the same solution 00.50.49 # and what do i plug the out to 00.50.50 # color? 00.50.53 # yeh 00.50.54 # red 00.50.55 # white 00.50.59 # ah right 00.50.59 # or the black one 00.51.04 # red = right left = white 00.51.26 # im tryin to plug from a headphone jack 00.51.58 # Its not a major thing, I just wondered cause currently I either unplug it or go to the info screen to see if it is fully charged. Wondered if it had just been overlooked if there was an actual reason for it 00.52.01 # are you trying to plug a RCA cable into a headphone jack? 00.52.10 # yeh 00.52.12 # i guess 00.52.13 # stop 00.52.17 # ok 00.52.18 # it dosent work 00.52.22 # what? 00.52.28 # 030709-0753 00.52.32 # it sais u can record from any audio source 00.52.36 # portable cd player 00.52.38 # RCA cables plug into RCA jacks 00.52.41 # yeh 00.52.46 # not headphones 00.52.47 Join BoD[] [0] (~BoD@m232.net195-132-84.noos.fr) 00.52.50 # hello ! 00.52.51 # i cant plug out of a cd player? 00.53.11 # with the right cable you can 00.53.37 # what did stevie find archos is doing? 00.53.44 # the red one? 00.53.45 # the cable that comes with tha JB is for hooking up the JB to a streo (or something else with RCA) 00.54.02 # but what do i need to record from a portable cd player 00.54.15 # earHurts: when one of the AD channels (was it 6?) go below 100, archos says "charging complete" 00.54.27 # what was the size of a HP jack 1\6in? 00.54.33 # or 3\4 00.54.38 # not sure 00.54.44 # it doenst fit in a headphone slot 00.54.45 # smaller 00.54.48 # thanks 00.55.01 # get one that is the same on both ends 00.55.12 # (i call em "Line Cables") 00.55.27 # if it doesn't fit, you must acquit 00.55.30 # (usually "headphone patch cables") 00.55.59 # earhurts: or you could jerry-rig it like i do :) 00.56.11 # whittle it down? 00.56.15 # no 00.56.22 # wire and tape :) 00.57.11 # I was loking. Please mod me +1 funny 00.57.39 # ? 00.57.55 # slashdot allusion 00.58.05 # all my sound stuff is jerry-rigged :) 00.58.29 # hardeep? 00.58.35 # i currently have a Pioneer QX-949 Quad Reciver '76 hooked up to my comp 00.58.46 # 4 channel 00.58.51 # big deal. 00.59.06 # I have an 8 track connect to a VAX 00.59.21 # my setup was $12 :P 00.59.33 # and DDR SPEAKERS! :D 00.59.42 # (with working neon) 00.59.47 # my was done by the keebler elves while I slept 00.59.48 # those were expensive 01.00.12 # (none of you know what DDR SPEAKERS are do you?) 01.00.14 # earHurts: yes? 01.00.39 # you saw me give my rockbox version? 01.00.53 # 030709-0753 01.01.03 # earHurts: oh, hmmm 01.01.18 # so now i cant record off anything besides something with the rca 01.01.19 # earHurts: nothing's changed in that code since first commit... did it ever work for you? 01.01.30 # how much are those doulbe line things 01.01.41 # earHurts: oh wait, i take that back, i added a new option after first commit 01.01.49 # I,m unsure. I know I set recursive on at one point 01.02.49 # earHurts: try resetting your settings 01.03.05 # earHurts: the change i made doesn't require a reset but maybe something got corrupt on yours 01.03.06 # how? 01.03.21 # earHurts: there's an option off of general settings 01.04.13 # still the same. except all my settings are gone 01.04.27 # earHurts: er, gone? 01.04.35 # reset 01.04.54 # but still no recursive options 01.04.59 # earHurts: hmmm, try a daily build just to make sure there isn't some problem with your build 01.05.07 # will do 01.08.46 # zagor, I want to whinge about something 01.09.07 Join tracktheripper [0] (jirc@ACBE08BD.ipt.aol.com) 01.09.16 # hey 01.09.18 # evening 01.09.28 # earHurts: shoot 01.09.29 # hardeep: today's daily does the same thing 01.10.10 # earHurts: so you see absolutely nothing when you go playlist options->recursive directory insert? 01.11.02 # when you added my patch for id3, you made wps %in show the full track string 01.11.29 # hardeep: I see the label, but no options 01.11.31 # hi 01.11.51 # I think %in should show the int, and %ir the string 01.11.54 # earHurts: what happens if you select up/down ? 01.12.16 # nothing (ok, the backlight comes on) 01.12.43 # earHurts: blah, okay, i'll take a look to see what could be wrong 01.12.48 Quit BoD[] (Read error: 54 (Connection reset by peer)) 01.13.04 Quit Neo ("Client exiting") 01.13.49 # I wonder if you're using a setting that is otherwise used by fm specific settings in config block 01.14.34 # earHurts: nah, i took values that were previously being used for some resume options 01.14.37 # earHurts: yeah, maybe that was a mistake 01.15.28 # i'm going to bed. night all. 01.15.30 # it only shows up for anal retentives who use track in an "n/t" format 01.15.30 Quit Zagor ("Client exiting") 01.16.23 # hope my whinging didn't offend him 01.16.26 # ye gods 01.16.33 # thats more anally retentive than me 01.17.10 # oh dear, you should see what I do with TITq and TIT3 01.17.20 # TIT1 01.18.52 Quit mecraw ("Trillian (http://www.ceruleanstudios.com)") 01.19.23 # Anyone making a quick Windows util to turn a .ajz into a .ucl? 01.19.35 Quit joshn (Read error: 60 (Operation timed out)) 01.19.51 # doesn't jeorg supply such a utility? 01.20.01 # joerg, rather? 01.20.51 # Only 2 command line utilities. One for descramble and one for compression. 01.21.33 Part REBELinBLUE 01.21.51 # descramble %1 > des.tmp 01.21.54 # I guess I could write a batch file. 01.22.15 # compress des.tmp > %2 01.22.24 # rm des.tmp 01.22.59 # and only because i don't have a pipe on my keyboard 01.24.40 Join akiaum [0] (~akiaum@host-01.jkey.arkansas.net) 01.24.43 # anybody know where wps files are parsed? 01.25.37 # umm 01.25.42 # follow the rabbit 01.25.47 # from tree.c 01.25.59 # is it not wps.c ? 01.26.07 # hello goodbye he's late 01.26.44 # prolly 01.29.56 Quit Bio_Hazard (Read error: 104 (Connection reset by peer)) 01.30.40 Part tpelliott 01.32.07 # 01.35.08 # anyone know how to configure the studio 10 jukebox with redhat 9? 01.41.08 Quit akiaum ("Client Exiting") 01.41.14 Join OMFG100038DKDDkd [0] (~the_yetti@ip68-8-155-134.sd.sd.cox.net) 01.41.45 # Any of the rockbox dev team available for questions? 01.42.34 Quit OMFG100038DKDDkd (Client Quit) 01.53.13 Quit tracktheripper ("Leaving") 01.53.42 Quit Guest2 ("Leaving") 01.57.03 *** Saving seen data "./dancer.seen" 02.26.35 Join Stevie-O [0] (whatsit2u@user-2inil6r.dialup.mindspring.com) 02.27.24 # how's tricks, stevie? 02.27.40 # tricks are not doing so hot 02.28.06 # what's wrong? 02.48.03 # mh 02.49.11 # i need the damn mapfile for this rombox build 03.08.46 Join diddystar5 [0] (Lee@AC872C5E.ipt.aol.com) 03.13.07 # mph 03.13.31 # km/h 03.13.51 # damned old europeans 03.14.06 # quick, donald rumsfeld! 03.14.13 # set them up the bomb 03.15.36 # earHurts: don't push yer luck :) 03.17.48 # know about wincvs? 03.18.33 # i don't know i just use cvs on cygwin 03.18.54 Quit matsl (Read error: 54 (Connection reset by peer)) 03.19.02 # wincvs is a windows gui for cvs 03.19.18 # i run it in cooperation with cygwin cvs 03.20.04 # im happy with a dark little window running cvs :) 03.20.43 # it makes it easier to browse and see wjat's modified, etc. 03.21.57 # i wish sf would fix that damn server problem i quit using cvs and i just get tarballs every days 03.22.19 # yeah, I have to repeat and repeat, and ... 03.22.23 # i wish theyd fix it and run pserver cvs on a machine with uptodate cvs 03.23.15 # i wish bjorn would quit using sf for a while and just use one of their servers 03.23.57 # one of his own servers? 03.24.26 # yes Linus had talked about doing that 03.25.19 # might be expensive 03.25.41 # he says they have some servers at haxx 03.25.59 # what is haxx, anyway? 03.26.35 # its like hax 03.26.37 # only with more x 03.26.57 # thats the company Bjorn Linus and Daniel work at http://haxx.se/ 03.27.06 # stevie, we should do a routine at the improv together 03.27.25 # nice of the company to supprt their hobby 03.28.13 # oh 03.28.18 # so that's how they all know each other? 03.28.24 # yep 03.28.58 # it's an aamzing project. 03.29.10 # and so much better than archos 03.30.19 # stevie, you use wincvs? 03.32.08 # gotta go 03.32.11 Quit diddystar5 ("Gotta Go!") 03.42.25 # earHurts: occasionally 03.49.23 Join OMFG100038DKDDkd [0] (~the_yetti@ip68-8-155-134.sd.sd.cox.net) 03.49.46 # Is any of the Rockbox dev team present? 03.50.27 Quit OMFG100038DKDDkd (Client Quit) 03.55.47 # stevie! 03.56.53 # what? 03.57.05 *** Saving seen data "./dancer.seen" 03.57.26 # you said: earHurts: 03.57.48 # earHurts: occasionally 03.59.17 # ah. my client didn't pick up the occasionally 03.59.28 # odd 03.59.44 # it's release 0.2 04.01.32 # lol 04.03.20 # hey earHurts? 04.03.26 # yeah? 04.03.34 # what is 4+24? 04.04.04 # in decimal? 04.04.07 # yeah 04.04.17 # 28? 04.04.22 # okay 04.04.40 # why? 04.04.43 # earHurts: 123 04.04.47 # did you see the 123 there? 04.05.54 # just in your last line 04.06.00 # how about 2+44? 04.06.12 # 46 04.06.19 # hmm 04.06.50 # perhaps 2 + 18 04.07.24 # yes, you seem to produce non printable characters, stevie 04.07.39 # those are escape codes for bold and underline 04.07.58 #  (2) toggles bold 04.08.05 #  (31) toggles underline 04.08.07 # they show up in the irc log as characters my browser shows as default non-printable boxes 04.08.24 # oh, the bold worked in 'toggles bold' 04.08.33 # but not underline? 04.08.36 # but the underline did not 04.09.00 # both produced an unprintable in the log at haxx 04.09.07 # ok, what is the value of 2 + 2 + 2 04.09.31 # ok, what is the value of 2 + 2 + 2 04.09.38 # 6 04.09.40 # so you see that 04.10.27 # yes, and the log and haxx shows it as 2 + 2 x+x 2 04.10.34 # rain : water as hail : ? 04.10.39 # where x is an unprintable box 04.11.07 # rain : water as hail : ? 04.11.12 # water ice 04.11.16 # so your client shows that? 04.11.38 # yes. and haxx log shows unprintables 04.13.11 # apparently your client tried to copy formatting when you copy nicks 04.13.41 # archos : rockbox as utter crap : ? 04.14.05 Join Snorlax [0] (Snorlax@h234n2fls34o883.telia.com) 04.14.22 # a stunning improvement 04.15.13 Quit Snorlax (Client Quit) 04.15.59 # hm 04.16.00 # ugh. 04.16.06 # dunno what's broken then 04.16.16 # genre list is re 04.16.21 # nevermind 04.29.34 Join Snorlax [0] (Snorlax@h234n2fls34o883.telia.com) 04.36.37 # stevie? 04.36.47 Join tpelliott [0] (telliott@208.251.255.120) 04.37.10 # who here is a rockbox programmer? 04.39.13 # any idea how much stack I can grab in a function, safely? 04.39.20 Join midknight2k3 [0] (jirc@12-229-204-15.client.attbi.com) 04.39.23 # hi earHurts 04.39.27 # me no rockbox programmer 04.39.50 # hi midk 04.40.04 # we must get you programming midk 04.41.54 # yers 04.42.08 # i promised zagger i would learn C soon 04.42.09 # :D 04.42.34 # well, get a compiler then 04.42.57 # uh 04.43.01 # i need that book 04.43.05 # "Learn C Today: 04.43.10 # it sounds very good 04.43.25 # i forgot who it was that mentioned it but he told me he was reading it 04.43.29 # get k&r if you want to learn 04.43.35 # C 04.43.42 # isn' 04.43.46 # t rockbox c? 04.43.50 # get accelerated c++ for c++ 04.43.54 # or c++ and is there a differents 04.43.57 # rockbox is c 04.43.58 # goood 04.44.00 # i mean 04.44.02 # grrr 04.44.02 # lol 04.44.04 # haha 04.44.08 # c++ is an extension of c 04.44.09 # i said good i meant grr 04.44.16 # rockbox is c. 04.44.20 # yes 04.44.21 # i need what now? 04.44.26 # k&r 04.44.50 # k&r = kernighan & ritchie 04.45.05 # they designed the language 04.45.18 # it's a slim book, and easy to read 04.45.24 # you read it? 04.45.32 # get a modern edition though 04.45.39 # you can program rockbox now? 04.45.40 # yes, I eead it. 04.45.43 # yee! 04.45.59 # I contributed the new id3 patch 04.46.27 # neat 04.46.38 # simple really 04.46.54 # what's the book name? lol 04.47.00 # I just took repetitous code and bioled it down to a data structure 04.47.14 # the C programming language 04.47.29 # i see 04.47.46 # second edition 04.48.14 # yeah, I think that's ok 04.48.32 # the C language has changed a bit 04.48.45 # but k&r is still the best start 04.49.53 # never ever read any book by herb schildt 04.50.25 # herb schildt? 04.50.30 # am i supposed to know him? 04.50.37 # what processor does the archos have again? 04.50.45 # sh-4? 04.51.02 # sh1 i think. not sure 04.51.17 # oh.. sh-1 04.51.26 # but c is c, doesn't much matter the processor 04.51.37 # that's the point of the language 04.52.22 # I think I let you two fight it out 04.52.47 # I was just looking at a dev suite that claims to work with sh-4s 04.53.03 # sounded familiar but I guess it's not quite what's inside an archos 04.53.08 # booo 04.54.01 # i'm waiting for stevie's emulator 04.54.30 # ? 04.54.47 # qnx is cool 04.54.52 # especially for embedded devices 04.55.36 # qnx? 04.55.46 # www.qnx.com 04.55.51 # real time operating system 04.55.55 # ah 04.56.01 # featuring a nice small microkernel 04.56.07 # supposedly really stable 04.56.20 # they also have a dev suite now 04.56.22 # based on eclipse 04.56.26 # mm 04.56.32 # and their user interface looks good 04.56.36 # that's all I know about it 04.56.43 # hmm 04.56.44 # lol 04.56.48 # free? 04.56.54 # link to picture of interface? 04.56.55 # oh and it's posix-compliant 04.56.59 # so you can port stuff to it 04.57.04 # nice. 04.57.09 # midknight2k3: http://www.sgnx.net/~thu/qnx1.png 04.57.10 # BYE 04.57.16 # byr 04.57.25 # FASKERNATING! 04.57.44 # I SHALL LUV TO HAV ONE OF TOSE OH-ESS's 04.57.49 # :) 04.57.49 Quit midknight2k3 ("Leaving") 04.57.50 # oh-ess? 04.57.54 # uh? 04.58.04 # earHurts: translation? 04.58.13 # ooh OS 04.58.24 # earHurts: yeah it's free for "hobbyists" 04.58.31 # earHurts: you gotta pay for commercial usage though 04.58.49 # erm 04.59.59 # not impressed, eh? 05.00.47 # I'm still looking for a semi-good reason to run qnx around the house 05.00.52 # no, not that. 05.01.06 # I'm just thinking about something else 05.01.18 # mm thinking 05.01.24 # I've gotta try that sometimes 05.01.26 # I need a tree. preferably self balancing 05.01.42 # most trees are self balancing 05.01.44 # that doesn't use dynamic memory 05.01.49 # you just plant them and they grow straight up 05.02.16 # I did port an avl tree to basic once 05.02.21 # can't help you much there.. I'm not even done with my introduction to data structures course yet 05.02.28 # * thu is working on huffman trees now 05.02.44 # huffman trees are cool 05.02.51 # I'm still trying to figure out how huffman compression works 05.02.58 # yeah.. it's pretty fun 05.03.06 # for some dumbass reason, i wrote by own encoder and decoder 05.03.07 # I don't like java file access though 05.03.30 # my dumbass reason is called "assignment" 05.03.35 # and a prog to emit c for the encoder 05.03.59 # uh? 05.04.09 # I should have just downloaded some gpl'd source, but I was looking to use it on a palm pilot 05.04.55 # the huffman encoding and decoding can be done using arrays mapping from huffman code to clear text and vice versa 05.04.55 # I need to implement a huffman archiver in java 05.05.14 # yeah.. we have a bunch of style requirements though 05.05.20 # so my prog emitted those arrays 05.05.30 # after analyzing a corpus 05.05.53 # I got a several MB corpus of usenet postings 05.06.12 # 93 MB? something like that 05.06.21 # can't you analyze the actual file to be encoded? 05.06.27 # sure 05.06.41 # but a small sample might be unbalanced 05.06.57 # I didn't want to dynamically huffman encode 05.07.06 # y not? 05.07.20 Quit Stevie-O (Read error: 104 (Connection reset by peer)) 05.07.21 # as I worried it would be too slow on the 33mhz palm 05.07.21 # wouldn't it be more efficient? 05.07.31 # mm I guess I don't have to worry about speed 05.07.37 # as I'm writing in java for PCs 05.07.40 # it would be more efficient, yes 05.07.54 # mm yeah but then I have to store the table in the file 05.08.02 # but it's faster to do array access 05.08.19 # what can you do about binary files? 05.08.27 # and, yes, there's the table overhead 05.08.31 # my guidelines talk about chars in ascii 05.08.47 # but what can you do when you have random bit sequences as in a binary file? 05.09.04 # well, the whole point of huffman encoding is that some chars are much more common than others 05.09.16 # that works fine for ascii text 05.09.26 # just thinking of the vowels and various marks 05.09.29 # if that doesn't obtain, huffman's less efficient 05.09.54 # of course mp3s use huffman encoding, iirc 05.10.05 # vowels and punc are no problem 05.10.20 # they're good because they repeat a lot 05.10.48 # yes, and even degenerate cases aren't too bad 05.11.01 # I guess I can add -fast and -dynamic switches 05.11.14 # it's the encoded alphabet size that egts you 05.11.20 # how come? 05.11.28 # yeah what if the file is in unicode for example 05.11.49 Part tpelliott 05.11.52 # well, the bigger the alphabet, the smaller the encodings 05.12.05 # there is something I don't get 05.12.13 # what's that? 05.12.22 # taking a regular ascii file 05.12.27 # uhuh 05.12.29 # some letters like As appear a lot 05.12.34 # so I assign them a 3-bit code 05.12.36 # sure 05.12.44 # so I have 8 choices 05.12.54 # yeah? 05.12.54 # what happens with the other chars that appear in the file? 05.13.18 # I'm not sure I understand 05.13.24 # do I need to have all chars that occur in the file in my translation table? 05.13.33 # or do I just replace _some_ of them with shorter codes? 05.13.34 # well, sure 05.13.48 # no, you encode them all 05.14.03 # that's awfully inefficient 05.14.05 # remember, the huffman encoding has no stops 05.14.17 # I see 05.14.19 # so each prefix must be unique 05.14.24 # meh that sucks 05.14.44 # because you can't say, oh, the character ends here 05.14.57 # so no random access either 05.15.23 # but you're not actually assigning a code for 'a' are you?? 05.15.26 # mmhm so if I add some sort of stops it's not huffman anymore? 05.15.35 # exactly 05.15.37 # nah I was just using that as an example 05.15.56 # your encoder builder assigns the codes 05.16.05 # based on frequency 05.16.19 # of course 05.16.27 # what if.. 05.16.29 # mm lemme see 05.16.37 # first, you find the frequency of each possible letter 05.16.39 # let's say I work with 8-bit words 05.16.45 # that ar normally ascii chars 05.16.48 # are 05.16.50 # ok 05.16.58 # what if I add an extra bit to each word 05.17.07 # that says whether it's a full char or 2 4-bit codes 05.17.17 # would that be huffman? 05.17.23 # then it's not huffman encoded 05.17.42 # you're missing the beauty of huffman 05.17.45 # but it would be slightly more efficient 05.17.56 # no, it would not be 05.18.07 # I don't see how huffman saves me that much 05.18.14 # you'd have to pay for the extra bit 05.18.15 # only if the file contains few sequences that allow me to reduce the word 05.18.32 # but if I have a lot of different sequences I'll end up redefining ascii 05.18.36 # still with 8 bits 05.18.43 # no! 05.18.48 # how come? 05.19.04 # no, the most frequent char (except in degenerate cases) 05.19.19 # will use only a few bits, or pne 05.19.21 # one 05.19.42 # uuh? 05.19.45 # what do you mean one bit? 05.20.06 # I mean that one bit will represent the letter e 05.20.06 # in my end file don't all chars have the same size? 05.20.09 # but smaller than 8 bits? 05.20.10 # NO 05.20.25 # how can I tell a one-bit char from a two-bit char then? 05.20.34 # I think I got this all wrong 05.20.45 # thw beauty of huffman is that frequent chars will use fewere bits 05.20.59 # how can you tell chars apart then?? 05.21.07 # if they are different sizes 05.21.07 # you can tell because each prefix is unique 05.21.17 # what prefix? 05.21.43 # okay here's how I got it and you tell me what's wrong 05.21.44 # if a charcter is represnted by some bit patter, 05.21.52 # pattern 05.22.09 # NO other charcter can start with that pattern 05.22.29 # but say we're dealing with a standard ascii file 05.22.29 # so if you see that pattern' it MUST be the char 05.22.34 # composed of only As and Bs 05.22.40 # yes, a standard ascii 05.22.46 # onlt a and b 05.22.52 # instead of using 8 bits for each char 05.23.01 # I can use only one throughout the file 05.23.01 # you use 1 05.23.05 # because I map A=0 B=1 05.23.06 # sure. 05.23.14 # okay let's say we have a, b,c ,d 05.23.18 # now add C 05.23.21 # just C 05.23.22 # 2 bits / char in the encoded file 05.23.25 # for now 05.23.27 # okay just C 05.23.30 # NO! 05.23.35 # A=00, B=01, C=10 05.23.50 # or.. is it? 05.23.57 # let's say the file is 50% a, 30% b 20% C 05.24.01 # ok 05.24.13 # you still have A and B at 1 bit / char? 05.24.20 # then a=0, b=10, c= 11 05.24.31 # no, prefix property 05.24.39 # only a is one bit 05.24.58 # how does this go for 3 bits? 05.25.08 # now, following my code, what is: 05.25.08 # presuming alphabetic order = distribution count 05.25.19 # a=0, b=10, c=11, d=? 05.25.30 # 0001001011? 05.25.40 # no, frequency 05.25.46 # aaababc 05.25.53 # correct! 05.25.58 # okay how do you do it for 3 bits? 05.26.03 # I'm beginning to get it 05.26.18 # no three bits. tell me frequency 05.26.27 # a,b,c,d,e 05.26.30 # in this order 05.26.37 # no, frequency 05.26.49 # order doesn't matter to huffman 05.26.56 # frequency matters 05.27.14 # 30% a, 30% b, 20% c, 15% d, 5% e 05.27.32 # okay, first we build a tree 05.27.42 # right 05.28.06 # ooh I get it 05.28.12 # so in this case A and B will have the same prefix 05.28.18 # because they will be in the same subtree 05.28.23 # uh, yeah 05.28.25 # because they have the same frequency 05.28.34 # mm ok I get it now 05.28.36 # somewhat 05.28.38 # it's indeterminate for this tree 05.28.46 # as we have ties 05.28.51 # indeterminate? 05.28.54 # yeah 05.29.00 # mm right 05.29.17 # d+e, a and b all have the same weight 05.29.43 # but the prefix will be the same for a and b 05.29.58 # ok 05.30.01 Join Stevie-O [0] (whatsit2u@user-2inil6r.dialup.mindspring.com) 05.30.06 # cool 05.30.33 # I'll go read the algorithm for building the tree now 05.30.36 # thanks a lot! 05.30.49 # huffman's breakthrough was fingering out that the tree assigms the code 05.31.13 # before, huffman they did what you did, tried to assign values 05.31.29 # yeah.. I'm looking at a tree now and I see how it's set up 05.31.33 # and how the prefixes come up 05.31.37 # huffman was in undergrad at mit when he cam up with his algo 05.32.12 # you understand the necessity of the prefix property? 05.32.31 # well if the prefixes weren't unique then there would be no way to tell chars apart 05.32.39 # right! 05.32.47 # sweet 05.32.48 # becuase there are no stops 05.32.57 # very sweet! 05.33.23 # you want to really bloe your min, look up boyer-moore 05.33.32 # blow...mind 05.33.48 # I'll look it up after I finish huffman 05.34.01 # stevie, where can I find a statically allocated self balancing tree? 05.34.26 # yeah, writing your huffman encoder will be fun 05.35.33 # yeah it's the first worthwile assignment in this course 05.35.51 # what' s the course? 05.36.01 # introduction to data structures 05.36.11 # cs 101? 05.36.21 # 201 05.36.26 # 101 teaches java 05.36.34 # I never got past 201 05.36.48 # so I never got to stidy huffman 05.37.09 # they're killing us with project management 05.37.13 # but the 101 book had a section on it 05.37.19 # but occasionally we have to do fun stuff like this 05.37.35 # project managemnt's important but boring 05.37.39 # true 05.38.02 # I never got passed 201 because I got a job coding 05.38.08 # I'd rather be writing code than user manuals and object tables 05.38.20 # so I still only have a BA in history 05.38.24 # I'm trying to do both but I'm sorta in between jobs right now 05.38.41 # school's part time? 05.38.54 # work's part time 05.39.02 # what's your text? 05.39.06 # text? 05.39.19 # data structures text 05.39.26 # data abstraction and problem solving with java 05.39.35 # hm. 05.39.47 # mine was 'working classes' 05.39.48 # byyy.. someone under the 'used book' sticker 05.39.53 # it's pretty good 05.40.15 # this one is not great but we have a few others in the library that are better 05.40.18 # my edition was c++ and smalltalk 05.40.29 # never saw smalltalk in my life 05.40.32 # but I bet they have a java one now 05.41.03 # might be worth getting it. very clear discussion of huffman 05.41.24 # I wrote it down.. I'll look for it next time I'm in the lib 05.41.25 Join OliverKlozoff [0] (whatsit2u@user-2ininhh.dialup.mindspring.com) 05.41.37 # cool 05.41.56 # you get oliverklozoff, oliver? 05.42.07 # well.. off to work I go 05.42.14 # thanks for the heads up on huffman 05.42.15 # see ya 05.42.19 # np 05.42.32 # * thu is away: codito ergo sum 05.43.03 Quit hardeep ("BitchX: often imitated, never duplicated!") 05.49.27 # lol 05.57.07 *** Saving seen data "./dancer.seen" 05.57.58 # stevie, where can I find a statically allocated tree? 05.58.53 Quit Stevie-O (Read error: 110 (Connection timed out)) 06.18.32 # ??? 06.18.39 # did you try a forest? 06.28.32 Join Stevie-O [0] (whatsit2u@user-2ininhh.dialup.mindspring.com) 06.28.33 Quit OliverKlozoff (Read error: 104 (Connection reset by peer)) 06.29.10 Join pschyo122 [0] (~the@12-233-15-195.client.attbi.com) 06.30.15 # HELP 06.30.26 # i just got the bleeding edge version of rockbox 06.31.09 # and it added games but says cannot load /kbox/rocks/bounce.rock 06.31.30 # should i get rid of the .rockbox folder from the official download? 06.32.09 # i downloaded the rocks for the folder 06.32.29 # i even made a folder called kbox and put rocks in in but still nothing 06.32.50 # i tried to make .rocks but windows won't let me it says must specify file name 06.43.29 # never mind 06.44.09 # btw anyone have the file ch8ajbrec.ajz 06.44.18 # its the compiled chips 8 emulator 06.48.00 # ??? 06.55.47 # whats with the new rockbox i get bigger battery loss with it 07.00.50 # there is no ch8ajbrec.ajz 07.01.07 # as for the 'new version' i don't notice any difference in battery loss 07.05.23 # actually 07.05.30 # if you check the comments under the chips 8 emulator 07.05.43 # one guy says he got a guy to compile it for him the site he gave was 07.06.12 # http://www.kitejumping.org/ch8ajbrec.ajz 07.06.18 # but it doesn't work 07.27.26 # right.. there is no ch8 version 07.27.46 # patches are intended for develpers to play with...not for general consumption.. 07.27.49 # play at your own risk 07.46.35 Quit pschyo122 (Read error: 110 (Connection timed out)) 07.57.12 *** Saving seen data "./dancer.seen" 08.44.11 Join OMFG100038DKDDkd [0] (~the_yetti@ip68-8-155-134.sd.sd.cox.net) 08.44.28 Quit OMFG100038DKDDkd (Client Quit) 09.23.05 Quit earHurts (Remote closed the connection) 09.55.18 Join Guest [0] (~jirc@nat-24-25-135-217.ne.rr.com) 09.55.30 # anyone awake? 09.57.13 *** Saving seen data "./dancer.seen" 09.58.26 Quit Guest (Client Quit) 10.17.46 Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) 10.26.33 Join LinusN [200] (~linus@labb.contactor.se) 10.26.37 Part LinusN 11.57.15 *** Saving seen data "./dancer.seen" 12.19.39 Join TotMacher [0] (tot@ip67.rsidus.riege.de) 12.22.20 Quit TotMacher (Client Quit) 12.22.28 Join TotMacher [0] (tot@ip67.rsidus.riege.de) 13.16.16 Quit matsl (Remote closed the connection) 13.22.18 Part TotMacher 13.23.03 Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) 13.30.35 # I have seem to have gotten myself a bad FAT table. What is the cure? 13.34.47 Quit Stevie-O (Read error: 110 (Connection timed out)) 13.57.19 *** Saving seen data "./dancer.seen" 14.28.00 Quit matsl (sterling.freenode.net irc.freenode.net) 14.28.00 NSplit sterling.freenode.net irc.freenode.net 14.28.00 Quit thu (sterling.freenode.net irc.freenode.net) 14.35.28 NHeal sterling.freenode.net irc.freenode.net 14.35.28 NJoin matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) 14.36.03 NJoin thu [0] (~thu@h24-87-64-169.vc.shawcable.net) 14.51.24 Join langhaarrocker [200] (~Phil@15.15.204.212.sr1.DTM1.ip.versanet.de) 14.52.11 Part langhaarrocker 15.35.18 # * Stevie[FP] is back from [(Auto-Away after 1hr)] [gone 22hrs 11mins 22secs] [KS] 15.47.17 # which dir do i put these rocks in? 15.56.24 Quit Snorlax (Read error: 104 (Connection reset by peer)) 15.57.22 *** Saving seen data "./dancer.seen" 15.59.14 Join JoeK [0] (~thedude@diamond2.jvlnet.com) 15.59.52 # hi. had a quick question for you guys. 16.00.15 # is it possible to get a replacement battery/extended capacity battery for the archos FM recorder? 16.00.18 # hopefully its got a quick answer 16.00.22 # ;) 16.00.26 # [a] not officially 16.00.33 # [b] some companies can build you a replacement 16.00.39 # looking for extended playtimes, without hacking a USB-battery pack together. 16.00.54 # [c] you really shouldn't need a replacement, the battery has a lifetime warranty 16.01.17 # [d] I think someone here who can solder should setup a mini business installing 8mb chips 16.01.18 # :D 16.01.41 # sign me up! i dont have the coordination for surface mount stuff ;) 16.02.38 # hmmm... thanks for the info. maybe i can track down one of my EE friends to do some soldering. 16.02.48 # forgot about the performance increase from the ram update. 16.02.49 # i don't have the stable hands 16.02.52 # my hands are very shaky 16.02.59 # ps 16.03.05 # the default in rockbox is 1500mah 16.03.17 # but the fm has a 2200mah battery 16.03.36 # ahh! thanks! :) 16.03.47 # that's just for the 'time remaining' display tho 16.04.10 Join TotMacher [0] (tot@ip67.rsidus.riege.de) 16.04.18 Part TotMacher 16.04.22 # the new plugin stuff sounds great BTW. im sure some great things will come from that. 16.04.37 # keep up the good work! 16.21.16 Join hardeep [0] (1098@208.247.65.237) 16.37.36 Quit JoeK (Remote closed the connection) 16.53.16 Join NibbIer [0] (~Nibbler@port-212-202-193-217.reverse.qdsl-home.de) 16.53.16 Quit Nibbler (Read error: 54 (Connection reset by peer)) 17.03.48 # * Stevie[FP] is away [(Auto-Away after 1hr)] [KS-MsgLog Off] 17.06.43 Join mecraw [0] (~mecraw@69.2.235.2) 17.21.46 # meh 17.21.53 # where be Z or L 17.47.53 Join _aLF [0] (~Alexandre@AGrenoble-203-1-10-82.w81-50.abo.wanadoo.fr) 17.48.25 # <_aLF> hi 17.48.33 # hello 17.57.24 *** Saving seen data "./dancer.seen" 18.01.23 # meh 18.22.18 Join ILuvit [0] (~ydouneedi@ool-18bfc352.dyn.optonline.net) 18.22.52 # Hi guys 18.28.56 # whatdoyouluv? 18.32.19 # i luv the RocBox 18.32.43 Quit thu ("Client exiting") 18.35.06 # i wish Archos had put a blue backlight for the LCD like the MOJO from TDK 18.40.43 # has anyone come up with a remote for the FM Recorder 20 18.41.35 Quit _aLF (Read error: 110 (Connection timed out)) 18.46.39 Join _aLF [0] (Alexandre@AGrenoble-203-1-19-102.w81-53.abo.wanadoo.fr) 18.47.10 # Hi guys wat time does this channel fill up? 19.41.05 Join OMFG100038DKDDkd [0] (~the_yetti@ip68-8-155-134.sd.sd.cox.net) 19.41.06 Quit ILuvit (Read error: 104 (Connection reset by peer)) 19.41.20 Quit OMFG100038DKDDkd (Client Quit) 19.57.28 *** Saving seen data "./dancer.seen" 20.07.11 Join Zagor [242] (bjst@as9-5-6.k.s.bonet.se) 20.11.17 # yo 20.11.25 # hi 20.11.27 # hi 20.11.29 # how goes it 20.11.46 # about to flash my rec.. 20.11.55 # i gotta question 20.12.03 # today was my last day at work. now i have three weeks of vacation. 20.12.10 # I think I have a method that might make opening files faster 20.12.23 # i'm listening 20.12.30 # I want to compare it to the existing method 20.12.43 # and I think a good measure of that would be to have a root.m3u 20.12.48 # of the entire disk 20.13.08 # then simulate a shuffled play 20.13.34 # well that was painless...\ 20.13.40 # and open() each file in the order the shuffle gives me 20.13.53 # Stevie[FP]: yup 20.14.04 # doing it first for the one method, then again for the other 20.14.14 # and doing the same shuffle order each time 20.14.47 # the problem is that I don't understand the shuffle code well enough to do that 20.15.06 # I figured I'd do it by throwing in a debug menu 20.15.25 # and using the RTC to wallclock it 20.15.52 # the tick counter would work too 20.16.02 # yeah 20.16.06 # the question I have is 20.16.23 # how can I simulate playing through an entire playlist without actually playing the files? 20.16.44 # make them 0sec.. 20.16.46 # and I'd also need to be able to reset and play through again with the same sequence 20.17.33 Join midknight2k3 [0] (WinNT@12-229-204-15.client.attbi.com) 20.17.43 # hello 20.17.50 # ok, it is after 2pm here and i have had no food 20.17.52 # i'm starved 20.17.56 # * Stevie[FP] is back from [(Auto-Away after 1hr)] [gone 3hrs 14mins 7secs] [KS] 20.17.57 # * Stevie[FP] is away [FOOD] [KS-MsgLog Off] 20.17.58 # bbl 20.18.02 # bye 20.18.06 # even though you can't see me 20.20.12 # Stevie[FP]: i would patch firmware/mpeg.c to not actually play each file, but instead just request next and next. or, patch apps/playlist.c to not call mpeg_play() but instead call playlist_next() over and over 20.20.59 # Um... 20.21.06 # playing the same sequence is simple, just call playlist_randomise() with the same seed every time 20.21.07 # maybe when I learn C i will understand that 20.21.11 # hehe 20.21.16 # :) 20.21.41 # is that what would be involved in coding rockbox? 20.21.54 # mpeg_play90 and playlist_randomize90 etc? 20.21.57 # oops 20.22.00 # 90=() 20.22.03 # I just don;t understand why a radom playlist would be any differnt from a normal one.. 20.22.12 # well, there's quite a lot of code in rockbox... 20.22.43 # but it would be basic words like that 20.22.45 # ricII: you're right, it wouldn't 20.22.53 # not that 00032x0Fe stuff 20.22.58 # midknight2k3: yes 20.23.12 # yes it would be the words or yes it's numbers, or both? 20.23.19 # this is confusing 20.23.36 # it's words, with a bit of numbers... :) 20.23.45 # yay! 20.24.11 # now I need C teaching book 20.24.29 # most other lang. look a lot like C .. 20.24.33 # midknight2k3: this is what the rockbox startup code looks like: http://rockbox.haxx.se/apps/main.c 20.24.41 # I can't open it! 20.24.50 # how do I open them C files 20.24.51 # then save it as a text file 20.25.02 # change it to a text file? 20.25.16 # i see 20.25.18 # i see now 20.26.39 # very complicated I see 20.27.03 # it's not *that* complex. the first function is main() at the bottom of the file. 20.27.10 # what's the difference between the C and H files 20.27.21 # each word that ends with a parenthesis is a function call. 20.27.26 # yeah i was going to say, doesn't look too hard cause it's pretty repetitive 20.27.29 # if app_main() returns flash the red led.. 20.28.43 # what's the difference between the C and H files? 20.28.48 # midknight2k3: try one of the free c programming courses on the net. here's one: http://www.strath.ac.uk/IT/Docs/Ccourse/ 20.29.30 # header files are used to define things, so they can be used on other places.. 20.29.34 # i'll give it a shot 20.29.39 # midknight2k3: the C files contains functions, while the H files just tell other C files which functions exist. 20.30.08 # I'm sure I'll get it soon enough 20.30.10 # lol 20.33.44 # the bookmark reintegration is on bagder's list? 20.34.05 # where is bagders list? 20.34.41 # patches on sourceforge.. 20.34.59 # ricII: yes. he's on vacation right now though 20.35.29 # should 2.1 not be released soon? 20.35.45 # euh we skipped that I belive.. 20.36.10 # hehe, yeah we've sorta ran past it... but next release will be called 2.1 anyway. 20.36.48 # it should be 3.0! 20.36.53 # however I don't consider the code release ready at the moment. flash needs to be stabilised, and there's still people reporting problems with the new playlist code. and i'd like to get some more of the potential plugin patches in. 20.37.15 # new plugins? oh boy! 20.37.25 # :D 20.37.44 # well i guess there are reasons enough for calling it 3.0, but I think it would feel a bit silly (or is it "Microsoftish") to release 2.0 and then immediately 3.0. 20.38.05 # yeah 20.38.18 # if only you did a 2.1 before the plugin loader... 20.38.24 # why? 20.38.37 # then it would be a bit easier to call it 3.0 20.38.41 # ah 20.39.00 # we will end up in notime with rockbox2004 20.39.14 # would it be less microsoftish to go to 4.0? 20.39.19 # well the releases aren't terribly important anyway. our daily builds are so stable people can run them most of the time. 20.39.43 # midknight2k3: actually, that would be *really* MSish. remember they went from word 2.0 to 6.0 in one go... 20.40.04 # I like seeing "&ROCKBOX" then "Version X.X" not "Ver. CVS-056465027894352345" 20.40.18 # then it's not too bad to do 2.0 to 3.0 20.40.29 # I disagree ,,, ik like cvs- 20.40.40 # it would seem neat a big step in the project, up a whole number in one go 20.40.54 # ricII, I was sort of joking 20.41.00 # heh 20.42.02 # besides having people run cvs gives a lot of feedback. 20.42.03 # how about 2.5? 20.42.12 # version numbers are tough 20.42.21 # ill be right back 20.42.23 # no, it's either 2.1 or 3.0 20.42.36 # version numbers are incremented, not just selected at random 20.43.04 # i know 20.43.26 # I got one more try: 2.794? 20.44.09 # MT 20.44.27 # aren't you the one who did the charging animation patch? 20.45.16 Join diddystar5 [0] (Lee@AC8E3A7A.ipt.aol.com) 20.46.16 # Zagor: where is sokoban_levels.txt? i can't play sokoban without it, otherwise i get the error! 20.46.51 # erm 20.47.08 # http://rockbox.haxx.se/levels.txt 20.47.32 # umm k why are they there? 20.47.42 # no idea 20.47.56 # i guess so you can make custom levels 20.48.08 # or so they don't take up needed firmware space 20.48.21 # either way, you can make custom levels 20.48.23 # it's neat 20.48.44 # i'm not very good at making levels i tried once 20.48.50 # lol 20.49.32 # i guess i should include that in the rocks.zip 20.49.44 # Zagor: what is this "BMP2RB" i keep hearing 20.50.08 # it's a tool to convert a bmp file to rockbox bitmap format 20.50.09 # hello 20.50.13 # that is the tool that concerts bdf fonts into rb fonts 20.50.13 # oops 20.50.26 # so what is it used for? 20.50.30 # diddystar5: no, that's convbdf 20.50.53 # midknight2k3: nothing. it was used for the boot logo, that's all 20.51.06 # could I make a custom boot logo? 20.51.07 # probably also the usb logo 20.51.10 # yes 20.51.16 # how neat 20.51.16 # but you need to replace it in the code 20.51.40 # Zagor: which file has the boot logo? 20.51.50 # rockbox could have a program for that, you just make the image and it converts it and puts it as default or something 20.52.41 # diddystar5: apps/recorder/icons.c 20.52.51 # Zagor: thanks 20.53.43 # who made the rockbox logo? 20.53.46 # it's very neat 20.54.36 # a friend of mine, thomas saeys 20.54.47 # he works with computer graphics design 20.55.05 # neat 20.55.25 # i still wish to take screenshots 20.55.36 # i need to compile the UISIMULATOR 20.56.38 # midknight2k3: why can't you make the simulator? 20.57.17 # i dont know how 20.57.19 # im trying to 20.58.31 # you need a complete devolpment enviroment 20.58.53 # i heard already lol 20.59.03 # what's considered complete? 20.59.08 # i think roland has quit his full devel enviroment 20.59.32 # awg, forget it 20.59.56 # Zagor, can't the simulators be compiled and put up with daily builds? 21.00.23 # they are, for linux. we can't build the win32 version. 21.00.25 # gotta go lunch time 21.00.27 Quit diddystar5 ("Gotta Go!") 21.00.29 # ...since we run linux 21.00.34 # oh 21.00.55 # actually it should be possible, and we try, but it fails for some reason that we haven't had time to dig into 21.03.30 # i'll be back in a few 21.12.56 # * Stevie[FP] is back from [FOOD] [gone 54mins 58secs] [KS] 21.13.00 # * Stevie[FP] returns 21.13.17 # [15:01] ...since we run linux 21.13.21 # [15:01] actually it should be possible 21.13.30 # which is obvious, since damn near anything is possible in Linux 21.13.34 # hehe 21.13.37 # because even if it isn't 21.13.43 # pico -w /usr/src/linux/file.c 21.13.54 # yup 21.14.05 # I work with devices that plug into vending machines 21.14.32 # I have a modified device that plugs in and "sniffs" the wires and reports changes out the serial port, for diagnostic purposes 21.15.52 # the output is in binary to minimize the cpu usage and increase its ability to respond to several rapid changes (which may happen a few microseconds apart) 21.16.53 # I decode the outut by plugging hooking the serial port up to a laptop that has Debian, and running 21.16.58 # perl decode.pl < /dev/ttyS0 21.17.41 # At first we tried Windows but its serial support sux 21.17.43 # my interaction with vending machines is much simpler 21.17.50 # mecraw: i'll bet 21.17.54 # kick the machine? 21.18.07 # insert coins... probe for desired product... consume product 21.18.08 # hello 21.18.11 # my work involves swearing at the machine 21.18.26 # swearing is an important part of any tech work 21.18.30 # because they're so good at violating specs 21.18.39 # what job doesn't involve swearing at a machine? 21.18.41 # yup 21.18.50 # mecraw: true 21.19.50 # mh 21.19.51 # it will be part of my new job discription.. 21.19.58 # playlist_insert_playlist 21.20.08 # is that what I'd use to load the playlist? 21.20.53 # what job doesn't involve swearing at a machine? <- QA 21.21.31 # Stevie[FP] no it inserts a filename into the indices. 21.21.38 # no, playlist_create(currdir, file->name) and then playlist_start(start_index,0); 21.22.01 # Stevie[FP]: not in our QA department ("This #$%^^& app $#$%in' blows") 21.23.42 # mecraw: then they're not doing it right 21.23.48 # QA involves sacrificing small goats 21.24.20 # and for big things you will need virgins.. 21.24.24 # * Stevie[FP] rubs his head 21.24.28 # i don't understand this 21.24.38 # so if my playlist were in /playlists/blah.m3u 21.24.49 # i would call playlist_create("/playlists", "blah.m3u") ? 21.25.34 # * Stevie[FP] notes that the comment, "Create new playlist" is painfully useless 21.25.38 Join tracktheripper [0] (jirc@ACBC7A8E.ipt.aol.com) 21.25.45 # hi 21.25.49 # hi 21.26.32 # maybe it sould read create internal playlist 21.26.57 # maybe it should tell me wtf it does and wtf the parameters need to be 21.26.58 # :) 21.27.14 # the latter I consider slightly more important right now 21.27.50 # playlist_create("/playlists", "blah.m3u") is correct 21.28.10 # i don't get it 21.28.18 # why does it want the dir and filename split out? 21.28.26 # no file it goes in dirplay 21.28.28 # no wait 21.28.40 # wtf 21.28.43 # * Stevie[FP] rubs his head 21.29.32 # yeah, that doesn't make a lot of sense 21.29.35 # why does it want the dir and filename split out? 21.30.30 # because file is "" in case of dirplay 21.30.50 # ... mmkay 21.32.13 # what is created there is the starting point for a dynamic playlist 21.32.14 # okay 21.33.43 # what exactly is the purpose of playlist_next 21.33.44 # ? 21.34.01 # it's got a mysterious parameter 'steps' 21.34.14 # return the next song to play to the mpeg thread 21.34.25 # it returns an int? 21.34.59 # and what are these 'steps'? 21.35.21 # to wrap around in case of mid dirplay (repeat all) if I remeber correcyly 21.36.07 # so wait 21.36.13 # it return the next indices to play 21.36.14 # i normally want steps==1 or? 21.36.18 # yes 21.36.38 # steps is used if more than one track fits into ram 21.36.48 # my computer science teacher would flunk all of you just for your comments 21.36.53 # :D 21.37.02 # then it needs to peek X "steps" forward in the playlist 21.37.08 # hehe 21.37.29 # then again he doesn't write as cool stuff as we do ;) 21.37.34 # I once wrote "Comments are for wimps. If it was hard to write, it should be hard to read!" on one of my assignments 21.37.47 # she took 10pts off and wrote 'unprofessional attitude' 21.37.57 # pff 21.39.17 # okay 21.39.18 # the interesting thing is that what's wrong with that expression is not that it's ignorant. it's that it evades the biggest problem: people have wildly different opionions about what is "easy" 21.39.41 # indeed 21.39.57 # some people think 14-level c++ class inheritance makes things easy, while it makes *me* sick 21.40.03 # lmfao 21.40.15 # how about just handcoding assembler? 21.40.27 # or what I did when I didn't have an inline assembler, raw opcode bytes 21.40.29 # nah, there's a balance 21.40.47 # turbo pascal 4.0 taught me REAL debugging techniques 21.40.51 # you don't want to enter that pissing contest with us old c64 hackers :) 21.40.54 # no syntax highlighting 21.40.58 # :) 21.41.01 # no watches 21.41.04 # no breakpoints 21.41.06 # no single step 21.41.20 # and the x86 segmented memory model 21.41.33 # where it was easy to have two different pointers that pointed to the same location in memory 21.41.49 # anyway 21.41.56 # so playlist_next returns the index into the playlist 21.42.02 # I assume that it accounts for shuffle and such? 21.42.11 # how about: where branches can only jump +- 128 bytes? :) 21.42.51 # no, you shuffle it separately 21.42.52 # playlist being indices in this case. 21.43.11 # with playlist_shuffle() 21.43.19 # oh, right. yes you don't have to worry about if it's shuffled or not. 21.43.35 # okay 21.43.39 # how do i get the filename for an index? 21.44.03 # you don't. you only get it for next/prev track 21.44.14 # using playlist_peek or playlist_next 21.44.21 # so in order to get the filename and go on 21.44.23 # i'd have to do 21.44.27 # (next moves the "pointer", peek doesn't) 21.44.41 # ptr = playlist_peek(1); 21.44.46 # playlist_next(1); 21.44.48 # ? 21.45.23 # if you just want to advance, you don't have to peek 21.45.34 # well I'm not running this through the mpeg system 21.46.05 # i want to see how well open() performs, not the mpeg thread :P 21.46.09 # uh, sorry my bad. it was a while since I looked at this code. yes you need to peek to get the filename. 21.46.30 # ok 21.48.23 # how do i get the current tick ctr value? 21.48.28 # get_ticks() ? or 21.48.44 # current_tick, a global variable 21.49.21 # Zagor is a BPM counter possible on the ARchos? 21.49.39 # tracktheripper: not an effective one 21.50.11 # why not? 21.50.13 # :-| 21.50.18 # * Stevie[FP] notes that playlist_create() returns 0 regardless of whether or not it can find the file specified 21.50.27 # because we don't have access to the audio data to make that kind of analysis 21.50.42 # ohhhhhhhhhhh 21.50.45 # :-( 21.50.51 # tracktheripper: put your index and middle fingers on your neck or on your wrist. count for 15 seconds, then multiply by 4 21.51.09 Join [IDC]Dragon [0] (~idc-drago@p5086132C.dip.t-dialin.net) 21.51.42 # i got better idea 21.51.44 # ive got 88 doing that 21.51.45 # :-) 21.51.54 # for 1 second, then multiply by 60! 21.52.11 # hi dragon 21.52.17 # hello 21.52.22 # <[IDC]Dragon> Hi! 21.52.55 # <[IDC]Dragon> Still busy doing code reviews with Stevie? 21.53.10 # hehe 21.53.15 Quit tracktheripper ("Leaving") 21.54.03 # yeah, we were up all nite 21.54.05 # :P 21.54.08 # <[IDC]Dragon> Speaking about reviews, Zagor, have you had a chance to look at my stuff? 21.54.27 # yes. i'd like to code-police it a bit :) 21.54.47 # <[IDC]Dragon> My code is under my code policy. 21.54.57 # wait... how do I get the *first* filename to be played? 21.55.38 # playlist_peek(0) ? 21.56.22 # Stevie[FP]: yes 21.56.26 # okay 21.56.35 # <[IDC]Dragon> What I don't like about your policy is that dreadful /* commenting */ 21.56.46 Join TBoy [0] (~xxx@212.204.94.33) 21.56.50 # what commenting? :P 21.56.52 # hoi 21.56.56 # dragon: it would be nice if we could merge some parts with rockbox style. at least the plugins and the more rockbox-intimate parts 21.56.56 # * Stevie[FP] glances over playlist.c 21.57.09 # dragon: /* */ is C 21.57.32 *** Saving seen data "./dancer.seen" 21.57.41 # is there a function to return the size of the playlist? 21.58.40 # <[IDC]Dragon> I hope there's some beautifier out which can convert back and forth. 21.59.09 # Stevie[FP]: playlist_amount() 21.59.36 # actually i don't care much about the comment style. i'm more concerned with all those typedefs. 21.59.55 # <[IDC]Dragon> What's the policy for that? 21.59.57 Join OMFG100038DKDDkd [0] (~the_yetti@ip68-8-155-134.sd.sd.cox.net) 22.00.12 # don't use typedefs 22.00.16 # Hey Zagnor, you there? 22.00.20 # yes 22.00.23 # what's wrong with typedefs? 22.00.28 # <[IDC]Dragon> Zagor: Oops? 22.00.40 # Awhile ago I came in here with problems with my jukebox 6000 22.00.42 # it increases the lifetime of my s,t,r,u, and c keys 22.00.45 # I fixed it with a format 22.01.00 # Stevie[FP]: they redefine the language for no good reason 22.01.00 # I like that - "Zagnor" :) 22.01.14 # <[IDC]Dragon> typedefs are divine 22.01.24 # typedefs are a tool which can easily be abused 22.01.44 # Zagnor: How does a format on the jb harrdrive affects its performance? 22.01.49 # if you're just typdeffing things like 'typedef int mytype_t' then yeah 22.01.56 # that just pollutes the namespace 22.02.07 # they are all fun and games until someone loses an eye ;) 22.02.22 # typedef unsgned nt mytype_t ? 22.02.31 # <[IDC]Dragon> How do you go without? Whenever I define a struct, I need the type for it in order to use pointers. 22.02.32 # OMFG100038DKDDkd: not much 22.02.39 # [IDC]Dragon: no you don't 22.02.57 # dragon: actually you don't. use use "struct mustructname". that makes the code much more readable too 22.02.59 # Zagnor: So it is safe to run off the ROM? 22.03.00 # struct myleetstruct *p; 22.03.14 # OMFG100038DKDDkd: for regular recorders, yes 22.03.40 # I have the player 22.03.51 # <[IDC]Dragon> How fast does it boot? 22.04.00 # players are fast 22.04.00 # OMFG100038DKDDkd: well the player can't be flahed yet 22.04.02 # Zagnor once again 22.04.08 # players are so fast they boot fast on my emulator 22.04.14 # <[IDC]Dragon> So far nobody asked for player flashing. 22.04.26 # fm recorder is the slowest of all 22.04.38 # it takes like 10 seconds to get halfway, then like 7 more for rockbox to boot 22.04.42 # i think there are quite few player users, relatively speaking 22.04.46 # <[IDC]Dragon> FM to be changed soon! 22.04.51 # really? 22.04.52 # yay! 22.05.02 # my fm will soon have rombox 22.05.44 # <[IDC]Dragon> There's player wit text and graphic display, right? 22.05.52 # <[IDC]Dragon> players with 22.05.53 # no, only text 22.06.02 # the icons are hardcoded into the lcd 22.06.05 # I noticed a few files on the JB like 'image.bak' what did those do for the unit? 22.06.14 # <[IDC]Dragon> What's old and new player then? 22.06.15 # OMFG100038DKDDkd: nothing 22.06.35 # dragon: they have slightly different lcd controllers. old ones have 4 redefinable chars, new have 8. 22.06.39 # oh well I guess I have that much more free space 22.07.06 # oh 22.07.07 # zagor 22.07.07 # also they have different charsets 22.07.14 # i have a minor issue that maybe you can clear up 22.07.14 # <[IDC]Dragon> Zagor: Aha. 22.07.18 # you know that ata error -11? 22.07.21 # yup 22.07.24 # that seems impossible 22.07.29 # <[IDC]Dragon> Yes... Gr. 22.07.30 # since ata_init() has no place that returns -11 22.07.30 # ? 22.07.38 # <[IDC]Dragon> It has. 22.07.42 # it does now :) 22.07.42 # where? 22.07.49 # rc = master_slave_detect(); 22.07.49 # if (rc) 22.07.49 # return -10 + rc; 22.08.17 # <[IDC]Dragon> I spread up the return codes, to have then non-ambiguous. 22.08.18 # ... oh 22.08.30 # * Stevie[FP] notes that that code was not in the 07/09 daily build source 22.08.46 # <[IDC]Dragon> so the ten's digit tells the funtion, the one's the failure. 22.08.59 # so what's -21 ? 22.09.10 # <[IDC]Dragon> Ancient build! 22.09.19 # was your first rombox hardcoded to slave? 22.09.22 # <[IDC]Dragon> Get an update! 22.09.26 # update 22.09.33 # i had enough trouble getting somebody's firmware images 22.09.33 # <[IDC]Dragon> No, rather master. 22.09.44 # really, i thought i was emulating master 22.09.51 # <[IDC]Dragon> They are part of the package! 22.10.05 # <[IDC]Dragon> firmware_rec.bin 22.10.34 # if it doesn't say 'internal_rom_xxxx' and 'internal_rom_2xxxx' i ain't even bothering, cuz I don't know what it is 22.10.50 # yeah i'm emulating master 22.10.51 # <[IDC]Dragon> Now you do. ;-) 22.10.52 # so what's -21? 22.11.07 # io_address_detect 22.11.17 # oh 22.11.27 # it was still doing the probing right? 22.11.40 # we still are, but we used the wrong register 22.11.54 # (ATA_ALT_STATUS instead of ATA_STATUS) 22.12.05 # I was trying to emulate the old-rockbox style 22.12.11 Quit OMFG100038DKDDkd ("(i was using polaris) version:[2.05c] webpage:[http://www.polaris-central.com]") 22.13.13 # <[IDC]Dragon> Can you tell me a status on how your emulator is doing in general? 22.13.29 # <[IDC]Dragon> You see the Rockbox logo on screen? 22.14.58 # the one that says Ver. 030708-2231 ? 22.15.17 # <[IDC]Dragon> YEs, just as an example. 22.15.18 # uh, nope ;) 22.15.35 # (that's the one that gives me -21) 22.17.11 # <[IDC]Dragon> Which peripheral do you emulate? 22.17.36 # just enough to get to the archos fw screen that complains about my filesystem 22.17.43 # which I believe I have found the source of 22.18.02 # the absolute minimum size for a fat32 partition is approx. 128mb 22.18.37 # <[IDC]Dragon> You put the filesystem into a file, or are you actually allowing it to access real disk sectors? 22.18.40 # but mkdosfs will kindly ignore that and produce an invalid fs 22.19.04 # the former 22.19.57 # wth 22.20.19 # Stevie[FP]: actually any fat32 file with less than 65526 clusters is invalid 22.20.33 # file system 22.20.55 # <[IDC]Dragon> So? Are you short of diskspace? 22.20.59 # Zagor: as is a fat32 fs with a cluster size of less than 2kb 22.21.12 # 65526 * 2048 == 134197248 22.21.29 # 127.98MB 22.21.31 # ah, ok 22.21.37 # 65526... sounds familiar 22.21.48 # hmm 22.21.53 # this image won't boot 22.21.58 # midknight2k3: you're probably thinking of 65536 (64KB) 22.22.08 # <[IDC]Dragon> So I can't re-use my old 80 MB drive, what a pity... 22.22.19 # perhaps 22.22.20 # lol 22.22.26 # sounds familiar either way 22.22.31 # <[IDC]Dragon> It could have hold one album! 22.22.42 # at like 128kbps 22.22.44 # hehe 22.22.49 # [IDC]Dragon: but I don't know if anybody actually *checks* the 2kb cluster thing 22.22.54 # i'll take it if you dont want it 22.23.03 # I have a 350MB 12mm 2.5" disk. it works in the archos, but you can't mount the cover plates :) 22.23.16 # lol 22.23.29 # the archos can use any 2.5" drive then? 22.23.31 # mount /dev/cplates /dev/sda 22.23.38 # actually it's probably even larger than 12.5mm 22.23.41 # midknight2k3: yes 22.23.48 # but only 9mm fits inside the case 22.23.49 # maybe i will upgrade later 22.23.53 # <[IDC]Dragon> My first digital sampled music came on a floppy. 22.24.29 # <[IDC]Dragon> "Moonlight Shadow" from Mike Oldfield, for an Atari ST. 22.24.42 # I could upgrade to a 12gb one that fits in the archos 22.24.43 # <[IDC]Dragon> I was deeply impressed. 22.25.02 # hehe. we did lots of samples on the c64 too. 22.25.19 # midknight2k3: there are 80GB disks that fit 22.25.33 # wtf 22.25.37 # cannot find entry symbol start? 22.25.45 # oh 22.25.46 # i know 22.25.59 # <[IDC]Dragon> I won't upgrade again unless they have 120 GB. 22.26.12 # okay 22.26.14 # dragon 22.26.15 # stupid case insensitive fs 22.26.20 # can you tell me who needs 120gb? 22.26.21 # lol 22.26.22 # <[IDC]Dragon> Are we prepared for BigLBA? 22.26.23 # my 40gigs are getting full, so i might grab an 80gig soonish 22.26.33 # where could you get an 80gig 22.26.37 # that fits in the archos? 22.26.48 # dragon: no, that requires a new ata controller 22.26.58 # <[IDC]Dragon> IBM/Hitachi Travelstar80 22.27.11 # <[IDC]Dragon> Zagor: are you shure? 22.27.22 # i bet he is shure 22.27.24 # :D 22.27.48 # you're making me think again :) 22.28.06 # error accessign playlist control file(?) 22.28.06 # <[IDC]Dragon> I thought it's just a software thing. 22.28.10 # wtf? 22.28.26 # <[IDC]Dragon> But maybe because of the USB tunnel it's different. 22.29.00 # oo hoo 22.29.08 # 5200rpm 40gb drive 22.29.11 # faskernationg 22.29.13 # <[IDC]Dragon> There should be external 3,5" USB drives, can those be >128GB? 22.29.14 # oops 22.29.18 # faskernating 22.29.34 # dragon: right. even if rockbox could handle 48bit addressing, the usb controller can't 22.29.35 # * Stevie[FP] pokes Z and IDC 22.29.45 # why am I receiving an 'error accessign playlist control file'? 22.30.29 # <[IDC]Dragon> So 128 GB is the limit, boo. :-( 22.30.55 # not necessarily :P 22.31.02 # it just wouldn't be through usb 22.31.37 # rather messy working without usb though :) 22.31.39 # <[IDC]Dragon> I don't know enough about the ISD300. 22.32.13 # <[IDC]Dragon> I fthe commands are not interpretated, just transported, it could do anything. 22.32.21 # wtf 22.32.26 # anybody? 22.32.46 # BAH 22.32.55 # * Stevie[FP] is away [gone] [KS-MsgLog Off] 22.32.56 # dragon: they are interpreted. usb mass storage is basically scsi. 22.33.37 # <[IDC]Dragon> SCSI might have enough headroom, but if that's not translater to BigLBA, we're out of luck. 22.33.50 # exactly 22.34.24 # <[IDC]Dragon> I hope ISD comes up with a pin-compatible replacement by then. ;-) 22.34.47 # hehe. 22.34.47 # bye, "Zag-nor"! bye Dragon! (PS get that rombox done soon, you! :) ) Bye whoever else cares! 22.35.03 # <[IDC]Dragon> rombox is done. 22.35.07 # it is? 22.35.09 # it is? 22.35.18 # faskernating! I want one! 22.35.20 # <[IDC]Dragon> For recorders, yes. 22.35.20 # just not for fm yet 22.35.24 # aww 22.35.29 # why did I not keep that recorder 22.35.31 # :-( 22.35.33 # <[IDC]Dragon> Wait til next week. 22.35.39 # next week oh boy 22.35.42 # cant wait 22.35.46 # bye then 22.35.51 Quit midknight2k3 ("-=SysReset 2.53=-") 22.36.21 # <[IDC]Dragon> People seem to like that name "Rombox". 22.36.49 # <[IDC]Dragon> I used it only in one posting, I think, but it was catched up often. 22.36.55 # yes 22.37.29 # <[IDC]Dragon> You didn't like to make that "official"? 22.38.01 # <[IDC]Dragon> Flashbox would be more precise, but Rombox is closer to Rockbox. 22.38.34 # well i don't so much see it as a separate thing. i see it more as tools to make rockbox run in flash. 22.38.53 # i'm not against calling it something, i just don't see where that name should be :) 22.39.00 # <[IDC]Dragon> Anyway. 22.39.22 # <[IDC]Dragon> Maybe thsubdir name with the non-user tooling. 22.39.31 # yeah 22.39.33 # <[IDC]Dragon> the subdir 22.39.41 # <[IDC]Dragon> like gdb 22.39.48 # yup 22.41.06 # <[IDC]Dragon> I'm gonno ease down my rockbox activities a bit the next days. 22.41.26 # yeah, me too. i'm going diving in the red sea a week from monday 22.41.44 # <[IDC]Dragon> Nice! 22.42.12 # yeah, i've been looking forward to this. it will be horribly hot though. 38 C today... :-( 22.42.15 # <[IDC]Dragon> I'd like to try that, but my girlfriend is afraid. 22.42.38 # <[IDC]Dragon> try diving, I mean, not 38 degrees. 22.42.48 # has she ever tried, like in a pool? 22.43.23 # <[IDC]Dragon> No, not with any more equipment then swimming goggles. 22.44.01 # my gf was a bit nervous too before she tried, but the took her certificate this spring 22.46.37 # <[IDC]Dragon> She's panicing anout not being able to breethe freely, I also have no idea of what it's like. 22.47.44 # <[IDC]Dragon> Well, I'm out for today, nice talking to you! 22.47.52 # it's great. you should try it some time. it's as close as you can get to flying. 22.47.56 # ok, bye 22.48.13 Quit [IDC]Dragon () 23.08.29 Quit TBoy ("Bye guys") 23.21.43 Quit hardeep ("BitchX-1.0c19 -- just do it.") 23.23.51 Join hardeep [0] (~hardeeps@208.247.65.237) 23.31.08 Quit matsl (Remote closed the connection) 23.32.02 Join Lynx0 [0] (user@dial-194-8-196-96.netcologne.de) 23.32.10 # Hi! 23.37.55 # What do I do against the 'error updating playlist control file' message/error? 23.47.09 Quit Lynx0 ("Client Exiting") 23.49.07 Quit mecraw ("Trillian (http://www.ceruleanstudios.com)") 23.57.36 *** Saving seen data "./dancer.seen"