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 2010-11-26

00:07:06 Join Topy44 [0] (
00:08:05 Quit mortalscan (Ping timeout: 255 seconds)
00:09:24 Quit pamaury (Remote host closed the connection)
00:10:29 Join JdGordon| [0] (
00:10:29 Quit JdGordon| (Changing host)
00:10:29 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
00:18:40 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
00:19:09 Join efyx [0] (
00:22:54 Join Kitr88 [0] (
00:23:51 Quit Topy44 (Read error: Connection reset by peer)
00:25:33 Quit n1s (Quit: Lämnar)
00:25:50 Quit robin0800 (Remote host closed the connection)
00:26:38 Quit Kitar|st (Ping timeout: 245 seconds)
00:27:25 Quit DerPapst (Quit: Leaving.)
00:28:08 Quit Kitr88 (Ping timeout: 276 seconds)
00:32:07 Join Kitar|st [0] (
00:34:14 Join mortalscan [0] (~mortalsca@
00:44:54 Quit JdGordon| (Quit: Reconnecting)
00:44:59 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
00:48:59 Quit wodz (Quit: Leaving)
00:50:52 Join kugel [0] (~kugel@rockbox/developer/kugel)
00:51:30kugelsaratoga: it's impossible to tell that the metadata parser crashed
00:51:42kugelif it does, it takes rockbox with it
00:55:23JdGordon|yes, so write a log of all files scanned before enterying the parser
00:56:13***Saving seen data "./dancer.seen"
00:58:01kugelsaratoga: also, the problem I had wasn't about crashing metadata parser
00:58:16 Join krabadro [0] (
00:58:41 Quit krabadro (Remote host closed the connection)
00:59:31 Join krabador [0] (
01:57:24 Join TxBlaze101 [0] (
02:02:38 Quit panni_ (Read error: Connection reset by peer)
02:03:35 Join panni_ [0] (
02:05:28 Quit TxBlaze101 ()
02:07:20 Quit kugel (Ping timeout: 255 seconds)
02:08:17 Quit japc (Quit: Ex-Chat)
02:11:22 Nick noamsml_ is now known as noamsml (
02:13:59rasherJdGordon|: I've been saying this literally for years
02:14:43JdGordon|it's not there for laziness reasons, not technical ones
02:15:04JdGordon|tagcache.c is a horrible scary "here be dragons" thing.... noone has the guts to touch it :D
02:15:54rasherThe default "do a binary search of your collection" is a bit much to ask bug reporters
02:16:28rasher"Turn on something in the debug menu and see the last filename in this output log" is somewhat more friendly
02:16:40 Join InsDel [0] (
02:16:41JdGordon|noone will disagree with you
02:17:08JdGordon|the problem is the devs dont have borken files, and dont particularly care enough (obviously) to touch tagcache.c
02:17:48JdGordon|and those saying "binchop your files" dont want to get their hands dirty either... everyone loses
02:18:05rasherHow hard could it be...
02:18:09*rasher opens tagcache.c
02:18:44 Quit panni_ (Read error: Connection reset by peer)
02:19:20JdGordon|its actually simpler than that even... you could probably put the logging into metadata.c instead
02:20:05rasherI guess that would even be more helpful
02:20:33rasher(since people can have metadata issues elsewhere)
02:21:17JdGordon|the db seems to be more suceptable to broken metadata than playback though
02:21:45*JdGordon| wishes he had some sort of idea what is causing his playback problems...
02:22:02rasherIsn't that just because the db will (almost) always look at *all* files on the player
02:22:04JdGordon|it just stops.. buffers are all full
02:22:13JdGordon|could be
02:22:53 Quit efyx (Remote host closed the connection)
02:24:16 Join JdGord [0] (
02:25:30 Quit liar (Quit: Leaving)
02:33:01 Join Loto [0] (~nfs@xbmc/user/Loto)
02:38:55 Join Judas_PhD [0] (
02:41:20 Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.)
02:42:05 Quit mystica555_ (Ping timeout: 264 seconds)
02:44:48 Quit ReimuHakurei (Remote host closed the connection)
02:45:11 Join ReimuHakurei [0] (~ReimuHaku@
02:48:54 Join Keripo1 [0] (
02:49:16 Join fdinel [0] (
02:51:17 Quit Keripo (Ping timeout: 265 seconds)
02:56:14***Saving seen data "./dancer.seen"
02:59:43 Quit krabador (Ping timeout: 272 seconds)
03:37:34 Quit JdGord (Quit: Bye)
03:42:06 Quit Keripo1 (Quit: Leaving.)
03:48:58rasherJdGordon|: FS #11776
03:50:24JdGordon|looking now..
03:51:12JdGordon|logfd == 0 is a valid fd
03:51:48JdGordon|and I'd do snprintf() then write instead of two write()'s
03:52:11JdGordon|opening it every time isnt very nice either
03:53:17rasherJdGordon|: what happens when Rockbox crashes with the file open though?
03:53:41rasheralso, I'd need to allocate a buffer for a snprintf
03:53:45rasherdoesn't seem worth it
03:53:53JdGordon|its on the stack, no big deal
03:53:58rashersince it's a debug tool
03:54:06rasherPerformance is not an issue
03:54:12JdGordon|and yeah, but doing it this way is going to make it very very slow
03:55:30rasherReally though, what does happen when Rockbox crashes with the file open?
03:56:40JdGordon|I have no idea, it entirely depends on how write() is implemented
03:56:46JdGordon|which could end up being up to the target
03:57:10JdGordon|I don't think it is heavily buffered but that is really a guess
03:59:37 Join hebz0rl_ [0] (
04:00:23rasherDoesn't exactly fill me with confidence. And again, getting the correct result is far, far more important than getting it quickly
04:00:36JdGordon|i agree
04:00:48JdGordon|it is just nasty
04:01:43rasherI suppose you'd fsync in the real world, but..
04:01:59rasherThis gets the job done!
04:02:12JdGordon|the fd check is wrong though, the other comments were suggestions
04:02:24rasherYep, I'll change that... later
04:02:59 Quit hebz0rl (Ping timeout: 272 seconds)
04:04:21 Join Keripo [0] (
04:05:47 Join bluebrother [0] (
04:05:47 Quit bluebrother (Changing host)
04:05:47 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:09:37 Quit bluebroth3r (Ping timeout: 264 seconds)
04:24:44 Quit The_Seven (Ping timeout: 260 seconds)
04:26:36 Join Barahir [0] (
04:28:19 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:29:35 Quit Barahir_ (Ping timeout: 240 seconds)
04:29:56 Join clone4crw [0] (
04:32:51 Quit froggyman (Remote host closed the connection)
04:51:23 Quit pixelma (Disconnected by services)
04:51:25 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:51:27 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:51:28 Quit amiconn (Disconnected by services)
04:51:28 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:51:48 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:56:15***Saving seen data "./dancer.seen"
04:57:37 Quit xavieran (Ping timeout: 264 seconds)
05:09:24 Join xavieran [0] (
05:13:34 Quit mortalscan (Ping timeout: 255 seconds)
05:15:54 Quit MethoS- (Read error: Connection reset by peer)
05:18:15 Join japc [0] (
05:21:50 Join MethoS- [0] (~clemens@
05:28:18 Quit InsDel (Read error: Connection reset by peer)
05:34:49 Quit ps-auxw (Ping timeout: 264 seconds)
05:37:18 Quit KiwiCam (Remote host closed the connection)
05:39:39 Join jyf1987 [0] (~Axdmin@
05:40:10jyf1987hello there, i am interesting how to contribute while i know lua programming, the wiki seems not to point it
05:41:41JdGordon|lua is only used for plugins
05:42:39jyf1987then which level of c skills do you require?
05:43:07JdGordon|depends what you want to do
05:43:26JdGordon|rockbox is written in c, how clever you need to be depends where you want to fiddle
05:43:54jyf1987well i used want to play linux on my cheap mp4 device
05:44:01jyf1987but now i give it up
05:44:13jyf1987so i want to choose rockbox
05:45:42 Join ps-auxw [0] (
05:45:47jyf1987i want to use the little device to make noice by my apps :]
05:46:14JdGordon|checkout the source
05:46:38jyf1987in that case i want to use lua(as you can support that) to wrote many code to this target
05:47:13saratogatheres already one or two plugins written in lua
05:47:15saratogatake a look at boomshine I think
05:47:25jyf1987ok i will check that
05:48:03jyf1987btw, i came from china, and as you know, there's lots of cheap mp4/pmp device on the market
05:48:10 Quit ReimuHakurei (Ping timeout: 260 seconds)
05:49:20jyf1987i think if they can use rockbox(or linux?) as a common platform, this will be easilly for developing apps
05:49:23tmzt_g2rootjyf1987: you have to know what chip the device has, many of those have a basic cpu and a dsp, or one of the many chips without doducmentation
05:49:48jyf1987tmzt_g2root: i do knows the chip but what about the screen?
05:49:54jyf1987and tv-out support
05:50:02jyf1987tv-out support is important
05:50:19tmzt_g2roottv out is probably a dsp function, the point is it's a major project if the soc isn't supported by rockbox
05:50:29tmzt_g2rootlcd is usually just timing once you get to that point
05:50:51jyf1987that's a pity
05:52:28 Quit clone4crw (Ping timeout: 265 seconds)
05:52:35jyf1987and i checked the supported device list on the wiki , does onda's vx747/777 now fully usefull?
05:52:56JdGordon|saratoga: FS #11776.. you prob are interested
05:53:29saratogathanks, just saw that
05:53:40saratogawe should get it into builds so that people start actually reporting problem files
05:57:53JdGordon|it would be more interesting to get the metadata parsers out into a lib (I tihnk GodEater was working on that ages ago, dunno what the story is though) so it is much faster and easier to find bad files
05:58:49saratogahow does that help find bad files?
05:59:02JdGordon|run the parser on your much faster pc
05:59:57 Quit xavieran (Ping timeout: 252 seconds)
06:00:42 Quit Loto (Quit: Loto)
06:01:44 Quit anewuser ()
06:02:04 Quit antil33t ()
06:04:13 Quit MethoS- (Remote host closed the connection)
06:32:20 Join mortalscan [0] (~mortalsca@
06:32:53 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
06:39:04 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:44:35 Join Keripo1 [0] (
06:45:55 Quit Keripo (Ping timeout: 245 seconds)
06:56:18***Saving seen data "./dancer.seen"
07:08:36 Quit japc (Ping timeout: 240 seconds)
07:13:02 Quit JdGordon| (Quit: leaving)
07:16:04 Quit saratoga (Ping timeout: 265 seconds)
07:19:39 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
07:30:31 Join JdGord [0] (
07:36:20 Quit jyf1987 (Ping timeout: 245 seconds)
07:37:38 Join jyf1987 [0] (~Axdmin@
07:43:10 Quit JdGord (Quit: Bye)
07:54:17 Quit BHSPitMonkey (Remote host closed the connection)
07:54:32 Quit Daeken (Ping timeout: 255 seconds)
07:56:53 Join Loto [0] (~nfs@xbmc/user/Loto)
08:00:13 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:08:22 Nick Loto is now known as root (~nfs@xbmc/user/Loto)
08:08:52 Nick root is now known as Guest4036 (~nfs@xbmc/user/Loto)
08:10:00 Nick Guest4036 is now known as Loto (~nfs@xbmc/user/Loto)
08:27:47 Quit kugel (Ping timeout: 276 seconds)
08:30:59 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
08:34:01 Quit hebz0rl_ (Quit: Leaving)
08:37:50 Join sideral [0] (~sideral@unaffiliated/sideral)
08:41:59 Quit markun (Read error: Connection reset by peer)
08:42:20 Join markun [0] (
08:42:21 Quit markun (Changing host)
08:42:21 Join markun [0] (~markun@rockbox/developer/markun)
08:50:41 Join ender` [0] (
08:51:44 Join LinusN [0] (~linus@rockbox/developer/LinusN)
08:56:21***Saving seen data "./dancer.seen"
08:56:56 Quit TheSeven (Ping timeout: 240 seconds)
09:08:34 Join mt [0] (~mt@
09:09:52 Quit sideral (Quit: Leaving.)
09:12:33 Join kpierre [0] (
09:12:58 Part kpierre
09:17:31 Join user890104 [0] (
09:19:58 Join Rob2222 [0] (
09:20:10 Join Topy44 [0] (
09:23:11 Quit Rob2223 (Ping timeout: 255 seconds)
09:52:42 Quit Topy44 (Read error: Connection reset by peer)
09:59:02 Quit sasquatch (Quit: WeeChat 0.3.2)
09:59:29 Join sasquatch [0] (
09:59:59 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
10:16:00 Join kpierre [0] (
10:25:38 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
10:27:08 Quit TBFOOL (Quit: reboot. up 116d19h.)
10:28:04 Join efyx [0] (
10:30:21 Quit Keripo1 (Read error: Connection reset by peer)
10:31:49 Join wodz [0] (
10:33:41 Join Keripo [0] (
10:36:04 Join DerPapst [0] (
10:42:12wodz /msg nickserv set hidemail on
10:44:47 Join n1s [0] (
10:44:48 Quit n1s (Changing host)
10:44:48 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:48:18 Quit wodz (Quit: Leaving)
10:49:04 Join swilde [0] (
10:50:36 Join wodz [0] (
10:56:25***Saving seen data "./dancer.seen"
11:00:36 Join Topy44 [0] (
11:06:38 Quit Topy44 (Read error: Connection reset by peer)
11:07:52 Quit jyf1987 (Quit: Leaving.)
11:10:36 Join Topy44 [0] (
11:13:36 Quit Topy44 (Read error: Connection reset by peer)
11:17:17 Join Topy44 [0] (
11:18:12 Quit factor (Read error: Connection reset by peer)
11:28:56 Quit Topy44 (Read error: Connection reset by peer)
11:30:06 Join PurlingNayuki [0] (~PurlingNa@
11:31:11 Part PurlingNayuki
11:35:34 Join factor [0] (
11:39:01 Quit swilde (Remote host closed the connection)
11:40:57 Join swilde [0] (
11:45:37CIA-7New commit by nls (r28666): libtremor: small tweak to coldfire inline asm function MULT31_SHIFT15, saving one instruction, *tiny* speedup, output unchanged
11:47:39CIA-7r28666 build result: All green
11:48:38n1shmm, we have these in two places :/
11:53:15 Quit factor (Read error: Connection reset by peer)
11:53:26 Join Topy44 [0] (
11:54:31 Join factor [0] (
11:55:31 Join casainho [0] (
12:01:59wodzha - first output from rockbox bootloader on HD300 :-)
12:03:14 Join japc [0] (
12:07:37 Join TBCOOL [0] (
12:08:31 Join panni_ [0] (
12:11:27 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
12:12:35 Quit japc (Ping timeout: 272 seconds)
12:13:08 Join T44 [0] (
12:16:44 Quit Topy44 (Ping timeout: 252 seconds)
12:28:02 Quit Judas_PhD (Quit: This is a quitting message)
12:28:48 Join evilnick_ [0] (
12:30:11 Join DerPapst1 [0] (
12:31:25 Quit Keripo (Ping timeout: 245 seconds)
12:31:45 Join Keripo [0] (
12:31:46 Quit DerPapst (Ping timeout: 245 seconds)
12:32:11 Quit evilnick (Ping timeout: 245 seconds)
12:32:22 Quit T44 (Read error: Connection reset by peer)
12:36:52 Join Topy44 [0] (
12:44:06 Join dantje_ [0] (
12:44:28 Quit dantje_ (Read error: Connection reset by peer)
12:45:54 Quit Topy44 (Read error: Connection reset by peer)
12:48:08 Join teru [0] (
12:48:40 Quit n1s (Quit: Lämnar)
12:56:28***Saving seen data "./dancer.seen"
13:06:43 Join moos [0] (moos@rockbox/staff/moos)
13:10:33 Quit TheSeven (Ping timeout: 276 seconds)
13:12:01 Quit markun (Ping timeout: 245 seconds)
13:12:07 Join markun [0] (
13:12:07 Quit markun (Changing host)
13:12:07 Join markun [0] (~markun@rockbox/developer/markun)
13:17:21wodzyeeee - rockbox boots on hd300 \o/
13:18:16Zagorwow, that was fast
13:18:53moosCongratulations wodz
13:21:07gevaertswodz: when did you start work on this? :)
13:21:18wodzweek ago
13:22:14wodzbut the codebase of hd300 is the same as hd200. LCD driver is the same (almost) as for iaudio m5
13:23:35wodzhow to disable building of all plugins at once?
13:23:57wodzthere where some setting for this IIRC
13:24:12gevaertsENABLEDPLUGINS in the makefile
13:24:23gevaertsYou can set this in configure I think
13:24:39 Quit Sundiver (Read error: Connection reset by peer)
13:24:52 Join Sundiver [0] (~Philip@
13:24:55gevaertsAh yes, plugins="no" in the target definition in tools/configure
13:26:17 Quit fyrestorm (Read error: Connection reset by peer)
13:26:40 Join fyrestorm [0] (
13:26:50 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:27:09wodzhmm lcd driver needs some more tweaks
13:31:35 Join sideral [0] (~sideral@unaffiliated/sideral)
13:32:07CIA-7New commit by teru (r28667): FS #8607: MPEG video playlist ...
13:33:44CIA-7r28667 build result: All green
13:34:42 Quit evilnick_ (Read error: Connection reset by peer)
13:34:52wodzgevaerts: changing plugins="yes" to plugins="no" in configure doesn't help
13:35:11 Join evilnick_ [0] (
13:36:32wodzand ENABLEDPLUGINS=no IS in Makefile
13:37:03gevaertshm, I don't know then
13:39:51wodzstrange - in bootloader I have proper lcd orientation and in rockbox lcd is upside down
13:42:18 Nick evilnick_ is now known as evilnick (
13:42:32 Quit evilnick (Changing host)
13:42:32 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
13:43:09wodzhow is called mp3 decoder file in codec directory?
13:44:32 Quit evilnick (Quit: Leaving)
13:46:34 Join einhirn [0] (
13:48:41 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
13:50:00 Join flyback [0] (
13:50:27flybackI simply need the fasttrack to the url that points to current supported devices, is that the one on the main page?
13:54:04 Join evilnick-ipad [0] (
13:54:35Tornethe main page lists the current supported devices
13:54:38Torneyou don't need a link to anywhere :)
13:55:50flybacksorry to ask, but I have run into plenty of opensource, and closed source projects where the main lists were not the most current
13:55:53flybackthx guys :)
13:56:08*flyback downloads to his pda before going shopping
13:56:24flybackI love plucker
13:56:40flybackthe other thing I wanted to ask
13:56:52flybackall revisions of sansa clip and clip+ are still supported correct?
13:57:19 Quit evilnick-ipad (Remote host closed the connection)
13:57:32flybackon sale so I might get my mom and myself one
13:58:03Tornethere are some fuzes that seem not to work any more, but we're not sure why
13:58:10Torneit's probably another undocumented hardware revision :)
13:58:19Torneif so then the same might apply to the clip at some point, or might not.
13:58:38sideralflyback: There's a backgound noise issue with the Sansa ClipV2 that reportedly is less severe with the ClipV1 and the Clip+
13:59:11flybackok thx :)
14:05:39 Quit wodz (Quit: Leaving)
14:09:53 Join evilnick-ipad [0] (
14:11:25 Quit evilnick-ipad (Remote host closed the connection)
14:11:47 Join evilnick-ipad [0] (~evilnick@rockbox/staff/evilnick)
14:29:37CIA-7New commit by moos (r28668): Code Police: C comment style.
14:30:01 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
14:31:23CIA-7r28668 build result: All green
14:37:28preglowTargetSpecificOptimization \o/
14:48:17 Quit simonrvn (Ping timeout: 240 seconds)
14:51:34 Quit user890104 (*.net *.split)
14:51:34 Quit FOAD (*.net *.split)
14:51:35 Quit riotz (*.net *.split)
14:51:35 Quit Slasheri (*.net *.split)
14:51:35 Quit tmzt_g2root (*.net *.split)
14:51:35 Quit simabeis (*.net *.split)
14:51:35 Quit preglow (*.net *.split)
14:51:35 Quit sideral (*.net *.split)
14:51:35 Quit TBCOOL (*.net *.split)
14:51:36 Quit ender` (*.net *.split)
14:51:36 Quit amiconn (*.net *.split)
14:51:36 Quit pixelma (*.net *.split)
14:51:36 Quit linuxguy4 (*.net *.split)
14:51:36 Quit advcomp2019 (*.net *.split)
14:51:36 Quit Galois (*.net *.split)
14:52:49 Join sideral [0] (~sideral@unaffiliated/sideral)
14:52:49 Join TBCOOL [0] (
14:52:49 Join user890104 [0] (
14:52:49 Join ender` [0] (
14:52:49 Join amiconn [0] (quassel@rockbox/developer/amiconn)
14:52:49 Join pixelma [0] (quassel@rockbox/staff/pixelma)
14:52:49 Join linuxguy4 [0] (
14:52:49 Join FOAD [0] (~dok@
14:52:49 Join riotz [0] (riot33r@gateway/shell/
14:52:49 Join Galois [0] (
14:52:49 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
14:52:49 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
14:52:49 Join tmzt_g2root [0] (~tmzt@
14:52:49 Join simabeis [0] (
14:52:49 Join preglow [0] (
14:53:40 Quit evilnick-ipad (Remote host closed the connection)
14:56:30***Saving seen data "./dancer.seen"
14:57:22moospreglow: I don't know if you did follow, but lately there was lot of fun commited, codecs optimisations wise
14:57:52moosthanks to Buschel, saratoga, n1s and others
14:58:12 Join MethoS- [0] (~clemens@
14:58:17moosand hello btw :)
15:00:27 Join simonrvn [0] (
15:01:24 Join drizztbsd [0] (~drizzt@unaffiliated/drizztbsd)
15:01:36drizztbsdis mka (matrioska) container supported?
15:04:31Zagordrizztbsd: we only have mpegplayer for video, which only plays plain mpeg. we're mostly focused on audio otherwise.
15:04:47drizztbsdmka mkv for audio
15:05:17Zagorah, ok. who uses that?
15:05:29ZagorI mean which programs
15:05:38drizztbsdI'm not alone =>
15:05:47drizztbsdNov 2008
15:06:08 Quit sideral (Read error: Operation timed out)
15:06:57Zagordrizztbsd: are you also keeping vorbis files in a mka container? (as the forum poster)
15:07:11drizztbsdvorbis or flac
15:07:28Zagorhow come you decided to wrap them in mka?
15:13:25Stummi hm, can i apply something like this? (A patch that seems to work on all devices it affects. But i don't know 100% how it works because i am not fit with the display-rendering-internals of rockboy completly)
15:14:28Stummihm, better i wait till i have some time to study the code :)
15:15:13ZagorStummi: which devices have you tested on?
15:15:52Zagorcan you repeat the bug and fix in the simulator?
15:18:16Stummiyes. i tested it on all clip*-devices and archos. Other devices which are affected from this bug can't run rockboy
15:18:50Stummiand i tested on sansa fuzev2, which isnt affected from the bug either the patch
15:19:16Zagorthen feel free to commit
15:22:44CIA-7New commit by stummi (r28669): Fixing FS #11745 (Rockboy Screen on Sansa Clip+)
15:24:04 Join sideral [0] (~sideral@unaffiliated/sideral)
15:24:30CIA-7r28669 build result: All green
15:25:34 Quit drizztbsd (Remote host closed the connection)
15:26:24 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
15:27:16 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:32:15 Join liar [0] (
15:38:20CIA-7New commit by teru (r28670): update mpegplayer manual.
15:40:15CIA-7r28670 build result: All green
15:49:07 Quit feisar- (Ping timeout: 265 seconds)
15:50:00 Join feisar- [0] (
15:52:00 Quit teru (Quit: Quit)
15:52:05 Join stoffel [0] (
15:53:59 Join InsDel [0] (
15:54:45 Quit CaptainKewl (Remote host closed the connection)
16:06:46 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
16:13:18 Join pamaury [0] (
16:13:19 Quit pamaury (Changing host)
16:13:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
16:16:43 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
16:23:08 Join froggyman [0] (~seth@
16:23:08 Quit froggyman (Changing host)
16:23:08 Join froggyman [0] (~seth@unaffiliated/froggyman)
16:26:09 Quit froggyman (Client Quit)
16:40:44 Join bmbl [0] (~bmbl@unaffiliated/bmbl)
16:42:09 Join TheDeathlyLama [0] (
16:45:19 Part Zagor
16:49:26 Join linuxstb [0] (
16:49:27 Quit linuxstb (Changing host)
16:49:27 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
16:50:03 Quit tmzt_g2root (Ping timeout: 272 seconds)
16:50:44 Join tmzt_g2root [0] (~tmzt@
16:56:05pamauryDo you know if bertrik put what he knows about the sb format on the wiki ?
16:56:32***Saving seen data "./dancer.seen"
17:02:44 Join saratoga [0] (442c8cf8@gateway/web/freenode/ip.
17:03:53 Quit Dreamxtreme (Read error: Connection reset by peer)
17:04:04 Part LinusN
17:05:12 Join Dreamxtreme [0] (~Dre@
17:08:23 Join Strife89TX [0] (~cstrife89@
17:26:19 Join n1s [0] (
17:26:19 Quit n1s (Changing host)
17:26:19 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:29:23 Quit casainho (Remote host closed the connection)
17:31:58 Quit simonrvn (Read error: Connection reset by peer)
17:32:49 Join 17SAAID5V [0] (
17:34:08 Join Horscht [0] (~Horschti@xbmc/user/horscht)
17:37:35 Quit sideral (Quit: Leaving.)
17:41:24 Quit stoffel (Remote host closed the connection)
17:43:22 Join stoffel [0] (
17:47:34 Join AlexP_ [0] (~alex@rockbox/staff/AlexP)
17:48:01 Quit yosafbridge (Ping timeout: 250 seconds)
17:48:02 Quit AlexP (Ping timeout: 250 seconds)
17:50:27 Join kugel [0] (~kugel@rockbox/developer/kugel)
17:51:57 Join FM|Dostoevsky [0] (~Philip@
17:51:58 Quit Sundiver (Read error: Connection reset by peer)
17:53:33 Join yosafbridge [0] (
18:01:14 Quit Strife89TX (Quit: brb)
18:03:06 Quit benedikt93 (Quit: Bye ;))
18:06:26 Quit Horscht (Quit: Verlassend)
18:10:36 Join Judas_PhD [0] (
18:19:43 Join bertrik [0] (
18:19:43 Quit bertrik (Changing host)
18:19:43 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:20:19pamaurybertrik: I found something interesting about the sb format
18:20:45pamauryBasically, I think I found the format for the code sections (uncrypted)
18:21:05bertrikI thought maybe we could check if the total file signature is done as SHA-1
18:21:24pamauryIt is a list of instructions, for now I have three of them: LOAD a chunk of code, FILL a piece of memory, CALL a function with an argument
18:21:44bertrikpamaury, to me it looked like the entire code section was encrypted
18:22:01pamaurywhen you don't specify encryption with elftosb2
18:22:04bertrikI think I saw stuff like that in the chumby sb cmd file
18:22:40bertrikthere is also a jump instruction
18:22:43 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
18:23:06pamaurybasically, if you put a "load src;" in the command file, eltosb2 will read the elf section table and insert appropriate command to load the code at the different places in memory; if you put a "call src" it will call the start point, etc
18:23:23pamauryI'm still trying to figure out the encryption scheme used
18:23:40bertrikpamaury, so this is a kind of "crt0" language?
18:23:55pamauryhehe is the code:
18:24:03pamauryI think it's clearer this way :)
18:24:38pamauryYou give the "___" section as input to the program for example
18:25:31pamaurythere are still things I don't understand
18:25:44pamauryit seems the command are of the form [op;something]
18:25:52pamauryand the something doesn't make sense to me
18:25:57bertrikby the way, I simply used '_' for unprintable characters in the chunk name
18:26:19 Join Horscht [0] (
18:26:19 Quit Horscht (Changing host)
18:26:19 Join Horscht [0] (~Horschti@xbmc/user/horscht)
18:26:42pamauryI suggest that if run elftosb2, you call it with -V option, that's how I figured out the thing
18:27:44 Quit evilnick_B (Quit: Page closed)
18:28:28 Quit Horscht (Client Quit)
18:37:27 Nick YPSY is now known as Ypsy (
18:38:01 Join Horscht [0] (~Horschti@xbmc/user/horscht)
18:39:53pamaurybertrik: perhaps it would be a good thing to put all this informations on the wiki ?
18:41:27AlexP_gevaerts: So are we going ahead tonight?
18:41:38gevaertsAlexP_: I think so, yes
18:41:58 Quit MethoS- (Remote host closed the connection)
18:41:59AlexP_me too
18:42:03gevaertsAs far as I can see the branch is ready, so I'll start some builds
18:42:03pamaurydo you want to start the wiki page ? Just create a blank one for example, so that we have a template
18:42:16AlexP_gevaerts: Yes, I think all is there
18:42:30AlexP_gevaerts: If you are doing normal, I can do manual and things
18:42:54gevaertsThen I'll do a test to see if 3.7 voice files really still work
18:44:38gevaertsActually, I'm sure they do. The question is if the web scripts still find them correctly
18:44:41 Join Strife89TX [0] (~cstrife89@
18:45:47 Join clone4crw [0] (
18:46:02kugelgevaerts: r28669 could be backported
18:46:29 Part flyback ("Leaving")
18:47:37gevaertsAlexP_: opinions?
18:47:51AlexP_just looking what it is, one mo
18:49:17AlexP_gevaerts, kugel: If it fixes the clip+ which was broken anyway and doesn't touch anything else (so no chance of them breaking), then I'd probably say so
18:49:49AlexP_Although why the hell anyone wants to play gameboy games on a clip+ is beyond me :)
18:50:10gevaertsIt will also apply to archoses
18:50:22AlexP_Do we have a handy archos user around?
18:50:44gevaertsPreferably an archos user who uses rockboy
18:50:57AlexP_Although as the original problem showed up in the sim, then if this causes any issues it might show up there too
18:51:07AlexP_I'd try the sim, but I don't have any roms
18:51:11 Quit Horscht (Read error: Connection reset by peer)
18:51:17gevaertshm, the manual is broken
18:51:30 Join Horscht [0] (~Horschti@xbmc/user/horscht)
18:52:01 Quit clone4crw (Remote host closed the connection)
18:52:09AlexP_gevaerts: although he said that the probem also was on archos, so I guess it is also now fixed there
18:52:18AlexP_gevaerts: current, or 3.7 manual?
18:52:23AlexP_Stummi: About?
18:52:34gevaertsAlexP_: current, for archoses
18:53:10AlexP_OK, 3.7.1 seems to have built for them
18:54:00gevaertsI'll merge that fix and restart the builds
18:55:11CIA-7New commit by gevaerts (r28671): 3.7 branch: backport r28669, fix for FS #11745 (rockboy screen on mono screens with height 64)
18:55:41*gevaerts will be back soon
18:56:19 Join clone4crw [0] (
18:56:36***Saving seen data "./dancer.seen"
18:57:04pixelmaI can't help with testing Rockboy on an Archos... the Ondio doesn't have enough buttons so the plugin wasn't ported
18:57:28 Quit riotz (Quit: out!)
19:00:59 Join riotz [0] (riot33r@gateway/shell/
19:02:52CIA-7New commit by kugel (r28672): Change how all the metadata parsers are read from a giant swich/case to function pointers via array index. Also unify the api.
19:02:55 Quit swilde (Remote host closed the connection)
19:05:15CIA-7r28672 build result: 84 errors, 0 warnings (kugel committed)
19:06:22 Join JesusFreak316 [0] (
19:06:40pamaurybertrik: is SbFormat ok for the topic name ?
19:08:03CIA-7New commit by kugel (r28673): Fix red on hwcodec. Forgot to change the macro for it.
19:08:33bertrikI think so, or maybe SbFileFormat
19:08:41kugel-Os did a good job with that giant switch/case apparently
19:10:18CIA-7r28673 build result: All green
19:10:18pamauryok, let's go for SbFileFormat. I will just create a blank page and put on link on SansaFuzePlus
19:10:40pamauryI'll let you fill the structure and I'll put my comment on those load/call/fill instructions
19:15:11pamaurybertrik: done
19:15:40 Quit TheSeven (Ping timeout: 264 seconds)
19:16:01CIA-7New commit by kugel (r28674): Re-add the lseek to the beginning of the file which was accidentally removed.
19:18:41 Quit TheDeathlyLama (Quit: TheDeathlyLama)
19:18:48CIA-7r28674 build result: All green
19:20:31 Join Daeken [0] (
19:28:52 Quit DerPapst1 (Quit: Leaving.)
19:29:04 Quit thegeek (Ping timeout: 255 seconds)
19:32:42 Join TheDeathlyLama [0] (
19:33:31pixelmakugel: could your commit(s) mean that now all MP3 tags work the same on swcodec and hwcodec as I seem to remember that one of the more "obscure" tags didn't work on hwcodec but did on swcodec. It's one I slightly misuse in my WPS, only checking for its existence though and I'm not sure at the moment if it really was the case, always meant to do tests but haven't so far
19:34:13kugelI doubt, I didn't change the parsers, just the way they're called
19:35:33pixelmaok, I still have to do the tests then
19:35:44kugelwhat tags are you talking about?
19:35:49kugelis there an FS# about it?
19:36:40pixelmathe grouping tag, and if no-one else added a task then no. I wanted to be sure before reporting
19:37:04 Nick AlexP_ is now known as AlexP (~alex@rockbox/staff/AlexP)
19:38:30 Join mrkiko [0] (
19:39:22 Part mrkiko
19:41:07Dreamxtremequick question is the volume cap that comes with EU model of the ipod in the apple firmware , so when rockbox is ready for the classic it wont have it anymore
19:41:22Dreamxtremeor shall i buy it remove the cap and then stick rockbox on it
19:41:42AlexPRockbox has no artificial limit
19:41:58AlexPBut I'm not aware of anyone working on Rockbox for the Classic
19:42:01Dreamxtremeso its only the hardware limit on the volume
19:42:18Dreamxtremeo ok good
19:42:21gevaertsAlexP: TheSeven is working on it
19:42:29AlexPgevaerts: is he now
19:42:55 Quit riotz (Changing host)
19:42:55 Join riotz [0] (riot33r@unaffiliated/riotz)
19:42:55 Quit riotz (Changing host)
19:42:55 Join riotz [0] (riot33r@gateway/shell/
19:43:06gevaertsWell, maybe not at this very minute
19:43:08Dreamxtremeim getting my ipod monday
19:43:22Dreamxtremewith rockbox engraved on the back
19:43:25Dreamxtremein gold
19:43:40gevaertsDreamxtreme: you do know that someone working on it is not a guarantee of the port ever actually being usable, right?
19:44:32gevaertsAlexP: builds uploaded
19:44:34Dreamxtremebut considering the other ipods i reckon the chance of it NEVER being usable areslim
19:44:38gevaerts(to my webspace)
19:44:48AlexPDreamxtreme: That doesn't mean much
19:44:59AlexPNominay the same model can have different hardware
19:45:17Dreamxtremeyea so i see
19:45:29AlexPI don't know how similar the later ipods are, but working on one thing is no guarantee for another
19:45:36AlexPgevaerts: manuals building now
19:45:36Dreamxtremewhich is why im offering to help with development on it
19:45:41Dreamxtremewith my ipod
19:45:45AlexPget stuck in then
19:45:56AlexPI imagine he needs help disassembling the OF
19:46:03Dreamxtremeim not sticking anything on it till rockbox is done
19:46:21AlexPThen you aren't helping development...
19:46:40Dreamxtremeyes i am
19:47:04Dreamxtremei just also mean that i wont be putting anything on it with the apple firmware on it
19:47:20Dreamxtremei will wait quite happily
19:47:25AlexPHow does that help development?
19:47:36Dreamxtremeand also do bug reports
19:47:44Dreamxtremeand anything i can to help
19:47:50Dreamxtremewithout knowing C++ lol
19:47:59AlexPRockbox isn't written in C++
19:48:14Dreamxtremewhat then
19:48:17AlexPC and bits of assembly
19:49:25Dreamxtremei still dont know it
19:49:35 Join evilnick-ipad [0] (~evilnick@rockbox/staff/evilnick)
19:49:36AlexPYou won't be much help then :)
19:49:39Dreamxtremebut anthing i can do i will dp
19:49:54AlexPcool :)
19:54:02 Quit mc2739 (Ping timeout: 260 seconds)
19:54:19 Quit factor (Quit: Leaving)
19:54:44 Join factor [0] (
19:55:38 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
19:56:47 Join stoffel_ [0] (
19:57:09 Quit stoffel (Ping timeout: 250 seconds)
19:58:30 Quit factor (Read error: Connection reset by peer)
19:58:53 Join factor [0] (
20:00:09pixelmagevaerts: all manuals which don't have a \ButtonSelect will be broken, now I just need to find out if the "Running Time" screen uses some core button action and if so which...
20:00:32pixelmamanuals of targets that don't have that option
20:02:51 Quit Xerion (Quit: )
20:03:26pixelmain case someone finds that quicker in the code... help would be appreciated
20:08:22pixelmais resetting the running times ACTION_STD_OK ?
20:08:30 Quit kugel (Ping timeout: 245 seconds)
20:10:38pixelmaIIUC it looks like it does... I'm replacing it now in the manual, if someone finds something else
20:11:08 Quit riotz (Quit: out!)
20:11:16 Join Xerion [0] (
20:12:53AlexPgevaerts: just uploading manuals now
20:14:19 Nick Ypsy is now known as YPSY (
20:16:32 Quit Xerion (Ping timeout: 240 seconds)
20:17:47 Join DerPapst [0] (
20:18:53 Join Xerion [0] (
20:19:00 Join riotz [0] (riot33r@gateway/shell/
20:19:52pixelmameh, there's one part in the new Running Time section that mentions charging which should be excluded for targetst that don't charge in Rockbox :\ and I don't quite understand the "press any button followed by Select (or the standard OK action)" - you just have to "select" the list item, Up/Down moves you in the list, Left is exit
20:20:36pixelmaAlexP: do you have an idea how to improve the description, I'm referring to;r2=28617;pathrev=28617
20:21:18AlexPI thought I already fixed the "resetted" in that
20:21:38pixelmait's not about the resetted
20:21:50AlexPI know, but I also changed the language a bit
20:21:52pixelmathe description is wrong
20:22:04AlexPI'm sure I committed that
20:22:16pixelmamaybe I should commit the \ButtonSelect fix though
20:22:30AlexPalso, fix resetted, it isn't a word :)
20:22:31 Join Buschel [0] (
20:22:53pixelmait already is fixed
20:22:59 Join anewuser [0] (anewuser@unaffiliated/anewuser)
20:23:02AlexPah, good
20:23:08AlexPSo that is a link to an old version?
20:23:16pixelmabut you can't press "any button"
20:23:25AlexPah right, to the commit that added it
20:23:35pixelmayes, to show the full paragraph
20:23:49AlexPsorry, understand now :)
20:23:58AlexPgevaerts: manuals uploaded, what is next?
20:24:28gevaertsAlexP: I'm now uploading the source
20:24:35gevaertsThen I'll tag I guess?
20:24:38AlexPpixelma: I guess it probably needs a table for the button
20:24:43 Quit bertrik (Remote host closed the connection)
20:24:56AlexPgevaerts: Yep - do voice need copying/renaming on the server?
20:25:19gevaertsAlexP: I don't know. If I understand the files correctly, I suspect not
20:25:24 Quit Strife89TX (Quit: See y'all later!)
20:25:47gevaertsAs soon as all files are in place, I'll commit an update to tools/ in trunk to actually tell things about the release
20:26:25 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
20:26:36pixelmaI don't think so, the running time screen is just a simple list which you can move through just as any list. The only "tricky" thing is that you have to know which button to press for the reset which happens after you sort of "entered the submenu". It is simply the ok button just as in any other yesno screen if I understand correctly
20:27:24AlexPgevaerts: yep, sounds good
20:27:26*pixelma is going to commit a fix for the breakage first, shall the rest be decided later
20:27:54AlexPgevaerts: So I guess we need Zagor now (who isn't here) :)
20:28:17gevaertssource uploaded
20:28:21 Quit stoffel_ (Ping timeout: 240 seconds)
20:28:35CIA-7New commit by gevaerts (r28675): Tag 3.7.1 release
20:29:53CIA-7New commit by pixelma (r28676): Fix all manuals that were broken in r28617 (targets that do not have \ButtonSelect) by using the respective \ActionStdOk macro which also matches the ...
20:31:11 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
20:31:14pixelmaBuschel: be careful a bit - unfortunately you can't easily see broken manuals ;)
20:31:27gevaertsAlexP: yes, but he may appear suddenly :)
20:31:49CIA-7r28676 build result: All green
20:31:52 Quit mortalscan (Ping timeout: 264 seconds)
20:34:58pixelmait's "nice" now that the non-stop mode is working for the PDF manuals, we have broken PDFs without ToC etc. instead the last working ones as we had before. Is it easy to tell that I don't like non-stop mode? :\
20:35:33Buschelpixelma: oops, thanks for fixing this
20:35:36 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
20:36:06pixelmano problem, just letting you know :)
20:36:11AlexPZagor: ah, hello :)
20:37:23AlexPZagor 3.7.1 manuals are at,, pass=rockbox
20:37:43gevaertsZagor: source and builds at
20:38:16gevaertsWe're hoping we won't need new voices
20:38:46 Quit Judas_PhD (Quit: This is a quitting message)
20:39:36 Join AlexP_mob [0] (~ap@rockbox/staff/AlexP)
20:45:35 Quit fyrestorm (Read error: Connection reset by peer)
20:46:18 Quit Keripo (Quit: Leaving.)
20:46:56 Quit riotz (Ping timeout: 272 seconds)
20:53:30CIA-7New commit by zagor (r28677): Use $publicrelease from instead of hardcoded release number.
20:55:24 Join krabador [0] (
20:55:28gevaertsAlexP_mob: do you have an announcement mail handy?
20:56:40***Saving seen data "./dancer.seen"
20:57:02ZagorI'll commit a new then?
20:57:18gevaertsZagor: if everything is there, sure
20:57:41Zagorhmm, what was it rbutil looks at again?
20:58:06AlexPgevaerts: Yep, one mo
20:59:36CIA-7New commit by zagor (r28678): Latest release is 3.7.1
21:01:09 Join {phoenix} [0] (
21:01:27AlexPgevaerts: yep, email ready
21:01:37gevaertsI'll try a quick install using rbutil
21:01:56CIA-7r28678 build result: All green
21:02:55Zagorahh, I forgot the mirror delay
21:03:03Zagoroh well, it will fix itself soon
21:03:12gevaertsoh, right. That might be why this doesn't work :)
21:06:13gevaertsZagor: /daily/build-info
21:06:27AlexPgevaerts: Let me know when you want me to send stuf
21:06:38gevaertsAlexP: as soon as it works :)
21:07:30 Join riotz [0] (riot33r@gateway/shell/
21:09:04 Join Topy44 [0] (
21:12:24gevaertsZagor: rbutil gets version info from
21:13:02Zagoryup, I just fixed it. it's updated automatically by the daily build script, but there's no release update mechanism for it...
21:13:07gevaertsah, ok
21:13:41 Join fyrestorm [0] (
21:14:03Zagorso now we're just waiting for the mirrors
21:14:36gevaertsI'm trying rbutil now (using via /etc/hosts)
21:15:48gevaertsZagor: could you copy the voice files from 3.7 and rename them to *3.7.1*?
21:16:07Zagordo we have to? there's a separate voicerelease variable which should take care of that
21:16:10gevaertsrbutil apparently doesn't magically use this voice version from
21:16:27Zagoroh right :(
21:16:54 Quit evilnick-ipad (Quit: I am quitted, or perhaps quilted)
21:17:24 Join evilnick-ipad [0] (~evilnick@rockbox/staff/evilnick)
21:20:04gevaertsIt seems to be looking for /release/3.7.1/
21:20:10*gevaerts doesn't understand
21:20:36gevaertsOh, are all the voice files also there in a zip file?
21:20:48Zagorno, they are called .voice
21:21:16gevaertsYes, that's what I thought, but there are things like
21:21:27gevaertsAnd those apparently are what rbutil uses
21:21:46Zagorindeed, that is what rbutil.ini says.
21:22:55Zagorand that's actually what the webpage script links to as well. the .voice files seem never to be used.
21:23:13ZagorI love how we need to do research for every release :)
21:23:20gevaertsYes, it's always fun!
21:23:27AlexPwe are experts :)
21:23:32krazykityou might think someone would've documented this process!
21:23:36gevaertsBut if we do monthly stable updates, we'll probably learn!
21:23:55AlexPI was thinking that this one had gone remarkably smoothly :)
21:24:07 Join eWill [0] (
21:24:08gevaertskrazykit: but rockbox wouldn't exist without reverse engineering! We need to maintain those skills!
21:24:21eWillIs ReplayGain power-expensive? (battery time)
21:24:39krazykiti'm pretty sure it's a bad sign when you need to reverse-engineer yourself!
21:25:18 Quit AlexP_mob (Quit: Cheers)
21:26:23gevaertseWill: I seem to vaguely remember it's not
21:26:56 Quit evilnick-ipad (Quit: I am quitted, or perhaps quilted)
21:27:41 Quit riotz (Changing host)
21:27:41 Join riotz [0] (riot33r@unaffiliated/riotz)
21:27:41 Quit riotz (Changing host)
21:27:41 Join riotz [0] (riot33r@gateway/shell/
21:28:21 Join simonrvn [0] (
21:28:36Zagorwe do actually have wiki/ReleaseChecklist
21:28:51AlexPI even read it
21:29:23 Join lixxus99 [0] (
21:29:43 Join AlexP_mob [0] (~ap@rockbox/staff/AlexP)
21:29:50 Part lixxus99
21:30:20gevaertsOK, installing the voice file now works, and the voice IDs still match
21:30:43gevaertsSo as I think we're done, apart from the release email and mirror sync
21:30:46AlexPSo are we ready to rumble?
21:30:55AlexPemail sent
21:32:35CIA-7New commit by zagor (r28679): Added 3.7.1 to front page
21:34:32AlexPRight, good job chaps
21:35:56mc2739AlexP: change topic?
21:36:19gevaertsAh, good point
21:36:43Topic"Rockbox 3.7.1 released! | Please read before speaking: | Please direct offtopic/social chat to #rockbox-community | This channel is logged at | An upgrade caused issues with the wiki. We are on the case" by ChanServ (ChanServ@services.)
21:37:46Zagorissues with the wiki?
21:38:41saratogasearch bar is gone, some people had trouble registering new accounts
21:39:14Zagorsearch bar is back since a couple of days
21:42:03 Join CaptainKewl [0] (
21:45:33 Quit JesusFreak316 (Read error: No route to host)
21:45:58 Join JesusFreak316 [0] (
21:46:45saratogaah ok
21:47:46bertrikSome of the links in "What's new" don't match with the FS entries
21:48:42saratogaam i remembering correctly that arm11 has a 1 cycle stall if you continually multiply-accumulate into the same register?
21:48:44AlexPoh, did I cock them up?
21:48:46AlexPone mo
21:49:32 Join Keripo [0] (
21:49:38bertrikThe radio region fix from FS #11745 should be FS #11754
21:50:22bertrikThe russian translation has the right number FS #11720 but links to FS #11710
21:51:13AlexPbertrik: fixed, thanks
21:52:39 Quit AlexP_mob (Ping timeout: 240 seconds)
21:53:22saratogawhat are the boost and unboost clocks on the nano2g?
21:53:35Buschelboost=192, unboost=48
21:53:44*Buschel is playing around with it as well ;)
21:53:51BuschelMHz, of course
21:56:03 Quit DerPapst (Read error: Connection reset by peer)
21:56:49 Join DerPapst [0] (
21:56:59 Quit simonrvn (Ping timeout: 240 seconds)
21:57:27 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
22:01:17eWillcan anyone hazard a guess on the difference in current-draw when the LCD is on/off? (specifically the Fuze v2, but any player if you know).
22:02:03BuschelTheSeven: Do you know what to change to correct the timers when changeing the S5L870x to 32 MHz clock for unboosted state?
22:02:59saratogaeWill: probably about 100mW, but it depends on brightness
22:03:45eWill100% vs 50%?
22:04:38 Quit {phoenix} (Remote host closed the connection)
22:06:25 Join CaptainKwel [0] (
22:06:43saratogadoes anyone know about the TCC processors? it'd be nice to get them added to TargetSpecificOptimization
22:06:53 Join {phoenix} [0] (
22:08:02 Join ReimuHakurei [0] (~ReimuHaku@
22:08:23 Quit CaptainKewl (Ping timeout: 265 seconds)
22:13:31 Quit {phoenix} (Remote host closed the connection)
22:13:51 Join simonrvn [0] (
22:18:18 Part Zagor
22:23:17 Join stoffel [0] (
22:33:42TheSevenBuschel: #define TIMER_FREQ 47923200L in /firmware/export/s5l8700.h
22:34:27TheSevenhm, and apparently a hardwired prescaler in kernel-s5l8700.c
22:34:29TheSeven TBPRE = 300 - 1; /* prescaler */
22:35:19TheSevenBuschel: what's the exact Hz value of PCLK?
22:35:43TheSevenare you trying to go for a 1:4 PCLK:HCLK divider?
22:36:43BuschelPCLK would be 191692800/6
22:36:52Buschelso, like 192/64/32
22:37:40Buschelboost will be less efficient, but the unboosted state would consume less power. ~1-2 mA less
22:37:57Buschelthis clock change is for my use case only, not for svn
22:39:22Buschelso, it should be enough to set TIMER_FREQ to (191692800L/6) ?
22:39:42 Quit TheDeathlyLama (Quit: TheDeathlyLama)
22:39:43 Quit stoffel (Remote host closed the connection)
22:39:51eWillI notice the database can be off or on. Does Sansa have a good reason to not allow it turned off in the OF?
22:40:35gevaertseWill: why ask us?
22:40:45eWillRockbox flaw?
22:41:01eWillmaybe we shouldn't allow it turned off?
22:41:31TheSevenBuschel: have you tried 192/96/24?
22:41:42gevaertsThe fact that the sansa OF has an always on database means that rockbox has a flaw?
22:42:07gevaertsAnd why do you want to force people to use the rockbox database?
22:42:32TheSevengevaerts: I think he assumes that sandisk might know what they're doing :)
22:42:34eWillI don't, I just figured they must have a good reason to now allow it off.
22:42:46gevaertsAnd you asked us what those reasons are
22:43:14eWillYes −− because if they had a good reason, perhaps we should consider it.
22:43:32TheSeventheir reason was probably that they didn't manage to make their firmware work without it :)
22:43:58 Join TheDeathlyLama [0] (
22:44:10BuschelTheSeven: no. but youre right, this keeps the RAM speed.
22:44:18saratogafigure out what that reason is, then come back here
22:44:26gevaertsA database makes MTP easier, but we don't do MTP
22:44:44gevaertsAnd if we do, it will be optional
22:44:45TheSevenone might even try 200/100/25
22:45:03saratogawhat are those 3 numbers?
22:45:07TheSevenor even 200/100/33, if that works
22:45:26saratogawhats HCLK?
22:45:31TheSevenAHB clock
22:46:03saratogaAHB is the memory clock?
22:46:26TheSeveni don't know that for sure, but it is probably derived from it
22:46:28saratogai'm thinking of sandisk were we just set the FCLK and PCLK (which also controls the memory)
22:48:41TheSevenBuschel: do you think we can live with a 25MHz APB clock?
22:48:50 Nick krazykit is now known as megaaerodyne (~kkit@
22:49:08Buschelin terms of what? gui usability?
22:49:15Buschelor stability?
22:49:27 Quit TheDeathlyLama (Quit: TheDeathlyLama)
22:49:28TheSeveni wonder if there are any bottlenecks on the APB
22:50:01TheSevenin terms of stability, i know that the USB controller doesn't like a low HCLK, but it shouldn't care about PCLK
22:50:56TheSevenit will affect several other clocks... i2c, lcd, ...
22:51:07TheSevenwe can probably fix this by changing some dividers
22:51:13 Quit krabador (Ping timeout: 240 seconds)
22:51:49TheSevenso 200/100/25, 100/100/25, 50/50/25, 25/25/25 would be possible boosting stages
22:53:38 Quit eWill (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630])
22:54:04 Join wodz [0] (~wodz@
22:54:14TheSevenbtw, the tick timer prescaler value for 32MHz would be 200 - 1
22:55:16wodzI sorted out problems with lcd driver for HD300 :-)
22:55:46 Join xavieran [0] (
22:56:15saratogawe should buy you an ipod nano4G
22:56:22saratogagive you something a little harder to work on
22:56:41***Saving seen data "./dancer.seen"
22:58:14TheSevensaratoga: to whom are you talking?
23:06:59 Quit simonrvn (Ping timeout: 240 seconds)
23:08:25 Join simonrvn [0] (
23:09:37BuschelTheSeven: Can we do 192/96/24 ? to me it seems that PCLK can either be HCLK or HLCK/2, but not HCKL/4
23:09:48TheSevenit can be
23:09:53TheSevenprobably also HCLK/8
23:10:28TheSeventry setting CLKCON2 to 0x480 instead of 0x280 in crt0.S
23:12:22Buschel? this is at least not documented in the (preliminary) spec of the S5L8700x
23:12:45TheSeventhere are tons of things that aren't documented there or at least aren't matching exactly
23:13:02TheSevenfor example the /2 divider should be bit 8, but it apparently is bit 9
23:13:08TheSevenand bit 10 seems to enable a /4 divider
23:13:22 Quit riotz (Ping timeout: 240 seconds)
23:13:27TheSeventhey can possibly be cascaded by setting it to 0x680, but that doesn't make much sense
23:14:30 Join riotz [0] (riot33r@gateway/shell/
23:14:37saratogaTheSeven: wodz
23:15:51wodzsaratoga: I have rockchip based player to work on after HD300
23:16:12*TheSeven has several generations of ipods to work on if anyone should ever run out of work
23:16:14 Quit ender` (Quit: What if there were no hypothetical questions?)
23:16:26 Join grawity [0] (
23:17:44wodzok button driver work quite good on HD300 - I think I'll start preparing to commit this
23:18:15grawityIs there a page with instructions on building rockbox for ipodnano2g?
23:19:10 Join amee2k [0] (
23:19:19amee2kevening everyone
23:20:04amee2ki just successfully installed rockbox on a first gen ipod mini (mn: A1051) using the automated complete install
23:20:30amee2koh, and version is 3.7
23:20:41amee2ki think
23:21:08amee2kand while browsing around started the FFT plugin, but now i don't seem to be able to get out again, short of a hard reset
23:21:23AlexPgrawity: The same as for any other target, see the For Developers pages in the wiki for how to set up a build environment
23:21:25amee2kthe manual doesn't seem to list the plugin either... so any ideas how to quit it?
23:21:36AlexPtry toggling hold maybe
23:21:59*grawity tries to find said pages
23:22:16gevaertsamee2k: I think it's menu+select
23:22:17amee2knope. that turns the backlight off and locks the keys
23:22:43amee2kwith select == middle button, holding for 5 seconds is the reset
23:23:03gevaertsdon't hold it
23:23:15amee2kooh! that did it
23:23:19amee2kthanks gevaerts :)
23:23:27*gevaerts looked at the source for this :)
23:23:40gevaertsThat's probably cheating though
23:23:43AlexPmaybe long something would make more sense
23:24:07gevaertsThere are quite a lot of plugins on ipod that do menu+select I think
23:24:15pixelmaor a fft.tex
23:24:23amee2kwell, i was trying to avoid a reset, so i didn't try that key combination at all
23:24:33*pixelma looks around for Mr. Someone
23:24:50gevaertsThe basic problem is that ipods don't really have many buttons
23:25:24amee2khehe true too
23:25:30amee2ki got this one for free lol
23:25:32AlexPpixelma: It doesn't seem to be in the manual for the mini
23:25:44pixelmathere's none at all
23:25:58AlexPyes, it isn't there for anything
23:26:17grawityshould I try installing arm-elf-eabi-gcc, or don't bother and configure −−no-eabi?
23:26:26AlexPyou need eabi
23:26:38AlexPAs that is what arm targets use these days
23:26:53BuschelTheSeven: using 0x480 in crt0.s does the trick -> PCLK=HCLK/4
23:27:00AlexPgrawity: Are you on linux?
23:27:06grawityAlexP: yes, Arch Linux
23:27:07AlexPJust run tools/
23:27:27BuschelTheSeven: PCLK is 24 MHz now, TBPRE = 150 - 1
23:27:33AlexPit does it all for you, gets the right versions, patches where necessary etc.
23:28:03BuschelTheSeven: I can see artifacts in the LCD screen after lcd sleep now.
23:28:06amee2khm... the fireworks plugin doesn't look too interresting. the LCD is waaaaay too slow to the degree where you barely see anything
23:28:57TheSevenBuschel: what kind of artifacts?
23:29:46*grawity hates r28190.
23:30:23amee2kooh. the "snow" plugin crashes. says "data abort at 01F8042C (0)"
23:31:15gevaertsamee2k: did you do anything special?
23:31:23Buschelhmm, seems like the screen content is somehow shifted to the left or right. or as if the width is not correct
23:31:30 Join {phoenix} [0] (
23:31:47amee2khmmm i just tried to reproduce it and now it works
23:31:50BuschelTheSeven: but this is not happening always and it is solved with the next screen update
23:31:52amee2kgevaerts: not that i'm aware of
23:32:08amee2ksame track playing, then selected the snow demo again... works now
23:32:14gevaertshm, no. The only thing you *can* do is quit
23:33:07BuschelTheSeven: 24 MHz vs. 48 MHZ saves about 2 mA here
23:33:18TheSevenbut probably not with MP3
23:33:34TheSevenregarding the LCD problem: sounds as if the range setup fails for some reason
23:33:37Buschel*definately* not with mp3 :)
23:33:50TheSevenwe might need to tweak some LCD config values
23:34:07amee2khmmm sounds like a freak event. can't reproduce it :/
23:34:49 Quit Dreamxtreme (Read error: Connection reset by peer)
23:36:00 Join Dreamxtreme [0] (~Dre@
23:36:40gevaerts01F8042C is definitely the plugin that crashed, not the playback system
23:37:24amee2kjust tried to get the doom thing to run. once froze with "Illegal instruction" then it worked but froze later when trying to start the game at "endianness..."
23:37:48amee2kcould it be that not too many people are using the ipod mini port? ;)
23:37:56gevaertsI doubt that
23:38:00amee2ki'm watching initial D on it now
23:38:16amee2kbut i kinda only see the top left corner of the video
23:38:27amee2kcould it be that the mpeg player doesn't scale the picture?
23:38:38 Quit kevku (Ping timeout: 260 seconds)
23:38:48gevaertsNot enough CPU for that
23:39:17 Quit bmbl (Quit: Verlassend)
23:39:25amee2khm. and on one of the files its crashing too
23:39:34amee2kjust turns off the backlight and sits there doing nothing
23:40:22amee2knot yet perfect, but i still like it :)
23:40:33gevaertsThat many problems isn't usual
23:40:39amee2kbetter than the awkward stock firmware any day
23:40:58Tornewell, you say "Not yet" but the ipod ports are generally considered done
23:41:11amee2khmmm okay
23:41:20amee2kcould it be some hardware problem?
23:41:21Torneit's more likely that some of these problems are something specific to your setup
23:41:22gevaertsDoes that ipod work fine in the original firmware?
23:41:32Torneeither hardware, or filesystem, or settings..
23:41:51amee2kdunno... i tried for an afternoon but couldn't get the stock formware to do anything
23:41:53Tornedoom is not maintained particularly, though, so it not working is not a surprise
23:42:02amee2kit wouldn't even play anything i put on it
23:42:07gevaertsI don't really see the snow plugin crashing being caused by settings
23:42:52amee2kthen i decided if i want to keep it it needs different firmware and quickly ended up on the rockbox site
23:43:24grawity"wouldn't play" as in?
23:43:35Torneif it doesn't play stuff after putting music on using apple's methods/instructions then there's something wrong with it, indeed
23:43:42amee2ki couldn't find where to select what to play >_>
23:43:55Tornebut if you jst copied the files on there, that doesn't work
23:44:02Torneyou hae to use itunes, with the original firmware
23:44:08amee2kdo you need to... oh.
23:44:14Torneyou don't with rockbox.
23:44:17amee2ki just tried putting it in various folders
23:44:22TorneRight, that won't work anyway
23:44:33TorneSo you don't know if it works in the original firmware, then
23:44:49amee2kwell, navigating the menus did work
23:44:56amee2kand rebooting it a dozen times
23:45:30amee2kits a bit retarded that it needs a special driver so it picks up the files you copy to it
23:45:51grawityiTunes is a program, not a driver
23:45:57BuschelTheSeven: 24MHz patch for S5L870x ->
23:45:57grawitybut yeah, welcome to Apple world
23:46:00gevaertsI'd say try checking the filesystem and see if that makes it more stable
23:46:01Tornenot having to do that is one reason why people use rockbox :)
23:46:06Buschelwill now compile a 200/100/50 version
23:46:15gevaertsOr if that finds problems in the first place of course
23:46:15amee2ki mkfs'd over the FAT32 partition, downloaded the dockbox installer and used the automated "complete install" option
23:46:19amee2kthen reset it
23:46:20grawityAt least it's not as bad as Micros~1
23:46:22gevaertsah, ok
23:46:32gevaertsYou unmounted it properly I assume?
23:47:24amee2ksince the manual mentioned something about needing the exact partition table for my model when converting from hfs, and there being a dummy partition, i didn't touch the partition table
23:47:56amee2kbecause the firm-firm-ware that loads the firmware then probably depends on something in the MBR being just right
23:48:47grawityiirc, half of the bootloader is stored in the "dummy partition"
23:49:00gevaertsThen I suspect that either there's something wrong with our ipod mini support that nobody else has reported (which I would find a bit surprising, but you never know), or your mini has some hardware issues
23:49:46amee2khm... i got it used, so hardware issue is a possibility
23:50:15amee2kif ipod support is supposed to be stable for a while now
23:50:59amee2kfrom what i read it just uses a CF form factor micro-drive. i could take that out and test it for bad sectors
23:51:19gevaertsIt does, yes
23:51:20Torneyou don't need to take it out to do that
23:51:27Tornejust boot emergency disk mode
23:51:44gevaertshm, don't ipods have some sort of diagnostics mode?
23:52:13amee2kdunno. i got my first one two days ago :)
23:52:19 Quit simonrvn (Ping timeout: 240 seconds)
23:53:32grawityTry holding Prev+Select while booting the iPod.
23:53:41Torneyes, that's it.
23:54:37amee2kooh, just found that on
23:55:24 Join simonrvn [0] (

Previous day | Next day