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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2008-09-04

00:03:07LambdaCalculus37linuxstb: MBR backed up; firmware backed up... shall I press the big red button now? :)
00:04:37*LambdaCalculus37 hits it anyway, and goes to have something to eat in the meantime
00:04:39 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
00:07:20 Join massiveH [0] (
00:11:12 Quit petur ("here today, gone tomorrow")
00:12:44 Join Zarggg [0] (
00:15:36 Quit hannesd (Read error: 113 (No route to host))
00:21:52 Quit Nico_P (No route to host)
00:24:08 Quit bluebrother ("cu")
00:26:10 Quit shotofadds (Read error: 104 (Connection reset by peer))
00:33:23 Quit jgsprenger ("CGI:IRC (EOF)")
00:34:39 Part achilles ("Time makes no sense")
00:36:57 Quit herrwaldo ("Konversation terminated!")
00:38:56 Quit freqmod_qu (Remote closed the connection)
00:40:50 Join sarixe [0] (
00:43:33 Quit nplus (Remote closed the connection)
00:44:19 Join nplus [0] (
00:47:19 Quit n1s ()
00:49:38 Quit soopurman (Read error: 113 (No route to host))
00:53:10*pixelma wonders if the "flip volume buttons too" is a fix that should be in the release branch too
00:54:28 Join quassel251 [0] (n=quassel@2001:700:300:1800:213:d3ff:fee9:5ed0)
00:54:37 Quit ender` (" You don't have to think too hard when you talk to teachers. -- J. D. Salinger")
00:54:44 Quit swimmer (Read error: 104 (Connection reset by peer))
00:55:18*gevaerts wonders about "#define MODEL_NUMBER 9 /* TODO: change to 9 */" in config-ipodmini.h
00:55:32 Join LambdaCalculus37 [0] (i=1800dac6@gateway/web/ajax/
00:55:33 Join swimmer [0] (
00:56:17gevaertspixelma: I would say no, as it's not strictly a bugfix.
00:56:28 Quit quassel251 (Client Quit)
00:56:35 Join freqmod_qu [0] (n=quassel@2001:700:300:1800:213:d3ff:fee9:5ed0)
00:56:48LambdaCalculus37After all of that fun with dd'ing /dev/urandom to the nano, I now get the "Use iTunes to Restore" message.
00:56:50pixelmawell, for brickmania it would be.. ;)
00:57:43linuxstbLambdaCalculus37: That's not surprising, but it was worth testing... Assuming it's the same as earlier ipods, you'll need to corrupt the flash rom for it to go to a lower-level recovery mode.
00:58:35linuxstbAnd the only way I can think of doing that is to interrupt a flash. i.e. download the firmware upgrade (see IpodManualRestore), dd it to your ipod, then do MENU+SELECT whilst it's reflashing.
00:58:42LloreanLambdaCalculus37: Speaking of that. I sent you an email. Could you email me your Nano 2G's MBR?
00:59:06gevaertspixelma: the problem is, there are probably dozens of things like that, and we do want to release this century :)
00:59:08LambdaCalculus37Llorean: Sure.
00:59:17 Quit iamben (Read error: 104 (Connection reset by peer))
01:03:15 Quit JdGordon ("Konversation terminated!")
01:03:21LambdaCalculus37linuxstb: I could try that right now if you'd like.
01:05:20 Join krazykit [0] (
01:05:55linuxstbLambdaCalculus37: It could be a very quick way to brick your Nano though...
01:06:37*linuxstb would probably do some more google research to try and find out how others have reached this situation first
01:06:54mcuelenaereLambdaCalculus37: you could also try shorting the NAND pins (if you have access to them, I have never opened/seen a 2G inside)
01:07:02mcuelenaereothers had success while doing that
01:07:16mcuelenaerewith other players though
01:07:32*linuxstb spots Bagder's blog is now the #1 result on google for "nano dfu mode"
01:07:43*LambdaCalculus37 wonders if he should risk it
01:09:11pixelmadidn't find much more than the washing machine way (more than once) when googling around a bit earlier. My search was more 2nd gen Shuffle related though
01:09:38*LambdaCalculus37 reads one of the links on Bagder's blog
01:09:38gevaertsDid you find other kinds breakages using the washing machine method?
01:09:57LambdaCalculus37gevaerts: Hardware damage would be numero uno on that list.
01:10:23gevaertsBut washing mashine sounds like shorting something to me
01:10:39*linuxstb thinks a usb dump of this in action would be helpful -
01:11:01pixelmaand I found a "how to disassemble a 2nd gen Shuffle" guide
01:11:12LambdaCalculus37pixelma: Is it the iFixit guide?
01:11:21LambdaCalculus37linuxstb: That's Shuffle-only. :/
01:11:31*LambdaCalculus37 would need a Shuffle to work with that
01:11:33linuxstbLambdaCalculus37: I know...
01:12:12***Saving seen data "./dancer.seen"
01:12:17LambdaCalculus37pixelma: There's this one as well:
01:12:38pixelmagevaerts: what do you mean?
01:12:42 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
01:12:48LambdaCalculus37mculenaere: Found this:
01:12:53saratogashorting nand pins is pretty safe
01:13:15pixelmaLambdaCalculus37: looks the same
01:13:16saratogathey have a very high output impedance anyway, so you're not really shorting them
01:13:19gevaertspixelma: it's basically broken by making it wet. That means shorted pins somewhere
01:13:46LambdaCalculus37saratoga: What's a good, safe method?
01:13:49saratogaand if the nand chip in question has a chip enable pin, you can use that, since those are made to be shorted
01:14:02 Join CaptainKewl [0] (
01:14:38saratogai'd find the chip enable pin, and then touch a multimeter pin to it and the other end of the probe to the battery negative terminal
01:14:52saratogashould turn off the NAND chip safely enough
01:15:38LambdaCalculus37saratoga: This should be the NAND chip here:
01:15:47saratogayou could also use a DMM in current reading mode and just measure the current from a pin to the battery/usb/whatever ground, should be safe enough and you'd be able to see if a lot of current is being pulled for some reason
01:16:03pixelmagevaerts: I only read of cases where it was stuck in DFU mode or completely dead, but then I mainly searched for Shuffle and there's probably not much sign if anything else failed
01:16:52*LambdaCalculus37 is currently poking around in the diagnostic mode
01:17:37 Quit reacocard (Connection timed out)
01:18:09LambdaCalculus37Question... we don't have a dedicated wiki page for the nano 2nd gen, do we?
01:20:17*LambdaCalculus37 checks and sees we don't
01:20:53 Part toffe82
01:22:12 Quit avis (Read error: 104 (Connection reset by peer))
01:22:28saratogai see that part in the hynix product guide, but not pin out
01:22:34saratogaare nand chips standardized?
01:23:00 Quit LambdaCalculus37 (" ajax IRC Client")
01:23:22 Join LambdaCalculus37 [0] (i=1800dac6@gateway/web/ajax/
01:24:04saratogaah seems they are
01:25:59saratogapin 9 should be chip enable
01:32:40 Quit faemir ("Leaving")
01:33:38saratogain case anyone is wondering, the nand chip seems to use a package called tsop1/tsop48 which apparently is pin compatible with many different companies nand:
01:33:41saratogasee figure 1
01:36:52 Quit mf0102 (Remote closed the connection)
01:37:00*wpyh is downloading
01:39:28 Join avis [0] (n=ident@pdpc/supporter/student/avis)
01:39:37*LambdaCalculus37 has an initial nano 2G wiki page up:
01:40:28wpyhspeaking of DFU modes, does anyone know about the DFU mode on the iriver T60?
01:40:50LambdaCalculus37wpyh: Google doesn't bring up anything good?
01:43:01saratogais there a datasheet for that CPU or one similar to it?
01:43:57wpyhsaratoga: you mean about the iriver T60 cpu?
01:44:14LambdaCalculus37saratoga: It's the same as the Meizu M6 and the nano 2G.
01:44:23wpyhyes, there is, but the main thing is I was trying to do it without opening it up :p
01:44:48saratogawhere is the datasheet then?
01:45:15wpyhLambdaCalculus37: how about pressing some buttons together with Play when booting up, see if that gives you the DFU mode on the nano?
01:45:16saratogaah i see
01:45:23saratogashould link it from the nano page too
01:47:23LambdaCalculus37saratoga: Done.
01:49:39 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
01:52:27 Quit krazykit ("Connection reset by beer")
01:52:50 Quit CaptainKewl (Remote closed the connection)
01:53:02 Join Thundercloud [0] (
01:53:17LambdaCalculus37wpyh: I have a very, very crazy notion... what would possibly happen if I attempted to write a Meizu bootloader to the nano?
01:53:29LambdaCalculus37Besides the obvious "kiss its ass goodbye". :)
01:55:28wpyhLambdaCalculus37: if it works, then it would probably just make the screen flash ;)
01:58:04LambdaCalculus37wpyh: I'm getting errors when building:
01:59:38wpyhmaybe you need to redownload and rebuild the toolchain?
02:00:29LambdaCalculus37Will do.
02:00:36*LambdaCalculus37 runs again
02:09:01 Join fdinel [0] (
02:10:48 Quit culture (Connection timed out)
02:11:26 Join Lars_G [0] (
02:11:34Lars_GOk I did the first update in a long time, and I think I broke something
02:11:34LambdaCalculus37wpyh: I just entered a weird mode on the nano. I reset it (MENU+SELECT) while it was connected, then hit BACK+PLAY on a whim.
02:11:52LambdaCalculus37It now displays a USB cable with the iPod support URL.
02:11:55wpyhis it the diag mode?
02:12:01wpyhwhat happens on the PC?
02:12:20wpyhi.e. lsusb?
02:13:01Lars_GFirst I have a few "skipped" files during svn update
02:13:12LambdaCalculus37My brother hooked it to his Windows PC. It appears as "Disk Drive > USB Storage Device", then iTunes refused to do anything with it.
02:13:58Lars_Gyou should be able to restore it in disk mode.
02:14:13LambdaCalculus37Lars_G: This is something entirely different.
02:14:23Lars_Gthen just reset it.
02:14:36Lars_GAnd worse case scenario, reset it, set it to disk mode and restore it.
02:14:49LambdaCalculus37Lars_G: No, I mean this is something *entirely* different, as in "I want this to happen" different.
02:15:20Lars_Git's probably disk mode or test mode
02:15:28*LambdaCalculus37 smacks his forehead
02:16:24LambdaCalculus37This is a 2nd gen nano, and I'm trying to enter DFU mode on it.
02:16:42LambdaCalculus37I'm not looking for support, and I certainly want to cause a little ruckus to the nano.
02:17:34Lars_GSo, are you saying you accidentally found a ultra secret steve jobs mode by accident on a device hackers have been hitting with more sofisticated methods for a long while?
02:17:34LambdaCalculus37wpyh: The nano isn't mounting, but sudo lsusb -v is picking it up.
02:17:46wpyhLambdaCalculus37: post it then ;)
02:17:53LambdaCalculus37wpyh: Pastebinning now.
02:19:20wpyhsee this:       bInterfaceSubClass      1 Device Firmware Update
02:19:27Lars_GOr this
02:19:31wpyhyou've managed to get into DFU mode ;)
02:19:34Lars_G iProduct 2 iPod Recovery
02:19:36wpyhhow does dmesg look?
02:21:52wpyhLambdaCalculus37: hm... can you try the meizu_dfu util and run the meizu m6sl test code? (don't use the NOR and NAND loader, just the test code)
02:22:33*LambdaCalculus37 found DFU Mode on the 2nd gen nano! \o/
02:23:29LambdaCalculus37wpyh: I'm waiting for the dev environment to rebuild. Will do afterwards.
02:23:49*wpyh has just walked on the star walk a few days ago. probably LambdaCalculus37's name should be put there ;)
02:23:53wpyhah, ok
02:24:32 Join Thorne [0] (
02:24:46mcuelenaerebluebrother, gevaerts: FS #9363
02:24:50ThorneGood evening.
02:26:48ThorneThis may seem like a silly question, but can you folks see what I say?
02:27:06wpyhmculenaere: isn't it discussed in IRC (as opposed to SVN)?
02:27:30*wpyh mistypes someone's name
02:27:38UnhelpfulThorne: i can't. :D
02:27:45ThorneAh, good. :)
02:27:51Thorne[20:24:30] ::: Can't join #rockbox: (registered only (+r))
02:27:54mcuelenaerewpyh: wooops, I need to get some sleep :)
02:27:55Thorne^^ Confused me.
02:28:10Lars_GThorne: Need to register and auth with nickserv
02:28:22ThorneOr what_
02:28:32wpyhThorne: I got your PM message ("Evening.")
02:28:41Lars_GOr you wont be able to join the channel :P
02:29:00LambdaCalculus37This isn't a social channel, by the way.
02:29:06 Quit mcuelenaere ("Zzzzzz")
02:29:18ThorneI'm here on serious business.
02:29:51ThorneWill Rockbox still work if I put a SSD into my 5.5 gen iPod video?
02:31:20wpyhThorne: what kind of SSD, exactly?
02:31:52ThorneOh, well I haven't really looked, since if I doesn't work, I won't need to look.
02:32:11LambdaCalculus37Rockbox should still work.
02:32:20wpyhyeah, it should work
02:32:24ThorneHas anyone done it?
02:32:26LambdaCalculus37People have managed to swap hard drives with CF cards.
02:32:29 Quit phinze ("Lost terminal")
02:32:33wpyhfor example, I've got an 8GB iPod Video here
02:32:37ThorneOh, nice.
02:32:47wpyhbut... a CF card is _not_ an SSD
02:33:05ThorneHow'd you do that?
02:33:09wpyhmcuelenaere: what do you suggest I should do to init the lcd on the 767? :p
02:33:30wpyhThorne: the CF thing?
02:33:44wpyhhere: ;)
02:33:58ThorneCool, cheers.
02:34:35LloreanThorne: Please don't use abbreviations like "ofc" for "of course". Please try to restrict your abbreviations to the project glossary.
02:34:36 Quit nplus (Remote closed the connection)
02:34:54LloreanIt causes problems for non-native speakers or those who depend on software for accessibility or translation purposes.
02:35:50ThorneIf you're confused about abbreviation, you could just ask?
02:36:02ThorneJust a thought.
02:36:35LloreanOr, you could just respect the channel guidelines...
02:36:44LambdaCalculus37And the non-native speakers.
02:37:04 Quit XavierGr ()
02:37:17LloreanI tried to be polite about it and explain why. If you'd rather, I can be impolite and say "These are the channel guidelines, you were given a link to them in the topic, and you will be expected to follow them."
02:39:10 Part Llorean
02:39:25 Join Llorean [0] (
02:39:32 Join jgsprenger [0] (n=63e8f93f@gateway/web/cgi-irc/
02:40:33ThorneFair enough.
02:41:25ThorneBut so no has tried to replace their HDD with SSD? Is there any reason why it wouldn't work?
02:42:39LloreanIt more or less depends on the design of the SSD I'd imagine. Some are made to be drop-in replacements for HDs, assuming that's the case, I would expect it to work or demand my money back.
02:42:42wpyhThorne: I'm not aware of a cheap SSD. I'm wondering if an SSD of that form factor and interface exists.
02:43:25LambdaCalculus37wpyh: There are some that exist, but they're way too expensive.
02:44:22wpyhOK. I'm waiting for a cheap 128 GB card ;)
02:44:37*LambdaCalculus37 is too
02:44:53Lars_GThere are ide ssds, but I'm not sure about the ipod ultra small form factor
02:45:13LambdaCalculus37There are 1.8" SSDs, but they're very expensive.
02:46:13Lars_GSigh I can't compile the wps editor
02:46:54ThorneAlright, I suppose the thing to do is to wait until the prices come down. Hope the original doesn't die on me until then.
02:47:00Unhelpfuli not that the CFMod guide doesn't have any beast on it :/
02:47:16ThorneThanks for the help.
02:47:16*LambdaCalculus37 waits patiently while the dev environment rebuilds on his laptop
02:47:27LambdaCalculus37Unhelpful: So add it. ;)
02:48:12Lars_GBtw today I discovered rockbox is running (or about to) in a touchscreen device
02:48:16Lars_Git is so wonderful
02:48:16Unhelpfulkinda hard to justify the expenditure for 64GB, as i have an S60 now, and an E270 for gym etc. use
02:49:27Unhelpfula 128GB available for a reasonable cost might change that, though
02:50:30 Join Lambduh [0] (
02:50:57Lars_Gbtw I pulled a fresh svn pull (good bye to my 3 lovely patches :'( I'll try to make them work latter), the last svn I installed on my devs was from about 3 months ago... do I need to build a new bootldr or should it still be current?
02:52:43LloreanLars_G: By "devs" do you mean "device" or "devices" or what?
02:53:18LloreanAs it stands, I don't believe there have been significant bootloader changes lately, but if there were it'd matter which device you were talking about whether you were affected by them anyway.
02:53:31Lars_GLlorean: Ah sorry about the short. yes devices.
02:54:04Lars_GLlorean: Is there any way to check, or would you know if I told you the devices? (1g nano, E200 Sansa)
02:54:37LloreanLars_G: Well there should never be any harm in asking RBUtil to update the bootloader.
02:55:14Lars_GI'll do so. Thanks
02:55:15Unhelpfuli actually can't seem to find anything other than press releases regarding >32GB CF?
02:55:54Lars_Gthanks. now I'll go see if I can reapply the patches, and adapt one to the sansa
02:58:51 Part safetydan
03:03:38 Join reacocard [0] (n=reacocar@WL-311.CINE.HMC.Edu)
03:05:01LambdaCalculus37wpyh: My dev environment has been updated. Building a Meizu bootloader now.
03:05:52LambdaCalculus37I have a rockboot.ebn file in the build folder.
03:06:29wpyhok, watching progress...
03:08:39 Join toffe82 [0] (
03:09:24LambdaCalculus37wpyh: Hmm... can't get meizu_dfu working.
03:09:40wpyhLambdaCalculus37: that is actually... expected
03:09:46wpyhthe thing is, how does it not work?
03:09:53 Join _emp [0] (
03:10:16 Quit jgsprenger ("CGI:IRC")
03:10:59wpyhah, the file names are not important
03:11:13wpyhyou should try something like "meizu_dfu m6 rockboot.ebn rockboot.ebn"
03:11:24 Quit wpyh (Remote closed the connection)
03:11:28 Join homielowe [0] (n=cf51504e@gateway/web/cgi-irc/
03:11:43 Join wpyh [0] (
03:11:57LambdaCalculus37wpyh: "No Device Found", as expected.
03:11:57wpyhwhere was I?
03:12:16***Saving seen data "./dancer.seen"
03:12:18LambdaCalculus37You were telling me how to use meizu_dfu.
03:12:32 Part pixelma
03:12:37wpyhyeah, that's expected too :p
03:13:21wpyhyou should edit the values given to usb_dev_open(), according to the lsusb output
03:14:47 Quit wpyh (Remote closed the connection)
03:15:12 Join wpyh [0] (
03:15:22wpyhwhere was I again?
03:16:12LambdaCalculus37Talking about editing the values given to usb_dev_open(). :)
03:18:35wpyhah, ok
03:18:39wpyhso, does it work?
03:19:42*LambdaCalculus37 needs to do a little more work on this
03:19:52LambdaCalculus37But in the meantime, I
03:21:18LambdaCalculus37Oops. :P
03:21:18 Quit Thundercloud (Remote closed the connection)
03:21:25*LambdaCalculus37 needs to clear some cobwebs from his head
03:25:25 Quit LambdaCalculus37 (" ajax IRC Client")
03:27:56Lars_GI dream of the day a vendor releases a device with rockbox offitially
03:28:02 Quit dabujo ("( :: NoNameScript 4.2 :: )")
03:29:34 Quit reacocard (Read error: 110 (Connection timed out))
03:31:16 Join reacocard [0] (n=reacocar@DHCP-61-27.ST.HMC.Edu)
03:33:20Lars_Gso many drooly patches :D
03:35:43 Quit DerDome (Nick collision from services.)
03:35:44 Join DerDome1 [0] (
03:35:56 Nick DerDome1 is now known as DerDome (
03:39:35Lars_GI'm so glad to know that even with how incredibly small, my tiny contribution to rockbox is still there :')
03:41:22Soapamiconn, I really appreciate your cleanup of the fonts. 12 point font A being the same height as 12 point font B is a very welcome change.
03:42:22Lars_GSoap: And will be a great help for wps design
03:42:27Lars_Gmake it more font agnostic
03:47:05 Quit homielowe ("CGI:IRC")
03:51:21 Join homielowe [0] (
03:52:23Lars_GOne of my fave patches is dead.
03:52:26Lars_GLong live the patch
03:57:37 Quit wpyh ("Leaving.")
04:01:42 Join kkurbjun [0] (
04:03:00kkurbjunIs anyone around that has a backup of the gigabeat F OF fwimg0?.dat files?
04:03:14kkurbjunideally for fw version 2.x
04:07:19toffe82kkurbjun: yes but I am busy now
04:11:54kkurbjuntoffe82: thanks, no worries, when you get a chance it would really help.
04:12:42toffe82i see later tonight
04:16:33_empis the server that hosts the themes down?
04:19:33 Join soopurman [0] (
04:22:21 Join miepchen^schlaf_ [0] (
04:28:56 Quit soopurman (Client Quit)
04:37:50 Quit massiveH ("Leaving")
04:39:14 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:55:19 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
05:04:10 Quit Seed ("cu, Andre")
05:08:10 Quit Zarggg ()
05:12:20***Saving seen data "./dancer.seen"
05:17:51 Nick beta2k_ is now known as beta2k (
05:19:03*beta2k boots his Gigabeat
05:19:20beta2kStill can't get this 30gig iPod drive to work :(
05:19:33Unhelpfulin a gigabeat?...
05:20:55beta2kgbformat won't see it
05:21:23beta2kTried adding the gbsystem and .rockbox folders to it,get a system error
05:21:34UnhelpfulF/X? :/
05:21:38beta2kghosted my 10gig to it, still got a system error
05:23:04 Quit Lambduh (Read error: 110 (Connection timed out))
05:25:31kkurbjunbeta2k: I had some problems with an IPOD drive.. it's been a while but I had to zero out the first sector and repartition it
05:25:59beta2kWouldn't ghosting it do that?
05:25:59kkurbjunif you dump the first sector there's a bunch of apple specific stuff on it
05:26:15kkurbjunI'm not sure, never used a ghosting program
05:26:15beta2kAny idea the block size?
05:26:52kkurbjunnot sure offhand
05:27:13kkurbjunI was using dd and fdisk in linus
05:27:44kkurbjunand I just started zeroing the drive using /dev/sdx
05:27:51kkurbjunrather than the partition number
05:28:01beta2kWell lets see how we make out with dd in vista.... :)
05:29:48beta2kPft, vista sucks...
05:29:53beta2kLinux here we come
05:29:53kkurbjunthere's another program that might be able to help in windows.. not sure how well it will work in vista, but I think it's winhex or something like that that allows you to edit the raw sectors in windows
05:30:26kkurbjunyeah, it was winhex
05:32:13beta2kJust grabbed it
05:48:36 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
05:59:55 Join wpyh [0] (n=william@
06:14:22ThorneDoes "read buffer full" (or something to that effect) occur from too many files in a folder?
06:16:54 Quit homielowe ()
06:21:47 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:23:51 Join homielowe [0] (
06:24:30beta2kYou were right kkurbjun, there's a extra 70mb apple partition at the start of the drive
06:24:34ThorneNo, "dir buffer full", I think that's the one.
06:25:13scorche|shThorne: too many directories, yes...the manual should tell you how to take care of that
06:25:28kkurbjuncool, getting rid of that should get the drive running with the gigabeat OF
06:30:51 Quit homielowe (Read error: 104 (Connection reset by peer))
06:31:04 Join homielowe [0] (
06:32:57 Nick swingline is now known as Palin4Porno (
06:36:56ThorneNo, but here's the thing. I have 2,170 files (10.00 GB) in one folder and no matter what I set the maximum amount of files in a folder (or something to that effect) to be, I still get dir buffer full. So the only way to get around that is to split the files into multiple folders?
06:37:34ThorneIf so, what is the limit on amount of files or diskspace or whatever is the limiting factor?
06:39:38ThorneBecause all those files are in the same folder, so I don't see how too many folders can be the problem. Unless you mean too many folders on the device on the whole?
06:39:58scorche|shyou still get that even if you raise the limit to the max? (i think that is 10,000 or some such)
06:40:05ThorneYes! :(
06:40:13ThorneIt is 10,000.
06:40:34ThorneBoth my playlist limit and the other limit are 10,000.
06:41:59ThorneI have the 80 GB 5.5 gen iPod Video, if that makes any difference.
06:49:38 Quit homielowe ()
06:53:07ThorneAnyone? :(
06:57:25LloreanThorne: Did you raise the limit, then turn off the player, then turn it back on?
06:57:51ThorneAh, I wasn't aware that the player must be rebooted. Let me try that.
06:58:49*wpyh feels having to reboot is very flawed...
06:59:52Lloreanwpyh: Then we'd just have to drop the setting and allocate the maximum amount always.
06:59:59LloreanThere's no dynamic allocation in Rockbox.
07:00:17ThorneWhat's the disadvantage of setting the limit too high?
07:00:40reacocardless cache space for audio data
07:00:55ThorneWell, cause I have another problem also.
07:01:14*wpyh is thinking of something else: dynamic reloading
07:01:19LloreanBasically, setting the limit higher than necessary provides a small reduction in battery life.
07:01:29 Quit perrikwp (" ajax IRC Client")
07:01:30ThorneAh, ok, that's not too bad.
07:01:33wpyhsomething like rebooting part of RB
07:01:33 Quit jhulst (Read error: 113 (No route to host))
07:01:44Lloreanwpyh: What's the difference between that and a real reboot then?
07:01:47 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
07:01:52LloreanYou'd still have to stop music playback, and almost anything else going on.
07:02:11ThorneWhen I pick a song to play from the filebrowser (instead of hitting next or waiting), the song will usually play for about a second, stop for about three and then play the rest of the song.
07:02:20wpyhthe point is to only have to stop music playback and any running plugin −− without having to reboot
07:02:28ThorneAny way to fix that?
07:02:37LloreanThorne: What player do you have?
07:02:39 Join mazling [0] (
07:02:42wpyhand having the music continue playing automatically after the buffer size is updated
07:02:52Thorne5.5 gen iPod Video 80 GB.
07:02:56Lloreanwpyh: So submit a patch that does this?
07:03:25LloreanThorne: Most likely it's just due to the performance issues we have on some of those players right now. Buffering and playback at the same time can cause buffering to be a bit too slow right now.
07:04:16wpyhLlorean: 'twas just an idea... not even a suggestion −− but still, a good idea (which means this goes to my long TODO)
07:04:18saratogapausing and reloading everything probably wouldn't be a whole lot different then just ROLOing rockbox
07:04:31wpyhLlorean: does that mean you like the idea?
07:05:00saratogasince you'd likely have to reload the main executable, and at that point I doubt reinitializing the hardware really costs all that much extra
07:06:12wpyhsaratoga: well, I'll probably look into it soon
07:06:14Lloreanwpyh: I don't think anyone *likes* having to have Rockbox reboot, it's just the most efficient way at the moment. Least overhead.
07:07:05wpyhLlorean: ok... actually, implementing the code needed to support dynamic reloading would increase code overheead
07:07:16wpyhbut it would be more convenient
07:07:34stuartIt's an audio player, not a database server. No-one cares that you might need to reboot it.
07:07:38LloreanYou could always implement a prompt "Reboot now: Select=Yes, Anything Else = No"
07:08:01LloreanSimilar to the RoLo request when the rockbox binary is updated on disk.
07:08:29wpyhhm... I'll take a look at RoLo
07:09:45ThorneLlorean, and there's no way to make it buffer enough to not skip later?
07:10:21wpyhOK, RoLo seems nice
07:10:23LloreanThorne: That would basically require it to delay starting playback a bit longer. The problem can be solved, and generally speaking it's being worked on.
07:10:35wpyhstuart: I beg to differ. But maybe our goals are different.
07:10:38LloreanIn fact, I'd bet that as dual core spreads to codecs it'll solve this problem.
07:10:43ThorneAlright, that's fine.
07:11:03saratogaor better yet, when buffering goes on the second core
07:11:29Lloreansaratoga: I would imagine buffering would stay on the UI core, while codecs would be on #2?
07:11:37LloreanBut either way, the dual core split will help.
07:11:44saratogaLlorean: thats correct, I mispoke
07:12:21***Saving seen data "./dancer.seen"
07:12:27LloreanThorne: Anyway, so it won't necessarily be fixed in the next couple days or anything, but the fix for it should improve a lot of things all at once.
07:12:42saratogai don't even think moving the codec onto the second core would be that hard, but i fear touching the playback engine so very much
07:13:23saratogai should probably ask Nico_P about it one of these days
07:14:58LloreanWell, now's a good time for experimental-ish code.
07:15:21LloreanSince we've just ended the freeze, it gives the most amount of time for things to get some widespread use in.
07:28:14 Join nuonguy [0] (
07:30:54 Quit feisar ("leaving")
07:31:27 Join feisar [0] (
07:31:27 Quit saratoga ("CGI:IRC (EOF)")
07:34:08wpyhdoes the behaviour of splash screens staying there after they have timed out a bug or an expected behaviour?
07:35:42 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
07:36:07 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
07:38:22 Join goffa_ [0] (n=goffa@
07:38:25_empLlorean, is there a code freeze tar ball for release 3?
07:39:08_empif not, I'll just roll one from the subversion tree
07:39:47B4gderthere's only svn for that still
07:43:48_empis there something wrong with the themes tonight? I'm having problems connecting.
07:45:11 Quit mazling ("Inde da'covale misain ye; Caballien misain ye!")
07:46:49_empmy app won't connect to download themes
07:47:04 Join hannesd [0] (
07:47:29scorche|shit appears to be is not an official site
07:48:16_empokay, just wanted to make sure I didn't break anything with my local build
07:49:00 Quit Acky (Read error: 104 (Connection reset by peer))
07:49:23 Join Acksaw [0] (
07:50:01 Quit goffa (Read error: 110 (Connection timed out))
07:53:00 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
07:58:57LinusNwhat targets are considered for the 3.0 release?
07:59:11LinusNor rather, what targets are not?
08:00:28LloreanI don't think that's been decided with finality yet
08:00:59LinusNi see
08:01:54B4gder1g2g is usually mentioned as not release worthy
08:01:59LloreanI'm strongly against the 1g2g iPod, and I'd like recording disabled across all iPods, other than that I think we can justify releasing for every target we have a "Current Build" for
08:02:12B4gderI agree
08:02:20LinusNthen maybe r18404 should go into the release branch as well
08:02:57fyrestorm"I'd like recording disabled across all iPods"
08:03:49LloreanWhat does QFT mean?
08:03:58fyrestormquote for truth :D
08:05:01LloreanLinusN: Which is 18404, can't check at the moment
08:05:15LinusNthe button flip for C200
08:05:30LloreanI agree it should go in, then
08:07:51 Quit hannesd (Read error: 113 (No route to host))
08:18:03 Quit BHSPitLappy (Remote closed the connection)
08:18:52 Join bughunter2 [0] (n=Jelle@
08:19:15amiconnLlorean: Well, if you are against ipod G1/G2, then iaudio M3 should also not be included for 3.0
08:20:14LloreanI don't know enough about the M3 to really have an opinion on that.
08:20:45amiconnBut I'm not so sure about this. The ports work, it's just that you can't shutdown (G1/G2) resp. charge (M3)
08:21:42amiconnIt would be necessary to document this, along with the necessary steps to work around this
08:21:55LloreanI think being able to shut down is just something people will be very confused about
08:22:03LloreanPeople have to look up how to charge without rebooting, and we can put a warning there.
08:22:14LloreanFor M3, I don't know
08:22:43 Join binaryhermit [0] (
08:23:10 Join AndyI [0] (n=pasha_in@
08:23:30amiconnYou cannot charge the M3 with just the charger. It doesn't charge in rockbox, and unlike the M5/X5, the cowon loader doesn't switch to charging mode when you connect the charger from off state. It boots straight into rockbox
08:25:00amiconnWhen you start by connecting USB, the cowon loader enters its own USB mode, and charges (very slowly, since disk is spinning).
08:25:41LloreanThat's fairly ugly
08:25:54amiconnIn order to use the charger for charging, you need to use a trick. Start the M3 by connecting USB, so that the cowon loader enters its USB mode. Then plug the charger, and pull USB afterwards
08:26:18 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
08:27:53Topic"Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | Rockbox 3.0 branched!" by ChanServ (ChanServ@services.)
08:29:02binaryhermitso, are there plans to provide svn builds and/or nightlies of the 3.0 branch?
08:29:12 Part toffe82
08:29:12amiconnBtw, the ipod G1/G2 "shutdown" trick is easier. Long Play will cause rockbox to reboot. As soon as the "Shutting down.." splash appears, enable the hold switch, so that our bootloader will enter the OF, which then sleeps after a few minutes
08:30:14 Quit sarixe ("Ex-Chat")
08:30:26amiconnReset to get back into rockbox
08:30:30 Quit saratoga (Client Quit)
08:30:59binaryhermitalso, would it be possible for some compilers to create working rockbox builds for the sansa e200 and for some other compilers to create builds that lock up hard upon plugging in a USB cable?
08:31:08 Quit BigBambi (Read error: 113 (No route to host))
08:32:17amiconnHmm, I just had an idea for a temporary shutdown solution that removes the necessity to enable hold, and would also work for idle poweroff
08:33:23amiconnWe could define a RAM cookie for our own bootloader (similar to how the "diskmode\0hotstuff\0" works for the apple rom) that makes it enter the OF even when hold is not enabled
08:33:30 Join krz [0] (
08:33:50 Quit AndyIL (Connection timed out)
08:34:07amiconnRockbox would then set this cookie before "shutdown"
08:35:17 Quit FOAD (Read error: 110 (Connection timed out))
08:36:34 Join Makuseru [0] (
08:37:46 Join ender` [0] (
08:39:29binaryhermitbecause I suspect that's what's causing
08:40:21binaryhermit(sorry it took 9 minutes to finish that thought, I had to look up the bug number, and my connection wasn't particularly cooperative)
08:46:21 Part wpyh
08:49:42amiconnbinaryhermit: This has nothing to do with the compiler, but with the builds themselves. It's a known effect, but the cause is not kknown
08:50:10ThorneLlorean, rebooting fixed it. Like you suggested.
08:50:19 Quit bughunter2 ("bye")
08:50:33amiconnReboot into usb works with some builds, but not with others, even if they're build on the same machine. This affects all PP502x targets, not just e200
08:51:33amiconnLlorean: Do we have set the release date yet?
08:52:06amiconnLinusN: Would it be possible to have a "last N commits" list on the website for the 3.0 branch as well?
08:52:25LinusNgood idea, i'll pass that on to B4gder :-)
08:52:37B4gdergood idea, i'll pass that on to LinusN! ;-P
08:53:06Lloreanamiconn: I don't believe we do, no.
08:54:17B4gderif my presence will matter for the release, it could be interesting to know that I'll be gone the 10-17th
08:54:53 Join Rob2223 [0] (
08:56:58LloreanI'm not sure what remains to be done. We probably want to have a new build of RButil, maybe with the themes site disabled. And maybe do something about the themes wiki pages, add a "3.0 themes" section to each page which will currently be empty (due ot the font change)
08:57:20LloreanThen assuming no bugs crop up by the time both of these things are done, wrap it up and put it online?
08:57:22B4gderbinaryhermit: most people use the exact same compiler and binutil versions
08:57:36B4gderLlorean: yeps
08:58:25binaryhermitB4gder: I know I've seen at least two different versions of gcc used in official builds in the past few days
08:59:00B4gdercan you be more specific?
08:59:23*Llorean guesses 4.1.1
08:59:29binaryhermitif you give me a few minutes, yeah
09:00:44B4gderLlorean: what official build would use that?
09:01:14amiconnIirc a few (one?) build server uses 4.0.4 for arm instead of 4.0.3
09:01:52binaryhermitcould the host GCC matter?
09:02:08binaryhermitbecause that's where I'm seeing the differences
09:02:15LloreanB4gder: I seem to recall seeing it in the build log once when I clicked at dev.cgi. I may be mistaken though, but the number is for some reason in the forefront of my mind.
09:02:27B4gdersince the problem comes and goes with the same gcc on the same host, I don't see how this is gcc related
09:02:30Lloreanbinaryhermit: We've seen really strange things happen with different GCC major versions, at least.
09:02:43 Join Thorn [0] (
09:02:45amiconnhost GCC can be different, that's only relevant for the simulators
09:03:12binaryhermitok, so I'm barking up the wrong tree here, I guess
09:03:51B4gderyes, I wish it was as simple to explain as versions of the tools...
09:03:52 Join petur [50] (n=petur@rockbox/developer/petur)
09:04:06binaryhermitare the daily build versions just copies of the last svn build of the day or are they fresh rebuilds?
09:04:14B4gderthey're fresh builds
09:04:19B4gderall done on the same host
09:05:17binaryhermitbecause the svn build of r18390 had this issue but the daily build of it didn't
09:06:00 Quit Palin4Porno ("Leaving")
09:06:01 Join mazling [0] (
09:06:22binaryhermitanyway, sorry for wasting everybody's time here
09:11:51 Quit DataGhost (Nick collision from services.)
09:11:59 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
09:12:24***Saving seen data "./dancer.seen"
09:12:45 Quit Rob2222 (Read error: 110 (Connection timed out))
09:14:43 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
09:15:02 Quit krz (Read error: 110 (Connection timed out))
09:16:55 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:19:36 Join BigBambi [0] (i=86ceaf40@rockbox/staff/BigBambi)
09:20:14 Quit Thorne (Read error: 110 (Connection timed out))
09:33:59unknownwhat can I do to help to get rockbox working on the sansa view??
09:34:34unknowni know c coding, limited embedded expierence
09:36:27B4gderdisassemble the firmware
09:36:32B4gderbuild your own bootloader
09:37:41unknowni'll have a look into it
09:37:47 Join reacocard_ [0] (n=reacocar@WL-311.CINE.HMC.Edu)
09:38:11B4gderunknown: we know the file format so decrypting/encrypting that is already done
09:38:31B4gderbut the view is different than the e200 series so we need to figure out its hw
09:39:54unknownthe wiki said the lcd and the gpio is currently the problem
09:40:32unknownwhich could be figured out using the disassembled firmware, or the datasheet(s)
09:40:42B4gderthere are no datasheets for that
09:41:18scorche|shor, at least that we have
09:41:24 Join funman [0] (
09:47:25unknownwhich datasheets are there, and which are missing?
09:48:30 Quit shodanX (Read error: 60 (Operation timed out))
09:50:09B4gderthe main SoC chip is a PP one that is undocumented for the world
09:50:25B4gderthe codec chip is an AMS one for which we have the docs
09:50:55pixelmaso the volume button flip for c200 should go into the release branch as well?
09:50:57B4gderpretty much the same situation as for the e200, but this uses a different PP flavour
09:51:59 Join ReKleSS [0] (
09:54:09funmanwhich model are you talking about ?
09:54:39 Join [CBR]Unspoken|w [0] (
09:54:54 Quit reacocard (Read error: 110 (Connection timed out))
09:55:22B4gderthe view
10:07:36 Join krz_ [0] (
10:26:44 Nick reacocard_ is now known as reacocard (n=reacocar@WL-311.CINE.HMC.Edu)
10:34:01 Quit linuxstb (Read error: 60 (Operation timed out))
10:38:54B4gderit struck me: should we include the fonts in the 3.0 release archives?
10:39:40B4gderI guess not, as rbutil can get them anyway easily?
10:40:59pixelmaone suggestion at DevCon was to provide an extry 3.0 themes and fonts package
10:41:24 Quit [CBR]Unspoken|w (No route to host)
10:41:34pixelmaincluding some more themes (per target only) which are not in SVN but are popular
10:41:50pixelmaextra too
10:44:32LloreanIf we include fonts by default, we should only include fonts that don't break the default theme
10:44:42 Quit nuonguy ("This computer has gone to sleep")
10:44:52LloreanSince themes are still fairly font dependent at this time.
10:46:37 Quit amiconn (Nick collision from services.)
10:46:44 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:46:44pixelmayou mean only fonts at one size?
10:48:11 Join Seed [0] (
10:49:35 Join Thundercloud [0] (
10:51:07Lloreanpixelma: Basically yes. Unless the theme is using viewports and can work okay with smaller ones
10:51:37pixelmawhat about other SVN themes?
10:53:18*rasher considers an evil font-size checking font picker
10:53:29rasherWith theme support to specify acceptable font sizes
10:54:46pixelmawhat I want to say is this - many targets include more than one theme which need more than one font size, I don't think restricting to one font size will work and there's always the possibility someone choses a wrong font
10:55:35 Join Llorean1 [0] (
10:58:21 Quit Llorean (Read error: 60 (Operation timed out))
11:02:17 Join Thorne [0] (
11:02:17 Quit Thorn (Read error: 104 (Connection reset by peer))
11:03:28 Nick Llorean1 is now known as Llorean (
11:07:18 Join BigBambi_w [0] (i=86ceaf37@gateway/web/ajax/
11:12:28***Saving seen data "./dancer.seen"
11:12:59 Nick BigBambi_w is now known as BigBambi_l (i=86ceaf37@gateway/web/ajax/
11:19:30 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
11:20:11 Quit miepchen^schlaf_ ()
11:20:50pondlifeI'm getting an error building 3.0, having just checked it out...
11:21:05pondlifeThis is the output from make for an H300 sim
11:21:18pondlifeUnder Cygwin
11:21:52pondlifetrunk builds fine (as always).
11:24:37 Join miepchen^schlaf_ [0] (
11:25:00 Nick reacocard is now known as reacocard|testin (n=reacocar@WL-311.CINE.HMC.Edu)
11:25:05 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
11:26:04LinusNpondlife: haha, it's the (RC1) version string that breaks it
11:26:18LinusNor rather "(3.0 RC)"
11:26:30pondlifeBrackets to go?
11:26:43pondlifeOr quotes to be added?
11:27:12LinusNwhatever is simplest
11:27:54 Join reacocar` [0] (n=reacocar@WL-311.CINE.HMC.Edu)
11:30:19 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
11:33:33 Quit jeffdameth (Read error: 110 (Connection timed out))
11:34:38 Join jeffdameth [0] (
11:41:06 Quit reacocar` ("Coyote finally caught me")
11:55:53pondlifeLinusN: How about as a fix?
11:55:55pondlifeWorks herre
11:55:58pondlifehere, even
11:57:13LinusNpondlife: as good as any fix
11:57:41pondlifeI wasn't sure if the format was being parsed elsewhere, will commit it if not.
12:00:56 Quit Thundercloud (Read error: 104 (Connection reset by peer))
12:01:15*pondlife commits and hopes it went into the correct branch automagically...
12:03:03*pixelma still wonders whether the c200 volume button flip should go into the release branch (read 3 comments so far)
12:03:05pondlifeI guess the build system is clever enough to ignore revisions that don't affect trunk.
12:06:05 Join mr_pink [0] (
12:06:17pondlifeThe home page should really mention that the freeze is over...
12:07:55 Join rvvs89 [0] (n=rvvs89@pdpc/supporter/active/rvvs89)
12:08:04*pondlife thinks about committing in the hope that it will get more attention... aside from binsize there's no downside any more, I don't think.
12:08:55LinusNi don't care much about binsize on the players with 16MB or more
12:10:27 Join Mathiasdm [0] (
12:10:39pondlifeIt's SWCODEC only, I think. Do we need any other >=16MB tests?
12:10:48 Join faemir [0] (
12:11:02pondlifeIt's a most useful feature for audio books
12:11:24 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:14:16LloreanI think as long as it's a genuine playback feature, and there's no workaround to accomplish something similar, binsize really isn't a question on the swcodec targets.
12:15:21LloreanTo me at least, binsize is something to think about with gui features, or features that are very nearly just a different way of doing something that can already be done, etc. Spending binsize is fine, but throwing it away isn't. Of course, it's always subjective whether something is or isn't that.
12:15:57pondlifeThe only workaround would be to pre-process the audio first, which is awkward with a potential mix of codecs (although it would give better sound quality).
12:16:11LinusNcome on, it's a cool and useful feature
12:16:15pondlifeWith podcasts especially, you don't want to need that.
12:16:43LloreanI don't think there's a workaround for this one.
12:16:44LinusNas long as it doesn't affect the playback in a negative way when it isn't used
12:16:45LloreanI'm in favour of it.
12:16:54LinusNgo ahead, i want it!
12:17:00pondlifeAfter you!
12:17:27pondlifeOr I'll do it tomorrow, but won't be around for long to fix up any mess.
12:18:02 Join culture [0] (
12:18:20LinusNlet's wait then
12:20:53 Join mf0102 [0] (
12:33:58 Quit XavierGr (Nick collision from services.)
12:34:06 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:37:09 Join gregzx_ [0] (
12:39:51 Quit mazling ("Inde da'covale misain ye; Caballien misain ye!")
12:47:07 Join mazling [0] (
12:54:16 Quit gregzx (Read error: 110 (Connection timed out))
12:58:32 Join Thundercloud [0] (
12:59:45 Quit Thundercloud (Remote closed the connection)
12:59:49 Part pondlife
13:02:12 Join scotty_007 [0] (n=c1af49cf@gateway/web/cgi-irc/
13:02:44 Join flux [0] (
13:02:44 Join nplus [0] (n=nplus@141.25.Globcom.Net)
13:03:07 Quit scotty_007 (Client Quit)
13:03:43fluxhello. does/will rockbox support Sid Tune Information List?
13:03:48 Join homielowe [0] (n=homielow@unaffiliated/homielowe)
13:03:53 Join Thundercloud [0] (
13:04:24fluxthe list contains the playback lengths of many of the sid files, which would be nice to use when playing lots of sid files..
13:04:58 Join desowin [0] (n=desowin@atheme/member/desowin)
13:05:10 Join moos [0] (
13:05:24B4gderI don't think rockbox supports that at all
13:05:27fluxactually I'm not sure if that "STIL" is the database I was thinking of :)
13:05:36fluxbut a song length database nevertheles exists
13:07:00fluxperhaps some day I'll install a rockbox dev environment and attempt to do the hack myself.. but there's no shame in hoping others would do for me first, right?-)
13:07:57 Join fdinel [0] (
13:08:43 Quit bmbl ("")
13:09:31fluxanother thing which I cannot find from the bug database is: wouldn't it be great if the boot loader checked the state of the hold switch again, before turning of, but after displaying the message?
13:09:46 Join tvelocity [0] (
13:10:07flux(also, that requires patching the boot loader and hence is slightly more difficult - and potentially dangerous - to your device to do)
13:10:26fluxturning of -> turning off
13:10:38BigBambi_lIs "of" a typo for "off" or "on"
13:10:42BigBambi_lheh :)
13:10:50BigBambi_lThe bootloader is running at shutdown
13:10:51fluxI mean the case when the hold switch is locked
13:10:57BigBambi_lIt is only used to boot
13:11:17fluxyes, I'm referring to boot
13:11:29fluxso when the device is locked, it says a message "unlock it"
13:11:30BigBambi_lWhat do you mean by before turning off?
13:11:45fluxafter displaying it there's a brief delay and the device switches off
13:11:52BigBambi_lalso, what player are we talking about?
13:12:11fluxiRiver iHP-120; I suppose it's the same with all players which have physical lock switches
13:12:26 Quit miepchen^schlaf_ (Connection timed out)
13:12:29***Saving seen data "./dancer.seen"
13:12:35BigBambi_lno, that depends how the bootloader works
13:12:35B4gderthe situations differ
13:13:57BigBambi_lAnd tbh, I don't see the point here. It would add unecessary checks to the bootloader. Just turn the device on again, and you have probably lost max of 5 seconds
13:14:12fluxright, and those 5 seconds add up :)
13:14:42B4gderand the reverse, for the case you _do_ switch on wrongly the bootloader would need to wait a while longer for the keypress
13:14:45BigBambi_lIf you wait a long enough time for people to see the message, turn hold off, then check again you are wasting time and battery there too. Maybe a tiny amount, but as you say, those tiny amounts add up
13:15:21fluxb4gder, so it's optimized for the case when you press the power-on-key, and simultaneously (within 3 seconds of pressing) switch the physical switch to another position?
13:15:25BigBambi_lIf you are paying enough attention to be ready to flip the hold switch in the short enough time when you see the message, just check the hold switch before you turn on
13:15:46B4gderflux: no, it's meant to prevent you from switching it on in your pocket or bag
13:15:56B4gderby accident
13:16:00fluxb4gder, yes, but for the common use case a second switch would change nothing
13:16:11BigBambi_lexcept keeping the player on for longer
13:16:15fluxhow come?
13:16:19fluxit still stays on for 3 seconds
13:16:39B4gderrockbox waits no 3 seconds
13:16:41BigBambi_lIt would take more time before turning off again, whilst it waits for you to possibly flip the switch and then cheks it again
13:16:56B4gderat least I'm not aware of any such wait
13:17:09fluxb4gder, well, I'm quite certain I'm seeing a text on my device, with backlight on, when I turn it on but the hold mode is on
13:17:20BigBambi_lAlso, the bootloader on the H100 is the most risky bit of code - adding even simple things to it that are not needed should be avoided IMO
13:18:19fluxit says "Rockbox boot loader\nVersion 6\n\n\nHOLD switch on, power off.."
13:18:25fluxand there's delay
13:18:39fluxbigbambi_l, well, from my pov that's the best reason for not modifying the code
13:18:42BigBambi_lWhatever the wait now (if any), doing it your way would still leave it on for more time before turning off again if it were turned on by mistake in e.g. a pocket
13:19:16fluxso what is rockbox doing in those 2-3 seconds it displays the message?
13:19:28fluxit no longer has the capability to recheck the hold switch?
13:20:00fluxI don't see how rechecking an input affects the time the device is on, unless the hold switch is infact released.
13:20:06BigBambi_lah, I see what you mean
13:20:14BigBambi_lI still don't think it is a good idea
13:20:30B4gderwell, iriver_h1x0.c has no 2-3 second wait
13:20:39fluxb4gder, does it have the text I quoted?
13:20:50B4gderyes, that's the code for the h1x0-specific bootloader stuff
13:21:05fluxb4gder, so what does it do after displaying the text?
13:21:21B4gder printf("Hold switch on");
13:21:21B4gder shutdown();
13:21:41B4gderthere's a 2 second timeout in that last one
13:21:47BigBambi_lB4gder: He is talking about continuously rechecking the hold switch during that splash, and if hold goes off during the time of the splash, then aborting shutdown and booting
13:21:57*BigBambi_l just got it :)
13:22:22B4gderso yes, it could do the check again in shutdown() and then start over
13:22:24fluxhmm, has the text changed or is there another place for that?
13:23:09fluxright, the shutdown as a sleep. what would be lost is the sleep that was just issued to ATA, I wonder if that would be a problem..
13:23:21fluxas -> has
13:24:12BigBambi_lI wouldn't argue against that from a user point of view, I thought you were talking about extending the time out.
13:25:07B4gderin general I think the iriver bootloaders lack some features because people are generally scared of touching them... ;-)
13:26:13fluxI guess for a reason, few have the hardware for fixing the device when it breaks
13:26:25BigBambi_ls/few/LinusN :)
13:26:34 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:27:04 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
13:27:05fluxbut, that should be _so_ simple fix that nothing would break!
13:27:06flux..right ;)
13:27:23B4gderthen fix it and smile! ;-)
13:27:23*BigBambi_l volunteers flux to try it
13:27:47B4gderand by definition I would argue it isn't a "fix"...
13:28:07*B4gder is picky now
13:28:07fluxhow does one put custom bootloader in anyway? I think I originally installed it by patching a firmware from iRiver?
13:28:14 Join LambdaCalculus37 [0] (
13:28:18B4gderflux: correct
13:28:27B4gderit needs to get merged onto an iriver binary
13:28:30LambdaCalculus37B4gder: Have you seen the logs?
13:28:32fluxb4gder, it's the final bit of polish that will attract multitudes of iPod users ;)
13:28:44B4gderLambdaCalculus37: uh no I don't think so...
13:28:46fluxb4gder, so no bootloader upgrade plugin?
13:28:59LambdaCalculus37B4gder: I found DFU mode on the 2nd gen iPod nano!
13:29:22B4gderright, that I noticed! did you try to throw anything at it with the dfu tools?
13:29:29Nico_PLambdaCalculus37: congratulations!
13:29:36B4gdercool work nonetheless
13:29:45B4gderflux: nope
13:29:59LambdaCalculus37B4gder: The dfu tools didn't see the nano, of course.
13:30:01fluxb4gder, does anyone know how to write one?
13:30:01B4gderflux: we leave the flashing of the bootloader to the iriver firmware stuff
13:30:12B4gderflux: yes
13:30:14fluxI suppose there aren't many people wanting to try it out anyway :)
13:30:40B4gderLambdaCalculus37: ah
13:31:32BigBambi_lB4gder: Does the iriver_flash plugin do builds only?
13:31:33Nico_PLambdaCalculus37: which ones did you try?
13:31:44LambdaCalculus37B4gder: To access DFU mode, reset the iPod with MENU+SELECT, then press and hold BACK+PLAY. A picture of the dock connector should appear with the Apple support URL; according to lsusb, this is DFU mode.
13:32:01B4gderBigBambi_l: i forgot about that one. I'm not sure exactly what it does actually
13:32:20BigBambi_lWell it flashes builds to ROM to overwrite the iriver firmware for example
13:32:33BigBambi_lI don't know if it'll do the bootloader too
13:32:52BigBambi_lI *think* I used it to flash bootloader 7pre4
13:32:59BigBambi_lBut I can't remember :)
13:33:26B4gderLambdaCalculus37: thanks, I'll update my blog entry
13:33:38fluxwell, it's not very important anyway, it should be easy enough to use the standard mechanism of merging the bootloader with the published firmware?
13:33:54BigBambi_lBagder, flux: Iriver_flash will flash bootloaders from inside Rockbox:
13:35:48 Quit funman ("leaving")
13:35:48LambdaCalculus37Nico_P: I tried compiling a Meizu bootloader to send it via meizu_dfu. But meizu_dfu doesn't recognize the iPod, which wpyh and I figured is because we need to add the USB info for it to the source.
13:35:56LambdaCalculus37B4gder: Awesome. Awesome to the max! :)
13:36:04LambdaCalculus37I posted the output of sudo lsusb -v to the forums. I'll also add it to the wiki page.
13:37:52Nico_PLambdaCalculus37: there are other DFU tools IIRC
13:38:47LambdaCalculus37Nico_P: Besides meizu_dfu, what else would work?
13:38:51*petur knows all about the dangers of flashing irivers and hopes LinusN can fix it....
13:39:23B4gderNico_P: afaiu, this isn't quite the "standard" dfu format
13:39:24GodEaterLambdaCalculus37: did you try the openmoko dfu-util, or the xpwn one ?
13:39:53*GodEater suspects the xpwn one is the one most likely to work
13:39:55LambdaCalculus37GodEater: Neither yet. I'll try them out.
13:40:03 Join Schmogel [0] (
13:40:04LinusNpetur: didn't have time to do it yesterday, i'll try this evening instead. you have a new reset button now at least.
13:40:18peturmuchas garcias!
13:40:30*Nico_P also expects an iphone one to be more likely to work
13:40:35LambdaCalculus37GodEater: Isn't xpwn Linux-only, or should it work on OS X?
13:40:44GodEaterit's cross platform
13:40:47GodEaterwill work on windows too
13:40:50LambdaCalculus37Ahh, good. :)
13:41:07GodEaterI don't suggest you use xpwn itself, just the hacked dfu-util it includes
13:41:19GodEaterI posted the link to the git repo for it yesterday
13:42:33*LambdaCalculus37 checks the logs
13:43:45*GodEater looks at the sunshine outside and thinks he should probably get into it...
13:43:57LambdaCalculus37GodEater: Thanks!
13:47:23*LambdaCalculus37 has to head to work now
13:47:31 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
13:49:43 Quit AndyI (Read error: 110 (Connection timed out))
13:50:09 Quit XavierGr (Read error: 104 (Connection reset by peer))
13:55:31 Join AndyI [0] (n=pasha_in@
13:55:34 Quit Makuseru (Read error: 110 (Connection timed out))
13:56:50 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
13:58:33 Quit mr_pink ()
14:01:09 Join dabujo [0] (
14:08:23 Nick Tuplanol1a is now known as Tuplanolla (n=jani@
14:08:55*GodEater wonders if there's also a DFU mode on the 3rd gen Nano
14:09:03 Quit jfc (Read error: 104 (Connection reset by peer))
14:09:30B4gderI would assume so
14:10:25GodEateryou know what they say about assumption
14:11:15B4gder"it's what makes life more fun?" ;-)
14:11:34mcuelenaereGodEater: I think I've just read something about a DFU mode on the the 3G..
14:11:47GodEatermcuelenaere: excellent :)
14:11:47 Join jfc [0] (
14:11:52GodEaterB4gder: close but no cigar ;)
14:12:01 Quit jfc (Read error: 104 (Connection reset by peer))
14:14:29 Join JdGordon|uni [0] (i=3cf2155b@gateway/web/ajax/
14:14:55 Nick JdGordon|uni is now known as JDGordon (i=3cf2155b@rockbox/developer/JdGordon)
14:17:21 Join LambdaCalculus37 [0] (i=44a04303@gateway/web/ajax/
14:17:38mcuelenaereGodEater: ah no, it was an iPhone 3G :(
14:18:35LambdaCalculus37Update on the DFU mode on the 2nd gen nano... it seems that you have to first trash the firmware before you can access it.
14:19:10markunLambdaCalculus37: and is the key combo even needed?
14:19:21LambdaCalculus37markun: It is.
14:19:34 Quit XavierGr (Nick collision from services.)
14:19:44 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:19:55LambdaCalculus37I tried accessing it on a nano with working firmware. No dice.
14:20:41LambdaCalculus37Looks like people will have to take the risk of purposely trashing the firmware partition to get into this mode.
14:22:17mcuelenaeregevaerts: have you seen FS #9363?
14:23:26GodEaterLambdaCalculus37: so when you say you "found" the DFU mode, do you mean you found a document elsewhere, or that you tried it on your own Nano ?
14:23:50BigBambi_lGodEater: His own
14:24:02BigBambi_lOr rather, one in his possesion I believe :)
14:24:04GodEaterso how did you trash the firmware then ?
14:24:11BigBambi_ldd zeros to it
14:24:28LambdaCalculus37GodEater: I tried it on my own nano.
14:24:37GodEaterBigBambi_l: to what ?
14:24:45GodEateras I recall, the firmware partition is hidden
14:24:56LambdaCalculus37BigBambi_I: Actually, I dd'ed /dev/urandom to it, at the suggestion of linuxstb.
14:24:56BigBambi_lGodEater: As he is here, I'll let him answer
14:25:09 Quit JDGordon (" ajax IRC Client")
14:25:24GodEaterseems my memory is faulty
14:25:58LambdaCalculus37GodEater: I attached the nano to my laptop in disk mode. According to mount and df -h, the nano's main storage partition was /dev/sda2.
14:26:35LambdaCalculus37So, I executed "dd if=/dev/urandom of=/dev/sda1" and let it run. Lo and behold, the nano was displaying the disk access spinner.
14:26:42GodEaterit must be the later ones which hide it then
14:27:07LambdaCalculus37This one was purchased around Xmas '06, 3 months after its initial release.
14:27:38GodEaterlater as in the 3G / Classic ;)
14:27:44LambdaCalculus37Ah. :)
14:28:20LambdaCalculus37BigBambi_I: My brother's disowned this nano, anyway.
14:28:53GodEaterand if rumours are to be believed, there'll be a 4G in a few weeks
14:29:56LambdaCalculus37And if that is the case, then we're going to have yet another wave of noobs rushing in screaming at us to port Rockbox to the new nano.
14:33:08 Quit reacocard|testin (Read error: 110 (Connection timed out))
14:33:57 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
14:35:06 Join massiveH [0] (
14:44:10 Join jfc [0] (
14:44:43 Join miepchen^schlaf [0] (
14:47:32 Quit Seed ("cu, Andre")
14:47:38 Join jgsprenger [0] (n=63e8f93f@gateway/web/cgi-irc/
14:49:32 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
14:50:10 Join Thundercloud_ [0] (
14:50:27LambdaCalculus37Hmmm... looks like the nano contains either a Samsung or Hynix NAND flash chip:
14:50:44jgsprengerhowdy... in follow up to the broken WMA issue.... I got as far as determining WMA codec broke sometime after Aug 21, 2008... the silly database refresh loop kept me waiting forever between reloads....sigh
14:50:48 Quit Thundercloud (Read error: 104 (Connection reset by peer))
14:51:10amiconnjeffdameth: c200?
14:51:22amiconnErr, @ jgsprenger
14:52:15BigBambi_lamiconn: e200, but I tested his file on the beast and it played far too slowly on that too
14:52:19 Join beta2k_ [0] (
14:52:41BigBambi_ljgsprenger: Could you add that information to the bug report?
14:52:53amiconnI was asking because of the database refresh loop
14:52:58BigBambi_lah, sorry
14:56:03jgsprengere280 @ amiconn
14:56:21jgsprengere280 @ amiconn
14:56:34jgsprengere280 @ amiconn
14:56:37 Quit jgsprenger ("CGI:IRC")
14:58:25 Join jgsprenger [0] (n=63e8f93f@gateway/web/cgi-irc/
14:58:46jgsprengere280 @ amiconn
14:59:18BigBambi_ljgsprenger: We know, you've sqid it 4 times now
15:00:28jgsprengerdidnt update on my side...sorry
15:03:22 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:04:44BigBambi_ljgsprenger: I'd recommend over the cgi::irc client you are using at the moment.
15:05:03GodEatertook the words right out of my mouth (s/mouth/fingers)
15:06:18 Quit beta2k (Read error: 110 (Connection timed out))
15:07:20jgsprengerok... how do i join this channel?
15:07:27jgsprengerfrom there*
15:07:47LambdaCalculus37Join #rockbox on
15:08:34 Quit jgsprenger ("CGI:IRC")
15:09:21 Join miepchen^schlaf [0] (
15:11:39 Join parafin|away [0] (
15:12:34***Saving seen data "./dancer.seen"
15:12:43 Quit parafin (Read error: 101 (Network is unreachable))
15:12:48 Quit gregzx_ ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
15:13:08 Join gregzx [0] (
15:14:40 Quit gregzx (Client Quit)
15:16:59 Quit tvelocity (Read error: 104 (Connection reset by peer))
15:18:34GodEaterpersonally, I'd have opened a second browser window to ask for help with mibbit if I thought I was going to need it...
15:21:02GodEaterperhaps that's controversial though :)
15:22:14 Join n1s [0] (n=nils@rockbox/developer/n1s)
15:28:16 Quit GodEater (" ajax IRC Client")
15:32:57 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
15:38:26 Quit ReKleSS ("Leaving")
15:39:32 Join tvelocity [0] (
15:45:12beta2k_Yay, got my drive to work finally :)
15:46:06beta2k_Thanks to kkurbjun for pointing out that Apple put some extra crap at the start of the drive :)
15:47:09GodEaterthe "extra crap" that makes it work you mean ? :)
15:47:30BigBambiNot in an F
15:47:49BigBambiWhich is where he was trying to use the drive (taken from an ipod) :)
15:48:48beta2k_I was under the assumption that the F would simply try and load the FW from the first FAT32 partition
15:49:14BigBambibeta2k_: You need to attend a little course GodEater is running
15:49:32BigBambiB4gder and I have already graduated, and I can vouchsafe it was very useful
15:49:53GodEaterit's a very short course
15:50:15rasheramiconn: 10-Artwiz-Snap.bdf has the wrong number in the CHARS line. I take it this should be fixed to match the amount of STARTCHAR lines? (in both trunk and 3.0)
15:51:01beta2k_How not to assume 101?
15:51:20 Quit XavierGr (Nick collision from services.)
15:51:33 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:52:23BigBambibeta2k_: Or why not to :)
15:52:49rasheramiconn: Probably not a big deal, but bdfresize just noticed it
15:52:54beta2k_Hehehe :)
15:53:05GodEaterthe title of the course pretty much covers all the material
15:53:18GodEater"Assumption is the mother of all fuckups"
15:53:25GodEatercongrats, you pass
15:55:50 Quit mazling (Read error: 113 (No route to host))
15:56:26 Quit sbhsu (Read error: 110 (Connection timed out))
15:57:43LambdaCalculus37Do we get a prize? ;)
15:59:35 Quit Schmogel ("Miranda IM! Smaller, Faster, Easier.")
16:03:04beta2k_Hey LambdaCalculus37, I've got a HD for you
16:03:52*GodEater guesses it is "untested, as-is"
16:05:04beta2k_"burn marks are no indication of drive status"
16:05:20 Quit Nico_P (" ajax IRC Client")
16:05:33LambdaCalculus37beta2k_: Tell me more in community.
16:07:25 Quit tvelocity (Connection timed out)
16:07:26 Join J-23 [0] (
16:09:41 Join tvelocity [0] (n=tony@
16:15:43 Part LinusN
16:15:50 Quit BigBambi_l (" ajax IRC Client")
16:19:53 Join TheWhiteRider [0] (n=test@
16:20:15 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
16:27:15 Quit TheWhiteRider ()
16:35:42 Quit tarbo (Connection timed out)
16:39:00amiconnrasher: You're right
16:42:41mcuelenaeregevaerts: I fixed the stuff you mentioned in FS #9363, do you think it's ready for committing?
16:44:12gevaertsmcuelenaere: sure, go ahead
16:58:49 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
17:07:38 Join nuonguy [0] (
17:10:35 Quit avis (Remote closed the connection)
17:10:58 Join sbhsu [0] (
17:11:42LambdaCalculus37I've noticed that the manual for the iPod 3G has an improper blind description, and the 1G/2G is lacking one. I'm going to fix that.
17:12:32BigBambiimproper? You mean it is a bit forward, it tries to through itself on the reader? :P
17:12:38***Saving seen data "./dancer.seen"
17:14:46LambdaCalculus37BigBambi: The iPod 3rd gen's description is still using the description for the 4G, mini, nano, and video (click wheel).
17:15:24BigBambiLambdaCalculus37: Sorry, that was a joke. I'll explain elsewhere :)
17:15:37 Join bughunter2 [0] (n=Jelle@
17:18:28krz_mcuelenaere: hi, should your new system build dlls?
17:18:45mcuelenaerehow do you mean, should?
17:19:25 Join herrwaldo [0] (
17:19:48krz_mcuelenaere: so, does it build dlls while running qmake
17:20:16mcuelenaereyes, now it does (I just committed a fix for Windows)
17:20:27mcuelenaereBTW this isn't fully mine, gevaerts also contributed
17:21:40mcuelenaerekrz_: have you seen FS #9362 ?
17:21:56krz_mcuelenaere: just after commit :)
17:23:04mcuelenaere9362 is the one about the linenumbers, 9363 was committed
17:23:26krz_mcuelenaere: probably better name could be chosen
17:23:41 Quit mf0102 ("Ex-Chat")
17:23:49mcuelenaerekrz_: better name for .. ?
17:24:44krz_mcuelenaere: for libs, not just capitalized, but lower case as it was before. what do you think?
17:25:20 Quit Nico_P (" ajax IRC Client")
17:25:32mcuelenaerekrz_: ah yes that, I know that was just a quick fix
17:25:36mcuelenaerecould've been done prettier
17:25:46mcuelenaereyou're free to provide a patch ;)
17:28:01saratogaanyone object to me commiting FS #9285 now?
17:28:56LambdaCalculus37saratoga: Go for it. :)
17:29:07LambdaCalculus37Speedups are good. :)
17:31:17massiveHdoes anyone with an iriver H3x0 have any input on
17:33:28peturyes... we don't like // comments :p
17:33:49 Part B4gder
17:33:56LambdaCalculus37Comments should use /* */
17:34:05*massiveH is a C++ programmer :P
17:34:21peturC++ also accepts /* */
17:34:31fluxdoesn't C also nowadays accept // ?
17:34:43massiveHit does, since that is how I commented stuff out.
17:35:02flux(like, that's a standard feature these days, not just a vendor extension)
17:35:09LambdaCalculus37massiveH: But the Rockbox code uses /* */ for comments.
17:35:18massiveHwould you like it more if I changed the comments to /* */ for consistancy?
17:35:20 Quit miepchen^schlaf ()
17:35:39peturthe comment is useless and can just go
17:36:20massiveHthe comment says what the new code is doing...
17:36:31*desowin got used to /* */ comments after a while
17:36:56peturah, there's another comment at the top
17:36:58massiveHI hate to ask, but why /* */ over // for single lines?
17:37:07GodEaterbecause :)
17:37:11massiveHok :P
17:37:34*massiveH fires up the rockbox vm
17:38:39peturor even better
17:38:58saratogais it just me or does patch have trouble deleting files?
17:39:00massiveHsimple enough for me.
17:39:08 Quit tvelocity (Read error: 110 (Connection timed out))
17:39:31massiveHoh, should the patch be .patch also?
17:39:54peturwhile you're at it ;)
17:39:55GodEatermassiveH: we're less worried about that
17:40:10*GodEater sees .diff and .patch in equal measure usually
17:40:21massiveHwell, mine is .txt, lol
17:40:36LambdaCalculus37Nothing an extension change can't fix. ;)
17:40:52massiveHbut the diff accepts any extension, right?
17:45:51 Join super [0] (
17:49:44 Join cfp [0] (
17:49:55cfpHello all !
17:49:58 Quit Thundercloud_ (Remote closed the connection)
17:50:40cfpif there's an admin around, IMHO task #9348 can be closed
17:50:45 Quit linuxstb (Read error: 113 (No route to host))
17:51:30cfpAnd what is the thing about target-specific strings in plugins ?
17:51:50cfpIs there a related task in the tracker ?
17:52:59 Part cfp
17:53:03 Quit massiveH ("lunchtime")
17:53:20 Join cfp [0] (
17:56:50peturcfp: why? it isn't fixed yet, is it? Or is there a duplicate task still open?
17:59:06 Quit moos ("Rockbox rules the DAP world")
17:59:34 Quit perrikwp (" ajax IRC Client")
18:03:14cfppetur: well it cannot really be fixed, in fact
18:03:57peturcfp: I was thinking that the GSoC project to make plugins translatable would solve this
18:03:59cfppetur: a #ifdefs approach is not suitable (it seems), and another one is being worked on (it seems, too)
18:05:08cfppetur: well if this project can fix it, then the problem is already part of the project, and needs not it's single task
18:05:30cfppetur: about this project, how is it going ?
18:06:00peturno idea, I'm not mentoring this year so I haven't followed closely
18:06:11cfpoh, ok
18:06:28*petur checks the wiki page for a status
18:07:10cfpwell in fact,the reason why I was saying this could be closed is because one of my patches about this very problem has been refused, and therefore I thought any related tasks could be closed
18:07:28*cfp follows the link gracefully provided :-)
18:07:51peturit looks not up to date though
18:08:10petur has more info
18:08:49peturmaybe Bagder can give a status report ;)
18:09:07 Join toffe82 [0] (
18:09:15cfppetur: I remember reading this page, but I'm not sure how this will help with target specific strings
18:09:23cfpisn't it limited to languages ?
18:09:43cfpor shall the approach it uses be widened to include target-specific stuff ?
18:09:46peturif it uses the same system as the main language files, it has target specific strings
18:09:54cfpoh right
18:09:59*cfp feels stupid
18:10:11cfpand one last question
18:10:26cfpwhat can prevent a patch from being commited ?
18:10:43peturlots of stuff
18:10:50cfpapart from not following code guidelines, I mean
18:10:57peturbad solution, bad code style,...
18:11:06peturor buggy...
18:11:11cfpI see
18:11:39 Join virtuoso015 [0] (n=vinay@
18:11:39*petur needs to go home now...
18:11:46 Quit petur ("work->home")
18:11:57cfpand is there then a way (like a forum thread, or something), to promote a patch or get people to test it, or the seat and wait approach is good ?
18:12:15cfpgoodbye all
18:12:17 Part cfp
18:16:20 Quit BigBambi (" ajax IRC Client")
18:17:24 Join perrikwp [0] (i=98214a6d@gateway/web/ajax/
18:27:04 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
18:27:19 Join mr_pink [0] (
18:30:56 Join fragilematter [0] (n=barbu_do@
18:31:27 Join Strife89 [0] (n=michael@
18:32:31Strife89Branched? (referring to channel topic)
18:33:05 Join phinze [0] (n=phinze@
18:33:46 Quit phinze (Client Quit)
18:37:04 Nick parafin|away is now known as parafin (
18:37:18 Quit parafin ("So long and thanks for all the fish")
18:37:21 Join parafin [0] (
18:38:59 Join {phoenix} [0] (
18:39:41 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
18:40:27 Quit {phoenix} (Remote closed the connection)
18:45:12 Join phoenix2 [0] (
18:46:08 Part J-23
18:46:47amiconnAnyone with an e200 around?
18:47:36amiconnI'd like to know whether the stop-the-db-update trick from c200 does work on e200 as well (for those OF revisions where disabling it in the rb bootloader doesn't work)
18:48:03 Part fragilematter
18:49:42 Join miepchen^schlaf [0] (
18:50:14pixelmathere was a report in the forums that it doesn't and instead forces a restore
18:50:51phoenix2is it possible to patch the sanse e260v2 ?
18:52:34 Join bertrik [0] (
18:54:33 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:56:45saratogaamiconn: i don't know abotu that trick, but you can disable the database update on the e200
18:57:04amiconnYes, but not with all OF versions afaik
18:57:47amiconnThis trick doesn't work at all on the c200, because in the return-from-usb reboot, our bootloader doesn't get executed at all
18:58:52amiconnOn c200, the trick is to make the /SYSTEM directory read-only. Then the db update will complain that there's not enough space, and stop, which just takes a few seconds (as opposed to >2 minutes for a regular db update)
18:59:18amiconnBut from what I read in the forum, trying this trick on an e200 probably isn't a good idea
19:01:20advcomp2019phoenix2, the e200v2 does not have rockbox yet
19:02:04 Join erich [0] (n=erich@debian/developer/erich)
19:02:26erichMy up button on my X5 is broken. :-( sucks when you can't properly adjust the volume anymore.
19:03:45zeerich: hack in a double-click vol-up for the down button?
19:05:13 Quit mr_pink ()
19:05:44 Join merbanan [0] (n=banan@
19:06:56 Join erich_ [0] (
19:07:19 Quit nuonguy ("This computer has gone to sleep")
19:08:41erich_gnah, wireless died. back.
19:09:01erich_Is there anything to pay attention to before opening an X5 (except the usual electrostatics stuff.
19:10:03LambdaCalculus37Be careful of the battery wires.
19:12:42***Saving seen data "./dancer.seen"
19:12:43 Join sharperguy [0] (
19:13:05sharperguyAnyone know when will be back up?
19:13:12erich_damn, my tiny screwdriver isn't tiny enough. I'll need to find a smaller one first anyway.
19:13:47LambdaCalculus37erich_: Careful with the screws! They strip easily.
19:19:43 Quit erich (Read error: 110 (Connection timed out))
19:20:19scorche|shsharperguy: it isnt an official website
19:20:40erich_btw, what is the currently best choise if you want to buy a new mp3 player to run rockbox on?
19:20:55 Join booster606 [0] (n=boost@
19:21:28*LambdaCalculus37 is a believer in the power of the Gigabeat :)
19:21:56phoenix2sorry, was for the moment afk
19:22:47 Nick topher|away is now known as topher (n=topher@epiar/founder/topher)
19:22:49 Join mf0102 [0] (
19:23:25BigBambierich_: depends what you want -
19:23:30pixelmaerich_: depends on what you want, the Gigabeat for example doesn't have a radio or recording if you are used to that from the X5,
19:25:10phoenix2does any developer makes rockbox working on sanse e260v2 ?
19:25:50advcomp2019phoenix2, most of the work is in the thread in the forums
19:26:41booster606hmmm ive noticed that the production of porting rockbox to philips has stoped
19:26:49phoenix2thanks, I look for it!
19:27:51BigBambibooster606: It is interested owners that do ports, and it may be that they have stopped, haven't reported, ...
19:28:11 Join bughunter21 [0] (n=Jelle@
19:28:37booster606BigBambi, i see
19:30:37 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:30:49 Join FOAD [0] (
19:33:07 Quit bughunter2 (Nick collision from services.)
19:33:20booster606any proud owners of philips gogear in here ???
19:33:23 Nick bughunter21 is now known as bughunter2 (n=Jelle@
19:34:41 Join Schmogel [0] (
19:37:05 Join mr_pink [0] (
19:43:20Strife89I haven't looked into the Sansa USB stuff in a while....
19:43:50Strife89I'm curious as to the current status.
19:44:23LambdaCalculus37Strife89: I responded to your forum post about the GSF codec. Did you see it yet?
19:45:01Strife89LambdaCalculus37: No, actually.
19:45:09Strife89Looking now.
19:46:30Strife89Oh, alright.
19:47:15LambdaCalculus37Strife89: It's going to be a bitch to get GSF music to play back at acceptable speeds on PP targets.
19:47:48Strife89I'd still like to see it. ;)
19:48:16LambdaCalculus37The GBA uses a 16.8 MHz ARM7TDMI CPU, which is going to take quite a bit of processing power to emulate.
19:48:28LambdaCalculus37Strife89: You know the deal by now. ;)
19:49:35Strife89LambdaCalculus37: Yeah, I know. I have been looking for easy ways to make MP3s (or even WAVs) out of GSFs, but no dice.
19:50:27BigBambiStrife89: incidently, "in the near future" sounds much more like a demand than a request
19:50:48Strife89I didn't intend it to be.....
19:51:03LambdaCalculus37Strife89: Hop onto the community channel.
19:51:03BigBambiI realise, I'm just pointing out how it can be read
19:51:32 Quit super (Read error: 104 (Connection reset by peer))
19:56:16erich_BigBambi: I had seen that page, but it appreared out of date with all out of production and just "some" available each.
19:56:35LambdaCalculus37erich_: That information is correct.
19:56:44LambdaCalculus37You have to hit eBay to get a Rockbox-compatible player.
19:58:21 Join phinze [0] (n=phinze@
19:58:33 Quit phinze (Client Quit)
19:58:55erich_Anyone has disassembled his X5, btw? In the iaudiophile forums it sounded as if the jockstick would be pretty much unrepairable except by cowon.
19:59:30 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
19:59:46 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
19:59:47 Quit shot0fadds (Read error: 104 (Connection reset by peer))
20:00:01 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
20:00:50 Part virtuoso015
20:04:06 Join avis [0] (n=ident@pdpc/supporter/student/avis)
20:06:25LambdaCalculus37erich_: Well, the part would be hard to replace, anyway.
20:07:11pixelmaLinusN replaced the joystick in his recently (and got the part somewhere from). Unfortunately he isn't around currently
20:07:17 Quit Lars_G (Read error: 110 (Connection timed out))
20:07:34 Join petur [50] (n=petur@rockbox/developer/petur)
20:07:47 Quit perrikwp (" ajax IRC Client")
20:10:25*LambdaCalculus37 should ask LinusN if he can maybe help him get some X5 parts
20:11:16 Quit XavierGr (Nick collision from services.)
20:11:26 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
20:11:33 Quit shotofadds (Nick collision from services.)
20:11:38 Nick shot0fadds is now known as shotofadds (n=rob@rockbox/developer/shotofadds)
20:12:01 Quit Horscht ("User was distributing pornography on server; system seized by FBI")
20:12:31 Part booster606 ("Leaving")
20:13:53 Quit XavierGr (Client Quit)
20:14:04 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
20:17:35saratogaAAC improvements commited
20:19:36amiconnsaratoga: Did you read about the wma problems in the log?
20:19:45saratogaamiconn: yes I did but I didn't look into it
20:20:26saratogahe reported it breaking 2 weeks ago, which makes little sense since no changes were commited during that period
20:20:43saratogai was hoping he'd narrow it down to a specific revision
20:21:04amiconnTher should be a test file floating around somewhere
20:22:15 Join midgey|class [0] (i=8dd43444@gateway/web/ajax/
20:22:46 Quit krz_ (Read error: 110 (Connection timed out))
20:22:59 Quit Schmogel ("Miranda IM! Smaller, Faster, Easier.")
20:24:17 Join carrmd [0] (n=Strife89@
20:25:39 Part Strife89
20:25:45 Quit carrmd (Client Quit)
20:30:04 Join Strife89 [0] (n=Strife89@
20:35:49 Join ender1 [0] (
20:39:47 Join hannesd [0] (
20:43:32*rasher prods around a 20px snap
20:44:07*Strife89 is curious as to the status of the Sansa USB stack.
20:45:02BigBambiIt is fine (save a few cases of resests with hubs and things), but there is still a bug in the SD driver that comes to light when the USB is used
20:45:04gevaertsStill no changes basically
20:45:13BigBambiThat can lead to corruption
20:45:39gevaertsNote that the SD driver also drives the internal flash in the sansas
20:46:04Strife89Isn't full speed more reliable, though (overall)?
20:46:10gevaertsNo idea
20:46:20*gevaerts hasn't tried full speed in a long tim
20:46:49Strife89I'd prefer full speed to high speed if it means less corruption.
20:47:32*gevaerts points out that the corruption isn't a USB bug
20:47:54gevaertsSo using full speed is unlikely to solve it
20:48:28 Join EspeonEefi [0] (i=espeonee@EGG-FIVE-HUNDRED.MIT.EDU)
20:49:27 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
20:49:37 Quit shotofadds (Nick collision from services.)
20:49:41 Nick shot0fadds is now known as shotofadds (n=rob@rockbox/developer/shotofadds)
20:50:06 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
20:51:01 Join krz [0] (n=irc_by@
20:52:04 Quit EspeonEefi (Client Quit)
20:52:39gevaertsmcuelenaere: Why don't you commit small fixes like FS #9365 directly?
20:52:39 Quit freqmod_qu (Connection reset by peer)
20:52:51 Quit ender` (Read error: 110 (Connection timed out))
20:53:25mcuelenaeregevaerts: I wasn't sure if that's correct...
20:53:31mcuelenaereit's more like hiding the warnings, not fixing them..
20:54:03rasherDoes bdf2bmp break on 64-bit?
20:54:18 Nick topher is now known as topher|away (n=topher@epiar/founder/topher)
20:54:22gevaertsmcuelenaere: ok. Now that you mention it, the -ffreestanding should probably go...
20:55:28mcuelenaereI didn't even check what it does, but I saw it 'hides' the warnings
20:55:46mcuelenaerejust copied the relevant ones from tools/configure
20:56:01 Quit erich_ (Read error: 145 (Connection timed out))
20:57:43 Quit Horscht (
20:57:43 Quit jfc (
20:57:43 Quit rvvs89 (
20:57:43 Quit shodanX_ (
20:57:43 Quit Kopfgeldjaeger (
20:57:43 Quit lacrstech (
20:57:43 Quit Zom (
20:57:43 Quit Battousai (
20:57:43 Quit shotofadds (
20:57:43 Quit saratoga (
20:57:43 Quit sharperguy (
20:57:43 Quit homielowe (
20:57:43 Quit Llorean (
20:57:43 Quit DataGhost (
20:57:43 Quit goffa_ (
20:57:43 Quit kkurbjun (
20:57:43 Quit blithe (
20:57:43 Quit num1 (
20:57:43 Quit UncleRemus (
20:57:43 Quit Strogg (
20:57:43 Quit axionix (
20:57:43 Quit preglow (
20:57:43 Quit SUSaiyan (
20:57:43 Quit basti (
20:57:43 Quit maddler (
20:57:43 Quit nicktastic (
20:57:43 Quit ChanServ (
20:57:43 Quit midgey|class (
20:57:44 Quit phoenix2 (
20:57:44 Quit GodEater (
20:57:44 Quit dabujo (
20:57:44 Quit AndyI (
20:57:44 Quit pabs (
20:57:44 Quit agaffney (
20:57:44 Quit advcomp2019 (
20:57:44 Quit nima (
20:57:44 Quit plus (
20:58:15NJoinChanServ [0] (ChanServ@services.)
20:58:15NJoinshotofadds [0] (n=rob@rockbox/developer/shotofadds)
20:58:15NJoinmidgey|class [0] (i=8dd43444@gateway/web/ajax/
20:58:15NJoinHorscht [0] (n=Horscht@xbmc/user/horscht)
20:58:15NJoinsharperguy [0] (
20:58:15NJoinphoenix2 [0] (
20:58:15NJoinsaratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:58:15NJoinGodEater [0] (i=c2cbc962@gateway/web/ajax/
20:58:15NJoinjfc [0] (
20:58:15NJoindabujo [0] (
20:58:15NJoinAndyI [0] (n=pasha_in@
20:58:15NJoinhomielowe [0] (n=homielow@unaffiliated/homielowe)
20:58:15NJoinrvvs89 [0] (n=rvvs89@pdpc/supporter/active/rvvs89)
20:58:15 Join Llorean [0] (n=DarkkOne@rockbox/administrator/Llorean)
20:58:15NJoinDataGhost [0] (i=dataghos@unaffiliated/dataghost)
20:58:15NJoingoffa_ [0] (n=goffa@
20:58:15NJoinkkurbjun [0] (
20:58:15NJoinblithe [0] (
20:58:15NJoinshodanX_ [0] (
20:58:15NJoinKopfgeldjaeger [0] (
20:58:15NJoinpabs [0] (
20:58:15NJoinlacrstech [0] (n=lacrstec@
20:58:15NJoinnum1 [0] (n=brian@unaffiliated/num1)
20:58:15NJoinagaffney [0] (n=agaffney@gentoo/developer/
20:58:15NJoinplus [0] (
20:58:15NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
20:58:15NJoinnima [0] (
20:58:15NJoinUncleRemus [0] (
20:58:15NJoinStrogg [0] (n=jean@unaffiliated/strogg)
20:58:15NJoinZom [0] (n=zom@reactos/tester/Zom)
20:58:15NJoinaxionix [0] (
20:58:15NJoinBattousai [0] (n=bryan@gentoo/developer/battousai)
20:58:15NJoinnicktastic [0] (n=nick@unaffiliated/nicktastic)
20:58:15NJoinbasti [0] (n=basti@
20:58:15NJoinmaddler [0] (
20:58:15NJoinpreglow [0] (
20:58:15NJoinSUSaiyan [0] (
20:58:15Mode"#rockbox +o ChanServ " by
20:58:33 Quit Mathiasdm ("Invisible Internet Project:")
20:58:33 Join freqmod_qu [0] (n=quassel@2001:700:300:1800:213:d3ff:fee9:5ed0)
20:59:00 Quit feisar (Remote closed the connection)
20:59:05 Join feisar [0] (
20:59:46 Join goffa [0] (n=goffa@
21:00:15 Quit midgey|class (" ajax IRC Client")
21:00:21 Quit dionoea (Remote closed the connection)
21:00:24 Join dionoea [0] (
21:00:38amiconngevaerts: [20:54:22] <gevaerts> mcuelenaere: ok. Now that you mention it, the -ffreestanding should probably go... <== are you talking about target builds?
21:00:49gevaertsamiconn: wpseditor
21:01:08 Join massiveH [0] (
21:02:37 Quit maraz (Remote closed the connection)
21:03:23gevaertsmcuelenaere: checkwps "solves" it by not using -Wall
21:03:59mcuelenaeregevaerts: talking about checkwps, we should fix it's Makefile too..
21:04:50massiveHdoes this new version of my H300 bootloader patch follow the standard?
21:06:06gevaertsmcuelenaere: do you mind if I commit the minimal warning fix (just suppress those two warnings, but no others) ?
21:06:31mcuelenaerego ahead
21:07:40 Join maraz [0] (
21:10:10 Quit phoenix2 (Remote closed the connection)
21:12:46***Saving seen data "./dancer.seen"
21:13:29 Quit goffa_ (Connection timed out)
21:14:57LambdaCalculus37massiveH: Much nicer. ;)
21:15:07massiveHLambdaCalculus37, cool.
21:16:14massiveHnow, the question is, what do I do to get this in there
21:16:30massiveHor get comments on this
21:17:17sharperguyWhat do I do if I get *PANIC*?
21:17:35gevaertssharperguy: run
21:17:42*gevaerts hides
21:18:19LambdaCalculus37sharperguy? Don't? :P
21:18:23*LambdaCalculus37 also hides
21:18:26bertriksharperguy, try if you can reliably trigger it and open a bug report on the flyspray tracker
21:18:31sharperguyI got a *PANIC* stkov erroron the e200. I just installed it and it was working, now I can't turn it off or anything
21:18:34 Quit mr_pink ()
21:18:47 Join mr_pink [0] (
21:18:48bertriksharperguy, hold power for up to 20 seconds
21:18:59LambdaCalculus37massiveH: What do you mean?
21:19:04sharperguyI already held it for quite a while, Ill try again
21:19:22 Join wpyh [0] (
21:19:29sharperguythere thats it off
21:19:33massiveHLambdaCalculus37, well, this should be how the bootloader behaves, not the way the current one does.
21:20:35sharperguyLol just trying this makes me want to help by reprogramming all the keybindings but I don't have time
21:20:49wpyhLambdaCalculus37: any luck with the meizu_dfu thing yet?
21:22:45LambdaCalculus37wpyh: Haven't had a chance to work on it yet.
21:22:52*LambdaCalculus37 blames work and Perl
21:23:13LambdaCalculus37massiveH: Did you patch the file with your patch?
21:23:36massiveHLambdaCalculus37, yeah, it is in that thread attached to the post, currently flashed to my player also
21:23:51LambdaCalculus37How is it working?
21:24:47massiveHbut I would really like the input of somebody else with an H3x0 series player, but only one or two people have responded to my post on the forum.
21:25:33 Quit Strife89 ("See ya'll later! :)")
21:25:39 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
21:26:12LambdaCalculus37massiveH: I'd like to help, but I don't own an H300. :P
21:26:26linuxstbwpyh: (answering your off-topic question in -community) - the calling code is responsible for overwriting a splash. i.e. the splash never clears itself.
21:26:27massiveHexactly, how many people have one.
21:27:14shotofaddsmassiveH: I don't have an H300, but there must be a good reason why the bootloader charging mode exists. Eg. how are you going to charge the player if it gets so low that the main Rockbox firmware can't be loaded from disk?
21:27:15 Quit krz (Read error: 104 (Connection reset by peer))
21:27:31 Join krz [0] (n=irc_by@
21:27:40wpyhlinuxstb: ah, ok
21:27:49massiveHshotofadds, that is why I left the functionaltiy in there, if you hold the "mode" button, it will still use the Bootloader charger
21:27:51*wpyh doesn't quite understand the concept yet, but ok
21:28:06 Join Thundercloud [0] (
21:29:14 Quit Xerion (Read error: 104 (Connection reset by peer))
21:29:18massiveHbut, if you can't use "car mode" with the original behavior of the botloader.
21:29:29massiveHsince it will always enter the "bootloader charger"
21:29:57*shotofadds slaps forehead and decides to read the second version of your patch ;-)
21:30:21massiveHyeah, I don't know how to edit that original post
21:31:26LambdaCalculus37bertrik: Aren't you coming back into community? :)
21:31:52 Quit bertrik ("Leaving")
21:32:00massiveHI actually thought about why that bootloader charging mode was there (about the low battery charge) and v2 puts it back in
21:32:02 Join bertrik [0] (
21:35:37 Join tarbo [0] (n=me@unaffiliated/tarbo)
21:36:29shotofaddsmassiveH: you'll need to find a H300-owning developer who wants the feature enough to test & commit it, though...
21:36:45massiveHwhich, it seems, is hard to come by, lol
21:36:56BigBambiThe problem is testing the bootloader
21:37:10BigBambiIf it is wrong, you need specialist hardware to recover the player
21:37:21BigBambiWhich not very many devs (read 1) have
21:37:33massiveHwell, if you look what I did, it does not change any initilizzation code.
21:38:10BigBambiI'm sure, but I know that I for one wouldn't be willing to take the risk
21:38:11shotofaddsit is a rather simple patch, granted
21:38:24BigBambiYou just never know what odd side effects there might be
21:38:50massiveHthere are none, it only does a button check, and && operations
21:39:04massiveHwhich other instances exist in that file
21:39:54BigBambimassiveH: I know there shouldn't be, I'm just saying no matter how small the risk there is one, and many(most?) people won't take that risk, not with the H100/H300 bootloaders
21:39:58 Join fragilematter [0] (n=barbu_do@
21:40:07 Join Makuseru [0] (
21:40:18*massiveH took the risk, because the feature is just that worth it.
21:40:50*shotofadds would happily risk it (and has done similar changes before with H1x0). but my lack of H300 makes that thought rather irrelevant.
21:41:07BigBambiI'm just explaining maybe why not many people have looked at it
21:41:22 Quit Makuseru (Read error: 104 (Connection reset by peer))
21:41:34massiveHbah, more people need to use car-mode and see how broken it is.
21:41:51massiveHEverybody: Buy a car and an h300 and test this!
21:42:46massiveHwho is the one person with the h300 debugger?
21:43:04BigBambiBut he is a busy man
21:43:18LambdaCalculus37What about petur?
21:43:33BigBambino, he has sent his h300 to LinusN to attempt to fix it :)
21:43:41gevaertshis h100 I think
21:44:34BigBambicould be. Either way, he doesn't have the kit :)
21:45:00massiveHdamn, how many people develop for the H300 series?
21:45:13BigBambiNot much of Rockbox is developed for a specific player
21:45:24BigBambiMost of it applies to many different ones
21:45:34 Join Lear [0] (i=chatzill@rockbox/developer/lear)
21:45:35massiveHwell, I guess that is the idea behind SWCODEC...
21:45:47BigBambinot really
21:46:05BigBambiAll the mdern players don't have dedicated decoding chips, just a cpu
21:46:18BigBambiSo have have to use a software decoding system
21:46:38*shotofadds suggests a look at
21:46:40massiveHright, swcodec.. I thought that was software codec, unlike HWCODEC or hardware codec
21:47:03 Join {phoenix} [0] (
21:47:10massiveHgood call shotofadds
21:47:21Learsaratoga: Wow. Impressive speedup for AAC on ColdFire.
21:47:25BigBambiIt is, but it is necesary becuase of the hardware, not solely in order to make code common across devices (although that is of course both true and good)
21:50:02 Join Lars_G [0] (
21:50:24binaryhermitit's also more flexible than the HWCODEC approach
21:50:30gevaertsmcuelenaere: for checkwps I think we want to keep current filenames, as people may already be running scripts that call checkwps. That means we have to keep the TARGET/MODEL distinction
21:51:34mcuelenaerefair enough
21:52:14gevaertsI'd prefer to get rid of it as the wpseditor way is much simpler, but I think we can't really do that
21:53:20gevaertsSo probably your solution is the way to go here
21:54:05gevaertsI'd suggest to use something else than \ as the separator har though. Maybe just ,
21:54:25shotofaddsmcuelenaere: will anything break if I change MODEL_NAME in the future? The D2 doesn't carry the iAudio branding, so I want to remove references to that in future.
21:54:52gevaertsshotofadds: the menu entry in wpseditor will suddenly change to adapt
21:55:29mcuelenaereshotofadds: gevaerts is correct, it won't break stuff
21:55:58shotofaddsso no massive changes - unlike the similar BOOTFILE_EXT change :/
21:56:14gevaertsIt's meant to be a human oriented name, no code should ever try to parse it
21:56:39 Quit fdinel (Read error: 110 (Connection timed out))
21:56:48amiconnrasher: Did you commit the char count fixes to the branch as well?
21:58:00 Quit merbanan (Remote closed the connection)
21:58:44rasheramiconn: If I did everything right, then yes
21:59:01 Quit LambdaCalculus37 (" ajax IRC Client")
21:59:28rasheramiconn: yup, looks correct to me
21:59:45amiconnNot that it matters much, as that count won't go into any actual target file (convbdf seems to ignore it)
22:00:33amiconnBtw, it may well be that bdf2bmp has 64 bit issues. It's a rather old program, rarely used these days..
22:01:44 Part fragilematter
22:03:00 Quit {phoenix} (Remote closed the connection)
22:05:08 Join Lambduh [0] (
22:13:50 Join reacocard|testin [0] (n=reacocar@WL-419.CINE.HMC.Edu)
22:15:27 Nick reacocard|testin is now known as reacocard (n=reacocar@WL-419.CINE.HMC.Edu)
22:18:53 Quit neddy (Read error: 110 (Connection timed out))
22:21:19rasherWouldn't be surprised if I'm the only user
22:22:23*pixelma still wonders
22:23:32amiconnrasher: There's indeed a problem. Looks like bdf2bmp always assumes 32 bit, otherwise even the bmp header will end up worng
22:23:54*amiconn just did a comparison test, building bdf2bmp on cygwin and on debian-amd64
22:24:12amiconnThe bmp created by the latter is invalid
22:24:36*amiconn wonders what pixelma is wondering about
22:26:27rasheramiconn: not a huge problem of course, I have plenty of 32-bit machines around
22:27:41pixelmaa question I asked about a few times already - should the c200 volume button flip when display flipped be in the release branch as well? Gevaerts said no yesterday but I read in the logs that LinusN and Llorean are in favour of it (if I read correctly) and I got no reaction when asking about this earlier today
22:28:45*amiconn would also be in favour of it and hence it's 3:1 pro already
22:29:24*gevaerts would like to add that his "no" is not a very strong one
22:29:25BagderI'm +1 on it too
22:30:25amiconnrasher: It shouldn't be difficult to fix, using inttypes
22:31:51pixelmaok, thanks. Will commit it there too but I need to check out the branch first... :)
22:32:03 Join TMM [0] (
22:32:43gevaertsSpeaking of 3.0 things, I think it's best to remove the "Reconnect mass storage" debug menu item from the release. It can be confusing and we won't do usb on 3.0 anyway
22:33:05LloreanIs it possible to easily remove the debug menu itself?
22:33:20gevaertsDo we want that?
22:33:24LloreanI'm not sure.
22:33:46LloreanI'm thinking there _shouldn't_ be anything in it not intended for developer use.
22:34:09LloreanAny time someone needs debug menu information, we probably want them testing their issue on a current build anyway.
22:34:29*amiconn wouldn't bother removing it
22:34:30gevaertsThere is "Screendump" which is not really developer-only
22:35:06amiconnAll earlier releases included the debug menu. And it clearly says "Keep out" (in most languages...)
22:35:20*gevaerts also likes the disk info and battery when in "user mode"
22:35:24rasherLlorean: I posted a patch... but it's probably both closed and woefully out of date now
22:36:02Lloreangevaerts: Personally, I think maybe we should move both of those out of "Debug" for future releases then.
22:36:11gevaertsLlorean: I agree
22:36:36gevaertsThat battery graph is really fun to look at
22:36:58*gevaerts wonders why he doesn't really seem to fit in at parties
22:37:17Bagderyou should have more battery graph parties
22:39:20gevaertsCould that be it you think?
22:43:54krzgevaerts: hi
22:44:03*gevaerts waves
22:44:30krzgevaerts: there is a small problem with fixing warnings on mingw
22:45:37krzgevaerts: seems that "-Wno-pointer-sign" appeared in older gcc
22:45:38*gevaerts guesses : options not available in older gcc
22:46:26krzwill thi sbe fixed?
22:46:52krzsorry/ will this be fixed?
22:46:55Bagderkrz: what version are you using?
22:47:27BagderI'm sure you've said it before but my memory is faulty ;-)
22:47:47gevaertsit fails with 3.4 and it works with 4.1 (sorry, no 4.0 installed)
22:47:57krzBagder: gcc (GCC) 3.4.2 (mingw-special)
22:48:14Bagdergevaerts: yes configure requires 4.0 for it
22:48:23BagderI didn't expect anyone to use <4.0 for host builds...
22:48:31 Join Xerion [0] (
22:48:42*domonoky has gcc (GCC) 3.4.5 (mingw-vista special r3) and it also doesnt have this option.. its probably only for gcc4.x available..
22:49:16gevaertsCan we assume 4.0+ on linux?
22:49:17amiconnrasher: fixed.
22:50:49 Quit hannesd (Read error: 113 (No route to host))
22:51:29*amiconn doesn't think so
22:52:55amiconnIirc the build system already checks the gcc version, you could add the flags conditionally based on that
22:53:01 Quit massiveH ("Leaving")
22:53:16gevaertsThis is for a host tool
22:53:46 Join AndyIL [0] (n=pasha_in@
22:54:28gevaertsI see the following options : (1) we accept warnings with 4.0+, (2) we drop -Wall, (3) we do a gcc version check in the makefile, (4) we assume 4.0+ for linux, (5) we go throught configure for host tools as well
22:54:58 Quit ChanServ (shutting down)
22:55:21 Join ChanServ [0] (ChanServ@services.)
22:55:21Mode"#rockbox +o ChanServ " by
22:55:42amiconn(6) fix the warnings for 4.0+
23:00:59gevaertsThe warnings come from splash() wanting a const char *, and ID2P returning an unsigned char *
23:01:57 Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
23:02:10 Join Thundercloud_ [0] (
23:03:00amiconnThere's a lot of mixup between unsigned and signed char in rockbox code
23:03:18BagderI started to fix those once...
23:03:26Bagderbut it got boring rather quickly ;-)
23:03:32amiconnWe're using -Wno-pointer-sign to cover them, but they should probably be fixed properly
23:03:45amiconnIt's a shitload of work though...
23:04:48 Quit AndyI (Connection timed out)
23:05:22 Join jgsprenger [0] (n=63e8f93f@gateway/web/cgi-irc/
23:06:30gevaertsWhy does splash want an unsigned anyway? It wants a string, and for strings signedness shouldn't matter
23:06:49jgsprengerhey kids... no end of troubles... i've tried to register on FS to log the WMA issue, but the reg process craps out on me.... any ideas? or can someone log the bug for me?
23:06:53*gevaerts reads what he said
23:07:19gevaertsforget that... splash() is the non-unsigned one...
23:07:50 Join super [0] (
23:07:58 Join phinze [0] (
23:11:41 Join massiveH [0] (
23:11:44mcuelenaerekrz: how exactly does your patch differ from mine in FS #9362?
23:11:50mcuelenaere(haven't really looked close)
23:12:51***Saving seen data "./dancer.seen"
23:13:45 Quit petur (Read error: 104 (Connection reset by peer))
23:14:12 Quit massiveH (Client Quit)
23:15:29krzso, it's written there that patch enables scrolling to error line
23:16:07mcuelenaereyes, I figured that one out too
23:16:14mcuelenaereI mean, that was also in my patch
23:16:27 Join tvelocity [0] (n=tony@
23:16:32mcuelenaereand I see that you copied that
23:16:39mcuelenaerebut what does yours add?
23:16:46mcuelenaere(because I can't really seem to find it)
23:18:05 Quit Thundercloud (Read error: 110 (Connection timed out))
23:23:32 Quit krz (Read error: 104 (Connection reset by peer))
23:25:05 Join krz [0] (n=irc_by@
23:26:41krzmcuelenaere: it seems that there was no scrolling to error line
23:26:53mcuelenaereI certainly made one
23:26:59krzi just applied and checked it
23:27:30krzit scrolls to the bottom of edit
23:27:55mcuelenaereperhaps I made a wrong diff
23:28:05mcuelenaerebut I clearly see the same scrolltoLine() code in your patch
23:28:43krzjust a second
23:29:32mcuelenaerekrz: btw my patch seems to clear the error too when you press 'Update WPS'..
23:29:49mcuelenaereI mean the highlighting
23:30:37 Join Mathiasdm [0] (
23:30:37 Quit Mathiasdm (Client Quit)
23:30:44 Join Mathiasdm [0] (
23:30:49krzmcuelenaere: so, on what line do we have the same scrolltoLine?
23:30:56mcuelenaerein the patch?
23:31:11krzin the wpseditorwindow
23:31:41mcuelenaereno it's in the numberedtextview.cpp
23:32:29krzit is defined there, true
23:33:43 Quit jeffdameth (Read error: 110 (Connection timed out))
23:35:18krzmcuelenaere: so, you say that you patch could scroll to the error line?
23:35:25mcuelenaereyes :)
23:35:38krzhave you tried it?
23:35:39mcuelenaerelet me first ask you a question, where did you get scrolltoLine()?
23:36:06 Join jeffdameth [0] (
23:36:12krzi tokk your patch, there it was
23:36:45mcuelenaerevoila :)
23:36:56mcuelenaeredidn't my patch work for you?
23:37:07krzactually not
23:38:27mcuelenaerehow so? I tested it on Windows and it worked
23:38:59 Join Hawkeye [0] (n=44cefa1f@gateway/web/cgi-irc/
23:39:02 Quit domonoky (Read error: 104 (Connection reset by peer))
23:39:04 Quit bertrik ("Leaving")
23:39:06krzhave you tested it via open wps?
23:39:13mcuelenaerehow else?
23:39:25mcuelenaerebut perhaps the diff wasn't really clean
23:39:29mcuelenaereI'll attach a new one
23:40:25krzbecause error message is generated while parsing the wps. and scrolling to line is done here too. but plain wps appears only after parsing
23:40:32krzif i'm not mistaken
23:40:46HawkeyeWhy is the Spacerocks plug in is freezing up my e200. I'm running version r18405.
23:41:40mcuelenaerekrz: ah yes, scrolling to the line doesn't work the first time
23:41:52mcuelenaerenow I understand why you said 'through open WPS'
23:41:59mcuelenaereit only worked with 'Update WPS'
23:42:03krzthats why i did this patch =)
23:42:09mcuelenaereok :)
23:42:29mcuelenaereI just thought it's weird because it has exactly the same features as mine had
23:42:34mcuelenaere(+ more or less the same code)
23:43:39Nico_Popinions on whether FS #9350 should go in the 3.0 branch?
23:44:31krzthere is also removing markedLine while begining to edit wps. i thought it could annoy a bit while editing
23:45:01krzmcuelenaere: have also noticed a bug with shifted line?
23:45:05LloreanNico_P: I'm against it, honestly
23:45:22Nico_PLlorean: why?
23:45:24mcuelenaerekrz: no, I don't think so
23:45:32mcuelenaerecan you describe it more precisely?
23:45:36mcuelenaerehow to trigger it etc
23:45:48LloreanNico_P: I think it's incredibly unrealistic in the real world for a WPS to have just one tag. So I'm kinda in the "don't change the 3.0 branch for something so unlikely, even if odds are low of it having any side effects"
23:46:05LloreanIt belongs in the SVN build, but I don't think it's likely enough to affect users to be worth putting in 3.0 as well
23:46:11Nico_PI'm not sure it's only when the WPS only has one tag actually
23:46:20 Quit jfc (Read error: 60 (Operation timed out))
23:46:48LloreanWell, dunno then.
23:46:49Nico_PI think it's just bad wording... the bug seems to be there even in more complex WPSs
23:47:21Nico_PI'm tempted to just fix the possible null pointer dereference and leave the function creating to a later time
23:47:23krzmcuelenaere: if you have error after progressbar, error line will be shifted by +1
23:48:04 Join Zarggg [0] (
23:48:14gevaertsNico_P: adding a %mm to an otherwise working wps makes it crash
23:48:22*gevaerts tried in wpseditor
23:48:22 Join LambdaCalculus37 [0] (n=LambdaCa@
23:48:28Nico_Pgevaerts: yes, I did the same test
23:48:31Nico_Pin the sim
23:48:45mcuelenaeregevaerts: got the same
23:49:17 Quit Mathiasdm ("Invisible Internet Project:")
23:49:18krzmcuelenaere: the problem could be in calling skip_end_of_line while parsing progressbar
23:49:51mcuelenaerekrz: where is skip_end_of_line called?
23:49:56Nico_PIMHO the added function in the patch isn't useful
23:50:03mcuelenaerekrz: I'm not sure what part you're talking about exactly
23:50:35krzmcuelenaere: wps_parser.c -> parse_progressbar
23:51:13 Quit Hawkeye ("CGI:IRC (EOF)")
23:51:37gevaertsNico_P: I think the crash should be fixed. If the wps renders wrong after that, so be it
23:52:13Nico_Pit should render exactly the same... I think it's a perfectly harmless fix
23:52:20Nico_Pat least the way I intend to commit it
23:52:55 Join jfc [0] (
23:53:26gevaertsIn that case, go for it
23:55:04mcuelenaerekrz: I'm not really familiar with that part of the code
23:57:43 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
23:57:52 Quit tvelocity ("Αποχώρησε")
23:58:19bluebrothermcuelenaere: nice work on the libwps Makefile. Now use that for the checkwps Makefile too ;-)

Previous day | Next day