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 2016-11-21

00:02:36__builtinI guess I can copy portions of lcd_framebuffer[]
00:12:29 Quit ender` (Quit: Clearly stated instructions will consistently produce multiple interpretations. — Boyle's Fourteenth Law)
00:19:01__builtinin what context are timer callbacks called?
00:19:17__builtinand is it synchronous, or not?
00:35:39 Quit toli (Ping timeout: 256 seconds)
00:40:41 Join toli [0] (
00:44:21 Join Bilgus_ [0] (4cf32773@gateway/web/freenode/ip.
00:44:42 Quit [Saint] (Remote host closed the connection)
00:46:25 Join [Saint] [0] (~sinner@rockbox/staff/saint)
00:50:31__builtinalright, got some input going here
00:55:30***Saving seen data "./dancer.seen"
00:58:12 Quit xorly (Ping timeout: 268 seconds)
01:47:05 Quit ZincAlloy (Quit: Leaving.)
01:47:30 Quit alucryd (Ping timeout: 244 seconds)
01:48:33 Join alucryd [0] (~quassel@archlinux/developer/alucryd)
02:07:27 Quit toli (Ping timeout: 256 seconds)
02:15:20 Quit Bilgus_ (Quit: Page closed)
02:24:38 Quit krnlyng (Ping timeout: 252 seconds)
02:37:58 Join krnlyng [0] (
02:55:33***Saving seen data "./dancer.seen"
03:03:52 Quit Moarc (Ping timeout: 252 seconds)
03:04:50 Join Moarc [0] (
03:05:10__builtindang it, why is lcd_clear_display() giving me the cabbie background instead of a blank screen?
03:11:43 Join toli [0] (
04:15:32 Quit toli (Ping timeout: 256 seconds)
04:28:19 Join toli [0] (
04:46:10 Join lynn` [0] (~Kitteh@
04:55:36***Saving seen data "./dancer.seen"
05:19:33 Quit lynn` (Remote host closed the connection)
05:28:12 Join konstantin [0] (~Kitteh@
05:29:19 Quit konstantin (Remote host closed the connection)
06:12:50 Quit toli (Ping timeout: 256 seconds)
06:14:39 Join PurlingNayuki [0] (~Thunderbi@
06:16:56 Quit PurlingNayuki (Read error: Connection reset by peer)
06:17:01 Join PurlingNayuki1 [0] (~Thunderbi@
06:19:23 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@
06:37:56 Join toli [0] (~toli@
06:55:39***Saving seen data "./dancer.seen"
07:00:24 Quit [7] (Ping timeout: 260 seconds)
07:00:42 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
07:01:41TorCBilgus: Bad news. There is a bug in the BL patch on the Zip. When active, USB seems to enumerate correctly on my computer, but when I try to mount either player or uSD it says "no medium found on /dev/sd$disk"
07:02:05TorCI also once got a panic when I plugging in USB with player off, which I recorded.
07:02:10BilgusI already fixed that earlier today
07:02:48TorCAh. Good. Then the fb45a3d I have is outdated?
07:04:00BilgusI have other issues though namely scroll wheels post events from outside button.c so i'm probably going to have to switch to peeking at the button queue :/
07:08:02Bilgusthat will remove that usb issue as well assumin i can read the queue fast enough
07:26:18 Join smoke_fumus [0] (
07:28:14 Quit girafe (Read error: Connection reset by peer)
07:29:33 Quit PurlingNayuki (Ping timeout: 244 seconds)
07:38:45 Quit dfkt (Disconnected by services)
07:38:51 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
07:44:04 Quit toli (Ping timeout: 256 seconds)
07:54:03 Join toli [0] (
07:54:46BilgusTorC nope not going to work either and there are 28 some places where things are added to the queue bypassing button.c I'm starting to like the old way :/ I'm going to have to think about this for a few days like maybe a hook of some sort or a redef of queue post
07:59:34Bilgusalthough I now have a way to get contexts ahead of action.c so maybe I can post the actions to my own queue but idk yet
08:22:56 Join ender` [0] (
08:36:59 Quit pixelma (Quit: .)
08:36:59 Quit amiconn (Quit: - Chat comfortably. Anywhere.)
08:37:11 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
08:37:12 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
08:40:46TorCBilgus: OK. I'm willing to test any time. My player contents are stable enough that it isn't a huge issue, and it won't really matter after USB is fixed, but it might be nice if after turning sel BL off, when reactivated it would remember the last used settings.
08:42:20TorCThe recent versions with quick-response backlight have been very nice to work with on that front.
08:42:40Bilguscurrently it uses those settings to tell when it is on or off but I did leave the first bit open to enable/disable I just have to get the actual mechanism right before I can expand
08:43:11TorCAh. Makes sense.
08:43:55TorCJudging by the apparent need to turn the player off to get USB working, I'm guessing you can't just deactivate sel BL for USB?
08:55:43***Saving seen data "./dancer.seen"
09:08:29Bilgusit was actually far easier than that just had to ack the usb message
09:08:59BilgusI think I have something that will work figured out but i'll have to get to it tomorrow thx
09:09:45 Quit Bilgus (Quit: Page closed)
09:13:36 Quit toli (Ping timeout: 256 seconds)
09:19:03 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
09:22:09 Join toli [0] (~toli@
09:51:48 Quit pamaury (Ping timeout: 265 seconds)
09:59:06 Join wodz [0] (
10:00:13 Join paulk-minnie [0] (
10:05:36 Join PurlingNayuki [0] (~Thunderbi@
10:18:45 Join xorly [0] (~xorly@
10:36:47 Quit paulk-minnie (Remote host closed the connection)
10:37:13 Join robertd1 [0] (~as@
10:42:00 Quit toli (Ping timeout: 256 seconds)
10:49:49 Join toli [0] (
10:50:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:55:46***Saving seen data "./dancer.seen"
11:10:47 Quit thum (Remote host closed the connection)
11:16:37pamaury__builtin: timers are called from IRQ, screen is not refreshed until lcd_update{_rect}. I am pretty lcd_clear_display clears the screen
11:17:32 Quit xorly (Ping timeout: 260 seconds)
11:18:44pamaury__builtin: actually clear_display most probably clears the current viewport
11:19:07pamaurybut it clears it using the background color I think
11:19:27pamauryie lcd_set_background()
11:20:53 Join thum [0] (
11:23:26 Quit thum (Client Quit)
11:24:01 Join thum [0] (
11:25:51 Quit PurlingNayuki (Quit: PurlingNayuki)
11:26:09 Join PurlingNayuki [0] (~Thunderbi@
11:30:19 Quit PurlingNayuki (Ping timeout: 244 seconds)
11:31:21 Join xorly [0] (~xorly@
11:31:44 Join PurlingNayuki [0] (~Thunderbi@
11:40:08 Quit PurlingNayuki (Ping timeout: 244 seconds)
11:53:39 Join elensil [0] (~edhelas@2001:1c02:1903:d800:109d:4ab7:7f13:5e26)
11:53:58 Quit toli (Ping timeout: 256 seconds)
12:00:54 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
12:04:55wodzForum down? Or it is just me?
12:07:58pamaury_wodz: I concur
12:08:58pamaury_wodz: by the way, I'm creating the nwz toolchain and I am thinking about update the mips toolchain (or creating a new one). Do you think it would be wise to update it to a much more recent toolchain (like binutil 2.25 and gcc 4.9.x) rather than gcc 4.4.x ?
12:11:30wodzpamaury_: - this was tested on atj. There are some parameters removed however so I needed to tweak makefiles.
12:12:31wodzpamaury_: Anyway I'd say upgrade to the most recent you can (or the most recent stable branch)
12:13:10pamaury_wodz: yeah I know, but I'm wondering if 4.6.3 isn't a bit old? I don't know, just a though
12:14:06wodzpamaury_: btw. At the time of this I tried to contact someone with jz to test and failed. So I'd treat jz as dead. If someone emerge complaining we can fix it
12:15:40wodzpamaury: and at the time 4.6.3 *was* the last stable from gcc branch
12:15:42pamaury_ok so current jz is broken, that's what you are saying?
12:16:01pamaury_wodz: oh ok, I think they have 4.9.x stable branch now, but I'll double check
12:16:47pamaury_I need to go for lunch, be back later
12:17:44wodzpamaury_: I am saying we don't know if it is broken, and we will not know if compiler switch will break it.
12:21:06 Quit pamaury_ (Ping timeout: 250 seconds)
12:48:20 Join toli [0] (
12:55:49***Saving seen data "./dancer.seen"
12:55:54 Join lebellium_z3c [0] (
12:56:30lebellium_z3cpamaury: just got my E585, so excited :)
13:07:33 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
13:19:45pamaurylebellium_z3c: cool :)
13:20:58lebellium_z3cI'll try out the embedded noise canceling in public transportation
13:21:24lebellium_z3cI should be available tonight for some tests on A850 or E580
13:22:18 Join AndChat|736049 [0] (~AndChat73@
13:23:01pamaurydoes it use proprietary headphones?
13:23:48 Quit akaWolf (Ping timeout: 260 seconds)
13:25:36 Join akaWolf [0] (~akaWolf@
13:25:37 Quit AndChat|736049 (Client Quit)
13:25:38 Quit akaWolf (Changing host)
13:25:38 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
13:25:45 Quit lebellium_z3c (Ping timeout: 252 seconds)
13:26:06 Join lebellium_z3c [0] (~AndChat73@
13:30:42lebellium_z3cpamaury: yes, MDR-NC31 but the NC function is managed by the player, not the headphones. So I don't need extra batteries just for the headphones
13:31:40lebellium_z3cIf you plug normal earphones, NC is automatically disabled
13:32:22pamaurydoes it use a special jack? Like a jack with four pins?
13:33:55pamauryI guess the four pins is the microphone then
13:35:44lebellium_z3cYeah probably. I should try a usual hands-free set to see what happens
13:36:36 Quit elensil (Ping timeout: 240 seconds)
13:37:27 Join elensil [0] (~edhelas@2001:1c02:1903:d800:109d:4ab7:7f13:5e26)
13:39:55 Quit lebellium_z3c (Quit: Bye)
13:41:32 Join lebellium_z3c [0] (~AndChat73@
13:48:09 Quit lebellium_z3c (Quit: Bye)
13:48:23 Join lebellium_z3c [0] (~AndChat73@
13:48:23 Quit lebellium_z3c (Client Quit)
14:00:14 Quit xorly (Ping timeout: 265 seconds)
14:13:50 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:acb0:b035:76d8:a1ee)
14:37:11 Join xorly [0] (~xorly@
14:45:18 Join krabador [0] (~krabador@unaffiliated/krabador)
14:55:51***Saving seen data "./dancer.seen"
14:57:34 Quit akaWolf (Ping timeout: 256 seconds)
15:14:00 Quit toli (Ping timeout: 256 seconds)
15:16:00 Quit wodz (Ping timeout: 268 seconds)
15:19:04 Join toli [0] (
15:20:09 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
15:27:49 Join amayer [0] (
15:34:40 Quit xorly (Ping timeout: 260 seconds)
15:35:32 Quit toli (Ping timeout: 256 seconds)
15:35:56 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:b0a5:3ffe:a9db:6a96)
15:48:36 Join toli [0] (
15:56:12 Join einhirn [0] (
15:56:16TheSeven[Saint]: so did you download the files?
16:03:28 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
16:27:17 Join xorly [0] (~xorly@
16:29:16 Part robertd1
16:55:53***Saving seen data "./dancer.seen"
17:02:55 Quit saratoga (Ping timeout: 260 seconds)
17:04:07 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
17:04:20 Quit pamaury_ (Ping timeout: 246 seconds)
17:11:59 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
17:20:20 Quit fs-bluebot (Read error: Connection reset by peer)
17:20:20 Quit bluebrother (Read error: Connection reset by peer)
17:21:17 Quit xorly (Ping timeout: 245 seconds)
17:24:14 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
17:36:23 Join fs-bluebot [0] (
17:44:00 Quit pamaury_ (Ping timeout: 265 seconds)
17:44:17 Quit pamaury (Remote host closed the connection)
18:07:18 Join JanC_ [0] (~janc@lugwv/member/JanC)
18:08:33 Quit JanC (Killed ( (Nickname regained by services)))
18:08:33 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
18:10:40 Quit elensil (Quit: Leaving.)
18:14:47 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:22:46 Quit rela (Read error: Connection reset by peer)
18:25:43 Join rela [0] (~x@pdpc/supporter/active/rela)
18:35:45 Join xorly [0] (~xorly@
18:53:59 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
18:55:56***Saving seen data "./dancer.seen"
19:05:03 Quit xorly (Ping timeout: 260 seconds)
19:06:07 Join TheLemonMan [0] (~root@unaffiliated/thelemonman)
19:40:49 Join lebellium [0] (
19:41:57 Quit krabador (Remote host closed the connection)
19:49:59 Join girafe [0] (
19:57:22 Join xorly [0] (~xorly@
20:01:56 Quit xorly (Ping timeout: 240 seconds)
20:05:17 Join scorche|sh [0] (
20:05:18 Quit scorche|sh (Changing host)
20:05:18 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
20:10:31 Quit akaWolf (Read error: Connection reset by peer)
20:10:42lebelliumpamaury: you here?
20:11:05 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
20:15:32 Join petur [0] (~petur@rockbox/developer/petur)
20:15:58pamaurylebellium: busy, can you wait 30min?
20:24:04 Quit michaelni (Ping timeout: 256 seconds)
20:34:09 Join krabador [0] (~krabador@unaffiliated/krabador)
20:36:16pamaurylebellium: I have just rebuilt my toolchain, I am checking that it actually works, did we run anything on the A850 yet?
20:36:49 Join michaelni [0] (
20:40:14 Join Sveklan [0] (d960fe1e@gateway/web/freenode/ip.
20:40:40lebelliumpamaury: not yet
20:41:03SveklanHi! Where can i get Rockbox Theme Editor, because link here is down: ?
20:41:22SveklanI mean Windows build of it
20:47:38pamaurymaybe [Saint] knows
20:48:00lebelliumit hasn't been updated for years
20:48:07lebelliumnot sure it's a good idea to make a theme with it
20:50:26pamauryah great, my new toolchain fails because it wants but the device only has
20:51:39 Join devsnd [0] (
20:52:01devsndHi everbody
20:52:11pamaurydevsnd: hi
20:53:29devsndpamaury: nice to see you again
20:54:54pamaurylebellium: I am afraid this will have to wait, I broke my toolchain this week-end and apparently something went wrong when I recreated it
20:55:19devsndpamaury, do you have any datasheets for the sigmatel STMP3780?
20:55:35devsndnevermind, I just found it
20:55:39pamaurydevsnd: search of imx233 product datasheet
20:55:40pamaurydevsnd: I had a very quick glimpse at the backlight code for your target and I believe backlight is control by pin P1B28
20:56:00***Saving seen data "./dancer.seen"
20:56:11lebelliumpamaury: you'll oblige me to play video games, that's not cool :D
20:56:20pamaurylebellium: I'm so sorry for you ;)
20:57:14devsndpamaury, allright, I'll get the hwstub_shell g
20:57:22devsnd*going and will try it out
20:57:59 Quit krabador (Quit: Leaving)
20:58:58pamaurydevsnd: something like this I would say: download pamaury/49f21d06cab61b85fa874f560449780b">
20:58:58pamauryput the file in hwstub/tools/lua/sa3ara.lua
20:59:28pamaurythen run;
20:59:47pamaury./hwstub_shell -f lua/sa3ara.lua -e "SA3ARA.init()"
21:02:46devsndpamaury, it worked, the backlight went on!
21:03:13devsndwhere in the rom did you find it, I would like to understand how you found the right pin
21:04:11pamauryit's a long story, this firmware is very similar to other I spent a *long* time reverse engineering, basically I knew exactly where to look
21:05:28pamauryI can give you the address in the firmware if you want (for the english one at least) (in one specific part of the firmware) or maybe it's just simpler if I send you my IDA pro file, which version do you have?
21:06:19devsndI just downloaded the demo, its 6.95
21:06:47devsndI don't know if I'll be able to open the full version file, we'll see
21:09:04 Quit Sveklan (Ping timeout: 260 seconds)
21:13:15 Quit toli (Ping timeout: 256 seconds)
21:17:47 Join alexweissman [0] (
21:18:57 Join toli [0] (
21:20:44 Quit JdGordon (Ping timeout: 256 seconds)
21:25:11pamauryah crap, Sony used the softfp ABI and I used hardfp, no wonder it didn't work
21:25:24CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:25:24*pamaury goes for another toolchain recompilation
22:31:55__builtinhmm, a bit of a signpost problem with viewports: if the viewport is 10 pixels wide, if I draw at (x + 10) pixels while the viewport is on will it work?
22:45:50pamaury__builtin: isn't that going to be outside of the viewport?
22:46:27__builtinso, the boundary is not inclusive then?
22:46:51pamaurywell if it's 10 pixels wide, you can draw pixels from 0 to 9 usually
22:47:05 Quit olspookishmagus (Quit: All for nothing)
22:56:02***Saving seen data "./dancer.seen"
22:59:29 Join olspookishmagus [0] (
23:01:30 Quit cc___ (Quit: WeeChat 1.6)
23:02:55 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.0/20161104212021])
23:03:07 Join JdGordon [0] (
23:03:08 Quit JdGordon (Changing host)
23:03:08 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
23:15:58__builtinalright, got it
23:24:25 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
23:30:31 Quit petur (Quit: Leaving)
23:31:58 Quit JdGordon (Ping timeout: 260 seconds)
23:35:50[Saint]__builtin: for things like that is is best to not use fixed x,y coordinate addressing.
23:35:50[Saint]__builtin: this also helps for defining coordinates across multiple resolutions.
23:36:35[Saint]So, for instance, instead of defining +10 pixels on the left hand side, for instance, you define -10 pixels from the right hand side.
23:36:57[Saint]This means you can always align from a fixed point regardless of the resolution of the screen.
23:37:22[Saint]This is one of many theme aspects that virtually no one uses.
23:38:34gevaerts[Saint]: does that really work outside the theme engine?
23:39:59[Saint]gevaerts: I believe that being able to define negative coordinates for drawing is not limited to the theme engine solely.
23:40:25[Saint]I am not 100% confident it works for all our drawing mechanisms though.
23:41:27gevaertsBah, now I have to go and find where that's handled!
23:43:37__builtinhmm, where is text drawing handled?
23:43:42__builtinnothing in firmware/
23:43:59*__builtin is trying to have it not draw the background
23:44:26[Saint]hahaha - I'm having the same problem with figuring out where all our draw magic is handled.
23:44:32[Saint]It's kinda erratic.
23:45:01*gevaerts strongly believes the drawing code to be imaginary
23:46:03__builtinyeah what the heck
23:47:00__builtinoh, looks like there's a LCDFN macro that wraps it in lcd_
23:48:08gevaerts[Saint]: actually, what exactly can you put at negative coordinates to make it right-aligned?
23:48:53gevaertsViewports, or their contents?
23:50:35gevaertsAh, according to CustomWPS viewports
23:50:43[Saint]for the theme engine specifically, anything that accepts an x,y coordinate.
23:50:55[Saint]any values can be negative.
23:51:42[Saint]it's not restricted to viewports alone, per se, and it even extends to children of viewports.
23:52:10__builtinwait... viewports can have children!?
23:53:37 Quit toli (Ping timeout: 256 seconds)
23:53:52*gevaerts is looking at fillrect specifically, and he can't find any code that handles this...
23:54:05gevaertsBut then we're probably back to the drawing code being imaginary
23:58:18[Saint]__builtin: yup.

Previous day | Next day