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 2011-02-04

00:00:50bertrikHow does this target store its files? in raw NAND? or in some other kind of flash memory?
00:00:57wodzdon't know - the nice thing is that there are public developer manuals for this DSP core
00:01:16bertrikThe raw NAND interface on the meizus and the Samsung yp-s3 basically ended my research on these targets
00:01:32wodzbertrik: It has sd, so I will start with this
00:01:33bertrikwodz, cool
00:01:57wodzwhat do you mean by raw NAND interface?
00:03:17bertrikWhen you have to send commands to the NAND chip to erase big blocks, and do bookkeeping for wear levelling and bad sectors, error correction
00:03:27 Join vnl [0] (
00:03:50 Join viv [0] (
00:04:14wodzwell, I don't know - nand controller is not covered in datasheet I found in internet for rk27xx
00:04:26bertrikall of the sandisk players I know, have some convenient controller to the NAND, that basically makes it appear as an SD card
00:05:06wodzFTL is in hardware?
00:05:13 Quit GeekShadow (Ping timeout: 250 seconds)
00:05:19 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:89c:80:2b16:7eed)
00:05:29 Quit markun_ (Remote host closed the connection)
00:05:34wodzI think that they use software FTL
00:05:55 Join markun [0] (~markun@
00:05:55 Quit markun (Changing host)
00:05:55 Join markun [0] (~markun@rockbox/developer/markun)
00:06:00 Quit Dreamxtreme (Ping timeout: 276 seconds)
00:07:27 Join Dreamxtreme [0] (~Dre@
00:08:01 Quit vnl (Ping timeout: 255 seconds)
00:08:36 Quit sideral (Quit: Leaving.)
00:09:49 Quit liar (Ping timeout: 255 seconds)
00:10:55 Part domonoky
00:11:07 Join liar [0] (
00:11:48 Quit markun (Ping timeout: 260 seconds)
00:15:10 Quit Dexpid (Read error: Connection reset by peer)
00:17:31 Quit wodz (Quit: Leaving)
00:17:33 Join JdGordon1 [0] (
00:18:42 Part viv
00:20:43 Quit ender` (Quit: Friends come and go, but enemies accumulate. - Jones Law - ... and sometimes the real trick is telling the difference. -- addendum)
00:30:30 Join e4r [0] (
00:44:53 Quit kugel (Ping timeout: 240 seconds)
00:53:22 Quit factor (Read error: Connection reset by peer)
00:56:26 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
01:02:46 Quit kronflux (Quit: Leaving)
01:09:05JdGordon1[Saint]: the fade code is in wps.c.. i think do_fade() or just fade()
01:09:21 Join factor [0] (~factor@
01:10:44 Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.)
01:10:50[Saint]kugel: (logs) I think it would be quite cool if RaaA had a "Pause on Headphone Unplug" setting, it is a feature that I use often with my DAPs and I keep forgetting that RaaA doesn't have this feature and accidentally blasting myself with the internal speaker.
01:11:09[Saint]JdGordon1: Thankyou kindly Sir.
01:14:16 Quit fyrestorm (Quit: Ur skills' fireproof like a wooden panel -- U got feds talking leet on your IRC channel!)
01:15:02 Quit bertrik (Quit: :tiuQ)
01:19:16 Part toffe82
01:19:51*flyback heads out to pickup meds, bbl
01:29:47 Join krazykit [0] (
01:32:32 Quit mudd1 (Read error: Operation timed out)
01:48:15***Saving seen data "./dancer.seen"
01:52:22 Quit JdGordon| (Read error: No route to host)
01:56:33 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
02:05:49pixelma[Saint]: could you check a current apk's filesize for me? The one I got seems to be quite small and doesn't install
02:06:35pixelmafor a 240x320 version
02:09:28pixelmahmm, weird. Seems to work now, nevermind
02:10:10 Quit mystica555 (Remote host closed the connection)
02:14:42 Join Keripo [0] (
02:17:26 Join Zarggg [0] (
02:21:55 Join kronflux [0] (~kronflux@
02:30:14 Join robin0800 [0] (
02:30:17 Join mystica555 [0] (
02:30:52 Quit robin0800 (Client Quit)
02:46:05 Join enthdegree [0] (
02:47:13*[Saint] wonders why the 240x320 and 320x240 cabbieV2 ports in SVN have so many graphics in common, yet do not share them as they should but instead duplicate them.
02:47:37[Saint]I also wonder why every cabbie port seems to be a slightly different shade of yellow.
02:48:12 Join enthdegr1e [0] (
02:50:14 Quit enthdegree (Ping timeout: 240 seconds)
02:52:10 Nick enthdegr1e is now known as enthtwo (
02:58:57 Quit factor (Read error: Connection reset by peer)
02:59:29 Join mystica555_ [0] (
03:02:50 Quit DerPapst (Quit: Leaving.)
03:03:24 Quit panni_ (Read error: Connection reset by peer)
03:07:41 Join factor [0] (~factor@
03:12:42 Join foolsh [0] (
03:16:16*foolsh found the android avd manager in eclipse and is well pleased even though he abhors an IDE. FS #11903 should be done in no time now
03:19:19 Quit enthtwo (Quit: Reconnecting)
03:19:43 Join enthtwo [0] (
03:29:28 Quit enthtwo (Ping timeout: 276 seconds)
03:36:09 Quit user890104 ()
03:36:27 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:89c:80:2b16:7eed)
03:46:27 Join panni_ [0] (
03:48:19***Saving seen data "./dancer.seen"
04:03:58 Quit foolsh (Remote host closed the connection)
04:10:11 Join bluefoxx [0] (
04:12:55 Quit amiconn (Disconnected by services)
04:12:55 Quit pixelma (Disconnected by services)
04:12:55 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:12:56 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:13:11 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:13:13 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:15:03 Join Barahir [0] (
04:15:16 Quit Kitar|st (Ping timeout: 246 seconds)
04:18:57 Quit Barahir_ (Ping timeout: 272 seconds)
04:21:07 Join Kitar|st [0] (
04:23:40 Quit TheSeven (Ping timeout: 245 seconds)
04:28:34 Join TheSeven [0] (
04:28:37 Quit TheSeven (Changing host)
04:28:37 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:32:27 Join milk [0] (
04:41:49 Quit user890104 (Ping timeout: 260 seconds)
04:54:43 Quit MethoS- (Remote host closed the connection)
05:09:53 Join Rob2223 [0] (
05:13:25 Quit Rob2222 (Ping timeout: 255 seconds)
05:22:06 Quit mystica555 (Read error: Connection reset by peer)
05:22:45 Quit panni_ (Read error: Connection reset by peer)
05:27:26 Quit kronflux (Quit: Leaving)
05:27:39 Quit shai (Quit: Leaving)
05:42:18flyback <−−−− OOOO SNAP
05:45:41flybacksorry forgot I was still in this channel
05:45:45 Part flyback ("Leaving")
05:48:21***Saving seen data "./dancer.seen"
06:01:22 Join mystica555 [0] (
06:09:35 Quit Dreamxtreme (Read error: Connection reset by peer)
06:17:37 Quit xavieran (Ping timeout: 240 seconds)
06:25:13 Join Dreamxtreme [0] (~Dre@
06:46:57CIA-7New commit by jethead71 (r29205): AMSv2 USB: Remove usb_enable call that occurs after core is already initialized and the usb_disable call while in ISR. Also, no point in panicing over ...
06:51:41CIA-7r29205 build result: All green
06:53:15 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
06:59:59 Join sideral [0] (~sideral@
06:59:59 Quit sideral (Changing host)
06:59:59 Join sideral [0] (~sideral@unaffiliated/sideral)
07:13:31 Quit JdGordon1 (Quit: leaving)
07:19:03[Saint]wow.....why is RaaA compile so much faster now?
07:19:19[Saint] my environment broken somehow?
07:20:11[Saint]the JAVAC stuff looks different, and it only took a couple of seconds to do, previously it took about a minute, what gives?
07:23:29 Quit sideral (Quit: Leaving.)
07:23:54jhMikeSgevaerts: did something didn't he
07:24:04jhMikeSerm, just gevaerts
07:26:35[Saint]Aha...I see the commit now.
07:26:45[Saint]quite a big speed-up.
07:32:21 Join JdGord [0] (~jonno@
07:48:23***Saving seen data "./dancer.seen"
07:50:54[Saint]JdGordon|: Will a non touch target care about touch tags? specifically regarding the theme site? I would like to upload my touchscreen cabbie-clone.
07:52:40 Join Xerion_ [0] (
07:54:19 Quit Xerion (Ping timeout: 260 seconds)
07:55:27 Join Xerion [0] (
07:57:14 Quit Xerion_ (Ping timeout: 240 seconds)
07:57:20 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
07:58:29 Quit antil33t ()
08:01:36JdGordon|[Saint]: they sholdnt
08:02:36 Join einhirn [0] (
08:02:43 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
08:03:15 Quit JdGord (Quit: Bye)
08:05:27 Join Xerion_ [0] (
08:06:25 Quit Xerion (Ping timeout: 240 seconds)
08:06:26 Nick Xerion_ is now known as Xerion (
08:13:38[Saint]JdGordon|: Thanks
08:16:40 Join sideral [0] (~sideral@unaffiliated/sideral)
08:38:23*Strife89 wonders what exactly r29205 means in "user language"
08:54:26 Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...)
08:59:45 Join [Saint] [0] (S_a_i_n_t@
09:01:55 Quit TheSeven (Ping timeout: 246 seconds)
09:10:03 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:89c:80:2b16:7eed)
09:11:13 Join bluebrother [0] (
09:11:14 Quit bluebrother (Changing host)
09:11:14 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
09:12:34 Quit bluebroth3r (Read error: Operation timed out)
09:14:52 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
09:15:26 Join tchan1 [0] (
09:16:29 Join efyx [0] (
09:17:40 Quit tchan (Ping timeout: 250 seconds)
09:17:40 Quit n17ikh (Ping timeout: 250 seconds)
09:19:24 Join n17ikh [0] (
09:20:29 Join bertrik [0] (
09:20:29 Quit bertrik (Changing host)
09:20:29 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
09:21:41 Join petur [0] (d408b802@rockbox/developer/petur)
09:22:53 Join antil33t [0] (
09:29:41 Join n1s [0] (
09:29:41 Quit n1s (Changing host)
09:29:41 Join n1s [0] (~n1s@rockbox/developer/n1s)
09:29:53 Quit JdGordon| (Quit: Lost terminal)
09:32:36 Quit e4r (Quit: e4r)
09:38:33 Join ender` [0] (
09:48:25***Saving seen data "./dancer.seen"
09:48:46 Join robin0800 [0] (
09:49:28 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
09:49:57 Quit robin0800 (Client Quit)
09:50:13 Join robin0800 [0] (
09:57:04 Part Zagor
09:59:33 Join utanapischti [0] (
10:03:59 Quit sasquatch (Ping timeout: 265 seconds)
10:08:25 Quit robin0800 (Quit: Leaving)
10:08:44 Join robin0800 [0] (
10:08:48 Join shai [0] (
10:13:40 Join e4r [0] (
10:24:28 Join mudd1 [0] (~cmertes@2001:638:504:20e0:221:70ff:fe83:655e)
10:25:06 Join pamaury [0] (
10:25:06 Quit pamaury (Changing host)
10:25:06 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:26:11 Quit Keripo (Quit: Leaving.)
10:32:00 Quit user890104 (Ping timeout: 272 seconds)
10:42:11 Quit utanapischti (Quit: translocating)
10:46:54 Join Buschel [0] (
10:47:30 Quit shai (Read error: Connection reset by peer)
10:51:39 Join foolsh [0] (
10:55:41*foolsh has FS #11903 pinned to the ground waiting for kugel to perform a java vodo exorcism spell upon it. next time guy tell me I picked the ugly smelly one (O.O) gotta go to sleep now its been way too long in front of this thing.
11:00:34 Quit GeekShadow (Ping timeout: 246 seconds)
11:00:39 Join kugel [0] (
11:00:40 Quit kugel (Changing host)
11:00:40 Join kugel [0] (~kugel@rockbox/developer/kugel)
11:00:43 Quit kugel (Client Quit)
11:07:27 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
11:22:01 Join ZhangNing [0] (~ZhangNing@
11:30:04sideralpamaury: Re FS #11664 (AMSv2 USB): The bug with r29169 that I saw may not be a USB bug at all, just an SD driver bug introduced in this commit
11:31:16pamaurypossible, but usb and sd shouldn't really interfere, except for the dma part perhaps
11:33:20 Quit bluefoxx (Ping timeout: 240 seconds)
11:33:48sideralwell, USB slave mode uses the internal SD, and the host may exercise the SD such that the bug manifests only when the host is connected
11:35:18sideralthere doesn't have to be any DMA interference
11:48:27***Saving seen data "./dancer.seen"
12:01:09gevaertsIf you get a nice SCSI-level error message (the sense thing), I'd say this is *not* a USB issue
12:14:50 Join xavieran [0] (
12:22:12 Quit xavieran (Read error: Operation timed out)
12:23:16 Join DerPapst [0] (
12:30:31 Join kevku [0] (~kevku@2001:7d0:0:f9af:215:c5ff:fe7e:794d)
12:32:25 Join kugel [0] (~kugel@
12:32:26 Quit kugel (Changing host)
12:32:26 Join kugel [0] (~kugel@rockbox/developer/kugel)
12:39:10 Quit robin0800 (Remote host closed the connection)
12:40:01 Join xavieran [0] (
12:40:05 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
12:49:31 Quit xavieran (Ping timeout: 240 seconds)
12:52:38 Quit Battousai (Remote host closed the connection)
12:55:25 Quit petur (Quit: Page closed)
12:56:26 Quit kugel (Ping timeout: 246 seconds)
13:07:02 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:2077:15b7:2b16:10ec)
13:08:11 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
13:09:07 Join qurvel [0] (
13:10:35 Quit Zarggg (Ping timeout: 240 seconds)
13:20:29 Quit ZhangNing (Remote host closed the connection)
13:32:11 Join robin0800 [0] (
13:33:26 Quit robin0800 (Client Quit)
13:33:46 Join robin0800 [0] (
13:34:46 Quit robin0800 (Client Quit)
13:35:02 Join robin0800 [0] (
13:35:24 Quit GeekShadow (Quit: The cake is a lie !)
13:36:00 Join Zarggg [0] (
13:36:37 Join MethoS- [0] (~clemens@
13:46:56 Quit robin0800 (Quit: Leaving)
13:47:13 Join robin0800 [0] (
13:47:32 Join petur [0] (~petur@rockbox/developer/petur)
13:47:55 Quit robin0800 (Client Quit)
13:48:16 Join robin0800 [0] (
13:48:30***Saving seen data "./dancer.seen"
13:50:23 Quit user890104 (Remote host closed the connection)
13:59:37sideralI think gevaerts is right; it's just that the bug can only manifest when USB is enabled. pamaury, jhMikeS: Do you want me to split the issue out to a separate Flyspray task?
14:01:20 Join panni_ [0] (
14:13:09 Quit foolsh (Remote host closed the connection)
14:13:54 Join foolsh [0] (
14:18:05 Join stoffel [0] (
14:39:29 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:41:59 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:2077:15b7:2b16:10ec)
14:46:07 Quit factor (Read error: Connection reset by peer)
14:48:04 Join TheLemonMan [0] (
14:51:56 Join sasquatch [0] (~username@
14:55:23 Quit liar (Ping timeout: 255 seconds)
14:56:05 Join esperegu [0] (~quassel@
15:03:00 Quit n1s (Quit: Lmnar)
15:03:34 Join factor [0] (~factor@
15:07:11 Quit kevku (Ping timeout: 260 seconds)
15:07:58 Quit factor (Read error: Connection reset by peer)
15:17:35 Quit krazykit (Quit: awe yeeeeeee)
15:22:18 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:23:38 Join factor [0] (~factor@
15:40:10 Join kevku [0] (~kevku@2001:7d0:0:f9af:215:c5ff:fe7e:794d)
15:47:48 Quit cjcopi (Ping timeout: 264 seconds)
15:47:48 Join cjcopi [0] (~craig@
15:48:32***Saving seen data "./dancer.seen"
15:49:46 Quit mystica555 (Read error: No route to host)
16:00:49*Buschel slaps the m4a seek tables
16:00:57*Buschel slap the aac codec
16:01:06Buschelit's all a mess!
16:01:44BuschelI tried to reduce the table size and had some good progress −− at least I thought
16:02:07Buschelbut there is always another special file which breaks it :(
16:07:21 Join Hoteloid [0] (
16:08:49 Quit bertrik (Quit: :tiuQ)
16:08:51 Nick Hoteloid is now known as Bagdertel (
16:09:35 Quit Bagdertel (Client Quit)
16:13:01 Quit TheSeven (Ping timeout: 240 seconds)
16:13:11 Join kugel [0] (~kugel@rockbox/developer/kugel)
16:21:40 Quit kugel (Remote host closed the connection)
16:21:45 Quit factor (Remote host closed the connection)
16:25:34 Join kugel [0] (~kugel@rockbox/developer/kugel)
16:26:49 Join factor [0] (~factor@
16:30:47 Join grndslm [0] (
16:32:20 Join Sochiro [0] (~Sochiro@
16:35:59 Join Keripo [0] (
16:38:21 Quit Zambezi (Quit: 2weeks idletime.)
16:41:00 Quit milk (Quit: baaaiiii)
16:42:16 Quit Sochiro (Ping timeout: 260 seconds)
16:45:27 Quit Keripo (Quit: Leaving.)
16:55:27foolshJdGordon: I need you to look at FS #11903 the last two links offer major info about the missing button releases on the trackpad/ball androids. I don't java so well but I think somehow the viewgroup is incorrect.
16:57:09*Buschel placed his interim work on m4a seek-buffer reduction in FS #8923
16:57:16 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
16:58:28foolshor maybe we use Callbacks and not Event Listeners or maybe it's the other way around.
16:59:07 Join Keripo [0] (
17:02:03foolshJdGordon: the last patch there is at least a head start. By the way where were you the whole time I was down there digging up that nasty stuff? hmm?
17:02:20 Part foolsh ("this old dog is tired.")
17:04:13 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
17:04:51 Quit petur (Quit: *plop*)
17:05:09 Join salty-horse [0] (
17:05:31 Join Sochiro [0] (~Sochiro@
17:05:47salty-horseI'd like to comment here that I confirm this is no longer an issue, but the bug is closed:
17:06:45Tornethen you don't need to comment
17:08:58salty-horseI think it's more of a "can't". I tested it for myself because the bug closer has a different device, and I wonder if others will also think that
17:09:55TorneWell, you can't either, no. but there's not really any need, it's already closed. the only person likely to ask to reopen it would be you, and you don't have a problem.
17:11:20 Join JesusFreak316 [0] (
17:11:22 Join JesusFreak316_ [0] (
17:11:52 Quit JesusFreak316 (Remote host closed the connection)
17:11:53 Part sideral
17:11:59 Nick JesusFreak316_ is now known as JesusFreak316 (
17:12:05salty-horseTorne, okidey :)
17:13:19Torneit's intentional that people can't comment on closed bugs, anyway; if it was allowed then important comments might be lost since people rarely look at closed ones, and if it automatically reopened the bug when you did then that gets annoying in a hurry when some users maybe add non-helpful comments to closed bugs
17:15:22salty-horseI think it's worthwhile to keep allowing comments after the bug is closed. it doesn't mean the bug should be automatically reopened
17:15:45 Quit kugel (Remote host closed the connection)
17:15:52 Join casainho [0] (
17:16:59Tornewell, i disagree :)
17:17:18Torneif you allow that then eitehr comments are useful (but perhaps nobody reads them ever because the only people watching the bug aren't around any more)
17:17:28Torneor the comments aren'ty useful (in which case everyone watching the bug gets spammed)
17:17:53Torneneither of those outcomes are very satisfactory
17:20:58 Join Quazgaa [0] (
17:21:21Quazgaaso i installed the latest rockbox build on my x5l yesterday before i went into town
17:21:32Quazgaaand it turns out its all broken
17:21:39Quazgaahow is that even possible
17:21:48Quazgaashit has always worked
17:21:50Torneer, well, this does occasionally happen :)
17:22:05Tornethe current build is just whatever has been committed..
17:22:07Tornewhat version is it?
17:22:15Torneand how did you install it? (manually or with rockbox utility?)
17:22:27Torneand what specifically is wrong?
17:22:41Quazgaai think it was a 2/2 build
17:22:47evilnick_BCould it be that the zip wasn't extracted properly?
17:22:59Quazgaai mount my dap
17:23:09Quazgaaand unzip the zip file which is just .rockbox/
17:23:13Quazgaaso i didnt do anything wrong
17:23:32Quazgaayou cant change tracks
17:23:36Quazgaafast forward rewind pause
17:23:45Tornewhat build is it exactly?
17:23:50Quazgaathe only way i could even figure out to change tracks
17:23:56salty-horseTorne, not convinced, but ok :P
17:23:58Quazgaawas to screw around with the playlist
17:24:07Torneis that all that's wrong?
17:24:23Tornebecause it sounds like you've accidentally turned the allow track skip setting off
17:24:23Quazgaai guess
17:24:35Quazgaai found that setting
17:24:39Tornewhich produces exactly that effect
17:24:51Torneor possibly the party mode setting?
17:24:59Quazgaai dunno
17:25:05Quazgaaits been quite a while since i updated rockbox
17:25:16Quazgaai figured maybe it was a discrepancy in the config or something
17:25:42*evilnick_B guesses at party mode too
17:25:58Tornewell, it's possible a setting has been renamed or something
17:26:00Tornebut I don't think so.
17:26:04Tornecheck if party mode is enabled.
17:27:11Torneif nothing else is wrong then it's almost certainly a bad setting, rather than a bad build
17:27:30Quazgaai figured maybe rockbox converted to some playlist-only type approach
17:27:42Quazgaawhich makes me think, well wtf is the point of even running rockbox any more then
17:27:52Tornethat seems like a really stupid assumption
17:28:17Quazgaaits the only way i could change tracks
17:28:30Torneyes, but if you can't *pause* that's obviously not intentional
17:28:30Quazgaaand its how every commercial firmware is set up
17:28:33Quazgaaso its not that stupid
17:28:37Torneor at least obviously not intentional by default
17:28:50Torneer, i've never seen an mp3 player firmware that doesn't let you pause/skip tracks
17:29:16Torneparty mode is an intentional feature, of course, but it's off by default
17:30:38Quazgaait was party mode
17:30:48Quazgaawtf is that
17:30:52Quazgaaand why is it enabled by default
17:30:57Torneit's not enabled by default.
17:31:06Torneand I don't think the setting name has ever changed
17:31:09Torneso you must've turned it on ;)
17:31:14Torneit's for, well, parties.
17:31:28Torneyou can add new tracks to the playlist, byut not pause/skip because that disrupts the music
17:31:31Quazgaalast time i used my dap was like 6 months ago
17:31:47Quazgaamaybe it inadvertently got turned on by the update
17:31:55TorneUpdates don't touch your settings
17:31:59Tornethe config file is not in the zip
17:32:11Tornethe only way settings can change during an update is if the setting has been renamed, or the default changed, int he code.
17:32:33Torneso I'm pretty sure you did it by accident
17:32:39Tornemaybe 6 months ago :)
17:32:56Tornethe party mdoe setting hasn't been touched since 2007
17:33:24Quazgaawell i did get tanked with my friend
17:33:26Quazgaa6 months ago
17:33:30Tornewe try our best to never change users' settings without a good reason
17:33:37Quazgaai bet he was screwing shit up
17:33:48Torneoccasionally it's unavoidable when settings change frmo being on/off to multiple-choice, or similar
17:33:59Tornebut almost always everything is untouched by updates.
17:34:09Quazgaathats what i would expect
17:34:16Quazgaaso i was all, WTF
17:34:28Torneanywya, glad it's sorted :)
17:37:30salty-horsecan anyone explain what "usb-enabled bootloader" means?;revision=29062
17:37:46Torneit means the bootloader has USB disk mode implemented in it
17:37:55Torneso you can get USB access even if the rockbox binary is broken/missing
17:38:27Tornesome players have our USB disk mode compiled into them, some don't; that was adding it to soem more models
17:38:54salty-horseshould I upgrade my bootloader for this? (Using sansa e200 for which this is a "new" feature)
17:39:24TorneThere probably hasn't been a new bootloader binary released.
17:39:33Torneso, unless you're going to compile it from source there's probably no upgrade to be had
17:39:54TorneWe don't release bootloaders automatically the way the actual build is updated, someone actually has to do it and push them out
17:39:58salty-horseoh, I can compile easily, I'm just wondering if it's worth it
17:40:15 Quit robin0800 (Quit: Leaving)
17:40:24Tornewell, does the e200 have a way to get access to the disk if rockbox is screwed? e.g. by booting the OF?
17:40:30Torneif so then I'd say it's not worth it ;)
17:42:00salty-horseit does. ok :)
17:43:00*Quazgaa listens to rancid on his dap
17:43:05Quazgaathis cd is so great
17:44:30Tornesalty-horse: it's primarily relevant for players where there's no other way to recover, but it was generally already enabled on those. It got enabled on more models mostly because we can, i think, rather than because it's *needed*
17:47:11 Quit Keripo (Quit: Leaving.)
17:48:33***Saving seen data "./dancer.seen"
17:53:10 Join toffe82 [0] (
18:07:00 Join Keripo [0] (
18:16:07 Join AMX [0] (
18:16:24 Nick AMX is now known as alemaxx (
18:21:24 Part salty-horse ("Leaving")
18:22:03 Join esperegu_ [0] (~quassel@
18:22:32 Quit esperegu (Ping timeout: 240 seconds)
18:23:23 Quit mudd1 (Read error: Operation timed out)
18:23:32 Join sabayonuser2 [0] (~sabayonus@
18:25:32 Join thomasjfox [0] (
18:35:18 Join Horscht [0] (
18:35:18 Quit Horscht (Changing host)
18:35:18 Join Horscht [0] (~Horscht@xbmc/user/horscht)
18:36:42 Quit JesusFreak316 (Ping timeout: 240 seconds)
18:43:43 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:49:16 Quit Keripo (Quit: Leaving.)
18:50:45 Quit LambdaCalculus37 (Quit: CGI:IRC)
18:51:53 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:57:26 Quit e4r (Quit: e4r)
19:03:07 Join e4r [0] (
19:05:14 Join {phoenix} [0] (
19:05:40 Quit e4r (Client Quit)
19:08:15 Quit sabayonuser2 (Remote host closed the connection)
19:09:21 Join fyrestorm [0] (
19:09:50 Join Keripo [0] (
19:10:07 Join mudd1 [0] (
19:27:33 Join liar [0] (
19:28:17 Quit LambdaCalculus37 (Quit: CGI:IRC 0.5.9 (2006/06/06))
19:28:36 Quit solexx (Quit: leaving)
19:32:45 Join kugel [0] (~kugel@rockbox/developer/kugel)
19:32:58kugelthomasjfox: hey
19:33:13thomasjfoxhey kugel
19:33:31thomasjfoxI'm leaving for food now, will be back in 30 min
19:34:01thomasjfoxwill you be there later on?
19:36:16alemaxxhi ppl, do you know the rockboxer nicknamed wodz will join us here this evening?
19:39:22 Quit kugel (Ping timeout: 240 seconds)
19:43:54 Join e4r [0] (
19:47:25 Join qwertfisch [0] (
19:48:26 Quit Keripo (Read error: Connection reset by peer)
19:48:35***Saving seen data "./dancer.seen"
19:50:06 Join kugel [0] (~kugel@rockbox/developer/kugel)
19:54:23 Quit stoffel (Remote host closed the connection)
19:56:01 Join enthdegree [0] (
20:03:24 Join Keripo [0] (
20:03:26 Join Zambezi [0] (Zulu@
20:06:39 Join stoffel [0] (
20:11:46 Join vnl [0] (
20:12:02 Quit casainho (Remote host closed the connection)
20:16:10 Quit qurvel (Ping timeout: 255 seconds)
20:24:23thomasjfoxhey kugel. I should go for food more often ;)
20:28:48 Join Battousai [0] (~bryan@gentoo/developer/battousai)
20:29:30AlexPthomasjfox: congrats :)
20:30:12thomasjfoxthanks. I feel honored.
20:30:25AlexPThat seems excessive :)
20:30:42AlexPI mean, look at some of the other people let in :)
20:30:59AlexP(I inlcude myself in that insult) :)
20:31:14thomasjfoxFinally I understand what those "fix red" commit messages are
20:31:30AlexPWe fight communism whenever we can
20:31:47thomasjfoxThere was also fix yellow...
20:31:57AlexPliver disease
20:32:26thomasjfoxanyway, I need to write zagor, my new wiki account is still lost somewhere
20:32:50AlexPthe wiki has been screwy with registrations for a while
20:33:09thomasjfoxNow I need to take a close look at "git svn" and kugel is no more to blame if something goes wrong
20:33:20AlexPgit svn works well I find
20:33:24 Join webguest97 [0] (
20:33:37AlexPjust do git stuff as normal, then git svn dcommit to commit
20:33:48 Quit webguest97 (Client Quit)
20:33:56thomasjfoxJust need to familiarize myself with the syntax of dcommit and others
20:35:11 Quit {phoenix} (Read error: Operation timed out)
20:35:35 Join {phoenix} [0] (
20:36:15thomasjfoxAlexP: Regarding the wiki, it completly lost my registration email
20:36:36bluebrotherdoes the wiki require registration mails these days?
20:36:48AlexPconfirmation ones, yeah
20:36:54AlexPand it isn't sending them
20:37:09AlexPOr not always
20:37:24AlexPSo we've had quite a lot of people unable to register
20:37:51 Quit enthdegree (Ping timeout: 255 seconds)
20:38:18bluebrotherhmm. Does requiring these confirmation mails have a positive effect (assuming it does work)? I can't remember getting one when I registered ... but that's years ago already :)
20:38:20pixelmakugel: is there a way to change the included default cabiev2 on android? I thought that on other targets it's just the dafault selection with all needed files being in .rockbox/wps (in contrast to the failsafe one)
20:38:36pixelmahmm, maybe a case of needing to root the phone :/
20:40:03pixelmaso, I guess I have to work on a port of my own theme, thought I could get away with some slight modifications as a start
20:40:47 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
20:40:50pixelmaor copy the version of cabbiev2 to the card and chose that
20:41:43alemaxxI have a question: does rockbox have a good flash filesystem with wearl-evelling etc.?
20:42:22alemaxxokay, thanks for the answer
20:42:29kugelthomasjfox: o/
20:43:01kugelpixelma: you can do it without root with a trick, but there's no direct way to access them
20:43:36kugelyou can set the start folder setting to /data/data/org.rockbox, then you can browse rockbox' folder on the internal storage (and copy the themes)
20:43:49thomasjfoxkugel: Just sent an email to zagor
20:45:12pixelmakugel: ok, thanks. I'd like to get rid of the backdrop in the WPS too which means editing the .wps though
20:46:01thomasjfoxkugel: What should we do about the maemo patch? I don't know how long the account creation normally takes
20:46:44pixelmathomasjfox: Zagor is at fosdem this weekend, so it may take a while
20:48:27thomasjfoxpixelma: ok, I guessed something like this. After all, it's the weekend.
20:48:51kugelthomasjfox: I suggest patience until zagor does his job :)
20:49:31 Quit Keripo (Quit: Leaving.)
20:49:59thomasjfoxWell, I hope my first commit won't be part of controversy ;)
20:50:50AlexPTraditionally it is adding yourself to COMMITTERS
20:50:55AlexPSo hopefully not :)
20:50:58kugelI'm certain the very first commit will be entirely non-controversial :)
20:51:20thomasjfoxSounds like a plan!
20:51:51pixelmawell, I guess preparing commit access would take the same while
20:52:07 Quit kugel (Remote host closed the connection)
20:52:38pixelmaas I believe it needs setting up the login by Bagder who is at fosdem too
20:54:25linuxstbIs there anywhere with info on the maemo port apart from FS #11868?
20:54:32*linuxstb just got an n900
20:55:28*pixelma points to thomasjfox... good timing linuxstb ;)
20:56:03 Join enthdegree [0] (
20:58:07 Quit thomasjfox (Read error: Connection reset by peer)
20:59:33linuxstbpixelma: You were saying? ;)
21:01:33 Join bluefoxx [0] (
21:02:29 Join kugel [0] (~kugel@
21:02:30 Quit kugel (Changing host)
21:02:30 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:02:31 Join thomasjfox [0] (
21:03:19 Quit user890104 (Ping timeout: 245 seconds)
21:03:26thomasjfoxpixelma: The moment you pointed at me, X11 froze again :o)
21:03:35 Join Keripo [0] (
21:03:53thomasjfoxlinuxstb: The maemo specific information is summarized here:
21:06:26thomasjfoxkugel: Any plans to push the ucontext branch to svn?
21:06:46kugelPlans yea
21:07:28kugelhopefully on this weekend
21:07:35thomasjfoxnice one
21:08:15thomasjfoxIIRC SDL_THREADS mode needs fixing
21:10:18kugelwhat's broken?
21:11:32thomasjfoxI think it didn't compile the last time I tried
21:11:40thomasjfoxI'll fire up the devel vm
21:12:02thomasjfoxcould also be related to the maemo stuff in there
21:13:35 Join petur [0] (~petur@
21:13:37 Quit petur (Changing host)
21:13:37 Join petur [0] (~petur@rockbox/developer/petur)
21:17:25 Quit kugel (Ping timeout: 272 seconds)
21:18:00 Join wodz [0] (
21:18:05 Quit qwertfisch (Quit: Miranda IM! Smaller, Faster, Easier.
21:18:27alemaxxhey wodz!!!
21:18:39wodzhello :-)
21:18:54alemaxxIve been waiting for you :-)
21:19:03wodzalemaxx: thank you.
21:19:28alemaxxwodz: thank you for the invitation!
21:19:40wodzalemaxx: I would like to ask you about bootrom - the dump from your site doesn't make much sense to me.
21:20:02thomasjfoxkugel: firmware/target/hosted/sdl/kernel-sdl.c:165: error: 'do_exit' undeclared (first use in this function)
21:20:26alemaxxwodz, Ill have a look
21:20:54wodz1) it is 32kB while I believe rk27xx has 8kB bootrom 2) standard arm code starts from vectors
21:21:20 Quit thomasjfox (Read error: Connection reset by peer)
21:23:12alemaxxits mirrored
21:23:33 Quit sasquatch (Ping timeout: 240 seconds)
21:24:12 Quit enthdegree (Ping timeout: 240 seconds)
21:25:36 Join enthdegree [0] (
21:25:39alemaxxbut you may be right that this isnt the rom but the bootloader
21:26:02wodzalemaxx: how did you get this?
21:26:13 Join thomasjfox [0] (
21:26:32alemaxxI dumped it via serial, its at offset 0x180ec000
21:28:36wodzalemaxx: that is not bootrom than but nor bootloader and moreover this is raw dump so it should be filtered by FTL
21:28:46alemaxxI have a commented idb on some other harddrive, I could fetch it if you really need it
21:29:08alemaxxor nand bootloader, yes
21:29:27alemaxxwhich is normally encoded/ the bootrom expects it to be encoded
21:30:12alemaxxand these 0x55 0xaa at the beginning are some magic values checked by the rom
21:30:12wodzhmm I didn't tried to pass it through this stupid xoring
21:30:56alemaxxthe rk27xxboot.rom.bz2 is actually already decoded and its from nand
21:32:51wodzalemaxx: do you have serial mod attached to your DAP?
21:33:02alemaxxanyway, the rk27load tool already exploits the bootrom functionality and allows the uploading of code via usb
21:33:08alemaxxwodz, yes
21:33:34alemaxxbut as I mentioned (I think) currently both devices I own are not working
21:33:47wodzalemaxx: It would be great to dump bootrom itself actually.
21:33:57alemaxxI have
21:34:24 Join kronflux [0] (~kronflux@
21:34:28alemaxxjust hooked up the external disk on which it should be
21:34:53 Quit factor (Read error: Connection reset by peer)
21:35:08wodzI would love to see what bootrom checks to decide if it should activate DFU or not
21:35:38alemaxxso DFU - device firmware update?
21:37:07wodzwell, you can pass scsi command in firmware layer which triggers direct jump to bootrom with caches turned off. But my device usually comes back to msc which means that bootrom decides that it should not enter DFU mode
21:38:28wodzwhen I erased by accident ROCKUSER partition table the device entered DFU just fine
21:39:06linuxstbthomasjfox: Nice work - I'm playing with it now. Is it just me, or is the audio quality quite poor on the n900?
21:39:09 Join factor [0] (~factor@
21:39:37wodzI think SETUP.RKW has something to do with this
21:39:47thomasjfoxlinuxstb: You mean the built in speakers? It depends on the volume level
21:40:26thomasjfoxAt a certain level, "speaker" protection code kicks in and those heavy filtering (and increases the pulseaudio CPU usage by 5-7 percent)
21:40:48 Quit stoffel (Remote host closed the connection)
21:40:50linuxstbthomasjfox: No, with earphones.
21:41:00 Join user890104 [0] (~Venci@2001:0:5ef5:79fd:2077:15b7:2b16:10ec)
21:41:14 Join sasquatch [0] (~username@
21:41:42alemaxxwodz, bad taring though, sorry
21:42:03wodzalemaxx: is mirrored as well?
21:42:16wodzI mean 4 times the same bin image?
21:42:19alemaxxjust loaded it into ida, thats the bootrom and with comments in the idb
21:42:29alemaxxwodz, maybe
21:42:30 Join leavittx [0] (~lev@
21:42:39alemaxxbut its only 8k i think
21:43:06alemaxxyes, IDA shows 4 times the same 8k
21:43:28wodzalemaxx: I can't open idb - it complains about pirate version :-)
21:43:29thomasjfoxlinuxstb: Sounds ok to me. Though I'm probably not the best person to ask such questions ;)
21:43:29alemaxxjust a matter of address decoding I guess
21:43:55alemaxxwodz, then load the .bin, no comments though
21:44:25alemaxxarch: arm (obviously) addr: 0
21:45:34wodzalemaxx: yes this file makes sense to me - thank you once more
21:46:46 Part vnl
21:46:48wodzthis will take me some time to study this :P
21:47:09 Quit petur (Quit: connection reset by beer)
21:47:12alemaxxIm uploading a html export of my idb
21:47:36wodzalemaxx: do you know how 'big' .RKW file is structured? I mean RKRS and RKST sections">
21:48:15wodzI know there is a tool floating around to unpack such RKW but couldn't find any sources or documentation about it
21:48:15alemaxxwodz, yes. have a look at the rkwpatch.c
21:48:31alemaxxohh, you mean these firmware archieves
21:48:40***Saving seen data "./dancer.seen"
21:48:41*linuxstb thinks RaaA desperately needs to use native list widgets
21:48:54alemaxxabout 2 years ago or something I wrote an unpacker
21:49:21alemaxxbut i dont know where I have the code
21:49:32alemaxxanyway, its of minor interest I think
21:49:50thomasjfoxlinuxstb: Try to call your phone while rockbox is playing
21:50:11alemaxxmy advice would be: kill your device (erase the nand bootloader)
21:50:23wodzalemaxx: yes - I am interested 'just for completness'
21:50:42 Quit kronflux (Quit: Leaving)
21:51:58alemaxxwodz, you have probably a good knowledge of the rockbox source. does it have its own "nand loader"
21:52:22alemaxxor do you just copy a big bin onto the flash?
21:52:49linuxstbthomasjfox: I will do later - babies are sleeping now, so I'll need to go outside...
21:53:58*linuxstb wonders if the play/pause icons on the touchscreen cabbie should be reversed - i.e. if it should show the pause icon whilst playing, and the play icon when paused.
21:54:31 Quit enthdegree (Ping timeout: 265 seconds)
21:54:56alemaxxwodz, btw, an uart interface is extremely important. the pins are multiplxed with the lcd signals so yu cant use both at the same time but depending on how your display is connected you may have some good solder points
21:55:12thomasjfoxlinuxstb: amarok (my desktop player) does it the same way it is now
21:55:52thomasjfoxThough there is definately something wrong with the theme, it shows the context menu when you press prev/next track
21:56:11linuxstbIs this an already-existing theme, or did you adapt it for the n900?
21:56:19thomasjfoxkugel adapted it
21:56:30wodzalemaxx: It is usually up to the port developer. One strategy is to patch original bootloader to do jump into custom code (we do this on some coldfires and PP ipods I think), other strategy is to overwrite original bootloader altogether (this how iloadr works I belive)
21:56:35thomasjfoxthere was no theme for 800x480 yet
21:56:47thomasjfoxkugel ported his 480x800 theme
21:57:14thomasjfox[Saint] did take a look about the issue but didn't find it either
21:57:42wodzalemaxx: rockbox image is usually loaded from fat
21:58:04alemaxxokay, I started a u-boot port
21:58:45linuxstbthomasjfox: What do you think about keeping the native maemo status bar along the top?
21:58:58alemaxxactually the only thing I did so far is setting up a new device and adding an uart
21:59:15thomasjfoxthat's something i wanted to check out, too. Depends on how much pixels it sucks up
21:59:32thomasjfoxit would definately make closing the application easier :)
21:59:39bluebrotherthe only bootloader I'm aware of that completely replaces the OF bootloader is the Iaudio devices. iloader is not a Rockbox bootloader :)
21:59:40alemaxxwodz, I wouldnt suggest to keep the bootloader
21:59:56alemaxxthats way more complicated in my opinion
22:00:05thomasjfoxlinuxstb: Best thing would be a switcher between windowed and fullscreen mode like in other applications
22:00:21wodzalemaxx: sure it is much easier to patch RKW
22:01:16linuxstbthomasjfox: Maybe. Although I think I would be happy if only windowed mode was available.
22:01:38thomasjfoxlinuxstb: Do you have a scratchbox installation?
22:01:49linuxstbthomasjfox: I don't even know what that is...
22:02:04thomasjfoxIt's the devel system for maemo :)
22:02:05alemaxxwodz, you would need to deal with their filesystem code also
22:02:27thomasjfoxThere's a preconfigured ubuntu VM on the net. That's the one I'm using for development
22:02:53alemaxxand its totally annoying to copy a new base.rkw onto your device just to test some code. believe me, I did that
22:03:01linuxstbthomasjfox: I've only had the n900 a couple of days, and know nothing about maemo... I do have this page open though -
22:03:48*linuxstb got stuck at the "Download version for: GUI installer(), Scratchbox installer(), SDK installer()" question...
22:04:01wodzalemaxx: that's why I want to explode DFU mode during development
22:05:22wodzalemaxx: Do you know the purpose of the 4th image stored in Rock27Boot.bin? 1st is sdram config, 2nd is some usb loader, 3rd is bootloader I believe and 4th?
22:06:05alemaxxhave you decoded the boot.bin?
22:06:07linuxstbthomasjfox: To answer your question - no I don't have the SDK installed, but plan to...
22:06:36thomasjfoxlinuxstb: I use the "desktop SDK" image from here:
22:07:32alemaxxwodz, your code?
22:08:20thomasjfoxlinuxstb: You could try a "raw" scratchbox installation if you are running debian/ubuntu on your workstation
22:08:33linuxstbthomasjfox: Yes, I run Debian natively, so will try that.
22:08:34thomasjfoxlinuxstb: The VM is nice if something goes really wrong, you can easily reset it
22:09:04CIA-7New commit by bluebrother (r29206): systrace: convert input strings using local codepage. ...
22:10:41wodzalemaxx: If you ask about rkboottool.c than yes - I wrote it. But I borrowed xor decoding from your rk27load.c :-)
22:11:41linuxstbthomasjfox: Going back to the play/pause icons - the BBC iplayer as an example does it the opposite way to Rockbox. And I'm sure other video players I've seen do it that way round as well. i.e. the icon says what the action is when pressed, not what the current playback state is. But I'm assuming this is not n900 specific.
22:11:41 Join enthdegree [0] (
22:12:06thomasjfoxlinuxstb: Let me see what the stock player does
22:12:35 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
22:12:51thomasjfoxlinuxstb: It does it the way you proposed it
22:13:14thomasjfoxAs you said, this is more of a rockbox wide thing I guess
22:13:48*linuxstb has no idea who wrote this originally...
22:14:11CIA-7r29206 build result: 1277 errors, 483 warnings (bluebrother committed)
22:14:25bluebrotherwtf ...?
22:14:42 Quit alemaxx (Ping timeout: 246 seconds)
22:14:52linuxstbthomasjfox: What are your plans for the port? Are you going to do much more work on it?
22:15:43bluebrotherand the build system just says "Build failure". Looks like a build client is acting up
22:15:50thomasjfoxlinuxstb: Current plans are to fix the shutdown handling so most of the "known issues" in the wiki will be gone
22:16:04thomasjfoxlinuxstb: Pushing the changes upstream is also a priority :)
22:16:41thomasjfoxOn the lower priority list is to create a pulseaudio backend, so the n8xx and n900 version share a common audio backend
22:17:50 Quit benedikt93 (Quit: Bye ;))
22:17:54thomasjfoxlinuxstb: Also I want to do a new release once kugel's ucontext code is upstream. That will save about 10% to 12% percent CPU
22:18:18 Join kugel [0] (~kugel@
22:18:19 Quit kugel (Changing host)
22:18:19 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:20:05 Join strife893 [0] (
22:22:40 Quit strife893 (Client Quit)
22:22:48 Join stripwax [0] (
22:27:33 Join alemaxx [0] (
22:27:37bluebrotherhmm, looks like there is currently no way to retrieve the TTS vendor in Rockbox Utility
22:29:40linuxstbthomasjfox: What's "ucontext" ?
22:31:26thomasjfoxlinuxstb: kugel developed a new thread engine for RaaA using sigaltstack(2)
22:31:28alemaxxwodz, what about the zsp500?
22:31:52thomasjfoxlinuxstb: The current SDL implementation is a resource hog...
22:32:03linuxstbAh, RaaA is still using SDL threads?
22:32:10alemaxxdo you probably plan to do a gcc port in order to write faster codecs for the rj27 rockbox?
22:32:18 Quit e4r (Quit: e4r)
22:32:47 Quit enthdegree (Ping timeout: 276 seconds)
22:32:54thomasjfoxlinuxstb: Yes. kugel made that switchable between sigaltstack, assembler threads and SDL threads
22:33:29 Join enthdegree [0] (
22:34:02wodzalemaxx: First I want to have something running on ARM core as it is easier. Then in longer perspective I would like to add support for zsp to binutils. As for compiler this will be HUGE work
22:34:41alemaxxI have a windows version of the binutils but as crashes in wine
22:34:55alemaxxlike "as" the assembler
22:35:36wodzalemaxx: from the rk26xx SDK ? :-)
22:35:46alemaxxI have another device which contains a ceva-x1620/MM2000
22:35:49alemaxxwodz, no
22:35:54alemaxxnot from the sdk
22:36:25wodzrk26xx sdk contains binutils and gcc port for zsp400
22:36:26alemaxxyou may already have seen this:">
22:36:44linuxstbthomasjfox: Have you thought about how to release Rockbox? As I'm sure you know, we make "current" and "daily" builds available on the website. Could we for example host our own repository and update it (automatically) with those?
22:36:45alemaxxyes, I have zsp500 versions
22:37:17alemaxxthese were part of some debugger I downloaded somewhere
22:37:43alemaxxwodz, you have any ceva tools? :-)
22:38:00alemaxxim under the impression that they are very hard to get
22:38:09 Quit leavittx (Ping timeout: 246 seconds)
22:38:40thomasjfoxlinuxstb: Good question. As the n900 uses normal apt stuff for the packages, it should be possible. The hard part would be to get scratchbox + all the dependencies up and running on the build box
22:38:51alemaxxalready tried to hack this trace32 program which contains a disassemler but I was only medium successful
22:39:25wodzI applied for evaluation version of sdk tools for zsp DSP but they wanted me to sign NDA even before deciding if I will get the tools
22:39:48thomasjfoxlinuxstb: We should still do stable releases on as it reaches more people by this way
22:40:18linuxstbthomasjfox: We have many build boxes... And yes, stable releases should of course be on
22:41:36alemaxxwas this zsp dsp bought by mips?
22:41:43thomasjfoxlinuxstb: It should be possible to automate the build process. I mean, I just upload the tarball to and it get's build and signed there
22:42:06AlexPandroid could do with being in the build system too
22:42:16linuxstbSigned? Is that something we can't do ourselves?
22:42:37thomasjfoxit doesn't have to be signed
22:42:39alemaxxwodz, I think the rk28s do also use a ceva dsp
22:43:07 Join shai [0] (
22:43:13wodzalemaxx: I was talking with some VLSI representative from France
22:43:30linuxstbthomasjfox: That seems a bit odd - you can just upload a tarball (containing anything?) and it will be signed, but you can't sign things yourself?
22:43:54thomasjfoxlinuxstb: The built binary package will be signed
22:44:01thomasjfoxlinuxstb: Let me look up the details on that
22:44:56wodzalemaxx: btw they were interested in selling IP cores only.
22:45:47alemaxxhow much is it? ;-)
22:46:23 Quit enthdegree (Ping timeout: 240 seconds)
22:46:44alemaxxI think i saw ARM cores on pudn, not sure though
22:47:02wodzThey say their dsp ip core is competitive in terms of power/price ratio :-)
22:47:56 Join enthdegree [0] (
22:48:13alemaxxa very conservative statement
22:49:02alemaxxI would expect something "like best in class mips/mw performance" from a marketing guy
22:49:44wodzthis guy was speaking french-english dialect so he did what he could :P
22:50:04thomasjfoxlinuxstb: I don't find it right now. I guess I read something in the build log which you get after an upload to's build system.
22:51:03kugelthomasjfox: could we set something up that people add to their sources.list?
22:51:45thomasjfoxkugel: Yes. We could then just "debsign" the package and provide the key
22:52:27alemaxxwodz, do you have some more questions?
22:52:54wodzalemaxx: not for now, thanks. I have to study this bootrom code a bit.
22:53:04 Join leavittx [0] (~lev@
22:53:33alemaxxwodz, okay, Ill leave now, you can contact me if you have some more questions
22:53:43wodzok, thanks
22:53:57alemaxxgood luck and I hope I can install a rockbox soon ;-)
22:54:01alemaxxokay, bye
22:54:07 Quit alemaxx (Quit: Ex-Chat)
22:55:28 Quit enthdegree (Ping timeout: 255 seconds)
22:56:32linuxstbkugel: Is there a reason the "Application" port is just one menu option in configure with a follow-up question, and not a list of targets?
22:59:09 Quit froggyman (Quit: Ex-Chat)
23:00:32 Quit esperegu_ (Remote host closed the connection)
23:06:48 Quit TheLemonMan (Quit: free(me))
23:09:15linuxstbthomasjfox: Looking at your patch, this is actually two ports - maemo4 and maemo5, and you decide which one to build based on which SDK you find installed?
23:10:09 Quit kugel (Ping timeout: 272 seconds)
23:10:14thomasjfoxlinuxstb: scratchbox contains both targets. You select the active target in "sb-menu".
23:10:27 Join qurvel [0] (
23:11:12thomasjfoxlinuxstb: scratchbox then updates the gcc and library symlinks
23:11:17linuxstbWhy not let the user choose which he/she wants to build, and then check if the correct SDK is installed/active? This would be more in line with other Rockbox targets.
23:12:08linuxstbAnd you seem to be specifically targetting the N8xx and N900 - are there any other maemo devices?
23:12:27thomasjfoxNo that I know of :)
23:12:50thomasjfoxThey started to port maemo to the BeagleBoard. That is still -very- alpha if not unusable
23:13:38linuxstbIt seems a bit confusing - i.e. is this a meamo5 port, or an n900 port? I guess this is more a general question about RaaA, and what targets should be listed in the "tools/configure" menu.
23:14:56linuxstbThe code in tools/configure is enabling optimisations for the CPUs in the n900/n8xx, so it would seem to be a port to those devices.
23:15:06thomasjfoxlinuxstb: The question will get more interesting once there's a MeeGo port
23:15:20thomasjfoxThat will run on different devices from different manufacturers
23:15:22linuxstbDo you have to manually enter the LCD size when running configure?
23:15:35linuxstbthomasjfox: Well, I guess it's already an issue for Android...
23:16:28thomasjfoxlinuxstb: I'm currently playing around with the OpenPandora SDK. Just didn't get to start the compiler yet as I'm on IRC :o)
23:16:47thomasjfoxlinuxstb: So the pandora might be the next target...
23:17:07linuxstbNo, don't get distracted with that thing.... ;)
23:18:29thomasjfoxlinuxstb: It will share most of the code with the maemo port. Same display size and it would also need the pulseaudio backend
23:19:28thomasjfoxlinuxstb: Though this is just playing around instead of a full port intention ;)
23:20:46amiconnlinuxstb: Imo n900 audio quality is quite decent (through headphones). Some of the newer dedicated daps are worse...
23:21:02linuxstbthomasjfox: Do you know much about meego? Would that be similar to the maemo port? (I'm waiting on an mmc card to be delivered so I can try it on my n900)
23:21:33 Quit leavittx (Ping timeout: 276 seconds)
23:22:00amiconnthomasjfox: Good work on maemo rockbox. It seems to work well, apart from occasional short freezes
23:22:17thomasjfoxlinuxstb: No, I don't have a mmc card yet... I just know "libplayback" is now called "libresource". That's the one responsible for audio playback while the silent profile is active.
23:22:22amiconnAnd the wps is not really usable, but that's not your fault...
23:22:37thomasjfoxamiconn: Thanks. How often do those "freezes" happen?
23:22:59amiconnHmm, happened twice for me while playing a complete album
23:23:34thomasjfoxDo you have a lot of tasks running in the background like checking for email?
23:24:02amiconnMaybe it was that. I've set it to check for email every 30 minutes (on wlan only)
23:24:28*amiconn did some tweaking since, maybe the issue is gone now
23:24:39thomasjfoxamiconn: I thought about increasing the audio buffer size. May be it's too short
23:25:06thomasjfoxamiconn: We should retry once kugel's new thread code is active
23:26:10linuxstbamiconn: Do you have an opinion on the play/pause icon in that wps? (discussed here earlier)
23:27:00 Part enth
23:27:22 Join leavittx [0] (~lev@
23:27:29amiconnYes. Imo it should show the action triggered when tapping it, i.e. the opposite of what it does now
23:27:48 Join robin0800 [0] (~robin0800@
23:28:09amiconnI don't know whether this is a rockbox wide issue - the n900 is my only touchscreen target, and on other targets I don't use cabbie
23:28:38linuxstbYes, this is the first time I've tried touchscreen Rockbox as well.
23:28:40amiconnOn non-touchscreen it should probably stay like it is now, because it's a status indicator, not a button
23:28:53thomasjfoxamiconn: The simulator build of another touch screen device might know
23:30:26bluebrothercan I use more than 9 backreferences in Perl?
23:30:36 Join dfkt|x [0] (~dfkt@unaffiliated/dfkt)
23:31:36thomasjfoxbluebrother: Not that I know of. You can disable the match of () if it's just used for grouping
23:32:44linuxstbamiconn: What about the built-in maemo statusbar? I think I would prefer Rockbox to always show that instead of its own.
23:33:02amiconnIf it would work...
23:33:06bluebrotherthomasjfox: ok. That makes things a bit easier here
23:33:20amiconnRockbox doesn't support variable screen resolution - but that would be required here
23:33:53 Quit dfkt|x (Remote host closed the connection)
23:34:35*amiconn doesn't care much, because he doesn't actually use rockbox on the n900
23:34:38linuxstbamiconn: I was thinking of it being fixed at 800x(480-statusbar_height) - i.e. the maemo statusbar would always be there.
23:34:43amiconnJust for testing
23:34:48thomasjfoxWe could have a theme that's just 800x465 or something and have a button to switch between fullscren and windowed mode like in other maemo applications
23:35:12amiconnIs it possible to programmatically switch to the app chooser?
23:35:33thomasjfoxWe could simulate a CTRL+BACKSPACE input :o)
23:35:33amiconnIf so, we could have our own button for this
23:35:51amiconnTouch button, to be precise
23:36:17amiconnCould even be in an .sbs
23:36:36*amiconn thinks one of the most important things is a bigger font
23:36:53thomasjfoxamiconn: Hmm, no dbus event for the app switcher
23:37:54thomasjfoxamiconn: Try to set the font to 35-something -again-
23:38:17thomasjfoxOne user reported the font changed after doing this??
23:40:21amiconnSOmething -48 would be better, imo
23:41:01 Quit wodz (Quit: Leaving)
23:41:11amiconnMaybe 35 is okay too, but then the top line (in menus etc) needs to be moved down (e.g. by having a custom status bar)
23:41:13thomasjfoxI tried a -50 and it look way to ugly without AA :o)
23:41:29amiconnTouching the top line is rather tricky atm
23:42:04*amiconn can't stand AA (except subpixel aa on hires tft monitors)
23:44:45*amiconn wonders why some umlauts are broken
23:44:57amiconn'ä' is okay, 'ü' and 'ß' are broken
23:45:55amiconn'ö' is okay too
23:46:59thomasjfoxamiconn: ü is fine in the settings menu
23:47:01amiconnAh, 35-Nimbus is broken
23:47:13amiconnIt's missing the respective characters
23:48:15*amiconn wonders whether voice works
23:48:33*amiconn also wonders whether it would be possible to add keyboard navigation
23:48:33 Join sideral [0] (~sideral@unaffiliated/sideral)
23:48:42***Saving seen data "./dancer.seen"
23:51:08thomasjfoxKeyboard navigation is the way I use it...
23:51:26amiconnbluebrother: From : "You may have as many parentheses as you wish. If you have more than 9 substrings, the variables $10, $11, ... refer to the corresponding substring."
23:52:48amiconnthomasjfox: Eh, somehow I missed that it's already working...
23:53:26*linuxstb too ;)
23:53:48linuxstbAlso, how is navigation supposed to work? e.g. how to return to the WPS from the file browser? Or go from the WPS to the main menu? Are keys mapped to that?
23:53:49thomasjfoxThe touchscreen mode needs improvement, I think it's currently way too precise to click something
23:54:10thomasjfoxlinuxstb: You have to go throught the file browser currently and work your way up
23:54:21thomasjfoxkugel fixed that for the android target IIRC
23:54:29amiconnlinuxstb: Iiuc the wps is supposed to show an item in it's "touch context menu" that goes to the menu
23:55:08amiconnIt's currently broken, probably because of overlapping viewports
23:55:52amiconnThe wps is a quick and dirty adaptation. It's in need of some work
23:56:08amiconnThe boot logo is also still missing the proper resolution, btw
23:58:16 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)

Previous day | Next day