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-23

00:09:12 Quit ender` (Quit: Do not believe any statistic you didn't falsify yourself.)
00:14:11 Quit advcomp2019 (Ping timeout: 248 seconds)
00:17:29 Join ulmutul [0] (
00:24:30ulmutul__builtin: I've cobbled together a draw-filled-polygon algorithm. (I need it for my rockbox port of "ballerburg" :) Unfortunately I'm very short of time atm, so it's not tested very well)
00:24:54ulmutulIf you like, I can pastebin it, so you don't have to reinvent the wheel.
00:25:53 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@2001:da8:215:4ff:5133:b034:e86d:f929)
00:30:49 Quit xorly (Ping timeout: 246 seconds)
00:31:20[Saint]If I'm not mistaken, Ballerburg could be recreated entirely with drawrect and fillrect?
00:31:33[Saint]Though, perhaps not trivially.
00:32:27ulmutulthe cannons are defined as polygon :)
00:32:46ulmutulAnd the roof of the castle is a triangle
00:34:23[Saint]you could do it by stacking rectangles.
00:34:39[Saint]though that would make for a bajillion draw objects.
00:36:36ulmutulThe whole castle is defined as a big polygon, it would be more complicated to strip it down to rectangles than to implement a simple scanline algorithm.
00:37:41[Saint]Oh, yes. Certainly. It would be a fair amount of work if you're doing a direct port, as you seem to be.
00:38:18[Saint]Making a clone/Ballerburg-alike however wouldn't be significantly difficult.
00:38:30[Saint]To do with drawrect/fillrect, I mean.
00:41:26ulmutulThe biggest problem of the port is to rewrite the mouse-pointer input logic to something that is rockbox-usable. I don't think the output will be the complicated part (perhaps on targets with 96x96 pixel :))
00:42:52ulmutulThe most-biggest problem however is the available time for rockboxing, that is incredible short atm :(
00:43:54ulmutulSo don't hold your breath for anything happening this year.
00:45:15 Quit soap (Quit: soap)
00:47:55 Quit toli (Ping timeout: 256 seconds)
00:48:18 Join soap [0] (~soap@rockbox/staff/soap)
00:54:01 Join toli [0] (
00:56:22 Quit vflyson (Ping timeout: 246 seconds)
00:56:28***Saving seen data "./dancer.seen"
00:58:47 Quit ulmutul (Quit: ChatZilla 0.9.93 [Firefox 50.0/20161104212021])
01:00:00 Quit michaelni (Quit: Leaving)
01:01:15 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
01:02:14 Quit devsnd (Quit: Leaving)
01:08:30__builtinwell I have a makeshift algorithm that's "good enough" for convex polygons
01:08:49 Quit ZincAlloy (Quit: Leaving.)
01:11:37__builtinit can pretty much be summed up as "draw triangles between random sets of points"
01:12:52 Join michaelni [0] (
01:15:36[Saint]Damn. He left.
01:16:06[Saint]ulmutul: (assuming you read logs) - Take a look at rockpaint.rock
01:16:16[Saint]re: mouse pointer logic
01:17:26[Saint]scorche`: since you're the founder here, I must ask, would you have a problem with me letting a bot out to play here in the near future?
01:17:39[Saint]essentially logbot on steroids.
01:18:14scorche|shas long as it doesnt become too oppressive, i dont see why not
01:24:52 Join vflyson [0] (
01:25:19*__builtin needs to figure out why circles are being drawn as quarter-circles... grrr
01:31:31 Quit krabador (Quit: Leaving)
01:45:50 Quit Petri152 (Ping timeout: 256 seconds)
01:48:32[Saint]scorche`: For the interim, it will be silent. I'll let you know at various stages including, but not limited to:
01:48:32[Saint] - deployment
01:48:32[Saint] - when interactions are enabled
01:49:31[Saint]It will be a 'speak when spoken to' type arrangement that only responds via /query|/privmsg
01:50:54[Saint]I'm just working on a function now to scrape search results from the forums and wiki.
01:51:37[Saint]also - thanks. I'm playing in my own sandbox for now until I'm confident it isn't going to overthrow us and attempt to Kill All Humans.
01:53:07 Quit vflyson (Quit: ZNC 1.6.3 -
01:53:49 Join vflyson [0] (
01:54:02 Join Petri152 [0] (
02:05:08 Quit ruskie (Excess Flood)
02:23:44 Quit Miles_ (Quit: Page closed)
02:24:51 Quit krnlyng (Ping timeout: 248 seconds)
02:28:55 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
02:36:32 Join krnlyng [0] (
02:48:00Bilguslol chan bots were so 90's :p
02:56:30***Saving seen data "./dancer.seen"
03:02:35 Quit Senji_ (Ping timeout: 240 seconds)
03:06:44*[Saint] points to logbot and fs-bluebot
03:07:13[Saint]Say hi to Bilgus, fs-bluebot
03:07:13*[Saint] slaps fs-bluebot
03:07:13fs-bluebot[Saint]: ouch!
03:12:15[Saint]Bilgus: fs-bluebot is a fairly useful bot that people very rarely make use of.
03:12:26[Saint]and logbot just sits there doing his shit.
03:12:37*__builtin hasn't found much use for fs-bluebot beyond slapping it
03:12:49[Saint]you'll find him useful if you ever want to make use of the Rockbox IRC log cache.
03:13:21[Saint]__builtin: I find it useful if you're talking about a specific FS/Gerrit entry.
03:13:50[Saint]"something something, blah blah, check out g#123 rabble rabble, blah blah"
03:13:51fs-bluebotGerrit review #123 at : Add an alternative analogic touchpad sensitivity setting by Jean-Louis Biasini
03:52:51 Quit duo8 (Ping timeout: 248 seconds)
04:56:33***Saving seen data "./dancer.seen"
05:21:53scorche`[Saint]: meh - just ask for forgiveness rather than permission
05:21:56scorche`it isnt a big deal
05:21:59 Nick scorche` is now known as scorche (~scorche@rockbox/administrator/scorche)
05:31:33 Quit akaWolf (Ping timeout: 248 seconds)
05:46:49 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
06:10:06 Join Miles_ [0] (b8973fa8@gateway/web/freenode/ip.
06:14:45 Quit Miles_ (Ping timeout: 260 seconds)
06:56:37***Saving seen data "./dancer.seen"
06:58:25 Quit TheSeven (Disconnected by services)
06:58:36 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
07:22:38 Quit pixelma (Quit: .)
07:22:38 Quit amiconn (Quit: - Chat comfortably. Anywhere.)
07:22:53 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
07:22:54 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
07:36:41 Quit rasher (Ping timeout: 244 seconds)
08:21:17 Join rookie [0] (d5393cfb@gateway/web/freenode/ip.
08:21:29 Quit rookie (Client Quit)
08:22:24 Join CLIPPERPLUS [0] (d5393cfb@gateway/web/freenode/ip.
08:22:38 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
08:26:01CLIPPERPLUSi have followed sansaamsunbrick guide about clip+ unbrick. maybe i was rush but i have short the two red pins and the result was nada i have also notices there is two pins circled with blue circle should i short them too?
08:30:31 Join wodz [0] (
08:31:19 Join ender` [0] (
08:33:38[Saint]CLIPPERPLUS: you dont.
08:34:25[Saint]The wiki states you should talk to us BEFORE you do any of this.
08:35:01[Saint]There's a very good chance the device wasn't bricked at all, but probably is now.
08:35:11[Saint]Hence the warning.
08:35:29CLIPPERPLUSbut i didn't short cut the blue ones
08:35:47[Saint]My point is you probably didn't need to do any of this.
08:36:15CLIPPERPLUSwhat should i have do?
08:36:37[Saint]99 times out of 100 simply letting it discharge fully or manually disconnecting the battery is sufficient.
08:36:57[Saint]It's usually a hung device pretending to be bricked.
08:37:01 Join einhirn [0] (
08:37:11CLIPPERPLUSbeen there tried it on the two poor clip+(yes i have two broken)
08:38:20[Saint]Well, the red pins are what you're aiming for. If you can't get any storage volume to mount, and do get a storage volume to mount, but it isnt ~900mb, recovery isn't happening.
08:38:55CLIPPERPLUSi couldn't write so fast,but you have answred my next question, thank you
08:38:59[Saint]If you see 4mb, or 30mb, it's toast.
08:39:10[Saint]Or none.
08:39:12CLIPPERPLUSok,bye bye and thanks
08:39:30 Quit CLIPPERPLUS (Quit: Page closed)
08:41:11[Saint]I really wonder if we could find some correlation between these AMS devices that implode their storage.
08:41:42[Saint]I wonder if there's any sequence or pattern to it, or if it is truly random.
08:42:16[Saint]I also wonder if Rockbox manages to trigger this somehow or if it is an artificial observational bias.
08:42:25*[Saint] shrugs
08:51:15 Join ender [0] (
08:53:40 Quit ender` (Ping timeout: 244 seconds)
08:56:38***Saving seen data "./dancer.seen"
09:03:10 Join petur [0] (~petur@
09:03:11 Quit petur (Changing host)
09:03:11 Join petur [0] (~petur@rockbox/developer/petur)
09:19:25 Quit paulk-collins (Ping timeout: 268 seconds)
09:41:10 Quit bluebrother (Ping timeout: 256 seconds)
09:41:19 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
10:00:25 Join duo8 [0] (~ZNC-SRV-H@
10:03:00wodz[Saint]: It is known AMS gets in this weird state on its own wit OF as well
10:56:17 Join robertd1 [0] (~as@
10:56:43***Saving seen data "./dancer.seen"
10:57:47 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:4503:13a6:24d6:9057)
11:13:14Bilgussolid state storage is a pretty flaky affair as it is behind the scenes at least
11:16:52TorCBilgus: Since I see you on just now, I got the new version installed on my primary player, but I've only had about 5 minutes using it. Actually scratch that. I don't think I've even gotten sel BL reactivated after upgrading to fix the USB bug. Long workday. Heading to bed now. Will check logs.
11:20:20 Quit toli (Ping timeout: 256 seconds)
11:26:04 Join toli [0] (
11:53:48 Join smoke_fumus [0] (
12:06:17 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:25:14 Join rasher [0] (~rasher@rockbox/developer/rasher)
12:41:01 Join TheLemonMan [0] (~root@unaffiliated/thelemonman)
12:56:46***Saving seen data "./dancer.seen"
13:12:34 Join paulk-collins [0] (
13:23:45 Join xorly [0] (
13:30:48Bilgusany clue how to get talk to pause his cadence between two talk IDs?
13:32:19Bilguswell really slow it at the moment he is spelling out a work and then speaking yes or No its like this 'v o l u m e.yes' and I want 'v o l u m e yes'
13:37:41Bilgusnm talk_id(VOICE_BLANK, false);
13:48:37BilgusNope guess not :/ now he says Blank lol
14:11:11Bilgusok this worked talk_spell(" ", true); just had to enqueue everything
14:26:12 Quit xorly (Ping timeout: 256 seconds)
14:41:33 Quit scorche|sh (Ping timeout: 260 seconds)
14:54:05 Join xorly [0] (
14:56:50***Saving seen data "./dancer.seen"
15:02:57 Join pamaury_ [0] (~pamaury@rockbox/developer/pamaury)
15:05:08 Join Senji_ [0] (~Senji@
15:07:19 Quit robertd1 (Ping timeout: 260 seconds)
15:20:22 Join alexweissman [0] (
15:25:39 Join elensil [0] (~edhelas@2001:1c02:1903:d800:f9f6:ad7:708f:e81f)
15:34:44 Quit wodz (Ping timeout: 248 seconds)
15:38:58 Quit Senji_ (Ping timeout: 258 seconds)
15:45:16 Join krabador [0] (~krabador@unaffiliated/krabador)
16:12:54 Join JanC_ [0] (~janc@lugwv/member/JanC)
16:14:09 Quit JanC (Killed ( (Nickname regained by services)))
16:14:10 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
16:16:30 Quit alexweissman (Remote host closed the connection)
16:34:06 Join __builtin_ [0] (~xray@unaffiliated/franklin)
16:36:36 Quit __builtin (Ping timeout: 244 seconds)
16:37:56 Quit elensil (Ping timeout: 240 seconds)
16:38:15 Join alexweissman [0] (
16:46:41 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
16:50:59 Join elensil [0] (~edhelas@2001:1c02:1903:d800:f9f6:ad7:708f:e81f)
16:56:40 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
16:56:51***Saving seen data "./dancer.seen"
17:15:45 Join Senji_ [0] (~Senji@
17:20:33 Quit elensil (Ping timeout: 258 seconds)
17:34:09 Join elensil [0] (~edhelas@2001:1c02:1903:d800:f9f6:ad7:708f:e81f)
17:51:43 Quit xorly (Ping timeout: 245 seconds)
18:03:56 Quit petur (Read error: Connection reset by peer)
18:05:06 Quit elensil (Quit: Leaving.)
18:08:38 Join sbach_ [0] (~sbach@
18:20:15 Quit ruhans (Quit: Connection closed for inactivity)
18:39:13 Join robertd1 [0] (~as@
18:42:39 Quit alexweissman (Remote host closed the connection)
18:45:22 Join Link8 [0] (~me@
18:48:20 Quit robertd1 (Ping timeout: 244 seconds)
18:56:52***Saving seen data "./dancer.seen"
19:19:38 Quit Link8 (Ping timeout: 245 seconds)
19:24:37 Quit pamaury (Remote host closed the connection)
19:29:02 Quit pamaury_ (Ping timeout: 246 seconds)
19:38:43 Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium
19:48:27 Quit duo8 (Read error: Connection reset by peer)
20:12:43 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
20:14:32 Join duo8 [0] (~ZNC-SRV-H@
20:15:32 Quit nlogex (Quit: WeeChat 1.6)
20:16:02 Quit krabador (Quit: Leaving)
20:16:57 Join TheLemonMan [0] (~root@unaffiliated/thelemonman)
20:24:12 Quit michaelni (Ping timeout: 245 seconds)
20:31:12 Join alexweissman [0] (
20:31:26 Quit alexweissman (Read error: Connection reset by peer)
20:31:52 Join alexweissman [0] (
20:32:50 Quit alexweissman (Remote host closed the connection)
20:37:05 Join michaelni [0] (
20:37:40 Join alexweissman [0] (
20:39:21 Join krabador [0] (~krabador@unaffiliated/krabador)
20:56:55***Saving seen data "./dancer.seen"
21:09:56 Join lebellium [0] (
21:13:51 Join xorly [0] (
21:13:58 Join nlogex [0] (
21:23:50 Quit amayer (Quit: Leaving)
21:37:50 Join petur [0] (~petur@rockbox/developer/petur)
21:39:00 Join Senji [0] (~Senji@
21:41:04 Quit Senji_ (Ping timeout: 260 seconds)
22:29:09 Quit alexweissman (Remote host closed the connection)
22:34:05*__builtin_ is curious about why the set_*() functoins in apps/settings.c take a pointer to a const variable and then modify it
22:34:14__builtin_"it" being the supposedly const memory
22:34:21 Nick __builtin_ is now known as __builtin (~xray@unaffiliated/franklin)
22:37:21pamaury__builtin: you can't modify a const variable without ugly cast, are you sure of what you are saying?
22:38:49__builtinset_option() in apps/settings.c
22:39:06__builtindoesn't realy make sense
22:40:46 Join edhelas [0] (~edhelas@
22:41:33pamauryindeed, peculiar design
22:41:54__builtinwhy would it be done in the first place?
22:44:45pamaurymaybe to prevent settings from being modified directly, except from the settings.c code
22:45:49__builtinwell it's confusing as heck
22:56:58***Saving seen data "./dancer.seen"
23:10:33 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.0/20161104212021])
23:14:21 Join alexweissman [0] (
23:15:23pamaury__builtin: apparently it dates back from d490f441126542f961d in 2007, commit saying "Make some more things 'const'.
23:21:04pamauryMy impression is that's related to:
23:21:04pamauryconst struct settings_list* get_settings_list(int*count);
23:21:26pamaurybecause if you return pointer to a const structure that itself has pointers, you loose const'ness
23:21:32pamauryso basically you are not const
23:22:29pamaurySo I guess everything settings_list was made const so that almost all the code in rockbox can only read them, at the cost of making setting.c cast away const
23:35:41 Join johnb2 [0] (
23:35:53 Quit pamaury (Ping timeout: 250 seconds)
23:37:07Bilgusjohnb2: I'm heading out newest code is up on Gerrit should be complete If you can test on clip+ and especially Fuzev2 since it has a scroll wheel
23:38:21 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
23:38:52Bilgusabandoned the thread and queue method and went back to the previous method but fixed the delayed backlight issue AFAIK it should be ready for prime time the menus even talk now
23:46:50johnb2Bilgus: I will go to bed now (midnight in Germany), but I can test it tomorrow evening after work.
23:47:58 Quit johnb2 (Quit: Nettalk6 -
23:51:48 Quit Bilgus ()
23:53:07 Join ulmutul [0] (
23:55:56ulmutul__builtin: maybe you can use some lines of it:
23:56:48ulmutul(draw filled polygons, featuring some kind of bitmap texture drawing!)
23:56:53__builtinulmutul: thanks

Previous day | Next day