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-11-24

00:04:31 Quit Strife89 (Ping timeout: 248 seconds)
00:04:39 Join Strife89 [0] (
00:08:09 Quit ender` (Quit: If the experiment works, you must be using the wrong equipment. — Patrick's Theorem)
00:31:21 Quit Bilgus_Ph (Quit: Page closed)
01:05:39 Join alexweissman [0] (
01:08:25 Quit munch (Ping timeout: 240 seconds)
01:09:37***Saving seen data "./dancer.seen"
01:12:28 Join munch [0] (pls@gateway/shell/elitebnc/x-eqlvpvzviolcxjwi)
01:21:14 Quit alexweissman (Remote host closed the connection)
01:35:27 Join Strife1989 [0] (
01:37:29 Join alexweissman [0] (~alexweiss@2601:152:4000:4740:4c8f:58a8:1e43:b715)
01:39:25 Quit Strife89 (Ping timeout: 248 seconds)
01:49:08 Join jhMikeS [0] (
01:55:57 Quit jhMikeS (Ping timeout: 248 seconds)
02:11:29[Sinner]I figured out I could (ab)use the script that bluebrother had the foresight to write so many moons ago.
02:11:52[Sinner]a little bit of pushing and pulling and I now have it generating the 'immaterial' icon set.
02:12:22[Sinner]I also have another little scriptlet that will download all the required source materials.
02:13:03[Sinner](that's sitting out in the open while I take the time to convert create-icons-from-tango from perl into bash, because I fucking hate perl.
02:14:01 Nick [Sinner] is now known as [Saint] (~quassel@rockbox/staff/saint)
02:15:57 Join jhMikeS [0] (
02:16:10[Saint]So now (or when I commit it all, rather) people can generate their own 'immaterial' icon set in arbitrary sizes.
02:20:02[Saint]the antialiasing is a bit much.
02:21:06[Saint]looks like it's going to be much better for me to generate a very very large master from the .svg and then use that master to generate the children using a much higher quality scaler.
02:21:46[Saint]hmmmm, hahahaha.
02:21:46[Saint]it fell over trying to do a 4K icon set.
02:22:00[Saint]I'm not entirely sure /why/ though.
02:23:28[Saint]ahhhh, I flooded OpenPixelCache
02:24:35[Saint]I suppose in hindsight asking it to generate a 132K image was a bit much.
02:25:15[Saint]looks like the largest master image I can get away with is ~728x728px per
02:25:42[Saint]20 728x23296
02:28:14 Quit alexweissman (Remote host closed the connection)
02:29:43 Quit MrZeus (Ping timeout: 264 seconds)
02:30:46 Quit prof_wolfff (Remote host closed the connection)
02:38:32 Join michaelni [0] (
02:42:03 Quit _meg (Ping timeout: 240 seconds)
02:43:35 Join _meg [0] (~notsure@
03:09:40***Saving seen data "./dancer.seen"
03:47:53_Bilgusjohnb I updated the patch it should be good now
03:49:19 Join Strife89 [0] (
03:49:20_Bilgussorry I did that previous edit on my tablet and hadn't had a chance to look it over
03:52:47 Quit Strife1989 (Ping timeout: 248 seconds)
04:04:47 Quit Strife89 (Ping timeout: 260 seconds)
04:04:58 Join Strife89 [0] (
04:10:59 Join alexweissman [0] (
05:09:41***Saving seen data "./dancer.seen"
05:12:08 Quit advcomp2019 (Ping timeout: 240 seconds)
05:12:57 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
05:54:04 Join MrZeus [0] (~MrZeus@2a02:c7f:7066:fb00:4cc9:5769:a7a5:91d8)
06:06:35 Quit [7] (Ping timeout: 255 seconds)
06:08:01 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:18:41 Quit krabador (Remote host closed the connection)
06:21:49 Quit MrZeus (Ping timeout: 250 seconds)
06:28:38 Quit _meg (Ping timeout: 255 seconds)
06:29:50 Join _meg [0] (~notsure@
06:30:09 Quit alexweissman (Remote host closed the connection)
06:43:16 Join alexweissman [0] (
06:48:15 Quit alexweissman (Ping timeout: 248 seconds)
06:52:15 Join alexweissman [0] (
06:57:19 Quit TheSeven (Disconnected by services)
06:57:28 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
06:58:02 Join johnb6 [0] (
07:09:45***Saving seen data "./dancer.seen"
07:34:03 Join johnb5 [0] (
07:34:36 Quit johnb6 (Ping timeout: 268 seconds)
07:36:11 Join [Sinner] [0] (~quassel@rockbox/staff/saint)
07:36:11 Quit [Saint] (Read error: Connection reset by peer)
07:56:11 Quit Strife89 (Ping timeout: 268 seconds)
07:57:46 Quit alexweissman (Remote host closed the connection)
07:58:15 Join ender` [0] (
07:59:01johnb5Bilgus: With all power savings active, I get a panic on USB connect: SD Xfer read err: 0x2 Disk1.
08:01:06johnb5Also Rockbox Info shows the SD, but Debug->View disk info says Not found for the SD.
08:01:44johnb5Disabling all power settings USB connect works, but when I play a song from SD I get the same Panic.
08:02:21johnb5That's with a SanDisk Ultra 64GB.
08:07:44 Quit johnb5 (Quit: Nettalk6 -
08:23:59 Join Soap [0] (~Soap@rockbox/staff/soap)
08:26:21 Quit Soap_ (Ping timeout: 240 seconds)
08:30:09 Join xorly [0] (
08:53:42 Join alexweissman [0] (
09:03:47 Quit [Sinner] (Read error: Connection reset by peer)
09:09:46***Saving seen data "./dancer.seen"
09:16:21 Quit dys (Ping timeout: 268 seconds)
09:18:07 Join dys [0] (
09:36:24 Quit xorly (Ping timeout: 258 seconds)
09:37:27 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:03:50 Quit dys (Ping timeout: 268 seconds)
10:16:45 Quit alexweissman (Remote host closed the connection)
10:39:27 Join mendelmunkis [0] (
10:39:37 Join wodz [0] (
10:40:54mendelmunkisWhat are the likely causes of a queue_post ovf?
10:42:42 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
10:44:21 Quit pamaury (Ping timeout: 260 seconds)
10:55:09 Join dandels [0] (~dandels@unaffiliated/dandels)
10:56:15 Quit mendelmunkis (Ping timeout: 268 seconds)
10:59:25 Join dys [0] (~dys@2003:5b:203b:100:6af7:28ff:fe06:801)
11:09:50***Saving seen data "./dancer.seen"
11:38:35 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
12:00:20 Join tico-tico [0] (b2390684@gateway/web/freenode/ip.
12:02:42 Quit tico-tico (Client Quit)
12:17:26 Join alexweissman [0] (
12:22:07 Quit alexweissman (Ping timeout: 248 seconds)
12:37:18 Join n158 [0] (d5c590fa@gateway/web/freenode/ip.
12:37:55n158have some questions about cowon m2
12:38:20n158as i understand, currently no developers in this project
12:39:18n158so, can any one explain to me, which steps to take to become developer?
12:43:53wodzn158: In no particular order: 1) Get familiar with device hardware. Grab as many documents as you can. I saw datasheet/programming manual for Telechip SoC is available which is HUGE bonus. 2) Get familiar with SoC ISA (arm in this case). 3) Work out firmware upgrade format (maybe we have tool for this, don't know). 4) Find a way to run arbitrary code on device (either by patching firmware upgrade or by forcing some recover mode). 5) Write all nee
12:43:53wodzded drivers (usually based on documentation of the SoC and dissasembly of firmware)
12:46:13wodzn158: beware that learning curve is steep
12:46:23pamaurywodz: we have the tool to extract the firmware
12:46:46pamauryessentially the M2 is like the D2 with upgraded SoC (TCC79 instead of TCC78)
12:46:50wodzn158: ah, and you will have to learn C if you don't know yet
12:47:05wodzpamaury: sure, still lots of work
12:47:13wodzpamaury: any progress with X1?
12:47:26pamaurywodz: no I was busy yesterday evening
12:47:34pamaurybut tonight I will continue to work on it
12:48:22n158well, i know C a bit, and have some skills to programm pic microcontroller, but thats all my knowledge.
12:48:35n158anyway, i am ready to become true developer
12:49:21n158so, will work on steps woodz mentioned
12:49:25pamauryn158: that's already a good start if you know how to program microcontroller
12:49:57wodzn158: When I started working on my first port I barely know C, not at all ISA I was targeting and next to 0 embedded programming experience
12:49:58pamaurymostly the skill that you might miss at the moment is reverse engineering the firmware to find how stuff works. For example the LCD
12:50:04n158it all because current M2 interface suck a lot
12:50:34n158and RockBox on D2 was ultimate win
12:52:13wodzn158: I really wish you good luck. Reverse engineering IS fun
12:52:56n158ok, will leave now. have go to work.
12:53:00pamauryyeah reverse engineer is nice, you just need the good tools
12:53:18 Join johnb6 [0] (
12:53:31 Quit n158 (Quit: Page closed)
12:57:08wodzpamaury: It seems you started porting hwstub to tcc7 801 :-)
12:58:32pamaurydid I now? Let me see ;)
12:59:45pamauryhmm, I have some tcc78x directory in my hwstub tree but it's empty, I need to look in my other branches or on gerrit
13:01:02duo8pamaury have you looked at the x1000 yet? it might be similar to 4760
13:01:19wodzI don't recall any telechips gerrit patches from you
13:02:33pamauryduo8: no, I know it's similar but as far as I know, the players using the x1000 run linux, it probably makes more sense to do an app port rather than a native one for this one, not sure, anyway I will finish with the jz4760b first
13:02:46pamaurywodz: I think you are right, I definitely had some code but I don't know what I did with it :-/
13:03:29pamauryduo8: I have the datasheet of the X1000 but I didn't check what are the difference
13:03:40pamauryalso I found the datasheet for the ISA Xburst
13:04:03pamauryit doesn't describe the other architectural changes like Config7 register but at least it describes the MXU instructions (basically SIMD)
13:04:44wodzpamaury: this looks like we have tools to send arbitrary binary to the player
13:06:33pamauryyes that's what I used to send code
13:07:10pamauryexcept there is the tricky thing of figuring out the RAM config
13:07:47wodzOk, so port would be fairly easy comparing to other platforms. Still lots of work
13:09:54***Saving seen data "./dancer.seen"
13:11:45pamauryI really can't find my code, I must have delete it by mistake... :-/ It shouldn't be too hard to port again to hwstub though, and that can be really useful to help figure out the hardware
13:11:58pamauryI have a bunch of players with TCC78 and TCC79
13:12:38pamauryI still have the binaries of the tcc78x, I could reverse engineer my own code :-p
13:12:52pamauryunfortunately I doubt it has debug info
13:15:34wodzpamaury: SDCFG is described in datasheet so knowing sdram chip there is not so much valid permutations of RAS,CAS,BANK, bus width
13:16:08pamauryyeah but I remember it was annoying to figure it out
13:16:35wodzcould be automated :P
13:17:09 Quit deevious (Ping timeout: 264 seconds)
13:18:06pamaurywodz: I think I ended up looking in the OF, since I had to RE the OF anyway
13:18:20pamauryanyway, I'll redo the TCC port, it should fairly easy, we already have a USB driver
13:18:38wodzpamaury: logs suggest that tcc usb is buggy
13:19:05wodzpamaury: you will have another chance to fire up usb analyzer :-)
13:19:39pamaurywodz: iff tcc usb is buggy, I'll RE my hwstub binary
13:19:57pamauryI remember it was a nightmare to debug, RE my code is probably faster than using the usb analyzer
13:34:17 Join deevious [0] (~Thunderbi@
13:38:39 Quit johnb6 (Ping timeout: 258 seconds)
13:38:58 Join Aldem [0] (~Aldem@unaffiliated/aldem)
13:55:24 Quit Aldem (Read error: Connection reset by peer)
14:00:07 Join Aldem [0] (~Aldem@unaffiliated/aldem)
14:19:28 Join PimpiN8 [0] (~textual@2a02:a454:38ea:1:958f:e109:c31b:bd36)
14:38:20 Part robertd1
14:41:52 Join robertd1 [0] (~root@
15:02:34fs-bluebotBuild Server message: New build round started. Revision abef236, 273 builds, 12 clients.
15:08:39 Join ungali [0] (
15:08:39 Quit ungali (Changing host)
15:08:39 Join ungali [0] (~ungali@unaffiliated/ungali)
15:09:57***Saving seen data "./dancer.seen"
15:11:14 Part robertd1
15:17:16fs-bluebotBuild Server message: Build round completed after 882 seconds.
15:17:17fs-bluebotBuild Server message: Revision abef236 result: All green
15:21:29 Join amayer [0] (
15:29:56 Part LinusN
15:30:51 Quit wodz (Quit: Ex-Chat)
15:36:41 Quit ungali (Quit: ungali)
15:40:31 Quit paulk-gagarine (Quit: Leaving)
15:41:36 Join paulk-gagarine [0] (
15:57:58 Join prof_wolfff [0] (
16:11:17 Join petur [0] (~petur@rockbox/developer/petur)
16:19:40 Join alexweissman [0] (
16:24:26 Quit alexweissman (Ping timeout: 260 seconds)
16:28:58 Join johnb5 [0] (
16:56:35 Quit deevious (Quit: deevious)
17:07:42 Join alexweissman [0] (
17:09:58***Saving seen data "./dancer.seen"
17:30:44johnb5_Bilgus : Please see
17:36:01 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:40:29 Part GodEater ("WeeChat 1.9-dev")
18:19:44 Quit amayer (Read error: Connection reset by peer)
18:26:46 Quit johnb5 (Quit: Nettalk6 -
18:28:04 Join johnb5 [0] (
18:29:41 Join PimpiN8 [0] (~textual@2a02:a454:38ea:1:958f:e109:c31b:bd36)
18:53:43 Join johnb6 [0] (
19:00:34 Quit johnb6 (Ping timeout: 255 seconds)
19:08:37 Quit petur (Remote host closed the connection)
19:08:40 Quit dys (Ping timeout: 255 seconds)
19:10:01***Saving seen data "./dancer.seen"
19:14:17 Nick johnb5 is now known as johnb2 (
19:14:32 Quit johnb2 (Quit: Nettalk6 -
19:15:18 Join MrZeus [0] (~MrZeus@2a02:c7f:7066:fb00:ec77:3ab9:e533:af93)
19:19:22 Join dys [0] (
19:28:43 Join lebellium [0] (
19:35:44 Quit pamaury (Ping timeout: 248 seconds)
19:56:51 Quit PimpiN8 (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:58:15 Join Bilgus_PH [0] (41ba23be@gateway/web/freenode/ip.
19:59:17Bilgus_PHJohnb I saw, I'll have to look into it when I'm back to my dev machine.
19:59:28 Quit Bilgus_PH (Client Quit)
20:20:04 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
20:49:27 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
21:03:06 Join johnb6 [0] (
21:10:04***Saving seen data "./dancer.seen"
21:18:00 Quit dys (Ping timeout: 240 seconds)
21:22:06 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:cb3:530e:7bf6:3a54)
21:32:38 Quit johnb6 (Ping timeout: 268 seconds)
22:20:59 Quit lebellium (Quit: Leaving)
22:45:13 Quit thomasjfox (Remote host closed the connection)
22:47:25 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
23:00:26 Quit ZincAlloy (Quit: Leaving.)
23:00:34 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:cb3:530e:7bf6:3a54)
23:10:07***Saving seen data "./dancer.seen"
23:20:55 Quit alexweissman (Remote host closed the connection)
23:37:04 Quit dandels (Quit: WeeChat 1.9.1)
23:54:56 Quit ZincAlloy (Quit: Leaving.)

Previous day | Next day