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 2014-06-24

00:07:55 Join Rower [0] (
00:12:03 Quit lebellium (Quit: ChatZilla [Firefox 31.0/20140616143923])
00:14:34 Quit Rower (Quit: Hmmm...)
00:21:00 Quit kugel (Ping timeout: 245 seconds)
00:21:01 Join guymann [0] (~c@unaffiliated/guymann)
00:23:19 Nick guymann is now known as nyanpasu (~c@unaffiliated/guymann)
00:26:49 Quit kugel2 (Ping timeout: 255 seconds)
00:27:03 Quit edhelas (Ping timeout: 244 seconds)
00:32:01 Quit bertrik (Remote host closed the connection)
00:38:36***Saving seen data "./dancer.seen"
00:56:40 Quit bluebrother (Disconnected by services)
00:56:45 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
00:58:55 Quit fs-bluebot (Ping timeout: 245 seconds)
01:02:04 Join fs-bluebot [0] (
01:21:29[7][Saint]: I think you mentioned some people having trouble with ssds and classics... can you get hold of those somehow? I mighr have a possible fix for that...
01:21:50[7](although tarkan + sandisk still doesn't work, no matter what i try)
01:26:22 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.)
02:26:13 Join JdGordon [0] (~JdGordon@
02:38:38***Saving seen data "./dancer.seen"
02:43:44 Join ygrek_ [0] (~user@
02:57:07 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
03:00:00 Quit AlexP (Remote host closed the connection)
03:01:35 Join AlexP [0] (~alex@rockbox/staff/AlexP)
03:04:07 Quit cmhobbs (Ping timeout: 244 seconds)
03:24:35 Quit ygrek_ (Ping timeout: 240 seconds)
03:34:41 Join Strife89 [0] (
03:34:46 Join ikeboy [0] (
03:35:16 Join ikeboy_ [0] (
03:39:02 Quit ikeboy (Ping timeout: 240 seconds)
03:43:14 Join ygrek_ [0] (~user@
04:04:57 Quit Gallomimia (Quit: Gallomimia)
04:10:14 Quit amiconn (Disconnected by services)
04:10:14 Quit pixelma (Disconnected by services)
04:10:15 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:10:15 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:10:17 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:10:19 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:11:35 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
04:17:46 Quit ZincAlloy (Quit: Leaving.)
04:32:12 Quit ikeboy_ (Quit: Leaving)
04:38:40***Saving seen data "./dancer.seen"
04:47:35 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
05:05:20 Quit steffengy (Disconnected by services)
05:05:20 Join steffengy1 [0] (
05:28:56 Quit [7] (Ping timeout: 252 seconds)
05:30:31 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:52:13 Join cmhobbs_ [0] (
05:55:32 Nick DormantBrain is now known as SuperBrainAK (~andy@
06:13:01 Quit jhMikeS (Ping timeout: 264 seconds)
06:13:37 Quit cmhobbs_ (Ping timeout: 272 seconds)
06:25:41 Quit Provel (Read error: Connection reset by peer)
06:33:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
06:38:42***Saving seen data "./dancer.seen"
06:57:58 Join us`0gb [0] (
06:59:55 Quit knittl (Ping timeout: 276 seconds)
07:02:07 Join Provel [0] (
07:08:32 Join Gallomimia [0] (
07:08:49 Quit Gallomimia (Client Quit)
07:10:15 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
07:19:02 Quit jhMikeS (Ping timeout: 255 seconds)
07:21:00 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
07:25:01 Quit pamaury (Ping timeout: 264 seconds)
07:27:00 Join mortalis [0] (~kvirc@
07:45:12 Quit Strife89 (Ping timeout: 244 seconds)
07:45:32 Join goom [0] (
07:58:19 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:01:00 Quit ygrek_ (Ping timeout: 264 seconds)
08:02:16 Quit us`0gb (Quit:
08:06:19 Join edhelas [0] (
08:08:30 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:12:02 Join knittl [0] (
08:12:04 Quit knittl (Changing host)
08:12:04 Join knittl [0] (~knittl@unaffiliated/knittl)
08:32:50 Quit albb0920 (Ping timeout: 255 seconds)
08:32:59 Join albb0920 [0] (
08:38:45***Saving seen data "./dancer.seen"
08:39:01 Quit preglow (Ping timeout: 246 seconds)
08:39:17 Join preglow [0] (~thomj@2001:840:4243:3::100)
08:43:42 Quit edhelas (Ping timeout: 272 seconds)
08:44:42 Join Gallomimia [0] (
08:59:48 Join einhirn [0] (
09:05:17 Join ygrek_ [0] (~user@
09:22:41 Quit JdGordon_ (Ping timeout: 245 seconds)
09:22:57 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
09:25:14 Join edhelas [0] (~edhelas@2001:981:e7ba:1:863a:4bff:fe85:8a3c)
09:27:27 Nick SuperBrainAK is now known as DormantBrain (~andy@
09:56:41 Join petur [0] (5bb7304d@rockbox/developer/petur)
09:58:55 Join wodz [0] (
09:59:30wodzpamaury: ping
09:59:41 Quit Gallomimia (Ping timeout: 255 seconds)
10:01:02wodzpamaury: I have problem with lua part of hwstub shell again. error: ./lua/rk27xx/lcdif.lua:19: attempt to index global 'HW' (a nil value)
10:01:26pamaurywith current master ?
10:01:45pamauryprobably you didn't give the register file in argument to the shell
10:01:53wodzah, right
10:02:26TheSevenwodz: bad news, some gpio probing suggests that the CE-ATA pin is taken care of inside the flex cable, not on the drive side
10:02:56TheSevenI mean the mode detection pin
10:03:14wodzTheSeven: you mean it is pulled down in flex itself?
10:03:43TheSeventhe PATA cable shorts it to ground internally
10:04:04wodzTheSeven: oh
10:04:46wodzwe can still craft init sequence which would distiguish ce-ata vs ata vs sd
10:05:04 Join erem_ [0] (d971ec2b@gateway/web/freenode/ip.
10:06:33 Join ender` [0] (
10:10:59erem_Hi all, I have encountered an issue with WPS. It is vital for me to see RATIG on WPS. However, this tag is not supported so I have modified tags in my music database so I have now rating in COMMENT tag. I use WMP and Tag&Rename ant I can see now RATING tag in COMMENT field: 1,2,3,4,5 or empty. So I modified WPS by adding line: %s%al%?iC<%iC|no rating>
10:12:57kugel says "%rr Song rating (0-10). This tag can also be used in a conditional tag, %?rr<0|1|2|3|4|5|6|7|8|9|10> "
10:13:00kugelerem_: ^
10:13:14erem_I was surprised to see "Excellent" instead of 5, and respectively so. More - it happens that when COMMENT tag is empty or has different text, it shows on WPS the value from RATING tag instead.
10:14:03kugelthough I think rating comes from the database (when you rate on the device), not tags
10:14:50erem_Yes - I am concerning WMP tag RATING - not the one from rockbox database
10:15:33erem_It seems that %iC translates 5 into "Excellent" and so.
10:15:58erem_I dont get it why. That's probably something I'm missing.
10:17:34kugelthis behavior is unkown to me
10:17:53wodzpamaury: If I have HW.LCDC.LCD_COMMAND.write() which 'width' this transfer will be? can I use .write32 to be sure?
10:18:16pamauryit's always 32-bit
10:18:28TheSevenwodz: can we do that safely, i.e. without confusing the card or disk, and without dribing any pins that should be hi-z for any variant?
10:18:36pamaurycurrently neither the tool nor the register description support registers <32-bit
10:19:22wodzTheSeven: don't know
10:20:40pamaurywodz: if you need 8-bit or 16-bit accesses for registers, tell me and I can add it
10:20:59wodzpamaury: I am just looking why the same sequence as in C doesn't work in hwstub
10:38:47***Saving seen data "./dancer.seen"
10:54:32wodzhmm, lcdif registers are 16bit width but we treat it as 32bit in rb and that works just fine
10:56:16pamauryin doubt you can always use DEV.write16 and to get the register address use HW.LCDC.LCD_COMMAND.addr
10:56:22pamauryor .address, I don't remember
10:56:45wodzpamaury: what are delay functions in lua?
10:58:19pamaurywodz: what do you mean ? how hwstub.udelay works ?
10:59:17wodzah, I was missing this hwstub. part
11:06:37wodzI have no idea why lcd init doesn't work from hwstub :/
11:09:26pamauryare you missing some clock init or something ?
11:13:43wodzI can't spot anything obvious
11:18:35pamaurywodz: can you pastebin the lua code ?
11:22:36 Quit fragilematter (Ping timeout: 264 seconds)
11:24:21 Quit akaWolf (Ping timeout: 245 seconds)
11:25:27 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
11:25:33 Join fragilematter [0] (~fragilema@unaffiliated/fragilematter)
11:26:24pamauryare you confident in your lcdif write routine ?
11:26:53pamaurycould it be that the transfers are very slow and you need to wait a very long time ?
11:27:14pamaurystated differently: what do you expect and what do you get ?
11:32:13wodzpamaury: the double loop at the end of init sequence should clear the display. Thats what I expect and it doesn't change the leftover from samsung usb mode on the screen
11:34:35wodzI have a bad day :/ now the rockbox hangs on main screen despite the fact I didn't touch the code which worked last time :/
11:59:39 Quit Provel (Read error: Connection reset by peer)
12:00:33TheSevenwodz: try sending the 0x202 command multiple times as a quick test
12:02:02TheSevenbecause if that would get lost (due to timing or whatever), it would explain things
12:04:23 Join Provel [0] (
12:05:45wodzgood idea
12:08:07wodzhaha, I changed PLUGIN_BUFFER_SIZE to 0 and this crashes or hard freezes main binary
12:11:02TheSevenwodz: is that buffer abused for something during init?
12:11:34wodzTheSeven: yes
12:12:48wodzhmm, need to check this but I thought that .init section overlaps with audiobuf not pluginbuf
12:13:37TheSevenI think there might be some code that uses it directly as a buffer
12:14:40wodzapparently something is using it somehow
12:24:22wodzkugel: does buflib allocs debug screen show mem allocs size in bytes or in blocks (aka 4bytes)?
12:38:49***Saving seen data "./dancer.seen"
12:44:54pamaurysomething definitely uses it, the zen mx won't boot with plugin size set to 0 (which would be useful to save memory for testing)
12:55:00wodzpamaury: this is also something to consider when moving plugins to buflib allocated buffer (elfloader and friends)
13:06:29 Join Misanthropos [0] (
13:13:06 Quit akaWolf (Ping timeout: 240 seconds)
13:15:53 Quit simabeis (Quit: leaving)
13:16:13 Join simabeis [0] (
13:20:09 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
13:28:25 Join ikeboy [0] (
13:30:22 Quit ikeboy (Remote host closed the connection)
13:30:57 Quit [Saint] (Quit: Going down for server maintenance)
13:35:55 Join [Saint] [0] (~saint@rockbox/staff/saint)
13:41:16 Part [Saint] ("Part.")
13:42:34 Join [Saint] [0] (~saint@rockbox/staff/saint)
14:11:02 Quit ygrek_ (Ping timeout: 240 seconds)
14:17:37 Quit Misanthropos (Ping timeout: 240 seconds)
14:19:17 Join Misanthropos [0] (
14:25:39 Join ZincAlloy [0] (
14:26:12 Quit Misanthropos (Ping timeout: 264 seconds)
14:26:19wodzpamaury: do you have a tool to patch arbitrary binary with hwstub?
14:26:36wodzpamaury: can you share?
14:26:59pamaurysure, give me a few moment, I'll push it to master, that's where it belongs anyway
14:38:50***Saving seen data "./dancer.seen"
14:54:53 Quit kiwicam (Ping timeout: 255 seconds)
14:55:36 Quit goom (Ping timeout: 264 seconds)
14:56:03 Join amayer [0] (
14:56:26kugelwodz: blocks
14:56:55kugelpamaury: lots of core code uses the plugin buffer as temp buffer
15:08:47 Quit petur (Quit: Page closed)
15:44:03 Quit erem_ (Quit: Page closed)
15:47:05 Join doho [0] (
16:10:58 Join maruk1 [0] (
16:20:32 Quit kugel (Ping timeout: 240 seconds)
16:20:37 Join Gallomimia [0] (
16:33:22 Join model [0] (
16:38:53***Saving seen data "./dancer.seen"
16:54:46 Quit pamaury (Ping timeout: 245 seconds)
16:58:36 Quit Gallomimia (Quit: Gallomimia)
17:12:08 Quit mortalis (Ping timeout: 255 seconds)
17:26:52 Quit edhelas (Ping timeout: 252 seconds)
18:01:26 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:03:02 Quit GodEater (Ping timeout: 240 seconds)
18:03:16 Join GodEater [0] (~whoknows@
18:03:16 Quit GodEater (Changing host)
18:03:16 Join GodEater [0] (~whoknows@rockbox/staff/GodEater)
18:08:18pamaurywodz: I'm pushing my binary patcher
18:10:37pamauryit lacks quite a bit of polish but it works fine
18:11:11 Join rela [0] (~x@pdpc/supporter/active/rela)
18:13:26 Join erem [0] (5bc1a0e7@gateway/web/freenode/ip.
18:13:41 Quit erem (Client Quit)
18:30:33 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
18:36:42 Quit maruk1 (Quit: Leaving.)
18:38:50 Join edhelas [0] (
18:38:54***Saving seen data "./dancer.seen"
18:44:37 Quit user890104 (Quit: .)
18:46:22 Join user890104 [0] (Venci@unaffiliated/user890104)
18:48:18 Quit einhirn (Read error: Connection reset by peer)
18:48:38 Quit user890104 (Client Quit)
18:52:42 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:01:00 Quit adnap (Ping timeout: 264 seconds)
19:01:21 Join adnap [0] (~adnap@
19:14:25 Join einhirn [0] (
19:19:00 Quit einhirn (Ping timeout: 264 seconds)
19:35:37 Join user890104 [0] (Venci@unaffiliated/user890104)
19:45:20 Quit user890104 (Quit: .)
19:45:51 Quit rela (Read error: Connection reset by peer)
19:51:05 Join lebellium [0] (
19:56:41 Join trampel [0] (
20:05:41 Join bcobco [0] (~bcobco@
20:05:48 Quit jhMikeS (Ping timeout: 264 seconds)
20:22:32 Quit GodEater (Ping timeout: 240 seconds)
20:26:19 Join GodEater [0] (~whoknows@
20:26:19 Quit GodEater (Changing host)
20:26:19 Join GodEater [0] (~whoknows@rockbox/staff/GodEater)
20:35:23 Join RiD [0] (RiD@
20:36:40 Join aevin_ [0] (
20:38:56***Saving seen data "./dancer.seen"
20:41:53 Quit preglow (*.net *.split)
20:41:53 Quit aevin (*.net *.split)
20:52:19 Join preglow [0] (~thomj@2001:840:4243:3::100)
21:05:37 Quit Cinos (Ping timeout: 240 seconds)
21:12:39 Join rela [0] (~x@pdpc/supporter/active/rela)
21:16:55 Join Cinos [0] (
21:19:47 Quit GodEater (Read error: Connection reset by peer)
21:26:45 Quit rela (Read error: Connection reset by peer)
21:28:07 Quit Cinos (Ping timeout: 240 seconds)
21:39:58 Join Cinos [0] (
21:46:35 Join GodEater [0] (
21:46:50 Join einhirn [0] (
21:47:03 Quit GodEater (Changing host)
21:47:03 Join GodEater [0] (~whoknows@rockbox/staff/GodEater)
21:51:25 Quit einhirn (Ping timeout: 245 seconds)
21:53:34 Quit igitoor (Ping timeout: 260 seconds)
21:53:48 Quit bcobco (Remote host closed the connection)
21:54:11 Join bcobco [0] (~bcobco@
22:00:37 Quit Cinos (Ping timeout: 240 seconds)
22:01:07 Join igitoor [0] (igitur@2a00:d880:3:1::c1ca:a648)
22:12:56 Quit Guest70275 (Read error: Connection reset by peer)
22:13:10 Join Cinos [0] (
22:15:16 Quit igitoor (Changing host)
22:15:16 Join igitoor [0] (igitur@unaffiliated/contempt)
22:18:24 Join Guest70275 [0] (
22:25:48 Quit bcobco (Remote host closed the connection)
22:26:11 Join bcobco [0] (~bcobco@
22:29:21 Quit Guest70275 (Read error: Connection reset by peer)
22:38:58***Saving seen data "./dancer.seen"
22:48:26 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:49:14 Nick DormantBrain is now known as SuperBrainAK (~andy@
22:51:23kugelpamaury: you should have corrected (or removed) the comments in the target.h files
22:51:30kugel+#define LCD_DEPTH 24 /* 65536 colours */
22:51:32kugel+#define LCD_PIXELFORMAT RGB888 /* rgb565 */
22:51:39pamauryhum, I thought I did
22:51:56pamaurymaybe I forgot to cherry pick one commit from my branch
22:53:30 Join Guest70275 [0] (
22:54:10pamauryI'll fix that tomorrow, I'm too tired now
23:02:19 Quit amayer (Quit: Leaving)
23:07:34 Quit trampel (Quit: Leaving)
23:11:24wodzpamaury: with your patcher (and some work) it should be possible to get rid of all custom firmware patchers used to install bootloaders
23:11:44RiDaw man people always get rid of me
23:12:49wodzpamaury: btw. small document describing the tool would be nice too
23:12:51pamaurywodz: possibly, but I'm not sure I like the idea of running lua script all over the place to do it, also it makes one more dependencies
23:12:59pamaurywodz: yeah definitely
23:13:41wodzpamaury: what for is hwp.make_addr() ?
23:14:46pamauryit's explained in lib.lua: an "address" is a table containg the address and the section
23:15:05pamauryfor raw binary section is useless but for elf and sb, it makes a lot of sense
23:18:23 Quit Guest70275 (Read error: Connection reset by peer)
23:18:37 Quit thomasjfox (Ping timeout: 240 seconds)
23:21:15wodzpamaury: btw. zen.lua and patch_viewbl.lua are empty
23:22:12pamauryah yeah, possibly stashed :-/ or never written, you asked the tool, I just went away and push it, it's alone in its own directory anyway ^^
23:23:25kugeldoes hwpatcher support compression?
23:23:55pamauryyou mean binary in zip for example ?
23:23:59kugelor do you just give it payload (compressed or not) and it doesnt care?
23:24:57kugelno, I was thinking of how mkamsboot patches compressed payload into the OF
23:25:28pamaurythe tool itself doesn't care, when you load a file, you can either load it as a raw binary, or as a structured format like elf, or sb (formats are easily added)
23:25:54pamaurythen you can do whatever you want with those, so compression is just a matter of adding a compression function I guess
23:28:20wodzIt is more a framework which provides some useful tools. You run patching lua script which can utilize ready functions or implement something new or whatever
23:28:37pamauryyeah exactly
23:29:27pamauryit's not reall mean to be very robust either, though I added a md5sum function to check files before running the tool if wanted
23:35:49 Quit lebellium (Quit: ChatZilla [Firefox 31.0/20140616143923])
23:45:43 Part doho
23:46:10 Quit wodz (Quit: Leaving)
23:47:11 Quit pamaury (Ping timeout: 264 seconds)

Previous day | Next day