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

00:01:46 Quit kugel (Quit: leaving)
00:09:19[Franklin]foolsh: aww
00:09:26[Franklin]well, I'll email the guy
00:09:36[Franklin]*using gmail*
00:11:16 Quit Jinx (Disconnected by services)
00:11:48[Franklin]foolsh: could you get a youtube video of it running?
00:12:05[Franklin](I need to show the guy something to impress him so he gives us permission)
00:12:23foolshhang out I'm almost there
00:14:13[Franklin]gevaerts: how do you get that build script working?
00:14:21[Franklin]it says it needs tools/
00:14:41 Join Jinx [0] (Dojo@unaffiliated/jinx)
00:16:22*[Saint] kinda hopes the author _doesn't_ giver permission so that a valuable lesson is learned here
00:22:13 Quit y4n (Quit: 6,000,000 ways to die — choose one.)
00:23:35[Franklin][Saint]: what "valuable lesson"?
00:24:32[Saint]Oh...geee...I dunno, maybe a little something like that being the very first thing you should've done.
00:24:48[Saint]You've done all this on the assumption that the author will say yes.
00:24:54[Saint]If they don''re fucked.
00:25:03[Franklin]fair use :P
00:25:08[Franklin](probably not)
00:25:24[Franklin]I doubt that he will sue
00:26:58[Franklin]if he does, well, that's a shame
00:27:27[Saint]I like your confidence that it would be committed if there's contention from the author.
00:27:41[Franklin]oh no... not even close
00:27:52[Franklin]so much to do
00:28:02[Franklin]it has keymaps for like 6 devices now
00:28:08[Franklin]and the menu's barely working
00:28:17[Franklin]and no mono support
00:28:19[Franklin]and no sound
00:29:18[Franklin]ohh... misread
00:29:18[Franklin]if it has contention, then too bad
00:29:26[Franklin]it's not going in
00:29:33[Franklin]what a shame it would be
00:34:35[Franklin][Saint]: but that's unlikely. NewRAW and xworld authors have not been sued yet
00:35:13[Saint]I don't care who's sued who. If the author says "No, I'd prefer that not happen"...we don't do it.
00:35:19[Franklin]yes, of course
00:38:11[Franklin]Delphine Software is now defunct
00:38:41[Franklin]they won't be any trouble
00:42:26 Quit petur (Quit: Leaving)
00:50:28 Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141103144234])
00:55:07[Franklin]argh... I can't send him email... "user is over quota" from the mail server!
00:55:13[Franklin](his mail server)
00:56:39[Franklin][Saint] just loves to crash the part
00:56:40[Franklin][Saint] just loves to crash the party
00:58:58[Franklin]well, foolsh, is the youtube video up? :)
01:00:15 Quit alexbobp (Ping timeout: 265 seconds)
01:00:27foolshalmost, almost
01:00:36 Join alexbobp [0] (
01:00:58foolshmy phone is acting janky
01:00:58 Nick alexbobp is now known as Guest22131 (
01:01:44foolshit'snot much but shows some play
01:02:03[Franklin]what phone is it?
01:02:11 Quit Cinos (Ping timeout: 265 seconds)
01:02:36 Nick Guest22131 is now known as alexbobp (
01:03:20foolshdamn slugs keep killing me :)
01:05:06 Join Cinos [0] (
01:05:58foolshit uploading to youtube now
01:08:22 Quit ender` (Quit: Why do people give each other flowers? To celebrate various important occasions, they're killing living creatures? Why restrict it to plants? "Sweetheart, let's make up. Have this deceased squirrel.")
01:10:49foolshturd needs polish
01:11:35[Franklin]yes, but it works!
01:11:45[Franklin]first, scaling
01:16:38[Franklin]ok... how do I do scaling?
01:16:51[Franklin]A. How much memory do I need for the framebuffer?
01:17:58[Franklin]I'm assuming that I can cast fb_data to uchar without any difficulty, right?
01:19:06foolshI take it back the code input screen felt slow but the game play feels about right
01:19:45[Franklin]the code input is slow even on pc
01:19:50*foolsh wonders how scaling will affect the speed
01:20:04[Franklin]not much on fast targets
01:20:48foolshits not scaling really stretching is more like it
01:22:30***Saving seen data "./dancer.seen"
01:23:26[Franklin]ok scaling works for non-fuze now
01:23:40[Franklin]not sure about fuze
01:25:05 Join Strife89 [0] (
01:27:05[Franklin]foolsh: scaling code for non-fuze is done
01:27:11[Franklin]fuze is up to you :)
01:27:15[Franklin]good night, gtg
01:27:19 Quit [Franklin] (Remote host closed the connection)
01:39:17 Join ikeboy [0] (
01:44:42 Quit bertrik (Remote host closed the connection)
01:54:36 Quit Provel (Read error: Connection reset by peer)
01:58:04 Join Provel [0] (
02:04:30 Quit xorly (Ping timeout: 244 seconds)
02:05:43 Quit krabador (Quit: Sto andando via)
02:06:30 Join krabador [0] (~krabador@unaffiliated/krabador)
02:25:51 Quit krabador (Quit: Sto andando via)
02:26:16 Join krabador [0] (~krabador@unaffiliated/krabador)
02:26:38 Quit krabador (Read error: Connection reset by peer)
03:00:00 Quit AlexP (Remote host closed the connection)
03:22:32***Saving seen data "./dancer.seen"
04:22:59*foolsh was thinking, with franklin around, not to mention with my encouraging him, that /plugins/ might want to be split off from the main tree
04:28:47foolshthat get a little complicated when I think about it though, there's a lot dependencies between calls from some plugins and the rest of rockbox
04:33:33[Saint]I can't help but laugh.
04:33:45[Saint]I know I shouldn't, but, that's classic...
04:36:09foolshthat sucks man
04:37:04[Saint]"It *is* a reset've just gotta wiggle it..a...little...*bzzzzzzap!*...see? Toldya!"
04:41:28foolshI know what would work... nested git repos /rockbox/.git /rockbox/apps/plugins/.git, like I've seen in some other projects, but I can't seem to think of any at the moment :-/
04:45:07 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:45:07 Quit pixelma (Disconnected by services)
04:45:08 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:45:08 Quit amiconn (Disconnected by services)
04:45:09 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:49:02[Saint]ala repo.
04:49:23[Saint](and all custom ROMs by extension)
04:49:38*foolsh slaps forehead
04:50:03[Saint]Not sure if separate repos helps the cause, though.
04:50:20[Saint]Its not going to magically disconnect the ties between core and plugin.
04:53:10foolshno it won't, but the core could sit above plugins, if we worked out plugins to be only dependent on the core and optional at compile time, sort of like how it is now, if you edit the configure file for your target
04:54:38foolshthen the hardware porters wouldn't need to pull down plugins
04:55:17 Quit ParkerR (Ping timeout: 245 seconds)
04:56:22 Quit user890104 (Ping timeout: 255 seconds)
04:57:30 Join user890104 [0] (Venci@unaffiliated/user890104)
04:59:06foolshcould expand the configure script, so you could tick off the ones you wanted
04:59:50foolshna thats to much work
05:08:48[Saint]The [Franklin] is contagious.
05:09:01[Saint]You're starting to fix problems that don't exist.
05:09:13[Saint] making more problems!
05:09:30[Saint](huh - in a way, I guess making problems does fix problems not existing...)
05:09:38[Saint]So...errr...carry on? :)
05:22:33***Saving seen data "./dancer.seen"
05:24:23 Quit ZincAlloy (Quit: Leaving.)
05:45:24 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
05:52:40 Quit synergst` (Ping timeout: 260 seconds)
05:55:22 Quit [7] (Disconnected by services)
05:55:34 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:29:03 Join JdGordon [0] (
06:30:29 Quit JdGordon_ (Ping timeout: 264 seconds)
07:01:50 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
07:01:59 Quit dfkt (Disconnected by services)
07:02:14 Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt)
07:13:07 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
07:13:26 Quit pamaury (Read error: Connection reset by peer)
07:22:37***Saving seen data "./dancer.seen"
07:22:38 Quit ikeboy (Quit: Leaving)
08:01:05 Join AlexP [0] (~alex@rockbox/staff/AlexP)
08:31:57 Quit prof_wolfff (Ping timeout: 245 seconds)
09:22:38***Saving seen data "./dancer.seen"
09:42:43 Join rela [0] (~x@pdpc/supporter/active/rela)
10:06:52 Quit rela (Read error: Connection reset by peer)
10:51:19 Join ender` [0] (
10:53:46 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
10:57:12 Join lebellium [0] (
11:10:32 Join rela [0] (~x@pdpc/supporter/active/rela)
11:22:39***Saving seen data "./dancer.seen"
11:54:50 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
12:27:11 Quit stripwax (Quit: Miranda IM! Smaller, Faster, Easier.
12:48:41 Quit suYin`OFF (Ping timeout: 250 seconds)
12:53:11 Join suYin`OFF [0] (
13:11:57 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
13:12:07 Quit dfkt (Disconnected by services)
13:12:22 Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt)
13:22:40***Saving seen data "./dancer.seen"
13:40:42 Quit bertrik (Remote host closed the connection)
13:41:05 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
14:16:49 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:26:31 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
14:50:44 Quit rela (Read error: Connection reset by peer)
15:03:02 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
15:22:35 Quit kugel (Ping timeout: 264 seconds)
15:22:41***Saving seen data "./dancer.seen"
15:26:38 Join [Franklin] [0] (
15:29:33[Franklin]foolsh: can you write the scaling for the fuze?
15:29:44[Franklin]I have no idea how it works
15:29:50[Franklin](the rotation, that is)
15:39:44 Join kugel [0] (~kugel@rockbox/developer/kugel)
15:41:07 Join rela [0] (~x@pdpc/supporter/active/rela)
15:59:28 Quit Strife89 (Ping timeout: 258 seconds)
16:02:05 Quit onder` (Remote host closed the connection)
16:02:39 Quit [Franklin] (Ping timeout: 265 seconds)
16:14:37 Join polemon__ [0] (
16:16:19 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
16:17:47 Quit kugel (Ping timeout: 264 seconds)
16:18:04 Quit polemon_ (Ping timeout: 244 seconds)
16:18:43 Quit rela (Read error: Connection reset by peer)
16:46:59 Join rela [0] (~x@pdpc/supporter/active/rela)
16:47:24 Join franklin [0] (
16:47:25 Nick franklin is now known as [Franklin] (
17:10:20 Join xorly [0] (
17:22:19 Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141106201515])
17:22:44***Saving seen data "./dancer.seen"
17:32:48 Quit rela (Quit: Leaving)
17:33:40 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
17:33:49 Quit dfkt (Disconnected by services)
17:34:04 Nick dfkt_ is now known as dfkt (~dfkt@unaffiliated/dfkt)
17:42:46 Join ikeboy [0] (
17:44:04[Franklin]why is lcd_update() crashing?!
17:44:22[Franklin](ipod1g2g sim)
17:45:20[Franklin]never mind
17:45:30[Franklin]I was writing to the framebuffer directly
18:00:42[Franklin]foolsh: there's a bug with displays that have less pixels than 320x200!
18:12:29[Franklin]it's gonna need a lot of memory to fix
18:12:49[Franklin]192K for color targets
18:13:02[Franklin]hopefully the plugin buffer is big enough
18:30:41foolsh[Franklin]: morning, yeah I hit that bug last night compiling for my e200
18:30:59[Franklin]foolsh: it's fixed now, I think
18:31:07foolshI give it a spin
18:31:34[Franklin](tested on clip zip, useless!!)
18:31:59[Franklin]it now has configurable scaling
18:33:44[Franklin]having some issues with the zen right now
18:33:49[Franklin]24-bit color is weird
18:35:53[Franklin]weird... I can't assign LCD_RGBPACK to a 24-bit fb_data
18:38:00[Franklin]ok fixed
18:50:40 Join petur [0] (~petur@rockbox/developer/petur)
18:51:26 Quit bluebrother (Disconnected by services)
18:51:31 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
18:51:32 Quit TheLemonMan (Ping timeout: 260 seconds)
18:51:51foolsh[Franklin]: cool it stats up on the e200, but needs the screen rotated
18:52:22foolshI tried following what you done late night, but I couldn't see how to rotate it right away
18:53:08 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
18:53:19[Franklin]scaling now doesn't work on screens bigger than 320x200
18:53:47 Quit fs-bluebot (Ping timeout: 264 seconds)
18:55:14[Franklin]foolsh: you mean how to scale the rotated screen?
18:55:43foolshor rotate the scaled screen ;)
18:55:55[Franklin]I have no idea :)
18:58:13foolshrockboy know how
18:58:19[Franklin]ok fixed that bug :)
18:58:24[Franklin](scaling on big screens)
18:59:05 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
18:59:14 Quit dfkt (Disconnected by services)
18:59:29 Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt)
19:00:20 Join fs-bluebot [0] (
19:00:24 Quit WakiMiko (Ping timeout: 260 seconds)
19:01:48 Quit TheLemonMan (Ping timeout: 260 seconds)
19:02:58 Join Strife89 [0] (
19:03:24 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
19:03:29 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
19:05:13[Franklin]foolsh: there's no need to worry about overhead in scaling, as long as it takes less than 20 ms
19:05:29[Franklin]because if it takes < 20 ms, the VM will compensate
19:06:26[Franklin](by shortening the time it sleeps between frames)
19:07:26foolshI'm not sure I make heads or tails of the rotation scheme in rockboy/lcd.c
19:08:14foolshbut they use tiles, I'm sure, so it's a horse of a different color entirely
19:08:28[Franklin]foolsh: I think the best method is to scale to reversed dimensions (i.e. x=y, y=x), and then rotate
19:09:44 Join JdGordon_ [0] (
19:10:00[Franklin]then you reverse x/y coords while drawing
19:11:31 Quit JdGordon (Ping timeout: 258 seconds)
19:11:44foolshwe'll yeah thats the idea of course, but not knowing enough yet is my problem ;)
19:13:10foolshin-situ matrix transposition
19:15:23[Franklin]who said?
19:15:34[Franklin]you can use an extra array if you wish
19:15:39[Franklin]or an existing one
19:19:10[Franklin]foolsh: there needs to be a #define like VID_ROTATE
19:20:24*[Franklin] needs distcc
19:20:53[Franklin]I have a direct ethernet connection between the server and this machine
19:21:40foolshyou have a 12 core hyper threading box, why not just ssh in and work there?
19:22:45***Saving seen data "./dancer.seen"
19:22:45[Franklin]no gui
19:23:05[Franklin]I have the rockbox tree, but not my local tree
19:23:16[Franklin]so I'll get distcc
19:23:50[Franklin]and also, I can't get /etc/hosts to work with IPv6 for some reason
19:25:48foolshit looks like I can transpose on read or write, this would save some memory by not creating another matrix to hold temp data
19:28:46[Franklin]aww distcc won't work with ipv6!
19:40:57 Join kugel [0] (~kugel@2a02:8109:9300:c74:110c:2946:697b:d095)
19:40:57 Quit kugel (Changing host)
19:40:57 Join kugel [0] (~kugel@rockbox/developer/kugel)
19:46:12foolshexport your build directory with nfs and ssh in to the box, would be my solution
19:46:15 Join krabador [0] (~krabador@unaffiliated/krabador)
19:49:25[Franklin]foolsh: nah... I want distcc
19:49:33[Franklin]but it won't work for some reason!
19:49:51foolshwell then you can't have it can you!! :)
19:50:42[Franklin]it does support ipv6
19:50:46[Franklin]but I can't figure it out
19:56:28 Join prof_wolfff [0] (
19:57:24 Quit ikeboy (Quit: Leaving)
20:02:35 Join ZincAlloy [0] (
20:07:36 Quit kugel (Ping timeout: 260 seconds)
20:09:00 Quit [Franklin] (Ping timeout: 244 seconds)
20:09:24 Join [Franklin] [0] (
20:26:07[Franklin]foolsh: I did get distcc working!!!
20:27:15*gevaerts is thrilled to learn this!
20:27:22foolshno he's not
20:28:43 Join rela [0] (~x@pdpc/supporter/active/rela)
20:31:08[Saint]Now..if only distcc offered any realistic improvements over a powerful monolithic server...
20:32:13copperdon't spoil the fun
20:37:48*[Saint] feels bad for reset-hole-guy.
20:38:00[Saint]I wonder how more people don't make that mistake.
20:38:17[Saint]I could swear it was clearly labeled 'mic', but I don't have any around to check.
20:38:58 Quit Strife89 (Ping timeout: 244 seconds)
20:41:02 Quit prof_wolfff (Ping timeout: 256 seconds)
20:41:04copperwhere is it?
20:42:15copperjust above the clip
20:42:47[Saint]right, in the worst place possible.
20:42:49*gevaerts never trusts small holes to be reset holes without confirmation
20:43:22[Saint]They're generally clearly labeled, and sometimes have the reset switch duration.
20:43:45[Saint]Like "Reset: Press and hold for 10s"
20:51:11 Join JdGordon [0] (
20:53:17 Quit JdGordon_ (Ping timeout: 264 seconds)
20:53:38 Join prof_wolfff [0] (
20:58:35 Quit [Franklin] (Ping timeout: 264 seconds)
21:08:07 Quit rela (Read error: Connection reset by peer)
21:10:34 Join rela [0] (~x@pdpc/supporter/active/rela)
21:19:21 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
21:22:49***Saving seen data "./dancer.seen"
21:47:43 Quit y4n (Quit: coob ov vood?)
21:49:35 Quit lycide (Quit: greedo shot first)
21:52:09 Quit stripwax (Quit: Miranda IM! Smaller, Faster, Easier.
21:57:49 Quit pamaury (Ping timeout: 272 seconds)
22:03:55 Quit rela (Read error: Connection reset by peer)
22:18:22 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:33:23 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
22:40:42 Quit petur (Quit: Leaving)
23:00:30 Quit stripwax (Quit: Miranda IM! Smaller, Faster, Easier.
23:00:33 Join fishman_ [0] (5771f21b@gateway/web/freenode/ip.
23:00:59fishman_How do I get Another World (Out of This World) on my Fuze+ ?
23:01:12 Quit fishman_ (Client Quit)
23:01:27[Saint]13 seconds...
23:01:33[Saint]You fuck.
23:02:04foolshhe must have it all figured out then
23:13:47 Quit kugel (Ping timeout: 265 seconds)
23:16:54foolshheh, franklin is calling lcd_clear_display every frame, not optimal since we blit to the framebuffer
23:17:20foolshgod and these effects
23:17:50foolshnegative? motion blur? I expect it to be hard enough to pplay
23:22:51***Saving seen data "./dancer.seen"
23:33:12 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:40:08[Saint]I have a hard time understanding why its even progressed this far without contacting the author.
23:40:22[Saint]When there's still the very real possibility that:
23:40:50[Saint]A - the author may remain uncontactable, or;
23:40:58[Saint]B - the author may just say no
23:41:12[Saint]writing any code at all seems like a massive gamble.
23:41:20gevaerts*which* author, for starters?
23:41:38gevaertsAs I understand it, this is one of those engine vs data files things
23:44:21[Saint]Regarding which author, Fabien Sanglard, the "Fabother World" port author.
23:44:29[Saint]The one with the hilariously vague license.
23:44:52[Saint]"the spirit of GPL"...whatever the fuck that means.
23:45:12 Join n00b81|away [0] (~n00b81@unaffiliated/n00b81)
23:45:25 Part n00b81|away ("Leaving")
23:47:10foolshthe fabother world work and the newraw engine are under GPLv2, but it's franklin's inclusion of a bitmap that is in the air, one which I don't support but ultimatly have no control over
23:48:55 Quit TheLemonMan (Quit: leaving)
23:50:07[Saint]Ohhhh. Hmmmm. Sorry, I think I'm confusing the xrick port.
23:50:31[Saint]That's in a similar place, but that's the one with the hilariously vague license, isn't it?
23:50:39 Quit ender` (Quit: I remember being impressed with Ada because you could write an infinite loop without a faked up condition. The idea being that in Ada the typical infinite loop would normally be terminated by detonation. -- Larry Wall)
23:51:16[Saint]Aha, yes, yes it is.
23:51:18[Saint]My mistake.
23:53:25foolsh:) it's ok
23:53:57*foolsh did his homework before shoving franklin in to the slave pits ;)

Previous day | Next day