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 2007-06-08

00:00:08webguest71What? How could it not work?
00:00:16 Join Robin0800 [0] (
00:00:25 Part Robin0800
00:00:25saratogawebguest71: your gigabeat can't boot without that hidden folder
00:00:37saratogaso if its not there, your gigabeat is broken
00:00:54webguest71Well it works fine. I just want to switch the firmware to Rockbox.
00:01:16 Join Robin0800 [0] (
00:01:26saratogawebguest71: then you're mistaken about there not being a hidden folder
00:01:34DerPapstwebguest71: do know how to let windows display hidden files?
00:01:43 Quit Thundercloud_ (Connection timed out)
00:02:13LloreanDerPapst: Apparently I can't fix it.
00:02:18DerPapstsomewhat like in an explorer windows... Extras -> folder optioins
00:02:19webguest71I went to 'Tools' and did what you said.
00:02:22*Llorean feels really stupid, but cannae remember his SVN password.
00:02:35 Join Buschel [0] (
00:02:51DerPapstthat's the funniest thing i've ever heared :-D
00:03:07saratogawebguest71: you're doing something wrong, so I'd look through again until you figure it out
00:03:17saratogathat or try google, theres probably instructions for windows somewhere
00:03:21 Part Robin0800
00:03:26DerPapstbut it feels good to be one commit ahead :P
00:03:34 Join Robin0800 [0] (
00:04:43LloreanThere we go. I was *cough* reminded. ;)
00:04:56DerPapstthanks :D
00:05:23 Part Robin0800
00:05:33 Join Robin0800 [0] (
00:06:32 Part Robin0800
00:06:43 Join Robin0800 [0] (
00:07:41 Quit midkay ("Leaving")
00:07:42DerPapstme is featured on the front page
00:08:07*DerPapst is going to be famous ;)
00:08:19 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
00:08:23 Quit pepie34 ("Ex-Chat")
00:08:25Bagderfame and glory!
00:08:55 Part Robin0800
00:09:04 Join Robin0800 [0] (
00:09:31pixelmawow... what's with the real name policy in the last commit ;)
00:10:06saratogaspeaking of fame and glory, have the MOB and USB GSOC projects made any progress?
00:10:31 Part Robin0800
00:10:42 Join Robin0800 [0] (
00:11:11scorcheBagder: hooray!....nice timing!
00:11:18webguest71Could the boot loader be in 'pictures'...?
00:11:19Bagdersaratoga: austriancoder has started on the usb work and I believe Nico_P is about to
00:11:27LloreanMOB is currently in a state of mental development as school isn't quite over for that student, if I recall
00:11:30Bagderscorche: ?
00:11:43scorche"Deposit INCOMING WIRE"
00:11:56saratogawow thats a crappy semester
00:12:16saratogawhat exactly does the MOB project fix? just album art or more then that?
00:12:41Bagderall "dynamic" data that goes for a particular song
00:12:49Nico_PLlorean: that's about it
00:12:51 Quit lids (Remote closed the connection)
00:12:57preglowsaratoga: so, how's stuff going?
00:12:58Bagdershould also fix our problems with very large tags
00:13:09Bagdershould be fine for the lyrics people too
00:13:10Lloreansaratoga: MOB fixes *everything*
00:13:28LloreanIn theory it'll fix album art, the possibility of lyrics, the 32 song maximum in the buffer...
00:13:29saratogawill it fix that old issue preventing APE tag parsing?
00:13:29webguest71There aren't any hidden files here... It isn't displaying where the boot loader is coming from.
00:13:44Lloreanwebguest71: Have you enabled System Files as well as Hidden Files?
00:13:52LloreanAnd are you connected directly to the player, NOT using the dock?
00:14:06saratogasorry, APE tags for MP3
00:14:21preglowsaratoga: that's another issue
00:14:34DerPapstMOB... sounds fun ;)
00:14:34 Quit saratoga ("CGI:IRC (EOF)")
00:14:35 Join saratoga2 [0] (i=9803c6dd@gateway/web/cgi-irc/
00:14:50LloreanI believe ape tags on MP3 is more of a policy issue than anything else, isn't it?
00:15:09preglowi think it's more of a practical issue, really
00:15:09saratoga2i'd like to at least read replaygain tags from them
00:15:14LloreanThough couldn't that be solved by separating the metadata handling from the codecs completely?
00:15:27saratoga2since for about 4 years every replaygain program on earth only did APEv2 for those tags
00:15:33preglowfor reading ape tags, you always need to skip to the end, and right now we have an option for controlling id3 tag priority so you can avoid doing it
00:15:41webguest71Everything's been enabled.
00:15:43preglowbut if we are to check out ape tags, we always need to seek to the end, rendering that option unusable
00:15:50webguest71And I'm using a USB cable and not a dock.
00:15:56DerPapstbut honestly. it will be very boring for all of this unofficial builds distributers if there is no albumart patch anymore.
00:16:04saratoga2boring is good
00:16:11Lloreanwebguest71: Well, the files have to be there for your device to work.
00:16:15Lloreanwebguest71: What drive is it?
00:16:24saratoga2preglow: i'm making progress on the various overflow bugs in the fixed point decoder
00:16:25 Part maffe
00:16:28preglowi think that option should be abolished anyway, who the hell wants to prioritise id3v1 tags
00:16:36 Join maffe [0] (
00:16:39preglowsaratoga2: yeah, saw your latest code
00:16:46Lloreanwebguest71: Go to "Start->Run" and type F:\GBSYSTEM\
00:16:46preglowsaratoga2: huffman stuff still eluding you?
00:16:54saratoga2no thats working now
00:16:59preglowoh, cool
00:17:04preglowfancy bug?
00:17:13saratoga2theres just an accuracy/overflow issue, which I'm slowly correcting now
00:17:19saratoga2hopefully thats the last big one
00:17:35webguest71Okay, now what?
00:17:44webguest71Do I extract the rockbox files here?
00:18:05LloreanBut since you can get there, but you couldn't see the GBSYSTEM folder on your player, it suggests that you have not, in fact, enabled the options properly?
00:18:10saratoga2yeah that thing with unpacking exponents was insane, somehow the code managed to switch from 16.16 to 24.8 format for some variables and 32.32 for others, and then do just the right number of multiplies to cancel the errors out
00:18:18webguest71It says I did.
00:18:29preglowsaratoga2: ahaha, that's fixed point magic for you
00:18:41saratoga2fixing that problem got rid of that overflow problem, but it took me about 5 hours of staring at the code to realize what was happening
00:18:59preglowcount yourself lucky you even got it after that time, heh
00:19:20 Quit Xerion (Read error: 104 (Connection reset by peer))
00:19:42Nico_Psaratoga2: where are you keeping your code ?*
00:19:44DerPapstgood night :)
00:19:51 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:19:59saratoga2Nico_P: i updated the original tracker task for it
00:20:10saratoga2if you hit the patch tracker, its the top FS entry
00:20:25saratoga2that reminds me, what is the default sort criteria for FS?
00:20:32LloreanSeverity, I think
00:20:37saratoga2i've never understood what property the WMA decoder had that made it on top
00:20:55webguest71Now what?
00:21:34Lloreanwebguest71: You need to copy the files to the folders that the manual tells you to put them in.
00:21:36pixelmaBagder: hanging build once more?
00:21:38saratoga2Nico_P: that code is still fairly buggy though, anything with samples above ~-2dB or so will clip badly
00:21:46Lloreanwebguest71: If you can't see the folders, you can at least get to them with the start->run method
00:22:10preglowsaratoga2: ouch
00:22:17saratoga2should have something better up tonight or tomorrow, at least i hope so
00:22:31webguest71In GBSYSTEM there's a folder called 'IMAGE.' Does it go in there?
00:23:04 Quit joa (Read error: 104 (Connection reset by peer))
00:23:27 Join joa [0] (n=joe@
00:23:39saratoga2preglow: i think its because almost all the coefficients and constants used are normalized between 1 and -1, while samples are between 2^15 and -2^15, so the former effectively has 16 bit precision
00:23:40Lloreanwebguest71: You need to read the manual
00:24:03 Quit ender (" PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated)
00:24:45webguest71It's kind of vague. because I don't really know where the main folder of my Toshiba Gigabeat is.
00:25:24LloreanDoes it say "main folder" or "root"?
00:25:44LloreanBecause the Root refers to F:\, the lowest level folder on the player. It's a common computing term.
00:25:54webguest71No, there's a folder called 'IMAGE' and a file called 'MDB.'
00:26:05 Quit TrueJournals (Read error: 110 (Connection timed out))
00:26:10LloreanI meant the manual
00:27:56 Join printfXh4 [0] (
00:29:10 Quit mirak ("Ex-Chat")
00:29:54webguest71I'm just going to do this later.
00:30:14markunwhat are you trying to do anyway?
00:30:20markuninstall rockbox?
00:30:21webguest71My own lack of knowledge in firmware modding is aggragraving me. -.-
00:30:31webguest71Yea, on my Toshiba Gigabeat F10.
00:30:39markunit's very easy
00:30:41 Join Rimidimi [0] (
00:30:57markundid you download the bootloader FWIMG01.DAT and
00:31:00Lloreanmarkun: He can't get windows to show the hidden folders.
00:31:18LloreanAnd I'm not certain he's read the manual very carefully, since he was talking about some "main folder"
00:31:54markunwebguest71: which drive letter does your F10 have?
00:32:04 Quit matsl (Remote closed the connection)
00:32:07preglowsaratoga2: so, what're you planning to do about it?
00:32:55saratoga2preglow: I'm switching parts of the codec over to 0.32 precision, and defining multiply operations between the parts that will allow them to coexist
00:33:05saratoga2no idea if it will fix the problem, but it seems like a good place to start
00:33:53webguest71Nevermind, I have to go now anyway. I'll be back later, hopefully.
00:34:05webguest71Maybe I'll go through the manual entirely in the mean time.
00:34:09 Quit webguest71 ("CGI:IRC")
00:34:20preglowsaratoga2: does indeed
00:34:32preglowsaratoga2: odds are decent that is the problem anyway
00:35:55 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:36:17chrisjs169can a theme cause data aborts?
00:37:00 Join ducbian [0] (
00:38:33JdGordonshhuoldnt be able to... is
00:42:07Buschelpreglow: hi, you've had some time to check the changes in the mpc-decoder?
00:43:36preglowBuschel: just had a look, was planning on testing it tonight, but too late now
00:43:42preglowanyway, it looks nice enough to commit
00:43:45 Quit bospaadje ("great minds run in great circles")
00:44:18preglowbut anyway, does the code work in floating point mode?
00:44:37preglowi see a lot of integer constants
00:44:55Buschelpreglow: no, not really. if it is is of high importance i need to re-enable it.
00:45:05 Join Davide-NYC [0] (
00:45:31preglowBuschel: well, i'd rather not remove it. we might have targets that use fpus soon, like gigabeat s
00:45:33 Join jhulst [0] (
00:45:50preglowBuschel: what was wrong with the old floating point constant approach anyway? gcc should convert the numbers to integers at compile-time anyway
00:46:19Buschelpreglow: ok, I just assumed float is not important as it was defined to use fixed point for each target
00:46:52preglowah, yeah,right now it does, but like i said, gigabeat s has been somewhat cracked now, so we might have a port for it
00:47:01preglowand then it doesn't really make sense to remove floating point functionality
00:47:03Buschelpreglow: old float point approach was ok, but the constants were nto precise
00:47:24preglowBuschel: but they can be made more precise also in floating point format, yes?
00:47:36Buschelhmm, i will check for re-enabling floating point. but this will be hard to test :)
00:47:46 Part nls
00:47:56preglowthe simulator should be able to run in fpu mode
00:48:10Buschelyes, just use double precision floats like defined in the official mpc-decoder
00:48:22preglowyup, good
00:48:32preglowthe old code used explicit float casting, i see
00:48:38preglowthat's not good, ints have more precision than that
00:48:47 Part maffe
00:49:09 Join maffe [0] (
00:49:22***Saving seen data "./dancer.seen"
00:49:35saratoga2preglow: can you tell me if this could possibly do anything other then return 0?
00:49:45saratoga2temp = 0; // PJJ
00:49:46preglowanyway, i'm going away for the weekend again tomorrow, but i'll see if i have time to test/commit. i don't really mind removing fpu functionality as long as it's fixed sooner or later
00:49:52saratoga2temp = (temp + 0x0) * x2;
00:50:06Buschelpreglow: nevertheless re-enabling floating point should not be too much effort. just redefining the "old" floating point constants. the macros are still present
00:50:11preglowsaratoga2: don't see how it could, no
00:50:23saratoga2ok just wondering if I'm losing my mind
00:50:46preglowBuschel: yeah
00:51:04Buschelpreglow: sounds good. I think I'll work on it some hours over weekend
00:52:00preglowthat stuff might be nice to integrate into libmpcdec too, since it applies to all platforms
00:52:57chrisjs169JdGordon: official Rockbox build with KratoGlass theme, Settings -> Recording Settings-> Trigger -> Data abort at 0004C64C
00:53:54Buschelpreglow: btw, the fast-DCT for polyphase-filterbank (calculate_new_V) which is included in mpc-decoding is not included in libmad?
00:53:57RimidimiIs here anyone with an iRiver H10 and knowledge of C# ;-) I think i've found the right way to smooth the ADC values of the iRiver Pad but will need help of a"sklilled" programmer... I am testing in the plugin api and cant get it ported to the button.c ;-(
00:56:24preglowBuschel: i believe it is
00:57:27preglowdct32() in synth.c
00:57:28Buschelpreglow: there is defined some dct-stuff which imo is used for the dct, but not for not for polyphase. the very special constants are not defined either
00:59:02Buschelwe should check which one is faster :o)
00:59:10*amiconn wonders who writes stuff like temp = (temp + 0x0) * x2;
00:59:42 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:00:14preglowBuschel: i think they're pretty much the same thing
01:01:03 Quit rift ("d'accord")
01:01:49Buschelpreglow: will have a deeper look into it tomorrow. got no code on my notebook...
01:04:02 Quit spiorf (Remote closed the connection)
01:04:42*amiconn pings Bagder
01:04:56 Part Rimidimi
01:06:09 Quit lids_ (Remote closed the connection)
01:06:27JdGordonchrisjs169: just about on my way to an exam.. but that doesnt sound ike a theme problem... petur or mmmm are the recording people i tinhk
01:06:52Buschelok, gotta quit now. see you!
01:06:55 Quit Buschel ()
01:07:41Davide-NYCAny devs working on the 3G iPod build?
01:08:04chrisjs169JdGordon: you're right - it wasn't...if statusbar: off is set, it aborts
01:09:13JdGordonnot on my e200
01:09:28*JdGordon goned
01:09:51chrisjs169you sure?
01:10:27 Join Gursikh [0] (n=Gursikh@tremulous/officialdevannoyer/khalsa)
01:10:42chrisjs169i just deleted the config.cfg file and restarted my e200, and after modifying the 'Rockboxed' theme and reloading it, it aborts when selecting Trigger
01:10:52 Part Gursikh ("Leaving")
01:12:34 Part maffe
01:13:00saratoga2heres another fun one
01:13:08saratoga2while (x > 0x19220) x-PI
01:13:16saratoga2if (x > 0x19220)
01:13:18 Join Rob222241 [0] (
01:13:27 Join maffe [0] (
01:13:35saratoga2someone was watching out for cases where PI is a negative number!
01:15:31Robin0800album art patch
01:16:47pixelmaDavide-NYC: I believe jhMikeS was searching for a portalplayer device with a certain PP chip in it (don't remember exactly which and if the 3G ipod has this one)
01:17:12Davide-NYCpixelma: thanks
01:17:19preglowsaratoga2: special code
01:17:20chrisjs169Robin0800: what about it?
01:17:29preglowanyway, i demand sleep now
01:17:30Davide-NYCjhMikeS: Mike, you want a 3G iPod?
01:17:38preglowsee you later
01:18:00Robin0800is it soon going to be commited?
01:19:00chrisjs169i don't know
01:19:52saratoga2and I demand at least an hour at the gym before I decend any farther into this madness
01:19:57 Quit saratoga2 ("CGI:IRC")
01:21:18 Quit lee-qid ("aufwiederbyebientotsayonara")
01:21:51 Quit Robin0800 (" HydraIRC -> <- Would you like to know more?")
01:21:59 Join Robin0800 [0] (
01:23:14 Quit Entasis (Read error: 104 (Connection reset by peer))
01:23:48 Quit ducbian ("Leaving")
01:25:08 Quit Rob2222 (Read error: 110 (Connection timed out))
01:25:31 Quit Robin0800 (Client Quit)
01:25:40 Join Robin0800 [0] (
01:27:29 Quit Robin0800 (Client Quit)
01:27:35 Join Robin0800 [0] (
01:27:49 Join Rob2222 [0] (
01:27:50 Join Rimidimi [0] (
01:28:03 Part Rimidimi
01:30:06 Quit Robin0800 (Client Quit)
01:31:31 Join Robin0800 [0] (
01:32:49jhMikeSDavide-NYC: :)
01:33:09 Quit Robin0800 (Client Quit)
01:33:12Davide-NYCAs long as you are working on something to make the interface snappier
01:33:20 Join Robin0800 [0] (
01:33:23Davide-NYCcause right now it's a dog
01:34:04jhMikeSwell, that's pp5002? not sure what to do with it now but I always find things to take care of after using something
01:34:17Davide-NYCI don;t know
01:34:46Davide-NYCIt was a 15GB 3G iPod, now it's a 10GB 3G iPod. You tell me
01:34:57 Quit Robin0800 (Client Quit)
01:35:00Davide-NYCanywho, send me your addy and I'll toss it in the mail.
01:35:01jhMikeSwhy'd it lose 5GB?
01:35:03 Join Robin0800 [0] (
01:35:06Davide-NYCI replaced the HD
01:36:49 Quit Robin0800 (Client Quit)
01:36:55 Join Robin0800 [0] (
01:37:47 Join TrueJournals [0] (
01:37:51 Quit Rob222241 (Read error: 110 (Connection timed out))
01:38:03XavierGrw00t I am running the rockbox sim without the X-server :)
01:38:44 Quit Davide-NYC ("ChatZilla [Firefox]")
01:38:51 Quit Robin0800 (Client Quit)
01:38:57 Join Robin0800 [0] (
01:41:29 Quit Robin0800 (Client Quit)
01:43:42 Quit entheh ("^~")
01:44:18XavierGrdoes anyone know how to turn off the sim, with sdl on framebuffer nothing allows me to stop the execution of the simulator
01:44:26 Join delorean90 [0] (
01:45:40 Part pixelma
01:47:26 Join DrMoos [0] (
01:47:56 Join miepchen^schlaf [0] (
01:48:20DrMooshello here
01:49:07markunhi DrMoos!
01:50:03DrMoos"moos: nickname already in use" strange
01:50:10DrMoossalut markun
01:55:10 Quit jhMikeS (Nick collision from services.)
01:55:16 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
01:55:45 Nick jurrie_ is now known as jurrie (
02:02:49 Join limbus [0] (
02:02:54limbushi all
02:02:59limbusbuild hanging again ?
02:03:57Nico_PXavierGr: you didn't start the sim from a console ?
02:04:08Nico_Por a tty ?
02:06:26Nico_PI got to go but XavierGr, if you read this here are some pointers: CTRL-C or find the pid of your sim and send it a signal, e.g. kill -9 <pid> (a bit extreme but it'll work fine)
02:07:35 Quit Nico_P (Remote closed the connection)
02:09:12 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
02:14:27 Join Thundercloud_ [0] (n=thunderc@
02:19:40 Nick limbus is now known as lImbus (
02:20:41 Quit lImbus (" HydraIRC -> <-")
02:22:08 Part TrueJournals
02:22:41XavierGrNico_P: the sim was started from a console but as soon as the sim starts there is no visual of the console anymore, ctrl-c didn't work either (I tried nearly every button combination without results)
02:22:47XavierGrso in the end I had to reboot the vm
02:30:36 Join RMenes379 [0] (
02:31:35RMenes379Hello there!
02:33:40RMenes379I'm currently gathering some information about the Archos Video AV100/Jukebox Multimedia players.
02:36:20RMenes379Does anyone else own one of these players?
02:38:36 Quit Thundercloud__ (Read error: 110 (Connection timed out))
02:42:53 Quit DataGhost (Nick collision from services.)
02:42:59 Join DataGhost [0] (
02:43:48 Join lids [0] (i=lds@gateway/tor/x-3dbfe49b5a42e4b2)
02:49:26***Saving seen data "./dancer.seen"
02:51:44RMenes379Well... I can try to get info if I can get the player apart.
02:57:10 Join TrueJournals [0] (
03:00:25 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
03:02:04 Join kkurbjun [0] (
03:04:35RMenes379Good news, everyone!
03:04:43RMenes379I got the player mostly taken apart.
03:04:59RMenes379I've already identified two chips on the top side.
03:08:33linuxstbRMenes379: Do you know about the project?
03:08:48linuxstbe.g. this page describes the hardware -
03:09:58RMenes379Ummm... I just took apart a player that...
03:11:31RMenes379I hope my efforts weren't in vain.
03:13:11 Quit delorean90 ()
03:17:17RMenes379linuxstb: I haven't seen word about ArchOpen until now.
03:18:18 Join aaron__ [0] (
03:19:40RMenes379Sorry for the delays in between sentences. I'm trying to get the hard drive out of this Archos to replace it with something bigger.
03:20:19aaron__anyone here have experience with the Zen vision:M, or just plain vision
03:20:48aaron__is there a way to retrieve the nk.bin file from the player, or do I need to extract it from the firmware installer?
03:26:03 Quit Thundercloud_ (Remote closed the connection)
03:27:59JdGordonamiconn: you still round?
03:29:20 Join aliask [0] (
03:32:22RMenes379Well, that was fun.
03:36:40 Join aaron___ [0] (
03:39:22 Nick aaron___ is now known as airhead (
03:40:54 Part TrueJournals
03:43:53 Quit jhMikeS (Nick collision from services.)
03:43:59 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
03:53:45 Quit aaron__ (Read error: 110 (Connection timed out))
03:55:00RMenes379Has anyone ever dumped the firmware for the Archos Video AV100?
03:58:05 Quit aliask ("ChatZilla [Firefox]")
03:59:09 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
04:02:26 Quit Llorean ("Leaving.")
04:05:49 Join miepchen^schlaf [0] (
04:06:16 Join Llorean [0] (
04:06:52JdGordonbloody build server :'(
04:07:34 Quit RMenes379 ()
04:07:35kkurbjunmarkun, did you ever try out idle mode on the gigabeat?
04:07:41JdGordonnone of the archos have dircache do they?
04:08:07scorchei think dirchache is >8MB, so no
04:08:38 Join toffe82 [0] (n=chatzill@
04:10:45 Quit linuxstb (Read error: 113 (No route to host))
04:17:44kkurbjunmarkun, nevermind, I don't think what I was thinking will work
04:18:08JdGordoncan anyone with a working gcc-elf-sh please do a compile with a patch to see bin delta?
04:18:43 Join lymeca_ [0] (n=lymeca@unaffiliated/lymeca)
04:18:45 Nick lymeca_ is now known as lymeca (n=lymeca@unaffiliated/lymeca)
04:19:13lymecaI have a 4th gen monochrome 20GB iPod here with 3 partitions:
04:19:37lymeca2 small unkown ones at the begining (31KB and 32MB large) and then 1 large HFS+ one
04:20:05lymecaIs it safe to completely delete the HFS+ partition and create a new FAT32 partition in the unallocated space using GParted?
04:20:07alienbiker99ive got one sitting here, gotta get an ipod game though
04:20:23lymecaI'm not planning on wiping the first two aprtitions
04:20:39lymecaBut I want to make sure it's safe to wipe the HFS+ one and create a FAT32...
04:20:47Lloreanlymeca: You need to follow the conversion instructions in the wiki for it to work with Rockbox
04:21:05lymecadarn, so no GParted
04:21:34lymecaI run Debian GNU/Linux so I can't/won't use iTunes
04:22:49 Join dwarfy [0] (
04:22:59dwarfyhey i got a dumb, simple Q.
04:23:23dwarfyis there a way to display a Folder.jpg file with the archos Rec. ?
04:23:47Lloreanlymeca: iTunes isn't part of the instructions for converting, since they assume you're an OSX user
04:24:04lymecaCan it be done with GNU/Linux?
04:25:45LloreanThe instructions are basically the same for either
04:25:58LloreanSince you're doing it in the terminal on OSX, which is very similar
04:27:09dwarfyok sorry for my lame Q.
04:29:44lymecaSo I have to first dd the mbr-4g-20gb.bin to /dev/sdd (sdd is the ipod on my machine) and THEN format sdd3 with FAT32?
04:29:55*JdGordon not sure if he shuold commit this or not :'(
04:29:55 Quit jhMikeS ("Meow!")
04:31:06 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:31:25 Join miepchen^schlaf [0] (
04:31:31JdGordonare switches not very efficient on arm or something?
04:47:58 Join toffe82_ [0] (n=chatzill@
04:49:29***Saving seen data "./dancer.seen"
04:58:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:58:29 Join miepchen^schlaf [0] (
04:58:55lymecaI'm on GNU/Linux and I just dd the partition table for my 20GB 4th Gen Ipod onto /dev/sde
04:59:13lymecaNow what method should I use to create fat32 partition on /dev/sde3?
05:06:09lymecaI don't have that command available on my Debian box
05:06:21lymecaI searched the packlage repositories for it but nothing came up
05:07:10 Quit toffe82 (Read error: 110 (Connection timed out))
05:10:32kkurbjunI have a #define setup as: LCDADDR(x, y) (lcd_framebuffer+y*LCD_WIDTH+x) with lcd_frambuffer setup as: fb_data *const lcd_framebuffer; and I use LCDADDR: LCDADDR(0, 0). The expectation I would have is that is a constant address that ends up calculated, but everytime I compile I get this error: error: initializer element is not constant. I have also tried using simply lcd_framebuffer instead of LCDADDR(0,0), but I still get the er
05:11:49kkurbjunI thought using *const told the compiler that the pointer address cannot be modified
05:12:50kkurbjunas a note I am trying to make the gigabeat use FRAME instead of defining a new array for the gigabeat
05:13:06lymecaThe guide on the wiki describing HFS+ to FAT32 conversion for Mac OS X users says to create the FAT32 partition with the command "newfs_msdos -F32 -v iPod /dev/rdiskNs2"
05:13:26lymecaWhat equivalent command with arguements/switched would it be with mkfs.vfat on GNU/Linux?
05:13:52lymecaWill "mkfs.vfat /dev/sde3" work fine?
05:15:41kkurbjunI did a quick test writing directly to FRAME instead of writing to that second array and then copying it over in doom and you get an extra 6 frames per second. I would think it would be beneficial to get all of rockbox writing directly to the LCD buffer if we can on targets that have hardware to do the updates for us.
05:15:54lymecaDo I need to worry about the '-v F32' switch in the Mac OS X example?
05:16:06lymecaErr, I meant "-v iPod"
05:21:14 Quit Rondom (Connection timed out)
05:22:06 Part Llorean
05:22:43 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
05:28:14 Join Rondom [0] (
05:29:54 Quit airhead ("ChatZilla [Firefox]")
05:35:16 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
05:35:45 Join miepchen^schlaf [0] (
05:59:08 Quit Rondom (Nick collision from services.)
05:59:26 Join Rondom [0] (
06:00:06lymecaOkay I've got a big problem now: I copied the mbr-4g-20gb.bin parition table over a second time to /dev/sde and now only sde1 and sde2 are showing up.
06:00:23lymecasde3 is the big partition where I need to put a fat32 filesystem, but it doesn't exist.
06:00:48lymeca# mkfs.vfat /dev/sde3
06:00:48lymeca/dev/sde3: No such file or directory
06:01:13 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
06:01:18 Join miepchen^schlaf [0] (
06:01:24lymecaThis wasn't the case before... I can boot up the iPod and it asks for language settings like it's the first boot and in the "About" screen it says there is 0 space
06:01:46lymecaWhere did the third partition go and how can I recreate it and put FAT32 on it again?
06:05:58 Join Guest51858 [0] (
06:08:33 Quit zylche (Read error: 110 (Connection timed out))
06:12:07 Join bmach [0] (i=cfbc4151@gateway/web/cgi-irc/
06:12:22bmachHow do you install themes and font packs...?
06:13:12bmachAnyone not idling
06:13:15scorcheextract them into the root, typically
06:13:19Guest51858unzip them into their respective folders
06:13:29Guest51858or that
06:13:43scorchewell, it depends how they are set up
06:15:12Guest51858yeah, if you're downloading them off of the rockbox site, chances are you just extract to root
06:15:58bmachYea... I'm pretty confused by all of this. I've never modded the firmware of anything.
06:16:38scorcheif you are confused, the manual is a good thing to read to get un-confused ;)
06:16:58bmachIt didn't say anything about fonts.
06:17:55scorchesure it does
06:18:03 Quit ze (Read error: 104 (Connection reset by peer))
06:18:12 Quit [Ray] (Remote closed the connection)
06:18:26 Join [Ray] [0] (
06:18:28scorchesection 9.1
06:20:45 Join ze [0] (
06:22:43bmachSo it does.
06:23:07bmachThe manual's just a long read. I just downloaded Rockbox so I don't have to deal with Gigabeat Room.
06:23:33scorcheyou can search the pdf for a string such as "font"
06:24:11toffe82_bmach: just use rbutils
06:25:16bmachUse what?
06:26:57 Quit bmach ("CGI:IRC (EOF)")
06:29:57toffe82_one way or another, you have to read something ;)
06:30:44 Join linuxstb__ [0] (
06:31:03 Quit maffe (Remote closed the connection)
06:42:02 Quit Guest51858 ()
06:42:27 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
06:43:00 Quit linuxstb_ (Read error: 113 (No route to host))
06:44:27 Join Sunbun [0] (
06:49:33***Saving seen data "./dancer.seen"
06:55:19 Quit linuxstb__ (Read error: 110 (Connection timed out))
07:06:13 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
07:06:39 Join miepchen^schlaf [0] (
07:37:19 Join spiorf [0] (
07:39:08lymecaAre the two small partitions in the front of the iPod HDD (mine are 31KB and 32MB large) really bad to erase?
07:39:23lymecaWhat data is stored on them?
07:40:42Slowking_ManI don't know specifically, but sounds like system data
07:41:11Slowking_ManUnless you really need the extra 32MB, I'd say if it ain't broke, don't fix it
07:56:01 Part toffe82_
07:59:33 Quit scorche (" off i go!")
08:04:15lymecaSlowking_Man: It's not that I need the extra 32MB but I want to set a new disk label
08:05:22lymecaI tried copying the 20GB 4th generation ipod partition table "mbr-4g-20gb.bin" to my ipod and it's kinda messed up now
08:06:20lymecaWhen I plug in my iPod to my machine it only detects an sde1 and sde2, and no sde3 like before when the third was the large one (~18.5GB) and contained the actual data (it was HFS+ but I want it to be FAT32)
08:06:47lymecaIf the computer can't see an sde3 then I can't run mkfs.vfat on it
08:08:14 Join kaaloo [0] (
08:11:16 Part kaaloo
08:14:03 Join _Veseliq_ [0] (
08:14:40amiconnkkurbjun: There is a reason why the lcd data is written to a separate array and then copied
08:15:24amiconnIf you write directly to the hardware lcd framebuffer, you'll get lots of graphical glitches at least in some parts of the application
08:16:32amiconnJdGordon: What's wrong with your sh-elf-gcc?
08:16:36 Join Doomed|Sleep [0] (
08:16:56kkurbjunamiconn, yeah, I found that out
08:17:11kkurbjunI'm working on a better solution now
08:17:26kkurbjunthe gigabeat has a paletted mode that works really nice with doom
08:17:39kkurbjunusing that I can go from 36 fps to 54
08:18:03kkurbjunI am trying to come up with a generic set of calls though so that it can be used with rockboy as well
08:18:45amiconnANything more than 35fps isn't important for doom afaik
08:18:51kkurbjunI think it could be beneficial to have an optimized palette mode for the targets.
08:19:02kkurbjunamiconn, yes, but I would like to put in midi playback
08:19:34 Quit DrMoos ("Glory to Rockbox")
08:19:41kkurbjunand I don't see a reason why the hardware shouldn't be taken advantage of
08:20:39 Join pondlife [0] (
08:20:43kkurbjunI won't be committing any of the work before I make a patch though so people can review it
08:21:42kkurbjunI want to get rockboy and doom running with the palette mode on the gigabeat and then look into making a general palette mode for targets that don't have the hardware, but could possibly be optimized with some asm
08:22:01amiconnWell, for the gigabeat I think there could be some functions in the lcd driver that allows to switch mode from the usual 16bit to palletted, and a way to access the hardware lcd buffer
08:22:22 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
08:22:26amiconnAll other lcd controllers don't have pallette modes
08:23:41amiconnThe asm optimisation can as well be done in the plugin (as part of the plugin lib if you want it reusable)
08:23:49JdGordonamiconn: it compiled without the patch so i doesnt work and i havnt had a chance (or rememebred to) fix it....
08:24:11kkurbjunso you think we should keep it out of the core unless the hardware supports it
08:24:17 Join Rob222241 [0] (
08:24:17kkurbjunI can live with that
08:25:24kkurbjunfor the H320 I wrote core in doom to do the palete conversion and writes directly to the lcd controller
08:25:35JdGordonamiconn: anywho, I converted the db and dircache debug screens to use the list and it somehow added 200b on h300 and ~1k on sansa! so didnt want to commit it
08:25:39kkurbjunand I think something like that could be done on other targets
08:25:47*JdGordon still thinks the debug menu can be scrapped form regular builds
08:25:50amiconnWell, the core should only contain stuff that's used by the core. Sometimes it's necessary to put some extra functions serving as a hook, in order to avoid too much direct hardware messing in the plugins
08:25:53kkurbjunbut it doesn't seem like it should really be in the plugin
08:25:54 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:25:59 Join miepchen^schlaf [0] (
08:27:07kkurbjunso in that situation what do you think should be done?
08:27:23kkurbjunit seems like it would be a necessary hook
08:27:23amiconnJdGordon: Not entirely. Some information is useful for tracking down problems of users, e.g. the hdd problem in this fmr yesterday
08:27:40*JdGordon gone, back tomoow night
08:27:44 Quit JdGordon ("Konversation terminated!")
08:32:18kkurbjunamiconn, to clarify what I said above: the palette mode could write direct to the lcd controller on all the targets as any plugin that uses a palette (at least doom and rockboy that I know of) keep their own buffer in the plugin, so when a call to something like lcd_bitmap_256 is done there doesn't need to be a call to lcd_update.
08:32:45 Join GodEater_ [0] (
08:32:47kkurbjunand to do that properly you would need to do a good amount of hardware fiddling
08:33:02kkurbjunat least writing to the lcd controller
08:33:23amiconnThat would be more like lcd_pallette_blit()
08:33:39kkurbjunyeah, I wasn't sure what to call it
08:33:43kkurbjunI'll go with that
08:35:05amiconnWe already have lcd_yuv_blit() for video on colour targets, and lcd_blit() (monochrome data in a format identical or best-matching the internal lcd format) on monochrome and 2-bit greyscale targets
08:35:31amiconnThe latter is for use by the grayscale library and the rvf video playback
08:35:45kkurbjunso you think it would be acceptable to add a palette_blit function to the core as well then?
08:35:56amiconnSo we might have lcd_pallette_blit() in the core for colour targets
08:37:47amiconnKeep in mind that we don't want the core to become unnecessarily large. Atm there are no low-mem colour targets though, but even 16MB (X5) or 32MB (most others) aren't endless...
08:38:06 Quit jhMikeS (Nick collision from services.)
08:38:12 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
08:38:42kkurbjunno, I agree, I don't want to add in a ton of size, but the benefits can/are significant on the less powerful targets
08:38:56kkurbjunit made a difference on the H320 at least
08:39:05amiconnPallette blitting should in fact be very simple
08:39:52 Quit joa (Read error: 110 (Connection timed out))
08:40:02kkurbjunyeah, it's not much code for the gigabeat or the H320
08:40:19amiconnThe pallette is a lookup table anyway, so it's just reading the value from the palletted framebuffer, looking up the value in the pallette, and transferring that to the lcd controller
08:41:05amiconnFor the gigabeat the lookup can be left out, at the cost that you need to switch modes between the plugin that uses palletted mode and the rest of rockbox
08:41:31amiconnThat makes it impossible to use only part of the lcd for palletted data
08:42:03kkurbjunyes, the palette_blit doesn't have calls for size or position right now because of it
08:42:15 Quit Rob2222 (Read error: 110 (Connection timed out))
08:42:54amiconnBut on other targets it could...
08:43:45kkurbjunI would be surprised if someone wanted to use paletted mode for only part of the screen - it would be a fast write for games/emulators that used the full screen
08:44:25amiconnThe plugin might want to use text output outside the palletted area
08:45:02kkurbjuntrue, rockboy does that
08:45:05amiconnNot that I think this would be common though
08:45:13 Join SliMM [0] (n=chatzill@
08:45:34SliMMi have a question about WPSs
08:45:37kkurbjunI'll keep working with what I have for now and post a patch so you can see what I've done
08:45:50 Join ender` [0] (
08:45:58kkurbjunright now I am leaning toward just doing a fullscreen write
08:46:20SliMMdoes %s affect the whole current line, or just what's after it (%s)?
08:46:26kkurbjunbut when I have more I'll let you know
08:46:31kkurbjunI need to sleep now though
08:46:39kkurbjunthanks for the feedback
08:48:07 Quit lids (Remote closed the connection)
08:49:37***Saving seen data "./dancer.seen"
08:50:26 Join lids [0] (i=lds@gateway/tor/x-b4c9eb074ce66cf0)
08:54:14markunkkurbjun: I didn't see the patch you talk about on
08:56:31kkurbjunmarkun, I haven't attached it, I started writing that up and I got distracted, I plan to soon but a recent commit on OpenOCD's SVN broke my patch
08:56:42 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:56:54markunkkurbjun: can't you submit your patch to OpenOCD instead?
08:57:06 Join miepchen^schlaf [0] (
08:57:35kkurbjunso I need to go back and fix it, they added some functions that will make it alot cleaner, I just need to debug it - I was planning on doing that, but my original patch was very hacky, it was just enough to flash back the sector I erased by accident
08:57:59kkurbjunwith their new code though the patch should be much smaller and cleaner
08:58:42kkurbjunI just need to get around to fixing it - I got distracted by the lcd hardware in the gigabeat
08:58:50amiconnSliMM: The %s is for the whole line
08:59:06markundid you find out anything about the LCD hardware?
08:59:39SliMMamiconn: why don't you include the scrolling margins patch in the svn?
08:59:49kkurbjunI just got another 4 fps out of doom so now it's running at 58 fps up from 36 - I'm just messing around with the controller built in to the s3cxxx
09:00:18amiconnBecause the scrolling margins patch isn't the right approach
09:00:23kkurbjunI don't know what that chip does in the actual lcd, but there's quite a bit the s3c controller can do
09:01:14SliMMamiconn: what's the right approach?
09:01:57markunkkurbjun: you know that the LCD only refreshes at 25fps, right?
09:01:59amiconnkkurbjun: If you want rockboy to be able to use the pallette blit and still output its text, you would need a whole set of drawing functions for that mode
09:03:05amiconnThose could reside in the plugin lib though
09:03:16kkurbjunmarkun, I'm just trying to reduce the load on the cpu so that I can look into running midi with doom, with such a small screen, anything more then 20-30 is faster then I can tell
09:03:22 Join petur [0] (i=d4efd6a6@rockbox/developer/petur)
09:03:37kkurbjunyes, I knew that
09:03:43markunyes, good plan
09:03:49kkurbjunor at least I read that a while ago
09:04:07kkurbjunI think it was from you before : ), how do you know it's at 25?
09:04:31markunwhile you are at it maybe you want to think about some strategy to reduce flickering in mpegplayer for the Gigabeat?
09:04:42markundouble buffering maybe?
09:04:54 Quit linuxstb (Read error: 113 (No route to host))
09:05:08kkurbjunamiconn, the text with the screen is more of a debug feature that I can live without
09:05:12 Join bospaadje [0] (
09:05:28amiconnmarkun: What makes it flicker? Does lcd_yuv_blit() just write to the hardware buffer without synchronisation?
09:05:36markunamiconn: indeed
09:05:42kkurbjunmarkun, I don't know what causes the flickering, but I don't think we monitor the HSTATUS and VSTATUS right now
09:05:49kkurbjunahh, ok
09:06:37markundouble buffering would also help for jewels I think
09:06:46kkurbjunthe palette updates require that you watch them and make sure you don't write to the palette while the screen is refreshing
09:07:27kkurbjunit's already buffered twice, I think it just needs to be synced with the VSTATUS bits
09:07:59kkurbjunwhich would slow it down a bit - I don't know how much though
09:10:07 Join Zagor [0] (n=bjorn@rockbox/developer/Zagor)
09:10:46 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:11:08kkurbjunmarkun, I'll post some more info on the jtag stuff when I get a chance which won't be for at least 3 more days, I'd like to get the information up before devcon west so that other people can work with it
09:11:08amiconnmarkun: Is it possible to change the ram address the lcd controller is reading from?
09:11:23kkurbjunamiconn, yes
09:11:24markunamiconn: yes
09:12:08markunkkurbjun: I'm not planning to play with the JTAG (at least not soon) but I was just wondering where the patch was because it was mentioned in the wiki.
09:12:22amiconnHmm, and does the controller provide a method to fire an interrupt when switching frames?
09:12:52 Quit petur ("CGI:IRC (Ping timeout)")
09:14:23markunkkurbjun: do you know?
09:14:52kkurbjunI don't see one in the interrupt list
09:15:02kkurbjunoh wait
09:15:23kkurbjunthere is one, I'm not sure what triggers it
09:15:37 Join petur [0] (i=d4efd6a6@rockbox/developer/petur)
09:15:38amiconnBecause, if that is possible, mpegplayer could be made flicker free at practically no extra cpu cost
09:16:18 Join B4gder [0] (
09:16:19kkurbjunyeah, you can have it trigget on a vsync
09:16:45kkurbjuntiming diagram is on page 15-15
09:17:32kkurbjunthere's also one for an LCD FIFO
09:17:44kkurbjunI guess when it's getting to the end of the bank address
09:18:58 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
09:19:01*petur wonders if something is wrong with the wiki
09:19:06 Join miepchen^schlaf [0] (
09:20:37peturbah... really lousy connection to
09:21:02B4gderwant me to disable the petur filter?
09:21:13peturit's better again
09:21:28B4gderso disabling worked then...
09:21:40peturI saved a wiki page and was thrown out of IRC and the wiki :/
09:22:10peturmaybe temp disconnect between here and the server
09:22:19 Quit p_stead (Read error: 110 (Connection timed out))
09:22:27 Join davina [0] (
09:51:34 Join maffe [0] (
09:53:21 Join Farpnut [0] (n=asd@
09:53:21lymecaI mistakenly wrote the partition table mbr-4g-20gb.bin to the disk block device file /dev/sde instead of the first partition where the table is actually located at /dev/sde1
09:53:44lymecaWould writing that file using dd to the of=/dev/sde do anything bad?
09:56:43 Quit lymeca ("...and don't forget: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 !")
09:57:21 Join Rimidimi [0] (
09:57:43pondlifeHmm, what is the Recording > Trigger menu using? Is that in need of conversion to be a standard menu?
09:58:18 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
10:02:46 Join Arathis [0] (
10:03:48 Join lymeca_ [0] (n=lymeca@unaffiliated/lymeca)
10:04:02lymeca_My third partition on the iPod won't show up anymore... and that's the big one!
10:05:28GodEater_well if you wrote an original apple mbr I'm not surprised
10:06:02 Quit Farp (Read error: 110 (Connection timed out))
10:06:12Slowking_Manwriting it to the device file would overwrite the boot sector
10:06:34GodEater_I can't imagine why you'd want to write an mbr to a partition anyway
10:06:48Slowking_ManI told you messing with it was a bad idea :>
10:06:58GodEater_what would it acheive other than corrupting the filesystem there ?
10:07:13lymeca_The ROckbox wiki said to do it in order to switch the large third partition from HFS+ to FAT32
10:07:30GodEater_really? Which bit of the wiki says that ?
10:08:09GodEater_do you have iPL installed too or something ?
10:09:47lymeca_No I don't have iPL before I started I just had 3 partitions and the second was APple's firmware and the third was a 18.5GB HFS+ partition for muzak
10:10:07lymeca_I didn't know what the first partition was for... it was only 31 KB large
10:10:18GodEater_that's extremely odd
10:10:24GodEater_did you buy this iPod from new ?
10:10:27GodEater_or is it 2nd hand
10:10:51lymeca_It's odd the iPod would have 3 partitions?
10:11:00GodEater_because they only have 2
10:11:01lymeca_It seems that's usual from what I've read online
10:11:17GodEater_having one with 3 is unique in my experience
10:11:33lymeca_Maybe it's because this iPod was formated on Mac OS X
10:11:44GodEater_ah - yes
10:11:50lymeca_The person at this Mac OS X-specific website has the same partition setup I did
10:11:59lymeca_Maybe that's why I only see two partitions now though!
10:12:01GodEater_the first "partition" there is actually the apple partition map - the equivalent of the mbr
10:12:08lymeca_Because I SHOULD only see 2 aprtitions!
10:12:10GodEater_that's correct
10:12:16pondlifeB4gder (or anyone who knows): Is the build size (as in the Deltas table) just the final size of the rockbox.<target> file, or is there more to it?
10:12:31B4gderpondlife: that's prettt much what it does, yes
10:12:32lymeca_Okay then where's the apple firmware located when I have two partitions?
10:12:35GodEater_writing the mbr to /dev/sde is the correct thing to do lymeca_
10:12:42GodEater_in the first partition
10:12:44B4gderpondlife: except for the archos ones which it counts the uncompressed ones
10:12:46lymeca_Oh well whoops
10:12:49GodEater_, the second one is the one with your music in
10:12:55 Join rift [0] (
10:12:56pondlifeSo I can check before committing...
10:13:12lymeca_After I though I might've done bad by writing the .bin to /dev/sde I wrote it to /dev/sde1
10:13:14 Join leftright [0] (i=d9e1f524@gateway/web/cgi-irc/
10:13:23pondlifeAlthough my gcc version may make a substantial difference I guess.
10:13:24lymeca_And I didn't have a backup of the apple firmware partition =[
10:13:28GodEater_that was definitely wrong
10:13:33B4gderpondlife: tools/ is what makes the info file from where that size is extracted...
10:13:44GodEater_lymeca_: search our apple install forums for the key phrase ".ipsw"
10:13:53GodEater_it'll tell you how to fix what you've done :)
10:14:09lymeca_Can I find a working Apple firmware partition for a 4th generation iPod that's monochrome and 20GB?
10:14:24lymeca_And I'll have to dd it back onto /dev/sde1
10:14:33B4gderpondlife: true, the gcc version is of course important
10:15:10GodEater_lymeca_: <−− this thread is what you want
10:15:12 Quit Doomed|Sleep (Read error: 104 (Connection reset by peer))
10:15:18 Join alienbiker99 [0] (
10:15:30GodEater_it says where to get the firmware from, and what to do with it when you get it
10:15:48GodEater_follow the instructions in that thread carefully, and you'll have your iPod back and working again in no time
10:16:31leftrightI have an interesting issue, with latest current build, file tree browsing, after rolo'ing the build, it doesnt see music tracks in some albums, blank directories
10:17:26GodEater_leftright: have you chkdsk'd the filesystem on your H140 ?
10:17:41leftrightyes, its fine on my pc
10:18:02lymeca_At the firmware download site there are two options and I don't know which one to choose for my 20GB 4th Gen iPod: "4G (" and "5G ("
10:18:14leftrightit started with a build of 3 days ago
10:18:15lymeca_I'm sorry the last one is "4G ("
10:18:38lymeca_What's the difference between and
10:20:30 Quit tchan ("WeeChat 0.2.5-cvs")
10:20:51GodEater_lymeca_: good question, don't know :(
10:21:34GodEater_lymeca_: get the one, it's the latest version
10:22:08GodEater_Apple's version numbers jump all over the place I seem to recall now
10:24:06lymeca_So I should do exactly what Febs said?
10:24:41lymeca_rename 'Firmware-' to bootloader.bin and run 'ipodpatcher N -w bootloader.bin'?
10:24:48GodEater_unzip it first
10:24:51lymeca_I don't have Rockbox bootloader installed right now I don't think
10:24:53lymeca_I did unzip
10:24:54GodEater_the .ipsw file is a zip file
10:25:07lymeca_I have a 'Firmware-" file
10:25:08GodEater_doesn't matter
10:25:18GodEater_cool - rename it what Febs said
10:25:29lymeca_and the ipodpatcher execuatable is here too
10:26:06GodEater_make sure, that if you're iPod decides to reflash itself after you've done this
10:26:11lymeca_Okay so I've got the firmware named 'bootloader.bin' and ipodpatcher
10:26:14GodEater_that you don't do what the other guy did, and hard reset it
10:26:26 Quit linuxstb (Read error: 110 (Connection timed out))
10:26:30GodEater_it's the only way we know of to brick an iPod
10:26:37lymeca_okay so should I run 'ipodpatcher N -d'?
10:26:40 Join TrualgZolu [0] (i=505424f8@gateway/web/cgi-irc/
10:26:52lymeca_What is? Hard reseting during a reflash?
10:26:59 Quit TrualgZolu (Client Quit)
10:27:11GodEater_one sec
10:27:49lymeca_What does the 'N" do?
10:27:53leftrightGodEater: I have reverted to a build from the 31/6/07 and it works fine, it sees all the directories,
10:28:14leftrightrather it sees all the file in the directories
10:28:29 Join trualgzolu [0] (i=505424f8@gateway/web/cgi-irc/
10:28:42 Quit trualgzolu (Client Quit)
10:28:42 Join obo [0] (
10:30:00GodEater_lymeca_: "N" isn't meant literally
10:30:09lymeca_ohh that's /dev/sde
10:30:11GodEater_you replace N with your ipod device, so in your case /dev/sde
10:30:16GodEater_and you don't need the -d step
10:30:18 Join ze_ [0] (
10:30:27 Quit ze (Read error: 104 (Connection reset by peer))
10:30:33 Nick ze_ is now known as ze (
10:30:33GodEater_since you've already ruined your firmware partition, it wouldn't work anyway :)
10:30:45GodEater_so move to the -w step
10:30:49 Quit leftright ("CGI:IRC")
10:30:50lymeca_What does -d do, wipe whatever is in /dev/sde1?
10:30:59GodEater_no, it removes the rockbox bootloader
10:31:00GodEater_if it's there
10:31:09lymeca_Which is installed in /dev/sde1
10:31:11GodEater_otherwise it doesn't do anything
10:31:20lymeca_alongside the Apple firmware in the same partion
10:31:49lymeca_Okok this is starting to make sense... -d wouldn't hurt then if Rockbox bootloader isn't even there though, right?
10:32:13GodEater_no - but your firmware partition doesn't contain any firmware at all any more
10:32:25GodEater_so I wouldn't bother running it - it'll probably upset ipodpatcher
10:32:31lymeca_When this is all over I'll have two bootloaders in the sde1 firmware partition that I can choose from at boot of the iPod (even though it'll default to Rockbox)... right?
10:32:40GodEater_correct again
10:33:13lymeca_couldn't resist:
10:33:19lymeca_[ERR] Firmware partition doesn't contain Apple copyright, aborting.
10:33:19GodEater_the ipod will boot to rockbox normally, and to apple's OS if you move the hold switch to the "on" position as soon as you power it on
10:33:22lymeca_That makes sense =]
10:33:45GodEater_this is assuming you choose to install the rockbox bootloader of course :)
10:33:45lymeca_Oh what if hold is set to on before it's powered on?
10:33:51GodEater_you can't power it on :)
10:34:04lymeca_Well you need the rockbox bootloader to use rockbox right?
10:34:08pondlifeHmm, any Cygwin users know where I might find a gcc 3.4.6 package?
10:34:20GodEater_lymeca_: technically no, but let's not go there now
10:34:27lymeca_Otherwise Apple's firmware will just load and ignore the .rockbox on the large partition
10:34:34lymeca_ah ok =]
10:34:53GodEater_ipodpatcher has some other fancy features, but lets get your iPod working again first
10:35:28lymeca_./ipodpatcher /dev/sde1 -w bootloader.bin
10:35:31lymeca_didn't work
10:35:35GodEater_don't use /dev/sde1
10:35:41GodEater_use /dev/sde
10:36:04*GodEater_ keeps meaning to pester linuxstb about that
10:36:16 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:36:21GodEater_talk of the devil
10:36:24lymeca_speak of the devil!
10:36:44pondlifelinuxstb: You are satanic, apparently!
10:36:53*B4gder embraces for upcoming pestering
10:37:05GodEater_embraces? or just braces?
10:37:06lymeca_-em perhaps?
10:37:10pondlifeGodEater_: Go!! Pester!
10:37:41pondlifeAh, no.. that only helps with vampires
10:37:57B4gdertry garlic
10:38:00lymeca_okay it's still not working
10:38:02 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
10:38:04GodEater_linuxstb: would you consider adding a small feature to ipodpatcher such that if people insist on (mistakenly) specifying the partition rather than the device file, we just get ipodpatcher to prompt "did you mean /dev/sd(n)" and then work as expected ?
10:38:11 Quit linuxstb_ (Read error: 104 (Connection reset by peer))
10:38:34lymeca_./ipodpatcher /dev/sde -w bootloader.bin
10:38:34GodEater_lymeca_: what happened this time ?
10:38:41lymeca_ERR] Firmware partition doesn't contain Apple copyright, aborting.
10:38:42lymeca_[ERR] Failed to read firmware directory - nimages=0
10:38:50GodEater_lymeca_: ok - use dd instead
10:39:02lymeca_It also gave me output from the partition table telling me what it was
10:39:06GodEater_dd if=bootloader.bin of=/dev/sde1
10:39:13lymeca_hrmm okay you sure that won't do bad
10:39:23GodEater_how can it be worse than what you already did? :)
10:39:27lymeca_Good point
10:39:38lymeca_I dd the partition table onto the firmware partition
10:39:53lymeca_Only because that's how it was setup back when it was "Mac-formatted" with HFS+
10:39:53GodEater_this will just write over the top of that
10:40:04lymeca_The partition table DOES go in /dev/sde1 then!
10:40:12GodEater_the *firmware* goes tehre
10:40:20lymeca_not in mac-formatted mode
10:40:39lymeca_the partition map is in sde1
10:40:45lymeca_and the firmware partition is sde2
10:40:45GodEater_you *have* written the mbr to /dev/sde already right ?
10:40:48lymeca_data is sde3
10:40:54lymeca_Yeah I did that multiple times
10:40:58lymeca_Then I did it once on sde1
10:41:07lymeca_Which is now the firmware partition apparently
10:41:20lymeca_So now I'm going to run dd if=bootloader.bin of=/dev/sde1
10:41:29GodEater_your device still shows three partitions ?
10:41:35lymeca_No it only shows two now
10:41:36GodEater_/dev/sde1 , 2 and 3 ?
10:41:41GodEater_then do what I said
10:41:45GodEater_dd if=bootloader.bin of=/dev/sde1
10:42:01lymeca_Which makes sense... that means I copied the partition table to /dev/sde corrrectly... it's in the MBR safe and sound
10:43:00lymeca_OKay I just dded it... should I also do the ROckbox firmware or try and boot into the Apple firmware first?
10:43:12GodEater_boot apple first
10:44:26 Join n1s [0] (
10:44:30lymeca_plug it into the wall like it says?
10:44:43GodEater_doesn't hurt
10:44:55GodEater_esp. if it's low on battery
10:45:01GodEater_brb - call of nature
10:45:02 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
10:47:55lymeca_GodEater_ I just ran mkfs.vfat /dev/sde2
10:48:01lymeca_The Apple firmware works
10:48:18lymeca_I'm launching GParted to check it out
10:48:39GodEater_that means you're free to continue with your rockbox install now
10:48:47 Join My_Sic [0] (
10:49:42***Saving seen data "./dancer.seen"
10:50:14lymeca_Here's a Q: if the Ipod firmware relies on storing the bulk of the program on the large data partition with only a boot loader in the small partition, how is it working with no FAT32 partition?
10:50:31lymeca_"milar to the Ipod firmware, most of the Rockbox code is contained in a “build” that resides on your player’s drive."
10:50:34lymeca_That's from the manual
10:50:50n1slymeca_: the OF lives in the firmware partition
10:51:09lymeca_Original Firmware = OF?
10:51:21n1sa small partition about 50-100 MB in a partition marked as empty
10:51:32n1syeah original firmware
10:52:12GodEater_the iPod's "real" bootloader lives in flash memory on the iPod, and is mostly inaccessible
10:52:19lymeca_Well I just used dd to copy a firmware file onto that small partition (it's 32MB for me) and it worked... but the firmare image file was only 4.5MB
10:52:33GodEater_yes, the firmware partition is mostly empty space
10:52:46GodEater_which is how come we can fiddle with it, and add stuff in without breaking things
10:53:08GodEater_the firmware partition on the 5.5G, which is what I have, is about 100MB
10:53:13GodEater_but the firmware is much smaller than that
10:53:32lymeca_So a Windows formatted iPod will boot up first from the flash memory boot loader which read the HDD MBR and then knows how to access the partitions. Then it access the HDD firmware partition, usually the first and smallest, and loads the Apple firmware.
10:53:49 Quit linuxstb (Read error: 110 (Connection timed out))
10:55:38lymeca_Okay so no copyrighted APple firmware code exists on the much largeer second "data" partition
10:55:43 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
10:55:51GodEater_linuxstb: having ADSL woes today ?
10:56:20lymeca_So Rockbox is shifted one in comparison to the Apple firmware:
10:56:41GodEater_it makes it easier to upgrade that way
10:56:44lymeca_Apple's has bootloader in flash and firmware in first partition, Rockbox has boot loader in first partition and firmware in second partition
10:56:56GodEater_you *can* write the rockbox firmware into the OF firmware too, instead of the rockbox bootloader
10:57:07GodEater_but it makes updating it a pain, since you have to use ipodpatcher each time
10:57:29lymeca_I agree it's much easier to have a .rockbox directory on the second partition
10:57:47GodEater_and it stops you booting apple os
10:58:11lymeca_[INFO] Part Start Sector End Sector Size (MB) Type
10:58:11lymeca_[INFO] 0 63 80324 39.2 Empty (0x00)
10:58:11lymeca_[INFO] 1 80325 39054014 19030.1 W95 FAT32 (0x0b)
10:58:22lymeca_That's what ipodpatcher says my parition table is
10:58:22*linuxstb wonders why no-one has mentioned
10:58:38GodEater_lymeca_: channel etiquette asks you to use pastebin for big pastes please ?
10:58:46GodEater_linuxstb: cos I suck ?:)
10:59:02lymeca_ohmygosh linuxstb
10:59:05linuxstbThere's no need to use ipodpatcher at all (on Linux) - dd does the same thing.
10:59:06lymeca_Nice link
10:59:22GodEater_linuxstb: that's why we ended up using it
11:00:38lymeca_Okay so linuxstb, I just dded the Apple firmware image into the first partition... so you say I don't have to use ipodpatcher to install the Rockbox boot loader either?
11:00:50GodEater_no he didn't say that
11:00:58GodEater_you most definitely need ipodpatcher for that
11:01:07GodEater_unless you're really good with a hexeditor
11:01:12lymeca_okay, but I don't need to download some extra firmware file?
11:01:18linuxstblymeca_: You need to make sure the Apple firmware is working first. Once it is, then you use ipodpatcher as described in the manual.
11:01:21lymeca_ipodpatcher has the bootloader built-in?
11:01:32lymeca_The Apple firmware is working, and I'm going to run ipodpatcher
11:01:42GodEater_lymeca_: don't forget to make sure you've already installed the .rockbox folder too
11:01:49GodEater_(not sure if you already said you did that or not)
11:01:58 Quit Rimidimi (Read error: 104 (Connection reset by peer))
11:04:18*GodEater_ has to go meet a tester.
11:04:38lymeca_So is ipodpatcher moving the Apple firmware and putting the rockbox boot loader in its place?
11:06:47 Quit linuxstb ("CGI:IRC (Ping timeout)")
11:07:31bospaadjelymeca_, no ipodpatcher just adds the rockbox boot loader, so you can boot both the apple firmware and rockbox
11:07:37*petur advises other ISP to linuxstb
11:07:46amiconnRegarding - is there a reason why this was removed from
11:07:55amiconnAnd if not, would it make sense to wikify it?
11:07:58B4gderit wasn't really removed
11:08:10B4gderit was just that the entire docs/ dir was forwarded to the wiki
11:08:28B4gderso yeah, I guess it should be wikified
11:09:24lymeca_bospaadje: But then when Apple's boot loader loads in Flash, won't it just load the Apple firmware in the first partition like normal and ignore the Rockbox boot loader tacked on after Apple's firmware in the first partition?
11:09:34 Quit otih_ ("Lost terminal")
11:10:37 Join MatthewMills [0] (i=8b4e0a68@gateway/web/cgi-irc/
11:10:45 Quit idnar (Nick collision from services.)
11:10:47 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
11:11:03bospaadjei believe there's some hex magic involved to make the apple bootloader think it has to load the rockbox bootloader.. i never worried about that as ipodpatcher took care of that for me
11:12:19MatthewMillsHello, coming in as required when registering for the Wiki. Running Rockbox on a 80gig iPod and currently running the battery runtime. So if someone could give me write permissions.
11:12:43n1slymeca_: iiuc, ipodpatcher attatches the rockbox bootloader to the end of apple firmware and changes the entrypoint to the rockbox bootloader so the flash loader loads both the apple firmware and the rockbox loader and then starts the rockbox loader
11:13:24n1sMatthewMills: WikiName
11:13:37B4gderMatthewMills: done!
11:14:01B4gderI cheated a bit since I get notification emails with new regs ;-)
11:14:06MatthewMillsThank you. Just used my wikiname for the ease of that.
11:14:34lymeca_What does that mean to change the entrypoint to the rockbox boot loader? Obviously it causes the Apple boot loader to start the rockbox bootloader instead of the Apple firmware even though both are loaded... but how?
11:14:51amiconnVery simple
11:15:08amiconnThe apple loader starts whatever image is on the firmware partition
11:15:25amiconnSo the rockbox bootloader is placed there, causing the apple loader to start it
11:15:54amiconnThe apple fw is moved to make room for that. The apple fw can then still be started from the rockbox bootloader
11:15:55n1sBagder: did you see the last comment on FS #6652 apparently your fix broke genlang when using -u to update a lang file
11:16:07lymeca_amiconn: Where is the apple fw moved to?
11:16:18amiconnJust a bit further into the partition
11:16:29amiconnThe partition is significantly larger than the firmware
11:16:34lymeca_oh okay so the rockbox loader goes first and THEN the apple fw
11:16:45lymeca_and because the rockbox loader is first the apple loader loads it
11:16:47B4gdern1s: yeah I noticed, I think we should just skip the "dest" checking when -u is in use, but I haven't yet taken the time to verify such a fix
11:17:25amiconnIiuc the apple fw is tacked onto the rockbox bootloader. So the apple loeader actually loads bothh
11:17:48amiconnThat's the reason why throwing the apple fw away reduces boot time significantly
11:18:00lymeca_Oh wow it's working!
11:18:57lymeca_amiconn: How does one go about doing that?
11:19:00 Quit Rondom (Nick collision from services.)
11:19:21 Join Rondom_ [0] (
11:19:45amiconnInstead of -a, just use -wf (or -we) to write the bootloader
11:20:01lymeca_I didn't use -a, I just ran './ipodpatcher'
11:20:44amiconnThen it defaults to -a
11:21:09lymeca_After loading Rockbox, I decided to restart it into the Apple fw to see if it worked
11:21:33lymeca_I held down Menu+select and after it showed the apple logo on the screen I turned HOLD on
11:21:49lymeca_It flashed the backlight but now it's frozen at the Apple logo and I can't do anything
11:22:42lymeca_Huh restarting worked
11:23:53 Part MatthewMills
11:27:01 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:28:09GodEater_lymeca_: it didn't freeze, it just takes AGES to load the apple firmware
11:28:22lymeca_oh really?
11:28:30linuxstbamiconn: It's the other way around - the bootloader is attached to the end of the Apple firmware. The header of the Apple firmware is then changed to increase the size to include the bootloader, recalculate the CRC, and change the "entryoffset" value to be the location of the bootloader, instead of zero.
11:28:32lymeca_Why's that? It was very fast sans rockbox boot loader
11:28:33GodEater_you don't notice this if you've been running the apple firmware for a long time because when you turn your ipod "off" you aren't actually powering it down
11:28:57GodEater_it just "sleeps"
11:29:00lymeca_So iPods NEVER really turn off?
11:29:07GodEater_not when running the apple os no
11:29:12lymeca_because I've never seen an iPod take THIS long to load fw
11:29:14GodEater_when you turn it off with rockbox though
11:29:18GodEater_it goes off properly
11:29:24lymeca_That's nice
11:29:29GodEater_aye :)
11:29:45lymeca_So I take it that given how fast Rockbox boots up that it doesn't laod the apple fw?
11:29:54lymeca_There's no need really
11:29:57GodEater_not unless you do the hold trick
11:30:46amiconnlinuxstb: The what does ipodpatcher need to 'move to make room' when writing a bootloader for the first time?
11:31:17GodEater_amiconn, the apple firmware, since the header has to increase in size
11:31:29lymeca_Okay so what's the best way to put music on now that I've got Rockbox?
11:31:38GodEater_lymeca_: just copy files over
11:31:45lymeca_Should I literally just mount the FAT32 partition and copy folders of MP3s and FLACs and OGGs?
11:31:48GodEater_put them wherever you like
11:31:50linuxstbamiconn: The other images in the firmware partition - AUPD, RSRC and HIBE (the last two on Nano and Video only)
11:32:06lymeca_Awesome... and it'll automatically scan metadata and create a database?
11:32:15GodEater_lymeca_: not quite
11:32:18GodEater_read the manual :)
11:32:35GodEater_Database is an optional feature of Rockbox
11:32:38GodEater_you don't need to use it
11:32:45GodEater_(and I don't personally)
11:32:59lymeca_Well I could enable Auto Update
11:33:14lymeca_And then it'd automatically scan for new changes on boot
11:33:18GodEater_make sure you also turn on dircache
11:33:19lymeca_and add new tracks into the db
11:33:22GodEater_if you wish to use that
11:33:34 Quit johnzorn (Remote closed the connection)
11:34:05 Join Thundercloud [0] (n=thunderc@
11:34:18lymeca_Ah firewire doesn't work
11:34:51linuxstbRockbox doesn't (currently) detect a firewire connection - so you need to reboot to disk mode manually.
11:35:48amiconnThat reminds me...
11:35:56lymeca_How do I reboot to disk mode?
11:36:27GodEater_lymeca_: power off (hold play), then hold select + play when the screen clears until you get disk mode displayed
11:36:30lymeca_I LOVE this btw... learning so much!
11:36:48lymeca_This is my first iPod... someone gave me a used 20GB 4th generation because "it was broken"
11:37:13lymeca_First time I've been able to legitimately play with one
11:38:05lymeca_I hold select + play as it is booting up again?
11:40:11 Quit Arathis ("Bye, bye")
11:40:25 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
11:41:30lymeca_Even after I unmount the FAT32 partition it still says not to disconnect it
11:41:40lymeca_On the iPod... am I to ignore that
11:42:25GodEater_lymeca_: type "eject /dev/sde"
11:43:08lymeca_What is the negative side of just unplugging it without running eject?
11:43:21GodEater_not much really
11:43:26GodEater_I do that sometimes
11:43:33GodEater_provided it's unmounted it doesn't matter much
11:46:46lymeca_omg this is so cool
11:47:02GodEater_oh dear, he's gone all AOL on us
11:50:17markunGodEater_: heat stroke?
11:50:24GodEater_sleep deprivation
11:50:31*pondlife issues a small challenge - anyone who can work out what on earth is up with deserves a beer.
11:50:35GodEater_it's raining here sadly
11:51:03markunah yes, I see it on the radar
11:51:06markunit's quite hot here
11:51:16 Join webguest66 [0] (i=a481012a@gateway/web/cgi-irc/
11:51:21GodEater_you have your own weather radar?
11:51:24*GodEater_ is impressed :)
11:51:29markunno :)
11:51:54GodEater_wooo - that's pretty
11:52:10 Quit webguest66 (Client Quit)
11:52:31markunand they also do some predictions for the following hours
11:53:52lymeca_Oh good rebooting into disk mode lets me transfer via firewire
11:53:55lymeca_This is MUCH faster
11:54:14lymeca_That would be a very important and nice thing to have... firewire autodetection support for ROckbox?
11:54:25amiconnShould be quite simple
11:54:28GodEater_feel free to add it :)
11:54:35amiconnIf you want to help, you could do some tests
11:55:03*amiconn already knows how to detect firewire data connection and firewire power on mini G2, and firewire power on the G5
11:55:52linuxstbDo you have a firewire charger?
11:56:06lymeca_I'd do tests for sure
11:56:12 Nick lymeca_ is now known as lymeca (n=lymeca@unaffiliated/lymeca)
11:56:25lymecaI have Firewire and USB and a 4th generation 20GB monochrome
11:56:44GodEater_and a partridge in a pear tree...
11:57:52 Join miepchen^schlaf [0] (n=hihi@
12:05:48 Part maffe
12:06:37lymecaWhen I plug the USB cable in it shows the Rockbox USB icon then the Apple logo
12:06:44lymecaWhat is it loading?
12:07:11GodEater_disk mode
12:07:55lymecaAhm... so where is the disk mode code located?
12:07:56markunlymeca: we don't have our own USB stack yet
12:08:22GodEater_flash yes
12:08:33GodEater_along with diagnostics mode too
12:08:54GodEater_(accessed with select+rewind on boot)
12:09:02GodEater_if you're at all interested, which you seem to be :)
12:09:27*GodEater_ ducks out for coffee, back in 10
12:15:54lymecaOkay so Select+Play = disk mode and Select+Rewind = diagnostics mode... anything else?
12:16:44 Join rub [0] (
12:17:27rubWho speak french here ?
12:18:17GodEater_lymeca: only menu+select for hard reset
12:18:30GodEater_rub: we only speak english here
12:18:35lymecaIs there a non-hard reset?
12:18:48GodEater_lymeca: nope
12:19:30lymecaWhat is the power on button?
12:19:36 Quit GodEater_ (Success)
12:19:37lymecaplay/pause shuits down
12:19:58 Join GodEater_ [0] (
12:23:38rubWhere dowloads pluging for rockbox plz ?
12:23:54 Join Nico_P [0] (
12:24:24GodEater_rub, you don't - all plugins for rockbox are included in the file
12:27:55rubha ok i'm newbie
12:31:42GodEater_linuxstb: looks like it's still just you and me on for beers. Perhaps if it's just us, Shad Thames would be a better venue ?
12:33:48GodEater_lymeca: which bit of the world do you hail from ?
12:34:04lymecaCalifornia at the moment
12:34:14lymecaI go to school on the East Coast of the US though
12:34:41GodEater_you're up early then :)
12:34:44GodEater_or late I suppose
12:35:09lymecanew toy!
12:38:02 Quit SliMM (Read error: 104 (Connection reset by peer))
12:39:29lymecaUSB transfers are REALLY fast for the first 100MB
12:39:49lymecaAnd get progressively slower until ~900MB when it locks up and disppears from the computer
12:39:50 Join idnar [0] (i=mithrand@unaffiliated/idnar)
12:39:53lymecaThen I have to hard reset
12:40:29 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
12:40:52GodEater_that's..... unusual
12:41:11 Join daurn [0] (i=daurn@
12:43:50 Join Doomed|Sleep [0] (
12:43:51 Quit alienbiker99 (Read error: 104 (Connection reset by peer))
12:44:08daurnPress any key to continue, or any other key to cancel.
12:44:22GodEater_lymeca: do you get the same issue with firewire ?
12:44:32lymecaI don't know
12:46:02 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
12:46:58 Join Entasis [0] (
12:48:10 Quit idnar_ (Success)
12:49:44***Saving seen data "./dancer.seen"
12:52:01 Quit daurnimator (Read error: 110 (Connection timed out))
12:54:11 Quit linuxstb (Read error: 110 (Connection timed out))
12:54:42*petur reads the beer challange a bit late
13:02:58 Join The-Compiler [0] (
13:05:49 Join lee-qid [0] (
13:15:08 Join neutralrobotboy [0] (
13:16:29neutralrobotboyhey, can anyone tell me if it's possible to have rockbox charge from usb when it goes into usb boot mode?
13:16:36 Quit The-Compiler (Remote closed the connection)
13:16:42peturwhat player?
13:16:52neutralrobotboyiriver h320
13:17:18peturyou can even have it charge and not go to usb mode
13:18:02 Join tedb [0] (
13:18:07peturSettings->general settings->system->battery
13:18:15n1spetur: I was under the impression that it doesn't charge from usb in bootloader usb mode (at least only using the low current draw)
13:18:43tedbis it correct that several plugins (for example metronome) are not being build in the simulator?
13:18:45peturno, it doesn't do that in bootloader mode (not in the released one at least)
13:18:52n1stedb: yes
13:19:16tedbwhat is the reason?
13:19:34n1stedb: they rely on hardware stuff that the sim doesn't handle
13:19:41tedbi see
13:19:49tedblike sound playback...
13:19:54tedbi suppose?
13:19:55Nico_PGodEater_: were there any more interesting responses in the discussion on the git ML ?
13:20:00n1salthough metronome should be possible for swcodec sims
13:20:11Nico_PGodEater_: btw, would you mind giving me the link again ?
13:20:16n1stedb: the sim playes music for swcodec targets
13:20:25linuxstb_I think metronome's problem is the user timer, not audio (on swcodec)
13:20:39tedbi see. i build for h3x0 sim.
13:20:54n1stedb: that should be able to play music
13:21:00neutralrobotboypetur: ahh, i think that's what i was asking about (bootloader mode).
13:21:12neutralrobotboymy player stopped charging from the ac adapter.
13:21:21neutralrobotboyso, right now if my battery runs out, it's a brick.
13:21:31neutralrobotboyi want to find a way around that.
13:21:56tedbnls: yes, i can play mp3 files, but i want to write (and simulate) a plugin that produces sound.
13:22:30n1stedb: that shouldn't be a problem
13:22:30peturneutralrobotboy: you could ask LinusN if he lets you try an unreleased bootloader but I had problems with it getting it to boot properly
13:22:35tedbnls: do i understand correctly that this cannot be done with the h3x0 sim ?
13:22:54peturneutralrobotboy: maybe the soldering of the AC socket is broken?
13:23:23 Join Angryman [0] (i=8d715617@gateway/web/cgi-irc/
13:23:34linuxstb_tedb: Sound works fine in the h3x0 sim.
13:23:40 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
13:23:55neutralrobotboypetur: yeah... i've been thinking of trying to rewire it myself, but that's pretty risky.
13:24:42tedblinuxstb_: i see. so, is there a plugin i can look at in the sim that produces sound?
13:26:35 Nick Rondom_ is now known as Rondom (
13:27:24 Join maffe [0] (
13:27:29linuxstbtedb: You could try looking at rockboy, mpegplayer and Doom.
13:27:34 Quit rub ()
13:28:45tedblinuxstb: hm.. rockboy is not listed, doom doesn't work ('plugin returned error')
13:29:28linuxstbrockboy and mpegplayer are viewers - so they won't appear in Browse Plugins. Doom requires the WADs to be installed.
13:29:45tedbi see
13:29:59tedbok, thanks
13:32:47tedbah, something else. it is possible to use c++ for plugins?
13:33:30n1stedb: not really no, and iirc it's not wanted by some of the devs
13:35:20linuxstbtedb: If you wanted to use C++, you would need to add support for it to the Rockbox build system. But as nls says, I don't think many (if any) devs would like to see C++ plugins.
13:35:39 Join spiorf_ [0] (
13:35:47 Quit spiorf (Read error: 110 (Connection timed out))
13:35:59tedblinuxstb: i see
13:37:06AngrymanJust a short question... where would the best place to implement a smoothing function for the ADC_scan... Directly in buttons_<device>.c or somewhere else....
13:37:31 Quit Thundercloud (Read error: 104 (Connection reset by peer))
13:38:25 Quit pondlife ("disconnected has pondlife")
13:39:16 Quit spiorf_ (Client Quit)
13:39:28 Join spiorf [0] (
13:42:24 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
13:44:14 Part tedb ("Leaving")
13:44:17 Join Vortex375 [0] (
13:46:23 Join joa [0] (
13:48:42 Quit Nico_P (Remote closed the connection)
13:51:56 Quit Angryman ("CGI:IRC (EOF)")
13:52:02 Quit linuxstb (Read error: 113 (No route to host))
13:54:17 Quit My_Sic (Read error: 104 (Connection reset by peer))
13:54:43 Nick daurn is now known as daurnimator (i=daurn@
13:56:59 Join Thundercloud [0] (n=thunderc@
14:03:41 Join gfather [0] (n=mo@
14:03:49gfatherhello guys
14:04:09gfatheri cant download rockbox installer x becouse the site is down
14:04:17gfathercan anybody help me pleas
14:04:33 Join Domonoky [0] (
14:04:51gfatherjust the download guys
14:04:58Domonokygfather: dont use rockbox installer x
14:05:18Domonokyeither install as described in the manual, or use rbutil
14:05:29gfatherrubtil ?
14:05:35gfatherwell if its better yah
14:05:42gfathercan you help me a little
14:06:42gfathershould i get 3.2 or 3.2.3
14:06:58Domonoky3.2.3 is the newest version
14:07:13gfatherok . do i need any additional downloads
14:07:17gfatheror thats all
14:07:32peturit will download for you
14:07:38Domonokyrbutil downloads the addidtional things for you..
14:07:51dionoeabtw, who's in charge of the daily generated manuals ? The ipod video pdf is missing.
14:08:18gfatherany one can help me with ipod linux
14:08:26gfatherafter i installed it
14:08:31dionoea#ipodlinux can
14:08:54gfatherwell nobody answer theres , well only one and hes not there from yesterday
14:09:07 Quit Vortex375 (Read error: 110 (Connection timed out))
14:09:15Domonokygfather: this is rockbox, no help for ipl here
14:09:28gfatherbut my problem is easy but im not that expert in linux
14:09:50*dionoea thinks that installing linux on an ipod is useless
14:10:30gfatherwell yah
14:10:50gfatheri thought i installed linux on my friend ipod last year
14:10:59gfatherso i got ipod 5.5
14:11:14gfatherbut it turned out i installed rockbox
14:11:38gfatherso after settting up linux , and it took my a whole day
14:11:47gfatherit turnd out i need rockbox
14:11:52petur... which is way better
14:12:25gfatherthe only q? i have does rockbox support video fromat on ipod 5.5
14:12:42markunit does, but not very well
14:12:55gfatherframe rat issues ?
14:13:29markunwe don't know how to use the video decoder chip, so we do it on the normal CPU
14:13:56 Part neutralrobotboy
14:14:09markunbut I think the 10fps in the table is not true anymore
14:14:54 Part maffe
14:15:08markungfather: you can try it out by downloading one of the sample videos:
14:15:23gfatherfor sure
14:15:38 Join maffe [0] (
14:16:42markungfather: if you have time maybe you could try all the videos and update the fps values in the wiki (with frameskip and framelimit off)
14:17:24markunor at least for the 320x.. ones
14:17:36gfatherbut i maybe need some help and time to use the new rocbox
14:18:26markuneven people who have been using it for years (like me) discover new features now and then
14:20:17 Join Domonoky_ [0] (
14:21:27 Join Vortex375 [0] (
14:22:16gfathernice :)
14:24:59gfatherguys there is something wrong
14:25:24gfathercant load rockbox.bat
14:25:32gfatherfile not found
14:28:55linuxstb_gfather: Do you mean rockbox.ipod ?
14:28:58 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
14:29:16 Join miepchen^schlaf [0] (
14:37:41gfatherguys same thing
14:37:59gfathersorry its .ipod
14:38:13gfatherwhay did that happen
14:38:43 Quit Domonoky (Read error: 110 (Connection timed out))
14:40:45gfatheri installed linux , and cant install rockbox auto installer
14:41:00gfatherthats dissapionting
14:42:31gfatherguys any help pleas
14:43:02B4gder#ipodlinux is the ipod linux place
14:43:15B4gderor perhaps their forum
14:43:26gfatherim having problem with rockbox
14:43:30 Quit Domonoky_ (Read error: 110 (Connection timed out))
14:43:37B4gder"i installed linux , and cant install rockbox auto installer"
14:43:47gfatherforget about linux
14:43:50B4gderso what step in the manual is causing you trouble?
14:43:51 Quit Vortex375 (Read error: 110 (Connection timed out))
14:44:12B4gderI followed the manual on an ipod video once, it worked nicely on my first attempt
14:44:33gfatherthe guys gave me the rockbox utility
14:44:39gfatheri download it
14:45:02gfatherit there is bootloader installation
14:45:06linuxstbThen you need to click on two buttons - install the bootloader, and install a Rockbox build.
14:45:07gfatherand rockbox installation
14:45:12gfatheri did
14:45:32gfatherbut after its complete i reboot my ipod
14:45:50gfatherand get !error
14:45:53linuxstbDo you have a .rockbox folder on your ipod, with lots of files and folders inside there, including a file called rockbox.ipod ?
14:46:09gfathercant load rockbox.ipod
14:46:57gfathercan i format it , and have a new install
14:47:23B4gderwhy not answer linuxstb's question first?
14:47:46gfatherusing window
14:47:49gfatherill chek it now
14:48:35*petur thinks JdGordon has seriously lowered typing standards in this channel
14:49:05gfatheryes i have
14:49:48***Saving seen data "./dancer.seen"
14:50:01gfathershould i do something
14:51:46linuxstbWhich ipod do you have?
14:52:19gfather5th generation 5.5
14:52:36gfatherim relaxing , but not that much
14:53:31B4gderjust remember that nobody is obliged to help
14:54:23linuxstbgfather: The 80GB?
14:54:28gfather30 gb
14:54:47gfatherwell i know that , but people helps from good will :)
14:55:11GodEater_gfather: well have some patience, linuxstb is at work
14:55:36gfatherok , ill wait
14:56:07 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
14:56:19linuxstbgfather: I can't suggest anything else - if you definitely have a rockbox.ipod file in .rockbox. then I don't know why the bootloader thinks it's not there...
14:56:32gfatherok ..
14:56:43gfathercan i format it and install a fresh copy
14:57:03linuxstbYou could try that, yes.
14:57:18linuxstbRestoring your ipod with itunes is probably a good idea if you have itunes installed.
14:58:31gfathershould i have the latest itunes
14:59:13gfatherill try that
14:59:20gfatherand inform u guys
15:10:27 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
15:11:40 Quit markun (Read error: 54 (Connection reset by peer))
15:16:00 Part intgr
15:20:35 Quit linuxstb (Read error: 113 (No route to host))
15:20:55 Join linuxstb__ [0] (
15:25:07peturlinuxstb: can't you get another ISP or are they all that bad?
15:31:53GodEater_I think it's that BT have managed to find a sort of copper to lay their lines with that actually rusts
15:32:09GodEater_I think that's what's happened to my phone line too :(
15:34:38peturmaybe a sort of copper nobody wants to steal ;)
15:35:05 Quit linuxstb_ (Read error: 110 (Connection timed out))
15:35:24peturpoor linuxstb
15:35:35peturis there no cable in the UK?
15:38:30 Join rift_ [0] (
15:40:14 Join Arathis [0] (
15:43:47GodEater_there is, but Cable & Wireless (the main providers) have the worst customer service record in the known universe
15:43:52GodEater_so they're not a popular choice
15:47:54 Join Soap_ [0] (n=Soap@rockbox/staff/soap)
15:47:54 Join HellDragon_ [0] (
15:47:54 Quit Seed (Nick collision from services.)
15:47:54 Join Seed [0] (
15:47:54 Quit Neovanglist (Read error: 104 (Connection reset by peer))
15:47:55 Join Neovanglist [0] (
15:48:24 Quit Thundercloud (Read error: 104 (Connection reset by peer))
15:48:28 Quit gfather (
15:48:28 Quit sbeh (
15:48:28 Quit Hadaka (
15:48:42NJoingfather [0] (n=mo@
15:48:42NJoinHadaka [0] (
15:48:42NJoinsbeh [0] (
15:48:42 Join Thundercloud [0] (n=thunderc@
15:49:16 Join Llorean [0] (
15:56:21GodEater_good morning Llorean
15:56:27 Quit rift (Read error: 110 (Connection timed out))
15:56:58LloreanAye, mornin'
15:57:57GodEater_didn't you break the svn rules with your commit last night ? I thought it was supposed to be real names? ;)
15:59:50LloreanHe's already in the credits file, in one way or another
16:00:39GodEater_I meant *your* name, not DerPapst's
16:01:07LloreanOh, weird
16:01:12LloreanI thought that was fixed.
16:01:31LloreanAh well, they put me in the credits quite some time ago anyway. Long before I had commit access.
16:02:47 Quit HellDragon (Connection timed out)
16:03:31 Quit Soap (Connection timed out)
16:03:35 Join My_Sic [0] (
16:03:51LloreanI wonder why it did that, thought.
16:07:36amiconnThe server has a script that does the username->realname mapping
16:07:43*amiconn pings Bagder
16:07:44pixelmain the commit of last night you logged in as "llorean" - before it was "Llorean"
16:08:11pixelmajust checked with one that has your real name on it
16:08:35 Join kaaloo [0] (
16:08:55 Part kaaloo
16:09:00n1sso svn has case-insensitive usernames, weird
16:09:20pixelmawhy insensitive?
16:10:36n1spixelma: if he can log in as both 'llorean' and 'Llorean', unless he has 2 useraccounts...
16:11:15 Join miepchen^schlaf [0] (
16:11:31 Quit Zagor ("Client exiting")
16:12:49pixelmamaybe the password is all that counts? Just guessing though...
16:13:31*n1s knows nothing about how svn workes...
16:17:28B4gderno, the username is case insensitive
16:17:34B4gderoddly enough
16:17:55B4gderI'll fix that script to treat them as such too
16:18:33 Quit My_Sic (Read error: 104 (Connection reset by peer))
16:18:45B4gdersummer is here, family time!
16:18:49 Quit B4gder ("It is time to say MOOO")
16:20:18amiconnAppears to me that case insensitive user names are more common than case sensitive ones
16:20:32amiconn(the most prominent exception being *nix)
16:21:10 Quit thegeek (Read error: 113 (No route to host))
16:23:30*GodEater_ remembers summer time in Stockholm as meaning "hot chicks in bikinis on bicycles". Ahhh. Fond memories.
16:27:09 Quit printfXh4 (No route to host)
16:27:45 Part Llorean
16:34:00 Nick linuxstb__ is now known as linuxstb (
16:36:05 Join thegeek [0] (
16:39:49 Join Llorean [0] (
16:42:05 Join PaulJam [0] (
16:45:50 Join Rob2222 [0] (
16:48:03 Quit Rob222241 (Read error: 110 (Connection timed out))
16:49:51***Saving seen data "./dancer.seen"
16:54:11 Join jgarvey [0] (
17:00:11 Join The-Compiler [0] (
17:02:30 Quit maffe (Remote closed the connection)
17:04:29 Join Arathis_ [0] (
17:05:42 Quit Arathis (Nick collision from services.)
17:05:47 Nick Arathis_ is now known as Arathis (
17:10:44 Part LinusN
17:14:06GodEater_linuxstb: what's the reason you #ifdef out ipodpatcher's interactive features when it's not built with embedded bootloaders ?
17:14:41PaulJamLlorean: little question: would it be posible in the forums to use scrollbars for the textboxes of [code] tags if the lines are too long?
17:14:53 Quit petur ("connection reset by beer")
17:17:32linuxstbGodEater: Initially, the only interactive feature was "install" - so it didn't make sense.
17:18:08GodEater_did you see my "pester" this morning in the irc logs ?
17:18:56linuxstbYes, but remind me...
17:19:37GodEater_heh, just trying to be helpful to users who use some of ipodpatcher's more advanced features that seem to insist on specifying the partition
17:19:53linuxstbPeople shouldn't need to ever specify the partition.
17:20:04GodEater_I thought I'd have a go at writing something to the effect of getting ipodpatcher to prompt with something like :
17:20:15GodEater_"you've speficied /dev/sda1" - did you mean "/dev/sda"
17:20:18linuxstbAnd people can call their devices anything...
17:20:38GodEater_it seemed a trivial thing to add
17:20:40 Join Lear [0] (i=chatzill@rockbox/developer/lear)
17:21:15GodEater_or do you not think it's worth it ?
17:21:24linuxstbNah, it's the unix way - give users the ability to ability to break things if they want to.
17:21:34linuxstb(remove one of those abilities...)
17:22:04 Nick Soap_ is now known as Soap (n=Soap@rockbox/staff/soap)
17:22:11GodEater_hmm, well, in the course of looking into this, I noticed a spelling mistake in one of ipodpatcher's error messages.
17:22:22*linuxstb hides in shame
17:22:35GodEater_it's barely worth me submitting a patch to correct it
17:22:43GodEater_just search for "bootlaoder" in ipodpatcher.c
17:23:50GodEater_I can't say it's an error I've ever seen turn up in the forums mind you
17:23:53linuxstbSeems barely worth committing a fix for...
17:24:09linuxstbBut I'm bored and it's Friday afternoon...
17:24:53linuxstbOK, fixed.
17:25:05*GodEater_ is still cursing the special offer on "Jacques Fruit Cider" he encountered in the pub last night
17:25:11GodEater_head is still a bit sore
17:25:42 Join Rimidimi [0] (
17:25:51 Part Rimidimi
17:25:53GodEater_I can't imagine that error message is ever likely to show up in real world usage
17:26:04GodEater_I just thought I'd mention it ;)
17:29:13linuxstbHmm, shouldn't it abort as well, not just print an error message?
17:30:05GodEater_there's not much point continuing
17:30:23 Join hannesd [0] (
17:30:32linuxstbI've just fixed that as well, but as you say, I doubt it will ever happen.
17:30:53GodEater_unless someone ports ipodpatcher to a Ti83 or something :)
17:32:27*GodEater_ saw a video on youtube this morning of someone playing doom on the Ti83. Some people have too much time on their hands.
17:32:53GodEater_that probably means it's got more memory than I thought actually.
17:33:46 Quit tsygrl ("BitchX Official Bug Reporting Site --")
17:37:02linuxstbGodEater_: I think _you_have too much time on your hands if you're watching such videos.... ;)
17:37:39GodEater_you have *no* idea :)
17:38:45 Join kretender [0] (
17:38:52*GodEater_ is of course obliged to share now :
17:41:43GodEater_hmm - well that *was* the link. Appears broken now.
17:44:50 Join TrueJournals [0] (
18:00:21 Join Buschel [0] (
18:00:39 Quit Buschel (Client Quit)
18:01:09 Join Buschel [0] (
18:11:03 Quit hannesd (Read error: 110 (Connection timed out))
18:11:30 Join Scooter [0] (
18:17:44 Join My_Sic [0] (
18:18:47 Quit Overand ("Changing server")
18:19:40 Quit dwarfy ()
18:22:46 Join Domonoky [0] (
18:23:12 Quit Buschel (Read error: 110 (Connection timed out))
18:23:32 Quit Scooter ()
18:23:46 Join Buschel [0] (
18:30:07 Quit My_Sic (Read error: 104 (Connection reset by peer))
18:32:49 Join Nico_P [0] (
18:33:37 Quit obo ("KVIrc 3.2.6 Anomalies")
18:33:37 Quit The-Compiler (Remote closed the connection)
18:40:00 Quit Buschel (Read error: 104 (Connection reset by peer))
18:41:08 Part kretender
18:41:13 Join Buschel [0] (
18:48:48 Join Scooter [0] (
18:49:51 Part TrueJournals
18:49:52***Saving seen data "./dancer.seen"
18:50:07 Quit Buschel (Read error: 104 (Connection reset by peer))
18:50:19 Nick Doomed|Sleep is now known as Doomed (
18:51:44 Quit Doomed ("( :: NoNameScript 4.02 :: )")
18:52:42 Nick Scooter is now known as Buschel (
19:00:36 Join obo [0] (
19:02:11 Quit Arathis ("Bye, bye")
19:15:54 Join My_Sic [0] (
19:24:39 Quit Lear ("ChatZilla [Firefox]")
19:32:59 Quit lymeca ("...and don't forget: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 !")
19:35:50 Join Entasis_ [0] (
19:37:05 Quit ze (Read error: 110 (Connection timed out))
19:38:09 Join TrueJournals [0] (
19:43:44Nico_PBuschel: I have a gigabeat, would you like me to test -O1 and -O2 ?
19:44:03BuschelNico_P: that would be great!
19:44:18Nico_Pjust tell me how to change the -O level :)
19:45:06Nico_Pand I assume you want me to test with your v10 patch ?
19:45:16Buschelin makefile there is a -O2 option set for all non-iPODs. if you just set this to -O1 (like for iPODs), you can compare
19:45:25Buschelyes, v10 is nice.
19:45:38Buschelbtw, i'll be off for a few minutes.
19:45:39Nico_Pok so I'll start with -O2 to see the results
19:45:50Nico_PCan I test on any track ?
19:45:54Nico_PMPC of course
19:48:41 Join kretender [0] (
19:49:25Nico_POK, I chose a random track to test with... the unmodified patch gives me 762.06 % realtime (the file is 340.34s and the decoding tool 44.66s)
19:51:11Nico_POK so that was -O2... moving on to -O1
19:53:40Nico_P44.55s to decode, 763.96 % realtime
19:54:13 Quit Entasis (Read error: 113 (No route to host))
20:02:50 Join Entames__ [0] (
20:03:18 Quit Entasis_ (Read error: 104 (Connection reset by peer))
20:04:06 Join spiorf_ [0] (
20:07:01 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
20:11:03 Join Entasis_ [0] (
20:16:42 Quit Entames__ (Read error: 104 (Connection reset by peer))
20:16:51 Quit spiorf (Read error: 110 (Connection timed out))
20:17:52BuschelNico: back again. looks like -Ox doesn't affect the performance too much. so, I gotta leave the settings
20:21:00amiconnTried -O3? (not that I've seen significant speedup from such experiments in the past)
20:21:24Buschelhmm, tried on iPOD. it's even slower then...
20:21:53amiconnYeah, on arm -O3 often generates slower code when the memory system is 16bit
20:22:57Buschelbtw, any idea how to switch on -O1 for all ARM-targets? the current makefile searches for "iPOD"-string...
20:23:28amiconnWhere? musepack?
20:23:58Buschelyep, copied it from libmad. the libmad-makefile does the same
20:25:40amiconnThat check isn't nice. Sansa and H10 use -O2 because of that
20:25:53amiconnIndeed a check for arm will be better
20:26:04BuschelI know. Any better idea? I am not into makefiles that much...
20:26:13 Join scorche [0] (i=scorche@rockbox/administrator/scorche)
20:26:51BuschelWe should also check for other decoders. I guess that many decoders run faster on ARM-targets with -O1
20:27:19amiconnThe Makefile generated by configure sets a CPU env var
20:27:24Nico_PBuschel: do you want me to test without the patch ?
20:27:31amiconnSo we just need to check that instead of $TARGET
20:27:39BuschelNico: good idea to get full image ;)
20:27:44n1sBuschel: did you try -Os it should generate smaller code than -O2 but faster than -O1
20:28:08amiconnifeq ($(CPU),arm)
20:28:12amiconn_should_ work
20:28:13Buscheln1s: tested it on iPOD. no difference in speed between -Os, -O and -O1
20:28:38 Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb)
20:28:58*linuxstb_ looks at the libmad makefile with svn blame and wishes he didn't...
20:28:58n1sBuschel: ah, ok
20:29:06amiconnLooks like a series of tests is due. Various -O options on various architectures
20:29:34amiconnlinuxstb: Hehe, was it you who added the ipod check?
20:29:45*linuxstb_ looks around innocently
20:30:22Buschelamiconn: checking
20:30:53linuxstb_I wish we had a standard test track - would make it easier to share the testing...
20:30:55n1samiconn: I can contribute one test already, O < Os < O2 < O3 for vorbis on coldfire although O3 is only ~.5% faster than O2
20:31:30amiconnWell, if it doesn't make the codec so big that it gets unloadable, we should still use it _imo_
20:32:22amiconnlinuxstb: Only partially. Results on different targets with same architecture can still be different due to numerous subtle differences
20:32:28n1samiconn: btw do you think Lear's gcc patch will affect these tests? I tested without it but could try with too...
20:32:52amiconnE.g. X5/M5 might be faster than iriver because of the smaller ram, which needs a smaller refresh cycle
20:33:22Buschelamiconn: ifeq ($CPU),arm) seems to work fine.
20:33:31amiconnOr, H300/X5/M5 are a bit slower than H1x0 because of the more complicated communication with the button adc
20:33:40amiconn(running in an interrupt)
20:33:55amiconnThe latter can even be influenced by the hold switch setting...
20:34:19Nico_PBuschel: 712.90% realtime
20:34:24Nico_Pwithout the patch
20:35:26Buschelnico: +7%, iPOD does scale better...
20:36:10Nico_Perr, my previous results (with the patch) were around 763%
20:36:19Nico_Pso why +7% ?
20:36:35Buschel+7% performance = 763/713
20:36:44Nico_Poh I see
20:36:55Nico_Pwhat results does the ipod have ?
20:39:42Buscheldid anyone test -O1 for libmad or other codecs on Sansa? afaci Sansa also uses the PP-processor. Sansa should also scale like iPOD
20:40:43 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
20:41:20 Join orbit7 [0] (
20:41:37 Quit amiconn (Nick collision from services.)
20:41:37 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
20:42:06 Quit linuxstb_ ("CGI:IRC")
20:47:22 Join lee-qid_ [0] (
20:47:28 Nick lee-qid_ is now known as lee-qid__ (
20:48:23 Quit lee-qid (Read error: 104 (Connection reset by peer))
20:49:55***Saving seen data "./dancer.seen"
20:50:09 Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul)
20:50:14 Quit Llorean ("Leaving.")
20:56:07 Join Llorean [0] (
20:57:06 Join scorche` [0] (i=scorche@rockbox/administrator/scorche)
20:58:06 Join Xerion [0] (
20:58:39 Quit scorche (Read error: 104 (Connection reset by peer))
20:58:39 Nick scorche` is now known as scorche (i=scorche@rockbox/administrator/scorche)
20:59:04 Nick lee-qid__ is now known as lee-qid (
21:06:45 Join toffe82 [0] (
21:08:45 Join GodEater__ [0] (
21:12:32GodEater__well that's a first. An apple install post in the wrong forum.
21:12:49GodEater__normally see lots of questions that *shouldn't* be in there
21:17:33 Quit lee-qid (Read error: 104 (Connection reset by peer))
21:19:47 Part TrueJournals
21:20:27n1sAnyone with a non-h300 coldfire target around that want to test something?
21:20:52 Join kaaloo [0] (
21:20:57 Join Jeton [0] (n=chatzill@
21:20:58ender`i've got a h120
21:21:27 Join lee-qid [0] (
21:21:46n1sender`: could you test building with a change to the Tremor makefile?
21:22:04n1spreferrably with the test_codec plugin too
21:22:04ender`sure, just let me start up vmware
21:22:51n1sender`: just change the line that reads TREMOROPTS = -O2 to TREMOROPTS = -O3 and do a "make clean" before building
21:24:18 Quit gfather ()
21:24:41n1sender`: do you build with the test_codec plugin?
21:24:50ender`i don't think so
21:25:07n1sI would be interested in results from that...
21:26:07ender`do i need to reconfigure to get that?
21:26:40*amiconn pings Bagder
21:26:54n1sno, jus add it to apps/plugins/SOURCES and viewers.config
21:27:26*amiconn wonders why it's necessary to edit viewers.config
21:27:48Buschelbtw, just re-measured -Os, -O1, -O2 on current mpc-patch on iPOD. -Os is slowest (251%), -O1/-O2 have nearly same speed (260%). I guess O1/O2 do not have that much difference anymore after all the ARM-assemlber was inserted...
21:28:22n1samiconn: to put it in the viewers folder so that it comes up as an option in the open wth.. list
21:28:24ender`what exactly do i add to viewers.config?
21:28:36linuxstbamiconn: You mean it could be in viewers.config in SVN?
21:28:40n1sender`: wav,viewers/test_codec,-
21:28:46amiconnlinuxstb: Yes
21:29:04linuxstbamiconn: Good point, I'll add it.
21:29:07ender`ok, building
21:29:10amiconnAs long as the plugin isn't built, it won't end up in the final viewers.config
21:29:40*amiconn has tons of idle processes from rbclient on his machine
21:30:06 Join petur [0] (, make, sh, genlang, cc1, ...
21:30:38amiconnAbout 50 of each
21:30:57*amiconn reboots
21:33:35ender`ok, booted the new firmware
21:33:43n1sender`: ok, good
21:34:30n1sender`: do you have any vorbis files?
21:34:36ender`a lot
21:34:45n1sdo they play?
21:35:01ender`before, or now?
21:35:10n1snow :)
21:35:27n1sor rather both...
21:36:29n1snice, could you make a few runs with test_codec, preferrably comparing results to svn?
21:37:44n1sanyone want to test different build switches for pp based players and gigabeats?
21:38:25ender`ok, let's see
21:39:38amiconnSomething is very wrong with the current debian unstable
21:40:06amiconnHmm, at least with the gnome system monitor
21:41:07GodEater__ which is why I still prefer a good quality gentoo install ;)
21:41:17ender`<- gentoo user :)
21:42:20 Join PaulJam_ [0] (
21:43:22 Join ducbian [0] (
21:44:23ender`ok, got 281,35% realtime with a Q6 (i think) file
21:44:42 Quit PaulJam (Read error: 110 (Connection timed out))
21:44:48ender`should i try the same file with -O2?
21:45:17n1sender`: yes, please, and could you make at least 3 runs so we get a more stable value?
21:48:41 Join Rob222241 [0] (
21:49:10ender`run2: 281,32%
21:52:33ender`run3: 281,45%
21:53:05ender`going to try with -O2 now
21:54:14 Join merbanan [0] (n=banan@
21:54:26n1sender`: ok, good
21:54:47Nico_PGodEater__: could you remind me the link to the convo on the git ML ?
21:54:54n1sanyone wants to test this on pp players or gigabeats?
21:55:32*linuxstb runs Debian unstable, but never updates it unless he needs a specific package updating
21:56:15 Part kretender
21:57:00ender`-O2 run1; 273,93%
21:57:29GodEater__Nico_P: hold on a mo
21:59:25Nico_Pthanks :)
22:00:02GodEater__linuxstb: do you believe this "80GB bricked" thread in the forums ?
22:00:11Nico_Perr, how do I see the answers with that link ?
22:00:44Nico_Pok I found it, ignore me :)
22:00:55Nico_Pwow lots of new answers
22:02:01GodEater__the chap who calls himself "linux" is quite helpful
22:02:11GodEater__a lot of the replies seemed to wander OT for a while
22:02:14linuxstbGodEater: The "i used a wall charger and it went pop and now it doesn't work" thread ?
22:02:26GodEater__linuxstb: that's the one
22:02:30ender`-O2 run2: 273,95%
22:02:42linuxstbChargers going pop doesn't sound positive...
22:02:45GodEater__I've not heard of anyone frying their iPod like this before, so I'm a little dubious
22:02:56GodEater__no but surely it's only the fuse in the charger ?
22:03:23GodEater__he'd have to have been super unluck for it to nuke the ipod too
22:05:30 Join markun [0] (n=markun@rockbox/developer/markun)
22:05:49Soapfuse in a cheap charger? ha!
22:05:54ender`-O2 run3: 274,14%
22:06:55 Quit Rob2222 (Read error: 110 (Connection timed out))
22:07:06ender`to summarize: H120: -O3: 281,35% 281,32% 281,45%; -O2: 273,93% 273,95% 274,14%
22:07:18n1sender`: thank you very much for your testing, we will definately switch svn to build tremor with -O3
22:07:20GodEater__Soap: you think he has fried his iPod then ?
22:07:34*n1s wan
22:07:44n1sts a pp tester
22:07:59 Quit kaaloo ("Leaving.")
22:08:02Soap_that_ I do not know. Did he ever try the "toggle hold switch" hard-reset option?
22:08:14GodEater__do ask him - I've got bored :)
22:08:32Soapwe never queried exactly how he was trying to boot his iPod.
22:08:42GodEater__by "we" you mean me :)
22:08:52Soapwe as in the greater community
22:09:17GodEater__no - but given his iPod seems like it's already on it's way back to Apple, I'm not sure how much point there is asking more questions
22:09:20GodEater__up to you though
22:09:22GodEater__I've had enough
22:09:28 Quit Xerion (" ")
22:09:39amiconnn1s: did anyone try other codecs than libmad, tremor and musepack yet?
22:09:48amiconnI mean comparing various -O levels
22:09:58n1samiconn: I don't think so
22:16:06Soapthough, GodEater__, the fact it didn't boot upon insertion of power does imply bad things.
22:17:01LloreanSoap: There is some sort of glitch that causes this anyway.
22:17:07LloreanIt's been seen on Nanos and 5Gs so far, afaik
22:17:31Soapglitch which causes the device not to power-up upon powered cable insertion?
22:17:33LloreanUsually when the power gets really low, they need the reboot combo before they'll 'wake up' despite being charged somewhat. Also sometimes happens after unplugging them from a wall charger.
22:18:06 Quit _Veseliq_ (Remote closed the connection)
22:18:06SoapI was curious about that...curious if he had done a proper and full hard (re)boot.
22:18:23LloreanIt's happened to me once: A brief flash of the battery symbol in the apple disk mode, then a blank screen, no response to inserting USB or power but a hold on/off then menu+select woke it up
22:18:24GodEater__you could stop speculating and ask ?
22:18:36LloreanI think the best bet for him is to just let him go about his business
22:19:14SoapGodEater__: I did ask. sheesh read the forums once and a while, dude. ;)
22:19:24LloreanOh, and watch out for Ritesh, he's been banned twice in the past for blatantly ignoring posting guidelines and generally causing problems, both were limited duration
22:19:45Soap"watch out for"? Is he gonna shiv me?
22:19:54GodEater__Soap: hehe - I've been doing that all evening :)
22:20:27LloreanSoap: Watch out for as in "If you end up having to move one of his posts to the trash forum, I may not notice it, so leave me a PM"
22:20:59Soapcan do
22:21:00LloreanWhile I read all the posts in the main forum, I don't check trash often, or the moderation logs, just because I trust you guys. ;)
22:21:42LloreanOf course, one could argue that my enabling of the moderation logging option....
22:23:00*GodEater__ is sometimes glad he is not burdened with such trust
22:23:03 Quit scorche (Connection timed out)
22:23:17GodEater__othertimes it's frustrating not to be able to move those things myself
22:24:16Buschelback to technical question: is there a chance that patch #7216 (battery types/runtime/etc for iPODs) may be comitted? the current trunk is really messed up for iPOD and battery stuff...
22:24:37 Join ze [0] (
22:25:03 Quit orbit7 (Remote closed the connection)
22:25:31GodEater__right, got to shoot out and pick up the girlie - later chaps
22:26:03linuxstbAny of the playback engine gods around? I'm wondering how ci->set_offset is supposed to work - codecs seem to pass various values to this function (samples decoded, time in ms, file offset in bytes), and the function changes that value to adjust for latency...
22:26:51XavierGramiconn: I managed to get the sdl under the framebuffer under debian stable, but I don't find any good reasons (except maybe size) to replace the current one.
22:27:11linuxstb(it all seems very broken...)
22:27:25peturBuschel: battery capacity stuff isn't very important, it is only used for expected runtime display, and iirc it isn't quite accurate on ipods
22:28:01XavierGr2 major drawbacks is that 1) we may not have vmware tools running (I think they need X-server to install/run) 2) we won't have text buffer, as soon as the console output fills the screen you can't see what happened
22:28:43Buschelpetur: hmm, it is also used for switching off on low-power. for the runtime calc you're right, but the current trunk gives totally unrealistic values.
22:29:03XavierGramiconn: I will try to build the right crosscompilers (I've managed to build all the manual types and the simulator) and then I will compress the image to see if there is any significant size gain (though I doubt it)
22:29:34amiconnXavierGr: Not having vmware tools available is somewhat nasty.. I know that
22:30:00*n1s searches for a place to read about coldfire assembly and general gnu assembler syntax...
22:30:04*petur doesn't know about low voltage switchoff - surely that doesn't use batt capacity?
22:30:08amiconnI made a vmware image that has sdl crosscompiled for mingw32, so that it builds sdl sims which can run unter windows
22:30:24amiconnThen you don't need to use the actual vmware console at all.
22:30:52amiconnFor commandline work, log into the vm via ssh (e.g. putty). Access data via samba, including sims
22:31:03Buschelpetur: not ne capacity, but the battery type. it includes discharge curves and limits for switching off the device
22:31:18XavierGrhmm so you run the vmware image and just do the rest with windows and putty?
22:32:06amiconnI don't use it myself yet, mostly because it's not finished
22:32:12peturBuschel: do we have batt types and discharge curves in rockbox?
22:32:14amiconnBut this is the intention, yes
22:32:19XavierGramiconn: nice thinking, I will see what I can do about vmware tools but I don't think I will succeed in it
22:32:50amiconnYou can run it under the (free) vmware server, and have it start up when the pc starts, with no visible ui at all
22:33:00Buschelpetur: yes, several ones. Li-ion, Li-poly, etc.
22:33:29peturBuschel: ok, I'll shut up then
22:33:43Buschelpetur: no need to shut up :)
22:33:45XavierGramiconn: command line from putty and running the sim by doubleclicking from windows brilliant
22:34:22amiconnXavierGr: yup. But my image has a drawback compared to the current one. Even though it doesn't have X11 at all, it's bigger...
22:34:35XavierGrhow come?
22:34:51amiconnI dunno
22:34:54XavierGrhave you tried the dd trick that stacks all data together?
22:35:08XavierGrhave you deleted the apt-get packages (in the cache)?
22:36:02amiconnI did a vmdk shrink, yes
22:36:20amiconn(my image uses a growing image as opposed to the current one)
22:36:30amiconngrowing .vmdk
22:36:39XavierGrif you didn't delete the installed packages then that might be it
22:36:47XavierGrfor me it made a huge difference
22:37:09Soapamiconn: did you overwrite free space with zeros before zipping?
22:37:19Soapthat makes a massive difference
22:37:21XavierGrthe command is apt-get clear cache or something like that (see apt-get −−help)
22:37:27XavierGramiconn: yes
22:37:29XavierGrwith dd
22:37:31amiconnThat's part of the shrink process.
22:37:46XavierGrI don't remember the exact dd command Bager once told me
22:37:52amiconnSince I cannot uses vmware tools to do that (they need X11), I chose the manual way
22:37:53XavierGrBger I mean
22:38:32XavierGrah you did shrink it (Sorry I was confused with Soap's question)
22:38:57*Soap was just confused
22:39:11XavierGrI thought that amiconn asked me what you asked him :P
22:39:22peturXavierGr: his initial nick was Bager, he changed it because too similar with another one ;)
22:39:24XavierGrthat's why I went into details about dd..
22:39:32XavierGrpetur: haha yes indeed
22:41:10amiconnI had an idea today how cygwin builds can be sped up (hopefully)
22:41:41amiconnI'll try that soon: putting the build dir into a ram disk
22:41:51XavierGramiconn: then I suppose that debain unstable is much bigger than the version 3 debian stable (but then again the latest vmware image is debian unstable if I am not wrong)
22:42:04amiconnI used testing
22:42:47XavierGrwell the new vmware image I am making is debian stable, I will see if I get major size gains and inform you
22:42:59XavierGrbut yeah without vmware tools it will suck
22:43:28XavierGramiconn: also another problem I turned into is that when I start the sim, I can't see anything but the sim graphics and there is no way to end the simulation
22:43:47XavierGrso I just had to reset vmware :\
22:43:48amiconnThat's why I came up with the idea to not use the vmware console directly at all
22:43:58 Nick HellDragon_ is now known as HellDragon (
22:44:00amiconnThen the missing vmware tools aren't much of a problem
22:44:09XavierGrit is rather weird that the sim doesn't have a way to kill itself
22:44:18amiconnCan't you switch to another virtual console?
22:44:29XavierGrno you cant
22:44:46XavierGr(I am not sure why is that)
22:45:16amiconnI think framebuffer sdl isn't suitable for the sim then, since you also don't see the debug output...
22:45:29XavierGryeah no debug screen at all
22:45:41XavierGrwell then I will have to scrap that attempt
22:45:44linuxstbUnless someone coded a console...
22:45:55XavierGramiconn: I will look forward for your version
22:46:40*amiconn is currently trying to solve the mystery in fs #7245
22:48:07*linuxstb wishes the playback engine dealt with offsets in numbers of samples, not ms or bytes
22:48:15 Join webguest29 [0] (i=18976e30@gateway/web/cgi-irc/
22:49:01amiconnlinuxstb: How would you map bytes<->samples? Very difficult with vbr unless you scan the whole file...
22:49:18*amiconn installs valgrind
22:49:37Bagdervalgrind is nice
22:49:37 Quit webguest29 (Client Quit)
22:49:38linuxstbOnly in VBR MP3 - in every other format I've dealt with, it's natural to do things in samples, and hard in bytes
22:49:42 Join webguest29 [0] (i=18976e30@gateway/web/cgi-irc/
22:49:45 Quit Soap (Read error: 104 (Connection reset by peer))
22:49:59***Saving seen data "./dancer.seen"
22:50:10 Quit webguest29 (Client Quit)
22:50:16 Join webguest60 [0] (i=18976e30@gateway/web/cgi-irc/
22:50:18linuxstbEspecially when the playback engine attempts to adjust byte offsets wrt latency - so the byte offsets are never correct.
22:53:52 Join mirak [0] (
22:55:15webguest60linuxstb: Did you work on the mpeg-related coding for the mpegplayer plugin?
22:55:25 Join Soap [0] (n=Soap@rockbox/staff/soap)
22:55:37amiconnummmmmm files are currently disabled for sims :(
22:55:59*Nico_P installs valgrind too... seems like a cool tool
22:56:08Bagderamiconn: quote easy to enable though
22:57:05 Quit webguest60 ("CGI:IRC (EOF)")
22:57:27 Join webguest60 [0] (i=18976e30@gateway/web/cgi-irc/
22:57:51pixelmaamiconn just wants the beer ;)
22:57:55amiconnProvided that one remembers which of the dozen Makefiles to edit
22:58:31linuxstbwebguest60: I worked on mpegplayer, yes.
22:58:36BagderNico_P: it is a very cool tool
22:58:54linuxstbwebguest60: I'm not sure what you mean by "mpeg-related coding" - it's all mpeg-related coding...
22:59:16Nico_PI'm testing callgrind right now :)
22:59:39webguest60linuxstb: I've revised mpegplayer to include a resume feature - but I only have a gigabeat on which to test it...
23:01:16webguest60linuxstb: Can I impose upon you to look it over and perhaps try it on other platforms?
23:01:48Lloreanwebguest60: The normal process is to post a patch to the patch tracker so that many may look it over.
23:02:48webguest60linuxstb: I didn't know whether you expected more thorough testing prior to posting it to the patch tracker.
23:04:08LloreanAs long as your intent is for it to eventually go into Rockbox, the patch tracker is where it pretty much belongs, so that you and others may work on it and discuss it.
23:04:14 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
23:05:24amiconnLooks like get_action_worker tries to use an invalid stack frame address... but why??
23:05:47webguest60linuxstb: no problem - I'll register and post the changed files shortly...
23:07:07linuxstbwebguest60: Yes, please post it to the patch tracker - I'm not really working on mpegplayer at the moment, but I'll probably have a look anyway.
23:07:13*amiconn prepares a target build, intended to be run with memory_guard
23:07:32 Quit jgarvey ("Leaving")
23:08:01*amiconn gets a beer
23:10:40 Quit Nico_P (Remote closed the connection)
23:10:58webguest60linuxstb: The only modified files are mpegplayer.c, mpeg_settings.c and mpeg_settings.h - Do I need to include anything else in the .tar.gz file I post?
23:11:42n1swebguest60: please make a patch
23:15:51 Join darkskall [0] (i=4282eea1@gateway/web/cgi-irc/
23:15:59 Quit darkskall (Client Quit)
23:16:28 Quit webguest60 ("CGI:IRC (Ping timeout)")
23:17:37 Join darkskall [0] (
23:18:29darkskalli got a problem with my gigabeat
23:18:45toffe82what kind ?
23:19:17darkskallit boots with the system error 10
23:19:44toffe82what were you doing before that ?
23:20:14darkskalli had rockbox on it ,it worked great for months
23:20:42darkskalllast thing i did ,i just plugged my gigabeat on usb to let it charge itself
23:22:39toffe82does the computer see it when you connect it ?
23:22:54darkskallit says there's a usb connection
23:23:05toffe82but it doesn't see the hd ?
23:23:40toffe82you have to try the recovery :
23:24:14toffe82but it can also be a hardware problem, I have one board like this and cannot make it work ..
23:24:23darkskallk thx
23:24:25darkskallill try it
23:24:40toffe82Did you disconnect it like this or did you safe eject ?
23:25:43darkskalli already tried this solution,
23:25:54darkskallbut it doesnt worked,maybe if I retry a second time
23:28:58darkskallok so i am trying for a second time
23:30:52 Quit desowin ("use linux")
23:34:55*petur sees another reason to laugh with bush: he can't pour beer into a glass and spills most of it
23:34:57chrisjs169what file is it containing all the icons used in menus (for folders, videos, music files, etc)
23:35:44 Join Nico_P [0] (
23:35:55peturchrisjs169: look in /.rockbox/icons and in the wiki
23:36:04chrisjs169petur: ok
23:36:53chrisjs169oh wait - should have clarified more - I'm looking for the file in the source code for these
23:37:46chrisjs169I've found ones like Icon_Folder and Icon_Audio, but nothing like Icon_Video (I'm guessing - the icon displayed next to mpg files)
23:37:51peturapp/gui/icon.* ?
23:38:46peturchrisjs169: that's done through the viewer.conf file in /.rockbox
23:38:55chrisjs169the icons?
23:39:50peturthe order I think, the icons file use the offset (not 100% sure there)
23:40:11*chrisjs169 tries something
23:40:19LloreanVideo files are in the viewer icons bitmap, yes.
23:40:56pixelmaBagder: re. forum suggestion... we would be as important as those guys... - ;)
23:42:05peturwow... zune-linux has a 'report a bug' feature
23:42:06chrisjs169this explains why I wasn't finding anything...I always wondered what that last digit was for in viewers.conf
23:42:25 Join jurrie_ [0] (
23:44:00saratogadid the zune linux people ever do anything or do they just sit around and talk about how cool doing something might be?
23:44:19peturbingo ;)
23:44:35 Quit darkskall ()
23:44:52 Quit saratoga ("CGI:IRC")
23:45:00 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
23:46:37saratogais there some recommended case for the gigabeat?
23:49:15 Quit Jeton ("ChatZilla [Firefox]")
23:49:16amiconnThe sim doesn't crash when single-stepping the stop from tree in gdb
23:51:19 Quit jurrie (Read error: 110 (Connection timed out))
23:51:32 Join darkskall [0] (
23:52:10 Quit davina (Remote closed the connection)
23:54:04 Quit petur ("zzzz")
23:55:10 Quit darkskall (Client Quit)
23:55:27toffe82saratoga: a lot of people recommand this one :
23:58:40 Quit GodEater__ ("User pushed the X - because it's Xtra, baby")
23:58:44 Quit kkurbjun ("Leaving.")

Previous day | Next day