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

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

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

#rockbox log for 2011-08-30

00:02:57 Join robin0800 [0] (~quassel@
00:05:31***Saving seen data "./dancer.seen"
00:09:00 Join robin0800_ [0] (~quassel@
00:13:30 Quit robin0800_ (Ping timeout: 252 seconds)
00:14:28 Quit pamaury (Remote host closed the connection)
00:16:26 Join robin0800_ [0] (~quassel@
00:29:02 Join simonlnu_ [0] (sWOhKRHUmM@unaffiliated/simonrvn)
00:31:06 Quit robin0800 (Ping timeout: 240 seconds)
00:32:04 Quit simonlnu (Ping timeout: 258 seconds)
00:32:10 Nick simonlnu_ is now known as simonlnu (sWOhKRHUmM@unaffiliated/simonrvn)
00:32:32 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
00:32:58 Quit robin0800_ (Ping timeout: 245 seconds)
00:39:29 Quit ender` (Quit: PCMCIA: People Can't Memorize Computer Industry Acronyms)
00:46:10 Join Scromple [0] (
00:50:00 Join robin0800 [0] (~quassel@
00:50:06 Join robin0800_ [0] (~quassel@
00:51:21 Quit guymann (Ping timeout: 264 seconds)
00:51:36 Quit Keripo (Quit: Leaving.)
00:52:49 Join guymann [0] (
00:56:07 Quit bertrik (Quit: :tiuQ)
00:57:59 Quit robin0800_ (Ping timeout: 250 seconds)
01:00:06 Quit robin0800 (Ping timeout: 240 seconds)
01:06:22 Quit Scromple (Ping timeout: 264 seconds)
01:06:56 Join Scromple [0] (
01:09:05 Join nick-p [0] (
01:11:44 Quit ptrkmj (Quit: ChatZilla 0.9.87 [Firefox 3.6.20/20110803131630])
01:18:36 Join HaimN [0] (~HaimN@
01:22:15 Join Horscht [0] (~Horscht@
01:22:15 Quit Horscht (Changing host)
01:22:15 Join Horscht [0] (~Horscht@xbmc/user/horscht)
01:23:15 Quit Horschti (Ping timeout: 240 seconds)
01:30:03 Quit Scromple (Ping timeout: 245 seconds)
01:31:09 Join Scromple [0] (
01:31:25 Quit HaimN (Remote host closed the connection)
01:32:34 Join anewuser [0] (becd93b3@gateway/web/freenode/ip.
01:53:55 Join bzed_ [0] (
01:55:15 Quit bzed (Ping timeout: 258 seconds)
01:55:21 Nick bzed_ is now known as bzed (
02:05:35***Saving seen data "./dancer.seen"
02:23:41 Join ReimuHakurei [0] (
02:30:25 Quit tjb0607 (Quit: No Ping reply in 180 seconds.)
02:30:54 Join tjb0607 [0] (
02:38:50 Quit tjb0607 (Quit: No Ping reply in 180 seconds.)
02:39:19 Join tjb0607 [0] (
02:48:09 Quit froggyman (Ping timeout: 258 seconds)
02:49:08 Quit MethoS- (Remote host closed the connection)
03:00:44 Quit anewuser (Quit: Page closed)
03:03:10 Quit TheLemonMan (Quit: Lost terminal)
03:07:09 Quit nick-p (Quit: Leaving)
03:08:19 Quit amiconn (Read error: Operation timed out)
03:08:19 Quit pixelma (Read error: Operation timed out)
03:12:35 Join robin0800 [0] (~robin0800@
03:33:09 Join Keripo [0] (
03:33:34 Join amiconn [0] (quassel@rockbox/developer/amiconn)
03:34:07 Join pixelma [0] (quassel@rockbox/staff/pixelma)
03:35:28 Quit kadoban (Ping timeout: 245 seconds)
03:48:17 Quit robin0800 (Read error: Connection timed out)
04:05:38***Saving seen data "./dancer.seen"
04:14:58 Quit amiconn (Disconnected by services)
04:14:59 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:15:19 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:15:55 Quit pixelma (Disconnected by services)
04:15:57 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:15:59 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:25:20 Quit Keripo (Ping timeout: 240 seconds)
04:26:54 Join Keripo [0] (
04:34:07 Join robin0800 [0] (~robin0800@
04:46:29 Quit TheSeven (Disconnected by services)
04:46:44 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
04:55:07 Quit robin0800 (Read error: Connection timed out)
04:59:22 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
05:00:18 Quit advcomp2019_ (Ping timeout: 250 seconds)
05:20:23 Join kadoban [0] (
05:28:08 Join robin0800 [0] (~robin0800@
05:35:27 Quit ps-auxw (Ping timeout: 264 seconds)
05:39:03 Join ps-auxw [0] (
05:43:24 Join Rob2223 [0] (
05:44:53 Quit kadoban (Ping timeout: 264 seconds)
05:47:23 Quit Rob2222 (Ping timeout: 260 seconds)
06:05:42***Saving seen data "./dancer.seen"
06:11:08 Join webguest17 [0] (
06:11:22webguest17hi guys need help
06:11:48webguest17can i know why i cant se mp3 files on my rock box ipod gen 5
06:12:38 Quit webguest17 (Client Quit)
06:16:02robin0800webguest17 did you install them using i-tunes?
06:31:01 Quit robin0800 (Quit: Leaving)
06:49:59 Quit jae (Ping timeout: 240 seconds)
07:19:00 Join nick-p [0] (
07:27:54 Join froggyman [0] (~seth@unaffiliated/froggyman)
07:31:19 Join kadoban [0] (
07:41:11 Join jae [0] (
07:50:54 Quit [Saint] (Ping timeout: 264 seconds)
07:51:41 Quit Keripo (Quit: Leaving.)
08:05:44***Saving seen data "./dancer.seen"
08:09:59 Quit powell14ski_ (Quit: powell14ski_)
08:15:07 Quit tjb0607 (Remote host closed the connection)
08:16:18 Join tjb0607 [0] (
08:37:14 Join Bagder [241] (~daniel@rockbox/developer/bagder)
08:40:12 Quit Bagder (Remote host closed the connection)
08:47:33 Join ender` [0] (
08:51:44 Join mt [0] (~mt@
08:53:42 Join Bagder [241] (~daniel@rockbox/developer/bagder)
09:08:00 Quit Scromple (Quit: Leaving)
09:08:26 Quit mt (Ping timeout: 264 seconds)
09:09:51 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:14:52 Join ChickeNES [0] (
09:16:10 Quit ChickeNES (Client Quit)
09:22:59 Join God_Eater [0] (93722cc8@rockbox/staff/GodEater)
09:25:19 Join rasher [0] (~rasher@rockbox/developer/rasher)
09:28:30 Join petur [0] (~petur@rockbox/developer/petur)
09:34:20rasherJdGordon: you could certainly take screenshots of the main menu with that patch, but if you want to get it working properly, you'll need to fix my ineptitude
09:35:00rasherBut then, it's a 2 year old patch, so I don't exactly remember the details
09:37:07 Quit sinthetek (Ping timeout: 252 seconds)
09:39:02 Join JdGord [0] (~AndChat@
09:39:42JdGordHaha, ok
09:40:19JdGordIt was dropping buttons?
09:40:58rasherI *think* it was
09:41:37rasherBut I'm not sure. Maybe the biggest problem was the attempt at a STARTPLUGIN command (which would be massively useful for generating sshots for the manual)
09:42:01rasherThe plugin would load but no longer accept all input or something
09:42:24CIA-14New commit by jethead71 (r30378): Make tdspeed.c a bit nicer to read. No functional changes.
09:45:39CIA-14r30378 build result: All green
09:48:21 Quit JdGord (Ping timeout: 258 seconds)
09:48:57 Join JdGord [0] (~AndChat@
09:51:45 Join n1s [0] (~quassel@rockbox/developer/n1s)
09:59:21 Quit JdGord (Quit: Bye)
10:05:48***Saving seen data "./dancer.seen"
10:28:27 Join pamaury [0] (~quassel@
10:28:27 Quit pamaury (Changing host)
10:28:27 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:01:44 Join TheLemonMan [0] (
11:11:32 Join LinusN [0] (
11:12:01 Join sinthetek [0] (
11:12:01 Quit sinthetek (Changing host)
11:12:01 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
11:16:07 Quit linuxguy3 (Ping timeout: 252 seconds)
11:31:33 Quit [7] (Quit: No Ping reply in 90 seconds.)
11:31:57 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
11:33:14 Quit fs-bluebot (Ping timeout: 240 seconds)
11:34:52 Join fs-bluebot [0] (
11:52:10 Quit Galois (Remote host closed the connection)
11:55:45 Join Galois [0] (
12:02:49 Join ptrkmj [0] (
12:05:18ptrkmjI've explored \.rockbox directory and it appears to me that only configuration files are stored there. Where is the kernel of the OS then? (I assume that RB can be regarded as OS, am I right?)
12:05:52***Saving seen data "./dancer.seen"
12:06:08gevaertsThere are a lot more files in .rockbox than just configuration
12:06:55JdGordonptrkmj: rockbox.<target> *is* the OS/kernel/.whatever oyu want to call it
12:09:52ptrkmjso what is the place for low-level system files?
12:10:07ptrkmjcan you name some of them?
12:10:17JdGordonwhat are you expecting?
12:10:24gevaertsThey're in .rockbox
12:10:39JdGordonthe whole OS is in that one file except the codecs/plugins which are loaded from in .rockbox
12:11:10*JdGordon preemptivly links
12:12:46ptrkmjNow I see, rockbox.ipod file in my case
12:16:47ptrkmjDoes RB make any use of Apple hidden partition? Can I get rid of it?
12:17:04JdGordonno, technically yes but there is no need to
12:17:22gevaertsIt's used to boot
12:19:52ptrkmjso if I delete it, bootloader is going to start rb regardless of the hold switch state (on ipod)?
12:22:00gevaertsuh, no. If you delete it, the rockbox bootloader will be deleted with it
12:22:48ptrkmjso the rockbox bootloader is there!
12:23:17ptrkmji thought it's in some kind of ROM
12:23:24ptrkmjlike BIOS
12:23:45gevaertsIt depends on the player
12:24:37ptrkmjwhat are the types of memory present on ipod 5g other than hd? there's probably some kind of ROM chip.
12:26:21ptrkmjdoes the rockbox modify it's contents also?
12:27:04JdGordonthe source code is avialable online.... thats a good start to answer those questions
12:27:11JdGordonas is what we know of the ipod hardware
12:28:38ptrkmjunfortunately, any source code is probably meaningless to person like me
12:30:00JdGordonnot sure how a direct answer would be any less meaningful then?
12:32:05ptrkmjwhat bugs me is when i remove the rb's bootloader (together with hidden partition), is the lower-level-bootloader (ROM) going to boot rockbox successfully?
12:33:31ptrkmjif it was untouched then probably not
12:34:27JdGordonof course not
12:34:55JdGordonif it could we wouldnt bother with a bootloader, would we?
12:35:18 Quit kadoban (Ping timeout: 252 seconds)
12:36:08ptrkmjThat means I *can't* delete Apple partition (?)
12:38:05amiconnYou actually can run rockbox without the rockbox bootloader - but then you have to put rockbox into the hidden partition (using ipodpatcher), which makes updating it somewhat more complicated
12:40:28ptrkmjhow about installing rb bootloader on the music partition?
12:41:51ptrkmjwell, rb bootloader is on the hidden partition right now (Apple's), so what is the difference?
12:43:25JdGordonwhat are you trying to actually accomplish?
12:47:22ptrkmjget rid of Apple firmware to reclaim the space and what's more important prevent inadvertent boots
12:48:24TorneWhat do you mean by "inadvertent"?
12:49:15Torneleaving the hold switch on by mistake?
12:49:48Tornei am working on removing that, for some value of working on
12:50:24Torneit's nontrivial because the hold switch also acts as Rockbox's settings-reset button
12:50:57TorneSo, if you change the bootloader (or remove it and replace it with Rockbox itself), then if you leave hold on by accident it will, instead, clear Rockbox's settings on boot.
12:53:15ptrkmjOh, yes. I remeber I cleared my settings once this way (by accident).
12:57:00ptrkmjFor the time being, it's better to boot to Apple firmware than having your settings cleared.
12:57:05TorneI'm working on changing the settings reset combination to something else
12:57:16Torne(on all devices, not just the ipod - using the hold switch for this is nasty)
12:57:33Tornebut it's tricky, at least ont he ipod; reading from the keypad early in boot is hard beacuse of how the interface works
12:57:37Tornei haven't had a lot of time to poke at it
12:58:06Torneonce taht gets changed, and we've had a stable release, it's probably okay to update the bootloader to no longer use the hold switch either (it already can boot the OF by holding down menu)
12:58:13 Quit nick-p (Quit: Leaving)
12:58:30Torneanyway; if you really want, it's pretty easy to patch this out of rockbox, but you will have to maintain your own builds
12:58:46Tornesince it requires patching rockbox itself (to fix the settings reset thing) as well as the bootloader and thus you need to build every time you want to update
12:59:49Torneapply then build a bootlaoder and a main build :)
13:02:30ptrkmjI checked booting with Menu button. I can confirm it boots OF :)
13:04:19 Quit pamaury (Read error: Operation timed out)
13:07:36ptrkmjagainst what should the .diff file be applied (and what does 'applying' actually means)? manual install .zip package?
13:08:27TorneAgainst the source code
13:08:33TorneYou need to compile rockbox from scratch yourself to use this
13:11:22ptrkmji never compiled anything. is it there a manual for that (rockbox-specific)?
13:11:37Tornethere are instructions on the wiki, yes
13:11:48Tornebut it's probably more work than you are likely to want to do for this trivial change :0
13:11:58Torneremember you will have to do it *again* every time you want to update to a newer version of rockbox
13:12:08Tornei was just noting it can be done :)
13:13:57ptrkmjyes, i know. but i'm still interested, for the sake of learning.
13:15:38 Join casainho [0] (~chatzilla@
13:21:13ptrkmjwho knows, i might become a developer and port rb to ipad
13:25:56 Quit ptrkmj (Read error: Connection reset by peer)
13:27:18 Join ptrkmj [0] (
13:32:58 Quit petur (Quit: *plop*)
13:57:47 Quit casainho (Remote host closed the connection)
13:58:04 Join MethoS- [0] (~clemens@
13:58:09ptrkmjCan't test_codec plugin be installed on top of existing build? Is compiling from scratch, really, mandatory?
14:02:22 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
14:05:54***Saving seen data "./dancer.seen"
14:06:36God_Eaterptrkmj: usually yes - because of rockbox being statically linked, all the load addresses tend to change with each build
14:06:48kugelUnhelpful: did you look at the buflib thingy at all?
14:10:12n1sptrkmj: it should be possible as long as you are at the same codec and plugin api version, you might need to tweak viewers.conf to make it show up as an option though
14:10:24n1salso just enabling it in the build is easier
14:13:00 Quit TheLemonMan (Quit: Lost terminal)
14:13:29 Join TheLemonMan [0] (
14:14:18ptrkmjI just can't find the link for download on CodecPerformanceComparison page. There is a link for test files but none for actual plugin.
14:14:31UnhelpfulSome, but not as much as I should have.
14:14:59God_Eaterptrkmj: just set up a build environment
14:15:21God_Eaterif you're relatively intelligent and can follow instructions it should take you about an hour, maybe less.
14:16:44UnhelpfulNot if your compile system is an xbox. ;)
14:16:59n1sptrkmj: we don't provide binaries of the test plugins as they are really only usefull for developers
14:17:22n1sUnhelpful: or cygwin on an atom :)
14:21:39ptrkmji'll be moving to linux in a few days (yet another challange!) so i don't want to bother with setting up enivironment on winxp. i guess i'll set aside codec tests until then.
14:22:45God_Eatermoving to linux these days isn't particularly challenging. *offtopic*
14:23:38kugelgevaerts: I didnt mention in yet, but I have experimental (as in not-working-very-well) code to reclaim unused buflib space on rebuffering for audio
14:24:23gevaertskugel: sounds exciting :)
14:25:15*kugel commits
14:26:05 Quit Bagder (Quit: Konversation terminated!)
14:27:05ptrkmjGod_Eater: depends on the distro choice. I'm moving to Gentoo Linux, so it is a challange for win user
14:27:29God_Eaterwtf are you bothering to do that for? (As an LONG time gentoo user, I can speak with experience)
14:28:54 Quit simonlnu (Ping timeout: 258 seconds)
14:29:15 Quit Rob2223 (Quit: Rob2223)
14:30:00 Join Rob2222 [0] (
14:31:41 Join simonlnu [0] (qRTziw6odJ@unaffiliated/simonrvn)
14:32:43ptrkmjI don't like mainstream distro's. They are too bloated. Plus I have an old PC. Gentoo has a good opinion. It has a good documentation and I'm interested in learning Linux
14:33:42ptrkmjI was considering debian also. but gentoo seemed more fun.
14:34:27Unhelpfulprepare to wait. ;)
14:34:29*gevaerts doesn't see how this is on-topic, so he glares at God_Eater for bringing it up
14:34:31Unhelpfulespecially on an old pc
14:35:14CIA-14New commit by buschel (r30379): Introduce CPU dependent IRAM configuration for libgme. Use ICODE_ATTR for an emu2413-function to speed up PP5022 by up to 6%.
14:35:33God_Eatergevaerts: I'll let it drop then
14:37:45CIA-14r30379 build result: All green
14:38:25*God_Eater needs to remember to find out how fast his new laptop will build android rockbox
14:40:21*Unhelpful points @ #rockbox-community
14:40:32 Join nick-p [0] (
14:40:41 Join Topy [0] (
14:44:16 Quit T44 (Ping timeout: 245 seconds)
14:51:57*kugel summons sideral
15:00:06 Join Horschti [0] (~Horscht@xbmc/user/horscht)
15:02:38 Quit Horscht (Ping timeout: 240 seconds)
15:03:40 Quit nick-p (Quit: Leaving)
15:12:05n1sdoes anyone have comments about the mod part of FS #12189 the rest looks like a straight forward cleanup
15:12:06fs-bluebot Simplify the codec API and don't always loop MODs. (patches, unconfirmed)
15:13:56kugeljhMikeS whitepsace changes did cost me some time
15:15:21kugeldid wtachi succeed?
15:18:22 Quit simonlnu (Ping timeout: 260 seconds)
15:18:29kugelsaratoga: ?
15:23:25 Quit Galois (Ping timeout: 264 seconds)
15:24:21 Join simonlnu [0] (IIdmu3RBJt@unaffiliated/simonrvn)
15:27:33kugelJdGordon: ping
16:01:37CIA-14New commit by kugel (r30380): GSoC/Buflib: Add buflib memory alocator to the core. ...
16:01:47CIA-14New commit by kugel (r30381): GSoC/Buflib: Enable compaction in buflib. ...
16:04:05 Join Buschel [0] (
16:04:15God_Eatercongrats kugel
16:04:41n1syes, congratulation!
16:04:44 Quit antil33t (Read error: Connection reset by peer)
16:04:52n1sand good work!
16:05:06 Join antil33t [0] (
16:05:10God_Eaterindeed - thanks for all your hard graft
16:05:42CIA-14r30380 build result: All green
16:05:56***Saving seen data "./dancer.seen"
16:07:07n1sthe build table is weird, it shows in-progress builds but they then disappear
16:07:16n1swow, impressive delta
16:07:51Zagorn1s: oh right, amiconn reported that is broken
16:07:56ZagorI forgot about that
16:08:40CIA-14r30381 build result: All green
16:09:50n1skugel: is the ram use increase of several hundred k for some targets intended?
16:10:20Zagoryikes, 400+ KB!
16:11:41Zagor>700 KB on vx767
16:12:29n1sprobably this;r2=30380;pathrev=30380
16:13:05pamaurywow, what is this size increase ?
16:13:37pamauryis it expected ?
16:13:39Zagorn1s: shouldn't that rather decrease the size?
16:13:43n1sthe skin buffer was buffer_alloc'ed before so wouldn't show up on the ram usage
16:14:07Zagorah, I read it backwards
16:14:41kugeln1s: right, that's most of the increase
16:14:59kugelwhich is not an actual increase
16:15:39kugelso yes, it's expected
16:17:12God_Eatersuch a slippery answer. You should be in politics ;)
16:17:37kugelthanks :)
16:18:17 Join ChickeNES [0] (
16:18:30CIA-14New commit by kugel (r30382): Bump plugin API.
16:20:18kugelbut I'm not sure about the increase of r30381 tbh
16:20:33ZagorI'm running 30381 again now to see if the build report works better
16:21:15CIA-14r30381 build result: 43 errors, 27 warnings (kugel committed)
16:21:54Zagorright, that's what I feared
16:22:04Zagor30382 building now
16:22:36kugelah, tagtree's uniqbuf is the 64k increase in 30381. also expected (same thing as with the skin buffer, really)
16:22:49Zagorthe build error tracking has been temporarily broken, so bad commits have not been exposed
16:24:21CIA-14r30382 build result: 42 errors, 29 warnings (kugel committed)
16:28:03CIA-14New commit by kugel (r30383): Fix hwcodec red.
16:29:51 Quit mgue (Ping timeout: 246 seconds)
16:30:33CIA-14r30383 build result: 8 errors, 20 warnings (kugel committed)
16:30:53 Quit ChickeNES (Quit: Computer has gone to sleep.)
16:31:47 Join mgue [0] (
16:32:17CIA-14New commit by kugel (r30384): Fix h100 red and other warnings.
16:34:13kugelZagor: something is wrong with the reported ram usage for mrobe 500
16:34:52 Join mshathlonxp [0] (~ventil@
16:35:14Zagorindeed. and with zen vision
16:35:22CIA-14r30384 build result: 0 errors, 7 warnings (kugel committed)
16:38:14 Join toffe82 [0] (
16:38:17CIA-14New commit by kugel (r30385): Fix last yellows.
16:38:57kugelfunny how everyone looks for the bin size increases first :)
16:41:13Buschelthat's a good sign, nobody worries about the functionality ;)
16:41:56CIA-14r30385 build result: All green
16:43:35guymann ugh
16:54:45 Quit niekie (Remote host closed the connection)
16:56:04 Join niekie [0] (~niek@CAcert/Assurer/niekie)
16:57:00 Quit ptrkmj (Ping timeout: 260 seconds)
16:57:09 Join ptrkmj [0] (
17:00:58 Quit mshathlonxp (Read error: Connection reset by peer)
17:01:42 Join msh [0] (~ventil@
17:03:06 Join ptrkmj_ [0] (
17:04:40 Quit ptrkmj (Ping timeout: 245 seconds)
17:04:47 Nick ptrkmj_ is now known as ptrkmj (
17:12:08 Part Zagor
17:12:48 Join lorenzo92 [0] (
17:18:56 Join Galois [0] (
17:20:54 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
17:26:32 Join powell14ski [0] (
17:32:24 Quit lorenzo92 (Ping timeout: 264 seconds)
17:35:27CIA-14New commit by jethead71 (r30386): Clean up and simplify the voice thread code.
17:38:29CIA-14r30386 build result: All green
17:41:33 Quit MethoS- (Remote host closed the connection)
17:56:27 Quit pamaury (Read error: Operation timed out)
18:00:49 Part LinusN
18:03:03 Join mshathlonxp [0] (~ventil@
18:03:14 Join lorenzo92 [0] (
18:05:58***Saving seen data "./dancer.seen"
18:06:36 Quit msh (Ping timeout: 240 seconds)
18:08:10 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:10:00 Quit antil33t (Read error: Connection reset by peer)
18:10:25 Join antil33t [0] (
18:11:52 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
18:11:53 Join kadoban [0] (
18:13:36 Join Casainho [0] (
18:13:39 Join msh [0] (~ventil@
18:17:16 Quit mshathlonxp (Ping timeout: 240 seconds)
18:18:07 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
18:19:30 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
18:22:45 Join bertrik [0] (
18:22:45 Quit bertrik (Changing host)
18:22:45 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:22:45 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
18:24:53 Join gbl08ma [0] (58d25fe1@gateway/web/freenode/ip.
18:25:00 Quit lorenzo92 (Ping timeout: 258 seconds)
18:25:14gbl08mahello everyone
18:25:46gbl08maSince some months ago I noticed that ROLO not always loads correctly a firmware file
18:26:27gbl08mait often hangs on the "Executing" step
18:26:41gbl08maIIRC "Executing" shouldn't even be shown for more than a second
18:26:53 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:27:06gbl08maperhaps this has been reported already and I didn't notice?
18:27:15Tornewhat device?
18:27:26Tornerolo is known to be dodgy/broken on more than on eplatform, afaik
18:31:03*bertrik didn't know
18:31:06gbl08maipod nano 2g
18:31:33Tornebertrik: possibly not
18:31:37Tornei may be mistaken
18:32:18bertrikI see a lot of backlight drivers calling lcd_enable(). Perhaps the lcd_* functions need to be protected by a mutex?
18:32:44bertrikI guess this is not really a problem in practice yet because we use a cooperative task scheduler.
18:35:21 Quit ack` (Ping timeout: 252 seconds)
18:39:20amiconnCorrect. Calling a function from several threads is no problem at all, unless the function yields itself
18:40:09amiconnThat's one of the big advantages of cooperative threading - much less locking needed overall
18:48:38CIA-14New commit by kugel (r30387): Remove buflib from the pluginlib and use the core one. ...
18:50:17CIA-14New commit by kugel (r30388): Bump plugin api version.
18:51:37CIA-14r30387 build result: All green
18:54:29CIA-14r30388 build result: All green
18:57:00 Join [Saint] [0] (~st.lasciv@
18:57:25gbl08maI didn't look carefully at the Rockbox development for a while and it seems like you've done lots of work in two weeks
18:58:04gbl08maI had to reinstall Linux on my desktop and lost the rockbox build environment, I'll have to set up everything again
18:59:06gbl08maor else I'll just take the opportunity and install the build environment on my new laptop... it looks like this time I'll know how fast Rockbox builds on a i7 processor :)
19:00:15gbl08matoday I started playing around with modular music files in Rockbox, and found out that the elapsed time is not shown correctly on MOD files
19:01:14gbl08mamikmod shows it correctly, but the codec doesn't. The music has been playing for ten seconds, and the elapsed time is still 0:02
19:02:47gbl08mathe music plays at normal speed, but the elapsed time doesn't match. seeking works properly though, except for the fact that e.g. jumping to 0:18 will in reality jump to a much later part in the music
19:05:20 Join soap [0] (~soap@rockbox/staff/soap)
19:06:23*kugel is impressed that the entire ram usage grows by 50%-100% on some targets just for the skin buffer
19:07:48 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
19:07:51[Saint]You won't want to look how much RAM my skins are using on application targets then ;)
19:08:05[Saint]Some of them have ~4MB of bitmaps :-S
19:08:23gevaertsWe should figure out a way to work out the RAM delta from the actual remaining buffer instead of from the linker output
19:09:33kugel[Saint]: who're you on github?
19:09:56[Saint]I'm not.
19:10:19[Saint]I don't use it, though I should. I've been meaning to get my stuff up on github.
19:10:48[Saint]But for now, my own versioning is a: a system I know, and b: doesn't involve me learning how to use github ;)
19:12:01 Quit ptrkmj (Ping timeout: 252 seconds)
19:20:09bertrikI think I just found the datasheets for the display controller and display used in the sansa clip zip \o/
19:24:38bertrikIt took me a while to realise that the clip zip display is an OLED
19:30:41kugelbah, where's Zagor :(
19:31:01kugelis there an easy way to not have apps/* in the includes when making libfirmware?
19:31:02 Quit Casainho (Remote host closed the connection)
19:37:12 Quit ReimuHakurei (Read error: Connection reset by peer)
19:37:44 Join ReimuHakurei [0] (
19:39:50 Quit ReimuHakurei (Read error: Connection reset by peer)
19:40:01 Join ReimuHakurei [0] (
19:41:07kugelbertrik: do you actually own such a clip zip?
19:42:50bertrikno, but the init sequence from the OF matches an OLED controller chip for 96x96x65k, and the diagnostic menu shows "visionox" which makes a 96x96x65k OLED panel
19:42:53[Saint]kugel: Nah, it's all been FW dissassembly so afr.
19:43:20[Saint]I'm very impressed there's so much work done for it so far, and no developer even has one ;)
19:43:39 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
19:43:42kugelwell, I'm not impressed until I hear this blind effort actually works :P
19:44:58 Quit ReimuHakurei (Ping timeout: 264 seconds)
19:47:09 Quit fs-bluebot (Ping timeout: 245 seconds)
19:47:20 Quit bluebroth3r (Ping timeout: 260 seconds)
19:48:16 Join fs-bluebot [0] (
19:50:36[Saint]user890104: Ping?
19:51:21user890104[Saint]: ping reply, ~2s
19:51:27user8901042m *
19:52:06gbl08maanyone ever investigated why the nano 2g makes a popping noise through headphones out, on startup?
19:52:06[Saint]You don't feel like doin' me another little favour and cranking out a couple of RaaA builds again for me, do you?
19:52:22*[Saint] flutters his eyelids.
19:52:32user890104welll ...
19:52:35user890104pm me
19:53:12[Saint]gbl08ma: Some noisy IC...maybe.
19:53:28[Saint]The LCD used to be very "noisey", as well as NAND access.
19:53:32gbl08maplus, when I insert the headphones, there's a lot of popping like if there was much static on the connectors. this might be due to my poor quality headphones though
19:53:50gbl08madoesn't happen on OF AFAIK
19:55:41[Saint]OF sets up all registers correctly ;)
19:55:46[Saint]As they have data-sheets.
19:56:03[Saint]We're obviously doind some things very different.
19:56:32[Saint]As although our power comsumption overall is very low on this target, its very high in some areas compared to the OF.
19:56:51gbl08maand disassembling the OF has not shown how registers are set up, or at least in which order?
19:57:00 Nick msh is now known as mshathlonxp (~ventil@
19:57:28 Quit merbanan (Ping timeout: 252 seconds)
19:58:18[Saint]gbl08ma: No, apparently.
19:58:33gbl08maI'm asking because it's very annoying to have to wait until Rockbox is ready to put the haedphones in the ears... otherwise that annoying sound goes right to your ears...
19:58:40[Saint]Someone really needs to strip a PCD right down, and trace all the unknowns manually.
19:59:06[Saint]FWIW, I don't get a pop when I insert my phones.
19:59:21[Saint]Maybe yours are of poor quality?
19:59:27gbl08mathere's also the keyclick that doesn't work as the patch available is very messy (recalling from what dves told me)
19:59:28 Join merbanan [0] (
19:59:53[Saint]the patch isn't exactly messy, its *very* convoluted, though.
20:00:08[Saint]It does a lot more than it needs to, in a very backwards way.
20:00:16[Saint]The code itself is actually very clean.
20:02:35bertrikas far as I can tell, the nano2g uses a WM8975 codec, we have the WM8971 datasheet which seems close enough
20:02:55 Quit merbanan (Read error: Connection reset by peer)
20:03:17gbl08ma[Saint]: thanks for explaining. It's a little sad that such an *audible* part of the hardware is not supported by the official RB.
20:03:22gbl08maIf it was supported, we could play music with the piezo using a plugin stored under the demos folder :)
20:04:26[Saint]This is already possible with emCORE \o/
20:04:42[Saint]The piezo can play music, sounds awesome ;)
20:06:01***Saving seen data "./dancer.seen"
20:08:36 Join y4n [0] (y4n@unaffiliated/y4ndexx)
20:11:40gbl08mathe piezo can play music? like a loudspeaker?
20:11:56gbl08maI dreamed with that some time ago, but i didn't think it was possible when I wake up.
20:12:45bertrikI guess there's a PWM from the SoC connected to it
20:14:25CIA-14New commit by bertrik (r30389): sansa clipzip: fix bounds check/correction in lcd_update_rect
20:17:24CIA-14r30389 build result: All green
20:24:59 Join merbanan [0] (
20:25:09amiconngbl08ma: Afaik the time display for those mod formats represents patterns, not actual time. This is on purpose
20:26:04amiconnFiguring out the total runtime of a module in advance means parsing the thing completely (as not all patterns are played at the same speed)
20:27:01amiconnFurthermore this parsing (a) does not always yield the correct result and (b) is not really possible for some modules - those which loop forever
20:27:54gbl08maamiconn: oh, ok. the way it looked made it look like (confusion!) there was some problem in the coded. thanks for explaining
20:30:00amiconnThere would be further problems with resuming and seeking
20:30:02n1sit's a hack tbh
20:31:55pixelmayes, and it has "nice" side effects with "Caption backlight" enabled
20:35:42bertrikthe sansa clipzip OF code for enabling the high-voltage for the display is odd, it's enabled three times in a row for some reason
20:38:24 Quit TheLemonMan (Quit: Lost terminal)
20:45:44gbl08maHow sad, nobody has taken the "Multiple/Relocatable Plugins" project for GSoC. Anyways, IMO it's too much work to be done in a summer.
20:47:03*[Saint] thinks not.
20:47:13[Saint]One could say the same about bufflib.
20:47:19[Saint]that was a large project.
20:47:27n1sit depends on how many of the issues you would choose to solve
20:47:40[Saint]ANd, now, we've got shiny new bufflib compoaction in core.
20:48:20n1smultiple plugins would not be very usable without a way to dynamically allocate memory so now that the buflib stuff is in it might be more likely to happen
20:48:21gbl08maand how does that help common users like me?
20:48:53gbl08maoh i see, it's a "under the hood" improvment
20:48:55n1sgbl08ma: more flexibility for us and less (no?) settings that need a reboot to enable anymore
20:48:56kugelno need to reboot for enabling stuff anymore
20:49:16[Saint]gbl08ma: no need to reboot to enable things anymore, sane buffering...
20:49:22n1sgbl08ma: relocatable plugins would not do anything for users by itself either
20:49:29[Saint]which means more available RAM, potentially.
20:50:00gbl08maso, if I initialise DB now I wouldn't be prompted for reset? or is buflib in the core but still unused?
20:50:09 Quit balintx (Ping timeout: 268 seconds)
20:50:10*kugel now wants relocatable plugins, as to dynamically alloc the plugin buffer
20:50:33[Saint]gbl08ma: if your build is current, its being used.
20:50:49TheSevengbl08ma: re popping noise during boot: we already tried to mitigate this as much as possible
20:50:53[Saint]FWIW, you're only asked to reboot under a ceartain set of circumstances anyway.
20:50:57[Saint]Not every time.
20:51:04kugelgbl08ma: it's used. for the database you still need to reboot. not everything is converted, but you can enbale lastfm scrobbling and timestretch without rebot
20:51:11amiconnkugel: If the buflib allows to cut away ram from the end, dynamic allocation of the plugin buffer should be easy
20:51:13*gbl08ma keeps saying that it doesn't mind that 4.0 has no relocatable plugins, what matters is that it's out by 8th October <- this is how the guys at MS and Apple think IMO
20:51:36amiconnThat would also remove the need for the overlay loader stuff on lowmem. Relocatable plugins aren't needed for this
20:52:26TheSevengbl08ma: you can't completely avoid that pop due to electrical reasons, and the way apple avoids it is apparently as trivial as not powering down the audio circuitry at all when entering standby
20:52:27gbl08mawhere can I see the RAM usage in Rockbox? I mean, what's the correct debug screen to check this?
20:52:43kugelwell, it's doable, but you cannot tell buflib from which end to alloc
20:53:03[Saint]gbl08ma: But we care more about power saving, than a silly little pop ;)
20:53:06gbl08maTheSeven: I'm not sure, but I think it doesn't happen when cold-booting the OF either?...
20:53:21amiconnThere is one more thing to solve if we're going this route (relocatable or not): the playlist needs a buffer. It's currently reusing the (unused part of) the plugin buffer
20:53:26[Saint]gbl08ma: It does, yes.
20:53:38[Saint]Cold booting the OF gives a slight pop also.
20:54:13 Join ReimuHakurei [0] (
20:54:21TheSevenwe're even doing the contrary of what the datasheet says during audio hw initialization
20:54:23n1samiconn: iiuc the buflib allows temporary allocations which could be used for the playlist thing, (only the viewer does it iirc)
20:54:25gbl08maok, then I have no other solution that taking out the headphones while RB is booting. the *real* problem is, I'm lazy :)
20:55:32amiconnWhy do you need to take out the headphones for a slight pop?
20:55:57 Join msh [0] (~ventil@
20:56:07kugeln1s: it's not that easy, you potentially need to stop playback for a short moment to make room for a new allocation
20:56:18TheSevenwhile the datasheet says to set the vgnd voltage divider resistance as low as possible during boot to get the codec operational quickly and then increase it afterwards, we're instead setting it to the highest possible resistance to make the voltage ramp up softly, and then decrease it afterwards
20:56:33gbl08maamiconn: because with great, sensitive headphones, the pop is audible and annoying. specially when my ears are used to listening to RB at volume -45
20:56:36n1skugel: ah
20:57:10 Join ack [0] (
20:57:30gbl08maamiconn: and even the headphones are crappy, it's audible and annoying as well. Sometimes the pop is almost unnoticeable, other times it makes you jump :)
20:57:37 Nick ack is now known as Guest34995 (
20:58:39amiconnThen I wouldn't call it a slight pop...
20:59:36 Quit mshathlonxp (Ping timeout: 240 seconds)
20:59:44 Quit ReimuHakurei (Ping timeout: 240 seconds)
20:59:50n1skugel: any plans on making the buffering playback system able to drop part of the audio buffer whithout stopping? :)
20:59:53 Join lorenzo92 [0] (
21:00:15 Quit msh (Ping timeout: 240 seconds)
21:00:23kugeln1s: no, not currently
21:00:23 Quit lorenzo92 (Client Quit)
21:00:42kugelit's not easy to do
21:01:19n1si didn't say it was ;)
21:01:42kugelwell, there were plans but I dropped them (for now) after looking into it
21:01:46gbl08maamiconn: did I call it a slight pop? my bad. anyways, end of offtopic :)
21:02:07n1sit would be an awesome feature though :)
21:02:49kugelone problem is that by taking away buffering memory already handed out handles get invalid
21:03:35gbl08masuch a feature would allow common users like me to view large images with the image viewer without stopping playback...
21:03:45kugelanyway, the infrastructure is there. playback is asked to shrink its audiobuffer. someone just needs to add the smarts to buffering and remove the explicit audio_stop() :)
21:04:04amiconngbl08ma: Hm, actually you didn't, somehow I thought you did...
21:06:38 Join Buschel [0] (
21:13:23Buscheln1s, about FS #12189. do you want to submit the ci-change?
21:13:24fs-bluebot Simplify the codec API and don't always loop MODs. (patches, unconfirmed)
21:13:45CIA-14New commit by bertrik (r30390): sansa clipzip: implement backlight
21:14:24n1sBuschel: you can do it if you like, i just thought it should go in rahter that rotting in the tracker
21:16:46CIA-14r30390 build result: All green
21:17:33 Join Keripo [0] (
21:21:35 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:23:16 Quit mc2739 (Ping timeout: 252 seconds)
21:25:26 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
21:33:27 Quit y4n (Quit: PÆNTS ØLF!)
21:40:14CIA-14New commit by buschel (r30391): Submit parts of FS #12189 regarding codec API. Replaces access to global settings with a dedicated function to determine if the current track shall be ...
21:42:05GodEater_blimey, it's commit-o-rama today :)
21:42:26n1syep, vacation's over, back to work everyone!
21:43:08CIA-14r30391 build result: 74 errors, 5 warnings (buschel committed)
21:43:15 Quit Keripo (Read error: Connection reset by peer)
21:44:43 Quit gbl08ma (Quit: Page closed)
21:45:20GodEater_fix it!
21:45:35n1slooks like just a missing settings.h include
21:45:46n1scurious it only hit mips targets
21:46:13Buscheln1s: seems so... working on it
21:46:41n1scodecs.h pulled it in before
21:47:25*Buschel loves his compile times since VMware and i7 :)
21:48:10CIA-14New commit by buschel (r30392): Fix red.
21:50:58CIA-14r30392 build result: All green
21:52:46 Join robin0800 [0] (
21:54:24 Join Keripo [0] (
21:54:50 Quit Keripo (Client Quit)
21:57:09 Quit n1s (Remote host closed the connection)
21:57:28 Quit Guest34995 (Remote host closed the connection)
21:57:50 Join ack [0] (
21:58:16 Nick ack is now known as Guest91631 (
22:02:05 Quit God_Eater (Ping timeout: 252 seconds)
22:06:05***Saving seen data "./dancer.seen"
22:06:31 Quit robin0800 (Ping timeout: 246 seconds)
22:06:59 Join Keripo [0] (
22:07:35 Join gbl08ma [0] (58d25fe1@gateway/web/freenode/ip.
22:08:27 Join robin0800 [0] (~robin0800@
22:11:02gbl08maBuschel: and what exactly are your compile times? My family offered me a new laptop with i7 core, but I still didn't have time to setup a build environment on it, and I'd like to know if I should setup the environment on it or again on my old desktop.
22:11:30Buschelsim ~60s, target ~90s
22:12:32gbl08mahmmm on my old Intel @ 2.00GHz desktop it took at least five minutes, and it was on real hardware, no inside a VM.
22:12:33Buschelclean builds, of course. but here are some folks with much faster notebooks/desktops
22:12:56Buschelgbl08ma: linux or cygwin?
22:17:25gbl08masorry for the delay, was away from keyboard
22:20:12Buschelok, then the new notebook sounds like a good option −− even with a VM ;)
22:20:40 Quit robin0800 (Ping timeout: 260 seconds)
22:21:23gbl08maI have Ubuntu installed on the new laptop and I plan to use it for compiling Rockbox, outside a VM.
22:21:46gbl08mateoretically should be faster than yours :)
22:21:56Buschelit will
22:22:41gbl08mathis means it will take more time for me to copy and unzip the new build on the player than to compile it
22:24:21GodEater_I just did a fresh android build in 1:57
22:24:22 Join stripwax [0] (
22:32:17 Quit stripwax (Quit:
22:34:48 Quit benedikt93 (Quit: Bye ;))
22:41:25 Quit gbl08ma (Quit: Page closed)
22:51:50 Join MethoS- [0] (~clemens@
23:07:48CIA-14New commit by kugel (r30393): Dircache: Allow dircache to be enabled without reboot. ...
23:08:05[Saint]Hmmm, nice.
23:08:22*[Saint] needs to get a build machine up and running again.
23:08:31 Join Horscht [0] (
23:08:31 Quit Horscht (Changing host)
23:08:31 Join Horscht [0] (~Horscht@xbmc/user/horscht)
23:11:20CIA-14r30393 build result: All green
23:11:29 Quit Horschti (Ping timeout: 260 seconds)
23:13:39 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
23:15:14 Join ReimuHakurei [0] (
23:21:02 Quit kadoban (Remote host closed the connection)
23:21:15 Quit ReimuHakurei (Ping timeout: 240 seconds)
23:23:28 Quit ruskie (Quit: ...)
23:28:48 Join Strife89 [0] (~Strife89@
23:32:17 Join ChickeNES [0] (
23:36:22kugelSlasheri: is there some max/known/recommended buffer size for tagcache generation?
23:36:32kugelI'd like to make the commit work without reboot
23:37:16 Quit Keripo (Quit: Leaving.)
23:40:07 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
23:41:18 Quit evilnick (Remote host closed the connection)
23:42:01 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
23:47:19 Join robin0800 [0] (~robin0800@
23:50:33 Quit ChickeNES (Quit: Computer has gone to sleep.)
23:50:52 Join Keripo [0] (
23:56:22 Quit Poodlemastah (Quit: ZNC -
23:56:34mystica555_did something change recently in RaaA for Android that prevents use on 1.6 based devices?
23:57:08 Quit dunkaist (Quit: leaving)
23:57:16[Saint]1.6 no longer supported, nor will it be.
23:57:41 Join markun [0] (~markun@rockbox/developer/markun)
23:58:12mystica555_when/what/why :)
23:58:35mystica555_i fail to see why a simple hack for a C program requires anything amazingly newfangled in android, and i rather don't want to update a device that doesn't need to otherwise be updated

Previous day | Next day