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

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

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

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

#rockbox log for 2010-11-13

00:06:02wodzcf doesn't have to have aligned buffers but unaligned access hurts performance badly
00:11:53KiwiCamHey. Is it possible to show the previous track in a theme? Next track fine, but I can't see a prior track option.
00:12:57Buschelwodz: so, defining and using those macros would be a good idea as well?
00:13:47TorneKiwiCam: no, we don't keep metadata for tracks that have played
00:18:13wodzBuschel: I think buffers used to be 16 aligned on CF
00:19:57wodzwell best is to align to 16 bytes in order to efficiently utilize line transfers from dram
00:21:44KiwiCamTorne: Thanks. Shame. I wanted to have this in a Rewind screen. That's OK though.
00:25:25 Quit wodz (Quit: Leaving)
00:29:31BuschelTheSeven/wodz: fs#11753
00:30:48 Join {phoenix} [0] (
00:37:18 Join webguest698 [0] (
00:38:16 Quit webguest698 (Client Quit)
00:41:54***Saving seen data "./dancer.seen"
00:47:50 Quit bertrik (Quit: :tiuQ)
00:49:05 Join rds [0] (~rogelio@
00:54:20 Part rds ("Leaving")
00:59:38amiconnBuschel: Aligning buffers on CF to more than 4 bytes is only useful if (1) those buffers are in dram and (2) the code using them utilizes line transfers
01:01:33 Quit kugel (Remote host closed the connection)
01:01:37 Join CaptainKwel [0] (
01:01:58amiconnAligning iram buffers to more than the element size (char/ short/ int) is a waste
01:01:59 Quit CaptainKwel (Client Quit)
01:02:58amiconnAlso, reusing CACHEALIGN* would be misleading, as coldfire (at least ours) have no data cache
01:05:49Buschelyou are more proposing to introduce a new ALIGN macro (proper name to be found) which is set for the CPU accordingly? for ARM this ALIGN would be the same as CACHEALIGN?
01:09:47Buschelhowever, I need to get some sleep now
01:09:50Buschelsee you
01:09:53 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
01:11:04 Join {-phoenix-} [0] (
01:12:18 Join Llorean1 [0] (
01:13:14 Quit Llorean (Disconnected by services)
01:13:18 Nick Llorean1 is now known as Llorean (
01:13:20 Quit Llorean (Changing host)
01:13:20 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
01:14:26 Quit {-phoenix-} (Remote host closed the connection)
01:15:10 Quit {phoenix} (Ping timeout: 272 seconds)
01:18:51 Quit froggyman (Ping timeout: 240 seconds)
01:22:18 Quit Kupop (Ping timeout: 264 seconds)
01:40:12 Quit soap (Ping timeout: 245 seconds)
01:41:15 Quit liar (Ping timeout: 255 seconds)
01:44:23 Quit fyrestorm (Read error: Connection reset by peer)
01:45:54 Quit GeekShadow (Quit: The cake is a lie !)
01:47:44 Quit JesusFreak316 (Read error: Connection reset by peer)
01:48:24 Join JesusFreak316 [0] (
01:52:53 Join soap [0] (~soap@rockbox/staff/soap)
02:22:57 Quit xxcv ()
02:32:25 Join LambdaCalculus37 [0] (
02:32:25 Quit LambdaCalculus37 (Changing host)
02:32:25 Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37)
02:41:57***Saving seen data "./dancer.seen"
03:05:51 Quit Judas_PhD (Quit: This is a quitting message)
03:16:47 Join PurlingNayuki [0] (
03:23:16 Quit factor (Remote host closed the connection)
03:24:55 Join xxcv [0] (
03:26:11 Join factor [0] (
03:32:32 Quit tchan (Quit: WeeChat 0.3.3-dev)
03:36:48 Join bipton [0] (
03:36:49 Quit factor (Quit: Leaving)
03:37:52biptonhey guys, how goes it?
03:39:46S_a_i_n_tbipton: This isn't a social channel, if you have a question about Rockbox, just ask it.
03:40:55biptoncool beans, i noticed with the new 3.7 version on my ipod 4g (grayscale) they don't auto mount in linux anymore
03:43:48LambdaCalculus37bipton: Did you try disabling HID mode?
03:44:01biptonas far as i knew how to
03:44:09biptonlemme dbl check again
03:44:49LambdaCalculus37bipton: So you disabled it according to how to do so in the manual?
03:44:50biptonwindows loads it up no problem
03:45:02LambdaCalculus37bipton: What distro?
03:46:49 Quit S_a_i_n_t (Quit: I'm only going to Heaven if it tastes like caramel...)
03:47:06 Join S_a_i_n_t [0] (S_a_i_n_t@
03:48:08 Join factor [0] (
03:56:37PurlingNayukiOnda VX747 can't be auto mounted, either.
03:57:42 Quit JesusFreak316 (Ping timeout: 245 seconds)
04:02:46 Quit bluebrother (Ping timeout: 240 seconds)
04:04:41 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:09:49 Quit amiconn (Disconnected by services)
04:09:50 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:10:10 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:10:26 Quit pixelma (Disconnected by services)
04:10:29 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:10:31 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:13:08 Quit mikroflops (Remote host closed the connection)
04:13:20 Join mikroflops [0] (
04:14:11biptonsorry bout that. ubuntu 10.04
04:14:17 Quit fdinel (Ping timeout: 245 seconds)
04:14:28biptonhaven't tried my archlinux yet
04:14:41 Quit PurlingNayuki (Quit: CGI:IRC (Ping timeout))
04:15:22biptonLambdaCalculus37: yup like the manual states
04:15:49 Join fdinel [0] (
04:18:07 Join PurlingNayuki [0] (
04:24:20 Join Barahir [0] (
04:27:40 Quit Barahir_ (Ping timeout: 255 seconds)
04:31:23 Join Judas_PhD [0] (
04:33:48 Join Rob2223 [0] (
04:33:53 Join Guinness` [0] (
04:34:02 Quit S00row (Read error: Connection reset by peer)
04:34:20 Join S00row [0] (
04:34:37 Quit Guinness (Read error: Connection reset by peer)
04:34:44 Join Xerion_ [0] (
04:35:18 Join freddyb [0] (
04:36:01 Quit freddyb (Client Quit)
04:36:13 Quit mikroflops (Ping timeout: 255 seconds)
04:36:47 Quit fdinel (Ping timeout: 245 seconds)
04:36:47 Quit Rob2222 (Ping timeout: 245 seconds)
04:36:47 Quit Xerion (Ping timeout: 245 seconds)
04:36:48 Nick Xerion_ is now known as Xerion (
04:42:00***Saving seen data "./dancer.seen"
04:51:10 Quit elcan (Remote host closed the connection)
04:51:13 Join yawny [0] (
04:51:28 Join dys` [0] (
04:53:55 Quit dys (Ping timeout: 276 seconds)
04:55:29 Quit yawny (Ping timeout: 245 seconds)
04:56:57 Join freddyb [0] (
04:57:27 Quit freddyb (Client Quit)
04:58:01 Quit TheSeven (Ping timeout: 272 seconds)
05:00:06 Quit xxcv (Ping timeout: 250 seconds)
05:01:12 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
05:05:39 Join binaryhermit [0] (
05:09:55 Join elcan [0] (
05:14:38 Quit InsDel (Read error: Connection reset by peer)
05:16:14 Join fdinel [0] (
05:17:26 Join keenerd [0] (
05:19:02 Quit PurlingNayuki (Quit: CGI:IRC (Ping timeout))
05:20:35keenerdI am getting really nasty crashes on a Fuze V2. I'd like to submit a bug report, but I can't collect any relivant info. It just stops playing music and locks up.
05:20:51 Join mikroflops [0] (
05:26:36 Quit bipton (Quit: CGI:IRC)
05:28:07 Quit LambdaCalculus37 (Quit: Fwump)
05:33:28 Quit ps-auxw (Ping timeout: 250 seconds)
05:35:24 Quit elcan (Ping timeout: 272 seconds)
05:38:57 Quit Judas_PhD (Quit: This is a quitting message)
05:39:35 Join Self-Perfection [0] (
05:43:38 Quit Self-Perfection (Remote host closed the connection)
05:43:55 Join Self-Perfection [0] (
05:44:04 Join Kiwi_Cam [0] (
05:44:57 Join ps-auxw [0] (
05:45:07 Quit anewuser (Ping timeout: 276 seconds)
05:55:12 Quit jordan` (Ping timeout: 252 seconds)
05:59:50 Join Judas_PhD [0] (
06:09:06 Quit Judas_PhD (Quit: This is a quitting message)
06:13:27 Join xxcv [0] (
06:17:02 Quit Self-Perfection (Remote host closed the connection)
06:17:59 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:18:26 Join Judas_PhD [0] (
06:21:05 Join elcan [0] (
06:32:10 Quit xxcv (Ping timeout: 260 seconds)
06:34:14 Quit binaryhermit (Read error: Connection reset by peer)
06:34:15 Join binaryhermit_ [0] (
06:34:44 Nick binaryhermit_ is now known as binaryhermit (
06:42:01***Saving seen data "./dancer.seen"
06:53:04 Join mystica555_ [0] (
07:04:50 Join jordan` [0] (
07:12:55 Quit Horscht (Ping timeout: 240 seconds)
07:14:59 Join Horscht [0] (~Horschti@xbmc/user/horscht)
07:17:10 Join ppawel [0] (
07:18:12ppawelhey folks, I'm trying to build cross compilers but it fails with "cc: error trying to exec 'cc1obj': execvp: No such file or directory"
07:18:23ppawelhost gcc is 4.5.1
07:21:34 Join CaptainKewl [0] (
07:23:50ppawelok I corrected my PATH
07:27:04 Quit binaryhermit (Quit: Leaving)
07:27:13 Quit Kiwi_Cam (Quit: Leaving)
07:34:35 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
07:49:45 Join JesusFreak316 [0] (
07:53:15 Quit CaptainKewl (Ping timeout: 260 seconds)
07:54:36ppawelROCKBOXDEV: Make sure your PATH includes /opt/rbdev/bin
07:56:50ppawelbuilding cowon iaudio 7 stuff now - I have this player and I am a programmer looking for a project to do in my spare time, maybe I will take on developing rockbox port for iaudio 7 who knows
08:05:27ppawellooks like iaudio 7 hasn't been built for some time. no keymap in flipit.c, error in button mapping in pluginlib_actions.c
08:08:27 Join xxcv [0] (
08:11:04ppawelsame for brickmania.. I guess I need to check how to temporarily disable plugin building
08:13:13 Join ReimuHakurei [0] (~reimu@
08:18:40 Join bmbl [0] (
08:18:40 Quit bmbl (Changing host)
08:18:40 Join bmbl [0] (~bmbl@unaffiliated/bmbl)
08:20:41ppawelok I disabled some plugins... and it built ok. btw you guys have A LOT of plugins...
08:25:24 Quit Judas_PhD (Quit: This is a quitting message)
08:39:05 Quit timccc (Quit: Leaving.)
08:40:47 Join stoffel [0] (
08:42:02***Saving seen data "./dancer.seen"
08:44:12pixelmappawel: nice to see the port picked up again by someone, good luck with that :) You could either disable some plugins in SOURCES etc. or all of them somewhere in some make file, I believe or just "make bin" but that doesn't give you codecs so maybe not such a good idea if you want to test playback
08:45:20ppawelpixelma, hey, yeah I used SOURCES and SUBDIRS approach
08:45:30ppawelnow I am trying to boot the firmware using tcctool
08:45:54ppawelI get:
08:45:59ppawel[INFO] Patching application uploaded successfully!
08:46:09ppawelbut I don't know how to boot the device from this mode
08:46:43 Quit elcan (Ping timeout: 240 seconds)
08:46:58 Join elcan [0] (
08:48:59ppawelI'm not even sure if I should upload rockbox.bin or rockbox.iaudio at this point :) but I will dig more into it
08:50:53pixelmaI don't think many could help you here, unfortunately the giy working on it vanished after his Iaudio died during the port work (a word of caution ;) ) and it's also quite some time ago already
08:52:51ppawelok mine works so far :)
08:56:04 Join nano [0] (
09:01:29 Quit Zeiris_ (Ping timeout: 250 seconds)
09:01:43nanomy Sansa Clip v2 makes higher background hiss with RockBox
09:01:47nanoany solutions?
09:05:02pixelmaI'm afraid none other than "look at the code and find out why"
09:06:16nanoor use original firmware..
09:07:36ppawelpixelma, do you know how the iaudio guy broke his player? did he write about it on the mailing list or IRC? so that I don't repeat his mistake...
09:13:16pixelmanot off the top of my head, I can only tell you his nick and name (to search logs/ mailing lists/ wiki) - Vitja Makarov, known as vitja and I *believe* another regular who followed the port in more detail was linuxstb but he isn't around currently either
09:14:12ppawelyeah I read the forum topic -
09:14:23ppawelbut it just ends without any conclusion
09:14:33ppawelmaybe I will search mailing list
09:14:52ppawelI managed to boot rockbox on my iaudio just now but it hangs on boot screen
09:15:21ppawel"This bug really exist: when bootloader loads firmware it can hang on startup, but not allways. Try to boot it few times"
09:15:33ppawelvitja wrote this so I will try it
09:21:26ppawelhmm tried about 5-6 times but no success
09:22:25keenerdMy Fuze V2 completely locks up when playing music. No similar bug reports. Any info I should be collecting before reporting?
09:31:14 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
09:35:41 Join Rob2222 [0] (
09:38:59 Quit Rob2223 (Ping timeout: 265 seconds)
09:45:30 Join Xerion_ [0] (
09:48:03 Quit Xerion (Ping timeout: 245 seconds)
09:48:03 Nick Xerion_ is now known as Xerion (
09:48:10 Join Judas_PhD [0] (
09:50:25 Join TheLemonMan [0] (
09:55:30 Join timccc [0] (~tim@
10:02:13 Quit JesusFreak316 (Ping timeout: 245 seconds)
10:02:27 Join utanapischti [0] (
10:06:15 Quit sasquatch (Ping timeout: 260 seconds)
10:19:57 Quit Galois (*.net *.split)
10:20:04 Join Galois [0] (
10:20:29 Join ender` [0] (
10:22:07 Quit evilnick (Ping timeout: 240 seconds)
10:28:08 Join evilnick [0] (
10:34:43 Quit ppawel (Ping timeout: 245 seconds)
10:42:06***Saving seen data "./dancer.seen"
10:44:25 Join casainho [0] (
10:44:43 Quit casainho (Remote host closed the connection)
10:45:41 Quit evilnick (Quit: Leaving)
10:46:08 Join casainho [0] (
10:46:28 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
10:49:05 Join {phoenix} [0] (
10:52:41 Quit Judas_PhD (Quit: This is a quitting message)
10:54:16 Quit casainho (Ping timeout: 245 seconds)
10:56:20 Join Judas_PhD [0] (
10:56:29 Join casainho [0] (~chatzilla@
11:01:53 Quit bmbl (Quit: Verlassend)
11:03:09 Quit Judas_PhD (Quit: This is a quitting message)
11:04:07 Quit kevku (Ping timeout: 272 seconds)
11:06:31 Join n1s [0] (
11:06:32 Quit n1s (Changing host)
11:06:32 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:06:47 Join Judas_PhD [0] (
11:07:50 Quit xxcv (Ping timeout: 264 seconds)
11:09:56 Quit casainho (Ping timeout: 240 seconds)
11:14:09 Join avacore [0] (
11:20:00 Join JdGordon| [0] (
11:20:01 Quit JdGordon| (Changing host)
11:20:01 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
11:20:30 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:22:14JdGordon|has anyone tried rockbox on the samsung S ?
11:30:24 Quit TheLemonMan (Quit: Help me, i got shot! *DIES*)
11:33:02 Join casainho [0] (
11:34:33 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
11:39:26 Join xxcv [0] (
11:54:03 Quit JdGordon| (Ping timeout: 265 seconds)
11:56:28 Join teru [0] (
11:58:15 Join stripwax [0] (
11:59:14 Join benedikt93 [0] (
11:59:16 Quit benedikt93 (Changing host)
11:59:16 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
12:04:42*TheSeven has some uncommitted patches he would like to get rid of
12:06:33*bertrik too
12:07:44CIA-7New commit by 03theseven (r28570): iPod Nano 2G FTL: Remove some meaningless code in ftl_init
12:09:02TheSevenI'm wondering what to do with the post-mortem crashdumper patch
12:09:49CIA-7r28570 build result: All green
12:15:44CIA-7New commit by 03theseven (r28571): Remove redundant SOURCES entry for iPod Nano 2G
12:17:27CIA-7r28571 build result: All green
12:19:35n1sTheSeven: i think it sounds useful so i think it should go in
12:20:14TheSevenif we also want to have this on other targets as well one day, we should think of a consistent way to do it
12:20:28TheSevenso that ideally they can share the pc-side tool
12:20:41TheSevenalso, what USB vendor/product ID should I use for that?
12:23:58TheSevengevaerts, pamaury: I just spotted this in one of my working copies... what do you think about it?
12:25:46 Join TheLemonMan [0] (~lemonboy@
12:27:51TheSevenshould tha post-mortem dumper always be enabled, or just for some kind of debug builds?
12:29:18TheSevenalways enabling it might prevent bugs from hiding away from it
12:32:02TheSevencurrently it's using USB ID FFFF:A112
12:36:20bertrikI'd like to create an icon for the recently added radio RSSI feature (similar to how volume is displayed), can anyone help point out what/where I should add/change code?
12:37:04 Quit xxcv (Ping timeout: 265 seconds)
12:37:09TheLemonMandoes gcc automatically optimize memset on arm processors ?
12:38:17bertrikI think it does not with rockbox, we have our own memset
12:38:41CIA-7New commit by 03theseven (r28572): iPod Nano 2G: Reduce popping noise during codec powerup, especially when driving high-impedance loads
12:40:13TheLemonManmmmh this sucks, link for rockbox one ?
12:40:19CIA-7r28572 build result: All green
12:41:30TheLemonManthx :)
12:42:08***Saving seen data "./dancer.seen"
12:42:43bertrikthere are also optimised mem* functions in assembly for specific targets
12:43:05 Join DerPapst [0] (
12:43:07TheSevenhm, if nobody speaks up rather fast, i'll probably just commit that crash dumper thing as is
12:43:09 Join Kupop [0] (
12:43:14bertriklike firmware/target/arm/memcpy-asm.S
12:43:22bertrikWhat is it anyway?
12:43:42bertrikWill it increase binsize? if so, on what targets?
12:43:56bertrikCan we put it behind an #ifdef DEBUG or something like that?
12:45:02bertrikIs it on a flyspray task, so people can have a look at it?
12:45:22TheSevenIt is on flyspray, but I don't know thet task number right now
12:45:33TheSeveni'm not sure if we want to ifdef it out for normal builds
12:45:47TheSevenbinsize/ramsize increase is about 1kB
12:46:05TheSevenand it's only for the nano2g so far
12:51:03bertrikLooks fine to me. I'm curious though why you coded the whole thing in assembly.
12:59:54 Quit factor (Read error: Operation timed out)
13:01:08TheSevenbertrik: because is had an asm usb stack anyway (from ibugger), because it's small, and doesn't depend on anything else to be still working
13:01:38 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
13:04:27 Quit n1s (Ping timeout: 272 seconds)
13:05:55CIA-7New commit by 03theseven (r28573): iPod Nano 2G: Post-mortem memory dumper stub (FS #11701)
13:07:01TheSevenhm, now there's only that fat thingy above and hardware keyclick left
13:07:26CIA-7r28573 build result: All green
13:22:39 Join n1s [0] (~n1s@rockbox/developer/n1s)
13:23:45CIA-7New commit by 03teru (r28574): rockpaint: merge similar switch-case statements for readability. slightly reduce ramusage.
13:25:31CIA-7r28574 build result: All green
13:36:19 Quit stoffel (Remote host closed the connection)
13:36:55 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
13:55:12 Join anewuser [0] (anewuser@unaffiliated/anewuser)
14:00:39 Quit stripwax (Ping timeout: 264 seconds)
14:00:56 Quit anewuser (Ping timeout: 245 seconds)
14:04:46 Join xxcv [0] (
14:06:02 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:07:43AlexPbertrik: How do the new strength tags work? They return a number? Can they be used for images? I ask as they need adding to the manual
14:08:58bertrikThere is a tag for RSSI level (in dBuV) and two others to get the RSSI min and max level (this is tuner specific)
14:09:30bertrikMy idea is that these three can be used to show some level between min and max in a graphic, similar to volume
14:09:54bertrikActually I'm not really sure if we need the min and max RSSI tags now.
14:12:33AlexPbtw, it'd be really helpful when you implement new tags that if you aren't going to document them, open a task on flyspray saying they are missing from the manual
14:12:54AlexPThat way I or someone else has more of a chance of seeing it and documenting them :)
14:13:14AlexP(also how they work in the task)
14:17:59bertrikI was going to send a message to -dev about this
14:18:02n1sTheSeven: shouldn't the scripts that interface with the dumper go in too?
14:18:45bertrikThe part committed now is the basic infrastructure for displaying RSSI, to be extended further.
14:19:34AlexPI don't mind doing the manual stuff incidentally, I just need to know about it :)
14:20:26bertrikSome people suddenly got the idea that if some kind of graphic would be based on RSSI, that it should be some kind of "radio quality" indicator, with exactly 4 bars. Thereby making things much more complicated (e.g. how do you define subjective quality levels?)
14:20:36bertrikThe stuff committed so far is the non-controversial part.
14:21:44bertrikAlexP, ok, understood.
14:21:59AlexPcheers :)
14:22:23AlexPbertrik: They could do the 4 levels themselves, no?
14:22:39AlexPYou can define as many segments as you want for e.g. battery, volume
14:23:15 Join anewuser [0] (anewuser@unaffiliated/anewuser)
14:23:42TheSevenn1s: probably yes, but i'll need to think of the proper location and name for that, and whether to make it target-independent or not
14:24:30n1ssomewhere in utils i think
14:24:33TheSevenS_a_i_n_t: do you have any measurements on how much current lcd sleep actually saves?
14:25:04 Join JdGord [0] (~jd@
14:29:41 Join Buschel [0] (
14:36:44TheSevenhm, pcm double buffering isn't going to be easy
14:36:55TheSeventhere are basically three possible ways:
14:37:22TheSeven- rewrite all code that plays PCM data to support it (pcmbuf, mpegplayer, some other plugins)
14:37:55TheSeven- keep an internal copy-around buffer in the pcm driver (32K more ramsize, CPU overhead)
14:39:05TheSeven- split the pcm packets into smaller parts and request the next one when the second part is sent to the DMA (CPU overhead, might lead to glitches if we don't get the splitting ratio right)
14:39:50TheSevenhm, maybe split it and make a copy of the second chunk, and request the next one while playing the copied part
14:40:33TheSevenbut i don't like all this copying-around business
14:41:40S_a_i_n_tTheSeven: Not just off-hand, but obviously it's going to save some it should be included.
14:42:12***Saving seen data "./dancer.seen"
14:42:14S_a_i_n_tIf I remember tomorrow I will start a bench with, then without.
14:43:30TheSeven...or cost some power because you now need to turn the backlight on when you could have just had a look at the lcd before
14:44:16S_a_i_n_twell, I'm sure if that was your use habit you wouldn;t have it enabled.
14:44:36TheSevenis there even a way to disable it?
14:44:52*TheSeven hasn't found that yet
14:45:39 Quit xxcv (Ping timeout: 264 seconds)
14:46:24S_a_i_n_tsettings - general settings - display -lcd settings - sleep - never
14:46:29S_a_i_n_tthegeek: ^
14:46:51S_a_i_n_t* TheSeven: ^^
14:47:05*S_a_i_n_t apologises to thegeek
14:47:51S_a_i_n_tIf it just forced itself on, I never would have suggested including it.
14:48:27TheSevenhm, if it's on by default, it's going to fool people
14:48:54TheSevenjust like it happened to me yesterday when i though my ipod was off after it had been sitting on the desk with no headphones plugged for a while
14:49:31TheSevenso i just turned the hold switch on and put it into my pocket, and when i put it out again and unlocked the hold switch, i saw that it had been powered on and playing music all the time
14:49:39S_a_i_n_tIt shouldn't be hard (he says with no real idea) to get it to default to "never" no?
14:50:29TheSevenalso, "always" should probably be "immediately"
14:50:53S_a_i_n_tI think so yes, you just reminded me of that then.
14:51:08S_a_i_n_tI was going to suggest that change in wording to liar
14:52:21Buschelthe setting for lcd sleep in in svn for quite some while, liar's patch just uses it as well
14:52:29Buschel*is min
14:52:44Buschelahem, wanted to say " in svn..."
15:03:01 Join InsDel [0] (
15:06:57CIA-7New commit by 03teru (r28575): rockpaint: disable playback control if the buffer is taken from the audio buffer.
15:08:38CIA-7r28575 build result: All green
15:09:11 Quit JdGord (Quit: Bye)
15:10:06TheLemonManlets say i have a player running leenux, if i just cross compile vanilla sdl will that work ?
15:16:51 Join ppawel [0] (
15:17:01TheSevenanyone from germany around who has experience with getting players shipped from outside of the EU?
15:18:01TheSevensomeone shipped me a donated player, which the local customs office is holding back, claiming they would need an invoice
15:18:30S_a_i_n_tan invoice from....?
15:18:53TheSevenwell, the one who "sold" it (it was marked as a gift -.-)
15:19:19S_a_i_n_tand they want a receipt for it, to estimate tax I guess?
15:19:50TheSeventhe invoice and a payment document, according to the notification they sent me
15:20:13S_a_i_n_thow the heck are *you* supposed to supply that?!?
15:20:23TheSeventhat's what i'm wondering, too
15:20:26S_a_i_n_tit was shipped to you, you didn't buy the thing.
15:30:53 Join CaptainKewl [0] (
15:36:22 Quit Kupop (Ping timeout: 245 seconds)
15:36:34 Quit InsDel (Read error: Connection reset by peer)
15:42:23 Join stripwax [0] (
15:43:40ppawelpeeps, how would I start debugging bootloader problems on iaudio 7?
15:44:11ppawelthe bootloader (bootbox?) starts fine, I can see the rockbox splash screen but the actual image of rockbox is not loading
15:44:44ppawelmainly I want to know if there is a better way of debugging than messing manually with bootbox/bootloader code
15:45:38stripwaxwhat is 'bootbox'? are you using the official rockbox bootloader? when did this problem start, has rockbox ever run succesfully for you on iaudio7?
15:48:38ppawelbootbox = stuff found in flash/bootbox directory in git
15:49:01ppawelI've just built rockbox for iaudio 7 from git repo for the first time today
15:49:07ppawelit always hangs on boot
15:49:39ppawelI don't even know if this bootbox code is used for boot loading
15:50:03ppawelbut this is a boot using USB without dual booting
15:50:55ppawelI upload the image with tcctool
15:51:28S_a_i_n_tisn't bootbox just for the Recorder?
15:51:59S_a_i_n_tpossibly other Archoses
15:52:27ppawelI don't know
15:52:50ppawelI still have to dig into how the resulting rockbox.bin is built for iaudio 7
15:52:53S_a_i_n_twhen it talks of USB Boot mode (the wiki) it's talking about the OF
15:52:56S_a_i_n_tnot RB
15:52:59S_a_i_n_t(as I understand it)
15:53:14ppawelno, the flashing is done with OF
15:53:36ppawelwith USB boot both OF and RB can be booted
15:53:47ppawelI checked OF and it works, but RB hangs on startup
15:54:25S_a_i_n_t"with USB boot both OF and RB can be booted" <−− where are you getting this infor from?
15:54:25ppawelthere was a forum thread about iaudio 7 development and a guy there said that hanging is a bug in the boot loader and several boot attempts work
15:54:31ppawelI tried about 10 times and it always hangs
15:54:33 Quit stripwax (Ping timeout: 240 seconds)
15:54:47 Join gammy [0] (
15:55:39gammyHey guys, do you know the difference between the batteries in the iAudio X5L and the iRiver HP120? I have an iRiver with a fault output stage, and an iRiver with a faulty battery..
15:56:04S_a_i_n_tMy googling seems to imply quite strongly that USB Boot Mode is to do with the OF specifically
15:56:20S_a_i_n_tso I'm wondering what you've read that states otherwise
15:56:28ppawelyes because it is designed for recovery
15:57:03ppawel"For now the best way to go is to use, bootloader that will run rockbox if hold button is pressed, see D2 wiki for more info."
15:57:27ppawelhold button activates USB boot in iaudio 7
15:58:02S_a_i_n_taccording to the wiki, "Mode" button does.
16:00:05 Quit teru (Quit: Quit)
16:01:20ppawelit is the same button, not much choice really with this player..
16:02:56n1sppawel: bootbox is a special bootloader for some archos players and is not used for your port, the splash is not displayed by the bootloader AFAIK so it sounds like it's rockbox that hangs while starting up but after the bootloader is done
16:03:15n1sunless the iausio 7 bootloader is special
16:04:37ppaweln1s, ok thanks for the info.. I think I will start with finding where and how exactly is the code loaded
16:04:42 Join liar [0] (
16:05:00ppawelwell, before that I need to find out how the binary is built - what goes into it
16:05:08n1si'd start sprinklig splash messages in main.c:init() after the show_logo() call
16:05:12ppawelbut I haven't read everything on thje wiki yet
16:05:40ppaweln1s, yeah that's what I wanted to avoid by asking for a better way to debug.. :)
16:05:49ppawelbut it's ok I guess..
16:06:30ppawelalso - the question is *which* main.c
16:06:44n1sunless your port has some special debug message stuff, i think that's the easiest way, or going back to a known working version and bisecting
16:06:56ppawelis it apps/main.c or some bootloader stuff
16:07:25n1si'm not even sure your port uses a bootloader, did you build one?
16:08:39ppawelI'm not sure :) what I did was ../tools/configure, selected iaudio 7, fixed some compilation errors (mainly missing keypad mappings) and I got two binaries that look interesting - rockbox.bin and rockbox.iaudio
16:08:56ppawelthen I did:
16:08:58ppawel../tools/scramble -tcc=crc apps/rockbox.bin I7_FW.BIN
16:09:19ppaweland used tcctool to upload I7_FW.BIN to the player when it is in USB boot mode
16:09:33ppawelso I don't know if bootloader is involved
16:11:05n1syou didn't build a bootloader then
16:11:15S_a_i_n_thave you done a make zip, and ended up with a .rockbox folder for the root?
16:11:57ppawelI will add some debug info as you mentioned
16:12:07S_a_i_n_tjust am idea but it may be sitting there doing nothing as it is expecting to find a .rockbox folder on the device.
16:12:34n1sS_a_i_n_t: it doesn't (or shouldn't) hang if the dir is missing
16:12:35ppawelhmm so binary isn't all?
16:13:00n1sppawel: no, but it should be enough to get a menu and file browser
16:13:32ppawelok, I assume the other stuff I can copy later to the file system?
16:14:13ppawellater = when I get anything on the player that is responsive
16:14:23n1syes, that should be fine
16:14:37ppawelok one more question then
16:14:57 Quit Buschel (Ping timeout: 255 seconds)
16:14:58ppawelwhat API do I use for writing debug info?
16:15:13ppawelequivalent of printk
16:15:25ppawelso that I can see it on the screen
16:15:48n1ssplash and splashf print splash messages to screen, later when you can use the menu you can enable logf support and use that
16:16:00ppawelok cool
16:17:53ppawelthen I start hacking, perhaps I should register on the forum and revive the old iaudio 7 topic when I find out something interesting
16:18:27 Quit togetic (Ping timeout: 245 seconds)
16:19:22gevaertsTheSeven: that patch looks familiar...
16:20:43 Join stoffel [0] (
16:21:23TheSevengevaerts: commit it or not?
16:22:06gevaertsTheSeven: I don't know how well tested it is
16:22:17gevaertsApart from that, it should save some stack
16:22:19gevaertsSo yes
16:26:07 Quit GeekShadow (Quit: The cake is a lie !)
16:32:07 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
16:36:43TheSevengevaerts: I haven't tested it extensively, but I didn't notice problems during everyday use
16:37:16gevaertsSounds good enough
16:37:25TheSevenproving correctness for the fat.c part should be rather trivial
16:38:04TheSeven(only one struct member used to be accessed at all, so we can instantiate that directly as a variable instead of instantiating the whole struct)
16:38:54ppaweln1s, ok so I bisected it with debug statements to storage_init
16:38:58TheSevenbetter commit that now than shortly before a release...
16:39:03TheSevenshould I go for it?
16:39:44gevaertsI'd say yes
16:41:21CIA-7New commit by 03theseven (r28576): Reduce the amount of stack space needed by fat_rename and mkdir_uncached.
16:42:13***Saving seen data "./dancer.seen"
16:43:17CIA-7r28576 build result: 80 errors, 0 warnings (theseven committed)
16:43:31ppawelwow nice continuous integration
16:43:53gevaertsSome multivolume issues there
16:44:02ppawelat my workplace builds take several hours - java sofware :(
16:46:40CIA-7New commit by 03gevaerts (r28577): Fix multivolume case
16:46:46gevaertsThat should do it
16:47:32TheSevenhm, I wonder how that got lost...
16:48:28CIA-7r28577 build result: All green
16:49:06gevaertsLack of attention while looking for "file" I guess
16:49:34TheSevencan anybody tell me why r28571 reduced nano2g binsize?
16:50:04ppawelhmm if there is no CONFIG_STORAGE_MULTI set then where storage_init comes from...?
16:50:45TheSevensee storage.h
16:50:52TheSevenit's mapped to whateverdriver_init
16:51:09ppawelindeed, thanks
16:51:31gevaertsTheSeven: r28571?
16:51:44gevaertsThat one seems not to change binsize at all
16:52:02TheSevenoh, off by one. that explains the whole thing
16:52:24TheSeventhose binsize table lines are too long :)
16:52:51gevaertsSome grey/white alternating lines might be useful
16:54:56*bertrik doesn't quite understand the ugly #define stuff related to multivolume
16:56:52 Join InsDel [0] (
17:03:53ppawelhmm it seems to hang in nand_read_raw..
17:04:35*TheSeven still wonders how to handle the nano2g pcm problem properly
17:06:04TheSevensplit off the last kilobyte of each pcm packet, copy it to a separate buffer, split the dma transfer, and when the first part is done, point dma to the copy of the last KB and request the next chunk?
17:06:22 Join T44 [0] (
17:06:23TheSevenif the packet is <1KB, just copy it completely and play it from the copy
17:07:04TheSeventhis will allow for 5 milliseconds of IRQ latency
17:07:41ppawelor rather it hangs on first encountered splashf inside nand_init... perhaps it was not a good idea to include splash.h in storage driver...
17:08:10ppawelbut how else can I debug where there is no lcd api
17:08:28*TheSeven successfully used splashf to debug storage like a year ago, but I have no idea if that still works
17:08:32gevaertsppawel: splash should be fine anywhere, except probably in interrupt handlers
17:08:55 Join Buschel [0] (
17:08:56TheSevengevaerts: didn't it cause trouble if it wasn't called from the main thread?
17:09:27gevaertshm, maybe, yes
17:09:32TheSevenif you're debugging a lockup, you could try just writing to the lcd directly, if not, try logf()
17:09:39gevaertsBut I suspect nand_init() would be called from the main thread anyway
17:09:42 Quit Topy (Ping timeout: 245 seconds)
17:10:07ppawelyes it is - storage_init is nand_init and storage_init is called from main()
17:10:24TheSevenhm, splashf should work then
17:10:53TheSevenunless you maybe pass it a bad string pointer or something :)
17:11:53 Quit timccc (Quit: Leaving.)
17:12:23 Join timc1 [0] (~tim@
17:13:03ppaweloh, it seems like I am confused by display semantics of splash - it only displays one line and overwrites contents of previous lines
17:13:58TheSevenit prints the string to a box in the center of the screen, and then sleeps for the number of ticks specified
17:16:39ppawelok but now I can't see strings printed by multiple calls to splashf
17:16:40 Quit timc1 (Client Quit)
17:16:42ppawelonly the last one
17:16:47ppawelso maybe I will use lcd_puts
17:17:06TheSevenif you make it sleep for long enough, you have a chance to read the previous messages :)
17:17:14 Join timc1 [0] (~timc1@
17:17:33 Quit timc1 (Client Quit)
17:17:40ppawelyeah that's a good idea thanks
17:18:00TheSevenbut lcd_puts might be the better approach if you want to display multiple things at the same time. you'll have to take care about what to print to which line though
17:18:15 Join timccc [0] (~timccc@
17:18:57 Join factor [0] (
17:19:58 Quit timccc (Client Quit)
17:20:24 Join timccc [0] (~timccc@
17:28:27 Join esperegu [0] (~quassel@
17:28:50 Quit benedikt93 (Quit: Bye ;))
17:32:14 Quit TheLemonMan (Quit: Help me, i got shot! *DIES*)
17:39:41 Join toffe82 [0] (
17:40:16 Quit AlexP (Remote host closed the connection)
17:44:33ppawelok I got stuck in debugging nand_init, apparently one of the read operations done in read_random_writes_cache hangs/blocks
17:44:39ppawelI found
17:44:51ppawelseems like a lot of questions to answer about this storage
17:45:17ppawelalso I've got 16 gb iaudio 7 - different from what other people working on it had..
17:45:46 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:46:11ppawelI guess I will transfer my findings to wiki/forum topic
17:51:02*bertrik just made a patch for a bug that consists entirely of deletions
17:52:38ppawelremoving code is always good
18:00:53 Join freddyb [0] (
18:01:36 Quit freddyb (Client Quit)
18:05:59bertrikn1s, can you have a look at my patch for si4700.c in ?
18:06:05*TheSeven swears at that double buffering problem
18:24:51n1s bertrik i can test it, next week
18:32:47*TheSeven compiles a build and prays that playback still works :)
18:37:02bertrikn1s, I can test it too, but this patch also removes some (IMO unneeded) logic, so I'd like to ask if you agree with the change
18:39:25CIA-7New commit by 03theseven (r28578): Fix a typo in a comment
18:41:21CIA-7r28578 build result: All green
18:41:30 Quit T44 (Quit: Leaving)
18:41:59 Join Topy44 [0] (
18:42:15***Saving seen data "./dancer.seen"
18:47:35 Join panni_ [0] (
18:48:52bertrikTheSeven, it looks like you *introduced* a type now :)
18:49:47CIA-7New commit by 03theseven (r28579): Damn. Remove another typo.
18:50:25gevaerts"allotted" is a bit unusual in this context, but it's not wrong
18:50:40*TheSeven never read that before
18:50:48TheSeven"alloc'ed", maybe
18:51:14TheSeven/data/rockbox/firmware/target/arm/s5l8700/pcm-s5l8700.c:112: warning: passing argument 1 of "pcm_play_get_more_callback" from incompatible pointer type
18:51:14TheSeven/data/rockbox/firmware/export/pcm.h:99: note: expected "void **" but argument is of type "const unsigned char **"
18:51:16TheSevenwhat the hell?
18:51:34CIA-7r28579 build result: All green
18:51:46TheSevenwhy isn't that compatible?
18:53:27*TheSeven wonders if he fully understood what "const" means
18:56:37*TheSeven tells S_a_i_n_t that LCD sleep while charging is absolutely nonsense
18:59:07ppawelfolks, do you think that debugging/reverse engineering samsung NAND used in cowon d2/i7 and others has any chance of success?
18:59:39TheSeventhe NAND itself, or the FTL?
18:59:45ppaweli have a problem on my iaudio 7 with that and I think there are more on the way judging from wiki documentation...
19:00:02TheSevenand I'd generally say yes, if you're willing to put the neccessary amount of effort into it
19:00:03ppawelI think FTL is the actual problem for me now
19:04:56ppawelI hope there is a mirror of these docs...
19:05:06ppawelbecause they are no longer available
19:07:45keenerdTheSeven: What is wrong with turning off the lcd while charging?
19:07:52 Quit Buschel (Ping timeout: 264 seconds)
19:07:58TheSeventhere's just no good reason to do that
19:08:03keenerdTheSeven: Makes it charge faster and extends the life of the parts.
19:08:56TheSevenin the rare case that the port can only supply 100mA, it *might* make charging complete about a minute earlier
19:09:18TheSeven(for a fully discharged battery)
19:09:50keenerdIt would be a lot more than that. The smallest backlight + lcd uses 50mA.
19:10:59TheSeventhat's plain wrong
19:11:12TheSeventhe LCD is at ~1mA, the backlight at ~10mA (default brightness)
19:11:38keenerdThat must be a pretty sad backlight.
19:11:51TheSeventhe whole device uses like 25mA with the backlight and LCD on, and the battery's maximum charging current is 120mA
19:12:13keenerdWhat device?
19:12:17TheSevenipod nano 2g
19:14:49keenerdColor me impressed then. Have not run across any white LEDs that impressive.
19:15:51 Join Nwab [0] (
19:16:33NwabNo rockbox for the iriver E150 ?
19:16:37 Quit liar (Quit: Leaving)
19:16:55bertrikno, or we would have mentioned it on the rockbox front page
19:18:02Nwabok thanks
19:18:16 Quit Nwab (Client Quit)
19:18:59AlexPWhat is theme magic transparent colour?
19:19:05 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
19:20:23krazykitAlexP, you mean magic pink? 255,0,255
19:20:30AlexPyes, thanks
19:21:43 Join liar_ [0] (
19:27:34 Join Kupop [0] (
19:28:03keenerdWoooo finally got an error message for these freezes. Had to sit in debug -> buffer to catch it though.
19:28:37keenerdPrefetch abort at EA000034 FSR 0x8 (domain 0, fault 8)
19:29:00TheSevencode interpreted as an address?
19:29:16keenerdIs that what it means? I have very little to go on.
19:29:27TheSevenprobably a pointer pointing into the middle of code instead of some other buffer
19:29:54keenerdIs there anything else I can do to trace this in greater details?
19:29:59TheSevenea000034 smells like it might be the first instruction of the rockbox binary
19:30:18TheSevenso possibly a null pointer being dereferenced twice?
19:30:30keenerdAnd once is bad enough :-)
19:30:51TheSevenoh wait, a *prefetch* abort, not data...
19:31:07TheSevenso a null pointer being dereferenced and then the result being called?
19:31:37TheSevenso possibly a null pointer being interpreted as a function table?
19:31:42TheSevenwhat did you do to trigger this?
19:32:14keenerdListen to music.
19:32:39keenerdBut does not trip in the FM radio or mpeg player.
19:32:52keenerdUsually happens in less than five minutes.
19:33:29 Quit panni_ (Read error: Connection reset by peer)
19:33:46 Quit esperegu (Read error: Connection reset by peer)
19:34:00keenerd(Target is a Fuze V2.)
19:35:02 Join esperegu [0] (~quassel@
19:37:26 Join evilnick_ [0] (
19:38:32TheSevenand that just happened in the middle of a track? was it rebuffering at that point?
19:39:18keenerdHard to tell. The buffer never goes below a few % before it refills. So it rebuffers every second or so.
19:39:26keenerdOooh, a new variant on the crash
19:39:38 Join panni_ [0] (
19:39:39bertrikmaybe this is one of those few AMSv2 players where dynamic frequency scaling does not work reliably
19:39:43AlexPHuh, shuffle can't be used as a conditional?
19:40:00gevaertsbertrik: wasn't that AMSv1?
19:40:17keenerdData abort at 30815260 FSR 0x8 (domain 0, fault 8) address 0x9000069D
19:40:21 Quit evilnick (Ping timeout: 240 seconds)
19:40:55bertrikgevaerts, ah yes
19:41:33keenerdSitting in the debug menu is magical. Usually it locks up before the error message is printed.
19:41:56*TheSeven is currently debugging a lockup in the PCM IRQ handler
19:42:31AlexPWhere is JdGordon when you want him :)
19:42:41 Nick evilnick_ is now known as evilnick (
19:42:51 Quit evilnick (Changing host)
19:42:52 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
19:43:39keenerdSo after a few minutes of tune, I get random data or prefetch aborts. Yay.
19:44:22keenerdSame data abort, again.
19:46:13 Join Luca_S [0] (
19:46:34AlexPoh, it can. /me silly
19:46:39 Join earcar [0] (
19:51:28keenerdIs there any documentation for the debug menu? I've got a way to force a crash.
19:51:48keenerdJust have to scroll in debug -> buffers
19:53:06keenerdSometime. This is weird to reproduce.
19:53:31Luca_Skeenerd: with any codec or a specific one?
19:53:39 Quit earcar (Quit: bye)
19:53:52keenerdEverything I have is ogg or mp3.
19:54:03 Join earcar [0] (
19:54:04Luca_Sand both lock up?
19:54:43Luca_SI have a fuzev2 too, and didn't experience a lockup in months
19:55:30keenerdMaybe? Current playlist has both. I'll get back to you in a few crashes :-)
19:55:54Luca_Salso: did you change any setting? like crossfade, or something
19:56:00Luca_Sdefault theme?
19:56:15keenerdStock settings for audio.
19:56:41Luca_Sshouldn't change anything, but try with the default settings before filing a bug on flyspray
19:57:06 Quit monsterb (Quit: leaving)
19:57:08keenerdEven though it happens outside the WPS or while the backlight is off?
19:58:56Luca_Si'm not a rockbox dev, so i can't exclude anything :) but simplifying the environment is important to pinpoint the problem. also: are you playing from uSD or internal memory?
20:00:06*keenerd sighs. Both.
20:00:15keenerdSo much crashing to do for science.
20:01:53 Join fdinel [0] (
20:04:37 Quit Luca_S (Quit: CGI:IRC (EOF))
20:12:06 Quit {phoenix} (Remote host closed the connection)
20:12:55 Quit stoffel (Remote host closed the connection)
20:20:12 Join {phoenix} [0] (
20:28:42 Quit ReimuHakurei (Read error: Connection reset by peer)
20:39:41*TheSeven strongly recommends nano2g end users to stay away from rolo
20:42:16***Saving seen data "./dancer.seen"
20:42:35keenerdLol. Link's Awakening on Rockboy is kind of silly. You need to scroll CW and CWW simultaniously to save.
20:46:52TheSevenhm, DMA is still acting up
20:49:20 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
20:51:09dionoeaDo you know if there is any plan to get the rockbox plugins running under android?
20:51:32dionoea(I'd be willing to have a look but I'd like to know if someone is working on it first)
20:53:31dionoeathe first wiki page doesn't mention anything regarding plugins
20:53:35dionoeaI'll have a look at the other one
20:55:05Zagordionoea: we haven't really decided if that's sane or not
20:55:48keenerdPictureflow would be nice to have though.
20:56:35dionoeaZagor: depends on the plugin I guess
20:57:13TheSevenprobably the playback- and audio-related ones, but not all the games, most of the viewers etc.
20:58:12TheSeventhings like fft, metronome or pictureflow make sense, rockbox-specific viewers maybe, but most of the rest probably doesn't
20:59:10 Join panni__ [0] (
20:59:42bertrikhm, odd, it looks like the GPIO pins of the si4702 tuner chip are connected to something when I look at the PCB scan of the clip v1. The GPIOs on the tuner chip can indicate stuff like the tuner locking onto a station and stereo status
21:01:00 Quit ppawel (Ping timeout: 245 seconds)
21:01:11 Quit panni_ (Read error: No route to host)
21:01:51 Join panni_ [0] (
21:04:46 Quit panni__ (Ping timeout: 255 seconds)
21:11:40 Quit earcar (Quit: bye)
21:23:19 Quit krazykit (Quit: bbiab)
21:23:45 Join krazykit [0] (
21:26:34 Join ReimuHakurei [0] (~reimu@
21:27:03 Join wodz [0] (
21:27:18wodzZagor: ping
21:27:46wodzI just won ebay auction :-) What next?
21:28:29TheSevenhm, there's still a click when starting playback for the first time after boot
21:28:34TheSeveni have no idea why.
21:30:46bertriksome other init I guess
21:31:49wodzTheSeven: maybe I2S fifo has some garbage?
21:32:35TheSevenif there was one...
21:57:19 Quit Zarggg (Quit: Zarggg)
22:00:27TheSevenapparently the PLL was the culprit
22:01:35bertrikWhat was wrong with it? maybe not waiting long enough for the PLL to lock?
22:02:19 Join merbanan [0] (
22:04:20 Join Kitr88 [0] (
22:06:18 Quit Kitar|st (Read error: Connection reset by peer)
22:08:17CIA-7New commit by 03theseven (r28580): iPod Nano 2G: Finally FIQ-less and glitch-free PCM. This should allow for IRQ latencies high enough to allow re-locking PLLs and changing and ...
22:10:10CIA-7r28580 build result: All green
22:10:11TheSevenAt 44.1kHz this should allow for 11.6ms of IRQ latency, if the buffers passed to the PCM driver are at least 2KB
22:18:25 Join Zeiris_ [0] (~Zeiris@
22:20:11 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
22:21:59TheSevenarrrrrr, IRQ latencies apparently aren't the only problem
22:22:30TheSevenlooks like the DMA core can't fetch data quick enough while the system bus is at 1843200 Hz
22:22:54TheSevenwell, we have a spare PLL... that might help :)
22:22:59TheSevenlock one while using the other one
22:24:32 Join Nasbagdo [0] (
22:25:19NasbagdoHello, is there anybody here?
22:26:05 Quit Kupop (Ping timeout: 265 seconds)
22:26:11Bagderno, we're all bots
22:26:32 Join Kupop [0] (
22:29:38 Join FLACtastic [0] (
22:29:58NasbagdoGood, I wanted to ask one rather stupid question. Is there any function that would give me the value of menu item that is under selector :)?
22:30:22FLACtasticHello, I wonder if there is anyone who can halp with a bug (Rockbox, lamp plug-in, Sansa Fuze v2)?
22:31:50saratogadon't ask if you can ask for help
22:33:23FLACtasticI was just being polite. I have logged a bug here: * * and there was advice to report it here also.
22:34:20LloreanIt sounds more like some strange hardware failure than a "bug"
22:34:40FLACtasticOK, well thanks anyway.
22:35:51AlexPFLACtastic: Yeah, the fact it happens both in Rockbox and the OF suggests not just a RB bug
22:35:56 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
22:36:22FLACtasticOh right...
22:36:31saratogai remember someone else once reporting that using lamp on some ams player made his screen get really hot
22:36:41saratogamaybe some players can't safely go as bright as others
22:37:12saratogahmm no that was the wheel light, not the player backlight
22:37:16FLACtasticThe confusing thing is, the backlight still functions, just not at the same time as the wheel light. Weird.
22:37:17 Quit casainho (Read error: Connection reset by peer)
22:40:10 Quit markun (Read error: Connection reset by peer)
22:41:36 Quit FLACtastic (Quit: CGI:IRC)
22:42:18***Saving seen data "./dancer.seen"
22:47:34 Join Self-Perfection [0] (
22:50:06 Join markun [0] (
22:50:06 Quit markun (Changing host)
22:50:06 Join markun [0] (~markun@rockbox/developer/markun)
22:52:13 Quit liar_ (Ping timeout: 272 seconds)
22:54:39 Quit Nasbagdo (Quit: CGI:IRC (EOF))
22:57:27 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
22:58:10*TheSeven hates when panicf fails
23:01:33Stummi my new patch for rockboy :)
23:01:37S_a_i_n_tTheSeven: You revived your Nano2g?
23:01:42 Join Seq [0] (
23:02:06S_a_i_n_twow...thank f*** for that.
23:02:20TheSevenapparently it was "just" a bit of very nasty ftl corruption
23:02:49TheSevenand the trigger for that is apparently rolo
23:03:10S_a_i_n_twhat is causing it that the iLoadered Nanos deal with it so badly, but rb-bootloadered ones "just work"?
23:03:27S_a_i_n_tI mean, wasn't iLoader/emBIOS supposed to take care of all that?
23:03:40gevaertshow can it?
23:03:42TheSeventhis definitely had nothing to do with iLoader
23:03:49gevaertsThis is rolo we're talking about
23:04:09TheSeventhe FTL got was fine in the old rockbox version, and broken in the rolo'ed, with nothing else executed in between
23:04:21 Join liar_ [0] (
23:04:22 Join Buschel [0] (
23:04:22TheSevenif this one wouldn't have been iloadered, it might well have been a permanent brick
23:04:41gevaertsDoes rolo flush the FTL?
23:04:52S_a_i_n_tjust bad odds that it hasn't happened on a non-iLoadered Nano yet then?
23:05:15*TheSeven guesses that rb bootloader users don't use rolo that often
23:05:34S_a_i_n_tI use it all the time, which is what dodges me out.
23:05:44S_a_i_n_tdamn near every time I change builds.
23:05:56*TheSeven needs to to a full FTL dump to check what it's choking on. right now it's in a state where rockbox can read/write perfectly fine but apple code hangs on boot be clear, I should *not* be using RoLo?
23:06:44TheSeveni have no idea what the root cause is. might be cache coherency or whatever...
23:06:45*S_a_i_n_t wants to avoid this if possible.
23:07:38TheSevendepending on when during boot the apple bootloader checks the key combos, it *might* be possible to fix this through nor dfu on a rb bootloader device, but it might well lock up before it even comes that far
23:08:14TheSeventhe weird thing is that this actually happened twice to me today, however there were slight differences
23:08:43 Quit Zeiris_ (Read error: Connection reset by peer)
23:08:48TheSevenand it appears to be very similar to the behavior mulenmar reported, so we might actually have a way to fix this now :)
23:09:02 Join Zeiris_ [0] (~Zeiris@
23:09:19SeqIs it normal that my 5G iPod can't charge when docked to my alarm clock? Or is it likely specific to this particular accessory? It charges when running the apple firmware.
23:09:31TheSevendoes anyone have an idea why an unconditional panicf at the entry of set_cpu_frequency just locks up and sometimes inverts the LCD colors?
23:09:48S_a_i_n_tSeq: Do you have accessory power turned on?
23:10:03TheSevenSeq: you might also want to try enabling car adapter mode
23:10:14S_a_i_n_tit should be on by default, but you may have turned it off without realising.
23:10:19saratogawow i've never seen gcc's line numbering on errors get so confused as the libmad macro's make it
23:10:29TheSevener, setting "charge during USB connection" to "force" nowadays
23:10:32*gevaerts believes that both accessory power and car adapter mode are irrelevant here
23:11:10S_a_i_n_tsome docks need acessory power to detect the connection, and then charge.
23:11:16SeqS_a_i_n_t: "Accessory Power Supply" is set to "yes"
23:11:39gevaertsS_a_i_n_t: ah, ok
23:11:45SeqTheSeven: I thought that just turned the device off when it loses power?
23:12:17SeqS_a_i_n_t: It's a fairly cheap iHome unit
23:12:45gevaertsSeq: try setting "charge during USB connection" to "force"
23:12:48TheSevenit means that it charges even when the host doesn't respond (and thus doesn't allow it to charge in theory)
23:13:16TheSevenand as this dock probably doesn't have a proper usb host controller, this might be the reason it isn't charging
23:13:38Seqgevaerts: I currently have it set to force. I tried that after "yes" did not work
23:14:24SeqTheSeven: that's car adapter mode? I'll try that then.
23:14:34TheSevenno, that's the "force" option
23:14:46TheSevengevaerts: what does car adapter mode actually do?
23:15:38gevaertsBasically it links "pause" to the power supply
23:15:55 Join JesusFreak316 [0] (
23:16:06Tornelook in the battery debug screen, see if it says there's external power and what Ibat is.
23:16:26 Quit benedikt93 (Quit: Bye ;))
23:17:02SeqAs it turns out, my wife's dock charges the ipod just fine. It seems it's just mine. And unfortunately it is on my desk at work, so I can't test it.
23:17:09SeqI'll probably be back monday :)
23:17:17Tornedebug, view battery, then scroll down
23:17:21Tornesee what it says
23:20:14Torneon monday :)
23:20:21SeqTorne: Will do :)
23:21:05 Quit Buschel (Ping timeout: 264 seconds)
23:21:09Tornei wrote the new usb charging foo so feel free to bug me when you do
23:21:31Tornei dunno that it's been tested with power-giving accessories.
23:21:43Torneonly computers and dumb ac adapters
23:22:19SeqWill do. It charges via USB to my computer fine. My thinkpad has an "always on" port that charges the ipod even when the laptop is off, and that works fine.
23:22:44 Join xxcv [0] (
23:24:40SeqI had the ipod playing all day Friday on my alarm clock dock at work, and the battery was being used.
23:25:11SeqI've only had the ipod since thursday though, I've been an ihp-120 user for a few years. So I'm not that familiar with this port yet.
23:25:27TorneIbat on the battery debug screen shows how much current is going in/out of the battery
23:26:04Torneshould be around 400mA if it's charging ok
23:29:36SeqTorne: I'll let you know on Monday.
23:33:29*TheSeven is amazed by the UI responsiveness of an ipod running at 12MHz :)
23:40:53*TheSeven is puzzled:
23:41:10TheSevenPLL at 192MHz, clock divider 4x => works
23:41:12TheSevenPLL at 192MHz, clock divider 2x => works
23:41:23TheSevenPLL at 48MHz, clock divider 4x => works
23:41:29TheSevenPLL at 48MHz, clock divider 2x => doesn't work
23:41:40TheSevenPLL at 48MHz, clock divider 1x => doesn't work
23:46:31TheSevenPLL at 96MHz, clock divider 2x => works
23:47:03TheSevenPLL at 96MHz, clock divider 1x => doesn't work
23:47:37TheSevenany possible? explanations for that?
23:48:04Torneby doesn't work you mean fail to boot:
23:49:02Torneon the pp ipods, too low a clock rate breaks dma and then disk access fails..
23:49:09 Join JdGordon| [0] (~jonno@
23:49:13Tornejust a thought
23:49:19 Quit JdGordon| (Changing host)
23:49:19 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
23:51:09TheSevenwell the weird thing is that the effective clock rate is actually the same for 192/4x and 48/1x
23:51:17TheSevenone works, the other doesn't
23:51:37TheSevenin all of those cases, the CPU, AHB and APB clock are running at the same speed
23:51:44TheSeventhe ARM core is in fastbus mode
23:52:01Torneare any of the peripheral clocks derived, though?
23:52:17TheSeventhey should all be derived from the APB clock
23:52:31Tornemaybe they aren't :)
23:52:43TheSeventhe only things that are derived from something different are the I2S and USB clocks, which won't matter here
23:53:04 Quit wodz (Quit: Leaving)
23:53:49TheSevenhm, I2C is failing at 96/2x while it's working at 192/4x
23:53:58TheSevenat 48/1x it doesn't even boot
23:54:26TheSevensometimes i've seen it try to panic, fail to get the message onto the lcd, and drop into the post-mortem dumper
23:55:42 Quit esperegu (Read error: Operation timed out)

Previous day | Next day