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 2006-10-13

00:00:36peturthursdays are the party night of students, and I live in the middle of them
00:00:53peturit's midnight and the noise begins...
00:01:10iRockswow i can't even turn my ipod off :-(
00:01:26 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
00:02:30iRockskalthare, i realize its a broad question, but are you working on fixing this, and if so could u give me a general timespan (hours, days, weeks, months?)
00:03:04*petur remembers the old topic
00:03:32KalthareI'm working on it, but I have no idea how long it'll take.
00:04:44iRocksok thanks
00:06:14 Join stripwax_ [0] (
00:07:11 Join Yono [0] (
00:09:05 Quit lee-qid ("Trillian (")
00:11:05 Quit stripwax (Read error: 110 (Connection timed out))
00:11:25 Quit midkay ("Leaving")
00:24:46 Quit Rondom (Read error: 60 (Operation timed out))
00:29:14 Join MarcoPolo [0] (
00:30:40 Quit iRocks ("CGI:IRC (EOF)")
00:33:10 Quit dan_a (Read error: 110 (Connection timed out))
00:35:45 Quit charkins (Read error: 60 (Operation timed out))
00:37:14 Quit TCK (Remote closed the connection)
00:37:50 Join TCK [0] (
00:41:04 Join NickDe [0] (
00:42:08godzirraKalthare: I know I've said it before, but we (or at least I =) appreciate all the hard work you've done.
00:42:09linuxstbCan some with more forum powers than me move this thread back to a visible forum?
00:43:11 Quit CriamosAndy ("( :: NoNameScript 4.03 :: )")
00:44:08 Join Paul_the_Nerd [0] (
00:45:25scorchelinuxstb: done
00:45:38 Part LinusN
00:45:42KalthareIs there a WPS that doesn't display anything?
00:45:54linuxstbscorche: Thanks. When did those old forums disappear from developers?
00:45:59Paul_the_NerdKalthare: You could make one very easily
00:46:22scorchelinuxstb: when Paul_the_Nerd made them disappear ;)
00:47:31PaulJamwouldn't it be better to put the old treads in an archive forum where they can still be read?
00:48:11KaltharePaul_the_Nerd: Okay, thanks..
00:48:15scorchePaulJam: they are kind of...
00:48:18Paul_the_NerdPaulJam: Then people would in some cases want to respond to them. At the moment, if someone finds an important thread seems to be missing I can bring it back from the old forums.
00:48:19godzirrawhy would you want a wps that doesnt display anything?
00:48:29scorcheoh..for normal users as well
00:48:41Paul_the_NerdI suppose I could make them read-only
00:49:10Paul_the_NerdBut I think having them visible at all for normal users will probably just add confusion.
00:49:21Paul_the_Nerd"Why can't I post in the forum for my iPod Video?" and such
00:49:23scorchethey are quite a few...
00:50:22Kaltharegodzirra: Because the WPSes I have right now are painting updates all over my debugging output
00:50:24linuxstbIt could just be a single "Archived threads" forum
00:50:51linuxstbBut I'm guessing there's no way to bulk-move them all?
00:51:24Paul_the_Nerdlinuxstb: I *think* I can merge forums actually
00:51:42PaulJamPaul_the_Nerd: there don't have to be a link to them on the main forum page, but it would be nice to be able to find old threas by the forum search.
00:51:57scorchei think you have to see the forums to search them
00:51:59godzirraKalthare: Ahh. Good reason.
00:52:21Paul_the_NerdPaulJam: That's very true. I've been trying to think of a way that doesn't increase confusion, but hadn't come up with one yet.
00:52:31Paul_the_NerdI *think* I've got it though
00:52:38 Quit ender` (" The reason they call it the American Dream is because you have to be asleep to believe it. -- George Carlin")
00:53:03Paul_the_NerdHow about a single forum called "Archived Threads" and inside it, Subforums for each of the old forums. They would display on the main screen similar to the Hardware Repair forum.
00:53:25PaulJamthat is what i meant initially
00:53:30 Quit spiorf (Remote closed the connection)
00:54:36 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:01:40 Quit t0mas_ (Read error: 131 (Connection reset by peer))
01:02:32 Quit Kohlrabi ("Quit")
01:07:55 Join JdGordon [0] (
01:09:40 Join Jerry_ [0] (
01:14:21Paul_the_NerdPaulJam: How's that look? It should be searchable too.
01:17:04PaulJamlooks nice. but propably you could move it to the bottom of the forum.
01:17:28godzirraKalthare: well good luck. anything I can do to help, please dont hesitate to ask :)
01:17:34 Quit Jerry_ ("Chatzilla 0.9.75 [Firefox]")
01:17:43linuxstbI was thinking the same thing - maybe in its own group at the very bottom of the page?
01:18:28 Quit petur ("Nettalk6 -")
01:18:48Paul_the_NerdBottom of General (just moved it there, see how it looks) or bottom of page?
01:19:20linuxstbI was thinking very bottom of page, but it's fine there.
01:20:08Paul_the_NerdI think I'll leave it there for the moment.
01:20:08 Quit blueworm ("Leaving")
01:20:23 Join Joely [0] (
01:21:16Paul_the_NerdAt the moment, nobody can post in them (except developers and expert and mods, but that's more part of my giving them all the ability to pull threads out of there, which I *believe* they can do.)
01:21:43Paul_the_NerdIt's possible I missed a permission or added an additional permission somewhere
01:23:22 Join rushfan [0] (
01:23:32rushfanAnyone know how progress on the 5.5gen ipods is oging?
01:23:46Paul_the_Nerdrushfan: It's pretty much all in the thread for it on the forums, I think
01:24:30 Quit rre7zbach (Read error: 113 (No route to host))
01:24:51Kaltharerushfan: 30GB or 80GB?
01:25:33rushfanKalthare: 80GB
01:25:43rushfanPaul_the_Nerd: mind pointing me to the thread? Im browsing the forum but dont see anything
01:25:59Paul_the_Nerdrushfan: It's in the New Ports forum.
01:26:16 Join Rincewind [0] (
01:26:25Kaltharerushfan: It's a total non-starter at this point −− sorry. It won't boot. We're not sure why. We suspect it's an incompatibility in the ATA hardware.
01:26:50rushfanKalthare: so I have awhile to wait, eh?
01:27:04 Join l0de [0] (
01:27:37l0deHello sirs. I am looking for information about identifying the generation of my ipod and possibly installing rockbox on it if possible, have I come to the right channel?
01:27:45Kaltharerushfan: There's no knowing.
01:28:08 Quit JoeBorn (Read error: 60 (Operation timed out))
01:28:15linuxstbl0de: Yes, but try here first:
01:28:31l0deok I will read this faq and return, thank you.
01:29:15rushfanKalthare: I just hope it gets running eventually. heh
01:30:59 Join JoeBorn [0] (n=rootmeis@
01:31:10 Part rushfan
01:31:34l0deLinuxstb- ok, after reading that faq I determined that it is a 5.5g, an 80gb video ipod. I read on that someone on the rockbox forums had succeeded in installing rockbox on a 5.5g, but after using the forums search function, I could not find any info to confirm this. Do you have any information on this topic?
01:32:43linuxstbIt's running (but is unstable) on the 30GB, but doesn't run at all on the 80GB.
01:33:18linuxstbThe forum thread discussing it is here:
01:33:47l0deHow disappointing, I bought the ipod expressly with the intent to use rockbox, now I find I should have done more research. Thanks for the data.
01:34:16KalthareSorry about that. We're working on it, but there's no telling when or if a breakthrough may happen.
01:34:46 Quit excitatory (Read error: 110 (Connection timed out))
01:34:49l0deWell, thanks for your hard work for no pay. Good luck with it.
01:35:38***Saving seen data "./dancer.seen"
01:39:09 Quit TeaSeaLancs (Remote closed the connection)
01:41:45 Join |AhIoRoS| [0] (n=ahioros@
01:50:46 Quit TCK (Remote closed the connection)
01:51:23 Join TCK [0] (
01:53:32 Join Jack_ [0] (
02:00:58 Join webguest11 [0] (i=47cdda3c@gateway/web/cgi-irc/
02:01:43webguest11is there anyway to get midi playback to play at a normal rate on ipod video?
02:02:12webguest11ipod video is a lot less buggy than 4g on everything else
02:07:31Paul_the_NerdI don't think resampling works still.
02:07:56linuxstbI've never tried the midi player, but looking at the source, it's using a 22.050KHz samplerate, but Rockbox currently only supports 44.1KHz on the ipod. I don't know if it's possible to simple change the #define in the source code or if there are bigger problems.
02:08:20 Quit MarcoPolo (Remote closed the connection)
02:15:40 Join dricx [0] (i=4262339c@gateway/web/cgi-irc/
02:15:57godzirraKalthare: Since I pulled the apple_os.bin etc off with dd and the patched ipod_fw.c, I sh3~ould still be able to install the bootloader with a standard bootloader-video.bin an no hex editing, right?
02:16:32dricxgigabeat firmware is already made or...
02:17:10godzirralast I heard it was being worked on
02:17:21linuxstbgodzirra: What do you mean by "standard bootloader-video.bin" ? You need the 2048-byte sector version of the bootloader.
02:17:46godzirralinuxstb: so I have to use the bootloader-video.bin that I compiled after kalthare's patch?
02:17:51godzirraI'm trying to move back to the mtools way
02:17:58dricxcan anyone tell me where can i get infor about it
02:17:59godzirraso I can at least use my ipod without ituns for now :)
02:18:50Kaltharegodzirra: You can use the standard bootloader, but you'll need to use the patched ipod_fw, and you'll still have to hexedit your partition table
02:18:57linuxstbgodzirra: If you reformat with 512-byte sectors, then the standard bootloader-video.bin and will work, but you'll still need the patched ipod_fw.c.
02:19:42godzirraok, so all the files I have now will still work except for the non edited mbr.bin
02:19:44Kalthare...I Think it's trying to read past the end of the drive.
02:19:44 Quit dricx (Client Quit)
02:20:09godzirrathats odd. is there an easy way to fi tha?
02:20:12godzirra*Fix that
02:20:20godzirraor test that?
02:20:25Joelygodzirra! use the patched ipod_fw.exe i compiled!
02:20:39godzirraJoely: but then i'd have to find a windows box :p
02:20:45Joelyoh ok
02:20:46godzirrabut good job getting it patched for windows ;)
02:20:56Joelyhaha i didn't patch anything
02:21:13Joelyi only did some meaningless compiling
02:21:56hcsdon't sell yourself short, that was some meaningful dumb compiling you did
02:21:59sneakumsi can build Linux/x86 or Linux/ppc binaries, if someone needs one
02:23:39 Quit stripwax_ (Read error: 110 (Connection timed out))
02:28:01Joelyok, does anyone think it would help to make a driver to intercept all usb traffic for the sansa port? because there's that `manufacturing mode' that might be useful, correct?
02:29:27 Join rushfan [0] (
02:29:32 Join iRocks [0] (i=473a5360@gateway/web/cgi-irc/
02:29:40rushfanGreating. My mfing ipod just had a battery meltdown.
02:30:01sneakumsby which i mean, three mile island
02:30:49rushfanMy computer froze, so I had to do a hard reboot while my ipod was connected
02:30:51scorchemust have been pretty hot to melt that metal backing
02:30:56rushfanand I disconnected it.
02:31:00rushfanThen I reconnected it, and it froze
02:31:19rushfanAnd when I disconnected it, it wouldnt turn on. And wreaked of battery acid
02:31:29 Part Paul_the_Nerd
02:31:39rushfanIt wasnt hot until until I reconnected it. It like suddenly overheated in a very short period of time. :
02:33:20 Join iRox [0] (i=473a5360@gateway/web/cgi-irc/
02:33:55iRoxhey what's this I hear about a stable 5.5g by editing the MBR
02:34:04scorcheit isnt stable
02:34:15iRoxo ok
02:34:26iRoxdoes anybody have it to a point where they can play music?
02:34:36 Join Paul_the_Nerd [0] (
02:34:36 Quit iRocks ("CGI:IRC (Ping timeout)")
02:35:02JdGordonif someone doesnt care about itunes with the 5.5g colld they just format the disk with 512byte sectors and try the regular 5g bui;d?
02:35:03godzirraon an ipod? Yeah. But you need linux and mtools to do it.
02:35:05godzirraits not a simple process.
02:35:25scorcheJdGordon: i think they can, but still need a patched ipod_fw
02:35:32scorcheand not sure how stable either
02:35:39JdGordonsomeone should try that...
02:35:55scorcheim sure someone has...
02:36:08iRoxwhat changes need to be done to the MBR?
02:36:12linuxstbJdGordon: The Apple bootloader expects the partition table to refer to 2048-byte sectors. Kalthare has already hacked around that though and done what you've suggested.
02:36:14iRoxis it posted on the forums?
02:36:19scorcheiRox: yes
02:36:25JdGordonah ok
02:36:35*Paul_the_Nerd wonders if a li-ion battery should ever smell of battery acid.
02:37:01hcsperhaps it was just the vinegar on the salad you had for lunch
02:37:03iRoxhow much more stable would you say it is?
02:37:06rushfanIts battery acid or burning electronics
02:37:11iRoxi mean right now my ipod can't even turn off
02:37:15rushfanBut it has that very unique smell that only electronics get
02:37:49linuxstbiRox: It should be a lot more stable.
02:37:58KalthareIt's quite stable indeed.
02:38:04linuxstbBut it's not a straightforward process...
02:38:37KalthareIt's very hard to set up, and I'm not sure if it's possible from Windows.
02:38:38linuxstb(and means you can't access the disk from Windows or normally from Linux, or run the Apple firmware...)
02:38:48iRoxif i were to run slax however?
02:38:58godzirrawtf is slax?
02:39:00linuxstbAlthough I expect mtools could run under Cygwin...
02:39:06godzirrapeople keep saying slax and I assumed it was slang for slackware.
02:39:08iRoxslax is a live linux boot cd
02:39:11 Part l0de
02:39:21scorchein other words, slackware live cd
02:39:23iRoxu can run linux without having it installed
02:39:34godzirraso knoppix for slackwaer.
02:39:35Joelyanyone need mtools native binary for windows?
02:39:44godzirraJoely: google.
02:39:46godzirrayou might find it.
02:40:12godzirraI have a ton of native linux tools on my windows setup
02:40:17Kaltharemtools works under Cygwin. Whether it can directly access a partition on a USB device is what I don't know.
02:40:17godzirrathat some guy compileod for windows.
02:40:27scorchevmware can
02:40:56iRoxkalthare: so basically do you have the set up you had the other day?
02:41:11KalthareiRox: What do you mean?
02:41:12iRoxon like page 4 of the forums
02:41:40KalthareUm.. what is it you want from me regarding that?
02:42:15JdGordonhe wants your soul!!
02:42:22scorcheand your first-born
02:42:24iRoxyou said (like 5 min ago) that you have rockbox running more stable but it requires linux.... is this what you did?
02:42:40linuxstbKalthare: It should be able to - I'm pretty sure dd works on Cygwin with a USB disk.
02:42:50KalthareiRox: Yeah.
02:42:55godzirraKalthare: any luck on the end of disk issue?
02:43:04linuxstbCygwin gives you the usual /dev/sdX etc devices.
02:43:16KalthareiRox: Actually, what's the capacity of your iPod?
02:43:38KalthareiRox: Yeah, then, the MBR hack should work.
02:43:44iRoxi have rockbox on there right now but is SUPER unstabe.... it wont' even turn off because it crashes
02:43:47rushfanI should act like a mentally deraigned lunatic and go into the apple store screaming at them for making such shit projects
02:44:06iRoxi hope to fix it tonight... is that a feasible goal?
02:44:30JoelyiRox, anything is possible :)
02:44:39KalthareYeah, depending. It's a very complicated process, and easy to screw up.
02:44:47godzirrarushfan: they'll just have their "people" escort you out. Nice knowing you. :)
02:44:53 Quit JoeBorn ("Leaving")
02:44:56Kaltharegodzirra: I haven't had time to look yet.
02:45:30godzirraKalthare: ok. don't take my persistent questioning as trying to rush you. i'm just over eager and cant do much to help unfortunately. :)
02:45:54 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:46:16 Quit Rincewind ("Bye")
02:46:45iRoxwould it require losing my files?
02:47:19 Part pixelma
02:47:34iRoxim in a tough situation because my computer with my itunes library's motherboard is broken and i can't boot into apple OS
02:47:42iRoxi guess i have nothing to lose by reformatting it
02:48:16hcsthe library is stored on the iPod as well
02:48:32iRoxbut the state my rockbox is in it can't play any files
02:49:03KalthareWait.. before you reformat it..
02:49:27KalthareDo you just want your Apple firmware back, for now?
02:49:41iRoxif there is a possible way
02:49:57KalthareSure. Gimme a sec..
02:50:00iRoxi would rather deal with rockbox this weekend, and use my ipod tommorow
02:50:05linuxstbDid you keep the bootpartition.bin file you created when installing Rockbox?
02:50:34KalthareOh, in that case, just write that back to partition 1
02:50:39linuxstbThen just write that back to your ipod - using the same command you used to write rockboot.bin
02:50:56 Quit TCK (Remote closed the connection)
02:51:32 Join TCK [0] (
02:51:42iRoxjust out of curiousity, how long did it take you guys to install (using linux)
02:52:39 Quit PaulJam (".")
02:53:02godzirra~15 minutes?
02:54:01godzirrasure, its not lengthy...
02:54:03godzirrajust complicated.
02:54:23iRoxdoes it inolve compiling?
02:54:33preglowi've got simulator sound again!
02:54:35*preglow hugs tomal
02:54:36godzirranot much
02:55:00iRoxah cuz then you could just send me the compiled files
02:55:08iRoxit made installation on windows MUCH easier
02:55:28JdGordonive done an ipod install on both windows and linux and they take 3min
02:55:49godzirraJdGordon: I'm talkng about the mbr hex editing install :)
02:55:55iRoxon the old 5g i remember u just ran the loade 2.4 installer and copied the files to the root of the ipod
02:55:56*JdGordon runs away again
02:55:58iRoxthose were the good old days
02:56:07 Quit Jack_ ("Computer")
02:56:08godzirraon my old iriver we're talking < 5 minutes.
02:56:17iRoxand it seemed unbelievebly easy compared to installing linux
02:56:46KalthareThis is a hack that just happens to work. I'm still working on the actual fix.
02:57:23iRoxwell i could see apple in the future trying to really block ipodlinux and rockbox
02:57:37iRoxi just played bejeweled without paying $5 for their crappy version
02:57:40psiborgwhat reason do they have?
02:58:06iRoxthe main reason i like rockbox is for the WPS
02:58:13iRoxjclix looks so nice
02:58:34JdGordontypical ipod user then :D
02:59:17iRoxi think its kinda cool having your mp3 player match your computer (WMP 11 wps)
02:59:29iRoxyay i restored my ipod
02:59:41iRoxi almost feel like im getting the hang of this
02:59:43iRoxlol jk
03:01:31iRoxwell this weekend if someone can help me with the MBR i'd be happy to help write up a tutorial
03:01:36iRoxim out for now c ya
03:02:22 Quit iRox ("CGI:IRC (EOF)")
03:06:37godzirraKalthare: if you have a second, I'm not entirely clear on the first step of the mbr editing...
03:06:41godzirraIf you dont haev a sec, its cool too :)
03:07:02Kaltharegodzirra: What's the trouble?
03:07:21godzirra"First I copied the second entry over the third one"...
03:07:45godzirraI'm not sure entirely what that means... :)
03:07:48 Join nudelyn2 [0] (
03:07:53KalthareYeah, the sixteen bytes that're highlighted? They're copied from the previous sixteen bytes.
03:09:15rushfanGood god. They have a 10 megapixel camera phone
03:09:19godzirrathen change the listed ytes to FE FF FF ?
03:09:23rushfanerr, wrong cahn sry
03:09:24godzirrafor the second step?
03:13:10Kaltharegodzirra: If that's what it is on my example, yeah. Ought to work, at least.
03:13:44godzirraJust makign sure I dont screw up like I did last time :0
03:15:05KalthareSorry for not checking myself. I'm hacking.
03:16:17 Quit lodesi ("leaving")
03:16:38godzirraNope, nto at all.
03:16:45godzirrajust awnted to verify that was not specific to the 30 vs 80
03:18:38KalthareWell, my MBR seemed to have a different tuple, but I tried it with that one and it still worked. Rockbox, again, doesn't seem to care, and Linux will hate the entry either way.
03:19:16 Quit nudelyn (Read error: 110 (Connection timed out))
03:29:49 Part rushfan
03:35:42***Saving seen data "./dancer.seen"
03:37:56godzirraI need a hex calculator. ;p for linux
03:38:18 Part ttyfscker ("bbl..")
03:39:21 Quit NickDe ("Leaving")
03:42:36linuxstbgodzirra: There's probably something better, but you could just use Perl - e.g. perl -e 'printf("%x\n",0x100+0x400);'
03:44:07godzirraOh. I supposed I could do that.
03:44:14godzirraI couldnt remember the printf syntax though :)
03:45:37*linuxstb uses his ever-lasting TI-52 - 20 years old and still on the first battery...
03:46:24 Quit |AhIoRoS| (Remote closed the connection)
03:47:14Joelycan i help with something? i'm so bored....
03:47:38Joelyno one wants to play outside with i'm forced to just sit here
03:47:57linuxstbJoely: One or two things need to be done:
03:48:36Paul_the_Nerd"One or two" (hundred)
03:48:53linuxstbOnly 150 at the moment...
03:49:21 Join Droffats [0] (i=43956964@gateway/web/cgi-irc/
03:49:58Joelygrr what if i don't have an ipod or iriver?
03:49:59 Quit Droffats (Client Quit)
03:50:03Joelyor archos?
03:50:16linuxstbWhat do you have?
03:50:23Joelysansa e250
03:51:05Joelyi can do busy work making packages!
03:51:11JoelyYAY COMPILING
03:51:14linuxstbYou could make the Sansa UI simulator work.
03:51:27linuxstbBagder has written scripts to take care of all that...
03:51:36linuxstb(the compiling)
03:52:03Joelyah ok
03:52:09 Join lukaswayne9 [0] (
03:52:54linuxstbJust create a build directory, run ../tools/configure, select the Sansa, then S for simulator, then S for SDL, then type make and start fixing the errors...
03:53:12Joelyohhhh fun i love doing those types of things
03:55:07godzirraSo is there anything we can do if we don't know C very well?
03:55:08godzirrato help?
03:55:47linuxstbLearn C...
03:56:08 Part Paul_the_Nerd
03:57:29godzirrais 0x43BC0000 * 4 really ffffffff?
03:57:56Kaltharegodzirra: Do you have gcalctool?
03:58:09godzirranope, but I will in a minute.
03:58:18KalthareWait.. where did you get 0x43BC0000?
03:58:37godzirradidnt reverse them
03:58:41godzirraIts BC43
03:59:01godzirrathe secnd to last tstep
03:59:20godzirraLBA of the start od rhw partition
03:59:40linuxstbKalthare: Could you just make your hacked MBR available for people to use?
03:59:41godzirra*of the
03:59:55godzirrathat'd probably be easier.
04:00:16KalthareI could, but it'd really disrupt my workflow right now. Can you wait until later?
04:02:47godzirraI'm in no hurry.
04:02:56godzirrai have no fear of breaking things. If I break it, I'll restore it later :)
04:04:09 Quit lukaswayne9 ("Ex-Chat")
04:12:36 Quit ismo_ (Remote closed the connection)
04:14:05godzirrawhen I plugin myipod now, have a battery with a bit of it blacked uot and a lightning bolt running trhrough the blacked out part.
04:14:09godzirraI can't reboot it it seems.
04:15:07Kaltharesounds like your battery ran out
04:15:30godzirraI guess putiting it into disk mode doesnt autoshut off
04:15:56godzirraKalthare: when I tried to turn it on at the datacenter today it wouldnt boot up (from the problem with the newly patched rockbox)
04:16:01godzirraso I had to reboot it into disk mode
04:16:04godzirraand I assumed it would autopower off
04:16:08godzirrai'm guessing it didnt
04:16:27 Join midkay_ [0] (
04:16:44godzirraahh ther we go
04:18:00 Join ismo_ [0] (
04:20:25 Join lukaswayne9 [0] (
04:20:41godzirracrap. now my rockbox is in an endless reboot cycle where it wont go into disk mode.
04:20:44godzirraanything to do but restore it?
04:20:59 Join Paul_the_Nerd [0] ( stupid question do i absolutely positively need to have the sandisk firmware upgrader? or has an upgrade tool been written for the sansa already?
04:22:01Paul_the_NerdDon't you just put the MI4 and the bootloader file (.BL?) on the 'disk' in recovery mode, and it automatically upgrades/installs them?
04:22:38Joelywell, i can't mount the partition when it's in recovery mode...
04:22:41godzirraAnyone know? ;)
04:22:57Kaltharegodzirra: hold center and play buttons
04:23:27godzirraThats what I did.
04:23:31godzirradoesnt boot into disk mode.
04:23:38godzirrait kept rebooting until the battery ran out.
04:23:51Kaltharenono, center and PLAY.
04:24:33godzirrayes, I know which buttons bboot into disk mode :)
04:24:46Kaltharerrgh. And it wouldn't do it?
04:24:52godzirrait says rockbox error: -1
04:24:55godzirraloading original firmware....
04:25:00godzirrakeeps rebooting
04:25:01godzirranon stop
04:25:06godzirrawhether i touch something or not
04:25:32Paul_the_Nerdgodzirra: Did you try holding Menu+Select for the hard reboot, and THEN holding Select+Play?
04:25:33Kaltharerockbox's bootloader shouldn't even be involved, if you've got those buttons held down
04:25:46godzirralet me try that
04:25:58 Quit lukaswayne9 ("Ex-Chat")
04:26:26godzirraPaul_the_Nerd: I dont think thats working.
04:26:35godzirrait still just keeps going apple screen -> rockbox bootloader -> reboot
04:26:55godzirraplease ignore me and go back to what yuo were doing.
04:27:25 Quit midkay (Read error: 110 (Connection timed out))
04:27:34Kaltharewhat went wrong?
04:27:46*godzirra looks sheepish
04:27:49godzirraUhh.. I had the lock turned on.
04:28:17KalthareI was gonna suggest that..
04:28:27godzirrasorry.. hehe
04:28:37godzirraI'm not sure what I did wrong. i'm guessing I did hexedit something wrong.
04:29:39 Join SereRokR [0] (
04:30:03Joelyheh, so anyone know how i'm supposed to mount this disk in recovery mode?
04:30:54Paul_the_NerdJoely: I'm on Windows, and I just plug it in, and it shows up as a ~16mb (or was it 20mb) disk.
04:32:07godzirraoh well. Anyone got it running on their 30g that can send me the hex edited mbr?
04:33:37Kaltharegodzirra: show me your original and modified entries
04:34:00godzirraWant me to paste them somewhere or dcc?
04:34:16godzirraKalthare: and if you're busy, I can do it later. THere's no rush :)
04:34:41KalthareJust msg it to me. I dunno if dcc will work through my firewall.
04:34:54 Quit markun (Read error: 113 (No route to host))
04:35:29JoelyPaul_the_Nerd, ohhh i finally see it...but it doesn't have a file it supposed to?
04:37:26Paul_the_NerdJoely: Mine shows up as a 15.2mb FAT-formatted volume
04:37:55 Join Xerion_ [0] (
04:38:12Paul_the_NerdJoely: By recovery mode, you're turning on the Hold switch, holding record, and pressing the power button, right?
04:38:21Paul_the_NerdStarting with a shut down player
04:39:34 Quit Xerion (Read error: 104 (Connection reset by peer))
04:39:34 Nick Xerion_ is now known as Xerion (
04:40:07 Join markun [0] (
04:40:10JoelyOHHH stupid os x! it doesn't have fat12 support or something i guess....i think i need to install os 9 drivers
04:41:33 Join NickDe [0] (
04:42:21Kaltharegodzirra? If you sent me something, I didn't get it.
04:43:04*Paul_the_Nerd suggests Pastebin
04:43:41 Quit SereR0kR (Read error: 110 (Connection timed out))
04:43:49 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-FIFTY-EIGHT.MIT.EDU)
04:43:54godzirraProbably easier.
04:44:49godzirraKalthare: you get that?
04:45:42KalthareYeah, I got it.
04:47:42KalthareLooks fine to me. You reformatted the partition, right?
04:49:25godzirramkdosfs -F 32 /dev/sdb2
04:49:52godzirraI didnt put rockbox on there yet because mcopy gave me an error
04:50:02godzirraso I thought I might have to reboot (dont ask me why I thought that)
04:50:25KalthareUm, that would be why it wouldn't start, then, yes? What was the error?
04:50:42godzirraone second.
04:51:17godzirraTotal number of sectors not a multiple of sectors per track!
04:51:17godzirraAdd mtools_skip_check=1 to your .mtoolsrc file to skip this test
04:51:25godzirraI didnt get that the first time I did this
04:52:18KalthareThat's so weird. I don't know why it's doing that. Go ahead and add the line, I guess.
04:55:14godzirrathat works.
04:55:25godzirrano idea why it gives that error this time
04:55:30godzirrait didnt last time
04:55:36godzirrabut last time I did do it w wrong so maybe thats why :)
04:56:21 Join |AhIoRoS| [0] (n=ahioros@
04:58:17 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
04:59:08KalthareYeah, you've got a different partition size now
04:59:20*godzirra nods
04:59:33godzirraoh well. Again, if there's anything I can do to help out, let me know.
05:01:09 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
05:01:10KaltharePut your MBR up somewhere. :)
05:01:25godzirraSure thing :)
05:01:29 Join Rob2222 [0] (
05:06:43godzirraits linked on the front page
05:06:53godzirraFeel free to direct people to it :)
05:08:32KalthareMaybe you should post the link on the forum? :)
05:09:05godzirraI guess if you want to do everything the easy way...
05:09:19 Quit markun (Read error: 60 (Operation timed out))
05:12:36 Quit Rick ("hardware upgrade")
05:12:57 Quit linuxstb ("Leaving")
05:13:27 Quit Xerion (Read error: 60 (Operation timed out))
05:16:04godzirramtools copying is so much slower than normal :)
05:17:03 Quit amiconn (Read error: 110 (Connection timed out))
05:17:03 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
05:17:29 Join markun [0] (
05:21:20 Quit lostnihilist (Read error: 110 (Connection timed out))
05:26:26Joelyhmmm ok
05:26:33Joelyi got it to transfer....
05:26:43Joelynow, is the player supposed to just blink?
05:26:47Joelyuh oh...
05:27:43myzari KNOW somebody figured SOMETHING out about the new 80s
05:31:28Joelyahhh please somebody tell me the bootloader for the sansa is just supposed to make the lights flash!!!
05:32:47JoelyOH PHEW!
05:32:48Joelyit is
05:32:51Joelyjust read the source
05:32:57Joelyi love you Bagder
05:35:07 Quit psiborg (Read error: 110 (Connection timed out))
05:35:45***Saving seen data "./dancer.seen"
05:36:39myzarBagder is mine!
05:38:40 Quit markun (Read error: 110 (Connection timed out))
05:42:00 Join lostnihilist [0] (
05:44:37 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
05:45:47 Quit Yono (Read error: 110 (Connection timed out))
05:46:53 Join psiborg [0] (
05:48:02 Quit |AhIoRoS| ("Abandonando, see you")
05:48:18 Join markun [0] (
05:50:33 Quit rotator ("zzzzzzzzzzz")
05:50:56 Join Xerion [0] (
05:52:06 Join midgey34 [0] (
05:54:48Kalthare...I think I'm defeated again.
05:57:58KalthareI can't remotely fathom why it's crashing here.
05:58:21godzirrasuck :/
05:58:30KalthareI guess there are a few more wild shots into the dark I could make.
05:59:28 Join lost|X40 [0] (
06:01:36 Quit lostnihilist (Connection timed out)
06:05:10 Join excitatory [0] (
06:19:18 Join Rick [0] (
06:22:18myzarits okay.
06:22:20myzari still heart you
06:26:00 Part Paul_the_Nerd
06:27:02 Join webguest53 [0] (i=cf514003@gateway/web/cgi-irc/
06:27:20 Quit webguest53 (Client Quit)
06:31:02 Join voltagex [0] (
06:31:25voltagexis MP4 support usable? I just crashed rockbox on my H340 trying to play an MP4
06:47:03sneakumstrack07.cdda.wav: wrote 31345080 bytes, ratio=0.851
06:50:15 Quit TCK (Remote closed the connection)
06:50:49 Join TCK [0] (
06:51:38 Quit myzar ("...")
06:51:41 Join myzar [0] (
06:51:58 Part jhMikeS
06:58:12 Quit perpleXa ("Leaving")
06:58:35 Join GreyFoux [0] (
07:06:10 Join hobotrap [0] (
07:09:36 Quit thegeek (Read error: 104 (Connection reset by peer))
07:09:39 Join thegeek_ [0] (
07:24:57 Quit webguest11 ("CGI:IRC (EOF)")
07:26:37 Quit Quarryman (Read error: 110 (Connection timed out))
07:26:43 Join thegeek [0] (
07:26:47 Join Quarryman [0] (
07:29:50 Join aliask [0] (
07:30:45 Quit thegeek_ (Read error: 110 (Connection timed out))
07:31:26 Quit Zagor ("Client exiting")
07:32:36Joelyall is quiet....
07:32:44hcs...too quiet
07:35:49***Saving seen data "./dancer.seen"
07:37:18Joelyhmm so how does the bootloader + mi4 combo work for the portal players with our `own' private key...wouldn't it be rejected?
07:37:50 Join Captain_A [0] (
07:38:27aliaskThe encrypted length can be set, so if you just set it to 0, is doesn't check at all (I think this is how it's done)
07:39:56 Join Mordov|work_ [0] (
07:43:53 Quit mordov (Read error: 110 (Connection timed out))
07:48:47 Join MarcoPolo [0] (
07:59:11 Join pondlife [0] (
08:04:17 Join Joely_ [0] (
08:04:59 Join Coldtoast [0] (
08:05:43Coldtoastanybody use the albumart patch with the very latest cvs here?
08:08:44 Join theli_ua [0] (
08:17:17 Quit Joely (Read error: 110 (Connection timed out))
08:19:44 Join matsl [0] (
08:21:11daurnimatori don't
08:21:17daurnimatori don't even use rockbox!
08:26:48 Quit Joely_ (Read error: 110 (Connection timed out))
08:32:42 Quit hobotrap (Client Quit)
08:34:18 Part Coldtoast
08:35:18 Quit matsl (Read error: 60 (Operation timed out))
08:41:41 Join matsl [0] (
08:48:36 Join ender` [0] (i=null@
08:49:32 Quit BigBambi ("Leaving")
08:50:21 Join manos [0] (n=Romanos_@
08:52:03manosHi everyone! I'm using nano with rockbox for a couple of time and it really works great! Now, i wanna have a go and buy the ipod video but i was wondering if rockbox can use ipod's video ability to play videos.. is that possible? thnx
08:52:05 Join daurn|afk [0] (n=quae@unaffiliated/daurnimator)
08:52:39Bagdermanos: no it can't (yet)
08:52:48Kaltharemanos: No, and it also doesn't work well at all on the new models of the Video.
08:53:28manosok thnx anyway :)
08:54:10 Quit manos (Client Quit)
08:57:36 Join blueworm [0] (
08:58:50 Join KeyserSoze [0] (
09:02:53 Join webguest92 [0] (i=c27f0812@gateway/web/cgi-irc/
09:03:07 Join einhirn [0] (
09:03:07 Quit einhirn (Client Quit)
09:07:56 Join stripwax [0] (
09:08:38 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:09:35 Quit Kalthare ("Leaving.")
09:11:02 Quit stripwax (Client Quit)
09:12:27 Join spiorf [0] (
09:13:00webguest92Hi. Yesterday I had the following (H120, all files are MP3): after one track played to the end the next started, played 2 or 3 secs and then started again from the beginning. And then played through. Latest build. Any ideas?
09:13:57LinusNsounds odd
09:14:05LinusNbut likely :-)
09:14:58webguest92Is there a known issue?
09:16:55 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:18:58LinusNwebguest92: no, i don't remember anything similar to what you describe
09:19:47voltagexLinusN: ok, how about instant crash on playing an MP4 file?
09:20:30LinusNgive the file to Magnus (Lear)
09:21:17webguest92LinusN: Ok, if I can reproduce the problem I'll file a bug report. Otherwise forget it :-)
09:21:22hcsI don't know anything about the hardware, what are the odds that my NSF player will work on an Archos FM Recorder?
09:21:27LinusNwebguest92: goodie
09:21:31 Part webguest92
09:21:37LinusNhcs: not a chance
09:21:41 Join webguest10 [0] (i=c27f0812@gateway/web/cgi-irc/
09:21:42hcsah, ok
09:21:53LinusNhcs: or rather, not until we have the wav decoder
09:22:21LinusNbut i suspect the archos is way too slow to play nsf in realtime anyway
09:22:32scorcheas in a non viewer decoder?
09:22:49hcsok, I'll just tell the guy to forget it
09:22:50webguest10LinusN: I've updated pitch patch ( Now there's no floating point math at all.
09:23:25LinusNwebguest10: saw that, great
09:23:25webguest10"Pitch patch" He-he, nice word
09:23:26voltagexLinusN: how do I get the MP4 file to (Lear?)
09:23:53LinusNvoltagex: file a bug report to begin with
09:24:23voltagexit's ~200kb, I could attach it
09:24:55voltagexhang on, my CVS is a few days old, I'll update, test again then proceed
09:25:26webguest10LinusN: you must have much to do! Everybody refers to you! :-)
09:26:10webguest10LinusN: so I'll make your life easier and quit.
09:26:12 Part webguest10
09:26:32 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:27:23LinusNlogf() to the serial port is quite handy
09:28:00voltagexcrap, not 200kb, 400kb
09:29:22 Part KeyserSoze
09:31:13 Quit daurn|afk (Read error: 104 (Connection reset by peer))
09:31:40 Join daurn|afk [0] (n=quae@
09:32:22amiconnLinusN: I have 2 questions regarding serial logf():
09:32:36amiconn(1) Why H1x0 only instead of all coldfires?
09:32:52amiconn(2) Why didn't you put it in target tree?
09:33:07LinusN(1) because i didn't feel like testing it on the other platforms
09:33:19LinusN(2) because it was a quick hack that suited my needs
09:33:58Bagdernaughty naughty
09:34:08LinusNi can move it to the target tree right away, but then i would have to extend it to support both serial ports
09:34:41LinusNin coldfire/uart.c i guess
09:35:04amiconnq2 was because I am thinking about moving the sh serial driver to target tree as well
09:35:05LinusNor maybe coldfire/uart-cf.c or something
09:35:13amiconn(and disabling it for fm/v2)
09:35:45amiconn(for non-debug builds I mean)
09:35:51***Saving seen data "./dancer.seen"
09:35:55LinusNah yes
09:37:55amiconnGrr, some recent change literally _eats_ buffer
09:38:10amiconn(via buffer_alloc(), as the .map looks okay)
09:38:27pondlifeHmm, I think I spotted a rare playback memory corruption possibility..
09:38:28amiconnI lost ~130KB of buffer by updating
09:38:44amiconn...from 2006-10-10 to today
09:39:06JdGordonit wasnt me...
09:39:08JdGordoni didnt do it!
09:39:09pondlifeThat can't be intentional.
09:41:23pondlifeThe following code:- if (buf_ridx >= filebuflen) buf_ridx -= filebuflen;
09:41:24Bagderis there any logf()s for the buffer_alloc() calls? then it could be pretty easy to track
09:41:47pondlifeIgnore me...
09:46:46pondlifeLinusN: Don't suppose the serial logf is any use for the bootloader - maybe debugging the USB mode failure?
09:47:10*pondlife hopes that LinusN has had an idea regarding that
09:47:12LinusNcould be
09:47:45pondlifeWell, any tests I can help with (that don't require hardware mods) - send 'em over!
09:48:48*JdGordon seconds that... the not connecting to usb is annooying as all hell
09:49:28pondlifeIt never ever worked here yet, so I think I'm in a good position to help :)
09:50:32JdGordonhave a good weekend all, me back monday
09:50:36 Quit JdGordon ("Konversation terminated!")
09:51:19LinusNpondlife: i see odd behaviour in my h300 bootloader as well
09:51:32pondlifeAh, I thought it always worked for you?
09:51:39LinusNthe drive is reset/restarted when it spins up
09:51:46LinusNbut it always connects properly
09:52:14pondlifeI always get a drive clonk when I connect/disconnect USB in Rockbox (full)
09:52:37pondlifeMaybe I should try the OF and compare...
09:53:29peturLinusN: same here
09:54:01peturand when detaching from my DELL monitor hub, 50% chance it stays in the USB screen
09:55:30pondlifeNo matter which PC/port I use, mine goes into bootloader USB mode, spins up the disk and doesn't allow a connection
09:57:00pondlifeBootloader 5 is the latest, yes?
09:57:41LinusNi have worked quite a lot to debug this usb issue, but so far no clue
09:58:40pondlifeThe normal Rockbox USB works fine. Is there something more we need to init in the bootloader? Nothing new discovered along with the USBOTG/power fix?
09:59:47peturpondlife: in the OF, try changing the hub powered setting
10:00:05pondlifeYep, tried that
10:00:30pondlifeIIRC there are 2x2 options for USB - tried all 4
10:01:24pondlifeHaven't been into the OF options in a long time though, maybe I missed one?
10:01:25peturmine will always connect, but in RockBox itself it will only do so once (maybe twice - not sure). So after disconnect I must rolo if I want to connect again
10:02:17pondlifeMine always works reliably for USB, but sometimes fails to detect an updated rockbox.iriver (i.e. doesn't prompt for rolo)
10:02:25Slasheripondlife: that is a known bug on h1xx also
10:02:30pondlifeI assume that's a higher level issue
10:02:35Slasheripetur i meant
10:03:21pondlifeIs it still the case? I fixed a USB-related bug in playback.c a few weeks back
10:03:48voltagexwtf? the USB graphic is a different colour to the background now
10:04:17peturpondlife: not sure, must try again at home (got into the rolo routine :) )
10:04:41pondlifeHow do I get into the menus on the H300 OF again?
10:05:00pondlifeHold it?
10:05:12peturvoltagex: yes, changed since the usb logo is now an external bitmap ( *looks at linuxstb* )
10:05:20pondlifesorry still waiting for it to boot!
10:06:14pondlifeWow - USB Conn mode was not in either Desktop or Hub! It was in a "tickbox" above the option window... Corrupt-y
10:06:15peturI did so yesterday to see if OF settings still got screwed up (they didn't) and the long wait annoyed the hell out of me
10:06:19 Quit myzar (Read error: 104 (Connection reset by peer))
10:06:33 Quit matsl (Remote closed the connection)
10:06:37peturwoops, they did on yours
10:06:40voltagexpondlife: same here, with the corruptness
10:06:42 Quit daurn|afk (Read error: 131 (Connection reset by peer))
10:06:48pondlifeAnd moving up/down draws lots more tickboxes!
10:07:03peturfun, isn't it
10:07:10voltagexooooooh bootloader usb works for me if I use the "Hub" option in the OF
10:07:16 Join daurn|afk [0] (n=quae@
10:07:20pondlifeI'll try that again...
10:07:27pondlifeWhat about USB charging?
10:07:45 Quit spiorf (Remote closed the connection)
10:08:41voltagexpondlife: usb charging has never worked for me in Rockbox
10:08:55pondlifeI mean the OF setting
10:09:10voltagexpondlife: I just realised that, checking ;)
10:10:31pondlifeSame here, but USB bootloader.not working
10:11:21peturbtw, I started with the philips usbotg driver port yesterday evening. I also mailed the guys who wrote it to verify the license. They don't think it's a problem to GPL it but will double-check. They also sent me a newer version of their code (which isn't on the website)
10:11:35 Join dan_a [0] (
10:11:42voltagexpondlife: I think the usb charging is meant to work on "Hub"
10:12:04voltagexpondlife: that says to me "Desktop USB" vs Unpowered "Hub"
10:12:45peturvoltagex: I don't think it should charge if it's set to 'unpowered hub' ;)
10:13:05pondlifeI just wondered which OF settings you were using, seeing as your bootloader USB is working. I don't think it's relevant though - mine refuses to connect anyway.
10:13:12voltagexpetur: the option only says Hub, that's what I'm guessing it to mean
10:13:27voltagexpondlife: no, I've had problems with the bootloader USB too
10:13:59pondlifeSeems to be intermittent for some people, but never ever connected for me. Maybe there are multiple problems here. Joy.
10:14:37voltagexpondlife: verified, USB bootloader doesn't work for me if the OF is set to "Desktop"
10:15:22 Join nave7693 [0] (
10:15:43 Part nave7693
10:15:50peturmine is set: charge = ON, usb = DESKTOP (which is default I think). But I never have had problems connecting...
10:16:31pondlifeI've retried all 4 combinations and none work
10:16:58voltagexpondlife: I wouldn't have a clue how to debug this
10:17:15*petur should look more to his other monitor, where the paid work is on...
10:17:26 Join darkskiez [0] (n=mbryars@
10:17:42pondlifeStoopid question - I assume I'm meant to be using the USB 2.0 port, not the USBOTG one...!!
10:18:06pondlifejust checking
10:19:12voltagexI'm waiting for the day when I can connect my wifi stick to the USBOTG and stream MP3s ;)
10:20:41peturwe'll need loadable class drivers for that, much like we have codecs loaded
10:21:00peturand the philips code doesn't include a wifi class driver :p
10:21:16peturit does include a HID one :D
10:21:20aliaskall the more fun to code hey petur
10:21:25Bagderyay, keyboard!
10:21:41pondlifeBye bye Virtual Keyboard \o/
10:21:41Bagderor perhaps a mouse would be the ultimate silly thing
10:21:51pondlifeNeed a pointer first
10:21:51aliaskJoystick for doom
10:22:06LinusNa gamepad
10:22:21 Quit Seed (Nick collision from services.)
10:22:22 Join Seedy [0] (
10:22:23LinusNa scanner for album art
10:22:36LinusNa tv receiver
10:22:48aliaskusb based lcd
10:23:28LinusNa logic analyzer for debugging the usb port...hmmm...maybe not ;-)
10:26:30pondlifeBluetooth control would be useful
10:26:47pondlifeEven if it's just play/skip
10:26:54voltagexhow about mounting and using other USB mass storage?
10:27:07aliaskI can't remember who it was, but I think someone actually thought of an internal H300 bluetooth mod.
10:27:35 Quit bawb2 (Connection reset by peer)
10:27:35aliaskDesigned, but never implemented.
10:27:41pondlife"I found the hardware was there (ready for the H500 series), but there was a link missing"
10:28:17aliaskWouldn't it be nice.
10:28:27aliaskSolder a small bridge and presto :D
10:29:48voltagexthere's (is going to be?) H500?
10:30:10aliaskWho knows?
10:30:21voltagexI'd love if iRiver resuscitated the Hx00 series
10:30:54daurn|afkwhy did they remove them?
10:30:56aliaskI think iriver have moved into a mainly flash based market, becuase that's what is in demand in Korea.
10:31:11aliask(South Korea)
10:31:29aliaskI don't know their DAPs of choice up north...
10:33:05daurn|afki want a 80mb mp3 player that isn't an ipod
10:33:30aliaskArchos might be your only other option I think.
10:33:51aliaskAnd they're not cheap.
10:33:52voltagexI saw one that allowed use of laptop hard drives
10:33:56voltagexanyway, I gtg
10:33:58 Part voltagex
10:34:13peturthe type number of the disk inside the 80GB ipods is nowhere to be found on the Toshiba site
10:34:40peturI can only find a reference to it on some site talking about a super-slim Sony Vaio notebook
10:35:04aliaskI dislike all this company secrecy stuff...
10:35:20petur'MK8010GAH' I think it was
10:35:42*petur wants an h380 :D
10:36:03peturit will be as late as the new airbus it seems
10:36:32aliaskI think there is quite a void for high end MP3 players.
10:37:31aliaskAccording to the register, it's a MK8007GAH
10:38:09peturhmmmm.. I wonder where I read about that 8010 number
10:38:13aliaskWhich is listed on the toshiba website.
10:39:12peturone of those guys trying to get RB on the 5.5 ipods dumped some info which included the 8010 number I think
10:40:03peturI can even find references to MK8009GAH
10:41:33daurn|afkaliask: i also want it pocketable
10:41:54aliaskDo you consider the H300 pocketable?
10:41:56daurn|afkpetur: but i have nothing to put the drive in
10:42:06daurn|afkaliask: yes
10:42:12daurn|afk[18:33:39] <aliask> Archos might be your only other option I think.
10:42:12daurn|afk[18:34:00] <aliask> And they're not cheap.
10:42:24daurn|afkarchos's players these days are huge
10:42:34aliaskI'm just checking how big is too big so I can take a poke around
10:43:06daurn|afksay ipod size - up to3 times the thickness, and 1cm on each of width/height
10:44:04daurn|afkpetur: wow... $240
10:44:06aliask$300AU for a harddrive...
10:44:20daurn|afkthen $40 forshipping
10:44:28daurn|afkthen a device toput it in
10:44:32daurn|afkthats too much :S
10:44:36aliaskBuy one with a broken HDD
10:44:42peturdaurn|afk: but I don't beleive they're actually available
10:47:54 Quit sneakums (Remote closed the connection)
10:48:26daurn|afkcan you put an old hdd in an ipod?
10:48:42daurn|afk(a MK2006GAL in a 5.5gen)
10:49:27 Join TeaSea [0] (n=thunderc@
10:49:39 Join rretzbach [0] (
10:49:48peturthey'll need to be the same thickness to start with
10:49:48aliaskI would say probably, if it's formatted correctly.
10:49:55 Quit Nibbier (Remote closed the connection)
10:50:23daurn|afkpetur: thickness shouldn't matter
10:50:32 Join Nibbier [0] (
10:50:42daurn|afk(note: i think this is the same hdd in 3rd gen 20gb model)
10:50:56aliaskIt will, it's a pretty tight fit inside those players.
10:51:56 Quit Rick ("I don't need to be here.")
10:52:14daurn|afkaliask: any chance you want a 20gb 5.5gen ipod?
10:52:37aliaskI wouldn't turn it down if someone offered me one for free.
10:52:45 Quit daurn|afk (Read error: 131 (Connection reset by peer))
10:52:53daurnimatorfree... no
10:53:19 Join daurn|afk [0] (n=quae@
10:53:38 Quit Nibbier (Read error: 104 (Connection reset by peer))
10:54:01daurn|afknew ipod (80): $350, 80gb hdd: $240, $100 for the rest of it o.o
10:54:28 Join lamed [0] (i=d49656d3@gateway/web/cgi-irc/
10:54:42lamedg'day everyone
10:54:45 Quit daurn|afk (Read error: 131 (Connection reset by peer))
10:55:31lamedI'm _trying_ to understand makefiles...
10:56:11 Join Rick [0] (
10:59:20lamedLooking at gnuchess, I see gnuchess.c #include "opening.h", but neither opening.h includes opening.c, not opening.c includes opening.h. the question is, how opening.c is included? - I figure, by the makefile, where it says SRC = chessbox.c gnuchess.c opening.c. why is it been done this way? isn't the #include purpose is to let the compiler know what to include?
11:00:06preglowh files should never include c files, so small wonder
11:00:16lamednot = nor, been = being.
11:00:42Bagder.c files are compiled, .h files are included
11:00:47preglow#includes are for giving the compiler prototypes
11:00:51preglownot for letting it know what to link
11:01:36lamedso it's the makefile job to know the compiler what to link
11:01:47 Join Nibbier [0] (
11:01:56Bagderthe linker links, the compiler compiles
11:02:08Bagderand yes, the makefile tells them what to do
11:02:19amiconnLinusN, pondlife: I have observed the opposite behaviour regarding USB, both on H1x0/H300 and X5: Bootloader USB _always_ works for me (with the clonk on H300, and on X5 it's cowon USB of course), but in rockbox itself it sometimes simply doesn't connect
11:04:15pondlifeWell, we have lots to fix then I guess. I wonder if the one-or-the-other is common? i.e. does the bootloader work reliably on some models, and Rockbox on others?
11:04:27pondlifeThat may indicate 2 different revs of USB hardware maybe
11:05:02pondlifeOr is the USB code shared between bootloader and main core?
11:06:26lamedare RB's makefiles made with some script or totally manually?
11:06:47pondlifetools/configure makes makefiles
11:07:54lamedI mean makefiles that lie inside the source.
11:08:04Bagderthey're made manually
11:10:52amiconnThe reason for non-working USB in rockbox itself is most probably one thread (with an event queue) not acknowledging usb mode
11:15:12lamedcan I simply jump to a specific makefile to spare the checking procedure of all the other parts? I.E, i'm building a simulator, and I want only /apps/plugins/SUBDIRS to be compiled (or just a part of it)
11:15:16 Quit scorche (Read error: 104 (Connection reset by peer))
11:16:07Bagderlamed: well, you can hack your makesfiles to do that
11:16:22Bagderon a linux box there should be little gain though
11:16:24 Quit TeaSea (Remote closed the connection)
11:17:37peturBagder: don't laugh with us poor cygwin users ;)
11:18:08lamedbagder: vmware so that shouldn't be the problem, but I don't know what you are talking about
11:18:54*Bagder secretly puts the "I am a cygwin loooser" sticker on petur's back
11:19:52*petur hugs his w2k devbox
11:20:52lamedbagder: little gain?
11:23:13 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
11:30:10*amiconn wants the triple checking of bitmap building to be fixed :/
11:31:12amiconnCore bitmaps are checked twice, plugin bitmaps are checked 3 times
11:31:20pondlifeamiconn: Did you find out where your buffer went yet?
11:32:09amiconnIt can't be the playback engine, as I observed it on archos
11:32:23pondlifeJust wondered. Not feeling guilty..
11:32:24amiconnI suspect it has to do with tagcache
11:32:34BagderI would assume so too
11:32:46pondlifeI'm sure you won't forget about it either. ;)
11:34:41 Join scorche [0] (
11:35:54***Saving seen data "./dancer.seen"
11:35:57amiconnSurely not.
11:36:04amiconnThis gets annoying :/
11:36:15 Join daurn|laptop [0] (n=quae@
11:36:38*petur guesses amiconn is thinking about a way to make tagcache optional in the build process :)
11:37:43pondlife(that was to petur, of course)
11:37:54amiconnpetur: Nope. But I would _really_ appreciate if devs keep an eye on resource usage
11:38:33 Join pixelma [0] (i=pixelma@
11:39:59pondlifeAh, tagnavi... 32 byte strings up to 128 bytes...
11:43:08peturthat's 1536 bytes?
11:43:18pondlifeOK.. just a thought
11:43:47pondlifeNothing else is obvious. Does the USB logo make a difference?
11:48:00pondlifeOr is it that tagcache needs re-initialising. I sometimes get all songs listed twice still.
11:48:42 Join pike^lapt [0] (
11:49:03amiconnThat can't be the problem: (1) It's static storage. (2) it's 5*16*96 bytes
11:49:57dan_aamiconn (or anyone else): Are there any documents you can recomment on best practice when it comes to keeping resource usage down in C?
11:58:26 Join sneakums [0] (
12:03:28amiconnIt looks like the tagcache string length increase _is_ the problem
12:04:39amiconnLoading tagnavi.config buffer_alloc()s a bunch of struct search_instruction blocks, which in turn contain struct tagcache_search_clause clause[MAX_TAGS][TAGCACHE_MAX_CLAUSES] elements
12:04:58pondlifeTold you so :p
12:05:06amiconnSlasheri: Please try to reduce the huge RAM hogging of tagmenu
12:05:07 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
12:05:45webguest20What storage classes result in larger modules? Static? Locals vars are allocated on stack, right?
12:06:56 Quit pike2k (Read error: 110 (Connection timed out))
12:07:42 Quit pike^lapt (Connection timed out)
12:08:16petur^^ makes my day :)
12:09:06daurn|laptopgotta love this internet thing
12:09:20daurn|laptopi can track myself for the last 6 years fromirc logs
12:09:34*petur thinks of some nice comments to nest in the rockbox code :)
12:10:01preglowdaurn|laptop: still on that, are you?
12:10:38*preglow starts passing around the "stop worrying" cookies
12:11:42*daurn|laptop has a cookie
12:11:48*daurn|laptop feels better
12:11:55*petur gets hungry
12:12:07peturand thirsty :)
12:12:27 Join Genre9mp3 [0] (
12:13:01*preglow has beers lined up for tonight
12:13:19pregloweven a couple of belgians
12:13:59sneakumsThe user is *always* a wanker.
12:14:19 Quit petur ("lunch")
12:14:27preglowstatistics suggest it's likely
12:17:25scorchethere are quite a few other goodies to be found in google's code search...i wasted at least an hour messing around =)
12:18:07 Join rr3tzbach [0] (
12:19:53 Join _FireFly_ [0] (
12:28:38Slasheriamiconn: yes, i will add more dynamic allocation to the menu generation soon
12:32:37preglowamiconn: tomal's alsa fix fixed my linux troubles, so it turned out the sound problems was rockbox' fault after all
12:32:49preglowthe sim sound problems, that is
12:33:44Bagderyeah, clearly. pity to do that fix though imho
12:34:06Bagderit'll make it easier to do mistakes when you write code and test it in the sim
12:34:31preglowwell, are there any other ways to fix it?
12:34:56preglowmaking alsa see libc before it sees us, probably
12:35:13preglowwe don't want external libs to see rockbox' libs replacements anyway
12:35:15preglowthat's pretty nasty
12:36:29 Quit rretzbach (Read error: 110 (Connection timed out))
12:37:08preglowpity or no, now i can code sound stuff without having to go target all the time, which outweighs snprintf bugs any day for me
12:37:33preglowperhaps i can finally see about fixing the clicky resampler now
12:40:32 Join lostsoul [0] (n=quae@
12:40:32 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
12:42:25preglowwhat's the current status on choice of m68k compiler, btw?
12:44:03Bagder4.0.3 for both sh and arm
12:44:13preglowany reasons for not using 4.1?
12:44:33BagderI don't know
12:44:58lostsoulBagder: any newrockbox ports around?
12:45:00preglowgcc 4.3 is probably going to contain some coldfire enhancements
12:45:46Bagderlostsoul: there are a few in progress at least
12:46:31 Part Captain_A
12:46:40 Quit NickDe ("Leaving")
12:46:42lostsoulwtf is withmy nick
12:46:42 Nick lostsoul is now known as daurn|laptop (n=quae@
12:50:29sneakumsdaurn|laptop: looks like your client reconnected before the server had lost your previous connection, so your nick was still in use from its POV
12:52:17 Join lee-qid [0] (
12:52:33preglowBagder: there's a new binutils too, why don't we use that?
12:52:47Bagderno reason really
12:52:54preglowno bugs i can think of anyway
12:53:12Bagderin other projects I reverted back to 2.16.1
12:53:12preglowi think it'll be needed for the new 4.3, though, not that that merits any hurry
12:53:20preglowoh, why?
12:53:25 Join Seed [0] (
12:53:32Bagderbecause of general messy cross-compile situations
12:53:54Bagderbut that's more when you build with libc and stuff for linux builds
12:54:09 Join bluebrother [0] (
12:54:11Bagderthen there's like 6 different packages that need to work fine together
12:54:36Bagderand you never get it to work on the first attempt ;-/
12:54:45preglow'course not
12:54:53 Quit Seedy (Read error: 145 (Connection timed out))
12:54:54preglowthink i'll go ahead and try out this flashy script here
12:55:16Bagderdo that, it'll save you a few keystrokes
12:55:20 Join Paul_the_Nerd [0] (
12:56:22preglowyeah, and whenever i start jabbering about version numbers again, remind me not to care a couple of times
12:56:28preglownot until gcc 4.3 anyway, heh
12:58:38 Join jhMikeS [0] (
12:58:58 Join blue-inspire [0] (
13:00:58webguest20What about the screens idea discussed some time ago? Even a little patch was poste IIRC. But there seems to be no activity, right?
13:01:35preglowscreens idea?
13:01:45Paul_the_NerdThat's a very vague statement without some clarification.
13:02:24preglowPaul_the_Nerd: i think lear tried to make aac playback less unreliable in the regard of encoder pickiness yesterday
13:03:11webguest20I mean that WPS and file browser and radio and ... are all "at the same level"
13:03:37 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:03:49Paul_the_Nerdpreglow: Less unreliable is good. But it's still useful to know if it's dying on an iTunes one, or other-encoder one. :)
13:03:51 Join PaulJam [0] (
13:04:01 Join Burn [0] (i=cb333b65@gateway/web/cgi-irc/
13:04:34*scorche takes a bit to think about "less unreliable"
13:06:25Paul_the_Nerdscorche: Well, "more reliable" somewhat implies that it already is reliable and is just increasing that. :-P
13:07:41scorcheof course...i was just messing with you...although i much prefer "closer to getting reliable" or some such =)
13:08:32Bagderwebguest20: well, it takes for someone to make it too and AFAIK, no one has taken the bait
13:08:50Paul_the_NerdHow would they be at the same level?
13:09:03Paul_the_NerdAh, okay
13:09:48webguest20 Bagder: ok, that was just a quick status check
13:09:59Burnhey doesn anyone know how i can get pacman on my ipod?
13:10:49Paul_the_NerdFollow the instructions on the PluginPacbox page in the wiki.
13:11:14Burnok but can you tell me whats a midway pacman?
13:11:30scorchemidway is a gaming company
13:11:38scorchethat made pacman
13:11:43scorcheamong other games
13:12:19Paul_the_NerdOdd that Namco has Pacman now.
13:12:40Burnfound it in google, a list of their roms. cool thanks
13:13:22Genre9mp3Pacman developed by Namco and licensed for distribution by Midway
13:13:52scorches/made/made and distributed
13:13:53 Quit _FireFly_ ("Leaving")
13:15:57 Join webguest86 [0] (i=c209bc16@gateway/web/cgi-irc/
13:16:23 Quit webguest86 (Client Quit)
13:16:38 Join webguest53 [0] (i=c209bc16@gateway/web/cgi-irc/
13:16:46 Quit webguest53 (Client Quit)
13:16:49Burnwow you guys know alot
13:17:20Bagderwe've found this great resource called the internet
13:17:47scorcheinternet: great or greatest modern invention?
13:19:48dan_aIt's not that great:
13:20:31Paul_the_NerdA crushing blow.
13:20:42Bagderthe sky is falling
13:21:18Lynx_now you just need to tell me wikipedia isn't perfect, and i'm completely disillusioned
13:21:22Burnhah funny
13:22:24 Part webguest20
13:22:27amiconnBagder, preglow: Iirc someone tried binutils 2.17, and failed building the crosscompiler
13:23:02Burnhey what does MAME mean?
13:23:18Paul_the_NerdMultiple Arcade Machine Emulator
13:23:18BagderBurn: now you can try that useful resource
13:23:34Burnohhhh yea
13:24:06 Quit Seed (Remote closed the connection)
13:24:24 Join Seed [0] (
13:26:32Burnare there any good games rockbox can play?
13:26:42Paul_the_NerdGood is subjective.
13:26:56Paul_the_NerdYou can very easily find out for yourself what it plays on your target using the manual's list of plugins
13:27:53Burnso the plugins are all the stuff rockbox can play?
13:27:54preglowamiconn: i did that, but i tried building the coldfire patches branch
13:28:15preglowand that branch uses new arch flags
13:28:22Paul_the_NerdBurn: The plugins are essentially additional programs Rockbox can run.
13:28:55Burnok, can rockbox run mame roms then?
13:29:11preglowwe can run pac-man roms :>
13:29:13Bagdermame is an emulator, it has no roms
13:29:21Bagderit runs others' roms
13:30:20Burnlike doom aswell right?
13:30:32preglowdoom has no roms
13:31:19Burnok i found this site with alot of mame roms could you tell me if they will work for rockbox?
13:31:21 Join spiorf [0] (
13:31:29preglowthey won't
13:31:39preglowrockbox doesn't run mame, nor will it ever do that
13:31:39Paul_the_NerdBurn: Is it just too hard to read the manual?
13:31:57Burnthe hard part is understanding it
13:32:24 Quit Rob2222 ()
13:33:09 Join Rob2222 [0] (
13:35:38 Quit MarcoPolo (Remote closed the connection)
13:35:48 Join GFoux [0] (
13:35:56***Saving seen data "./dancer.seen"
13:37:52lostlogicpondlife: your commits look good to me −− did you try a logf build and a debugf build after them −− I have a niggling feeling that one of the two of those might require changing code that uses audio_filebufused
13:38:48lostlogicpondlife: cool −− my niggling must have just been about the one spot you caught in the debug menu then ;)
13:38:50pondlifeWell, a sim with logf + debug...
13:39:01pondlifeSeeing as your around, I have a question
13:39:59pondlifeWhy do we set ci.curpos for some codecs in audio_load_track()?
13:40:43pondlifeIt is needed for resume for some reason, but this doesn't seem the right place...
13:40:58pondlifeI would think this code should only affect buffer writing, not reading/playback
13:41:24pondlifeThe case for Ogg Vorbis etc. looks much more reasonable.
13:42:28pondlifeThe whole switch on codectype seems wrong...
13:42:45lostlogiclemme take a look −− I know the three cases are 1) full streaming codecs where you can start anywhere 2) seekable but not fully streaming codecs where you need to start at the beginning and seek and 3) non-seeking codecs where you don't even try to seek on resume.
13:43:00Burndoes anyone know where i can download doom.wads
13:43:24Paul_the_NerdThe only legally redistributable ones are in our Wiki
13:43:31Paul_the_NerdFor anything else, buy the games.
13:43:35pondlifeOK. I'm sure we might need to case them, but it would be better if the codec could be asked for its preference.
13:43:56pondlifeEither way, this doesn't seem the right place to muck about with the playback position.
13:44:45 Join Criamos [0] (
13:44:50pondlifeaudio_play_start would be more like it.
13:44:54lostlogicpondlife: I agree completely. That was one of the places where I had so far just been very careful to preserve the behavior exactly as I found it.
13:45:08 Quit GreyFoux (Read error: 110 (Connection timed out))
13:45:15lostlogicpondlife: on streaming codecs, I think the theory is that we never put the beginning of the file on the buffer.
13:45:17LinusNdid you guys spot the audio_stop() race in the bug tracker?
13:45:48lostlogicwhich is why you do it on buffer start for that file
13:46:10lostlogicLinusN: which one, the one that's been around since ... June?
13:47:13pondlifejspenguin is right
13:47:21pondlifeI'll modify it here and test
13:47:26lostlogicah, yeah, different than the thing I was thinking of.
13:48:00 Quit SereRokR ()
13:48:28pondlifelostlogic: Anyway, you don't object to that code being relocated at least?
13:48:38pondlife(the offset setting stuff)
13:49:55 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
13:50:21 Join bbroke [0] (
13:50:26 Join daurn|laptop [0] (n=quae@
13:50:50lostlogicpondlife: not at all
13:50:52 Quit Burn ("CGI:IRC (EOF)")
13:51:07pondlifelostlogic: This leads me to another question. Why do we call sound_set_volume in audio_play_start?,
13:51:24pondlife(or why not set_balance etc. as well)
13:51:37lostlogicthat beats the heck out of me :)
13:51:53pondlifeI think I'll remove it and see what happens, should be fairly obvious
13:52:41 Join NickDe [0] (n=nicholas@
13:53:17LinusNit could have something to do with fading
13:54:28*preglow thinks we should do fading in software
13:54:44preglowcurrent fading crackles
13:55:23Slasherithat might be more efficient to do also
13:55:31Slasherino need to write to the slow i2c bus
13:55:40Paul_the_NerdDoes current fading work on line-outs where it's at line level?
13:55:45jhMikeSthe volume control is used for fading?
13:55:49LinusNjhMikeS: yes
13:56:09jhMikeSnot the best approach. I agree with preglow 100%.
13:56:18preglownot the best approach by far, it plain sucks
13:56:33LinusNjhMikeS: it is the best approach if the volume control is all you have (read: archos)
13:56:33preglowalso, with a software fade routine, we can smoothly change volume when voiceui speaks
13:56:36jhMikeSthe tlv volume is too coarse for that
13:56:38Slasheriand fading should also fade in properly when starting playback
13:56:58jhMikeSLinusN: When you're hopelessly stuck I guess but otherwise
13:57:24jhMikeSLinusN: did you look at any of the UDA problems?
13:57:31LinusNjhMikeS: yes
13:57:53LinusNi ran out of time, but i have a nice log of all the uda writes
13:58:04LinusNlogf to the serial port
13:58:25LinusNwell, "nice" is probably not the word
13:58:42LinusNyour patch doesn't apply anymore btw
13:58:50jhMikeShmmm...can you email it if it's not too much trouble?
13:59:11jhMikeSI did a CVS update on that checkout and fixed the conflicts
13:59:22jhMikeSmaybe more?
14:01:20jhMikeSsuppose I can do a resync on the patch just to keep it applying
14:01:29LinusNwould probably be nice
14:02:16lostlogicpondlife: so the initial seek stuff seems to me to need to be done at track load time, because it can impact both the file handle position and possibly either the seek position or the initial playing position that the codec is told about.
14:02:43lostlogicpondlife: but if you have a good idea of where to make it work better, far be it from me to discourage you :-P
14:03:27pondlifeI've split the initial seek in two. The file buffering (i.e. buffer write) stays where it is. The codec positioning has moved out of there.
14:04:08pondlifeThis doesn't make a lot of difference to the code that gets executed, but is nicer
14:05:48 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
14:06:20LinusNjhMikeS: log sent
14:06:27 Quit blueworm ("Leaving")
14:07:52 Join blueworm [0] (
14:08:46jhMikeSgot it, thanks
14:10:36dan_aWould anyone with a 4 or 5G iPod mind testing the latest patch on FS #5755 (kernel_on_cop_3.diff)? Thanks!
14:11:26 Join midkay [0] (n=midkay@rockbox/developer/midkay)
14:12:17preglownano doesn't qualify?
14:12:31dan_apreglow: Nano qualifies
14:12:37preglowaight, i'll try it, then
14:12:39dan_aAnything other than 3g
14:13:00 Quit midkay_ (Read error: 104 (Connection reset by peer))
14:13:30preglowdo i need to put in a new bootloader as well?
14:14:22dan_apreglow: Yes, you will
14:16:04 Join lostnihilist_ [0] (
14:16:08preglowdamn, the settings block always seems to change these days
14:16:21 Quit midkay (Read error: 104 (Connection reset by peer))
14:16:34 Join midkay [0] (n=midkay@rockbox/developer/midkay)
14:18:51 Join MarcoPolo [0] (
14:19:05lostlogicgah, I've totally forgotten how to install a new ipod bootloader *reads*
14:19:26*preglow too ://
14:22:15jhMikeSthe version goes up at least as the square of the number of days =:)
14:24:59lostlogicdan_a: the patch fails to apply due to pondlife's recent playback.c changes :(
14:25:44dan_alostlogic: Aaargh! I only updated it on Wednesday night!
14:25:54*dan_a shakes his fist
14:26:08lostlogicdan_a: :-\ sorry to be the bearer of bad news ;)
14:26:46lostlogicdan_a: is performance currently worse better or the same using the cop as not?
14:27:29LinusNSlasheri: i'm still missing the update of ;-)
14:28:04dan_alostlogic: Slightly better, but not as good as I'd hoped. I think that may be because I've moved more structures into IRAM, though (until I work out proper cache flushing)
14:28:55lostlogicdan_a: *nod* still, awesome work to get it running at all, hopefully starts opening doors for other people to work with the cop.
14:29:56LinusNhow much do we know about the cache?
14:30:05preglowi think i know how to flush it
14:30:07 Quit dpro (Read error: 104 (Connection reset by peer))
14:30:08dan_alostlogic: Unfortunately, last I heard it didn't work on PP502X machines
14:30:14preglowLinusN: little
14:30:30 Join dpro [0] (
14:30:32lostlogicdan_a: ahh, well I look forward to breaking mine then :-P
14:30:37dan_apreglow: Would that be by reading 8kb of data?
14:31:36jhMikeSI still have artifact of when I was doing thing differently there, like settings_read_parse_line, suppose that should go
14:31:37bluebrotherjhMikeS, does your last commit fix FS #5532?
14:31:50 Quit lost|X40 (Read error: 110 (Connection timed out))
14:31:51preglowipl page lists 0xf0008000 as cache flush base
14:31:52jhMikeSblubrother: I don't knwo I'll look
14:32:12jhMikeSso many things in the tracker, there are
14:32:18preglowwe might try to in ipod_init_cache for 0xf0004000, but just for that range
14:32:29preglowwe might try to do what we do in ipod_init_cache for 0xf0004000, but just for that range <-
14:33:40dan_apreglow: And then again at 0xf000c000 to invalidate it?
14:33:53jhMikeSbluebrother: yes, but not in the way they suggested, it just keeps using the background color for splashes. Actually, there should probably be another tweak to that
14:33:58preglowdan_a: probably, in which case it might just be faster to read memory...
14:34:06preglowhmm, no, these accesses will probably be faster
14:34:32preglowdan_a: btw, why would moving more structures into iram make performance not as good as hoped?
14:34:58jhMikeSbluebrother: It shouldn't always use black for the text for one but I didn't change that :\
14:35:20 Quit blueworm (Remote closed the connection)
14:36:07 Join blueworm [0] (
14:36:34 Quit NickDe (Remote closed the connection)
14:36:37preglowdan_a: anyway, with careful design, we _should_ be able to pull this off with no cache flushing
14:36:43dan_apreglow: I've found that putting things in IRAM that don't need to be there reduces performance
14:36:56preglowreally, now
14:37:07jhMikeSOh ferget always uses gray for bg. Won't be a prob...:P
14:37:31lostlogicdan_a: got the patch applied using some CVS trickery, installing soon
14:38:49 Join ftugrul [0] (n=murvet@
14:38:58jhMikeSbluebrother: should I consider it fixed? The visibility problem is gone. op?
14:39:50bluebrotherhmm. Maybe it should get closed as the problem itself is gone, yes.
14:40:15ftugruli've got a problem about my player, can anyone help please? it (h340) can boot with rockbox, but original firmware freezes on "Loading..."
14:40:23dan_alostlogic: Thank you
14:40:35bluebrotherftugrul, is the battery full?
14:40:37lostlogicdan_a: do I hafta do something to turn it on, or if I just installed a new bootloader and new rockbox and it plays music do you win?
14:40:44lostlogicdan_a: cuz it's installed and playing music...
14:40:48ftugrulbluebrother: yes
14:41:02Paul_the_Nerdlostlogic: I think there's an additional thread in the threads screen, or something.
14:41:10ftugrulbluebrother: also i've deleted all files.. still same..
14:41:10peturftugrul: maybe the EEPROM got corrupted
14:41:16 Part blue-inspire ("Leaving...")
14:41:33dan_alostlogic: In the threads screen, it should show 2 threads running on core 1
14:42:03ftugrulwhat can i do please?
14:42:05lostlogicwhat's a thread screen? (I'm like a newb :-P)
14:42:31lostlogicshould I have done a debug build?
14:42:44Paul_the_Nerdlostlogic: Nah, I think it's in the normal debug screen that's always there, right?
14:42:54peturftugrul: I'll dump my EEPROM and put it somewhere for you. You can then write it using a function in the info -> debug menu
14:42:54LinusNlostlogic: i believe it's still called "view os stacks"
14:42:55dan_alostlogic: Erm... Info->Debug->Thread Stacks, IIRC
14:42:59ftugrulcan i flash eeprom with rockbox?
14:43:05 Join falkyre [0] (n=falkyre@
14:43:20dan_aAnd it doesn't need to be a debug build
14:43:22peturftugrul: EEPROM, not flash
14:43:45ftugrulEEPROM is used for settings?
14:43:47peturit's where iriver stores the settings
14:43:55ftugruloh, ok.
14:44:11jhMikeSAnother visual annoyance is not have a linear grayscale on the x5 remote
14:44:17bluebrotherftugrul, see also this:
14:44:31lostlogicView OS stacks?
14:44:42LinusNlostlogic: yes
14:45:12lostlogicand how do I know which core they are running on?
14:45:36dan_aIt says in brackets before the thread name
14:45:45ftugrulpetur: thank you. i'm using 1.29K
14:45:52dan_aAnd if you have 2 main threads, you are running on 2 cores
14:47:42bluebrotherLinusN, I'd like to fix FS #6162 and was wondering if there is a reason why write_bytes gets overwritten completely on RADIO_SLEEP.
14:47:47lostlogicok, I somehow messed up installing this patch. wtf.
14:48:06bluebrothercan you tell me if there is any? I changed it to set only the bytes necessary and it works fine for me.
14:48:49 Join rre7zbach [0] (
14:49:06amiconnjhMikeS: The grayscale one the X5 remote _is_ approximately linear
14:49:53amiconnI guess you refer to the dark splash() background, but that's a different bug I already described multiple times
14:50:32jhMikeSit's compressed towards the black end and toward white when inverted
14:50:49LinusNbluebrother: i can imagine that it is an attempt to set the radio to some default state so it is the same whether it has only slept or if it has been completely turned off
14:50:59LinusNwhen we wake it up again
14:51:02jhMikeSI'll check it with a four gray test bars
14:51:35 Part LinusN
14:51:36peturftugrul: copy petur/internal_eeprom.bin"> into the root of your h340, then in rockbox go to menu -> info -> debug -> write EEPROM (last entry)
14:51:44 Join Arathis [0] (
14:51:55ftugrulpetur: ti worked! thank you very very much!
14:52:03peturso fast?
14:52:10ftugrulyes :)
14:52:30bluebrotherhmm. I thought of that myself but it has the disadvantage to nuke all settings (like the force mono bit)
14:52:32*petur makes a mental note that the eeprom corruption issue is still there
14:53:24Paul_the_Nerdpetur: It could be gone
14:53:26 Join Rondom [0] (
14:53:33Paul_the_Nerdftugrul: When was the last time retail firmware worked for you?
14:53:34bluebrotherI initialized write_bytes with 0's −− works fine for me:
14:53:40Paul_the_Nerdftugrul: While you had Rb installed
14:53:45ftugrulnow i can upgrade to bootloader v6
14:54:02ftugrulhmm. let me think
14:54:10peturftugrul: how old is your rockbox version and how long ago did you go into original firmware?
14:54:16ftugrulabout 2 weeks ago
14:54:21peturbootloader v6?
14:54:52 Join Xerion_ [0] (
14:55:06sneakumspetur: yes, my ipod's disk reports itself as an MK8010GAH, which as you found is not mentioned on the toshiba site
14:55:19 Quit Xerion (Read error: 104 (Connection reset by peer))
14:55:20 Nick Xerion_ is now known as Xerion (
14:55:38peturftugrul: h3x0 only has bootloader v5, v6 is for h1x0
14:55:54ftugrulmy rockbox version is cvs-060924,
14:56:33ftugruloh, really? i've tought it's an update
14:56:53*preglow out
14:57:26 Quit psiborg ("Ex-Chat")
14:57:28ftugruland it become corrupted only this version
14:57:50ftugrulolder versions had minor corruptions, like radio freqs
14:57:51 Quit barrywardell ("CGI:IRC (EOF)")
14:58:42ftugrulhope this helps
14:59:12peturftugrul: the corruption is the same, it's just the place where it corrupts that changes how bad it is/looks
14:59:15dan_alostlogic: What type of iPod are you on?
14:59:58ftugruli understood
15:01:31peturbut the cause of the corruption is a compleet mistery, you can't just write into an eeprom like that by mistake...
15:01:45*petur suspects the pcf driver
15:03:12 Join PaulJam_ [0] (
15:03:19ftugrulpetur: can i backup my original firmware settings this way?
15:03:39ftugruland, can i modify them?
15:03:57peturyou mean iriver firmware settings?
15:04:32peturbackup yes, modify no (unless you know where iriver stores everything
15:05:08peturto copy eeprom to file, use the info -> debug -> dump rom (it will dump ROM and eeprom)
15:05:43 Join TeaSea [0] (n=thunderc@
15:05:48peturyou can delete the rom image...
15:06:00 Join sando [0] (n=lolsteam@
15:07:15ftugruloh, ok.
15:07:44ftugrulpetur: this file.. your eeprom dump. is it default settings?
15:08:28peturno idea... better reset in iriver if you want a defaults one
15:08:54peturit could be half corrupted (but it was still booting)
15:08:54 Quit blueworm ("Leaving")
15:11:34 Quit rr3tzbach (Read error: 110 (Connection timed out))
15:13:19 Quit PaulJam (Read error: 110 (Connection timed out))
15:16:26 Quit idnar (Nick collision from services.)
15:16:29 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
15:17:36 Quit Rick ("I don't need to be here.")
15:18:01 Join PaulJam__ [0] (
15:18:07 Nick PaulJam__ is now known as PaulJam (
15:19:52lostlogicjust a note: dan_a is my hero and my ipod 5g is using both cores.
15:21:13dan_alostlogic: Does it work any better? Can you do anything which would have caused skipping before?
15:21:45lostlogicI'm playing with it.
15:21:56Paul_the_NerdPeakmeters + EQ NOW! :-P
15:22:04*Paul_the_Nerd pokes.
15:22:40lostlogicpeakmeters on
15:24:04 Join nls [0] (
15:24:06lostlogicpeak meters + eq, no skips yet
15:24:09lostlogic*finds a hard track*
15:25:50Paul_the_Nerdlostlogic: Which type of iPod you testing on again?
15:26:02 Join Rick [0] (
15:26:30Paul_the_NerdSo, the most difficult post-3G iPod.
15:26:58 Join blueworm [0] (
15:27:07lostlogicyeah, no skips even on tough applause sections so far.
15:27:43crashdhow's the battery looking on the ipods anyway?
15:28:20aliaskPretty average compared to OF still...
15:28:37Paul_the_NerdWell there's still far too many unknowns
15:28:49dan_aAnd this might make it worse
15:29:15Paul_the_NerdOr it might not, if it happened to be draining power anyway. ;)
15:29:26aliaskAnyone know if I could easily remove any LCD related stuff from my iPod build? (eg no lcd updates, hopefully even just turn it off)
15:32:26 Quit PaulJam_ (Read error: 110 (Connection timed out))
15:32:58 Join goffa [0] (n=goffa@
15:34:28 Join billodo [0] (i=billodo@nat/sgi/x-fe155594b1c4d352)
15:34:50aliaskMaybe another time... I'm off.
15:34:54 Quit aliask ("Chatzilla 0.9.75 [Firefox]")
15:35:59***Saving seen data "./dancer.seen"
15:39:26 Quit Xerion (Read error: 104 (Connection reset by peer))
15:39:31 Join Xerion_ [0] (
15:39:41 Nick Xerion_ is now known as Xerion (
15:40:00 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
15:40:31 Join daurn|laptop [0] (n=quae@
15:43:44 Join Joely [0] (
15:46:34 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
15:46:49 Join daurn|laptop [0] (n=quae@
15:48:44dan_aHmmmmm... IPL say that the coprocessor on the iPods cannot be clocked at a different speed to the main processor... I thought that the COP could be slower :(
15:49:02Paul_the_Nerddan_a: That's what I'd been told, by *someone*
15:52:11 Part Paul_the_Nerd
15:53:31 Join psiborg [0] (
15:54:03 Join archidendron [0] (
15:55:58dan_aPortalPlayer say "Up to 80MHz processor operation per core with independent clock-skipping feature on COP"
15:56:28 Quit Rondom ("Ex-Chat")
15:57:40 Join Kohlrabi [0] (
16:00:07goffahmm... tempted to get a gigabeat.. just don't know how far off sound is
16:00:22goffaaround $100 you can get a 40gb player though
16:01:21 Join CriamosAndy [0] (
16:01:51 Join SereR0kR [0] (
16:02:03 Part pondlife ("left has pondlife")
16:04:22 Quit ftugrul (Remote closed the connection)
16:06:45dan_alostlogic: The reason it's boosting more than it should is because I've been stupid... When the codec thread is asking to boost the speed, nothing happens. I'm very impressed that it didn't skip!
16:07:29 Part archidendron
16:07:32 Join archidendron [0] (
16:08:04godzirragoffa: yeah, but you have to use their software or windows media player until rockbox works. ;)
16:13:48billodom4a files not playing on iAudio X5... is it recommended that one converts them to something more usable?
16:14:37godzirraI wish there was a place to buy an iAudio X5 locally
16:15:05billodoI got one on Amazon in 2 days
16:15:18godzirrai'm really picky about mp3 players.
16:15:26godzirraI'd like to have a place to take it back if I detest it :)
16:16:17billodoanyhoo... rockbox and m4a's are like kids and knives
16:16:24 Join lodesi [0] (n=lds@
16:16:47billodoat least on the X5
16:17:15 Join Rondom [0] (
16:17:37SereR0kRwrong window
16:17:58 Quit Criamos (Read error: 110 (Connection timed out))
16:19:21 Join PaulJam_ [0] (
16:19:30amiconndan_a: We need to find out how to do that clock skipping...
16:20:50dan_aamiconn: I'm just looking back over what MrH has written about the clock handling
16:24:22 Quit Joely (Read error: 110 (Connection timed out))
16:25:40 Join lightyear [0] (
16:26:42 Join charkins [0] (n=casey@pdpc/supporter/active/charkins)
16:29:43 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
16:30:12 Join daurn|laptop [0] (n=quae@
16:30:29 Quit SereR0kR ()
16:33:05 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
16:33:26 Join daurn|laptop [0] (n=quae@
16:36:02 Quit PaulJam (Read error: 110 (Connection timed out))
16:36:17 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
16:36:49 Join daurn|laptop [0] (n=quae@
16:39:05 Quit Xerion (" ")
16:43:09 Quit Zagor ("Client exiting")
16:43:36 Join Rincewind [0] (
16:47:24*petur goes over to the bar to have a few beers
16:48:34 Quit petur ("burps")
16:48:54 Join Xerion [0] (
16:52:49 Join PaulJam [0] (
16:54:18 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
16:55:07 Quit blueworm ("Leaving")
16:56:26lamed INCLUDES += $(patsubst %,-I$(APPSDIR)/%,$(subst :, ,$(APPEXTRA))) includes a folder in /apps called APPEXTRA= dirname ?
16:58:57 Quit falkyre (Read error: 104 (Connection reset by peer))
16:59:28 Join rr3tzbach [0] (
17:00:44goffagodzirra: that's why i'm wondering how close it is... i don't want the gigabeat for its default fw
17:00:55 Quit XavierGr (Read error: 110 (Connection timed out))
17:01:09lamedany makefile helpers?
17:01:20goffabut i the price will go up when rb supports it
17:01:25 Quit theli_ua ("Leaving")
17:02:25 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
17:02:45lostlogicdan_a: hmm, weird −− it must be doing something, because when it requests the boost, it is filling the buffer faster... at least afaics
17:05:46markunhi goffa
17:06:04markunYou found a F40 for $100?
17:06:33dan_alostlogic: I've not investigated the codec/audio code in detail... just enough to make the dual core stuff work. I'll have a look later.
17:07:27markungoffa: the port is still pretty close, but we all of the people working on it have little time
17:08:27markungoffa: I'd say just buy one. wibbix is working on the last bugs before we can run the kernel for the first time.
17:08:43 Quit PaulJam_ (Read error: 110 (Connection timed out))
17:08:50lostlogicwhen you post another patch, I'll definitely look into taking best advantage of what you've got working so far for the audio/codec processing ;)
17:08:50 Join Lear [0] (
17:11:34 Quit charkins ("Leaving")
17:12:02 Part billodo
17:13:43 Join Kalthare [0] (
17:18:11 Quit rre7zbach (Connection timed out)
17:22:40 Join XavierGr [0] (
17:22:44godzirramorning Kalthare
17:26:06 Quit TeaSea (Remote closed the connection)
17:26:30 Join falkyre [0] (n=falkyre@
17:26:31 Quit ender` (Read error: 104 (Connection reset by peer))
17:26:46 Join ender` [0] (i=null@
17:26:47 Join rre7zbach [0] (
17:28:12 Join TeaSea [0] (n=thunderc@
17:28:20 Quit falkyre (Connection reset by peer)
17:29:19 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
17:29:23 Join falkyre [0] (n=falkyre@
17:32:32 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
17:32:59 Join daurn|laptop [0] (n=quae@
17:36:04***Saving seen data "./dancer.seen"
17:39:44 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
17:39:55 Join daurn|laptop [0] (n=quae@
17:44:34 Quit ender` (" In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move. -")
17:48:05 Quit Arathis ("[rl_bot quit]")
17:48:30 Quit ismo_ ("Lost terminal")
17:48:39 Quit rr3tzbach (Connection timed out)
17:49:32lamedlast line on gnuchess makefile is -include $(DEPFILE) . why is it last?
17:49:54 Join raw-bin [0] (
17:50:43 Quit thegeek ("( :: NoNameScript 4.03 :: )")
17:50:59raw-binGreets. I flashed on the latest rockbox today. I'm getting occasional lock ups with a 'undefined instruction at...' message. Anyone encounter this ?
17:51:20 Join ender` [0] (i=null@
17:51:49lostlogicraw-bin: what player? and by latest do you mean latest daily build, latest CVS build, latest release or what? :)
17:53:53raw-binlostlogic, sorry for the non-verbosity : I'm running the latest daily build.
17:54:14raw-binI didn't understand the 'what player' question. Could you rephrase please ? Thanks,
17:55:31raw-binOh! Its an ipod!
17:56:02raw-binI seem to have assumed that rockbox is only for the ipod nano! Sorry.
17:56:49raw-binWhat sort of debug capability exists for the ipod ? Is there some way to access a console over the serial port or something ?
17:58:09 Join SereR0kR [0] (
17:59:58KalthareWhat I wouldn't give for that right now.
18:01:40raw-binKalthare, so I'm assuming that there's a printk equivalent for use with the lcd driver perhaps ? Wow. That must've been painful. Unless the rockbox people opened up the nano and accessed a JTAG channel. Is there one ?
18:02:55KalthareNo idea. I'm not an actual dev. I'm just trying to get Rockbox working on the new 30GB Video model.
18:03:32raw-binKalthare, oh ok. Cool.
18:04:36 Join rr3tzbach [0] (
18:04:39 Quit Mordov|work_ (Remote closed the connection)
18:04:49KalthareI've got it printing debugging messages to the LCD right now, yeah.
18:04:50 Quit spiorf (Read error: 54 (Connection reset by peer))
18:06:56godzirraso no luck on the end of disk error, Kalthare?
18:09:19KalthareWell, I was mistaken. It's not reading past the end of the disk.
18:09:50 Join bluey- [0] (
18:09:52lamedpllzzz... anyone that knows something about makefiles read my questions and try to help... I'm getting /home/user/rockbox-devel/apps/plugin.h:66:21: widgets.h: No such file or directory, I think that means i'm missing folders on the makefile include path, right?
18:11:07Kaltharelamed: That's a C include.
18:11:33 Join lucas42 [0] (
18:11:36Learlamed: check the apps/recorder folder.
18:11:50 Join pondlife [0] (
18:11:57godzirraKalthare: bummer. :/ any other leads?
18:14:38KalthareNo. I'll keep plugging away at it, but I really have no idea what's going on here. It hangs reading the .rockbox directory −− after doing so successfully many times.
18:14:53lamedguys, I'm trying to make a makefile in an effort to port a game into RB. This now happends after I told the game to include plugin.h (so I'll have access to the plugin functions) and after I told the makefile to include everything that gnuchess included, and obviously gnuchess don't complain about missing files. I also get:
18:15:20 Quit darkskiez ()
18:15:22godzirrathats odd
18:16:06lamedhome/user/rockbox-devel/apps/plugin.h:267: warning: its scope is only this definition or declaration, which is probably not what you want
18:16:31 Quit Rincewind ("Bye")
18:16:55lamedand stuff like this. judging by the warrnings, only /recorder and /gui are missing but that doesn't make sence in relation to gnuchess.
18:19:09amiconnKalthare: Is there something different regarding the data position on disk when it hangs?
18:20:53Learlamed: Have you doublechecked your makefile and plugins/SUBDIRS? There must be something wrong with the $(INCLUDES) macro.
18:20:57 Quit dan_a (Read error: 110 (Connection timed out))
18:21:16Kalthareamiconn: Um.. as in, is the directory moving?
18:21:22 Quit lucas42 (Read error: 104 (Connection reset by peer))
18:21:36 Quit TCK (Remote closed the connection)
18:21:57amiconnNo, I mean whether there's something special about the sector number it tries to access. The files within .rockbox may be scattered on the disk
18:21:59 Quit rre7zbach (Connection timed out)
18:22:10 Join TCK [0] (
18:22:53lamedLear: I don't know what to check the first time, so doublechecking is a serious problem... I'm trying to understand makefiles & includes all at the same time. for now adding those two folders to the include list satisfied the linker, I think.
18:23:55Kalthareamiconn: It's trying to read the directory itself. It's being called from update_short_entry().
18:24:09LearI could look at the makefile if you like... But I mean like comparing it with a working one, like the chessbox one.
18:26:29amiconnKalthare: Hmm, that's odd. My guess is that there is (at least) one more place that needs to be patched for 2K sectors
18:28:01Kalthareamiconn: Yeah, there must be something I missed somewhere.
18:31:01 Quit SereR0kR ()
18:31:51KalthareLooks like it just got done writing tagnavi.config
18:32:16lamedsint4 = signed int? (sizeof(int) = 4)
18:32:31 Quit midgey34 ()
18:32:32amiconntagnavi.config shouldn't be written to from the core
18:32:52KalthareMaybe I counted wrong, then?
18:34:08 Quit TeaSea (Read error: 110 (Connection timed out))
18:34:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:34:11 Join SereR0kR [0] (
18:34:31 Join daurn|laptop [0] (n=quae@
18:35:03 Quit SereR0kR (Client Quit)
18:35:12 Join TeaSea [0] (n=thunderc@
18:35:13SlasheriKalthare: hmm, what is writing tagnavi.config?
18:35:51KalthareIt's not, I miscounted. It's writing .playlist_control
18:35:57amiconnSlasheri: I would appreciate it very much if you would make tagcache not eat hundreds of KB of RAM
18:36:19Slasheriamiconn: yes, i will. it just takes some effort to turn static declarations to dynamic
18:36:35 Join dan_a [0] (n=dan-mirc@
18:36:37amiconnI now have only 1.4MB of buffer left on recorder - that is when running from ROM, and pretty conservative limit settings
18:36:59 Join Joely [0] (
18:37:00amiconnIt used to be almost 1.6MB not too long ago...
18:39:19 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:39:40 Join daurn|laptop [0] (n=quae@
18:40:03amiconnSlasheri: Is it really necessary to load all that stuff to RAM? When tagcache doesn't use RAM buffering, the disk needs to spin up anyway...
18:41:52amiconnThe reduced buffer size can make voice stop working, so this problem is a major one
18:45:23lamedon the general makefile (the one that is made by ../tools/configure) it says all: tools. why is the dependency on making 'all' set on 'tools'? (what is changed on 'tools' so that 'all' recompiles?
18:47:54amiconnIt's the other way round
18:48:10 Quit Seed (Nick collision from services.)
18:48:10amiconnall is the default target that is made when you just type 'make'
18:48:14 Join Seedy [0] (
18:48:44 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:48:47amiconn'all' needs 'tools', so it remakes the tools for which the source changed
18:49:19 Join daurn|laptop [0] (n=quae@
18:49:34amiconn(or builds them when they're missing, either first time or when they get deleted)
18:51:49 Quit lodesi ("leaving")
18:55:27 Join Id2ndR [0] (
18:55:47 Join midgey34 [0] (
18:56:18 Join bundik [0] (
18:57:13 Quit TeaSea (Read error: 110 (Connection timed out))
18:57:19lamedtt amiconn
19:01:49 Join TeaSea [0] (n=thunderc@
19:02:14 Quit psiborg (Read error: 145 (Connection timed out))
19:03:15 Quit pondlife ("disconnected has pondlife")
19:03:48 Quit Xerion (Read error: 145 (Connection timed out))
19:07:52 Join daurn|again [0] (n=quae@
19:07:52 Quit daurn|laptop (Connection reset by peer)
19:10:03Kalthare...the rockbox config is written directly to a raw HD sector?
19:10:20 Join thegeek [0] (
19:11:55 Join markun_ [0] (
19:13:18 Join Xerion [0] (
19:13:33 Quit markun (Read error: 110 (Connection timed out))
19:15:55Slasheriamiconn: hmm, the menu parsin would be hard unless it's loaded to ram. But i think ram usage by tagnavi can be dramatically reduces by implementing more buffer_alloc() calls there
19:16:30 Join psiborg [0] (
19:17:39Learkalthere: currently, yes.
19:20:35 Quit TCK (Read error: 113 (No route to host))
19:20:42KalthareHmm.. I guess that's why my settings save fine, but nothing else seems to.
19:21:56 Join Ribs [0] (n=freenode@
19:22:02 Quit raw-bin ("Leaving")
19:32:44 Join petur [0] (n=petur@rockbox/developer/petur)
19:35:26 Join rre7zbach [0] (
19:36:05 Quit lamed ("CGI:IRC (EOF)")
19:36:09***Saving seen data "./dancer.seen"
19:36:35 Join obo [0] (
19:39:22 Quit daurn|again (Read error: 131 (Connection reset by peer))
19:39:53 Join daurn|laptop [0] (n=quae@
19:46:43 Join _jhMikeS_ [0] (
19:47:05 Quit jhMikeS (Nick collision from services.)
19:47:11 Nick _jhMikeS_ is now known as jhMikeS (
19:49:29 Join midkay_ [0] (
19:51:01amiconnjhMikeS: Your splash() change contains a redundant function call...
19:51:41 Quit midkay (Read error: 104 (Connection reset by peer))
19:52:21 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
19:52:38amiconnNm, ignore that
19:52:51 Join daurn|laptop [0] (n=quae@
19:52:52 Join blueworm [0] (
19:53:38dan_aAre the bootloader files on from the daily builds? Or are they only remade occasionally?
19:53:45 Quit TeaSea (Read error: 110 (Connection timed out))
19:53:53amiconnHmm, but the filled rectable is still darkgrey on the X5 remote, for the same reason it was darkgrey before
19:54:29 Quit rr3tzbach (Connection timed out)
19:54:34amiconndan_a: They are remade occasionally. Automatic daily bootloaders would be too dangerous (at least on irivers)
19:55:22 Join PaulJam_ [0] (
19:55:49 Quit PaulJam (Nick collision from services.)
19:55:57 Nick PaulJam_ is now known as PaulJam (
19:58:41 Join NickDe [0] (n=nicholas@
19:58:41 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
19:58:56 Join daurn|laptop [0] (n=quae@
19:59:23 Join qailer [0] (
20:02:00 Join rr3tzbach [0] (
20:11:10 Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006100319]")
20:11:29 Quit midgey34 ()
20:13:52 Join Arathis [0] (
20:15:03 Quit blueworm ("Leaving")
20:15:29 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
20:16:02 Join daurn|laptop [0] (n=quae@
20:16:37jhMikeSamiconn: I just think it should just take RGB values and translate them to gray levels when setting a color. Just remember the color set as well.
20:17:03 Quit bluey- (Remote closed the connection)
20:18:01jhMikeSamiconn: I'll look at the redundant thing too :)
20:18:36amiconnjhMikeS: Yes, the screen api could have a conversion function (only necessary if there's more than 1 lcd _and_ both displays have a depth > 1)
20:19:05amiconnAs for the redundancy: [19:52:38] <amiconn> Nm, ignore that
20:19:57 Quit rr3tzbach (Read error: 104 (Connection reset by peer))
20:20:17 Quit rre7zbach (Connection timed out)
20:20:18 Join rr3tzbach [0] (
20:21:19jhMikeSI'm just trying setting it in lcd_remote_set_foreground/background using Y' value and save the RGB color for the get functions.
20:23:52amiconnThis stuff shouldn't go into the lcd drivers imo
20:24:18amiconnIt's completely unnecessary when only one lcd has a depth > 1, or if there's only one display at all
20:24:55 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
20:25:06jhMikeSbut lcd-remote-2bit-vi is > 1 and others don't even have color functions so...
20:25:22 Join daurn|laptop [0] (n=quae@
20:25:43jhMikeStrying not to spread a bunch of stuff all about
20:25:47 Join rre7zbach [0] (
20:26:27amiconnI see the multi-screen api as an additional layer of abstraction, so such things should go there
20:27:30amiconnThere could be screen_set_background(), screen_get_background() etc which just map to the appropriate lcd_* functions when only one lcd has a depth > 1
20:28:02amiconnOnly for X5 there would be some real calculation involved... and you don't need to store the rgb values for a greyscale driver
20:29:58 Join Ribs2 [0] (n=freenode@
20:30:09 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
20:30:33amiconnJust return the true value (i.e. r=g=b=y)
20:33:05 Quit daurn|laptop (Connection reset by peer)
20:33:39 Join daurn|laptop [0] (n=quae@
20:35:04 Nick dan_a is now known as dan_a_afk (n=dan-mirc@
20:35:41 Quit GFoux (Read error: 104 (Connection reset by peer))
20:37:17 Quit Ribs (Read error: 60 (Operation timed out))
20:37:22 Join GreyFoux [0] (
20:38:39*amiconn has a probably rather nice solution in his head, including to be able to remove quite some ifdefing from code that uses the multi-screen api
20:39:21peturgo go go
20:40:09jhMikeSThere's already checks for screen->depth > 1 on x5 that don't make sense since all screens are > 1
20:40:27amiconnYes, that's because on irivers that's not the case
20:40:38amiconnMy idea would also solve that problem
20:40:58jhMikeSlet's have it
20:41:09amiconn(by just adding dummy functions for the display with depth == 1 where the other display has depth > 1
20:41:43jhMikeSI've thought about that too after working with this stuff
20:41:44amiconnI would introduce additional macros like SCREEN_WHITE, SCREEN_RGBPACK etc
20:42:10jhMikeSI suppose those macros would point it to the proper array
20:42:15jhMikeSelement even
20:42:15amiconn...which would just map to LCD_* (or LCD_REMOTE_*, respectively) when only one screen has depth > 1
20:42:44amiconn...and work with plain RGB24 when both screens have depth > 1
20:43:17amiconnThen the pointers in the screen api would point to conversion functions, which in turn call the appropriate lcd_* functions
20:44:01jhMikeSthat seems appropriate to add a mid level but stuffing in the driver now as a relief wouldn't hurt that
20:44:23amiconnThere will also be a SCREEN_DEPTH macro, which would just be defined as MAX(LCD_DEPTH, LCD_REMOTE_DEPTH)
20:44:27 Quit rr3tzbach (Success)
20:44:42 Join spiorf [0] (
20:44:53amiconnThis would then be used to check whether the screen colour stuff will be needed at all pure monochrome targets won't be hurt
20:45:30 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
20:46:44amiconnI think we should just use 'unsigned int' for storing colours. It can (on 32bit archs) take everything from a pure brightness value to rgb24
20:47:15jhMikeSisn't "unsigned" = "unsigned int" ?!? :)
20:47:33*amiconn was more verbose than necessary :)
20:47:33jhMikeSof course...which ones are taking short values?
20:48:04jhMikeSIt's nescessary to be verbose? heh
20:48:11 Quit Joely ("Get MacIrssi -")
20:48:21amiconnIirc the lcd_* functions dealing with colours take fb_data parameters now
20:48:50amiconn...and fb_data varies with lcd depth and other dependencies
20:49:36 Quit barrywardell ("CGI:IRC (EOF)")
20:49:39amiconnDid you try the 4 grey bars on the remote?
20:50:06 Quit Kohlrabi (Nick collision from services.)
20:50:11 Join Kohlriba [0] (
20:52:01 Quit NickDe ("Leaving")
20:53:20 Join NickDe [0] (n=nicholas@
20:54:20jhMikeSamiconn: The dark gray is a little too dark and the light gray a bit too light imo. Looks "gamma corrected" too much
20:55:07 Join rr3tzbach [0] (
20:55:51 Part tucoz ("Leaving")
20:59:56jhMikeSacutally is seems to vary a lot with 24 the dark gray is pretty close to black
21:00:06 Quit EspeonEefi ("Leaving")
21:00:31 Join EspeonEefi [0] (i=espeonee@STRATTON-TWO-FIFTY-EIGHT.MIT.EDU)
21:02:42jhMikeSbut then light gray changes a lot...I look at it straight on since that matters as well
21:07:01 Join Ribs3 [0] (n=freenode@
21:08:58amiconnHmm, in the special case of splash(), the dummy function idea won't help to remove if (screen->depth > 1) ...
21:09:22amiconn...because the drawmode needs to be set differently
21:11:04jhMikeSonly if the remote is mono. the x5 will never reach the else clause
21:11:36amiconnYeah, ture. But the else clause can't go away because of the H1x0 and H300
21:13:20amiconnIt would be possible to exclude the else path for X5, at the price of more ifdefing
21:13:31jhMikeSshould have a MIN_SCREEN_DEPTH macro then
21:13:32 Join Ribs [0] (n=freenode@
21:13:41 Quit rre7zbach (Read error: 110 (Connection timed out))
21:14:21 Quit Ribs2 (Read error: 60 (Operation timed out))
21:14:26amiconnYes, I was thinking along the same line
21:15:29amiconnSCREEN_MIN_DEPTH and SCREEN_MAX_DEPTH, perhaps
21:16:01 Join midgey34 [0] (
21:18:20jhMikeScan't wait till something has more than two screens =:)
21:18:34 Join Moos [0] (i=51400b8c@gateway/web/cgi-irc/
21:21:32jhMikeScould that this like I handled sample rates and use cap flags like #define (HAVE_DEPTH_16 | HAVE_DEPTH_2) where the flag bits are constant across ports
21:21:33lostlogicis it correct that neither boosting nor unboosting may be done in interrupt context?
21:23:06 Join Noah0504 [0] (i=428d5a4c@gateway/web/cgi-irc/
21:23:15 Quit Noah0504 (Client Quit)
21:24:28Mooswow lostlogic still alive? :P (hi btw)
21:24:39jhMikeS#define SCREEN_DEPTHS_MASK rather or something
21:25:11jhMikeSI donno maybe not as useful for static checks
21:25:34jhMikeShey Moos
21:25:37BigMacAnyone here know visual basic and c?
21:25:45 Quit midgey34 ()
21:25:53Mooshi jhMikeS: saw your great commits :)
21:27:52 Quit Ribs3 (Read error: 110 (Connection timed out))
21:28:55jhMikeSugh vb...what ever gave 'em that idea? :E
21:31:11lostlogicheya moos
21:31:25BigMacAny of you remember that game that came with windows 95/98/2000 called Rodent's Revenge
21:31:38BigMacYou are a mouse and have to try to corner the cats
21:31:59*petur is pretty sure windows never came with such a game
21:32:02lostlogicMoos: Haven't managed to kill myself off yet −− I've actually started hanging out in here a bit more again the past couple of weeks, hopefully that will become a pattern as winter comes to Chitown
21:32:11BigMacIt is not very graphically sophisticated, so not very battery draining
21:32:19BigMacand it is fun and puzzling
21:32:49BigMacthere is a clone of that out
21:32:55BigMacbut written in vb
21:32:55peturas if I would have time to play games...
21:32:59 Join blueworm [0] (
21:33:04BigMacI know nothing in vb
21:33:05 Join midgey34 [0] (
21:33:29BigMacAnd I think if someone knows both and has the time, they should try working on that
21:33:31peturI hardly get the time to rockbox... gaming would be such a waste of time
21:34:41peturprogrammers should have no problem understanding most higher level languages. vb is about as easy as it can get
21:34:53jhMikeSIf you learn one any other common programming language is pretty much the same thing really imo.
21:36:03peturasm being the exception ;)
21:36:11***Saving seen data "./dancer.seen"
21:36:47jhMikeSwas just gonna say that but then if you learn assembly for one the others come easier too
21:36:51 Join lost|X40 [0] (
21:37:20BigMacwell if anyone has the time just tell me
21:37:50peturgood point...
21:38:00petur'has the time' :)
21:38:57 Quit EspeonEefi ("Leaving") may have noticed that delayed signal emanating from the intense gravitational well caused by the mass of all that's on my shoulders :)
21:40:14lostlogicdamn wrong window.
21:40:25BigMaclost logic
21:41:40BigMacyou chat in irc on correct?
21:47:03lostlogic... ... not that I know of...
21:50:27 Quit lostnihilist_ (Read error: 110 (Connection timed out))
21:51:29 Join Ribs2 [0] (n=freenode@
21:52:12 Join barrywardell [0] (
21:58:49 Quit Ribs (Read error: 60 (Operation timed out))
21:59:14 Join San [0] (
21:59:27 Nick Ribs2 is now known as Ribs (n=freenode@
21:59:48Sanwould the H300 start if the battery wasn't plugged in properly, but I plugged the charger in?
22:00:08Ribswhy even ask? why not just try it? :)
22:00:19Sancause I think I have that problem
22:00:48BagderSan: most devices always run from battery, even if plugged in
22:01:41SanI was putting the H300 back together after doing a soldering job on the charging socket, and it wouldn't turn on, but it turns on with that charger plugged in (to the default firmware) but as soon as I plug it out it turns off, like just powers of, no shut down
22:01:46peturI think the pcf needs a certain battery voltage before it will start
22:02:46 Quit nls (" HydraIRC -> <- IRC has never been so good")
22:03:38Sanok, so its not the battery? I'll let it charge alot longer then
22:05:06Sanoh, btw, the battery was drained Completley before doing this soldering. Would that effect it not charging properly?
22:05:59peturI think LiIons don't like that much
22:06:08 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
22:06:19Sanso its bad? :(
22:06:28 Join xerxes_ [0] (i=user@
22:06:29peturno idea
22:06:38xerxes_Guys I have a small problem
22:06:39peturwhy don't you try to charge it?
22:06:43SanI am
22:06:46 Quit EspeonEefi (Client Quit)
22:06:49Sani have had it on for an hour
22:06:59Sanand when I unplug it, it just shuts off and wont turn on
22:07:05Saneven the slightest
22:07:09xerxes_My pc harddisc crashed. I lost all iPod (video) backup files. I want to delete rockbox now from iPod How do I do this ?
22:08:36peturxerxes_: apple has some kind of recovery tool
22:08:45xerxes_that failes
22:09:01lostlogicgah, I'm all aobut the wrong windowness today.
22:09:39peturlostlogic: your typing has been better too :p
22:09:41xerxes_lets see if I format the disc first
22:09:57xerxes_and then try ipod software
22:10:18SlasheriSan: did you check the polarity was correct?
22:10:35Sanof the batttery?
22:10:42 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
22:10:47Sanyes... i changed it a while ago, and it worked fine
22:10:58Sanand I plugged it back in today, the only way it would let me
22:11:00Slasheriah.. maybe there is just a bad contact
22:11:47Sanuuh, i hate opening my player
22:11:55 Part xerxes_
22:12:04Sani'll leave it to charge for another hour, and see what happens then
22:12:17SlasheriSan: next time check that the battery works before assembling the player back :)
22:12:30 Quit Rocker (Read error: 110 (Connection timed out))
22:17:22 Quit karim ("Ex-Chat")
22:17:35 Join lodesi [0] (n=lds@
22:28:21Bagderdo we have a screenshot of a Rockbox color LCD bootloader somewhere?
22:30:19amiconnHow would that be possible?
22:30:27peturwhy the bootloader - it doesn't use much color except for the blue background
22:30:39amiconn(other than a literal screenshot, i.e. using a camera)
22:31:43 Join webguest61 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
22:31:50BagderI wanted to show how it looks to someone who hasn't seen it
22:32:32peturlight blue background, small black boring text
22:32:54amiconn...or not-so-small black boring text (on X5)
22:33:06 Join rotator [0] (n=e@rockbox/developer/rotator)
22:33:27 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:33:46 Quit amiconn (" Want to be different? HydraIRC -> <-")
22:33:57Genre9mp3maybe a mockup of that would be possible
22:33:59*petur wonders if he should grab his camera
22:34:07 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:34:08barrywardellthere's a video on youtube
22:34:25Bagderah, right
22:34:31*amiconn is on XChat for a while :/
22:34:31 Join Ribs2 [0] (n=freenode@
22:35:22lostlogicamiconn: am I correct that any cpu_boost (true or false) may not be made while in interrupt context?
22:36:05 Quit Ribs (Nick collision from services.)
22:36:07 Nick Ribs2 is now known as Ribs (n=freenode@
22:36:12lostlogicmust find another way to fix a bug pondlife fixed by boost(false) ing in interrupt.
22:36:21amiconnTechnically it should be possible, but it would be a very bad idea
22:36:53amiconncpu_boost can take several milliseconds, depending on how fast the pll relocks
22:37:51Sanoh, crap
22:38:02amiconn...and some drivers probably won't like it when the clock is changed while a transfer is running
22:38:09Sanone of the wires on the battery has broken
22:38:23lostlogicwell the only time it is now called in interrupt is when the pcmbuf has gone empty... which doesn' tmake sense any way... definitely need to find another way to do it
22:38:42 Quit NickDe ("Leaving")
22:38:53 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
22:39:20 Join daurn|laptop [0] (n=quae@
22:39:54 Quit falkyre (" HydraIRC -> <- State of the art IRC")
22:41:05*petur feels a bit seasick after watching that youtube video
22:42:06Bagderwanna see something fun?
22:42:41Genre9mp3Bagder: LOL
22:42:41 Join fulhack [0] (
22:43:20Genre9mp3Bagder: It looks like that the Sansa is teasing you! :P
22:44:37fulhackAny progress on E10 porting? I saw some pictures of the circuitry has been uploaded :)
22:45:33Bagderfulhack: I don't think anyone is trying very hard on the E10
22:46:42fulhackAh :\ I had a look at the basic steps of porting to a new platform.. Was hoping someone else had done the groundwork ;)
22:47:14Bagderdon't we all? ;-)
22:48:30 Join Joely [0] (
22:48:33 Quit lightyear (Remote closed the connection)
22:48:39lostlogiczomg, lostlogic committed something... comments only...
22:48:46*lostlogic gets down with his comment writing self
22:50:27 Join |AhIoRoS| [0] (n=ahioros@
22:50:43Sanyay, works now
22:50:54Sani just need to close the H300 back up
22:56:08Sanok, apparently, the H300 can run of the Plug alone without a Battery.
22:56:22BagderNEC's emma2rh chip looks like a neat beast
22:56:34Bagder"o process such a complex signal at high speed, the EMMA2RH device incorporates 12 CPU cores, including a 64-bit application CPU and a 32-bit CPU for real-time processing"
22:56:59peturpower consumption?
22:57:17Bagderits made for DVD recorders etc, prolly not for handhelds
22:57:17 Quit EspeonEefi ("Leaving")
22:57:27peturthought so ;)
22:57:46Bagderdecodes two HD streams and encodes one SD, simultanously
23:02:40 Quit Siku ()
23:02:54Sanwhy cant you charge the H300 through USB anymore? There is no option in the Settings.... or is it default now?
23:03:39 Quit Ribs ("eh eh ehhhh!")
23:04:22*Kalthare prints out a hardcopy to ponder over.
23:05:03 Quit blueworm ("Leaving")
23:05:10 Join Criamos [0] (
23:07:54SpidaBagder: url for EMMA2RH? google doesn't turn up anything readable....
23:08:16Bagder and
23:08:31Bagderbut NEC is one of those secret companies, there aren't much public info
23:09:04Bagderlinux-mips 2.6.18 has some basic support for emma2rh
23:15:54Joelyhey you happen to know the spacing of the solder point on the sansa for jtag? i really don't want to mess mine up so i'm going to buy connectors
23:16:29Bagderno, and I don't have it here atm
23:16:30 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
23:16:32BagderLinus has it
23:16:52 Join daurn|laptop [0] (n=quae@
23:17:01 Quit midgey34 ()
23:22:32 Quit CriamosAndy (Read error: 110 (Connection timed out))
23:27:38 Join rre7zbach [0] (
23:27:53 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
23:28:46 Quit webguest61 ("CGI:IRC")
23:29:21 Quit amiconn ()
23:29:29 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
23:30:02 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
23:30:16 Join daurn|laptop [0] (n=quae@
23:30:24*amiconn is back on HydraIRC :)
23:31:19pagefault ]
23:31:19DBUGEnqueued KICK pagefault
23:31:19***Alert Mode level 1
23:31:30hcsya don't say
23:31:47 Quit pagefault (Read error: 104 (Connection reset by peer))
23:31:58 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
23:35:10 Quit obo ("bye")
23:36:13***Saving seen data "./dancer.seen"
23:40:39 Quit Id2ndR ("Parti")
23:41:20***Alert Mode OFF
23:41:58JoelyBagdedr...ummm is Linus here?
23:42:24Bagdernope, he's LinusN in here
23:42:41Joelyah ok
23:46:06 Quit rr3tzbach (Connection timed out)
23:46:27barrywardellis dan_a around?
23:46:49peturlook at his current nick ;)
23:47:38barrywardellwhat does afk mean?
23:47:46 Join Rocker [0] (
23:48:03Rondombarrywardell: Away From Keyboard
23:48:15barrywardellah, thanks
23:51:19 Part bundik ("Leaving")
23:54:14 Quit petur ("ZzzzZzzzZzzz")
23:54:16 Quit daurn|laptop (Read error: 131 (Connection reset by peer))
23:54:53 Quit lodesi ("leaving")
23:54:57 Join daurn|laptop [0] (n=quae@
23:57:36 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
23:58:02 Join daurn|laptop [0] (n=quae@
23:58:11 Quit goffa ("Lost terminal")

Previous day | Next day