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 2015-06-08

00:06:24 Quit AlexP (Remote host closed the connection)
00:19:25 Join AlexP [0] (~alex@rockbox/staff/AlexP)
00:21:28 Quit bluebrother (Disconnected by services)
00:21:33 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
00:23:08 Quit fs-bluebot (Ping timeout: 245 seconds)
00:24:40 Join fs-bluebot [0] (
00:32:48 Quit krnlyng (Ping timeout: 272 seconds)
00:35:11 Quit [Franklin] (Ping timeout: 264 seconds)
00:35:31 Join [Franklin] [0] (
00:35:34***Saving seen data "./dancer.seen"
00:38:15 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
00:39:03 Nick foolsh_ is now known as foolsh (
00:39:27 Quit cmhobbs (Ping timeout: 252 seconds)
00:41:43 Quit JdGordon (Ping timeout: 265 seconds)
00:50:20 Quit ZincAlloy (Quit: Leaving.)
00:53:49 Quit AlexP (Remote host closed the connection)
00:59:20 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
01:03:02 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
01:05:38 Quit JdGordon_ (Ping timeout: 255 seconds)
01:09:28 Quit girafe2 (Read error: Connection reset by peer)
02:10:39 Quit CustosLimen (Ping timeout: 265 seconds)
02:13:04 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
02:17:40 Nick pablo_mo1ile is now known as pablo_mobile (~pablo@
02:24:23 Quit pystar89 (Ping timeout: 255 seconds)
02:35:37***Saving seen data "./dancer.seen"
02:37:33 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
02:40:49 Quit JdGordon (Ping timeout: 276 seconds)
02:43:35 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
02:46:21 Quit JdGordon_ (Ping timeout: 250 seconds)
02:48:50 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
02:51:45 Quit JdGordon (Ping timeout: 256 seconds)
03:14:27 Quit bray90820 ()
03:27:33 Quit krabador (Quit: Take The Time)
03:35:05 Quit [Franklin] (Remote host closed the connection)
04:03:05 Quit prof_wolfff (Ping timeout: 250 seconds)
04:03:51 Quit Moarc (Ping timeout: 265 seconds)
04:05:12 Join Moarc [0] (
04:24:45 Join pystar89 [0] (
04:35:39***Saving seen data "./dancer.seen"
05:02:00 Quit TheSeven (Disconnected by services)
05:02:12 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:27:41 Quit GNUtoo-irssi (*.net *.split)
05:27:41 Quit uwe_ (*.net *.split)
05:27:41 Quit Smarticles101 (*.net *.split)
05:27:52 Quit jvd (*.net *.split)
05:27:52 Quit black_mediator (*.net *.split)
05:27:57 Join Smarticles101 [0] (
05:27:57 Join uwe_ [0] (
05:28:00 Join black_mediator [0] (~winni953@
05:28:01 Join GNUtoo-irssi [0] (
05:28:07 Join jvd [0] (~syscrash@poipu/developer/syscrash)
05:38:13 Quit munch (Ping timeout: 256 seconds)
05:39:46 Quit CustosLimen (Max SendQ exceeded)
05:42:06 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
05:43:23 Join munch [0] (~munch@unaffiliated/munch)
05:59:18 Quit [7] (Disconnected by services)
05:59:29 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:35:41***Saving seen data "./dancer.seen"
06:42:31 Quit CustosLimen (Read error: Connection timed out)
06:43:20 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
07:19:39 Quit rela (Ping timeout: 256 seconds)
07:21:29 Quit mc2739 (Ping timeout: 245 seconds)
07:23:25 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
07:31:31 Join rela [0] (~x@pdpc/supporter/active/rela)
07:32:53 Join Electricguy [0] (
07:36:05 Quit rela (Ping timeout: 256 seconds)
07:44:05 Quit Electricguy (Ping timeout: 250 seconds)
07:47:49 Join rela [0] (~x@pdpc/supporter/active/rela)
07:48:59 Quit pixelma (Remote host closed the connection)
07:48:59 Quit amiconn (Read error: Connection reset by peer)
07:49:44 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
07:49:45 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
07:52:10 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
07:52:31 Quit rela (Ping timeout: 256 seconds)
08:04:04 Join rela [0] (~x@pdpc/supporter/active/rela)
08:08:57 Quit rela (Ping timeout: 256 seconds)
08:20:20 Join rela [0] (~x@pdpc/supporter/active/rela)
08:25:15 Quit rela (Ping timeout: 265 seconds)
08:35:45***Saving seen data "./dancer.seen"
08:36:38 Join rela [0] (~x@pdpc/supporter/active/rela)
08:41:15 Quit rela (Ping timeout: 256 seconds)
08:46:54 Quit bertrik (Ping timeout: 245 seconds)
08:52:55 Join rela [0] (~x@pdpc/supporter/active/rela)
08:57:41 Quit rela (Ping timeout: 256 seconds)
09:07:19 Join einhirn [0] (
09:09:28 Join rela [0] (~x@pdpc/supporter/active/rela)
09:14:07 Quit rela (Ping timeout: 256 seconds)
09:25:42 Join rela [0] (~x@pdpc/supporter/active/rela)
09:27:53 Join petur [0] (~petur@
09:27:54 Quit petur (Changing host)
09:27:54 Join petur [0] (~petur@rockbox/developer/petur)
09:30:33 Quit rela (Ping timeout: 256 seconds)
09:42:02 Join rela [0] (~x@pdpc/supporter/active/rela)
09:46:25 Quit rela (Ping timeout: 256 seconds)
09:47:41 Join mshathlonxp [0] (msh@
09:51:47 Quit mshzzz (Ping timeout: 276 seconds)
09:58:12 Join rela [0] (~x@pdpc/supporter/active/rela)
10:00:10 Quit CustosLimen (Ping timeout: 256 seconds)
10:02:51 Quit rela (Ping timeout: 256 seconds)
10:04:07 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
10:35:48***Saving seen data "./dancer.seen"
10:40:23 Join prof_wolfff [0] (
11:09:18 Quit prof_wolfff (Ping timeout: 264 seconds)
11:18:49 Join AlexP [0] (~alex@rockbox/staff/AlexP)
11:29:38 Nick michaelni__ is now known as michaelni (
11:31:19 Join pamaury [0] (
11:31:19 Quit pamaury (Changing host)
11:31:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:37:25 Join krabador [0] (~krabador@unaffiliated/krabador)
11:38:02 Join maruk [0] (
11:42:25 Join wodz [0] (
11:51:21 Join prof_wolfff [0] (
11:53:41 Quit CustosLimen (Read error: Connection timed out)
11:58:02 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
12:35:49***Saving seen data "./dancer.seen"
12:56:58 Quit petur (Quit: Leaving)
12:57:52wodzpamaury: Have you seen that lua5.3 finally defined bitwise operators?
12:58:05pamaurywodz: no, actually I didn't know lua5.3 was out :-p
12:58:11pamaurythat's great news
12:59:13wodzby default it uses 64bit representation for ints but this should not harm in case of hwstub scripts
12:59:46pamaurydoes it use the same operators as in C ?
13:00:30pamaurythat's nice, we will have to update the scripts
13:02:04wodzpamaury: looks like operators are compatible with C, although the manual I am reading apparently has bug and states ~ both as xor and not :P
13:02:35pamaurysame here...
13:05:40pamauryI'm trying to find the bug tracker to report this typo but I can't find it
13:06:39wodz~ is xor :/
13:07:24pamauryso that's not a typo ? binary ~ is xor and unary is not ?
13:08:26wodza~b is a XOR b; ~b is NOT b
13:08:37wodzpretty awkward
13:08:53pamauryyeah, like different from virtually all languages !
13:10:32wodzstill better than hilarious bit32.xor and bit32.not
13:11:18wodzah, and the added integer division too
13:11:39 Join krnlyng [0] (~liar@
13:18:13pamaurywodz: yeah the bit32 thing was annoying
13:18:26pamauryexcept maybe for bit32.replace which is useful
13:22:17 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
13:24:24wodzpamaury: Are going to give X1 a try?
13:25:14pamauryyes, just so much work :( I thought I would have some free time before the defense but that's not obvious and I have a few deadlines, and my laptop loss doesn't make things any better :(
13:32:23pamauryif you have more free time maybe I can send you the X1 ?
13:34:43wodzpamaury: good joke
13:35:41wodzpamaury: BTW. I am still thinking how to resolve gpio mux issue on atj.
13:36:58wodzOF also uses cooperative multitasking so there must be 'easy' way to do it
13:44:06pamaurycan you recall me the issue ? you need to mux between lcd and sd ?
13:45:53wodzand nand but this is not used now
13:46:12wodzpamaury: ^
13:48:04pamauryassuming both happen in a thread and can block (I think that's a relatively safe assumption), you could use a mutex. The only thing is that you should ensure fair schedule otherwise sd could prevent lcd refresh very often
13:48:20pamaury(assuming you can detect the end of transfers on both lcd and sd controllers too)
13:49:01JdGordon_was the bug where having rockbox in usb mode connected to the PC would stop the PC booting ever fixed?
13:49:06JdGordon_gevaerts: ^
13:49:24pamauryJdGordon_: isn't that a bios bug ?
13:49:29gevaertsJdGordon_: was it ever properly diagnosed?
13:49:46pamaurywodz: ^
13:49:47gevaertsI know there have been some reports about such things, but I don't remember anything very clear
13:50:48JdGordon_got pretty frustrated trying to boot my pc today.. stupid fuze was plugged in, asking because i'm running a pretty old build
13:50:55wodzpamaury: I can detect end of transfers, no problem. But this implies that during sd transfer there is no way to output something to screen. Thats very troublesome during debugging. This will break panicf() as well if this happens in sd code
13:51:37wodzpamaury: I am also not entirely sure lcd updates can't happen from irq
13:53:50pamauryappart from this I don't see an easy way, if you don't use a mutex, you'll have to use clever tricks to know if it's safe or not to change the mux
13:54:05pamaurythat means either busy wait or postponing the operation
13:55:40pamauryfor example, imagine there is an LCD transfer on the way, another thread panic, triggers lcd update, then it will have to wait
13:56:08wodzLets assume I can leave without printing to the screen from sd functions. What about panicf(). With mutex it would need explicit mutex release and acquire for lcd transfer to happen
13:56:38pamauryyeah with the mutex you can't make the panicf case work easily
13:56:44pamauryI agree that's a problem
13:57:18pamaurycan you detect the end of a transfer without an IRQ (ie just reading some registers) ?
14:01:54wodzIIRC yes
14:02:48wodzthat would defeat the benefits of DMA transfers (which are not used now)
14:05:49pamauryI need to think about it. If the DMA controller is very smart I guess you can do something but if it's not, I think the problem is not trivial, especially if you still want the whole thing to work with in IRQ or when IRQ are disabled
14:08:02pamauryalso it's quite annoying, I lost a fair deal of datasheets with my computer, and I forgot to save those, now I need to find them again...
14:09:43 Join petur [0] (~petur@rockbox/developer/petur)
14:17:35wodzpamaury: which one, maybe I have some in my archive?
14:18:11pamaurythat's the thing, I don't know. I'll have to check that out tonight
14:18:28pamauryI'll send you a mail if I miss some you might have
14:31:51wodzpamaury: DMA controller is rather basic. It doesn't any smart features like geather-scatter or such. The only peculiarity is that some peripherials are dualported and hence dma transfers may be configured to not take system bus bandwidth
14:35:53***Saving seen data "./dancer.seen"
14:46:51 Quit CustosLimen (Ping timeout: 244 seconds)
14:47:12 Quit cmhobbs (Ping timeout: 252 seconds)
14:47:57 Join amayer [0] (
14:49:02 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
14:52:30 Quit TBCOOL (Quit: .)
15:03:43 Quit krabador (Quit: Take The Time)
15:14:15 Join ZincAlloy [0] (
15:33:52 Quit CustosLimen (Ping timeout: 244 seconds)
15:44:07 Quit prof_wolfff (Ping timeout: 265 seconds)
15:45:44 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
15:50:39 Quit wodz (Quit: Leaving)
16:15:42 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
16:15:52 Quit petur (Quit: Leaving)
16:35:54***Saving seen data "./dancer.seen"
16:45:44 Join ben____ [0] (8da3725d@gateway/web/freenode/ip.
16:45:45 Quit ben____ (Client Quit)
16:46:06 Join bigfudge2015 [0] (8da3725d@gateway/web/freenode/ip.
16:48:25bigfudge2015I'm running a study using relaxation and hypnosis recordings with patients after major surgery. We'd like to use Rockbox and a Sandisk clip player to record if and when patients played each of the tracks on a player we give them pre-loaded. I know Rockbox has a play count in the db, but wonder how hard this would be to extend such that we create 'many rows per track' and could capture exactly when each track was played over a
16:49:02bigfudge2015It may be possb
16:50:17 Quit AlexP (Remote host closed the connection)
16:51:15gevaertsbigfudge2015: have a look at
16:55:50 Join krabador [0] (~krabador@unaffiliated/krabador)
17:14:02 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
17:15:49 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:22:15 Join chrisb [0] (
17:22:36 Quit bigfudge2015 (Ping timeout: 246 seconds)
17:23:58 Join Electricguy [0] (
17:29:32 Quit Strife89 (Ping timeout: 256 seconds)
17:33:35 Join ender` [0] (
17:52:09 Quit krabador (Quit: Take The Time)
18:00:58 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:03:36 Quit pamaury (Remote host closed the connection)
18:04:13 Join pamaury [0] (
18:04:13 Quit pamaury (Changing host)
18:04:13 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:04:20 Quit pamaury (Read error: Connection reset by peer)
18:35:56***Saving seen data "./dancer.seen"
18:45:40 Join bigfudge2015 [0] (53d89f68@gateway/web/freenode/ip.
18:55:42 Quit maruk (Quit: Leaving.)
18:56:50 Join petur [0] (~petur@rockbox/developer/petur)
19:03:15 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:06:48 Quit bigfudge2015 (Quit: Page closed)
19:18:48bluebrother^hmm. Last Rockbox release is now over 2 years old ...
19:23:06 Quit CustosLimen (Max SendQ exceeded)
19:24:01 Join krabador [0] (~krabador@unaffiliated/krabador)
19:25:50 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
19:35:07 Join JordiGH [0] (~jordi@octave/developer/JordiGH)
19:35:23JordiGHHow difficult or impossible would it be to get Rockbox to run on something that I can buy off Adafruit?
19:37:20gevaertsraspberry pi with the sdl application build on it?
19:37:27JordiGHFor example.
19:37:34JordiGHThey have several things for sale.
19:37:53JordiGHSince Sansa has almost completly discontinued their Clip series, maybe I can build my own?
19:38:49JordiGHMaybe I can build my own waterproof rockbox-based player that I can use when I'm swimming laps.
19:39:07JordiGHHell, if one of you want to build me one, I'd be willing to pay. :-)
19:43:37gevaertsI'd say anything that runs linux, has a more or less decent CPU, has audio, and has a few gpios so you can have buttons should be fairly easy to get working
19:43:59JordiGHWhat does Linux have to do with it?
19:44:04JordiGHI didn't know Rockbox used Linux.
19:44:48gevaertsIt can run on top of linux. Saves you from having to write drivers
19:44:52 Join lebellium [0] (
19:45:29JordiGHAh, I see.
19:57:19 Quit chrisb (Remote host closed the connection)
20:02:39 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
20:09:33 Nick suYin`OFF is now known as suYin (
20:11:34 Join ZincAlloy1 [0] (
20:13:42 Quit ZincAlloy (Ping timeout: 258 seconds)
20:30:43 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
20:36:01***Saving seen data "./dancer.seen"
20:38:24 Join RiD [0] (
20:40:09 Quit CustosLimen (Ping timeout: 258 seconds)
20:41:49 Join prof_wolfff [0] (
21:05:21 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:09:13 Quit RiD (Ping timeout: 246 seconds)
21:09:52 Quit JanC (Ping timeout: 265 seconds)
21:22:30 Join JanC [0] (~janc@lugwv/member/JanC)
21:27:54 Quit lebellium (Quit: ChatZilla [Firefox 39.0/20150604162752])
21:29:36 Join lebellium [0] (
21:53:00 Join Electricguy_ [0] (
21:56:19 Join Bray90820 [0] (
21:57:24 Quit Electricguy (Ping timeout: 264 seconds)
22:02:48 Quit y4n (Quit: Assumption is the mother of all fuckups)
22:15:56 Quit JordiGH (Quit: Jacking out)
22:36:03***Saving seen data "./dancer.seen"
22:58:36 Nick suYin is now known as suYin`OFF (
22:58:39 Quit GNUtoo-irssi (Read error: Connection reset by peer)
23:03:30 Join girafe [0] (
23:28:10 Quit pamaury (Remote host closed the connection)
23:29:11 Join RiD [0] (
23:34:01 Quit lebellium (Quit: ChatZilla [Firefox 39.0/20150604162752])
23:37:03 Join lalalala [0] (5f5af758@gateway/web/freenode/ip.
23:37:08lalalalahello anyone home?
23:37:19 Quit petur (Remote host closed the connection)
23:41:47 Quit girafe (Read error: Connection reset by peer)
23:49:37 Quit amayer (Quit: Leaving)

Previous day | Next day