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 2017-12-03

00:07:33 Quit pamaury (Ping timeout: 240 seconds)
00:16:30 Quit robertd1 (Quit: Leaving.)
00:19:04fire2199saratoga : it is impossible with a 16-bit cpu?
00:23:52 Quit ZincAlloy (Quit: Leaving.)
00:24:16saratogafire2199: not necessarily, but would probably require you to write your own decoder unless there is one floating around out there
00:25:49 Quit dvorak (Ping timeout: 248 seconds)
00:49:06 Quit Acou_Bass (Ping timeout: 276 seconds)
00:52:10 Join Acou_Bass [0] (~Acou_Bass@gateway/vpn/privateinternetaccess/acoubass/x-14649893)
00:56:59 Quit jhMikeS (Ping timeout: 240 seconds)
00:57:19 Join almog1006 [0] (4d8bf186@gateway/web/freenode/ip.
00:57:32 Quit almog1006 (Client Quit)
01:02:15 Quit fire2199 (Quit: leaving)
01:03:27 Quit saratoga (Quit: Page closed)
01:14:18***Saving seen data "./dancer.seen"
01:17:08 Quit michaelni (Ping timeout: 264 seconds)
01:26:56 Join krabador [0] (~krabador@unaffiliated/krabador)
01:29:07 Join michaelni [0] (
01:30:41 Join jhMikeS [0] (
01:35:24 Quit jhMikeS (Ping timeout: 255 seconds)
01:47:11 Quit xorly (Ping timeout: 250 seconds)
01:56:07 Join dandels_ [0] (~dandels@unaffiliated/dandels)
02:22:56 Quit lebellium (Quit: Leaving)
02:34:53 Quit dandels_ (Ping timeout: 248 seconds)
02:50:01 Quit mmint (Ping timeout: 250 seconds)
02:53:44 Join mmint [0] (~mmint@unaffiliated/mmint)
02:59:02 Join robertd1 [0] (~root@
02:59:38 Part robertd1
03:11:58 Join mendelmunkis [0] (
03:14:21***Saving seen data "./dancer.seen"
03:27:42 Quit Acou_Bass (Ping timeout: 255 seconds)
03:34:24 Join Acou_Bass [0] (
03:56:08 Quit krabador (Ping timeout: 260 seconds)
04:12:01 Join krabador [0] (~krabador@unaffiliated/krabador)
04:27:19 Quit mendelmunkis (Ping timeout: 255 seconds)
04:58:36 Quit krabador (Quit: Leaving)
05:14:23***Saving seen data "./dancer.seen"
05:25:05 Join mendelmunkis [0] (
05:28:38 Quit mendelmunkis (Remote host closed the connection)
05:28:39 Join dvorak [0] (
05:37:04 Quit dvorak (Ping timeout: 255 seconds)
06:12:10 Quit TheSeven (Ping timeout: 276 seconds)
06:15:07 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:19:46 Quit TheSeven (Ping timeout: 250 seconds)
06:33:35 Join johnb5 [0] (
06:40:28 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:47:30 Quit TheSeven (Ping timeout: 250 seconds)
06:48:08 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:59:56 Quit johnb5 (Ping timeout: 240 seconds)
07:14:27***Saving seen data "./dancer.seen"
07:40:35 Join mendelmunkis [0] (
07:57:36 Quit CrashBash-Kun (Ping timeout: 248 seconds)
08:04:03 Join dvorak [0] (
08:05:54 Quit mendelmunkis (Ping timeout: 268 seconds)
08:11:01 Quit dvorak (Ping timeout: 240 seconds)
08:38:41 Join jhMikeS [0] (
08:56:31 Join dys [0] (
09:14:30***Saving seen data "./dancer.seen"
09:51:08 Join johnb2 [0] (
10:02:04 Join dandels_ [0] (~dandels@unaffiliated/dandels)
10:04:49 Quit johnb2 (Ping timeout: 260 seconds)
10:13:49 Join PimpiN8 [0] (~textual@2a02:a454:38ea:1:9564:dcfb:ac78:8468)
10:27:06 Join RBNB [0] (6d4b5833@gateway/web/freenode/ip.
10:27:53RBNBHi guys! lebellium, are you there? I would appreciate your advice on a theme question .-)
10:28:00 Quit dandels_ (Ping timeout: 240 seconds)
10:29:14[Saint]I am some form of theme guy.
10:30:07RBNB[Saint], well I certainly appreciate if you can help :-)
10:30:44RBNBlebellium helped me some weeks ago with a theme for my iBasso DX50. (adding a touchscreen area to return to the file browser)
10:31:50[Saint]...what happens if the file browser didn't initiate playback?
10:32:04[Saint]User gets dumped randomly in the file browser.
10:32:27[Saint]Anyway, go on. I digress.
10:32:33RBNBIn that case, I think it would return to the main menu. But that's OK, I initiate playback via the browser anyway.
10:33:09RBNBI remember on some players that there was a button shortcut to get to a "Shuffle: Yes/No" menu.
10:33:10 Quit dys (Ping timeout: 255 seconds)
10:33:42RBNBIt would be awesome if that could be added to the DX50, too, because I use that switching option A LOT.
10:36:17[Saint]Repeat and shuffle are both default quickscreen items.
10:37:48[Saint]If for some ungodly reason the DX doesn't have a hardware quickscreen combination you can use the touch area 'quickscreen'.
10:38:04 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:38:59RBNBI use the theme "ShadowNova320". Not sure if I know how to access quickscreen?
10:39:13[Saint]The manual knows.
10:42:27[Saint]Oh, cute...the DX don't have any manuals.
10:42:39[Saint]That's an interesting thing.
10:45:45RBNBThat's the problem lebellium also mentioned... xD
10:46:21RBNBIt uses the themes for the Cowon D2, if that helps in any way.
10:46:52[Saint]Ok, checked the source. It doesn't define the quickscreen, which I guess isn't surprising.
10:47:11[Saint]And, no. Themes are only split by resolution.
10:47:34[Saint]Any target with the same screen dimensions can get themes for any other.
10:47:57[Saint]Ok, so it looks like you'll have to use the 'quickscreen' touch area.
10:51:58RBNBAre you sure the ShadowNova theme has this area? How do I know where to find it?
10:53:31[Saint]It almost certainly does not. You would need to add it if you wished to do so.
10:55:42RBNBCan you help me to do that?
10:56:13 Join robertd1 [0] (~root@
10:56:30RBNBI got myself the program Notepad++ to edit the .sbs file for the WPS when we added the other option.
10:57:00RBNBIf you can let me know where I have to add which line of code, I can do it.
10:59:08[Saint]Pick the viewport you would like to govern the action and add '%T(0,0,-,-, quickscreen,long_press)' to it.
10:59:16[Saint]Simplest approach.
11:00:08[Saint]That'll fire it on a sustained touch action, because the quickscreen really isn't something you want to be firing off accidentally all the time.
11:01:36RBNBThe way I see it, by default there is no touch screen option triggered anywhere on this theme...except for the small area of the album art where we placed the "return to file browser" option.
11:01:58RBNBDo you know which viewport applies if I simply want to use this quickscreen item to the center of the screen?
11:02:13 Quit _meg (Ping timeout: 255 seconds)
11:02:43 Join _meg [0] (~notsure@
11:03:26[Saint]Not offhand, no. I would need to look at the theme for that and honestly I'm not that invested.
11:04:16RBNBI have the SBS file open right now (I need that one, right?) but I've got trouble to decipher what I have to llok for :-/
11:04:20[Saint]The viewport that handles the metadata display would be the most obvious target I should think.
11:05:04RBNBThe metadata display area would be perfect! Because that should be a big area of screen that is hard to miss
11:05:30jhMikeS"<[Saint]> ...what happens if the file browser didn't initiate playback? User gets dumped randomly in the file browser." You think that's bad? TIL rockbox is apparently a C tutorial and I'm supposed to write things such that even the most wet-behind-the-ears C programmer can understand them.
11:06:33[Saint]IMO it's fine if you don't as long as you're not allergic to comments.
11:06:53[Saint]I don't need to understand the function of I can understand the intent.
11:07:05[Saint]In the core half of that is ambiguous though.
11:07:37[Saint]RBNB: unless the theme author is an crazy as I am the metadata display will be handled in the .wps
11:07:55[Saint](while playing screen - makes it easier to understand the extension)
11:09:03[Saint]sbs is standard base skin, menus and stuff generally speaking but some authors get exotic and push limits. I doubt this one did.
11:11:03jhMikeS[Saint]: If the comments describe functionality about some esoteric aspect of what's going on, sure, not basic language knowledge.
11:12:22[Saint]I don't know what your gripe in particular is about so I can't comment.
11:13:20[Saint]Not sure it directly compared with (IMO) shitty UX decisions. With Good™ UX there's only really one right way to do things.
11:13:37[Saint]With C there's several dozen and right depends on the project specifically.
11:14:30RBNB[Saint], is there any string I can search for in the SBS file which shows me the metadata viewport?
11:14:33***Saving seen data "./dancer.seen"
11:15:10[Saint]As above, the .wps (almost certainly) handles metadata display.
11:15:42[Saint]You know exists, yeah?
11:16:03 Join almog1006 [0] (4d8bf186@gateway/web/freenode/ip.
11:16:22 Quit almog1006 (Client Quit)
11:18:14jhMikeS[Saint]: oh, nothing. It's in the logs. still SMH a bit.
11:24:34[Saint]Oh, comma operators.
11:24:44[Saint]Yeah, fuck that noise.
11:25:16RBNB[Saint], no I didn't know about that. I have never really worked on such a thing
11:25:29[Saint]Theres a lot of perfectly valid C that no one uses because it's a disgusting eye bleed factory.
11:25:53RBNBAh, I didn't see you wrote ".wps", I thought you were just talking about the "WPS"
11:26:21[Saint]Someone that learned C this decade being thrown by a very small comma operator.
11:26:34[Saint]+isn't surprising
11:26:46RBNBIn the .wps, I see this: %V(66,17,238,208,0)%Vf(00ff00) %alTitle: %ar%s%?it<%it|%fm>
11:27:07 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
11:27:14RBNBAm I even remotely correct that the %V string defines the screen area?
11:27:18[Saint]That'll be it RBNB
11:27:49jhMikeS[Saint]: the burden is on them. when something throws me in C, I find it interesting that I learned something
11:27:56[Saint]Yes. %V defines a viewport. %Vl defines a conditional viewport.
11:28:28RBNBCan I add the '%T(0,0,-,-, quickscreen,long_press)' directly below the %V string, or is it required somewhere else?
11:28:41[Saint]jhMikeS: I think we're always going to have this issue when parts of our codebase are literally nearing two decades old.
11:29:54[Saint]RBNB: preferably last in that viewport as putting it above may push the text down one line.
11:29:58 Quit robertd1 (Read error: No route to host)
11:30:14 Join robertd1 [0] (~root@
11:30:17[Saint]So after that viewport declaration but before the next one.
11:30:55 Join dandels_ [0] (~dandels@unaffiliated/dandels)
11:33:17RBNBAlright, inserted it now, just getting my DX50 fired up to test it
11:34:24 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:34:30RBNBSo this is now set up for quickscreen, which means it will not open the Shuffle toggle right? What else do I have to do now? Sorry that I'm not familiar with the quickscreen.
11:36:17[Saint]Quickscreen opens a panel with four user configurable options. Two of which by default are shuffle and repeat modes. Two are under by default.
11:36:30[Saint]*unset by
11:37:17jhMikeS[Saint]: still part of the language. the age isn't relevant. we're in trouble if the less experienced dictate and limit the scope of the more experienced (who were at one time also unfamiliar with many things) rather than expanding their own understanding.
11:38:15RBNB[Saint], pure awesomeness! It works perfectly and is exactly the screen I was actually looking for! You are a master.
11:39:02[Saint]RBNB: it's all you my man and/or woman.
11:39:04[Saint]All you.
11:40:14RBNB[< man :-D] Haha, but not without your help, certainly!
11:40:22[Saint]jhMikeS: I don't really think the age is irrelevant, I mean, there's plenty of ways you can write any given function most times and you don't do so because of established norms.
11:40:54[Saint]Look at any C project from a decades or so ago and yeah, you can read it, but would you write it again? Probably not.
11:41:00RBNBI like particularly that the quickscreen options are actually toggled by touching them on the screen - I was expecting I have to use the physical buttons but I don't even have to!
11:42:56 Part robertd1
11:49:25RBNB[Saint], Is there any easy way to add options to the quickscreen? Or can that only be done by editing code?
11:50:14jhMikeS[Saint]: 'norms'. most of those are just preferences where someone decrees what's 'good' and 'bad' and people follow that like a cargo cult if they person is prominent enough. by all this reasoning I should be off-put by compound literals since they didn't exist when I first took it up.
11:51:23RBNBForget it, found the answer on the Rockbox page :-)
11:51:35 Join xorly [0] (
11:55:52jhMikeS[Saint]: time to use trigraphs? :)
11:57:42 Quit ZincAlloy (Quit: Leaving.)
12:01:25 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
12:08:33 Quit RBNB (Quit: Page closed)
12:20:30 Quit dandels_ (Ping timeout: 260 seconds)
12:21:33 Join lebellium [0] (
12:29:39 Quit ZincAlloy (Quit: Leaving.)
12:37:53 Join dandels_ [0] (~dandels@unaffiliated/dandels)
12:39:13 Quit prof_wolfff (Quit: Ex-Chat)
12:42:34 Join prof_wolfff [0] (
12:46:04 Join robertd1 [0] (
12:47:45 Quit prof_wolfff (Quit: Ex-Chat)
12:50:24 Quit dandels_ (Ping timeout: 248 seconds)
12:52:45 Join prof_wolfff [0] (
13:07:45 Quit robertd1 (Ping timeout: 260 seconds)
13:08:01 Join robertd1 [0] (
13:08:14 Part robertd1
13:12:59 Join almog1006 [0] (4d8bf186@gateway/web/freenode/ip.
13:14:37***Saving seen data "./dancer.seen"
13:15:56 Join robertd1 [0] (
13:24:49 Join johnb5 [0] (
13:52:51 Quit johnb5 (Quit: Nettalk6 -
13:53:56 Quit robertd1 (Ping timeout: 240 seconds)
13:54:06 Quit almog1006 (Quit: Page closed)
13:57:02 Join johnb2 [0] (
13:57:15 Join robertd1 [0] (
13:57:45 Join LinuxArie [0] (
14:01:50 Quit robertd1 (Ping timeout: 248 seconds)
14:05:11 Join robertd1 [0] (
14:14:08 Quit robertd1 (Ping timeout: 248 seconds)
14:49:44 Quit lebellium (Quit: Leaving)
14:51:13 Join lebellium [0] (
14:54:34 Quit lebellium (Client Quit)
14:54:48 Join lebellium [0] (
14:55:14 Quit lebellium (Client Quit)
14:56:18 Join lebellium [0] (
15:06:04 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
15:14:40***Saving seen data "./dancer.seen"
15:27:55 Quit lebellium (Quit: Leaving)
15:29:13 Join lebellium [0] (
15:35:18 Quit ZincAlloy (Quit: Leaving.)
15:35:27 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
15:44:14 Quit _meg (Ping timeout: 248 seconds)
15:45:18 Join _meg [0] (~notsure@
15:46:35 Join emptty [0] (~mquinson@
15:49:52 Quit ZincAlloy (Quit: Leaving.)
15:50:02 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
16:02:06 Quit ZincAlloy (Quit: Leaving.)
16:02:17 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:fc43:b1b0:9947:48c3)
16:14:10 Quit ZincAlloy (Quit: Leaving.)
16:19:42 Join ender` [0] (
16:22:38 Quit nlogex (Remote host closed the connection)
16:27:52[Saint]Getting a real bad case of "project wall" over here.
16:27:53 Join nlogex [0] (
16:28:28[Saint]Fuck around with a project so much and encounter so much weird shit that you're literally sick of the sight of the bloody thing.
16:29:30[Saint]I can see the finish line from my current position. I just end up hating every project I ever start to death at St least one point.
16:29:39[Saint]*at at
16:42:30jhMikeSProject wall? 10 feet higher!
16:44:41jhMikeSFind you inner Mexican and get over it
16:59:48 Quit Jinx (Ping timeout: 250 seconds)
17:14:41***Saving seen data "./dancer.seen"
18:21:23 Quit johnb2 (Quit: Nettalk6 -
18:33:13 Join smoke_fumus [0] (~smoke_fum@
19:01:48 Quit copper (Remote host closed the connection)
19:02:32 Join copper [0] (~copper@unaffiliated/copper)
19:14:43***Saving seen data "./dancer.seen"
19:20:54 Join ZincAlloy [0] (
19:54:37 Join johnb2 [0] (
19:58:53 Join krabador [0] (~krabador@unaffiliated/krabador)
20:01:51 Quit johnb2 (Ping timeout: 268 seconds)
20:27:11 Join petur [0] (
20:27:11 Quit petur (Changing host)
20:27:11 Join petur [0] (~petur@rockbox/developer/petur)
21:07:45 Join puck1pedia [0] (
21:09:01 Quit puckipedia (Quit: *eh*)
21:09:10 Nick puck1pedia is now known as puckipedia (
21:14:45***Saving seen data "./dancer.seen"
21:22:03 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
21:56:05 Quit petur (Quit: Leaving)
22:18:03 Join dannya [0] (1f33849e@gateway/web/freenode/ip.
22:20:08dannyaHi there. I've been running the RB build client on my cloud server for years. I had to shut down my old server, but I've set up the build client again on a new server.
22:20:27dannyaHow do I get it added to the farm?
22:21:41dannyaThe DNS name is (IP address
22:22:47pamaurybasically once you setup everything, just run, or use a cron job
22:23:26dannyaOK, so it should all be ready to go. Thanks.
22:24:17pamaurydannya: this is the cronjob I use on my server: pamaury/6334db9c8a2fce463e08c7b301470044">
22:24:32pamaurythat way if the client crashes or if I reboot the system, it gets restarted
22:24:41dannyaSame here.
22:24:45pamauryyou can also use a systemd job if you have systemd
22:25:49dannyaMessing with systemd is my least favourite activity :-;
22:26:05dannyabut thanks for the tip
22:32:13[Saint]*.service files really aren't voodoo
22:32:20[Saint]Once you start it's hard to stop, too.
22:33:00 Quit JdGordon (Ping timeout: 276 seconds)
22:33:07[Saint]It's hard not to like systemd if you can get past your fundamental dislike of Pottering and its slow gobbling up of unrelated subsystems.
22:33:20[Saint]The actual *init* system is pretty neat.
22:33:38[Saint]The other entirely unrelated but included garbage...not so much.
22:33:51[Saint]...I digress.
22:34:43dannyaYou do digress, but I have to say I am of the same opinion
22:35:44 Join petur [0] (~petur@rockbox/developer/petur)
22:44:55 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
22:53:35 Quit ender` (Quit: I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone. — Bjarne Stroustrup)
23:01:59 Join emptty1 [0] (~mquinson@
23:03:33 Quit emptty (Ping timeout: 276 seconds)
23:06:27 Quit emptty1 (Ping timeout: 255 seconds)
23:14:47***Saving seen data "./dancer.seen"
23:40:04 Quit pamaury (Ping timeout: 260 seconds)
23:40:38 Quit lebellium (Quit: Leaving)
23:44:04 Quit dannya (Quit: Page closed)
23:51:48 Join dys [0] (
23:52:42_BilgusjhMikeS, I just compiled a build from HEAD and 0 padding isn't working anymore at least in hex..
23:55:35 Quit LinuxArie (Quit: Leaving)

Previous day | Next day