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 2012-02-19

00:01:49 Quit benedikt93 (Quit: Bye ;))
00:01:51bluebrotheris there documentation on how the gitweb URLs are constructed?
00:02:09bluebrotheri.e. some POST value mapping?
00:02:14 Quit Guinness (Ping timeout: 240 seconds)
00:05:03 Join SynrG [0] (
00:05:05 Join Rob2222 [0] (
00:06:11 Join kadoban [0] (
00:10:21bluebrotherhmm, RockboxInfo() should make much more use of regexps IMO
00:20:16 Join Guinness [0] (
00:27:49lebelliumbertrik : how do I use or see this "RDS clock-time support" on the Clip Zip?
00:28:08 Quit Thra11 (Remote host closed the connection)
00:28:13bertrikit's currently only shown in the FM radio debug screen
00:29:03lebelliumCT:0 ?
00:29:12 Quit SynrG (Changing host)
00:29:13 Join SynrG [0] (~synrg@debian/developer/synrg)
00:30:09lebelliumcan this feature be manually enabled or disabled? I don't really understand how it works
00:32:39bertrikit'll be something different when a RDS time message arrives (usually once a minute)
00:33:03lebelliumNow I see CT:1329611580
00:35:31lebelliumhow to interpret this number?
00:36:04***Saving seen data "./dancer.seen"
00:36:21 Join superlinuxpro [0] (
00:37:05 Quit ender (Quit: Just as the absurd acts which prohibited the sale of game were virtually repealed by the poacher, just as many absurd revenue acts have been virtually repealed by the smuggler, so will this law be virtually repealed by piratical booksellers. -- Thomas B)
00:38:52bertriklebellium, it's a UTC unix time timestamp, you can put it in for example
00:39:17lebelliumthanks :)
00:39:51lebelliumand in the future we will be able to set the time and date from the RDS data?
00:43:20superlinuxprobeginner here. Does anyone here know any functions for getting user input? i have a sansa clip v2. I want to ask the user to "input 2 numbers". Then i will add them and display the sum
00:48:16bertriklebellium, yes, that's the idea eventually, but the details of how exactly to do that have not been worked out
00:52:04lebelliumbertrik: cool idea, good luck :)
00:54:04 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120215222917])
00:54:05 Join Ebert [0] (
00:55:55 Quit bertrik (Read error: Operation timed out)
01:06:39JdGordon[Saint]: sorry, i havnt had a chance to look at it at all
01:08:24 Join CaptainKewl [0] (
01:17:16 Join hillshum [0] (
01:22:49 Join passstab [0] (
01:24:37passstabi have a gen 2 ipod nano running 3.10
01:25:12passstabi tryed to listen to the command line podcast
01:26:49passstabwhen i do the device freezes
01:27:23passstabon the playback screen
01:28:02 Join tufur [0] (
01:28:37passstabthe only way i know to get out of it is rebooting
01:28:58passstabother oggcasts work fine
01:29:18gevaertsDoes it have big album art?
01:30:00passstablemme check
01:31:22passstabwait maybe
01:31:39gevaertshm, wait. Can you give a link to an exact file that fails?
01:33:21gevaertsSo ?
01:33:32superlinuxprodoes anyone know how to paste text without sending it in mIRC?
01:34:23gevaertssuperlinuxpro: try a pastebin site, like
01:35:29superlinuxprogevaerts i mean when i press ^v it sends it. like if i had pressed enter
01:36:34 Quit kadoban (Ping timeout: 244 seconds)
01:36:34gevaertssuperlinuxpro: no idea then. Maybe mirc has a support channel?
01:37:21passstabthats it
01:37:51*gevaerts downloads
01:38:08passstabsuperlinuxpro: regarding paste i use
01:40:46gevaertspassstab: I'm not sure. Rockbox does have issues with ogg files with large album art, and that file does have album art, but it's only 25K which isn't *that* much... Can you submit a bug report?
01:40:55*gevaerts isn't a codec specialist
01:41:13passstabok thanks
01:42:04passstabBTW anyone here use bash/mashpodder on there device?
02:07:11 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
02:23:25 Nick passstab is now known as passstab|torrent (
02:23:39 Nick passstab|torrent is now known as passstab (
02:28:45 Quit hillshum (Ping timeout: 260 seconds)
02:36:07***Saving seen data "./dancer.seen"
02:45:18 Nick kaner_ is now known as kaner (
03:10:30 Quit tufur (Remote host closed the connection)
03:42:25 Part superlinuxpro
03:47:35 Quit Ebert (Quit: Ebert)
03:59:38 Join curtism [0] (
04:12:34 Join TheSeven [0] (
04:12:35 Quit TheSeven (Changing host)
04:12:35 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:12:35 Quit [7] (Disconnected by services)
04:26:09 Quit anewuser (Read error: Connection reset by peer)
04:30:53 Quit amiconn (Disconnected by services)
04:30:55 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:31:00 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:31:18 Quit pixelma (Disconnected by services)
04:31:20 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:31:22 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:36:09***Saving seen data "./dancer.seen"
04:55:37 Quit Poodlemastah (Ping timeout: 265 seconds)
04:58:23 Quit passstab (Remote host closed the connection)
05:50:40 Join Rob2223 [0] (
05:53:55 Quit Rob2222 (Ping timeout: 272 seconds)
05:55:18 Quit T44 (Read error: Connection reset by peer)
06:06:02 Join limescout [0] (
06:08:36 Join Topy44 [0] (
06:10:50 Quit [Saint_] (Quit: Quit)
06:12:32 Join [Saint_] [0] (~Saint]@
06:12:33 Quit [Saint_] (Changing host)
06:12:33 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:13:27 Quit limescout (Quit: Bye!)
06:16:37 Quit [Saint] (Quit: Quit)
06:16:49 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
06:27:09 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:30:40 Quit [Saint] (Ping timeout: 255 seconds)
06:30:54 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
06:36:13***Saving seen data "./dancer.seen"
06:39:22CIA-44Commit 9a25a6f in rockbox by Michael Sevakis: beep/mixer code: Code police a bit.
06:42:02CIA-449a25a6f build result: All green
07:00:33 Quit jdgord (Ping timeout: 245 seconds)
07:00:47 Join jdgord [0] (~jdgord@rockbox/developer/JdGordon)
07:00:48 Quit jdgord (Remote host closed the connection)
07:13:10 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
07:16:35 Quit [Saint] (Ping timeout: 255 seconds)
07:24:21 Join Poodlemastah [0] (
07:38:42[Saint_][Saint_] "Mmmmm souvlaki...", cat "Hey, is that for me?", cat "souvlaki?", cat "can haz souvlaki?", cat "DAMN You...LOOK AT ME!!"
07:42:37*[Saint_] looks at the channel and facepalms...
07:44:13 Join robin0800 [0] (~robin0800@
08:04:17 Join leavittx [0] (
08:04:22 Quit curtism (Quit: Live Long and Prosper)
08:36:16***Saving seen data "./dancer.seen"
08:56:42 Join stoffel [0] (
09:13:42 Join captainkwel [0] (
09:16:46 Quit CaptainKewl (Ping timeout: 255 seconds)
09:17:04 Nick [Saint_] is now known as [Saint] (~Saint]@unaffiliated/saint/x-8516940)
09:20:05 Join icarusfactor [0] (
09:20:33 Quit factor (Disconnected by services)
09:20:41 Nick icarusfactor is now known as factor (
09:35:58 Quit captainkwel (Ping timeout: 245 seconds)
09:39:06 Quit robin0800 (Ping timeout: 245 seconds)
09:46:20*[Saint] completes "RaaA Cabbie: verbose identifier Edition"
09:46:48[Saint](for the three currently supported resolutions)
09:48:35 Quit factor (Read error: Connection reset by peer)
09:49:47 Join factor [0] (
09:50:05[Saint]Those of you even slightly interested in what I'm doing, now, should be able to look at my code without wanting to vomit...*and* also be able to vaguely grasp whats going on. WIN!
09:51:43 Join y4n [0] (y4n@unaffiliated/y4ndexx)
09:51:57[Saint]Its been hard for me to adapt, as %xd(Aa) always seemed a lot more elegant and simple than %xd(verbose_identifier, 1)
09:52:13[Saint]but...times a'changin'
09:59:28*[Saint] wonders about updating examples found on the wiki
10:00:36[Saint]I have a feeling newcomers don't immediately recognize the benefits of the skin engine as its not immediately obvious you can do amazing things with it.
10:01:22 Join TheLemonMan [0] (
10:01:24[Saint]there's no real examples of "how to do fun stuff" unless you download and trawl through existing themes.
10:01:50*[Saint] now has a new distraction. "Can I make themeing fun?"
10:36:19***Saving seen data "./dancer.seen"
10:41:48 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:44:48 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:47:27 Join bertrik [0] (
10:47:27 Quit bertrik (Changing host)
10:47:27 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:10:31 Join robin0800 [0] (~robin0800@
11:10:33 Join lebellium_gs2 [0] (
11:13:19 Join nick_p [0] (
11:18:21 Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940)
11:19:25 Quit [Saint__] (Client Quit)
11:19:46 Quit [Saint_] (Disconnected by services)
11:21:35CIA-44Commit 8498e10 in rockbox by Dominik Riebeling: Remove "r" prefix for version information.
11:22:39 Join ender` [0] (
11:23:56CIA-448498e10 build result: All green
11:27:45 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
11:41:17 Quit lebellium_gs2 (Read error: No route to host)
11:41:27 Join lebellium_gs2 [0] (
11:45:34 Join fuze_v2_webguest [0] (
11:57:23 Join [Saint_] [0] (~Saint]@
11:57:27 Quit [Saint_] (Changing host)
11:57:27 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
12:01:05 Quit [Saint] (Ping timeout: 255 seconds)
12:02:56 Join mortalis [0] (~mortalis@
12:03:29 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
12:03:34 Quit fuze_v2_webguest (Quit: CGI:IRC (Ping timeout))
12:04:41 Join kadoban [0] (
12:06:12 Join anewuser [0] (~anewuser@
12:06:12 Quit anewuser (Changing host)
12:06:12 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
12:24:40 Join lebellium [0] (
12:28:18 Quit lebellium_gs2 (Quit: Bye)
12:36:22***Saving seen data "./dancer.seen"
12:42:37bluebrotherhmm. How should we handle M versions in Rockbox Utility? Previously we sent that to the server
12:42:50bluebrotherwhich makes it impossible to generate a voice file for an M build
12:43:04bluebrotherwe could simply drop the M and use the base version instead.
12:43:21bluebrotherwhich might be a better (as in more fault tolerant) solution
12:48:09gevaertsThat would work, for some people
12:48:21gevaertsi.e. those who didn't do a local commit
12:48:37bluebrotherIIRC we had builds with M in the past which were actually unmodified
12:49:06bluebrotherif someone makes a local commit the hash would be different anyway, and if it's a local commit only the server wouldn't know about it
12:49:10bluebrotherso no problem here.
12:49:32bluebrotherOTOH we could bundle the genlang output with
12:49:39*gevaerts nods
12:49:49gevaertsThat seems saner I think
12:50:00bluebrotherwhich of course will increase file size, but remove the need to download data just for creating a voice file
12:50:18bluebrotherwe could have that data zipped in, so the normal user doesn't loose much space
12:51:09[Saint]Is it that much uncompressed?
12:51:11gevaertsHow big is the file after compression?
12:51:15gevaerts(and before)
12:51:35bluebrotherno idea, haven't checked yet. Was throwing ideas around just yet ;-)
12:51:43*bluebrother goes figuring
12:56:57bluebrotherunfortunately such a change would mean that we still have support the old way, i.e. genlang on the server
12:57:09bluebrothergevaerts: btw, have you found the FS entry? ;-)
12:58:35gevaertsbluebrother: I found 12591 of them! ;)
13:03:47 Quit kadoban (Ping timeout: 265 seconds)
13:06:54bluebrotherfor deutsch.lang the lng file is ~12kiB, the genlang output used by Rockbox Utility is slightly larger when zipped
13:07:11bluebrotherthat's for e200
13:07:52 Quit nick_p (Quit: Leaving)
13:07:56bluebrotherbut since the IDs are identical for the different languages I expect a zipped version of the genlang output to be smaller than the extracted lng files
13:08:18bluebrotherwhich would mean something around 600kiB for e200
13:08:50bluebrotherextracted genlang output for deutsch.lang is ~40kiB
13:09:40bluebrotherso I expect a ~600k increase of for that.
13:14:09n1swould we tell users to put the zip on their players both zipped and extraced?
13:14:54bluebrotherno, the idea was to have some langs/ inside of, so it gets extracted to the player on installation
13:15:13bluebrotherand then have Rockbox Utility extract the required file out of it when needed
13:15:14n1sah, yes that could work i think
13:15:49bluebrotherI'm also planning to add support for tar.xz some time (though I'm planning for this since a couple of months now ...) which will decrease file size quite a bit
13:16:09bluebrotherin the tests I made some time ago tar.xz is even slightly smaller than 7z (and easier to support)
13:16:35n1sstorage space is not that big of a deal i think
13:17:50ackwin 9
13:20:28bluebrotherotoh, would it be possible (and how hard would it be) to get that information from the lng files we already have?
13:22:03n1sthe lng files don't have the voice strings
13:22:14CIA-44Commit f81100e in rockbox by Bertrik Sikken: make local variable current_list static
13:23:36 Join robin0800_ [0] (~robin0800@
13:23:37 Quit n1s (Quit: Ex-Chat)
13:24:38CIA-44f81100e build result: 0 errors, 1 warnings (Bertrik Sikken committed)
13:25:49 Quit robin0800_ (Client Quit)
13:26:28 Join Horscht [0] (
13:26:28 Quit Horscht (Changing host)
13:26:28 Join Horscht [0] (~Horscht@xbmc/user/horscht)
13:27:09 Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940)
13:27:13gevaertsDo we have numbers on how often voice strings are actually different from text strings? Maybe we could get away with just storing those?
13:29:19 Quit [Saint_] (Ping timeout: 255 seconds)
13:29:53 Quit [Saint__] (Client Quit)
13:42:24bluebrothera lng format that includes voice strings and Rockbox ignoring those on load would be really nice here.
13:52:14 Quit stoffel (Ping timeout: 240 seconds)
13:54:12gevaertsbluebrother: maybe an email (with changelog) to both -dev and the user ML would be useful after every rbutil release (or rather when it's actually available ;). Possibly also a forum post.
13:54:17 Join Thra11 [0] (
13:54:18gevaertsIf needed, I can volunteer for that
13:57:57 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:59:28bluebrothergevaerts: good idea. I also wanted to have some changelog dialog in Rockbox Utility since long but never got around looking into it.
14:07:01*bluebrother finds inconsistencies in RockboxInfo() :/
14:08:33 Quit nosa-j (Read error: Connection reset by peer)
14:09:59 Join nosa-j [0] (
14:12:58CIA-44Commit a56f442 in rockbox by Dominik Riebeling: Allow overriding filename for rockbox-info.txt.
14:12:59CIA-44Commit 557451a in rockbox by Dominik Riebeling: Put test objects into test specific subfolder.
14:13:00CIA-44Commit 2dbb17d in rockbox by Dominik Riebeling: Initial unit test of RockboxInfo class.
14:15:09CIA-442dbb17d build result: 0 errors, 1 warnings (Dominik Riebeling committed)
14:17:45 Quit Horscht (Quit: Verlassend)
14:26:46 Quit [Saint] (Remote host closed the connection)
14:30:07 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
14:35:49bluebrotherhmm. Is storage_read_sectors() still used by the sim?
14:36:22bluebrotherthe check added in 7dd65f7d looks the wrong way round −− i.e. size and nitems swapped
14:36:23***Saving seen data "./dancer.seen"
14:36:36bluebrotherat least according to the fread man page
14:38:38gevaertshm, probably
14:39:40gevaertsThat's not compiled by default, but there's some code to run the sim with a filesystem image
14:40:29bluebrotheryeps, a simple test program indicates that the expected returned number is 1, not 512.
14:40:40*bluebrother only wanted to get rid of a warning :)
14:41:08bluebrotheris there a reason we're not using _FORTIFY_SOURCE=2 by default for the sim?
14:41:19bluebrother(since that triggers the warning)
14:43:34bluebrothergevaerts: how can I enable that?
14:43:53gevaertsI don't actually know. It's pamaury's code
14:44:09gevaertsI've been meaning to use it for some stuff...
14:46:24CIA-44Commit 37dff88 in rockbox by Dominik Riebeling: Fix warn_unused_result warning.
14:48:36CIA-4437dff88 build result: All green
14:59:05SynrGwin 36
14:59:11SynrGbuh. sry
15:07:21 Quit zenlunatic (Ping timeout: 276 seconds)
15:10:04 Join MethoS [0] (~clemens@
15:10:30 Nick MethoS is now known as Guest63553 (~clemens@
15:15:20 Quit Guinness (Read error: Connection reset by peer)
15:15:30 Join Guinness [0] (
15:20:26 Join Guinness` [0] (
15:20:26 Quit Guinness (Read error: Connection reset by peer)
15:23:24 Quit amiconn (Disconnected by services)
15:23:24 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
15:23:46 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
15:24:02 Quit pixelma (Disconnected by services)
15:24:04 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
15:24:06 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
15:24:54 Quit aevin (Ping timeout: 240 seconds)
15:25:04 Join stoffel [0] (
15:26:12 Join aevin [0] (eivindsy@unaffiliated/aevin)
15:27:38 Quit Guest63553 (Quit: Konversation terminated!)
15:31:14 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120215222917])
15:40:02 Join MethoS- [0] (~clemens@
15:54:39 Quit MethoS- (Quit: Konversation terminated!)
16:02:50 Join lebellium [0] (
16:05:48 Quit anewuser (Read error: Connection reset by peer)
16:07:33 Join anewuser [0] (~anewuser@
16:07:33 Quit anewuser (Changing host)
16:07:33 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
16:09:41 Quit nosa-j (Ping timeout: 252 seconds)
16:10:00 Join nosa-j [0] (
16:11:11 Join CaptainKewl [0] (
16:31:08 Quit benedikt93 (Quit: Bye ;))
16:36:24***Saving seen data "./dancer.seen"
16:43:30 Join freqmod_s [0] (~freqmod@2001:700:303:8:21a:4dff:fe4f:4e67)
16:46:27 Join n1s [0] (
16:46:27 Quit n1s (Changing host)
16:46:27 Join n1s [0] (~n1s@rockbox/developer/n1s)
16:49:46 Join passstab [0] (
17:21:00 Join zenlunatic [0] (
17:25:29bertrikbluebrother, did you mean to check in that binary executable?
17:30:08 Quit Guinness` (Read error: Connection reset by peer)
17:30:08 Quit [Saint] (Read error: Connection reset by peer)
17:31:15 Join MrFrost [0] (
17:39:32bluebrotherbertrik: no. Just stumbled across that myself
17:39:41bluebrotherthanks for the heads-up
17:39:52bluebrothertoo bad I already pushed that commit :/
17:43:40 Join curtism [0] (
17:43:45 Join Guinness [0] (
17:47:14bluebrotherhmm, is there a way to make binaries show up more "dangerously" in git diff / log? Like showing them in red?
17:47:37CIA-44Commit 2d7a4e9 in rockbox by Dominik Riebeling: Fix RockboxInfo() not handling git hashes correctly.
17:48:42 Quit robin0800 (Ping timeout: 245 seconds)
17:49:42CIA-442d7a4e9 build result: 5 errors, 0 warnings (Dominik Riebeling committed)
17:57:21 Join lebellium_ [0] (
17:57:54 Quit lebellium (Ping timeout: 240 seconds)
17:58:01 Nick lebellium_ is now known as lebellium (
18:01:22 Join robin0800 [0] (~robin0800@
18:02:38 Join pamaury [0] (
18:02:38 Quit pamaury (Changing host)
18:02:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:27:38 Quit robin0800 (Quit: Leaving)
18:29:56 Quit y4n (Ping timeout: 248 seconds)
18:30:16 Join y4n [0] (y4n@unaffiliated/y4ndexx)
18:31:11 Quit curtism (Quit: Live Long and Prosper)
18:31:55 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
18:32:10 Join curtism [0] (
18:34:19 Quit leavittx (Read error: Connection reset by peer)
18:36:25***Saving seen data "./dancer.seen"
18:36:40*[Saint] wants to stab this theme in its ugly little plain text face
18:37:12[Saint]...mocking me, laughing it me when my timeout checks block each other.
18:37:34 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
18:40:30*amiconn should makes his 'themes' compatible to the current theming engine
18:41:52CIA-44Commit c483905 in rockbox by Amaury Pouly: imxtools: remove most calls to bug/bugp from core library.
18:42:36pamaurybluebrother: I've removed most exit() in imxtools and thus in mkimxboot hopefully
18:44:04CIA-44c483905 build result: All green
18:47:13 Join lebellium_ [0] (
18:47:54 Quit lebellium (Ping timeout: 240 seconds)
18:48:07 Nick lebellium_ is now known as lebellium (
18:50:45bluebrotherpamaury: great!
18:54:07 Quit pamaury (Ping timeout: 240 seconds)
18:54:31CIA-44Commit 93ed5ba in rockbox by Dominik Riebeling: Correct filename in manifest.
18:54:31CIA-44Commit 3aec87c in rockbox by Dominik Riebeling: Move Info tab content to a separate widget.
18:55:40[Saint]amiconn: how "incompatible" are we talking here...
18:56:26amiconnNot sure. They (actually just two text only wps'es with no other theming components) are just not loaded
18:56:52CIA-443aec87c build result: All green
18:56:59*amiconn should check with checkwps
18:57:03[Saint]If you pastebin them, I could take a look. I'm beating my head against a brick wall here.
18:58:13[Saint]They must've been broken a while...there's been no skin breaking changes in many moons
18:58:20[Saint](intentional ones, that is)
18:58:28 Join lebellium_ [0] (
18:59:54 Quit lebellium (Ping timeout: 240 seconds)
18:59:54 Nick lebellium_ is now known as lebellium (
19:00:12[Saint]Ah... lebellium, was wanting to talk to you...
19:00:28lebellium[Saint] yes?
19:00:43[Saint]What is it you're wanting/trying to do that (possibly) requires skin layering?
19:02:05[Saint]lets play "spot the bored coder" ;)
19:04:04[Saint]I noticed your post on the forum, and wondered "what's he trying to do...".
19:04:48lebelliumactually in my 240*320 theme there is a mini-player in the SBS. When music playback or FM radio is off/stopped, this mini-player is hidden (by a picture). The problem is that in this case I can't display the menu viewport fullscreen. That's sad and doesn't look good
19:05:42lebelliummore info here:,29371.msg186518.html#msg186518
19:05:45[Saint]you can use dynamic UI viewport in this case.
19:06:42lebelliumbut it can't display over a picture
19:07:17[Saint]Ohhhhh...right, gotcha.
19:07:51 Quit MrFrost (Quit: CGI:IRC)
19:08:11lebelliumonly JdGordon can save me if he manages to finish his skin layering project^^
19:09:17[Saint]the "fix" is to just not have the picture there, and display the UI fullscreen when the miniplayer isn't present....or...incorporate the image into the backdrop and cover it with the miniplayer viewport when it is present.
19:09:53*[Saint] would go for the latter.
19:09:57lebelliumthe 1st solution is what I use for the same theme on Clip Zip. There is not pic to hide the mini-player
19:11:08lebelliumthe latter I'm not sure I see what you mean. I don't think I can get the same thing (white background + album art + id3tags) doing that?
19:11:37[Saint]right...that makes it more difficult.
19:11:51[Saint]You didn't mention album art was the "picture" ;)
19:12:18[Saint]yeah...bummer, you're kinda screwed there :-S
19:14:10lebelliumYep... so I'm just crossing the fingers for JdGordon to have time sooner or later to get done with his very interesting skin engine improvement project :)
19:14:35[Saint]You know he's getting married in ~5 months, right? :)
19:14:55lebelliumno did know about that
19:15:01lebelliumdid not*
19:15:14[Saint]Time isn't his thing at the moment. ;)
19:15:21lebelliumI understand then
19:16:20lebelliumis he the only one working on the skings engine or do other people have the skills?
19:17:05[Saint]there's been a few tags implemented by others here and there, but *most* of it is his work, yeah.
19:17:18[Saint]kugel did some significant work earlyon too.
19:17:24[Saint]*early on
19:17:27 Quit stoffel (Ping timeout: 245 seconds)
19:20:49lebelliumok :)
19:21:29passstabi have a ipod nano g2
19:21:54passstabtrying to play this causes problems
19:22:14passstabother files work fine
19:22:36[Saint]first guess...massive embedded album art?
19:22:38passstabi run rockbox 3.10
19:23:10passstabi don't think so
19:25:08[Saint]Bah! Silly Chrome...*download* it...
19:25:15passstabnot sure how to check
19:25:27passstabwhy chrome?
19:25:46[Saint]Oh, don't worry...I was talking to my browser.
19:26:16passstabright click the file?
19:26:30n1syeah, there's e embedded albumart in that file
19:26:50passstabis it large?
19:27:33 Join stoffel [0] (
19:28:38n1snot sure, just checked with ogginfo, the gui program for tagging i had seems to have vanished and i don't recall what it was called
19:30:11passstabi came on yesterday with the same problem and gevaerts said it was small
19:30:25n1syeah, about 33k
19:30:38n1sso that shouldn't be the problem
19:31:41 Quit TheLemonMan (Quit: WeeChat 0.3.6)
19:32:01 Quit parafin (Quit: So long and thanks for all the fish)
19:32:08n1spassstab: hmm, there was a bug in 3.10 with this i think, could you try a current build?
19:33:11bluebrotherthinking of it: any news about DevCon2012?
19:35:22passstabshould i use the git RButil?
19:36:36 Quit stoffel (Remote host closed the connection)
19:38:48bluebrotherpassstab: there's no need to, unless you are affected by one of the bugs that have been fixed since. See the changelog on the wiki page for details
19:40:19passstabnah i was just wondering if the dev rbutil should go with the current build
19:42:11bluebrotherno. We had Rockbox Utility tied to the Rockbox release in the past, but that's history since 2 years or so (which is a good thing)
19:44:38 Join lorenzo92 [0] (
19:45:23 Join Deep_Bluesy [0] (
19:46:25 Part Deep_Bluesy
19:50:45passstabis it supposed to do ROLO executing for a long time?
19:53:40[Saint]it shouldn't take any longer than a normal boot.
19:53:47[Saint]restarting it is fine.
19:54:29passstabit works !
19:54:36passstabthank all
19:54:59passstab<3 rockbox and rockbox devs
19:55:13 Quit passstab (Remote host closed the connection)
19:56:04[Saint]love those "bugs"....always satisfying knowing there's not actually some mysterious force cursing a given file.
19:59:57n1sbut there is! see fs#12563
19:59:57fs-bluebot .ogg file won't play (bugs, unconfirmed)
20:00:23 Join kadoban [0] (
20:01:56n1sthe curse is named embedded album art and the design of the tremor lib
20:02:31*bertrik orders MrSomeone to rewrite it
20:02:37 Join parafin [0] (
20:03:11n1sthere's a third part, the ogg/vorbis spec
20:04:09lorenzo92quick question: do I need special permission to post on gerrit? is it the same as flyspray? it the latter obsolete?
20:04:30n1sbefore some limits were put in tremor it was possible to create a perfectly spec compliant file that would cause tremor to exhaust the whole adress space available on a 32 bit machine
20:04:31gevaertslorenzo92: no, no, yes and no :)
20:05:03lorenzo92gevaerts: quick question, quick answer ;)
20:05:30bluebrotherfour answers to three questions? ;-)
20:05:30gevaertslorenzo92: you need to have a gerrit account, but you can just create one. Flyspray is intended to become obsolete for patches (but it isn't really yet, although I prefer gerrit), but not for bugs
20:05:41gevaertsbluebrother: the "yes and no" was one answer :)
20:05:54lorenzo92hehe thanks you all :)
20:05:58bluebrothergevaerts: I thought that :)
20:06:21bluebrotherbut it's been kinda funny on the first read ;-)
20:06:36gevaerts[Saint]: my medieval theme is being annoying. The main menu only has a title
20:06:55bluebrotherisn't that enough? :D
20:07:13gevaertsWell, to be precise, no list has more than a title
20:07:42lorenzo92bluebrother: I need to say that at first, something appeared wrong for me too :D :D
20:07:47[Saint]I can have a /look/ actually sounds pretty likely that skinned lists somehow *have* broken.
20:08:01[Saint]especially considering the amount of interest they got.
20:08:10[Saint]ie. essentially none.
20:12:06gevaertsyay, segfault in the sim
20:14:27*gevaerts starts bisecting
20:15:02 Join MrFrost [0] (
20:19:28 Quit MrFrost (Client Quit)
20:30:26 Join jdgord [0] (~jdgord@rockbox/developer/JdGordon)
20:31:11 Join webguest06 [0] (
20:33:47 Nick mc2739_ is now known as mc2739 (~mc2739@rockbox/developer/mc2739)
20:35:52 Quit webguest06 (Client Quit)
20:36:29***Saving seen data "./dancer.seen"
20:37:20gevaertsjdgord: skinned lists are broken
20:37:47gevaertsThe commit that broke them is "Use buflib for all skin engine allocations" :\
20:43:13 Join Fuze_v2_webguest [0] (
20:44:12gevaertsok, that can't really be expected to work even...
20:48:00Fuze_v2_webguest Hello :-) sorry to bother, but I have a simpe question that is taking me long time to figre out - how do I write to systemregister 0x20 in asm? i know that there is a function in rockbox - ascodec_async_write
20:48:54 Quit Rob2223 (Quit: Rob2223)
20:53:36CIA-44Commit 46285e7 in rockbox by Frank Gevaerts: Fix a nullpointer dereference in skinned lists.
20:55:37CIA-4446285e7 build result: 0 errors, 2 warnings (Frank Gevaerts committed)
20:57:18gevaertsbah, another segfault :\
21:03:58bertrikcould that have been caught by a static analyzer?
21:04:26gevaertsThis one, yes, probably
21:04:35gevaertsThe one I'm looking at now, less likely
21:06:15 Join z180 [0] (02ca84fa@gateway/web/freenode/ip.
21:06:26CIA-44Commit 9c3ce33 in rockbox by Frank Gevaerts: Fix another skinned list buflib issue
21:08:35CIA-449c3ce33 build result: All green
21:10:39 Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium
21:12:55gevaerts[Saint]: any idea what's wrong with ?
21:13:45*[Saint] looks
21:13:52gevaertsIt works for the file menu, the settings menu, ..., but not the main menu
21:15:13gevaertsThe big %cs there is to basically only use my skinned list in places where I expect it to work
21:15:25*[Saint] nods.
21:16:30[Saint]I can't see anything immediately wrong with it.
21:16:59gevaertsskinned lists still seem a bit flaky in general
21:18:46[Saint]I can "code poilice" a bit, but that's all. Declaring "e" for pre-loading seems unnecessary...since its not displayed conditionally.
21:19:38[Saint]unless I'm missing something not present in the paste, it could just as easily be a static viewport.
21:19:57gevaertsIt could, yes
21:19:58[Saint]*police, too.
21:20:23[Saint]This probably changing *nothing*, but, bugged me looking at it.
21:20:35[Saint]*changes, bah.
21:20:43gevaertshm, on target none of the lists work
21:20:53gevaertsWhich is a bit annoying :)
21:21:07[Saint]I suspect so.
21:21:07gevaertsGetting back to the theme menu isn't easy this way
21:31:40 Join webguest77 [0] (
21:36:16*gevaerts claims major weirdness
21:36:46 Join Thra11_ [0] (~thrall@
21:36:58[Saint]gevaerts can have it...
21:37:27 Quit Thra11 (Ping timeout: 245 seconds)
21:37:51gevaerts[Saint]: I'm now looking at
21:37:58gevaertsNo lists (just titles) in the sim.
21:38:19gevaertsNow if I change that V(40,...) to V(0,...), *some* lists appear
21:38:27gevaertsalthough the titles are now of course messed up
21:41:31[Saint]isn't that ouf of bounds...
21:42:18[Saint]displaying a 190 wide vp, in a 190 wide UI viewport, at 40, 15 is oob
21:42:52 Quit webguest77 (Quit: CGI:IRC (EOF))
21:43:18 Join Zarggg [0] (
21:43:43*[Saint] is sorry he didn't catch that earlier.
21:43:44gevaertsMaybe, but %Vi is used to figure out where to draw the actual list items
21:44:22gevaertsI have to put the non-list stuff *somewhere*
21:44:36[Saint]right...the UI viewport.
21:44:45 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
21:45:07gevaertsIt doesn't make any difference though
21:45:52[Saint]if you move the %V(noidentifier... viewports above the %Vi(foo... it should draw them in the default (fullscreen) viewport.
21:46:23gevaertsOf course the problem isn't the %V()s :)
21:46:48gevaertsThose are always drawn correctly, and removing them entirely doesn't make the list items work
21:48:11 Quit kadoban (Ping timeout: 265 seconds)
21:48:48[Saint]Hmmm...I thought viewports called after the UI viewport was declared were drawn inside the UI viewport.
21:50:08[Saint]there was *some* reason I always leave UI viewport declarations for the very last line...but, they may be a lagacy issue now.
21:50:25[Saint]*legacy too
21:52:43bluebrothergevaerts: could those problems have been avoided by unit tests?
21:54:34 Quit jdgord (Ping timeout: 240 seconds)
21:58:47[Saint]that code *should* work...
21:58:58gevaertsbluebrother: given proper unit tests, sure
21:59:48[Saint]I _think_ the UI viewport call needing to be at the bottom of the .sbs isn't an issue, but there's something telling me weirdness may ensue if its not.
22:00:23gevaertsWell, possibly, but moving it doesn't change anything
22:00:54[Saint]I wish I remembered why I thought this...I believe it had something to do with conditional UI viewports. Which you're not using.
22:01:10*bluebrother gives up not mentioning that he'd like to see more tests in Rockbox
22:01:37[Saint]both "d"s fit in the %Lb call...with 10px to spare, its not that.
22:02:45 Quit lorenzo92 (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216115113])
22:03:27*bluebrother has a go at genlang
22:03:48n1sbluebrother: i'm pretty sure most people would like that but retrofitting meaningful unit tests into rb is probably both difficult and not much fun
22:04:35AlexPbluebrother: more?
22:05:01AlexPDoes that suggest that we have some now?
22:05:02bluebrotherAlexP: more than 0 is still more ;-)
22:05:28bluebrotherwasn't there a test for buflib supposed be delivered at end of last year's SoC?
22:05:41bluebrotherthat would have been a start at least ...
22:06:46 Join wodz [0] (
22:07:46 Quit bluebrother (Disconnected by services)
22:07:46 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
22:08:01wodzbluebrother: There is sort of test for buflib. There is tiny test allocation which you can force to free and watch if compaction succeeded
22:08:45bluebrother^wodz: well, I was thinking about some test program you compile and run on a PC.
22:09:01bluebrother^which could be appended to the build process. Or used before a release comes up.
22:09:25gevaertsAlexP: do you have thoughts on the next release?
22:09:50 Quit fs-bluebot (Ping timeout: 276 seconds)
22:09:53bluebrother^the problem is that with the complexity of Rockbox increasing it's simply not possible to manually test everything anymore
22:10:24wodzmaybe we should base tests on lua
22:10:44bluebrother^why lua?
22:10:54*gevaerts thinks that we need the general modularisation before we can really be testable
22:11:01wodzwe have iterpreter for lua in rb
22:11:15 Join fs-bluebot [0] (
22:11:21gevaertsWe don't need the unit tests inside rb
22:11:56bluebrother^I would prefer to not have unit tests inside of Rockbox.
22:12:34wodzconsidering the history of separation playback lib modularization seems unlikely in the near future
22:14:00wodzthe project was very promising but was buried by the lack of support from the dev team IMO
22:15:21AlexPgevaerts: About when?
22:15:32gevaertsAlexP: yes, that sort of thing :)
22:16:07AlexPHow are we stability wise? I haven't tried in a while
22:16:31gevaertsI think we're in reasonably good shape
22:17:06gevaertsWe'll have to evaluate the AMSv2 USB state before releasing I think, but that's really independent of when we actually release
22:17:14n1swodz: communication seemed to be the major problem as pretty much always
22:17:36n1sat the end he posted a couple of big patches in fs and vanished
22:17:38AlexPgevaerts: yeah
22:17:49n1snot replying to feedback
22:17:55AlexPgevaerts: I haven't looked in the recent past tbh, but I will do
22:18:17bluebrother^most of the community not being too much interested in SoC is something that wasn't too helpful
22:18:20gevaerts3.10 was early December, but it had been branched for a full month by then
22:18:31gevaertsSo code-wise 3.10 is now nearly four months old
22:19:53n1sbluebrother^: that project wasn't very interesting in itself but what it would enable is. Also i personally have nfi about library design
22:19:55AlexPYeah, it seems about time
22:20:07n1sand as i said, communication
22:20:33bluebrother^n1s: yes, communication has been the main problem, not only for that project
22:23:46n1si'm pretty sure we said it last time but if we do gsoc again we really have to get better at it
22:24:48gevaertsn1s: unless things *seriously* change during the next week, I don't see us applying this year
22:25:07wodzconsidering 'brilliant' ideas listed I don't see the potential to apply for gsoc
22:26:24n1sah ok
22:27:24gevaertsThere has basically been zero response to my email
22:28:05[Saint]"GSoC 2012 Idea List: Make...stuff...happen? Ooooohhh Ohhh...and work, too...gotta work"
22:29:49n1shonestly rockbox on real targets does everything i want, the improvements i'd like there are bugfixes and batterytime improvement on immature ports
22:29:57[Saint]relocatable plugins and splitting out playback to a lib are nice ones...but, have proved difficult.
22:31:11 Quit gevaerts (Disconnected by services)
22:31:18 Join gevaerts_ [0] (~fg@rockbox/developer/gevaerts)
22:31:29[Saint]tbh I'm more interested in relocatable plugins, but...I don't really care if otherprojects benefit from a playback lib, so...bias.
22:31:59 Nick gevaerts_ is now known as gevaerts (~fg@rockbox/developer/gevaerts)
22:32:08wodz[Saint]: playback to lib was half way done, and noone really worked on relocatable plugins
22:32:26[Saint]gevaerts did, pre-bufflib.
22:32:44AlexPHe meant someone competent :P
22:32:44gevaerts[Saint]: my approach was a dead end
22:32:48[Saint]"pebbles" (little .rock, get it ;))
22:33:14[Saint]Oooooohhhhh, burn! :)
22:33:26*gevaerts agrees with AlexP
22:33:29n1sgevaerts: was the conclusion that we need a proper relocatable format and a cleverer loader or did i dream that?
22:33:35gevaertsn1s: yes
22:34:26n1sso it *should* not be too hard to do :)
22:35:31 Quit n1s (Quit: Ex-Chat)
22:36:30***Saving seen data "./dancer.seen"
22:43:05 Join lovasoa [0] (~olojkine@2a01:e35:8a2e:8080:e2b9:a5ff:fe5b:ca7b)
22:49:16 Quit wodz (Quit: Leaving)
22:51:57 Join perrikwp [0] (
22:54:00 Join jlbiasini [0] (
22:54:18 Part jlbiasini
22:54:52 Join saratoga [0] (980329b4@gateway/web/freenode/ip.
22:56:21saratogai'm kind of hoping someone wants to work on the wma stuff for GSOC, adding WMA Lossless and finishing WMA Voice would be a nice, self contained project
23:01:17 Quit z180 (Quit: Page closed)
23:07:41 Quit Fuze_v2_webguest (Quit: CGI:IRC (EOF))
23:13:12 Join webguest78 [0] (
23:13:55 Quit webguest78 (Client Quit)
23:25:26 Join Topy [0] (
23:27:54 Quit domonoky (Read error: Connection reset by peer)
23:29:47 Quit Topy44 (Ping timeout: 276 seconds)
23:36:54 Join Scromple [0] (~Simon@
23:39:52 Quit factor (Read error: Connection reset by peer)
23:44:04 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120215222917])

Previous day | Next day