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 2013-07-14

00:00:29 Join mamarley [0] (
00:03:44 Quit Guest15997 (Read error: Operation timed out)
00:16:41 Quit melmothX (Quit: #)
00:20:20 Nick DormantBrain is now known as SuperBrainAK (
00:38:41 Quit pamaury (Read error: Operation timed out)
00:39:01***Saving seen data "./dancer.seen"
00:41:24 Quit mirak (Quit: Ex-Chat)
00:42:06 Quit mamarley (Remote host closed the connection)
00:43:02 Join mamarley [0] (
01:03:30 Quit y4n (Quit: 6,000,000 ways to die — choose one.)
01:08:42 Quit kiwicam (Remote host closed the connection)
01:09:00 Quit bertrik (Ping timeout: 240 seconds)
01:12:19 Join kiwicam [0] (~quassel@
01:17:11 Join Epicanis [0] (
01:27:43 Quit uwe_mobile__ (Ping timeout: 264 seconds)
01:36:24 Join dunpeal [0] (~dunpeal@unaffiliated/dunpeal)
01:36:26 Join blarge [0] (
01:37:04dunpealHi. I'm using a Sansa Clip+. Can I make it go to the WPS *but not start playing* on startup?
01:38:10blargeI'm considering starting to develop a port for the ipod nano 4g and i was wondering if anyone could help me get started
01:38:31gevaertsdunpeal: no
01:39:37gevaertsblarge: newer ipod development has been handled by the freemyipod people. They have some documentation on and hang out in #freemyipod
01:39:58gevaertsYou're welcome to discuss it here, but that's going to be where the knowledge is
01:40:20blargeok thank you
01:40:31blargei'll be back if i have any questions
01:40:38 Quit blarge (Client Quit)
01:41:45[Saint]I think the N4G is a no go.
01:45:00dunpealCan I set a timer that will play some simple sound after X minutes?
01:46:16dunpealIs there a way to make the sleep timer much more accessible?
01:46:53dunpeal[Saint]: Actually, looks like it's possible through the Shortcuts menu.
01:47:48dunpealtime data needs to be either “talk” to talk the time, or “sleep X” where X is the
01:47:51dunpealnumber of minutes to run the sleep timer for (0 to disable). name is required for
01:47:54dunpealthis shortcut type.
01:48:55[Saint]that's nothing close to what you want.
01:49:31[Saint]unless what you want changed or is different to that described.
01:51:40dunpealI want the player to tell me when I've been running for X minutes. It would be nice if it could tell me by playing a sound, but suddenly stopping to play is also a form of alert.
01:53:11 Join uwe_mobile [0] (
01:54:37 Quit lebellium (Quit: ChatZilla 0.9.90 [Firefox 23.0/20130711122148])
01:56:41dunpealWhere can I see the current sleep timer?
01:57:23dunpealnvm, found it in settings.
02:06:26 Quit ender` (Quit: The curious thing about .Net is that it allows you to use any language you want, as long as it's C#.)
02:13:01 Quit Strife89 (Quit: Heading out)
02:14:51 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
02:16:02saratogai think theres code execution on the Nano 4G so it would be possible to do a port
02:16:42saratogaah yeah EMCore is on it
02:18:26[Saint]doesn't that involve some hardware futzery?
02:21:36saratogai don't think so
02:30:06TheSevennext step on nano4g is figuring out how to access the flash memory
02:30:26TheSevenwe have SDRAM, LCD (on some models at least) and USB up and running
02:31:20TheSevenyou might want to check if there has been any progress at idroid or other related projects for the ipod touch 2g during the last years
02:31:27TheSeventhat one has the same SoC as the nano4g
02:33:25saratoga" hacked up kernel booting, didn’t go much further than that "
02:39:03***Saving seen data "./dancer.seen"
02:46:03 Quit FOAD (Quit: I'll be back)
02:47:30 Join FOAD [0] (~foad@unaffiliated/foad)
03:29:28 Join jhMikeS [0] (
03:29:28 Quit jhMikeS (Changing host)
03:29:28 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
04:09:30 Quit makoto (Ping timeout: 276 seconds)
04:39:07***Saving seen data "./dancer.seen"
04:45:28 Join makoto [0] (
04:45:52 Quit pixelma (Disconnected by services)
04:45:52 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:45:54 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:46:08 Quit amiconn (Disconnected by services)
04:46:08 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:46:12 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
05:06:29 Quit TheSeven (Disconnected by services)
05:06:39 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:08:25 Quit dewlap (Read error: Connection reset by peer)
05:08:43 Join dewlap [0] (~dewlap@2001:5c0:1000:a::5a1)
05:09:02 Quit dewlap (Read error: Connection reset by peer)
05:09:23 Join dewlap [0] (~dewlap@2001:5c0:1000:a::5a1)
05:12:43 Quit maffe (Quit: IRC ist obsolet!)
05:25:44 Join EstebanMonge [0] (~emonge@
05:45:19 Join didroni [0] (~D@
05:49:52 Part didroni
05:57:05 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
06:00:04 Quit JdGordon (Ping timeout: 248 seconds)
06:01:46 Quit Epicanis (Quit: I must bed)
06:03:34 Quit JdGordon_ (Ping timeout: 260 seconds)
06:10:37 Join JdGordon [0] (~jonno@
06:10:43 Quit JdGordon (Changing host)
06:10:43 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
06:39:10***Saving seen data "./dancer.seen"
07:01:13 Quit EstebanMonge (Remote host closed the connection)
07:38:37 Quit shamus (Read error: Connection reset by peer)
07:39:09 Join shamus [0] (
08:23:43 Join kevku [0] (~kevku@2001:0:c38c:c38c:38f8:7d41:3d69:bee9)
08:30:55 Quit bluebrother (Disconnected by services)
08:31:00 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
08:33:48 Quit fs-bluebot (Ping timeout: 246 seconds)
08:35:06 Join fs-bluebot [0] (
08:39:13***Saving seen data "./dancer.seen"
09:30:19 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
09:41:02 Join stoffel [0] (
09:49:59 Join kaputnik_ [0] (
09:54:05 Join liar [0] (
10:01:32 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
10:12:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:39:17***No seen item changed, no save performed.
10:39:35 Quit jhMikeS (Read error: Connection reset by peer)
10:39:36 Join _jhMikeS_ [0] (~jethead71@rockbox/developer/jhMikeS)
10:39:37 Nick _jhMikeS_ is now known as jhMikeS (~jethead71@rockbox/developer/jhMikeS)
10:52:29 Quit JdGordon (Ping timeout: 276 seconds)
11:01:05 Nick SuperBrainAK is now known as DormantBrain (
11:09:02 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
11:12:12 Join JdGordon [0] (
11:12:12 Quit JdGordon (Changing host)
11:12:12 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:17:11 Quit JdGordon (Ping timeout: 276 seconds)
11:19:47 Join ender` [0] (
11:29:03 Join JdGordon [0] (~jonno@
11:29:03 Quit JdGordon (Changing host)
11:29:03 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:29:10 Join jlbiasini [0] (~metaphysi@
11:29:20jlbiasinipamaury: ping
11:38:44 Quit stoffel (Ping timeout: 256 seconds)
11:56:26 Quit Synergist (Ping timeout: 256 seconds)
11:57:18 Join Synergist [0] (
11:57:18 Quit Synergist (Changing host)
11:57:18 Join Synergist [0] (~synfn@unaffiliated/synergist)
12:16:47 Join lebellium [0] (
12:23:32 Quit y4n (Ping timeout: 264 seconds)
12:30:04 Quit ender` (Quit: ?)
12:30:30 Join ender` [0] (
12:39:21***Saving seen data "./dancer.seen"
12:41:57jlbiasinipamaury: ping
12:43:02[Saint]the idea of pinging, is to wait for the pong :)
12:43:08 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
12:43:11jlbiasiniah ok
12:43:49jlbiasiniI have problem to configure the keymaps in radio mode
12:43:58jlbiasiniis there a bug or a trick about it
12:44:13 Quit froggyman (Ping timeout: 240 seconds)
12:49:05 Join froggyman [0] (~froggyman@unaffiliated/froggyman)
13:30:42coppercan I have a single rockbox git clone and several different "build" directories, in order to compile different targets?
13:31:43bertrikI have build-clipzip build-clipplus, etc
13:32:05bertrikbut that's not really related to git actually, did that with svn too
13:32:41bertrikhope I understood you correctly
13:33:15[Saint]build or build* is nice, as git ignores it.
13:33:24*bertrik didn't know that
13:33:39[Saint]"my_cool_rockbox_build" however will futz your git status.
13:35:54copperyup, that was my question, thank you
13:38:48copperer, it's on the wiki
13:39:09copperthough the bit about different source trees right before the "build" dir part is somewhat confusing
13:40:21[Saint]multiple trees is different to compiling for multiple devices.
13:40:25[Saint]just so that's clear.
13:41:16bertrikI don't really see the point of having multiple source trees anymore, if you already can have git branches
13:41:17[Saint]I can see how the wiki confuses that, though.
13:41:41[Saint]bertrik: the wiki is just confusingly worded.
13:41:51[Saint]its actually talking about branches.
13:41:56bertriksure, someone has a use case for that, but we don't need to mention it in a wiki for people checking out rockbox for the first time
13:42:36[Saint]usinggit covers all this anyway.
13:43:27coppersomeone should really remove the <base href="" /> bit on the wiki
13:43:39[Saint]maybe that page should be s/Multiple Versions/Multiple Targets/ and the confusing bit about git branches can be thrown away.
13:43:42copperit makes clicking on local anchors reload the entire page
13:44:52copperthe /Main/ bit looks obsolete, because /Main/ URLs redirect to URLs without it
13:45:50copperactually when browsing the Wiki, you go through a 302 redirect with every single page
13:45:56copperand every single local link
13:46:53[Saint]..Then mend it dear copper, dear copper, dear copper. Then mend it dear copper, dear copper, mend it.
13:47:20copperthis isn't something I can edit
13:48:28[Saint]I was making fun of's_a_Hole_in_My_Bucket
13:49:37[Saint]In hindsight, it wouldn't surprise me if that rhyme wasn't too well known for non-Englishians.
13:49:49copperit's probably a matter of changing one line in the Wiki configuration
13:49:52 Quit JdGordon (Ping timeout: 240 seconds)
14:01:39coppershould I report it here?
14:02:06[Saint]Probably not if you'd like it looke dat.
14:02:20[Saint]rather, yes, but...don't make that *all* you do.
14:02:49copperI assumed someone in charge had update notifications for that page, maybe
14:11:30coppersubmitted TODAY, *5* downloads, *6* five star votes?
14:11:52[Saint]It is trivial to abuse.
14:12:19[Saint]A determined author can easily skew the results.
14:12:20[Saint]its sad.
14:12:38lebelliumis it trivial to add a system that remove the theme if rating count > download count? :D
14:13:04[Saint]I would like to see it impossible to rate a theme unless the rater has in fact actually downloaded it.
14:13:21[Saint]but then, just as they do now, they can clear cookies and fuck the system over to their will.
14:13:23lebelliumbased on IP?
14:13:42[Saint]I think its cookie based.
14:13:46[Saint]lets check.
14:13:56lebelliumI guess people have other things to do that clearing cookies for a simple theme
14:14:35[Saint]Yep. Sad.
14:14:46[Saint]Rate; clear data; rate; clear data; rate...
14:14:51[Saint]that's how its being done.
14:15:23*[Saint] adds two votes of 0 to counter his two votes of 10
14:15:44lebelliumOk let's dot that \o/
14:16:23[Saint]I wonder how it deals with incognito mode...
14:16:55[Saint]Actually. No. I'll stop playing with this. Its clearly quite broken, abused, and not to be taken too seriously :)
14:17:28lebelliumI also add vote of 0 because he took the vinyle picture (no album art) from my themes
14:17:35[Saint]If an author wants to waste their time on a largely meaningless rating, let 'em.
14:17:45coppercongrats, you made that theme even more important by increasing its number of votes
14:18:22[Saint]The vote count increased, but, the rating didn't. A small victory, I guess.
14:18:55[Saint]Anyhoo, perhaps it should be rate-limited to "1 vote per IP, per theme, per day"
14:19:13[Saint]I have no idea how to achieve that..but, if it happened, it'd be nice.
14:19:52[Saint]sorry: "1 vote per IP, per theme, per day - and you need to have actually downloaded the bloody thing"
14:19:53copperper theme and per revision
14:20:04copperi.e. per themeID
14:20:13[Saint]Ah, indeed. Good catch.
14:22:37coppereh, with the font I use, the iPod Classic can only display 14 lines, vs. 21 for the Fuze+
14:23:03copperyay for portrait mode displays
14:23:44[Saint]turn the Classic sideways, same dimensions ;)
14:24:08copperthat would make using the touchwheel rather awkward ;)
14:25:53lebelliumahaha and he can't crop and resize a pic properly. He took 1 pixel line from the picture above in orange
14:27:31[Saint]says the person who has made no mistakes, ever. :)
14:27:57lebelliumI don't cheat
14:28:21lebelliumvoting count
14:29:10copperalso, what's up with the bottom status bar on the second screenshot?
14:29:14copperthe text is all mangled
14:29:52copperand why is the metadata text cropped on the first screenshot, when there's still a lot of whitespace on the sides?
14:29:54[Saint]scrolling lines.
14:30:10copperit doesn't matter that they're scrolling
14:30:14[Saint]and weird viewport dimensions.
14:30:19[Saint]it does, yes.
14:30:32[Saint]scrolling lines sometimes tear during a screenshot.
14:30:54[Saint]this is visible in quite a few places on the themesite, though I don't have specific examples.
14:31:13lebelliumcopper: it's not because there is some whitespace that you shoud use it. You usually want a theme to be ergonomic AND nice
14:31:23coppersomeone should screw with his head and set a negative download count in the database :)
14:32:21copperlebellium: it's obvious aligned with the cover artwork, yet the progress bar is larger
14:32:57[Saint]Oh. Indeed. That looks terrible, IMO.
14:33:31[Saint]If there's a chance the text will scroll offscreen, it just looks odd if it starts at some arbitrary distance that isn't marked or outlined by anything.
14:33:50copperthere's an annoying artifact from the scrolling code
14:34:13copperwhen the text is larger by, like, one or two pixels only, the text doesn't really scroll; rather, it blinks
14:34:32copperin a fashion that makes it hard to read
14:34:39[Saint]Not here.
14:34:41 Join JdGordon [0] (
14:34:41 Quit JdGordon (Changing host)
14:34:41 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
14:34:54[Saint]it rocks back and forth in its bounds here.
14:36:17[Saint]are your speed and step settings quite low?
14:36:22[Saint]I imagine that might cause it.
14:36:41[Saint]I use setp == 1px, speed == 17, all smooth and nice here.
14:37:53 Quit JdGordon (Read error: Connection reset by peer)
14:38:50*[Saint] has a fond spot in his heart for this theme:
14:39:12[Saint]Its one of the very few themes that requires no image assets that actually does something.
14:39:22***Saving seen data "./dancer.seen"
14:39:26lebellium[Saint]: I'm wondering if I shouldn't replace "%?mp<|blabla|blabla|blabla|||>" by "%?if(%mp, =, %and(2,3,4)<blabla>" in my themes. Is it better for the skin engine?
14:39:54[Saint]No better, no.
14:40:05copperI'm uploading a video
14:40:23 Join JdGordon [0] (
14:40:23 Quit JdGordon (Changing host)
14:40:23 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
14:40:38[Saint]copper: before doing so, did you test with other scroll settings?
14:40:49[Saint]It might pay to.
14:41:26[Saint]the scroll step is likely higher than the "overlap", meaning it couldn;t ever display, meaning you see it "blink".
14:41:43copperthe problem is that I'm using the default scrolling settings here
14:41:57[Saint]scroll step is probably the factor at play here, rather than speed.
14:42:09[Saint]why is that a problem?
14:42:21[Saint]the defaults can't ever account for every use case.
14:42:31copperit's reproducible in the sim
14:42:38[Saint]I would expect it to be.
14:42:46[Saint]I would be mortified if it wasn't.
14:43:00lebellium[Saint]: as the line would be much shorter, and as it avoids some repetition (of course "blabla" is just an example, the reality is a more complex code) I thought it would be easier for the sking engine to decode that
14:43:14[Saint]if the overlapping section of text is smaller than the scroll could never see it properly.
14:43:36copper[Saint]: still blinks
14:43:43copperwith your scrolling settings
14:44:05jlbiasiniI have a question: why are the keymaps for radio conditionally activated depending of target at the beggining of the radio.c file?
14:44:09copperthe text appears only for a fraction of a second
14:44:17copperand remains blank for most of the time
14:44:22[Saint]...did that used to be iLike?
14:44:46jlbiasiniI mean i took me 2 hours to find out why the radio specific keymaps don't work on the fuze+
14:44:51copperit's a modification of iClassic Square
14:44:59[Saint]...which used to be iLike :)
14:45:22[Saint]Anyhoo. I can't reproduce it here.
14:45:27 Quit JdGordon (Remote host closed the connection)
14:45:30jlbiasiniwouldn't it be more consistent to have all unavaillable keymaps set to BUTTON_NONE in the target keymaps file?
14:46:06copper[Saint]: you can with and the iPod Video sim
14:46:30copperwith the font and a file with the album title "Random Access Memories"
14:46:44[Saint]IFF I have a track with exactly N chars, or equal to N pixels?
14:47:12[Saint]that's a fair bit of hassle to test, presently. But its noted.
14:48:27copperadding exactly 2 pixels in available width solved the problem
14:48:43jlbiasinithis will solve abug where been having for long...
14:48:58jlbiasini*we have been having
14:49:10[Saint]jlbiasini: it will? which?
14:49:37jlbiasiniFS #12733
14:49:39fs-bluebot Fuze+ Bottom-left button not allowing FM settings access (bugs, assigned)
14:50:15jlbiasiniactually all fuzeplus radio specific keymaps
14:50:26jlbiasiniare unfunctional on fuze+
14:50:54 Join JdGordon_ [0] (
14:50:56 Quit JdGordon_ (Changing host)
14:50:57 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
14:51:01[Saint]that's likely only the case because the keymap was recycled from another target and no one spotted the conflict.
14:51:25jlbiasinibecause the fact you have to activate the keymaps your target handle at the beginning of the radio.c file is not really obvious
14:51:28[Saint]if that didn't happen, there wouldn;t be a problem.
14:51:34jlbiasinino it has nothing to do with that
14:51:50 Quit froggyman (Ping timeout: 260 seconds)
14:52:13jlbiasinihave a look at the begining of the apps/radio/radio.c file
14:52:16 Join froggyman [0] (~froggyman@unaffiliated/froggyman)
14:52:53jlbiasiniyou have to activate radio functionnality for your target to have its keymaps working
14:53:05jlbiasinione by one!!!
14:54:24jlbiasiniI suppose there must be a reason for that... But this is really a nasty trap...
14:56:30 Quit jhMikeS (Ping timeout: 256 seconds)
14:57:37lebellium[Saint]: why on some themes the menus list is on the same level
14:57:56lebelliumI mean why is the Rockbox line not on left and the other lines a bit on the rifht
14:58:15jlbiasiniwell no one has any idea about that? :(
14:58:59lebelliumit's because of the "-" in %Vi(-,0,28,-,236,1)
14:59:02[Saint]this theme (apparently) either disabled the scrollbar, or has it set to the right.
14:59:53lebelliumnever paid attention to that before
15:02:18[Saint]The "-" in %Vi(-, *, *, *...) is just "Use this UI viewport by default"
15:02:58 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
15:03:05[Saint]usually not needed, as if you're specifying a custom UI viewport, you almost certainly have a conditional case that sets it as well, so a label would be used.
15:03:16lebellium[Saint]: no, I thought maybe it was due to the width set to "-".
15:04:32[Saint]it is only used like that for the positional tuples.
15:04:52[Saint]for the font tuple, for instance, it means "use whatever font is currently set as userfont"
15:05:53*[Saint] is aware that this is not an easy langauage to learn. :)
15:06:08 Quit JdGordon_ (Ping timeout: 256 seconds)
15:06:38[Saint]*I* don't even fully understand some of it, and I've had a hand in shaping a lot of it myself.
15:06:46lebellium[Saint], bug spotted
15:06:48lebellium"In the WPS of the "cabbiev2" theme, the Shuffle icon is always grey, even if i turn Shuffle on in the QuickScreen. Is this a known bug of the theme? In another theme (e.g. Pen & Paper) the Shuffle icon is displayed correctly."
15:08:34[Saint]cabbiev2.240x320x16.wps ?
15:08:43lebelliumI confirm the bug on my YP-R0
15:08:48lebelliumbut haven't looked at the WPS code yet
15:09:32 Quit JdGordon (Ping timeout: 256 seconds)
15:09:34[Saint]change line 15 to "%xl(D,shuffle-240x320x16.bmp,0,0)"
15:09:45[Saint]test, and I'll push later unless you beat me to it.
15:10:18lebelliumOk I try on-device change with text editor, too lazy to connect my R0 to PC \o/
15:10:18[Saint]somewhat surprising that went unnoticed for so long.
15:12:39lebellium[Saint]: ok that fixed it :)
15:12:48[Saint]Noted. Thanks.
15:13:32[Saint]It *was* displaying the image, it was just displaying it in a location that was technically outside of the screen :)
15:13:47lebelliumyes I saw
15:14:07[Saint]The sad thing is, I broke it :)
15:14:11lebelliumdoes that mean nobody uses shuffle mode with cabbiev2? \o/
15:14:18[Saint]Apparently :)
15:14:30*[Saint] goes off to sit in his corner of shame
15:18:11 Join JdGordon [0] (
15:18:11 Quit JdGordon (Changing host)
15:18:11 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
15:19:55 Quit kaputnik_ (Ping timeout: 240 seconds)
15:30:27 Quit melmothX (Quit: #)
15:33:20 Join kaputnik_ [0] (
15:38:31 Quit dewlap (Ping timeout: 245 seconds)
16:09:06 Join Avish35 [0] (
16:13:20 Quit Belzebub (Ping timeout: 264 seconds)
16:14:56 Join Belzebub [0] (~j4ck@gateway/shell/
16:24:52 Join Bagder [0] (~daniel@
16:24:52 Quit Bagder (Changing host)
16:24:52 Join Bagder [241] (~daniel@rockbox/developer/bagder)
16:29:36copperI wonder why Rockbox doesn't attract (more?) graphics artists
16:29:51copperWinamp had some really great skins
16:30:31copperand skinning Rockbox is easy enough
16:31:12lebelliumbecause artists no longer use mp3 players. They became famous and got the money to buy a smartphone \o/
16:31:37[Saint]mp3 players are dead for users, largely, and developers aren't artists.
16:32:04[Saint]s/aren't/usually aren't/
16:32:57[Saint]A lot of users also couldn't care what it looks like as long as it works and doesn't make their eyes bleed.
16:33:06[Saint]cabbiev2 performs nicely for this bunch.
16:33:43copperand I guess few graphics artists are audio geeks
16:33:45lebelliumI know people thinking the failsafe mode is a theme and looks nice...
16:34:07[Saint]lebellium: I have encountered that before myself as well.
16:34:54copperstrangely though, there is lots of high quality icon artwork for Linux systems
16:34:54[Saint]copper: audio geek and DAP geek aren't quite the same thing.
16:35:36copperI think they're largely related
16:35:54soapI don't think it is due to the overlap between graphic artists and audio geeks being small, but rather the fact that there are only so many hours in a life and the actual time I interface with my MP3 player is _minuscule_. I'd rather skin something I actually interact with.
16:35:57copperif you're an audio geek, maybe you want stuff like FLAC / Vorbis support, Replaygain, EQ, etc
16:36:00[Saint]Ok, I'll rephrase.
16:36:12[Saint]copper: audio geek and rockboxed-DAP geek aren't quite the same thing.
16:36:27copperand if you want those things, there aren't many offerings
16:38:04[Saint]soap: that's it, really. "Its a DAP, its in my pocket ~90% of the time, who cares what it looks like - its functional"
16:39:09[Saint]If anything is going to turn users away, I doubt it is our crap UI, it'd be the labyrinthine menu structure ;)
16:39:23***Saving seen data "./dancer.seen"
16:40:29soapAs soon as album art was added (folder.bmp era) I was happy.
16:41:41copperApple seems to think it's important though :P
16:41:44soapThat added "quick glance" information and IMHO from that point forward there was nothing to be added except aesthetics, and as I stated earlier I feel that the aesthetics aren't worth the time. I use my DAP 10+ hours a day but see it <5 min a day.
17:02:25 Join maffe [0] (
17:30:53pamauryjlbiasini: yes ?
17:31:28jlbiasiniI finally resolve the issue where specific radio keymaps were not fired
17:32:34jlbiasinithe radio.c file seems very old and each key mapped has to be define again in radio.c to be activated
17:33:12jlbiasiniI have a patch for that which also correct some errors and update manual
17:33:42 Join ZincAlloy [0] (
17:34:05jlbiasinistill there is a proplem with the ACION_FM_RECORD that doesn't give any effect, I don't know why
17:35:13jlbiasiniAlso what is with touchpad sensitivity setting patch? I don't know if you just keep forgetting about those to commit or if you are waiting for some planned moment to commit them all
17:35:37jlbiasiniwhich is why I'm keeping on telling you to commit it all the time :)
17:36:18[Saint]waiting for non-user review, I'm guessing.
17:36:20 Join asker [0] (
17:36:32askeri have a question
17:36:37 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
17:36:55[Saint]asker: assuming its about Rockbox, ask it.
17:37:21jlbiasinipamaury: and now that I remenber the new volume value seems to be wrong on my device even on zero i still hear sound
17:38:16askeri have a old tom-tec mp3 player with coular display i bought it in the netherlands and i dont know if its possible to put it on my mp3 player
17:38:43[Saint]not without a lot of work, no.
17:38:59[Saint]supported devices are listed on the main page.
17:39:29askeridont see mine is supported so i wanna try it at my own.
17:39:37askerso i have a few questions
17:39:52askercould i compile it on windows ?
17:40:05[Saint]natively? No.
17:40:15askerand how many files or make it even work requered
17:40:24[Saint]read this:
17:40:34askerso i need ubuntu?
17:40:45[Saint]pay attention to "AM I up for the task?" and "Who will help me?"
17:41:23pamauryjlbiasini: at 0dB it's normal to hear something, that's very loud !
17:41:45jlbiasinino I mean at minimal ;)
17:41:56[Saint]I would be very surprised if you didn't hear anything at line level :)
17:42:06askerah okay tnx i will look i just heard about this project today so i was really excited
17:42:38[Saint]without knowing the hardware, there's no guarantee the device will even *run* Rockbox.
17:42:47askerah okay
17:43:05[Saint]the link above details steps you'll need to take to verify this.
17:43:10askerif i have any questions would i need to ask it here or on the forum?
17:43:30[Saint]here is fine. so are the forums. whatever is convenient for you.
17:44:22pamauryjlbiasini: ok let me check
17:45:11 Quit asker (Quit: CGI:IRC)
17:47:22pamauryjlbiasini: indeed there is a problem, minimal volume is -58dB instead of -100dB, no surprise you can hear something !
17:47:35jlbiasinipamaury: regarding FS #12880 if you use lebellium Samsung-like skin it display the volume value over 500 different level which is clearly the reason why it's so slow wouldn't a division somewhere solve this issue
17:47:36fs-bluebot [fuze+] Volume keys are very slow (bugs, assigned)
17:48:06pamauryjlbiasini: no no, the problem comes from apps/ code which doesn't increment volume properly
17:49:03jlbiasiniyes that right I saw your comment but does it really make sense to have a volume value over 500 different levels?
17:49:35pamaurywhat do you mean over 500 ?
17:49:49jlbiasinishouldn't the driver convert the hardware value into some default 0 to -100
17:50:05pamauryno, that would not be dB anymore !
17:50:09jlbiasiniI don't know if this is a skin problem
17:50:23*[Saint] is lost
17:50:30jlbiasinibut I usually use lebellium Samsung-like
17:50:57jlbiasinitheme that used to display me a volume value between -100 and 6
17:51:26[Saint]yes, that's can't just make that up. It isn't an arbitrary value.
17:51:31[Saint]even if it may seem so.
17:51:34pamaurythe issue is the following: the DAC has half-dB precision, with use tenth-dB internally so I map -100dB..12dB to -1000ddB..12ddB and use a step of 5. So the range is huge but actual number of meaningfull values is small
17:51:42jlbiasiniand since the last commit changing those value it give me a volume value between -580
17:52:10pamaurysome broken theme (or theme engine), don't understand that 500 is actuall 50.0dB :)
17:52:45jlbiasiniah ok so nothing to do with the core problem then
17:52:55[Saint]I don't understand how either a theme or the theme engine could break that.
17:53:12pamauryrecent changes from jhMikes I guess
17:53:42pamauryvolume settings were handled differently before
17:55:28 Join dewlap [0] (~dewlap@2001:5c0:1000:a::5a1)
17:55:30lebelliummy theme uses the appropriate tag for dB display so the problem is not here
17:57:04jlbiasinipamaury: and what is the situation regarding touchpad sensitivity patch?
17:57:12[Saint]there's no way to display a non-dB value (without going to some effort), so I would hope so.
17:57:48pamauryfor example in apps/gui/skin_engine/skin_token.c: if I understand correctly, it doesn't care about number of digits and steps, likely a bug
17:57:58pamauryjlbiasini: I will commit it today
17:58:13jlbiasiniok thanks
17:58:29jlbiasinimy touchpad patch will be ready in 1 hours top
17:59:16jlbiasinibut this radio.c file is really strange to me I wonder if Mr someone shouldn't rewrite it
17:59:55pamauryI think bertrik wanted someone to rewrite radio.c but it's quite a task
18:00:25[Saint]jlbiasini: you're approaching the time where you can become Mr. Someone yourself :)
18:00:53[Saint] Silly dislike of real name policy. I forgot.
18:01:23lebelliumDon't you mix up him with me?
18:01:37jlbiasiniyes but actually I don't understand why the file was written like that
18:01:42lebelliumor are we 2 to hate the real name policy?
18:01:44jlbiasiniyes he is
18:02:02jlbiasinino I'm already commiting stuff now and then
18:02:23[Saint]Eeek. Ok. Apparently its bed time here. I'm mixing people up. :)
18:02:51pamauryanother issue: apps/gui/wps.c: "global_settings.volume++;" => plain wrong
18:03:19jlbiasini[Saint]: I cannot also use the simulator to check if the change are breaking other target because it doens't handle fm keymaps well for what I know
18:04:25jlbiasinipamaury: apps/radio/radio.c: global_settings.volume++;
18:06:00pamauryfrom my discussion with jhMikes, it sound be global_settings.volume += steps, where steps is the volume step
18:06:07pamaury*should be
18:07:24[Saint]jlbiasini: that's what gerrit is for
18:07:31pamaurythe reason for this breakage is the following: old code used to ranges: dB range (firmware) and physical range (driver). The conversion was done using a function. It was changed to a unique representation. This breaks old code because previously all values were physically plausible ones, so the ++/−− made sense, now it's not the case anymore. That means a lot of places to fix !!
18:07:32[Saint] of the reasons.
18:09:40pamauryjlbiasini: apparently alarm wake up doesn't work for everyone, can you try it again ?
18:11:02jlbiasiniI tried like 5 or 6 days ago after having compiled the new BL and it didn't I retried yesterday with a new recompilation and then it worked
18:20:45 Quit maffe (Read error: Connection reset by peer)
18:20:46jlbiasiniLOL: the key hint for the alarm menu are hard coded in every single Lang file. So in each of them there is a line for all different mapping kind!!
18:21:20 Join maffe [0] (
18:21:34jlbiasinipamaury: so retested and it woke up
18:22:01pamauryjlbiasini: hum, ugly
18:22:18jlbiasinicommon guys are you aware that not everybody is a regex expert :D
18:23:48[Saint] calling us common?
18:24:11jlbiasiniarf my french english... ;)
18:25:00lebelliumwe are many in this case, don't worry :P
18:25:22jlbiasiniand growing! :D
18:25:52lebelliumYes, France will take over Rockbox hehe
18:25:56pamaurythere is a real issue with the volume settings: we can handle the radio volume right :(
18:26:56jlbiasinithat code is really old the header says 2002
18:27:44pamaurybertrik: ping
18:39:24***Saving seen data "./dancer.seen"
18:44:40jlbiasiniso I think I need some regex helps here...
18:45:01jlbiasiniI have to replace ipod*: "SELECT=Valider MENU=Annuler"
18:46:07jlbiasiniby the same + newline + 4 space + fuzeplus: "SELECT=Set BACK=Cancel"
18:46:45jlbiasiniarf no the line to replace is mpiohd300: "ENTER=Set MENU=Cancel"
18:47:20jlbiasiniwhy is that not working: sed -i 's/^\(\s{4}mpiohd300:\s\"ENTER=.+MENU=\.\"\)$/\1\n\\s{4}fuzeplus:\s\"SELECT=Set\sBACK=Cancel\"/g' filename
18:49:46jlbiasiniok so first I have an extra \ at \\s{4}fuzeplus, once remove it still doesn't work...
18:50:02pamauryurg, pretty unreadable
18:50:26jlbiasinijep this is regex! :D
18:51:47 Quit melmothX (Quit: @)
18:52:06jlbiasiniok MENU=\.\ is also wrong it's MENU=.+\
18:56:33 Join einhirn [0] (
19:10:41 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
19:19:11jlbiasinifor the record and the fun the correct answer was:
19:19:33jlbiasinised -i 's/\(\s\{4\}mpiohd300:\s\"ENTER=.\+MENU=.\+\"\)/\1\n\ fuzeplus: "SELECT=Set BACK=Cancel"/g' file
19:22:29*pamaury likes datasheet inconsistencies
19:24:25 Quit Belzebub (Changing host)
19:24:25 Join Belzebub [0] (~j4ck@unaffiliated/blown-engine)
19:24:25 Quit Belzebub (Changing host)
19:24:25 Join Belzebub [0] (~j4ck@gateway/shell/
19:34:14 Nick DormantBrain is now known as SuperBrainAK (
19:57:52copper12 votes now? Seriously?
19:58:36copper4th position in number of votes, in less than a day
19:59:15pamaurycopper: looks like, I should try it
20:10:22ZincAlloycopper: rockbox is not linux, it only looks like it? :D
20:32:13 Quit ZincAlloy (Quit: CGI:IRC (Ping timeout))
20:34:45 Join jhMikeS [0] (
20:34:45 Quit jhMikeS (Changing host)
20:34:45 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
20:39:25***Saving seen data "./dancer.seen"
20:55:24 Quit saratoga (Quit: Page closed)
20:59:06 Quit kevku (Ping timeout: 260 seconds)
21:12:01 Join kevku [0] (~kevku@2001:0:c38c:c38c:207a:14ba:3d69:beb0)
21:36:09 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
21:36:15 Quit JdGordon (Ping timeout: 240 seconds)
21:40:41jlbiasinihow can I drop modification made to only one file?
21:40:49jlbiasiniI mean with git?
21:44:06jlbiasiniwell for a start I will not add it to the modification...
21:51:17 Join ZincAlloy [0] (
22:09:17jlbiasinipamaury: g#508 is also ready for pushing
22:09:20fs-bluebotGerrit review #508 at : [Fuze+][Keymaps] keymaps and keymaps hint update by Jean-Louis Biasini (changes/08/508/3)
22:09:56jlbiasiniit correct all the keymaps hints and a fews keymaps on radio and record
22:10:45jlbiasiniI finally found a regex expression to reuse the already translated string by substitution
22:10:57jlbiasinilong life to sed
22:11:52jlbiasinithis also fix the radio not reacting to specific key
22:15:02jlbiasiniexcept the record radio that I'm going to report as a bug
22:15:43bertrikpamaury: oh hi
22:20:57jlbiasinipamaury: done! FS #12881
22:20:58fs-bluebot ACTION_FM_RECORD not firing on the Fuze+ (bugs, new)
22:31:50jlbiasiniah and for the record, I love my rockboxed fuze+, so we are actually 2! :D
22:32:41lebelliumcopper, pamaury and you :)
22:37:37jlbiasinilebellium: actually your theme is not the only one to display a 500ed level for volume on the fuze+
22:38:11lebelliumjlbiasini: there is no black magic, I just use the standard tag to display volume in dB so I hope they are more themes than mine to use the same tag :)
22:38:11jlbiasinionly cabbyv2 doesn't but it's a version that is a few mounth old already
22:39:29***Saving seen data "./dancer.seen"
22:40:30 Quit y4n (Quit: Assumption is the mother of all fuckups)
22:41:33lebelliumjlbiasini: cabbiev2 probably uses the same tag too. It's just not shown as dB but as a graphic indicator like the volume bar in my theme. I don't know why you think it's related to themes :)
22:41:44ZincAlloycabbiev2 uses the classic status bar. options for displaying volume in dB are included, but they must be commented in.
22:43:22jlbiasiniwhen i change volume on cabbie it dysplays a 2 digit number
22:43:42ZincAlloyright. but not permanently
22:43:42jlbiasiniahhh it's a troncated number
22:44:00jlbiasiniit goes to 58 max
22:44:20jlbiasiniwhereas the usual minimal is -580
22:44:38jlbiasiniso it's -58 for -580 it explains
22:46:12lebelliumso, nothing to do with themes: )
22:47:27*jlbiasini loves how lebellium jumps everytime someone suggest that his themes is broken :D
22:48:09lebelliumI can't dev. I can only defend my theme :D
22:48:18jlbiasinipamaury: ping
22:48:37jlbiasinione of the cleanest indeed
22:56:13 Quit Scall (Ping timeout: 260 seconds)
23:02:17 Join Scall [0] (~chat@unaffiliated/scall)
23:18:03 Quit rasher (Read error: Operation timed out)
23:18:17 Join rasher [0] (~rasher@rockbox/developer/rasher)
23:22:10 Quit jlbiasini (Quit: jlbiasini)
23:29:21 Quit jhMikeS (Ping timeout: 260 seconds)
23:55:25 Quit maffe (Quit: IRC ist obsolet!)

Previous day | Next day