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

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

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

#rockbox log for 2008-03-17

00:02:15gevaertsIt seems to work here (actually it gets stuck in a reboot loop because of my patched bootloader that boots rockbox with usb connected as well)
00:03:00gevaertspikhq: can you check if your cable is properly connected, and if usb works properly in the OF ?
00:04:42*gevaerts just got reminded how cabbiev2 looks on sansa c200, and still doesn't like it
00:05:23 Join stripwax [0] (
00:05:27pikhqgevaerts: The cable is properly connected; the e200 is sitting here charging as we speak.
00:05:47 Join jas6180_ [0] (
00:05:50 Join midgey [0] (
00:05:50pikhqJust a sec while I confirm with the OF.
00:05:56*pixelma thinks it already looks better with nimbus-11 on her c250 (though still wouldn't use it)
00:06:02pikhqYeah; it works in the OF.
00:06:37pikhqAnd *now* my Sansa just locks up when plugged in, instead of rebooting.
00:06:53DefineBytelike a drum?
00:07:06pikhqNo, like a lock.
00:07:56gevaertsThat sounds better ;) It seems to happen on random builds, so you could try an older one (I don't have an e200, so I can't recommend a specific working revision)
00:08:41 Quit DefineByte ("Bye all")
00:09:29pikhqDoes that happen with the USB-enabled builds?
00:10:13gevaertsUSB enabled builds don't reboot, so no. The lock up is a bug somewhere in the sansa reboot code.
00:10:16linuxstbJdGordon|uni: I don't understand how (for example) "wps1", "wps2" etc is easier to understand than just 1, 2, etc though (the user still needs to refer back to the list to see what they mean). I thought your suggestion was going to be to just use the font filenames directly.
00:10:22 Quit perrikwp (" ajax IRC Client")
00:10:22 Quit JdGordon|uni (" ajax IRC Client")
00:10:43 Quit bluebrother ("leaving")
00:10:57 Join perrikwp [0] (i=98214a43@gateway/web/ajax/
00:11:01 Quit perrikwp (Remote closed the connection)
00:13:23 Quit jas6180 (Connection timed out)
00:13:54 Join perrikwp [0] (i=98214a43@gateway/web/ajax/
00:13:54 Quit stripwax (Read error: 104 (Connection reset by peer))
00:17:18 Part Nevtus ("Gone")
00:17:33 Join stripwax [0] (
00:17:38 Quit stripwax__ (Read error: 110 (Connection timed out))
00:18:32 Quit perrikwp (Client Quit)
00:18:34 Join JdGordon|uni [0] (i=82c20d65@rockbox/developer/JdGordon)
00:18:44 Join perrikwp [0] (i=98214a43@gateway/web/ajax/
00:18:50 Join PatrickPatience [0] (
00:19:10 Join JdGordon_ [0] (i=82c20d65@rockbox/developer/JdGordon)
00:19:15 Nick PatrickPatience is now known as jeff2143 (
00:19:27 Quit lee-qid (Read error: 110 (Connection timed out))
00:20:07jeff2143Is this a common issue, I installed RockBox on my first gen iPod nano, and then it was working fine, I tried to setup the database, it told be to reboot the iPod, I did, and now the iPod won't start.
00:20:24 Quit JdGordon|uni (Client Quit)
00:20:57 Nick JdGordon_ is now known as JdGordon|uni (i=82c20d65@rockbox/developer/JdGordon)
00:21:04linuxstbHow did you reboot? A long press on PLAY/PAUSE ?
00:21:20jeff2143And it just said shutting down.
00:21:45linuxstbThen yes, it's quite common. Just hold MENU+SELECT together to reset your ipod. It seems to be a bug in Apple's bootloader (not turning on when it should).
00:22:20 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
00:23:38jeff2143Alright, sorry, that should have been obvious, I'll try that.
00:24:05pikhqlinuxstb: Think maybe that should be in the documentation?
00:24:09 Quit fasmaie (Read error: 113 (No route to host))
00:24:26jeff2143Thanks, we're all good now.
00:25:04*gevaerts is going to get some sleep
00:25:11 Quit gevaerts ("Goodnight")
00:25:47 Quit jhMikeS (Nick collision from services.)
00:25:53linuxstbpikhq: I guess it wouldn't hurt - a troubleshooting section in the manual would be nice.
00:25:53 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
00:25:57 Quit toffe82 (Read error: 110 (Connection timed out))
00:26:05jeff2143Yea, that's what I tried looking for.
00:26:49 Join stripwax__ [0] (
00:27:21 Part jeff2143 ("Leaving.")
00:32:34 Quit BlakeJohnson87 ("Leaving.")
00:40:04 Quit stripwax (Read error: 110 (Connection timed out))
00:40:24 Quit perrikwp (" ajax IRC Client")
00:41:08 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
00:46:37 Join stripwax [0] (
00:47:43 Quit Nico_P (Remote closed the connection)
00:51:41 Join Davide-NYC [0] (
00:53:17Davide-NYCJdGordon: ping
00:55:48 Quit jhMikeS (Nick collision from services.)
00:55:54 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
00:56:50***Saving seen data "./dancer.seen"
00:58:33 Quit stripwax__ (Read error: 110 (Connection timed out))
00:59:51 Quit ompaul ("good night")
01:00:42 Join stripwax__ [0] (
01:01:54 Quit ender` (" Intelligence is the ability to avoid doing work, yet getting the work done. -- Linus Torvalds")
01:04:10 Join BlakeJohnson86 [0] (
01:04:48 Join perrikwp [0] (i=98212f24@gateway/web/ajax/
01:12:42 Nick fxb is now known as fxb__ (
01:14:05 Quit stripwax (Read error: 110 (Connection timed out))
01:15:38 Join einhirn [0] (
01:16:09 Join toffe82 [0] (
01:17:53 Quit stripwax__ (Read error: 104 (Connection reset by peer))
01:21:35 Join stripwax [0] (
01:25:47 Quit stripwax (Read error: 104 (Connection reset by peer))
01:25:50 Quit amiconn (Nick collision from services.)
01:25:57 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:27:43*amiconn found another (non-critical) bug affecting all iaudio bootloaders
01:28:33amiconnIt's possible to boot an iaudio X5 or M5 with the remote Play button even if remote hold is enabled
01:29:12amiconnWith the main power button this isn't possible because Power and Hold are mechanically mutually exclusive on X5/M5
01:29:46amiconnOn M3, both main & remote Play work with the respective (or both) hold switches enabled
01:30:11 Join stripwax [0] (
01:32:06 Quit stripwax (Read error: 104 (Connection reset by peer))
01:33:55 Quit spiorf ("Read error: 110 (Connection timed out)")
01:34:08 Join spiorf [0] (
01:36:46 Quit jhulst (Read error: 110 (Connection timed out))
01:40:25 Quit JdGordon|uni (" ajax IRC Client")
01:43:35 Join CaptainKewl [0] (
01:43:48 Quit nicktastic (Remote closed the connection)
01:49:34 Quit z35 ("Leaving")
01:51:01 Join z35 [0] (
02:06:53 Quit RexDart ()
02:09:01 Part pixelma
02:17:33 Join jpt9 [0] (
02:18:11jpt9I'm not trying to be annoying −− I'm just curious −− but are there any efforts to port Rockbox to any currently purchasable (new) MP3 players?
02:18:23*jpt9 has a Sansa e250R and is quite happy with Rockbox on it!
02:18:46 Quit midgey ()
02:23:03pikhqI believe that there are efforts to port to the e200 v2s. . .
02:24:56soapas well as many other current players - including the juicy Cowon D2.
02:25:17scorches/juicy/pricey ;)
02:29:29jpt9rockbox is awesome.
02:35:26 Quit Nevtus (Remote closed the connection)
02:36:46 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
02:43:28 Quit jas6180_ (Read error: 104 (Connection reset by peer))
02:46:54 Quit axionix (Read error: 104 (Connection reset by peer))
02:47:10 Join axionix [0] (
02:50:48 Join midgey [0] (
02:54:39 Join svenVI [0] (
02:54:42 Quit perrikwp (" ajax IRC Client")
02:54:49 Quit midgey (Client Quit)
02:55:57 Join perrikwp [0] (i=98215ded@gateway/web/ajax/
02:56:43svenVII am interested in working on an iPod Classic port of Rockbox. How often to people come in here making this claim?
02:56:54***Saving seen data "./dancer.seen"
02:57:46LloreanVery rarely.
02:58:31scorchesvenVI: do you know what such a port would require?
02:59:11svenVIHacking the encryption and making sense of undocumented hardware. I know it is not likely to ever happen.
03:02:51 Join BigMac [0] (
03:03:53*amiconn just noticed that the inerrupt handling during boot on all coldfire targets is very undetermined
03:04:15amiconnIt's pure luck that there were no noticeable problems because of this so far
03:04:40*amiconn needs some sleep now though, and will investigate later
03:05:00 Join malahal_ [0] (
03:05:44malahal_when I do 'long select' on a directory in 'File Browser', it just plays one file in that directory. How do I play all files in it?
03:08:03 Quit perrikwp (" ajax IRC Client")
03:08:08 Join perrikwp [0] (i=98215ded@gateway/web/ajax/
03:11:11malahal_anyone here?
03:11:39jpt9yes. no guarantee that i'll be particularly useful, as I'm just a user...
03:11:48Lloreanmalahal_: When you do "long select" it should just pop up a menu, not play anything.
03:12:01LloreanWhat player do you have, and which physical button are you referring to as "select"?
03:12:23malahal_Llorean, yes, it does. It shows up 'playlist, etc...'
03:12:31malahal_Llorean, sansa e250R
03:13:22LloreanSo why not explain what all you're doing? How'm I supposed to know what you're doing if you give me wrong information, I'll think you're talking about some other bug (it'd be a very significant bug if long select was playing files)
03:13:32malahal_Llorean, I can view that 'show/view playlist' shows all songs from that directory, but it doesn't go and plat the next file from the directory..
03:14:08LloreanWhat "repeat" mode is set?
03:14:24malahal_Llorean, good question. Let me check.
03:15:04malahal_Llorean, how do I check that?
03:15:54LloreanIt's in the quick screen, as well as the playback settings menu, iirc.
03:15:58malahal_got it, the mode is A-B
03:16:19malahal_shall i set it to 'OFF'
03:17:12malahal_great, it works!
03:17:43malahal_Is there a way I can stop playing the 'playlist' after some time, let us say 30 minutes?
03:18:04LloreanThe sleep timer will shut off your player after a certain period of time
03:22:32 Quit courtc (Read error: 104 (Connection reset by peer))
03:22:55 Join courtc [0] (
03:26:31 Join JdGordon|uni [0] (i=82c20d66@rockbox/developer/JdGordon)
03:28:16malahal_Llorean, Thank you very much. That is all I need now!
03:29:01 Quit corevette (Read error: 104 (Connection reset by peer))
03:40:42 Quit malahal_ ("Leaving")
03:44:47 Join cool_walking_ [0] (
03:51:17Davide-NYCJdGordon|uni: I wanted to confirm that you got what I was saying about the Recorder's WRS not having enough space to accomodate three lines above the peakmeters
03:53:21JdGordon|unias long as it has at least one line under the PM then there is enough room...
03:53:33 Quit SirFunk (Remote closed the connection)
03:55:16Davide-NYCThere would be two when the trigger is active and three when the trigger is inactive. So, a one line scolling list is OK?
04:00:52 Quit jhMikeS (Nick collision from services.)
04:00:58 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
04:01:41JdGordon|uniDavide-NYC: sure, its a list so pressing up/down would change the item being displayed
04:03:20Davide-NYCWe need at least two items to be displayed below the PM because both L and R gains can be selected at once (currently)
04:03:41Davide-NYCotherwise we'll need another line item for L+R Gains
04:03:58Davide-NYC(lowering or raising both gains at once)
04:05:01Davide-NYCBut even on the Recorder's screen I thing two lines will fit.
04:07:15 Join stampes [0] (
04:08:54 Join japc [0] (
04:27:47 Quit gnoob ("Leaving")
04:29:43 Quit einhirn (Read error: 104 (Connection reset by peer))
04:29:44 Quit japc (Remote closed the connection)
04:33:32 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:33:59 Join miepchen^schlaf [0] (
04:37:46 Quit linuxstb (Read error: 101 (Network is unreachable))
04:37:51 Join linuxstb [0] (
04:38:57JdGordon|uniDavide-NYC: the reworked screen will not be exactly the same as the current one... you wont be able to select more than 1 line at a time
04:39:04JdGordon|unithe gain will be in 3 seperate lines
04:39:08JdGordon|uniL, R, L+R
04:39:52Davide-NYCmaybe L+R and balance? (one less line and same effect)
04:41:04Davide-NYCAnd the trigger will always be visible at the bottom. Correct?
04:41:22 Join Newuser [0] (n=47ab05a2@gateway/web/cgi-irc/
04:41:32Newusercan someone help me out here?
04:41:53 Quit Newuser (Client Quit)
04:41:56 Join Newuser [0] (n=47ab05a2@gateway/web/cgi-irc/
04:42:10Newusercan someone help me with RB here?
04:42:20JdGordon|uninot if you dont ask a quesiton
04:42:22 Quit Newuser (Client Quit)
04:42:33JdGordon|uniDavide-NYC: well the items need to be worked out still
04:42:48Davide-NYCI'm very excited. Thanks for doing this.
04:43:09JdGordon|unidont get too excited... i have a tendancy of losing interest in things like this :p
04:44:23 Quit XavierGr (Read error: 110 (Connection timed out))
04:56:48 Quit Davide-NYC ("ChatZilla 0.9.81 [Firefox]")
04:56:58***Saving seen data "./dancer.seen"
05:01:40 Quit JdGordon|uni (" ajax IRC Client")
05:01:59 Join rocko [0] (
05:03:21 Quit argumentD (Read error: 113 (No route to host))
05:07:51 Quit BigMac ("Leaving")
05:11:06 Join midgey [0] (
05:11:56 Join secleinteer [0] (
05:12:18secleinteerhi, i just installed rockbox to an ipod photo using the automated installer on linux, and i'm getting an error saying that rockbox.ipod can't be found
05:12:20secleinteerany dieas?
05:14:29 Quit Zarggg ()
05:14:34scorcheusing rbutil?
05:16:01secleinteerscorche: yes
05:19:09secleinteeri'm trying the manual installation
05:19:23secleinteershouldn't have bothered with the automated one
05:19:26secleinteerjust can't trust a gui ;)
05:19:31 Quit axionix (Read error: 104 (Connection reset by peer))
05:20:19 Join axionix [0] (
05:23:34secleinteerwow, rockbox looks really different from more than a year ago when i first tried it
05:25:37 Join Shaid [0] (
05:27:39 Quit Horschti ("I am root. If you see me laughing, you better have a backup")
05:31:48 Quit jpt9 (Read error: 110 (Connection timed out))
05:31:56 Quit RoC_MasterMind ("Leaving")
05:34:28 Quit perrikwp (" ajax IRC Client")
05:34:32 Join Jon-Kha [0] (
05:35:44 Join perrikwp [0] (i=98215aef@gateway/web/ajax/
05:38:47secleinteerwhen i try to play an mp3 file in the default installation, it's just sitting there at 0:00 and not outputting any audio
05:38:51secleinteeranyone know what's going on?
05:41:51 Join corevette [0] (
05:52:51cool_walking_secleinteer: I have that occasionally, but a reboot fixes it.
05:54:02LloreanIs there a bug report filed on this problem?
05:54:56cool_walking_I haven't looked.
05:55:51LloreanWell, generally speaking, it's a good idea to look if you're experiencing a regular problem. The devs won't no about it if nobody reports it, so it's not gonna get fixed.
05:57:34 Quit stampes ("IRC is just multiplayer notepad")
06:02:16cool_walking_It didn't happen much. I can't really remember, but I think it happened under some certain circumstances. I occasionally accidentally started recording, and I think it might have happened then. I don't actually have a working Rockbox target now though.
06:03:21LloreanSo, you don't "have" that occasionally
06:03:23scorcheget ready for a bunch of sansa pre-buy questions again for today...
06:03:56LloreanYou had that, in the past... and have no idea if it exists in recent builds. As well, if you had a portalplayer target, it's well known that music didn't work after recording.
06:05:06cool_walking_Yes it was an iPod 5G
06:05:27cool_walking_I guess since I'm buying another one, I kept it in the "have" tense.
06:06:11LloreanGenerally, it's not good to reinforce that a problem is "just part of Rockbox" if you can't verify it yourself. It's possible that he's experiencing something different (we don't know what player he has, nor if he's gone into recording, and it could easily be something like bad metadata or similar)
06:07:34cool_walking_I didn't mean to do that, I was just trying to fix it for him, since rebooting always fixed it for me.
06:08:27 Quit midgey ()
06:08:43cool_walking_But in the future I will try to diagnose first, then solve.
06:10:19JdGordonSlasheri: you around?
06:15:40secleinteercool_walking_: ok, i'll try that
06:16:01secleinteeri think i did start recording on accident
06:18:36 Join Keypad2 [0] (
06:23:08toffe82definitive price of the connector here :
06:27:06toffe82for the gigabeat :)
06:27:15 Quit desowin ()
06:28:03 Quit wisp_sh (Read error: 110 (Connection timed out))
06:28:33*Hodapp ponders hax0ring his iPod for a bigger|quieter drive
06:31:56 Join FOAD_ [0] (
06:33:54Keypad2Hey guys
06:34:04Keypad2I was thinking about buying a Ipod mini
06:34:09Keypad2for my flac collection
06:34:22Keypad2Does any one know if flac works perfect on a ipod mini ?
06:37:03LloreanIt should be fine
06:37:15 Quit Thundercloud (Remote closed the connection)
06:38:40secleinteerLlorean: the new ipod's don't work with rockbox, right?
06:38:56secleinteerso how can he use the ipod mini with flac?
06:39:14Keypad2Because rockbox runs on it ?
06:39:22LloreanThe iPod Mini is an old iPod
06:39:37Keypad2and they have figured out how to compile and code and execute it ?
06:39:37LloreanThe new iPods are the Generation 3 Nano, the Generation 2 Shuffle, the "iPod Classic", and the iPod Touch
06:39:59Keypad2Hopefully the mini is fine :P
06:40:32Keypad2I dont think the ipod mini v2 works well tho
06:40:47LloreanBoth models of the Mini work fine.
06:40:49secleinteeroh, damn
06:41:01secleinteerfor a sec i thought there was a way to run rockbox on a new ipod
06:41:09Keypad2Oh crap.....
06:41:09Keypad2 Mini 1st Gen. DONE Rockbox works with audio playback, but some more optimization is still needed.
06:41:10Keypad2Mini 2nd Gen. DONE Port is being actively optimized - Rockbox works quite nicely and plays audio.
06:41:31Keypad2When it plays audio does that mean it plays all audio formats fine ?
06:41:35LloreanPlease don't paste multiple lines into the channel
06:41:57 Quit JdGordon (Remote closed the connection)
06:42:01Keypad2Sorry mate.
06:42:05 Nick Keypad2 is now known as Keypad (
06:42:06LloreanWhen it plays audio, that just means it plays audio. Whether a format works well depends on optimizations, but FLAC is usually one of the fastest (and thus, requiring the least optimizations) format.
06:42:23 Join JdGordon [0] (
06:42:34KeypadI thought that since it was compressed and rather large it was hard to read.
06:42:55LloreanKeypad: nearly all audio formats are compressed...
06:43:41secleinteerLlorean: so is there no chance of getting rockbox on the new ipods?
06:44:45Lloreansecleinteer: It's awful hard to prove that something's impossible. But nobody's working on it, so it's not gonna happen until some owners of the players step forward and start more seriously investigating and working.
06:46:57secleinteerso no one really cares right now?
06:47:54 Quit FOAD (Read error: 110 (Connection timed out))
06:47:54 Nick FOAD_ is now known as FOAD (
06:48:13LloreanPorts usually happen when someone who owns the player, or is already interested in it, works on it.
06:48:35LloreanAnd there's nothing about the new iPods that has really inspired anyone, it seems.
06:50:47secleinteerLlorean: well i'm looking for a new large hdd player that's rockbox supported
06:50:51secleinteerand these ipods seem ok
06:51:27secleinteeri'd like to be able to rsync my music directory to the pmp, which i could do with rockbox
06:51:44secleinteerbut the directory is rather large, so i'd need the 160 gb ipod
06:52:12 Join cendres [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:a9)
06:52:36 Quit markun (
06:52:36 Quit axionix (
06:52:36 Quit andrew___ (
06:52:36 Quit Neskaya (
06:52:36 Quit jcollie (
06:52:36 Quit ashes (
06:52:36 Quit gtkspert (
06:52:36 Quit kies (
06:52:36 Quit lastebil (
06:53:05 Join tri170391 [0] (n=tri17039@
06:53:41NJoinmarkun [50] (n=markun@rockbox/developer/markun)
06:55:32NJoinaxionix [0] (
06:56:01NJoingtkspert [0] (
06:57:00***Saving seen data "./dancer.seen"
06:58:54 Part toffe82
07:02:40CaptainKewlHi. Built a mikmod plugin, with large chunks borrowed from that dumb plugin on flyspray. Works on my G5 ipod, slowly, probably for much the same reason as dumb does (calculations, mallocs) though not as bad.
07:03:29 Join andrew_ [0] (
07:04:58 Quit JdGordon ("Konversation terminated!")
07:07:05 Join JdGordon [0] (
07:08:29NJoinkies [0] (
07:11:30NJoinjcollie [0] (
07:14:37 Join sam2008l [0] (n=richard_@
07:17:43gibbon_secleinteer: i ndon't think the 160GB iPods sold currently are supported
07:18:19secleinteergibbon_: yeah, i know, that's what i was asking Llorean about
07:19:37gibbon_its very sad that todays hardwaremanufacturers keep us from being able to use the hardware we purchase for the things WE want
07:19:50gibbon_but thats off topic development and does not belong here
07:29:26KeypadYeah its sad
07:32:56 Quit Shaid (Read error: 110 (Connection timed out))
07:33:46 Join scev0la [0] (n=c11efa52@gateway/web/cgi-irc/
07:35:27secleinteergibbon_: well that's why i'm looking for something else if possible
07:35:37secleinteerbut i've been waiting for the iaudio x7 for almost a year now
07:35:44secleinteerno such luck there though
07:36:07gibbon_and you really need ALL your music with you?
07:36:09 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:37:02secleinteergibbon_: it would be much easier to rsync my music directory than bother transferring it manually
07:37:34gibbon_rsync does not work THAT well on Fat32
07:38:05gibbon_i don't know why but some information is not preserved what makes it a bit hard to use it the way its ment to be used
07:38:07secleinteergibbon_: hmm, there's no other filesystem supported by rockbox?
07:38:14gibbon_but thats not rockbox fault
07:38:31 Join wisp_sh [0] (
07:38:33 Join JdGordon [0] (
07:38:33secleinteerwouldn't it be better for rockbox to use ext3 or something?
07:38:34gibbon_secleinteer: nope... and according to the tracker its not planned
07:38:43secleinteerso that the id3 database could easily update
07:39:16gibbon_secleinteer: the drawback would be a totally new filesystem driver... a lot of work... a LOT of work.. ask hans reiser :P
07:39:39gibbon_i am off for work now...
07:39:40secleinteergibbon_: i can't, i don't have access to US jails ;)
07:40:02gibbon_i am back in some minutes though... umts
07:41:11scorchesecleinteer: FAT32 has the most support cross platform than any other, really
07:42:29SlasheriJdGordon: hi
07:42:29secleinteerscorche: yeah, but it'd nice to have another option
07:42:49JdGordonSlasheri: hey, hope you dont mind the commit i did... you wernt around :p
07:42:59SlasheriJdGordon: checking that
07:43:09JdGordonnice work on the event stuff :) i've been meaning to do that for ages but was always too lazy :p
07:43:10secleinteerscorche: so i can rsync my music directory
07:43:22secleinteernot like there's a rockbox supported pmp with enough space for that lol
07:43:22scorchesure there are benefits to other filesystems, but it would be a huge bloat for the core
07:43:34scorcheyou cant rsync with FAT32?
07:43:36secleinteercan't you make it modular?
07:43:49SlasheriJdGordon: that makes sense
07:43:52secleinteerscorche: well gibbon_ said it's not too effective
07:43:58secleinteerfat32 with rsync, that is
07:43:59scorchetry it and find out...
07:44:20secleinteeri might lol
07:44:43secleinteerbut i'd need something with a bigger hdd
07:47:26 Part sam2008l
07:52:35 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:05:24 Join Rob2223 [0] (
08:05:35gibbon_the problem i had with rsync is that it tries to touch every single file again when sresyncing
08:06:09gibbon_its not that its not working :P it just doesn't work like i know from other filesystems that are more attribute-aware
08:17:30 Quit BigBambi (Remote closed the connection)
08:18:44KeypadI cant wait to get my ipod mini :P
08:20:41 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:20:59gibbon_Keypad: which generation?
08:22:15KeypadI think its first gen
08:22:37Keypadgibbon_: how come ?
08:23:10gibbon_i had one till it blew up some weeks ago. nevermind ;)
08:23:32 Quit Rob2222 (Read error: 110 (Connection timed out))
08:24:03gibbon_the battery had some urge to get into my face. that was all
08:24:17KeypadI just bought a ipod for 55 bucks
08:24:18gibbon_but it was ok for years, so yours will be, too i guess
08:24:28Keypadwith a broken battery
08:24:50gibbon_i never herad really bad stories about the mini1st before...
08:25:14gibbon_don't worry... mine still runs but i need to get a new battery and some huge CF
08:25:32KeypadCF's only go to 16 GB :P
08:25:55gibbon_well microdrives as they are in the mini are limited to 6 iirc
08:26:10gibbon_and no, they go to 32GB now :)
08:26:28KeypadTrue ?!
08:26:31KeypadIpod nano ftw.
08:26:56KeypadIf I can get the ipod for like 80 bucks in totel
08:27:00Keypadincluding battery
08:27:02gibbon_ah, the nano is completely different from the mini
08:27:05Keypadit will be worth it
08:27:10Keypadsince they go for like 120 bucks
08:27:12Keypadsecond hand
08:27:19Keypadand I can upgrade it need be.
08:27:20gibbon_so forget what i said
08:27:40Keypad32 GB sounds sexy, :P
08:28:15gibbon_i don't know if they still use CFs in the nano..... they did use microdrives in the minis which are much similar to a CF
08:30:32gibbon_iirc they did yuse on board flash for the nano
08:35:24scorche|shtopbloke: /w 2
08:37:00Keypadthey use flash :P
08:37:11KeypadI got a nano the other day
08:37:16KeypadThey suck so bad
08:37:25KeypadDoesnt even power on
08:37:39Keypadnothings user replaceable.
08:38:03*scorche takes away the soapbox from under Keypad's feet
08:41:02markunKeypad: we're porting rockbox to the Meizu M6 and M3. The M3 is about the same design as the nano 2g.
08:41:40markunI don't know what price the M3 is, but I ordered the M6 with 8GB for 82 euro
08:44:16KeypadThe second gen nano is sexy, But repairing it is a bitch. Thats all im saying.
08:44:38markunwhat was broken?
08:45:24KeypadI think the battery shorted out
08:45:32Keypadand theres black stuff all over the mobo
08:45:52Keypadit doesnt power on, I think the ipod should power on with out the battery if its connected via usb
08:45:59KeypadSo I think the mobo is dead.
08:46:04markunI have no idea if it should
08:47:01tri170391Anone here have this problem: When I try building Rockbox for e200 from source using the from, it stops when compiling e200.keymap.c and complains something about but it build fine with my svn checkout.
08:49:14markuntri170391: I think I know what the problem is, let me check it out
08:50:23 Join nls_web [0] (n=5ae71a8f@gateway/web/cgi-irc/
08:50:47nls_webseems kkurbjun forgot to edit FILES when he split upp the file
08:53:07markunmarkun: man, firmware/FILES is getting quite big that way
08:55:43 Join ender` [0] (
08:57:01***Saving seen data "./dancer.seen"
08:59:25 Quit cool_walking_ (Remote closed the connection)
09:02:31 Join petur [50] (n=petur@rockbox/developer/petur)
09:04:04KeypadThis Meizu looks awesome
09:05:15markunM6 or M3?
09:06:08KeypadMusic card series ?
09:06:19markunah ok, that's the M3
09:06:43markunhere's the rockbox page about the port:
09:07:07KeypadWhat a shame you cant buy them in NZ
09:07:48markunhere in the netherlands we can only buy them under the company name Dane-Elec
09:08:24KeypadThis second hand ipod was my only choice
09:08:46Keypadunless I wanted to pay 200 bucks for a sansza
09:08:51KeypadWhich was my other option
09:09:06KeypadThats only 2 GB
09:09:34 Quit tri170391 (Remote closed the connection)
09:12:29 Quit nls_web ("CGI:IRC (Ping timeout)")
09:13:03gibbon_Keypad: 200 bucks for WHICH sansa?
09:15:36gibbon_and which kind of bucks? ;)
09:17:19KeypadSanDisk Sansa e280 8GB MP3 Player
09:18:43 Quit JdGordon ("Konversation terminated!")
09:20:16gibbon_ah, ok
09:20:42KeypadI got my friend to install rockbox on his 30 GB iPod Gen 5
09:20:45Keypadand hes loving it
09:20:49gibbon_i have a c250 with a total of 6GB for aroud 80 euros
09:20:52Keypadand the skins are so sexy :)
09:20:54gibbon_brand new
09:21:16 Join JdGordon [0] (
09:22:03gibbon_rockbox is nice.... but lets move non-tech-talk to #rockbox-community
09:43:09 Quit spiorf (Read error: 110 (Connection timed out))
09:43:28 Join spiorf [0] (
09:46:49KeypadDoes any one know about the desktop clock for ipod plugin ?
09:48:09linuxstbdesktop clock? Do you just mean the standard "clock" plugin that comes with Rockbox?
09:48:17 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
09:49:17pondlifeMorning all - anyone think that producing technical documentation (i.e. all of the Rockbox APIs) could be a GSoC project?
09:49:56JdGordonoh pleasE!!
09:49:57pondlifeIt would be nice to see a definitive answer to the question "What should xxx_yyyy() do?" written down.
09:50:08linuxstbThat's not really "coding"...
09:50:12JdGordonbut thats probably way too much for gsoc
09:50:21JdGordonand wouldnt be done right anyway
09:50:56pondlifeI wasn't sure if coding was required..
09:51:06pondlifeIt's a research job really.
09:51:17linuxstbI'm guessing it is - as it's called "summer of code"...
09:51:37pondlifeThere's plenty of code to research...
09:51:53pondlifeWriting More Code
09:52:06linuxstbSummer of Comments?
09:52:26pondlifeI'd like that too... I guess I'm not convinced that Rockbox needs more Code.
09:52:46pondlifePossibly less code would be a good thing, if it meant less bugs
09:53:55linuxstbForcing people to comment would result in less code ;)
09:54:06JdGordonwe had an ibm guy come to uni today to talk about eclipse and the fancy code->diagrams it can do and I was thinking of runnig rockbox through it if it can do C
09:54:41pondlifeI just want comments in each module that has public code or structures, nicely explaining what they do
09:54:54pondlifeNot external documentation that falls out of sync easily.
09:55:06linuxstbpondlife: I agree - well-commented code would be perfect...
09:55:13pondlifeIf Eclipse can pick this stuff up, then that would be good
09:55:19markunJdGordon: can you take a look at action.c for me?
09:55:23pondlifeBut the source should be, well, the Source
09:55:31JdGordonmarkun: sure.. anything in particular?
09:55:44markunline 276
09:55:52pondlifeIt's bad enough syncing code -> manual :)
09:55:56markunshouldn't there be an ifdef for the remote around that?
09:56:56JdGordonmarkun: well, yeah probably, but I assume gcc is smart enough to skip that anyway... BUTTON_REMOTE == 0 when there is none
09:57:25markunok. Well, maybe I'm doing something wrong since the Meizu sim didn't want to compile without it
09:57:48markunI wasn't sure if it was a bug on my side
09:57:57JdGordonmuddled up your button defines?
09:58:13markunaction.c:277: error: 'BUTTON_REMOTE' undeclared (first use in this function)
09:58:33JdGordonyep... define it in button-target.h to be 0
09:59:30JdGordonbutton_REMOTE is a bitwise OR of the button defines which are the remote...
10:02:22 Quit linuxstb ("Leaving")
10:03:34 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:05:06 Quit JdGordon ("Konversation terminated!")
10:07:08 Join JdGordon [0] (
10:07:25*linuxstb is underwhelmed by the support of apev2 tags in FS #2598 and wonders how long to leave it before rejecting
10:08:15 Join gevaerts [0] (
10:08:41linuxstbJdGordon: Did you see my question to you from about 10 hours ago?
10:10:11gibbon_should i put my patch for selectable mute on fm station reception outage in the tracker?
10:10:44gibbon_or is there no interest for that feature at all?
10:11:01 Join JdGordon1924 [0] (
10:11:20JdGordon1924hehe good timing there... power went out just as i said no
10:12:25 Quit JdGordon (Nick collision from services.)
10:12:28 Part pondlife
10:12:36 Nick JdGordon1924 is now known as JdGordon (
10:12:52gibbon_the no was visible anyway
10:14:24JdGordonlinuxstb: the one from midnight about using the lavel names?
10:14:45linuxstbThe one you didn't answer...
10:15:00linuxstb00.10.16 in the logs
10:15:17JdGordonyeah, didnt see it then, only saw the ping for me at 00.53...
10:15:20JdGordonanyway yeah
10:15:26JdGordonorigionally i thought font names would be better
10:15:35JdGordonbut i like the idea of arbitrary labels
10:16:28linuxstbBut doesn't that just add a layer of complexity? i.e. having to maintain a label->name lookup table? It doesn't seem logical to give fonts name like "list", when they can be used in many places.
10:16:34 Join ashes [0] (
10:16:51 Quit cendres (Success)
10:17:09linuxstb(and also, by calling something "list" doesn't make it the list font...)
10:17:20JdGordonwell yes, but it means you only need to change the font mapping once and the whole theme changes
10:17:34JdGordonalthough... it would all be in the one file anyway
10:22:28 Quit framo ("moo")
10:26:06 Join Buschel [0] (
10:27:44 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
10:28:57pondlifeAnyone understand how buffering.c gets informed of disk spinups?
10:29:11JdGordoniirc it doesnt atm
10:29:23pondlifeSurely it must do, somehow
10:29:31JdGordonnico removed the callback because it wasnt working well enough..
10:29:38JdGordonsearch for ata_disk_is_active()
10:30:13pondlifeGotcha, so it will only carry on filling if it already was filling.
10:30:22pondlifeAh, no
10:30:27pondlifeIt's polling all the time?
10:30:43pondlifeBut #if 0'ed out
10:33:00 Join alleyoopster [0] (
10:33:14 Quit gevaerts ("leaving")
10:33:18 Join gevaerts [0] (
10:34:53 Quit gevaerts (Client Quit)
10:40:06amiconnLinusN: Did you test SVN bootloaders on h1x0/h300?
10:40:31LinusNhad a very busy weekend (as usual), sorry
10:40:52 Join gevaerts [0] (
10:41:41amiconnHmm. There's a problem with the simple check for the remote anyway. Of course lcd_remote_init() shouldn't try to init the lcd if only the simple remote is plugged
10:41:58amiconn(only applies to irivers of course, not iaudios)
10:49:17 Join Shaid [0] (
10:51:32LinusNah, of course
10:54:29JdGordonamiconn: is lcd_remote_init() done when it does get insterted later though?
10:54:39JdGordondoesnt that setup locals and stuff?
10:55:33gevaertsJdGordon: I seem to remember that you have a mac. Could you test FS #8747 sometime ?
10:57:04***Saving seen data "./dancer.seen"
10:57:42JdGordonyeah, if you do a e200 build ill test it in a min...
10:57:47JdGordonin on windows atm so cant compile
10:58:01amiconnJdGordon: no. The init function is only called once
10:58:06*JdGordon ashamaed to admit he hasnt tried any of the usb patches yet
10:58:37amiconnThe actual remote lcd init is done in lcd_on(), which gets called in reaction to a plug-in even in main rockbox
10:59:16gevaertsJdGordon: Do you need a full build, or just rockbox.mi4 ?
10:59:45JdGordonfull zip prob
11:01:07amiconnBut on init, we should call lcd_remote_on() once if the remote is present, (a) because that makes the remote lcd available a bit earlier on main rockbox startup and (b) more importantly, makes the remote lcd work in the bootloader (because the bootloader has no thread that does the init in reaction to the plugin event)
11:01:41JdGordonim happy to test h300 bootloaders, but i only have a lcd remote so cant test the on+hold problem which needs fixing
11:03:45JdGordonyou cant turn on the irivers with the non lcd remote because it doesnt have a hold button or something (if th main hold is on)
11:03:45amiconnThe remaining problem (on irivers) is that lcd_remote_init() needs to check the remote type, and not init the lcd if it's a simple remote
11:04:02amiconnAha, hmm. Didn't know that one...
11:04:22*gevaerts needs a faster laptop
11:08:16*JdGordon wonders how a .psd got into .rockbox
11:17:29gevaertsJdGordon: gevaerts/"> . It has FS #8747 applied, but it still is a non-usb build. I'm mainly interested in if the OS responds reasonably when it's plugged in with Select held (charging only). It then shows itself as a usb audio device without any OS-controllable bits, so the net result should be that it's correctly connected (and therefore getting 500mA), but the user doesn't see it.
11:18:06JdGordonwill i be able to tell in rockbox if its getting the full 500mA?
11:19:02 Quit alleyoopster ("Konversation terminated!")
11:19:12gevaertsBasically if it shows up in the usb tree correctly (lsusb in linux, device manager in windows, no idea on mac), it should be fine.
11:19:24 Quit GodEater (Remote closed the connection)
11:19:25 Quit perrikwp (Remote closed the connection)
11:19:32JdGordonok, extracting... hopefully the mac is free
11:19:40 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
11:20:36 Join ctaylorr [0] (
11:21:08JdGordongevaerts: came up as MSD in vista and rebooted the sansa?
11:21:49gevaertsJdGordon: that's the "normal" connect behaviour. Can you try while holding select ?
11:22:39JdGordonvista says "usb composite device, read to use
11:22:40JdGordonrockbox media player, failed"
11:22:52*JdGordon running down to check on the mac
11:24:27JdGordonbah, its being used.. ill try it later tonight and let you know tomorow
11:24:44LinusNamiconn: it looks like the mystery with the "disk led enable" is solved :-)
11:24:58gevaertsOK. At least vista didn't bluescreen
11:25:05 Join firr [0] (n=cdbfc2a4@gateway/web/cgi-irc/
11:25:29LinusNit turns out that it is a DS2411 unique serial number chip
11:25:39 Quit firr (Client Quit)
11:25:44gevaertsJdGordon: maybe just put the results on the tracker, that way I'll find them easily
11:26:20amiconnLinusN: Uh, on the H1x0?
11:26:24LinusNso it looks like the H120 and H140 were in fact prepared for DRM, at least hardware wise
11:26:38LinusNthe H100 doesn't have it
11:26:45LinusNonly h120 and h140
11:27:00 Join Thundercloud [0] (
11:27:14amiconnInteresting details... about a target we claim to support for quite some time now
11:27:32LinusNwell, we do support it, don't we?
11:27:55LinusNi wish we had these schematics back in the days...
11:28:03 Quit kies (Read error: 104 (Connection reset by peer))
11:28:28LinusNstill, that's about the only surprise i found so far
11:30:55LinusNit's really interesting to see that the PP5020 has an option to boot from a UART (!)
11:33:28 Join otih [0] (n=otih@CAcert/Assurer/otih)
11:37:01 Join kies [0] (
11:37:51 Join axod [0] (i=56819a05@gateway/web/ajax/
11:38:59 Quit ctaylorr (Read error: 110 (Connection timed out))
11:39:34 Join fasmaie [0] (
11:41:03BagderLinusN: yeah, it would be cool to try that...
11:41:23amiconnLinusN: Did you see my complaints about the rockbox iaudio bootloader and the interrupt handling on cf in the logs?
11:41:30amiconnI will have to fix both anyway
11:41:34LinusNamiconn: eh no
11:41:38Bagder... the at91 chips has a similar option, it then expects a xmodem stream
11:42:22amiconnM3 ADC works, but I am facing reliability problems regarding hand-over from one "rockbox" to another (e.g. bootloader->main, or on rolo)
11:42:40SSnakehi all
11:42:42 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
11:42:53amiconnThe i2c implementation in the PIC seem rather crude
11:43:38amiconnIt's loo-ow, and it often doesn't recover from incomplete transfers, even after sending a stop condition hundreds of times
11:43:45LinusNwhere did you complain about the interrupt handling?
11:44:05amiconnToday 3 am
11:45:46LinusNaha, i searched for "interrupt", but you misspelled it :-)
11:45:58pondlifeSearch for "ghahhhrrgg!" :)
11:47:42pondlifeHmm, wonder if this is behind either petur's random disk boot issues, or the v5 USB bootloader mode flakiness?
11:48:07amiconnI am now disabling all interrupts in system_init()
11:48:11pondlifeBoth problems only occur on some hardware
11:48:40*petur can test tonight...
11:50:02amiconnThe problem was that my adc driver enables the IIC2 interrupt, but the bootloader doesn't disable it when booting main. So as soon as main rockbox enables interrupts in general (status register), the main isr was called in an uncontrolled fashion
11:50:32amiconnI have to add proper adc shutdown as well though, because of that crappy i2c slave implementation
11:51:30peturhmmm... I'm pretty sure that when my bootloader hangs, it is during ata init, not when booting rockbox
11:54:17amiconnpetur: Did you spot the iriver schematics already?
11:54:52peturno, I'm just back from Italy and still recovering ;)
11:55:03*petur goes looking
11:55:07*LinusN just printed the h300 schematics
12:00:32SSnakepetur where have you been in italy ? :P
12:01:09amiconnpetur: The schematics show pretty clearly how to enable Vbus...
12:01:38peturamiconn: are that the schematics added 23 feb?
12:03:11 Quit floatsaka ()
12:03:33GodEateris anyone paying any attention to the thread in the forums concerning issues with the wheel on 1G ipods ?
12:04:09*linuxstb is paying attention, but that's about all he can do...
12:04:45 Nick fxb__ is now known as fxb (
12:04:48GodEaterdo you agree with bidmead's last comment ?
12:05:01GodEaterre: removing 1G as a "supported" model from the front page ?
12:05:53 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:06:17linuxstbI wasn't paying enough attention to see that suggestion...
12:06:34GodEaterit seems a fair point
12:06:45GodEaterif the wheel doesn't work, then the ipod isn't much use...
12:07:10pondlifeIsn't that just a bug to fix?
12:07:19*pondlife should visit the forum
12:07:39linuxstbpondlife: A show-stopper bug though...
12:07:48peturSSnake: [OT] Passo San Pellegrino
12:07:58 Part LinusN
12:08:15amiconnGodEater: Wheel works like a charm on my 1st Gen...
12:08:47pondlifeDid it work previously on bidmead's device?
12:08:53pondlifei.e. a really old build
12:09:21amiconnAnd no, I don't read the forum unless someone is pointing me to a specific post.
12:09:33pondlifeamiconn: might be useful
12:09:42 Quit Buschel (Read error: 104 (Connection reset by peer))
12:10:01 Quit wisp_sh (Remote closed the connection)
12:10:05 Join Buschel [0] (
12:10:16pondlife"If anyone has a 1G iPod that DOES work with current builds, it would be interesting to see their model information."
12:10:51 Quit spiorf (Remote closed the connection)
12:11:05 Part axod
12:11:10GodEaterpondlife: I believe this is his first attempt at installing Rockbox, so no, I don't believe it did.
12:11:47pondlifeDid he try a build from prior to the power management changes?
12:12:06GodEaternot that he mentinos
12:12:13pondlifeThat might be useful.
12:12:15GodEaterand I don't think anyone directed him to either
12:12:27linuxstbThe flyspray task suggests that that isn't the issue.
12:17:01SSnakeuff.. i can't understand why dsp_process() hangs after a while... it seems to read over the source buffer limit i give...
12:17:36SSnakedoes dsp_process() contain an internal pointer to src buffer to be resetted every time?
12:17:56linuxstbWhat are you passing as the "count" parameter?
12:18:31SSnakethe size of my source buffer: bunch of 8 bit data samples
12:19:25linuxstbHave you told the DSP code that the input is mono?
12:20:16SSnakeyes with the call: rb->dsp_configure(dsp, DSP_SET_STEREO_MODE, STEREO_MONO);
12:20:18 Join jpt9 [0] (
12:21:13SSnakeit's a 8bit mono 22khz data buffer. I prepare src[0] with the pointer to the buffer and then fire dsp_process()
12:21:29linuxstbAnd the output buffer is big enough for 16-bit stereo 44.1KHz?
12:22:00 Quit jpt9 (Read error: 104 (Connection reset by peer))
12:22:35linuxstbI would sprinkle the code with some DEBUGFs and run it in the sim to see what's happening.
12:22:58SSnakeyes it is. Nothing changes when i increment the destination buffer dimension. But when i increment source buffer dimension the sim hangs after various calls
12:23:39SSnakeif for example the buffer is 8000, after 4 calls of dsp_process(...4000) the sim hangs
12:24:05SSnakethat's why i thought there could be some sort of internal pointer growing into dsp_process()
12:25:03SSnakeand every time i call that function with the same buffer address....
12:25:32 Join tvelocity [0] (
12:28:23jhMikeSSSnake: dsp_process increments the source pointers. see the calls in apps/playback.c, apps/voice_thread.c, and apps/plugins/mpegplayer/audio_thread.c
12:29:06SSnakeoooh that's why!
12:29:21pondlifeWould it be ok if I put an FR on Flyspray for a game? has GPLed source... might make a nice project for someone with spare time.
12:30:09 Quit Shaid (Read error: 110 (Connection timed out))
12:30:43SSnaketoo bad this side effect was not mentioned in dsp.c
12:30:54linuxstbpondlife: It even stores graphics in external .bmp files ;)
12:34:03linuxstbpondlife: Seems an easy game to port - just a single 1100 line .c file. You should just do it ;)
12:34:05gevaertsAnd it even looks like it has new graphics, and not just copies from the original game
12:34:28pondlifelinuxstb: I refer you to my line above, particularly the bit "with spare time"
12:37:15pondlifeBut I thought it might be a nice project, so should I pop it on Flyspray?
12:37:52linuxstbSounds reasonable. Although you've tempted me now...
12:38:00pondlifeOK, you get first dibs
12:38:23linuxstbHave you actually tried it?
12:38:33pondlifeI have no Palm
12:39:00*gevaerts suggests to write a palm emulator for rockbox
12:39:03 Join PaulJam [0] (
12:39:18linuxstbIt should scale nicely as well - the original seems to be for a 160x160 screen, and is purely based on tiles, so we just need different tiles for the different screens.
12:41:02gevaertsDoes it have different levels than the original ?
12:41:04linuxstbThe board itself seems to be 15x12, with 10x10 tiles
12:41:36 Quit XavierGr (Read error: 113 (No route to host))
12:41:49pondlifegevaerts: The levels look familiar, but I can't see any legalese on there.
12:45:53 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:47:12gevaertsMaybe whoever does the port should just email the author and ask
12:52:48pondlifelinuxstb: is all yours
12:55:01Nico_Pdoesn't it use the stylus ?
12:55:14Bagderjust don't call it anything similar to the original game name
12:55:23Bagderwe don't need anymore C&D letters
12:55:35pondlifeRock Dash?
12:55:44Bagderfirst start software seems to still exist
12:55:50Bagderfirst star even
12:56:32 Join tvelocity_ [0] (
12:56:37Bagderthey do a boulder dash rocks game
12:56:45pondlifeDarn, I liked the pun
12:57:00gevaertsIf the graphics are not original, it should be easy to get new ones from jewels/sokoban/...
12:57:07***Saving seen data "./dancer.seen"
12:57:19gevaertspondlife: there are lots of synonyms for dash as well ;)
12:57:27pondlifeRock Run?
12:57:35gevaertsRock Raid ?
12:58:14 Quit GodEater (Remote closed the connection)
13:01:10 Quit fasmaie (Read error: 110 (Connection timed out))
13:05:22 Join Arathis [0] (
13:05:27Bagderbtw, given the input from the other day my current draft for gsoc student questions is here:
13:05:51BagderI'll bounce it to the dev list as well if/once we get accepted
13:06:10linuxstbWhat time is the announcement due?
13:06:34PaulJamlinuxstb: with the updated viwepots_wps patch, is an image loaded with %x suposed to show up in every viewport?
13:06:44Bagder19:00 UTC
13:07:01linuxstbPaulJam: It should appear in the viewport the %x appears in.
13:07:16Bagderthat's in ~4 hours
13:07:24Bagderuh 5
13:07:26linuxstbYou sure?
13:07:30Nico_PBagder: in qu. 5, "this project" == rockobx ?
13:07:31linuxstbDon't you mean 7 hours?
13:07:42Bagderhaha, I can't count
13:08:03pondlife7 = ~4 on some scale
13:08:03BagderNico_P: oh... wait
13:08:13linuxstbBagder: 6) doesn't appear complete...
13:08:43pondlifeOR has an extraneous "and"
13:08:59linuxstbBagder: The Palm version is simply called "boulder" - do you think that's too close to the original? I could of course call it rock.rock
13:09:27Bagderlinuxstb: I would say that as long the name makes you think of the original game it is similar
13:09:57pondlifeHmm, we couldn't easily desist from using the word Rock
13:10:06linuxstbFor once, rock is applicable...
13:10:24 Join webguest38 [0] (n=1485000d@gateway/web/cgi-irc/
13:10:26pondlifeTo add an extraneous rock, as is the norm
13:10:59Nico_PBagder: for qu. 5, I'd formulate it as "Have you previously been involved in Rockbox? If so, how?"
13:11:17Nico_Pand maybe something similar for qu. 4
13:11:33gevaertslinuxstb: wikipedia says they have objected to boulderoid in the past, so boulder is probably off-limits as well
13:11:54linuxstbgevaerts: rockrockrockrock.rock it is then...
13:12:33gevaertsMake the name so long that sending a C&D letter gets too expensive
13:12:42pondlife - "First Star Software, the owner of the Boulder Dash trademark, has taken legal actions." and "Due to the legal actions the game name was changed into 'DX Diggem' instead of 'DX-Boulderdash'."
13:12:48 Quit webguest38 (Client Quit)
13:13:24 Quit tvelocity (Read error: 110 (Connection timed out))
13:16:00Bagderso my gut reaction seems sensible then...
13:17:12 Join midgey [0] (
13:21:06PaulJamlinuxstb: for me an image that is loaded with %x appears once in every viewport, not only in the one where it is loaded. I'll add a comment in the FS task later. i have to go now.
13:21:22 Join webguest25 [0] (n=40b29464@gateway/web/cgi-irc/
13:21:29 Quit PaulJam (".")
13:22:20 Join Mathiasdm [0] (
13:26:32webguest25Where can i download the RockBox source? :D
13:26:55linuxstbSame place you downloaded the binary... Or you can use SVN
13:32:46 Quit webguest25 ("CGI:IRC (EOF)")
13:34:00Buschelhmm, why is there is a yield() ind dsp.c each 256 samples? isn't this too often?
13:53:57JdGordongevaerts: no problems with osx
13:55:42 Join nplus [0] (n=nplus@141.25.Globcom.Net)
13:56:08 Quit JdGordon (Read error: 104 (Connection reset by peer))
13:58:14 Join JdGordon [0] (
13:59:15gevaertsJdGordon: would handling 'charging only' connections this way be confusing for mac users, or won't they notice anything ?
13:59:50JdGordonif I didnt check in system info thing I wouldnt have known it was connected
14:00:25gevaertsOK. That's good (I think). Once I solve the vista problem I'll commit
14:01:44 Quit midgey ()
14:04:47 Quit Mathiasdm ("Yuuw!")
14:07:01 Join floatsaka [0] (
14:09:01preglowBuschel: i believe that clipping can be optimized further
14:09:24Buschelpreglow: feel free to improve :)
14:10:01preglowi can't right now, working in windows :/
14:10:30preglowfor example
14:10:32Buscheli am just writing the asm for karaoke
14:10:35preglowcheck out the clipping stage of qmf_synth
14:10:45preglowthat clips four samples, though
14:11:27preglowat least that should eliminate one instruction in the loop, and one outside
14:12:51preglowBuschel: btw, why do you use a separate bx instruction? it's better to just include lr as the last reg in the ldmia/fd
14:13:16Buschelpreglow: hmm, i always used it this way...
14:14:14preglowwell, you're wasting cycles :)
14:14:36Buscheli'll check :)
14:15:00preglowbx is of course thumb code friendly, in case the caller is thumb code, but i also believe that including pc in the ldm does that
14:15:12preglowso just ldmfd sp!, {r4-r7, pc} should work
14:16:00preglowshop time
14:16:02Buschelbut then i need to to do stmfd sp!, {r4-r5, lr}.
14:16:13Buschelor do i getting somethin wrong
14:16:26preglowbah, of course
14:16:43preglowi'm not used to assembler functions using so few registers :)
14:16:46Buschelisn't it more expensive then (overall)?
14:16:59preglowof course what you do is better, disregard me
14:17:21amiconnBuschel: Well, as long as you need to save registers, preglow's way is better
14:17:30preglowok, regard me, then :)
14:17:35amiconnJust replace one of the registers you used before by 'lr'
14:18:16 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
14:18:19amiconnI.e. if you now do stmfd sp!, {r4-r6} ... ldmfd sp!, {r4-r6}; bx lr
14:18:57amiconnyou can replace it with stmfd sp!, {r4, r5, lr} ... ldmfd sp! {r4, r5, sp}
14:19:06preglowamiconn: each additional reg is 1 cycle extra in stm/ldm? assuming iram, of course
14:19:08amiconnerr ldmfd sp!, {r4, r5, pc}
14:19:22amiconnand then use lr instead of r6 within the function
14:19:56 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
14:20:07 Quit GodEater (Client Quit)
14:20:14 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
14:20:48amiconnpreglow: I know, so using lr instead of another reg saves one instruction, and one cycle in total
14:21:08Buscheli'll check
14:24:53Buschelworks for the karaoke-asm, no difference in speed though
14:25:48 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
14:39:27 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
14:49:32 Join jgarvey [0] (
14:55:32 Join wisp_sh [0] (
14:57:05 Quit CaptainKewl (Read error: 110 (Connection timed out))
14:57:08***Saving seen data "./dancer.seen"
15:01:03 Join crzyboyster [0] (n=6210f173@gateway/web/cgi-irc/
15:01:21 Join spiorf [0] (
15:02:06crzyboysterHow about restarting the unsupported build of rockbox with the viewports patch? WPS authors can test it out, find bugs and help with features, then.
15:02:42GodEaterno-one's stopping you
15:02:44 Join perrikwp [0] (i=98215aef@gateway/web/ajax/
15:03:13GodEateralthough what new "features" they could come up with I'm not certain
15:05:52 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
15:06:47linuxstbpondlife: I'm getting somewhere...
15:07:26pondlifeHow is it controlled? Just arrow keys and one shift/button?
15:07:45*pondlife recalls using an Atari 2600 joystick
15:08:00 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:08:29preglowBuschel: should be no difference in speed, no, but if a simple optimization saves a couple of bytes, it's worth it
15:08:51crzyboysterWhat game is that?
15:08:55Buschelyou're right, will be changed with the next version
15:09:06linuxstbpondlife: Yes, I'm just trying to get the controls working now - seems like 4 directions and another button to do with ghosts...
15:09:12LambdaCalculus37Or a reasonable facsimile. :)
15:09:13*linuxstb can't remember this game at all...
15:09:26linuxstbLambdaCalculus37: No, it's nothing like Boulderdash (TM)
15:09:41pondlifeLambdaCalculus37: You are mistaken :)
15:09:47crzyboysterAre you planning on putting that into the official builds?
15:10:11linuxstbI guess so.
15:10:21LambdaCalculus37linuxstb: It looked very similar to it.
15:10:23crzyboysterBecause a lot of the plugins people make are just put into the tracker and left there...
15:10:36pondlifeNormally because they aren't finished
15:10:41pondlifeOr have legal issues.
15:10:43LambdaCalculus37pondlife: If it isn't Boulderdash (which it resembled to me), which game is it?
15:10:55linuxstbLambdaCalculus37: Rock Run
15:10:55pondlifeIt's not Boulderdash
15:11:17linuxstbAny similarity to that other game is purely co-incidental.
15:11:33gevaertsWhat other game ;)
15:11:47*LambdaCalculus37 realizes he had set himself up for a zinger :)
15:12:08LambdaCalculus37I'll get my coat... :)
15:14:40 Join d34df00d [0] (n=d34df00d@
15:16:15 Quit crzyboyster ("CGI:IRC (EOF)")
15:16:40 Part d34df00d ("Konversation terminated!")
15:26:35 Quit crwll (Read error: 110 (Connection timed out))
15:30:37pondlifelinuxstb: Were you equally unfamiliar with Repton?
15:32:09 Quit Buschel ()
15:33:05*petur wants lemmings on rockbox :)
15:33:33SSnakeyeah lemmings on rockbox absolutely awesome!
15:33:57*gevaerts points to pingus
15:39:10gevaertsI think it's not doable though. It's c++, and I don't really see how to play any lemmings-clone without a mouse or lots of keys
15:40:07 Join CyBergRind|w [0] (n=cbr@
15:42:10SSnakewouldn't it need only directions & fire ?
15:42:36LambdaCalculus37SSnake: Lemmings worked best with a mouse.
15:43:05SSnakeyou can use button directions to move some sort of mouse pointer on the screen ...
15:43:17gevaertsYou need to be able to point to an arbitrary location on screen quickly, and select a tool equally quickly
15:44:01SSnakemmm maybe just by slowing down the game it could be playable..
15:44:29 Join Buschel [0] (
15:45:07gevaerts might be fun to have
15:45:12SSnakeat least you have no diagonals problems (like in xrick :P)
15:48:42linuxstbpondlife: Yes...
15:48:59 Quit courtc (Read error: 113 (No route to host))
15:49:25 Join mf0102 [0] (n=michi@
15:52:28pondlifelinuxstb: offers a reasonable explanation of the legal position, I think.
15:54:36 Quit [CBR]Unspoken|w (Connection timed out)
15:57:03 Join desowin [0] (n=desowin@atheme/developer/desowin)
16:02:43*gevaerts might have a go at porting Simon Tatham's Portable Puzzle Collection. It's actually designed with a documented and clean separation between platform-specific code and shared code
16:03:14 Join crwl [0] (
16:06:34Nico_Pyeah that collection looks nice
16:09:29 Quit Horscht ("I am root. If you see me laughing, you better have a backup")
16:14:34 Quit corevette (Read error: 110 (Connection timed out))
16:15:26 Quit scev0la ("CGI:IRC")
16:23:28 Quit mf0102 (Remote closed the connection)
16:25:54 Join mf0102 [0] (n=michi@
16:28:27markunlinuxstb: the meizu add's the 7th wolfson codec to the list. Maybe we should really try to unify the code a little
16:37:23 Join amsgwp [0] (i=ksksksks@
16:38:25amsgwpi'm on vacation and my ipod locked up and I had to do a restore. I then decided to try rockbox so I've installed rockbox(using utility) and transfered all my music to a folder on the root directory. Now when I play most music it says No Codec for: /Music/Artist/Songname.mp3
16:38:41amsgwpi've checked and the codecs are in the codecs folder
16:38:50LambdaCalculus37Did you buy music from iTunes?
16:38:58LambdaCalculus37Or from any other service?
16:39:08amsgwpI mean, I have, but these are all non-DRM songs.
16:39:15amsgwpabout 16gb's worth
16:39:46 Quit wisp_sh (Read error: 110 (Connection timed out))
16:40:00amsgwpthe ultility seemed to have installed something different then the current build version
16:40:08amsgwpso i'm transferring over the codec folder from the version I downloaded
16:40:23scorche|shyou can just transfer over the entire folder
16:40:45amsgwpit's running right now
16:41:02LambdaCalculus37amsgwp: Are your MP3s playing now?
16:41:07amsgwpwhile a song is playing, how do you go back to the database. It seems so laggy compared to the normal ipod firmware
16:41:13amsgwpabout to disconnect it and check
16:41:56amsgwpwhoa, this version looks totally different
16:42:01amsgwpya it works
16:42:31amsgwpI used rbutilqt-1.0.4 and it seemed to install something really old I guess
16:43:02scorche|shthats odd...i would have been interested to see the version of what it installed
16:43:19amsgwpya I know, it said "downloading" so I figured it downloaded the latest version from the internet
16:43:23amsgwpI have a 4g greyscale
16:43:34amsgwpor is it g
16:43:41scorche|shto go back to the database, you just hit the select button, however this is all explained in the manual
16:43:58scorche|shif it is greyscale, it isnt a 5th gen
16:44:05amsgwpya it's 4th
16:44:34amsgwpit seems so slow to get back to the database, is this normal
16:45:30LambdaCalculus37amsgwp: Did you enable Dircache in the Settings menu?
16:45:54LambdaCalculus37Settings > General Settings > System > Disk > Directory Cache
16:46:19amsgwpit is now
16:47:13markunjhMikeS: are you there?
16:47:34LambdaCalculus37amsgwp: That should help speed directory access up now.
16:49:40 Quit amsgwp ()
16:55:48 Join mcuelenaere [0] (
16:57:10***Saving seen data "./dancer.seen"
16:59:43jhMikeSmarkun: yes
17:00:13markunjhMikeS: do you think some of the wolfson codecs can/should be unified a bit?
17:00:21markunI'm adding the 7th one
17:01:00markuncan should your caching wm8731_write* functions be used by all of them?
17:01:15jhMikeSmarkun: I think they should but in four flavors.
17:02:51markunwhy doesn't wolfson name their codecs in a logical way..
17:03:28jhMikeSthe 8721,31 are rather distinct from the higher numbered ones. there's also the matter of the ones with ADC which makes a driver more complex than one without. the ones without ADC can be trivially simple and don't seem to need shadow regs
17:03:49 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:05:09jhMikeSthe H10 driver is the one that was made correct and that recording operates properly on
17:06:10 Join PaulJam [0] (
17:07:13linuxstbPaulJam: To answer your question from earlier, I forgot about the existence of the %x tag (I was confusing with %xl/%xd) - I'll investigate...
17:07:15markunjhMikeS: it uses the WM8731 code
17:07:46PaulJamlinuxstb: ok, thank you.
17:07:47jhMikeSmarkun: right, that ones for that series but the others have the same problem that the 8731 has
17:08:06markunok, so the others should be fixed in the same way?
17:08:53markunthe one in the meizu also can record (WM8987)
17:10:28jhMikeSmarkun: the init/shutdown procedures and registers are more like the 8751 though. the 8721 is rather like an 8731 without ADC and those two share similar init/shutdown.
17:11:14amiconnThere's also the 8711
17:11:35amiconn(which behaves identical to the 8721)
17:11:36jhMikeSI have read the datasheets on most all of them so could see how to group it
17:11:41 Join mcuelenaere [0] (
17:12:51amiconnjhMikeS: Could you perhaps fix recording for the ipods?
17:13:15amiconnOr do you think the audio codec handling is not the only problem?
17:13:25 Nick mcuelenaere is now known as mcuelenaere_ (
17:13:51 Nick mcuelenaere_ is now known as mcuelenaere (
17:14:04markunis the 8751 the only one in our targets without ADC?
17:14:13 Quit XavierGr (Nick collision from services.)
17:14:15jhMikeSamiconn: I think it is the only problem. audiohw_disable_recording just turns the whole chip off instead of setting it back to playback mode.
17:14:24 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:14:51jhMikeSThe H10 had a small glitch with setting up i2s but that's obviously fixed now. One iPod also doesn't set the HP jack back to output.
17:15:11amiconnmarkun: No, the 8711 and 8721 are also pure DACs
17:17:41jhMikeSsamplerate control register setup is somthing highly variable though because of different xtals. PP uses USB modes because it has a 24MHz clock but meg-fx and S have something else.
17:20:45markunthe audiohw_init/reset code from the uda1380 should be moved into the target tree I think
17:21:03markuna few meizu's have a UDA1380
17:21:44 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
17:21:44 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:23:46 Quit linuxstb (Nick collision from services.)
17:23:49 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
17:25:51jhMikeSaudiohw_set_frequency is a bit tricky for that too since it's CF-centric
17:29:15 Join mcuelenaere [0] (
17:32:38Lloreanamiconn: Were you aware the dynamic scrollwheel disabling on 1G iPods is apparently unworking?
17:33:41linuxstbLlorean: I thought the flyspray task said that that wasn't the issue?
17:34:12linuxstb(unless that patch to revert it is wrong...)
17:34:49Lloreanlinuxstb: Oh, you're right, yes it does.
17:35:51LloreanI thought I'd read that they'd actually tried a revision before that went in, but it looks like they simply assumed the old revision worked.
17:37:19 Join OlivierBorowski [0] (
17:40:05LloreanUhm, anyone know why we've got advertising links on the forums?
17:41:35 Join wisp_sh [0] (
17:41:56*linuxstb shrugs and suggests Jeff...
17:41:58peturoh, complete with tracking gif
17:42:25pondlifeLlorean: Any chance of getting the left-menu updated if you're in there...?
17:42:50linuxstbpetur: Where?
17:43:04peturview source on them....
17:43:05pondlifelinuxstb: <a href="">Loans</a> <img src="" width="1" height="1">
17:43:39peturI guess Jeff needs to pay his bills too
17:44:21*pondlife adds "" to hosts
17:44:47linuxstbpondlife: Odd, I don't see that...
17:45:10pondlifelinuxstb: Look at the source for;topicseen#msg119367
17:45:43pondlifeOr, any forum page, indeed!
17:46:45 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
17:46:46 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:46:54Lloreanpondlife: Workin' on it. Single quotes are the bane of my PHP existence.
17:47:11LloreanWorkin' on the new menu, rather
17:47:18 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
17:48:26 Join PaulJam_ [0] (
17:51:49Lloreanpondlife: Updated the forums
17:51:55LloreanThey now have the new menu bar
17:53:06LloreanSpacing's a little funny, so switching quickly between the two pages you'll notice some slight difference.
17:53:18pondlifeI was about to say, but it's not major
17:53:57LloreanIt's possible the CSS changed a little too.
17:54:01 Join mcuelenaere [0] (
17:54:10 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:54:40LloreanI have some things to attend to, but I'll try to remember (or you're welcome to remind me) later, and I'll see if I can get that straightened out too. I do like unity.
17:56:56 Quit gevaerts ("work->home")
18:00:52 Quit XavierGr (Nick collision from services.)
18:01:03 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
18:02:01 Quit tvelocity_ (Read error: 110 (Connection timed out))
18:05:42 Quit PaulJam (Read error: 113 (No route to host))
18:08:52 Nick PaulJam_ is now known as PaulJam (
18:09:04secleinteerhi, are there any plans to port rockbox to the zune?
18:09:42domonokysecleinteer: nobody is working on it, and rockbox doesnt make plans for ports..
18:09:51secleinteerdomonoky: ok
18:10:22secleinteerdomonoky: is it hard to do, or is just not any interest?
18:10:34LambdaCalculus37secleinteer: The big problem is encryption of the firmware.
18:10:58 Quit GodEater (" ajax IRC Client")
18:11:00secleinteerLambdaCalculus37: seems like all these pmp makers are doing that nowadays
18:11:02domonokynobody with the skills, time and interest has a zune... and also encryption...
18:11:08secleinteerthe new ipods, the zunes
18:11:10secleinteerall encrypted
18:11:13 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
18:11:19secleinteerno iaudio x7
18:11:24domonokybut encryption didnt stop us from porting to other players :-)
18:11:30secleinteeridk what to do :(
18:11:42secleinteerdomonoky: ah, so it could still be possible
18:12:14LambdaCalculus37secleinteer: It takes a lot of work, though.
18:12:19domonokysecleinteer: sure, but its much work.. and a bit of luck.. (to find a hole in the encryption)
18:13:23 Join Arathis2 [0] (
18:13:25secleinteerthere aren't any other hdd players supported by rockbox are there? (other than the old ipods)
18:13:41LambdaCalculus37secleinteer: The iriver H100, H300, H10, and Gigabeat F.
18:13:49LambdaCalculus37And the Archos devices, of course.
18:13:56secleinteeri'll look at those
18:14:17LambdaCalculus37scorche|sh: Forgot the iAUDIOs for a moment there. :)
18:14:36secleinteeri'm thinking about the iaudio 7, but it doesn't have enough space prolly
18:14:39scorche|shbasically everything is HD-based except the ondios, nano, minis, and sansas
18:15:09 Quit Arathis2 (Client Quit)
18:15:37 Join Arathis2 [0] (
18:15:49secleinteeririver h340 looks good
18:15:52secleinteer40gb is ok...
18:16:03pondlifeH380 is even better ;)
18:16:08 Quit XavierGr (Nick collision from services.)
18:16:12pondlife(i.e. you can upgrade the HD)
18:16:19 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
18:16:37secleinteerpondlife: is that supported by rockbox?
18:16:43pondlifeIt is.
18:16:57secleinteeri'll have to look at that then
18:17:06pondlifeI believe someone may have gone for 120GB in an H1xx
18:17:17scorche|shi thought it was an H3100
18:17:24pondlifeWas it LinusN?
18:17:30LambdaCalculus37pondlife: That was LinusN.
18:17:30scorche|shlinuxstb, i think
18:17:37scorche|shoh...linusN then!
18:17:47scorche|shknew it started with an L, but /shrugs
18:18:07secleinteeri'm not seeing anything about this h380...
18:18:09secleinteeron google
18:18:20pondlifeNo, you buy an H340, then buy a drive
18:18:29pondlifeIt's not an original product.
18:18:59secleinteerah, ok
18:19:16secleinteerpondlife: but that will void the warranty, right?
18:19:36 Join mcuelenaere [0] (
18:19:40pondlifeBut I doubt you'll get a warranty with an H340 now
18:19:42scorche|shassuming there still is a warranty at all
18:19:53 Quit petur ("work->home")
18:19:59LambdaCalculus37scorche|sh: For devices this old? I doubt it.
18:20:19secleinteerpondlife: are they discontinued?
18:20:24scorche|shthat is what i was implying
18:20:41secleinteeri'd just get an iaudio x5 i were getting a used player
18:20:41pondlifeAll Rockbox targets are discontinued, I think.
18:21:11secleinteermaybe i will just keep waiting for the x7 then
18:21:11scorche|shi think most folk would prefer an H300 over an X5
18:21:17pondlifeI know I would
18:21:48*pondlife spots a nice H340 accessory on eBay -
18:21:49secleinteeryeah, well whatever new device comes out
18:22:10LambdaCalculus37Most of the boys here prefer the Gigabeat F, too.
18:22:10scorche|shhave somdething against ebay?
18:22:21pondlifesecleinteer: If it's encrypted (and most new devices are) it's unlikely to ever be Rockboxed
18:22:36secleinteerpondlife: you think the x7 will be?
18:22:39scorche|shunless they do something silly and we find out about it :)
18:22:42secleinteeror the new iriver whatever-it-is
18:22:46pondlifeNo idea, but it's up to them
18:22:59secleinteerwell i wouldn't be too upset with the default firmware
18:23:03secleinteerthey support a ton of codecs
18:23:33secleinteeri just want something really small, big hdd and a small screen, with support for a lot of codecs that i don't have to use a program to transfer music too
18:23:52 Join gevaerts [0] (
18:23:53pondlifeH300 isn't exactly "really small"
18:24:07LambdaCalculus37sceleinteer: With Rockbox, you can just drag-and-drop music onto your device, anyway.
18:24:10scorche|shfew hard drive devices are =/
18:24:12pondlifeOuch -
18:24:16secleinteerpondlife: hence the iaudio x5
18:24:29secleinteerLambdaCalculus37: yeah, i know, but no rockbox for newer players
18:24:31pondlifeOK, so get one...
18:24:33 Join mchua [0] (n=mchua@conference/pycon/x-f99de382e3add33b)
18:24:43secleinteeri'd like a new one lol
18:24:50scorche|shwhy so focused on new devices?
18:24:52secleinteerbut it got discontinued
18:25:01pondlifesecleinteer: New one here -
18:25:02secleinteerbecause my ipod is having problems now
18:25:09secleinteerand it's only a few years old
18:25:15secleinteeri don't want a used one to go bad after a few months
18:25:28scorche|shthen get one that wont
18:25:38scorche|shi have gotten a few devices used and they have lasted years...
18:26:11secleinteerpondlife: can you tell me the price on that one?
18:26:14scorche|shto assume all or even most used devices will fail in a short time is just wrong =/
18:26:15secleinteerit won't show it unless you log in
18:26:27pondlifeI just saw it on
18:27:03secleinteerjeebus, that's like $300 for 20gb
18:27:19secleinteeror $400 for 60 gb
18:27:30LambdaCalculus37iAUDIOs are hard to get, to begin with.
18:27:37secleinteeri could get a cowon a3 for $385 with 60gb
18:27:53secleinteerbut that'd be huge
18:27:55scorche|shbut that doesnt run rockbox...
18:28:09LambdaCalculus37But the Cowon D2 does, although the port is still being worked on.
18:28:25secleinteerscorche|sh: yeah, but it does most things i need
18:28:32amiconnOf the rockbox targets I know, imho the H1x0 series is still the best
18:28:47LambdaCalculus37amiconn: Can't beat recording with the H100, that's for sure. :)
18:28:47secleinteeri'll look at the d2
18:28:55amiconn(overall, of course. In certain areas, others are better)
18:29:04pondlifeThe D2 is a nice little device
18:29:09scorche|shsecleinteer: yeah but this is #rockbox...we talk about rockbox here...not general DAPs
18:29:21pondlifeGood point
18:30:06secleinteerd2 has a max of 8gb....damnit
18:30:28scorche|shso if you want to ask which rockbox device is best for your needs, go ahead, but dont bring others into it unless you are planning a port ;)
18:30:38secleinteermaybe i should let it go and a buy a classic 80gb
18:30:44pondlifeOr do as logbot says:
18:30:49#>>"Explain OT" by pondlife (n=Steve@rockbox/developer/pondlife)
18:31:00 Quit Arathis (Read error: 110 (Connection timed out))
18:31:25*gevaerts didn't know that talking about beer was explicitely allowed
18:31:34scorche|shgevaerts: beer is always on topic!
18:31:52*scorche|sh apologizes to those who have "beer" on their highlight list
18:31:53LambdaCalculus37secleinteer: Look, let's make this really easy... get a Gigabeat F.
18:31:59pondlifeWe have an arrangement. Talk about Rockbox is allowed in #beer too.
18:32:07LambdaCalculus37You can still find many new Gigabeats on eBay.
18:32:15 Join tvelocity [0] (
18:32:16*pondlife agrees with LambdaCalculus37
18:32:21scorche|shand gigabeat Fs are cheapcheapcheap
18:32:36pondlifeDepending on which country you're in.
18:32:39LambdaCalculus37And you can net a new F40 for around $100 USD.
18:32:40*scorche|sh got his F40 for $70 <3
18:32:56 Join markun_ [50] (n=markun@rockbox/developer/markun)
18:33:09secleinteerhow much space?
18:33:10pondlifeIt's a very good target if you want an HD and no recording.
18:33:16secleinteeryeah, no recording
18:33:18secleinteerthat sounds good
18:33:19scorche|shF20, F40, F60
18:33:25secleinteerhow much for f60?
18:33:32LambdaCalculus37F60s are hard to find.
18:33:34pondlifeBut F40 can be HD upgraded too..
18:33:38LambdaCalculus37F40s are the most common.
18:33:39scorche|shdont ask us...ask whoever might be selling them...
18:34:26secleinteerk, then i'll just do that
18:34:38secleinteerpondlife: how big of an hdd can you put in it?
18:34:44 Quit markun (Read error: 104 (Connection reset by peer))
18:35:32pondlifesecleinteer: Well, I know of an 80GB model that would fit, maybe 100-120 too
18:35:51pondlifeThe main problem is that the high capacity small drives can be very expensive.
18:36:41 Nick markun_ is now known as markun (n=markun@rockbox/developer/markun)
18:36:41 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
18:37:13secleinteerso would a used f40 last for a while?
18:37:27Beta2KSo what beer does everyone here like? <G>
18:37:55Beta2Ksecleinteer, I've had my F10 (10gig version) for 3 years now with no problems
18:38:16Beta2KBatery is still doing well too
18:38:45 Join DerPapst [0] (
18:39:23scorche|shsecleinteer: no one here is going to be able to tell you how long it will last without a crystal ball
18:39:34secleinteerscorche|sh: well in general
18:39:44scorche|shcant even say that
18:39:50secleinteerlol k
18:40:04secleinteerso there's definitely nothing new i can buy?
18:40:15secleinteerthat isn't discontinued
18:40:19scorche|shall that one could say is "if you take good care of things, they will last a long time"
18:40:27scorche|shfor the last
18:41:01pondlifeYou can just as easily drop a new player and kill it as a discontinued one...
18:41:10pondlifeAsk Nico_P... :)
18:41:35scorche|shpondlife: hush...more good used devices for us! =P
18:42:48Nico_Pactually I didn't drop it but rather I fell on it ;)
18:43:13secleinteerwell then i just need to pick between a used f40 that's $149 and a new one that's $300 lol
18:43:28scorche|sh149?...wait till it is cheaper
18:43:42scorche|shyour goal is around 100
18:43:42secleinteerwait for what? is the price going to drop more?
18:43:49secleinteerit just depends on the individual seller
18:44:12secleinteerwhat type of hdd would i put in there if i wanted a bigger one?
18:44:13scorche|shlots of auctions get put up...some cheaper, some more expensive...wait till the cheaper ones come around unless you are in a terrible rush
18:44:17 Join mcuelenaere [0] (
18:44:25scorche|shcheck the HardDriveReplacement wiki page
18:44:52secleinteeri'll wait then
18:44:58 Join petur [50] (n=petur@rockbox/developer/petur)
18:46:47secleinteerdamn, these replacement hdd's are expensive
18:47:13*pondlife warned you
18:48:01LambdaCalculus37secleinteer: Quit belly aching, will you?
18:48:02scorche|shif you get the DAP itself for only around 100, that goes a long way to making the replacment hard drives bearable...around the price of a new unit
18:48:30secleinteerthat's true
18:49:14secleinteerare there any specific sites that have good deals on used players?
18:49:53markunI also bought mine there
18:49:57 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:50:12LambdaCalculus37I bought my Archos Jukebox Recorder on eBay.
18:50:20scorche|shi bought mine from local craigslist, but the usefulness of that depends on your area
18:50:32preglowBuschel: did you try adding the faster clipping?
18:50:36secleinteerebay it is
18:51:05LambdaCalculus37secleinteer: Quit with the "kk" already. It's annoying.
18:52:58 Quit DerPapst (Nick collision from services.)
18:53:44 Join DerPapst [0] (
18:53:58markunLambdaCalculus37: welcome to IRC :)
18:54:45LambdaCalculus37markun: Thanks! :)
18:57:11***Saving seen data "./dancer.seen"
18:57:52 Join crzyboyster [0] (n=6210f173@gateway/web/cgi-irc/
19:01:37 Join tvelocity_ [0] (
19:01:37 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:01:43 Quit XavierGr (Nick collision from services.)
19:01:54 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:04:04 Quit svenVI ("Part messages are funny.")
19:06:06 Join j8048188 [0] (n=a3f8c271@gateway/web/cgi-irc/
19:06:13 Quit j8048188 (Client Quit)
19:07:55 Join mcuelenaere [0] (
19:12:09 Quit crzyboyster ("CGI:IRC (EOF)")
19:16:53 Quit tvelocity (Read error: 110 (Connection timed out))
19:18:35*amiconn still doesn't understand what the problem with channel notices is
19:26:01 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:27:02 Quit secleinteer (Remote closed the connection)
19:28:35*linuxstb still can't see those gif links at the bottom of the pages on the forums...
19:28:56amiconnThey aren't gif links, just little advertising text links
19:29:27amiconnThen there's a tracking 1x1 pixel gif, but my firefox doesn't load it at all thanks to adblock plus
19:29:50linuxstbThat's what I mean - the tracking gif.
19:30:00linuxstbI don't see the link to it in my page source...
19:30:10Buschelpreglow: I knew I had forgotten something :/
19:31:13 Join mcuelenaere [0] (
19:31:21amiconnlinuxstb: If you view the source, it's in the last <div>. 4th line from the bottom
19:31:42amiconnRight on
19:32:02DerPapstand it's hidden :-/
19:32:20linuxstbThis is all I see -
19:32:47LloreanJudging by the quality and style of the links, I'd worried someone had found a security hole in the forum software or server rather than them being intentional.
19:32:59Llorean"Free Myspace Layouts" just doesn't quite fit with the theme.
19:33:47preglowBuschel: you don't have to do it :) i just remembered it when i saw your code and can't do it myself until i'm back in linux, heh
19:34:34 Join davina [0] (
19:35:14*linuxstb suspects his html validator extension for firefox isn't showing dynamically generated html
19:37:38amiconnlinuxstb: I think those ad links are dynamic, and not all of them add the single-pixel gif
19:37:44LloreanThe forums no longer validate with the validation link. :(
19:37:51 Quit XavierGr (Nick collision from services.)
19:38:02 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:38:03LloreanThough part of that is at least the new menu icons it seems
19:38:55linuxstbamiconn: Maybe I'm just (un)lucky then...
19:39:11Buschelpreglow: I need to wait until by son is sleeping, then I can go the dark and cold basement (where my PC is located since a while) and start to code and measure :)
19:39:45*Buschel already knows what to code ;)
19:41:15amiconnlinuxstb: The links are dynamic...
19:44:34 Quit rocko (Read error: 104 (Connection reset by peer))
19:44:34 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:47:35 Join MethoS- [0] (
19:50:30 Quit davina (Remote closed the connection)
19:51:50 Join mcuelenaere [0] (
19:54:30 Join davina [0] (
19:56:45 Join bertrik [0] (
19:59:38 Join Neovanglist [0] (n=Neovangl@
19:59:39 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
20:05:27 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
20:06:05 Join mcuelenaere [0] (
20:07:50 Nick mchua is now known as mchua|away (n=mchua@conference/pycon/x-f99de382e3add33b)
20:09:37 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
20:14:01 Join finky [0] (n=4fd3e06b@gateway/web/cgi-irc/
20:14:44 Quit spiorf (Remote closed the connection)
20:14:58finkyHello. Could somebody explain (or better: write explaining comments) what the new functions in events.[ch] do?
20:16:09 Join disorganizer [0] (n=5b11f913@gateway/web/cgi-irc/
20:17:26 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
20:19:10 Quit finky ("CGI:IRC")
20:20:26*linuxstb notices the time and wonders if the GSoC organisations have been announce yet...
20:21:00 Join bblack [0] (i=81ae709a@gateway/web/ajax/
20:21:05linuxstbSeems not...
20:21:32gevaertslinuxstb: they said on #gsoc that they have to update their web application before they can announce
20:21:52linuxstbPoor excuse ;)
20:22:21SSnakeaaaaaaah finally xrick has sound! oyeah!
20:23:17SSnakei had to give up with all dsp_xxx functions... dunno why the resulting samples were full of "noise"
20:23:42SSnakemanually converted to 16 bit samples interleaved.
20:25:50amiconndsp takes 32 bit input iirc
20:27:24bertrikSSnake: xrick is a new plugin you're working on?
20:27:26SSnakeamiconn there's absolutely nothing about what dsp does or takes... nothing on wiki ....and even(quite) nothing in dsp.c . I was really bored to use something i didn't know how to use and what produced as side effects
20:28:24SSnakeit costed me 2 days of headache without good results
20:28:32bluebrotherwasn't there a request similar to FS #8751 some time ago (and got rejected)?
20:28:37disorganizer@ linuxstb : i tried your vp-wps-patch (v2) with your attached wps, but the result looks pretty strange in the simulator
20:29:09SSnake@betrick: yes' it's a game
20:29:09bluebrotherSSnake: feel free to add documentation to the wiki ;-)
20:29:42 Join wmchris [0] (
20:29:57linuxstbdisorganizer: Which simulator? It looks fine to me... Also, are you using any other patches?
20:30:09SSnakeyeah i really should... but i lack all infos needed to write any wiki on that subject
20:30:42disorganizerno. plain install of rb (fresh svn copy) with only wps-v2. then tool/configure 50/s and make/make install
20:30:49disorganizeruploading a shot to imageshack in a moment
20:31:33linuxstbdisorganizer: It won't work on a Sansa emulator...
20:31:47linuxstbIt's 220x176x16...
20:31:55 Join spiorf [0] (
20:32:02disorganizerah. that explains it :-)
20:32:09disorganizerscreenshot of the result:
20:32:18wmchrishi, i know, its a lil bit offtopic but: ive got a problem with my ipod nano first gen. whenever i boot up the ipod it shows "use itunes to restore" but i cannot restore it with itunes on a mac - it always gets an I/O error. in diagnostic mode with the 5in1 test it tells me, that the pod only has 0.03GB of storage (or 1280GB) - any idea?
20:32:23linuxstbdisorganizer: I can imagine - the viewports will be out of range.
20:32:57disorganizer:-) but anyways, something is wrong compared to wps1, as my own sansa-based wps also doesnt work as expected
20:32:59linuxstbdisorganizer: The Sansa _should_ reject that WPS because the viewports are out of range - that's one item on my to-do list.
20:33:10 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
20:33:17linuxstbdisorganizer: Did you change your image locations to be relative to the viewports they are drawn in?
20:33:50disorganizeryes. i had my AA drawn inside a vp before ;-) there seems to be a font problem, i upload a pic in a minute
20:34:19 Part Llorean
20:34:52disorganizerlink to pic :
20:35:15disorganizerit seems to me that the fonts are drawn a bit further "down" inside their viewport
20:35:41disorganizerline they have a line or two between their first line and the first line of the vp
20:36:14 Join silvio_ [0] (
20:36:15 Join [g2] [0] (n=tom@nslu2-linux/g2)
20:36:18linuxstbCan you upload your wps somewhere (with the images and .cfg file)?
20:36:40disorganizerits on abi, if you have access. if not i try to find webspace
20:37:02linuxstbI think I have an account there - what's the URL?
20:37:32wmchrisseems like no ipod pro is online :/
20:37:56disorganizeri tried with version 1.2
20:37:57 Quit MethoS- (Read error: 113 (No route to host))
20:38:03linuxstbwmchris: It just sounds broken to me...
20:38:32wmchrisjea, but i had the same problem some weeks ago and somehow it did work again after a lil time
20:38:48disorganizerlinuxstb: wait a sec. multifont could be the problem
20:38:52*disorganizer smacks himself
20:39:53 Join Mathiasdm [0] (
20:40:13 Join lee-qid [0] (
20:40:34PaulJamlinuxstb: btw, should i add a comment about the %x issue i mentioned earlier to the viewports FS task? or is that not neccessary.
20:48:39disorganizer@ linuxstb : ok, the fonts show up ok now, but still somhow the graphics dont load (for play etc). i have the conditional line "%xdm%?ps<%xdc|>%?mm<%xdg|%xdd|%xde||%xdf>%?mp<||%xdk|%xdi|%xdj>%?mh<%xdl|>%xdn" there, but only %xdm and %xdn are shown in the wps
20:49:26disorganizerstrange enough, the other x/y values of the images should fit, as they all draw into the same viewport together with %xdm and %xdn (%xdm is the first icon in the line, %xdn the last).
20:50:39disorganizerpic of how it looks:
20:51:05disorganizerthere should be a line of icond in the first line between the speaker symbol and the time and between the time and the battery symbol
20:51:28linuxstbPaulJam: It's OK, I'll remember...
20:52:04linuxstbdisorganizer: Why the "dis-wps-vp-1.2/disorganizer/dis-wps-vp/" folder structure in your .zip?
20:53:06disorganizerbecause there one was a wps registration page at abi which needed this structure. :-) need to convert back to .rockbox... some day when i find time
20:53:57bertrikgevaerts: what voltages do you see in the View I/O ports debug menu when plugging in the charger cable?
20:54:16gevaertsbertrik: on what player ?
20:54:27SSnakemmm pcm_play_data() call seems to "fire up" sound after 1/2s ... too much... maybe i should use some IRAM attribute?
20:54:28disorganizerok. found out whats wrong: obviously overlapping vp's are draw in a different way now
20:54:34bertrikon e200, the ADC_BVDD voltage seems too high, I wonder if it's the same on c200
20:54:47linuxstbdisorganizer: Viewports shouldn't overlap...
20:55:34bertrikgevaerts: sansa c200
20:55:36disorganizerworked before ;-) noticed i need to change that. the reason for it was to simplify the wps
20:55:46*jhMikeS plans to fix that bug some time ;d
20:56:11 Quit mchua|away ("Holy shiny distraction, Batman!")
20:56:21*linuxstb prefers to keep things simple, and doesn't believe jhMikeS... ;)
20:56:32linuxstb(that it will be simple to overlap them)
20:56:34disorganizer@ linuxstb : drawing a viewport with one font first and put another viewport with another font in the middle was easy :-) now its going to be more complicated and will need one more viewport
20:57:12disorganizer@ linuxstb : and it may be that some wps's break because of the 15-viewport limit
20:57:15***Saving seen data "./dancer.seen"
20:57:38gevaertsbertrik: in the battery screen it shows 4.7V when connected and 3.85V when not connected. I don't see voltages on the I/O ports screen
20:58:08*jhMikeS thinks thinks things should be as simple as possible and no simpler
20:58:46*linuxstb continues not talking to jhMikeS and only actioning
20:58:54amiconnThe 'battery' voltage on c200/e200 is certainly not the true battery voltage
20:58:56*disorganizer in fact needs 12 vp's now for his wps. and in fact he had his first implementation without overlaps and changed to overlapping vp's because he ran into the limit
20:59:15bertrikgevaerts: oh sorry, most ADC_* values are in 5 mV units
20:59:57bertrikwhat value does ADC_RTCSUP show when plugged in?
21:00:08gevaertsbertrik: the ADC_* values don't appear on screen. I guess the screen is just too small
21:00:28linuxstbdisorganizer: Then increase the limit...
21:00:53jhMikeSlinuxstb: true in some respect, band calculation is rather involved but use and block drawing is simple and fast
21:00:56PaulJam15 viweports is not enough? heh, and i thougt i made excessive use of viewports in my wps with 9 of them.
21:01:05[g2]I see the 3g nanos aren't supported, but is anyone attempting to work on them ?
21:01:47BigBambi[g2]: Not that we know of
21:01:59[g2]BigBambi: thx
21:02:06bertrikgevaerts: ok (I'm not familiar with the c200 debug screens)
21:02:16[g2]BigBambi: what's the best supported player ?
21:02:26disorganizer@ linuxstb : so the limit is just the variable ifdef'ed somewhere?
21:02:36BigBambi[g2]: depends what you want. Check
21:03:13disorganizer@ PaulJam : well, i reduced their use. i wanted to do a wps without any bmp's once :-) using bg-coloring with viewports. looked real nice, but needed a bit too many vp's
21:03:25amiconnjhMikeS: I don't think allowing overlapping viewports is feasible at all. It might be doable on >= 8 bit displays, but even there with quite some code overhead and performance penalty, but imagine that on a packed-pixel lcd (1 or 2 bpp)...
21:03:49 Join ali_as [0] (
21:03:56linuxstbjhMikeS: It's just that all these little increases in complexity everywhere in Rockbox start to add up, and no-one understands anything anyone else writes...
21:04:04amiconnNow think about the overhead even for 16 bit, and then think about the G5's lcd...
21:04:41 Join mchua [0] (n=mchua@conference/pycon/x-f3f45eff77ac0569)
21:04:50jhMikeSnot sure where the overhead would be. perhaps a certain method is being presumed?
21:05:02BigBambi[g2]: But best supported is roughly Archos > iriver H1x0 and H3x0, iaudios, gigabeats > iPod + iriver H10 + Sansa (IMO)
21:05:02*disorganizer always thought the reason for using viewports is to be able to overlap display areas and decide what to draw with the z-location of the viewport :-)
21:05:12 Part mchua ("Holy shiny distraction, Batman!")
21:05:43 Join hannesd [0] (
21:05:55linuxstbdisorganizer: No, the reason (at least in my mind, and some others) is to split the screen into non-overlapping areas, with their own attributes.
21:06:01jhMikeScomparisons are on a horizontal span basis, not per-pixel
21:06:35disorganizerok. but then it needs to be clearly stated that they need to be non overlapping
21:06:38DerPapstat least the main viewport will be overlaped.
21:07:07disorganizerwill the list-vp overlap with the wps viewports?
21:07:11linuxstbDerPapst: No, the main viewport isn't drawn into if there are sub viewports... (or at least, the parts of the main viewport used by the sub viewports)
21:08:08linuxstbdisorganizer: I imagine a "pop-up" list, which will take focus and freeze the wps in the background.
21:08:20DerPapstah ok... but what is with the backdrop and the list vieports? don't they overlap the main one?
21:08:22jhMikeSthe more complex the region, the more spans are drawn but it follows that fewer pixels are also modified
21:08:47linuxstbDerPapst: The backdrop is a feature of the screen, rather than any viewport.
21:09:36 Join kugel [0] (i=kugel@unaffiliated/kugel)
21:12:14disorganizerso there will still be the list-vp, if it gets its customizability again one day
21:12:51*jhMikeS just wants to do it for the fun of it just to make a nutty idea work and let the patch rot in the tracker :)
21:16:17bluebrotherwouldn't a frozen wps in the background of a list confuse users?
21:16:41 Quit gtkspert (Read error: 101 (Network is unreachable))
21:16:43bluebrotherand give us nice "bug" reports like "track time doesn't update anymore"
21:16:44linuxstbdisorganizer: If you want to increase the maximum number of viewports, just change WPS_MAX_VIEWPORTS in apps/gui/gwps.h
21:17:13bluebrotherjust thinking of a user putting track time / progress bar to the bottom of the screen and using a list viewport to display the file browser above
21:17:13linuxstbbluebrother: The alternative is a multi-threaded UI with the WPS updating in the background whilst the user navigates a menu on top...
21:17:35disorganizer@ linuxstb : which would be a nice new feature :-)
21:17:58bluebrotherit would. But is this added complexity really good? I don't think so
21:18:29bluebrotherplus, we're on a jukebox, not a pc or other fancy hardware. How often do you really look on the screen ...
21:18:40 Join blablabla [0] (n=4db0467c@gateway/web/cgi-irc/
21:18:42linuxstbbluebrother: I'm talking about pop-up menus, such as the WPS context menu. It would probably take up most of the screen anyway, but just show enough so that the user knows where in the UI maze they are.
21:19:07blablabladoes the actual version support album art? if yes, which wps do I have to use?
21:19:18HorschtRockbox suports AA, yes
21:19:19linuxstbYes, and any WPS that supports album art.
21:19:27Horschtdefault cabbie wps shows AA
21:19:53blablablathank you guys!
21:20:00blablablaI'll check it out!!
21:20:25bluebrotherlinuxstb: should the size be configurable?
21:20:26disorganizerbluebrother: in fact on every trackchange and when i navigate to add songs to the playlist. it would be nice to still see the track info change when browsing menus for example... :-)
21:20:47bluebrotherwell, on color targets one could grey out everything that's not in the current focus
21:20:57linuxstbbluebrother: Yes, I think the theme should probably be able to specify it. I haven't thought this through completely though ;)
21:21:13disorganizerbtw: even if out of focus, the scrolling texts still scroll *g*
21:21:42bluebrotherbut _if_ the theme could do this users will most likely to expect the wps to update.
21:21:51*disorganizer saw this when the list-vp was configurable, and he admits its confusing
21:22:36disorganizerif we cant have the wps update, then we shouldnt allow lists to be configurable. if we manage to get wps to update, then configurable lists would be nice
21:22:39 Quit DerPapst (Nick collision from services.)
21:22:51 Quit otih (
21:22:56NJoinotih [0] (n=otih@CAcert/Assurer/otih)
21:23:10 Join DerPapst [0] (
21:26:27 Part [g2]
21:27:41DerPapstmulti-threaded UI... sounds like fun ;-)
21:29:16jhMikeSnot really needed to display many elements at once but a model change is required
21:30:05bluebrotherhmm. How can I replace elements in an xml file using gcc? Does this work at all?
21:30:51 Join desowin__ [0] (
21:31:00 Quit desowin (Read error: 113 (No route to host))
21:31:32 Quit kies (Read error: 110 (Connection timed out))
21:32:19 Join MethoS- [0] (
21:32:53DerPapstsome nifty/wild pre-processor magic?
21:32:57*DerPapst hides
21:34:04*bluebrother was thinking of something like that but has no idea if that would work at all
21:34:58*linuxstb wonders why bluebrother would want to use gcc to modify xml files...
21:35:21Horschtnot a simple text editor...
21:35:39linuxstbLike sed...
21:36:36linuxstbOr do things properly with xslt
21:36:51 Quit nplus ("Leaving")
21:37:05bluebrotherlinuxstb: because I don't have sed on MinGW
21:42:31*bluebrother would prefer using sed
21:44:32bluebrotherlinuxstb: I know that site ... but I'm somewhat hesitating to require additional stuff to be installed for building rbutil
21:44:41 Quit ender` (Read error: 104 (Connection reset by peer))
21:44:45 Join PaulJam_ [0] (
21:45:00linuxstbExtra stuff beyond mingw, qt, ....
21:45:01 Nick desowin__ is now known as desowin (
21:45:31linuxstbAnd that's just for the Windows version - other OSes come with sed (although be careful about the dodgy Mac OS X version)
21:45:49linuxstbBut what are you trying to do anyway?
21:46:33 Join Paule__ [0] (
21:47:03 Join Buschel_ [0] (
21:47:26 Quit hannesd (No route to host)
21:47:45Buschel_preglow: done and tested. your suggestion sped it up by further ~10%
21:47:52bluebrothercurrently we have the version number at several places. I want to consolidate that.
21:48:06bluebrotherespecially the Info.plist file was forgotten the last release
21:48:29Buschel_preglow: so in total it is ~22% faster now
21:49:08bluebrotheroptimally it would be a #define in the project file. But that won't work for the Info file
21:49:24blablablaOK, I read the infos! Is it possible to use album art which is included in the mp3 file? Because I have so many files with this info!
21:49:54bluebrotherblablabla: no
21:50:18blablablaIs it planned to support it in the future?
21:50:36 Quit PaulJam (Nick collision from services.)
21:50:45 Nick Paule__ is now known as PaulJam (
21:51:06 Join low_light [0] (i=c730180a@gateway/web/ajax/
21:51:12bluebrothernot that I know of. Major problem is the file format (jpg). Rockbox core can't decode jpg
21:51:15 Join ender` [0] (
21:51:46 Join crculver [0] (
21:52:06bluebrotheralso you'd need resizing of the images (which also isn't included yet)
21:52:15linuxstbblablabla: Just run one of those programs listed on the wiki page to extract all your album art, decode it from JPEG, and resize it.
21:53:40Nico_Pstill no GSoC announce?
21:54:21 Quit blablabla ("CGI:IRC (EOF)")
21:54:52linuxstbbluebrother: Couldn't you move the VERSION #define to the Makefile, and then just generate the Info.plist file from the Makefile?
21:54:59desowinNico_P: chill out
21:55:28bluebrotherlinuxstb: well, the Makefile is auto-generated by qmake ...
21:56:03bluebrotherusing sed would make it easy: I could add a make rule to do the replacement.
21:56:44linuxstbWhy is it a problem that the Makefile is generated by qmake? Can't you write rules in the input file to qmake?
21:57:03bluebrotherI can do that.
21:57:46bluebrotherbut how to do the replacement in a nice way?
21:58:23crculverThere's an old feature request in the bug tracker. Is there anyway I can add my vote to show the developers that it has more support?
21:59:01bluebrothercrculver: voting for request was removed (as noone really cared about those votes)
21:59:09linuxstbbluebrother: I'm suggesting you don't do replacement - just generate it directly from the Makefile with a set of echo statements.
21:59:34low_lightamiconn: question about the c200 lcd...
21:59:40bluebrotherah −− not sure if I like that. But it would work, right.
21:59:46low_lightamiconn: My older c200 seems to suffer from some of the problems reported in the forums, namely the screen "blanks" in under certain conditions
22:00:14*bluebrother saw such a thing for a lenghty linker file and it was quite nasty
22:00:15low_lightamiconn: It apprears that the trio of commands for setting each addr area are at fault
22:00:45linuxstbbluebrother: Yes, I agree it's not ideal, but Info.plist isn't that long...
22:01:07low_lightamiconn: I seem to have fixed it by sending a nop command to the lcd after each set of commands
22:01:56bluebrotherhmm. can I assume sed to be present on a mac?
22:02:14linuxstbbluebrother: There's _a_ sed on the mac, but it's not GNU sed.
22:02:19 Quit bertrik ("off to play")
22:02:47bluebrotherah. Well, I just thought about only modifying the Info.plist file on macs −− as only those use it
22:03:02bluebrotherand in that case I could really use sed.
22:03:04linuxstbTrue. So you've got lots of options - awk, perl, ...
22:03:31amiconnlow_light: Really odd. Did you check the timing in the datasheets?
22:03:54amiconnAlso, under which circumstances does this occur?
22:04:20amiconnBoost status, large/small writes to the lcd, other commands besides data transfer, etc
22:04:36disorganizer@linuxstb: im upping a version of the mf-patch working with your vp-wps2 patch now :-) hopefully this syncs soon become obsolete
22:06:19linuxstbdisorganizer: It might be useful if you could describe how the multi-font patch currently works on the MultiFontSupport wiki page.
22:07:47amiconnmarkun: pinh
22:08:18disorganizer@ linuxstb : i dont have a wiki account :-) im a bit paranoid with my personal data
22:08:58 Join MethoS-- [0] (
22:09:34 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
22:10:01markunamiconn: pong
22:10:40 Quit jcollie ("Ex-Chat")
22:10:57low_lightamiconn: most noticable in jewels...moving the cursor down one row causes lcd update rect with y=10, h=10. So the following commands are sent to the lcd: R_Y_ADDR_AREA, 0x24, 0x2D
22:11:07low_lightand 0x2D is the command for standby
22:11:08amiconnmarkun: Any news on the font caching optimisation?
22:11:25markunno, haven't worked on it anymore
22:11:40*disorganizer hates his pc for being so slow compiling rockbox
22:11:43amiconnlow_light: Hmm, and where did you place the nop?
22:12:42Buschel_amiconn: our discussion this afternoon with preglow (alternative to "bx lr" in ARM asm) -> does it make sense to change 5G's lcd routine like this ?
22:12:51 Quit PaulJam_ (Read error: 113 (No route to host))
22:13:11low_lightamiconn: but if I set the R_Y_ADDR_AREA first, then it's R_X_ADDR_AREA that messes up.
22:14:15low_lightfor example on the sixth column, it sends R_X_ADDR_AREA, 0x3c, 0x45
22:14:47low_light0x45 is R_RAM_SKIP_AREA which shows on the screen as a section that does not update anymore
22:14:50disorganizer@ linuxstb : fyi your wps2 patch also works flawlessly with bmp-resize and smooth resizing.
22:15:14amiconn[22:11:43] <amiconn> low_light: Hmm, and where did you place the nop?
22:15:54low_lightamiconn: hang on
22:17:40low_lightobviously the blit functions would need fixing too
22:17:45 Join courtc [0] (
22:19:12*amiconn is re-checking the datasheet
22:21:34BagderYour organization "Rockbox" has been accepted in to the Google Summer
22:21:34Bagderof Code(tm) 2008.
22:22:09*LambdaCalculus37 passes beer around to everyone
22:22:18*domonoky jumps :-)
22:22:29*scorche|sh writes some planning time for how we should handle this in his to-do book for when he gets home
22:22:33*gevaerts drinks his beer, and cheers
22:23:20LambdaCalculus37And so, the open source project "Rockbox" was accepted by Google for Summer of Code 2008... and there was much rejoicing.
22:24:46*bluebrother does the GSoC dance
22:24:47 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
22:25:50 Quit ompaul (Client Quit)
22:26:38amiconnlow_light: Did you check whether the second 'nop' (after setting Y) is actually necessary?
22:26:41*low_light goes home (will check logs later)
22:27:05low_lightI can check tomorrow
22:27:26 Quit low_light (" ajax IRC Client")
22:28:15markunand a very late \o/ from me :)
22:28:28 Join bughunter2 [0] (
22:28:48*petur thinks Bagder now has some editing to do on the GSoC page (
22:28:53 Quit MethoS- (Connection timed out)
22:29:09DerPapstw00t :-D
22:29:17DerPapstgood night everyone
22:29:17peturat least the ideas page is ok
22:29:21bughunter2mcuelenaere: i searched the wiki but can't really find how to get into rescue mode
22:29:28bughunter2anyway, "Hi!" :)
22:29:28 Quit DerPapst ("iPodLinux rocks!")
22:29:29BagderI'm not sure I can edit that
22:30:22peturah, it is there now
22:31:47 Quit alienbiker99 ("( :: NoNameScript 4.02 :: )")
22:31:59 Join SliMM [0] (n=stefan@
22:32:16SliMMgibbon_: are you there?
22:32:18*gevaerts looks for his unicode smilie face again... Finally! \☺/
22:32:28peturgood to see hugin is accepted too, I'm trying to use it but it fails... could use some dedication
22:33:45amiconnBuschel: The second part (in lcd_write_yuv420_lines()) makes no sense as-is
22:34:20amiconnYou're saving one register more than before, but don't make use of it
22:35:07 Quit silvio_ (Remote closed the connection)
22:35:32Buschel_there is one "mov" saved −− not much optimization possible as far as I can see
22:36:09mcuelenaerebughunter2: hi, sorry I wasn't looking at IRC
22:36:13bughunter2k :)
22:36:41mcuelenaereI see Private messages are currently disabled, so we'll have to chat in here
22:36:48 Quit lee-qid ("aufwiederbyebientotsayonara")
22:37:00mcuelenaereabout your rescue mode problem, I can't really help you with that; as it is device-related
22:37:15bughunter2i might try the way of the ZVM?
22:37:22mcuelenaereso I think more info about that one is either on epiZENter or at creative support forums
22:37:26mcuelenaeredo you have a hold switch?
22:37:52bughunter2but i can't turn on the device whilst holding the switch. i have to use the same switch to turn on the device
22:37:55mcuelenaeredo you have a reset hole?
22:38:15mcuelenaerewell then, put something in the reset hole while holding the hold switch
22:38:22bughunter2k :)
22:38:23mcuelenaerenormally, then you'll boot into resc mode
22:38:27*bughunter2 tries finding something small
22:38:53mcuelenaerea thin copper wire will fit
22:38:56mcuelenaereor a paperclip :)
22:39:07mcuelenaereor a teeth-stick
22:39:21mcuelenaereI always carry one in my wallet just in case ;)
22:39:49mcuelenaereah the correct word is toothpick :)
22:40:50bughunter2yeah, i have one of those :D
22:41:47mcuelenaereyou'll have to hold the Play button
22:43:01bughunter2k :)
22:43:23 Join Shaid [0] (
22:43:48gibbon_SliMM: yes
22:44:03bughunter2mcuelenaere: got it
22:44:15SliMMgibbon_: i wanted to go on with building RB, but i figured it out :)
22:44:29gibbon_SliMM: k :)
22:44:30bughunter2now what? hehe
22:44:55mcuelenaerewell, this proofs there's a recovery mode :)
22:45:01mcuelenaereand there's a reload firmware options
22:45:05bughunter2yeah indeed
22:45:07bughunter2i see
22:45:13mcuelenaereso all seems to be very related to the ZVM
22:45:21mcuelenaereand across the whole Zen generation
22:45:21bughunter2that helps
22:45:25mcuelenaereindeed :)
22:45:33bughunter2i'm excited
22:45:43mcuelenaereshall I send you those files perhaps?
22:45:46bughunter2sure :)
22:45:49Bagdernow every volunteering mentor needs to go sign up on the gsoc site
22:46:10mcuelenaerecould you give me a PM with your email address?
22:46:11Bagderme and petur are there already
22:46:24bughunter2mcuelenaere: will do
22:46:29markunBagder: I'm afraid I will not have enought time this year :(
22:46:59*BigBambi joins in with a late \ô/
22:47:06Bagdermarkun: we'll save you a seat for next year ;-)
22:47:07markunI also should probably not have started the M6 port because of that :)
22:47:17*gevaerts likes BigBambi's hairstyle
22:47:30*BigBambi is hypercool :)
22:48:03mcuelenaerebughunter2: received, just a sec; I'll have to decrypt the files
22:48:17 Quit Buschel_ ()
22:48:26mcuelenaereI'll give you the FW for the Zen V/V Plus/V Video, ok?
22:48:33bughunter2yeah sure
22:49:33bughunter2why did creative choose these weird keys ("1sN0TM3D az u~may th1nk") by the way?
22:49:43bughunter2it seems they like leet speak
22:50:50 Quit iamben (Read error: 110 (Connection timed out))
22:51:30mcuelenaeremaybe to break bruteforce hacks
22:51:37*petur would like to slowly see some details on devcon08
22:51:49*Bagder agrees
22:51:49mcuelenaerebut the FRESC seems to be encrypted with another key, so I'll only give the (C)TL blocks
22:51:59bughunter2what exactly is FRESC / TL
22:52:21mcuelenaereF-RESC is the rescue mode which is written to flash (see the F?)
22:52:37bughunter2makes sense
22:52:42mcuelenaere(C)TL is the encrypted actual firmware
22:52:45 Quit jgarvey ("Leaving")
22:52:53*gevaerts thinks that petur and Bagder get what they want : _slowly_ see details
22:52:55bughunter2what does (C)TL stand for
22:52:55mcuelenaereit is (on the ZVM) decoded as Hjukebox2.jrm
22:53:05mcuelenaereH standing for hard disk
22:53:22mcuelenaereas the Zen V is flash-based, I presume it is exactly the same except it is written to flash :)
22:53:28*petur would like to quickly see some details on devcon08
22:53:35 Join stripwax [0] (
22:53:47mcuelenaere(C)TL is firstly compressed/encoded, then it is encrypted
22:53:55gevaertspetur: make up your mind ;)
22:54:07mcuelenaerethe compression is custom made by Creative, which has been "hacked" by zook
22:54:24mcuelenaerethe encryption is blowfish
22:54:33mcuelenaerethat info is also in the wiki
22:54:41*petur goes looking for a stick long enough to hit gevaerts
22:54:49bughunter2if i ask too much by the way, just point me to a wiki if i missed something
22:55:23*gevaerts is glad he only put an approximate location in rasher's location database
22:57:17***Saving seen data "./dancer.seen"
22:57:19 Join MethoS- [0] (
22:57:25*bluebrother would like to see some date for devcon08
22:57:31mcuelenaerebughunter2: the rar is uploading..
22:57:35bughunter2mcuelenaere: you said "after days of bughunting stupid me just didn't read the datasheet correctly" hehe, a lot of devs bash themselves this way :d
22:58:28mcuelenaereyeah, but that was just plain stupid :)
22:58:44mcuelenaerebut I'm still learning, so normally I shouldn't make that mistake anymore
22:59:05bughunter2i'm even more newbie @ embedded software than you i think
22:59:08mcuelenaereyou don't have any problems with rapidshare?
22:59:14bughunter2what problems could i have?
22:59:27mcuelenaereI don't know, some people had problems downloading of rapidshare..
22:59:34bughunter2i don't think i have
23:00:34mcuelenaereah, stupid; actually I didn't need your email addres :)
23:00:51bughunter2doesn't matter ;)
23:00:54bughunter2to me at least
23:01:36mcuelenaerethe files of interest are *.dec
23:01:42mcuelenaerethose are the decoded ones
23:02:18mcuelenaereI think FBCB is some kind of boot loader, this one doesn't appear in the ZVM's firmware
23:02:18bughunter2what do i have to do in the Creative Wizard? could you guide me a little (I do have the wiki in front of me, too)
23:02:30mcuelenaereah, well you won't need that step anymore
23:02:36mcuelenaerebut I'll guid you anyway :)
23:02:43mcuelenaereyou'll need a nk.bin file
23:02:46 Quit Buschel ()
23:02:53mcuelenaerewhich you can get by extracting it from a FW updater from Creative
23:02:56 Quit petur ("*plop*")
23:03:12bughunter2i'll get the latest fw
23:03:16mcuelenaereor while it is updating your Zen, the FW is written in C:\CtJbFW\cttemp
23:03:31mcuelenaerenormally, the files I've sent you is the newest FW :)
23:03:44bughunter2you also have nk.bin ion there?
23:04:02mcuelenaereno, I didn't sent one because those files are extracted out of it :)
23:04:16bughunter2oh the firmwares are there, i see
23:04:17mcuelenaereso it would be kind of dull to also give you the archive :)
23:04:38mcuelenaereso CreativeWizard is an app I made for working with these FW files
23:04:46mcuelenaereand it also can create them
23:04:50bughunter2i have zenv.rar
23:05:14mcuelenaeredo you have some kind of reverse engineering program?
23:05:26bughunter2OllyDbg and some PE utilities
23:05:31bughunter2i had IDA before
23:05:33mcuelenaerethose are for X86 debugging
23:05:38bughunter2didn't use it really a lot, so i'll have to catch up
23:05:39mcuelenaereah, IDA would be good
23:06:06mcuelenaerethere's one more thing about the (C)TL files
23:06:13mcuelenaerethey aren't raw ARM code
23:06:17mcuelenaerethey are in some kind of structure
23:06:29mcuelenaere(which is available as a 010 editor template at the wiki)
23:06:40mcuelenaerebut zook made some IDA parser for it some time ago
23:06:53bughunter2what do i have to do with zenv.rar? :P
23:06:55 Join moos [0] (
23:06:56*bughunter2 blushes
23:07:01mcuelenaereopen it :)
23:07:06mcuelenaereand extract it somewhere
23:07:07bughunter2oh, really? :P
23:07:22mcuelenaereyou have a Zen V Plus?
23:07:37mcuelenaerethen you'll want to browse ZENVPLUS_0xa9544c20.dec
23:07:45mcuelenaeredo you have IDA installed?
23:07:50bughunter2not at the moment, no
23:07:58bughunter2i'll have to get it quickly in a not so legal way
23:08:55mcuelenaereonce you've downloaded it, heres a link to the IDA parser
23:09:05mcuelenaereyou'll have to place it in IDA/loaders/
23:09:12bughunter2IDA is pretty expensive ><
23:09:17mcuelenaereyes :(
23:09:31mcuelenaerethen you'll be able to open up *.dec and start reverse engineering :)
23:09:59mcuelenaeredo you have some ARM experience?
23:10:04bughunter2only x86
23:10:22mcuelenaerethere's an ARM quick set reference card
23:10:28 Quit SliMM ("Leaving.")
23:10:32mcuelenaeregoogle it, there's some good info on it
23:10:47preglowamiconn: hmm, can you think of a way to duplicate the lower sixteen bits of a sign extended 32 bit register to the upper sixteen bits
23:10:54bughunter2why do i have to reverse by the way? what do i need to find?
23:11:15 Quit MethoS- (Read error: 104 (Connection reset by peer))
23:11:20mcuelenaerethe initialization routines, which components are in the Zen V, how they are used, etc.
23:11:28bughunter2k :)
23:11:29mcuelenaereall the low level stuff :)
23:11:40bughunter2maybe you can guide me a little bit, since i really didn't use IDA a lot
23:11:51bughunter2and the fact i never reversed ARM doesn't help me :P
23:12:07mcuelenaerea big help is Options->General->Auto Comments
23:12:36mcuelenaeremaybe you should read some info about ARM processors
23:12:44ali_aspreglow, in C, in arm asm?
23:14:21 Quit disorganizer ("CGI:IRC (Ping timeout)")
23:14:35bughunter2mcuelenaere: installing IDA... :)
23:15:02preglowali_as: aye
23:15:11preglowarm asm
23:15:23preglowali_as: oh, and in one instruction, heh
23:15:43ali_asOkaaay, that might be more tough.
23:15:44 Quit desowin ()
23:15:46bughunter2mcuelenaere: where do i after starting IDA?
23:15:51bughunter2where do i go*
23:15:55preglowthere's a dual identical strh i want to combine to one str
23:16:10bughunter2should i choose "ARM Object File"?
23:16:24 Quit pondlife (Read error: 110 (Connection timed out))
23:16:44amiconnpreglow: You can do it in 2 instructions
23:16:46ali_asAhhhh. Two seperate strh's are slow, found that today.
23:16:49mcuelenaerebughunter2: did you copy zenldr.ldw to the correct dir?
23:17:03amiconnmov r0, r0, lsl #16; orr r0, r0, r0, lsr #16
23:17:17preglowamiconn: that'll still be faster than two strhs
23:17:35mcuelenaerebughunter2: File->Open : select the *.dec file
23:18:06ali_asIf the top 16 bits are 0 or 1 reliably then it can be done in one.
23:18:10bughunter2a new screen opens
23:18:23 Quit MethoS-- (Connection timed out)
23:18:25mcuelenaerebughunter2: ah no, there's some dummy data before the actual header in the file
23:18:32mcuelenaereopen it up with a hex editor
23:18:35 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
23:19:04 Join bertrik [0] (
23:19:16preglowali_as: hmm, well, won't that be the case for a sixteen bit sign extended number?
23:20:18amiconnFor sign extended, the top 16 bits are either all 0 or all 1
23:20:35ali_asI'm just thinking it only works if we know they are going to be zero. I can't think of a way to use bic in one op.
23:20:36amiconnThat's why it's not possible in a single instruction
23:20:45 Quit domonoky (Read error: 104 (Connection reset by peer))
23:20:56preglowi _think_ that's how the fast clip code works
23:21:27 Join mcuelenaere [0] (
23:21:47mcuelenaerehmm there seems to be something odd with that file
23:21:56bughunter2i have the HEX editor opened up
23:22:02ali_asThere was a very cunning cdq (intel) alternative, but it isn't optimal translated to arm.
23:22:07mcuelenaereyes, but you can close it back :)
23:22:20mcuelenaerego back to IDA and set processor type to ARM
23:22:29bughunter2k :)
23:22:30mcuelenaerepress OK (twice)
23:22:45linuxstbBagder: Will you be updating the front-page news about SoC?
23:22:57Bagdera good idea!
23:23:01Bagderwill do
23:23:04mcuelenaerethen you'll see EDOC at 0x6
23:23:12 Quit wmchris ("Leaving")
23:23:17bughunter2mcuelenaere: it warns me about some "THUMB MODE SWITCH INSTRUCTIONS"
23:23:26bughunter2ah sorry for shout, could've typed lowercase
23:24:27mcuelenaerejust press OK
23:24:32mcuelenaerebut it seems there's something wrong
23:24:41mcuelenaereeither the Zen V doesn't have an ARM processor
23:24:43bughunter2then "You have just loaded a binary file"
23:24:50mcuelenaerepress ok again
23:25:06bughunter2i see EDOC
23:25:25bughunter2but the output is nothing like readable ARM code
23:25:30bughunter2just a bunch of DCB 0xXX
23:25:40ali_asNot dissasembled yet.
23:25:48ali_asFind start of code, press c.
23:26:00bughunter2that works
23:26:07mcuelenaereyes I know
23:26:23mcuelenaereI'm currently looking at the strings for pointers that it is compiled as ARM code
23:27:00mcuelenaereCopyright MGC 2004 - Nucleus PLUS - ARM925 TI v. 1.14
23:27:07mcuelenaerenah, it must be ARM
23:27:10 Quit Horscht (Read error: 110 (Connection timed out))
23:27:31 Join Horscht [0] (
23:27:40Bagderbut do remember that it may contain thumb code at places
23:27:43bluebrotherBagder: while you're at it, how about adding a rbutil link to the build pages?
23:27:52bughunter2"thumb code"?
23:27:55 Join Absinthe [0] (
23:28:04Bagderbughunter2: a special 16bit instruction mode that ARM features
23:28:08 Join Shadows1990 [0] (n=519a3244@gateway/web/cgi-irc/
23:28:13ali_asLook for branches to unaligned addresses to locate thumb code.
23:28:20 Join JdGordon|uni [0] (i=82c20d67@rockbox/developer/JdGordon)
23:28:31bughunter2Bagder: what's so important about the thumb code?
23:28:37ali_as(un 32bit aligned addresses, they will be 16bit aligned).
23:28:38Shadows1990i dont suppose anyone has the Tatung Elio (P722) Software?
23:28:57Bagderbughunter2: its not particularly important but afair IDA doesn't automatically detect that when set to regular ARM
23:29:12ali_asThumb code looks like garbage in IDA unless you set the flag.
23:29:15bughunter2mcuelenaere: the first few bytes are disassembled but from offset 0x28 everything is DCB 0xXX again
23:29:36Shadows1990anyone got any links?
23:29:38ali_asAnd when you do set the flag, it has a habit of destroying work so far.
23:29:42Shadows1990they took the site down recently
23:29:45Shadows1990now im f00ked
23:29:53mcuelenaerebughunter2: nah, they are bogus
23:30:07markunlinuxstb: weren't you working on the Tatung Elio?
23:30:07mcuelenaereANDEQS R11, R8, R4,LSR#14 is just one of those which mean nothing if they are out of context
23:30:16Bagderbluebrother: you mean a link to this ?
23:30:26bluebrotherBagder: yep, somethinng like that ;-)
23:30:32mcuelenaereI think the first block seems to be some kind of data
23:30:38Shadows1990i just need the software for teh time being
23:30:39mcuelenaereinstead of code
23:30:41 Quit Mathiasdm ("Yuuw!")
23:30:48Bagderbluebrother: that page should probably be edited to become friendlier towards newbies
23:30:52ali_asAnd ultra rare to have a conditional intruction setting flags.
23:30:58mcuelenaerebut I can't seem to find the entry point :(
23:30:59bluebrotherjust to show users that we have an installer
23:31:01Bagderlike moving the huge changelog from not being before everything of interest...
23:31:28bluebrotherI agree.
23:31:30linuxstbmarkun: Yes...
23:32:04bughunter2mcuelenaere: okay, i think i can't be much of a help in finding the entry point through all this ARM code though :)
23:32:19linuxstbShadows1990: What software are you looking for?
23:32:22Shadows1990linuxstb, dont suppose you have the software :D
23:32:26 Quit maxkelley (Remote closed the connection)
23:32:37 Join maxkelley [0] (
23:32:38Shadows1990oh, the firmware and media manager software
23:33:09ali_asbughunter, try finding a debug text and dissasemble around it.
23:34:29ali_asFunctions usually start with an stm (which saves the registers of the calling routine, and usually the link register) and end with ldm, the reverse.
23:35:01 Join stripwax_ [0] (
23:35:02Shadows1990a megaupload or rapidshare link would be much appreciated
23:36:47ali_asShadows, tried forums like
23:37:07Shadows1990hmmm, might give it a shot
23:37:57linuxstbShadows1990: Never knew there was media manager software. You can find a firmware file here -
23:39:03Shadows1990oh my god, you are a saviour
23:39:13Shadows1990thankyou good man, and happy saint patricks day
23:43:55 Quit Shadows1990 ("CGI:IRC (EOF)")
23:43:56 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
23:45:09 Quit linuxstb (Nick collision from services.)
23:45:12 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
23:45:29 Join Zarggg [0] (
23:46:20ali_aspreglow, I so neerly had a single op solution but the constant 1+2^16 isn't legal. It would have taken major clock cycles though so no real use.
23:46:26 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
23:46:35 Join mcuelenaere [0] (
23:47:18 Quit Absinthe ("Leaving")
23:47:24 Join Absinthe [0] (
23:47:33 Quit Absinthe (Client Quit)
23:50:17 Join corevette [0] (
23:51:33*amiconn wonders how that solution would look like
23:51:43 Quit stripwax (Read error: 110 (Connection timed out))
23:52:10 Join CaptainKewl [0] (
23:54:11 Quit bluebrother ("leaving")
23:55:41 Quit mf0102 ("Verlassend")
23:56:05SSnakei'm looking for a setting that gives me the default button used to come back from the menus...any place to look for?
23:56:51 Quit moos ("Rockbox rules the DAP world")
23:58:34 Quit hd ()

Previous day | Next day