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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2014-10-14

00:00:06[Franklin](see... this is the problem!)
00:00:30*foolsh scratches his head and thinks
00:01:04[Franklin]the build process is too complicated
00:01:20gevaertsMake it simpler then
00:01:24gevaertsGood luck
00:02:03 Quit edhelas (Quit: Quitte)
00:02:45[Franklin]foolsh: madke sure you change build_sim to your build dir
00:03:36foolshOh I ran it correctly
00:04:28[Franklin]hmm... cat pluginbitmaps/_2048_tiles.h?
00:04:47foolshstill 'make' craps out
00:04:50fs-bluebotGerrit review #95 at : IAP rework patch 3: Authentication by Ralf Ertzinger
00:05:06 Quit megal0maniac (Killed ( (Nickname regained by services)))
00:05:09 Join megal0maniac [0] (
00:05:19foolshha thats a bug gevaerts!
00:05:26[Franklin]no it's not
00:05:33[Franklin]you had "G95" in the url
00:05:36fs-bluebotGerrit review #95 at : IAP rework patch 3: Authentication by Ralf Ertzinger
00:05:51[Franklin]but you forgot to run the command for the background header
00:06:30gevaertsfoolsh: for the record, fs-bluebot isn't my bot
00:06:34foolshI'll file bug report and make it one then :-P , nope I didn't I run the two commands and then run make
00:06:45foolshI ran them again and thenmake
00:06:50[Franklin]it's bluebrother^ 's
00:06:56[Franklin]hence the name :P
00:08:46foolshoh wait I don;t have _2048_tiles.224x224x24.bmp I have _2048_tiles.22x22x24.bmp
00:09:12[Franklin]no... 48x48
00:09:27[Franklin]background is 224x225
00:09:29[Franklin]background is 224x224
00:09:33[Franklin]tiles are 48x48
00:10:04foolshAh I blame TAB completion
00:10:06 Nick megal0maniac is now known as Guest56989 (
00:10:06 Quit Guest56989 (Killed ( (Nickname regained by services)))
00:10:09 Join megal0maniac [0] (~megal0man@
00:10:21[Franklin]blame bash
00:10:28[Franklin]use zsh
00:11:17foolshokay you want to know the size diff of my 2048 binary? or the while
00:11:32[Franklin]2048 binary
00:11:38[Franklin]and then run it and see the overhead
00:11:46[Franklin](it'll splash it)
00:12:22*[Franklin] knows the bin size diffs
00:12:31[Franklin]just want to see how fast the decompression is
00:13:14[Franklin]it'll most likely be 0
00:13:17 Quit ender` (Quit: I always wanted to have a job in construction or at a hardware store just so I could eat some pink cotton candy in front of someone in a situation that would make them think I was eating fiberglass insulation. -- Chris Hallbeck)
00:13:33[Franklin]lol ender
00:13:41foolshoh ok actual hardware then, hang on a minute
00:17:58foolsh0 overhead
00:18:59foolshcan the headers be all pre-generated?
00:21:31gevaerts[Franklin]: how does the decompression work? Is it at plugin startup, or do you compress directly to the framebuffer whenever the bitmap is drawn?
00:24:08[Franklin]gevaerts: at plugin start
00:24:10[Franklin]see the code :P
00:24:10[Franklin]foolsh: good
00:24:17[Franklin]foolsh: yes, but I don't know how
00:24:47 Quit bertrik (Remote host closed the connection)
00:25:02gevaerts[Franklin]: so you need more RAM. Lots of plugins aren't going to have much of that available
00:25:18[Franklin]not much
00:25:24gevaertsUnless you do clever linker tricks, but I doubt that
00:26:05gevaertsWell, you add the entire compressed bitmaps
00:26:20[Franklin]perhaps decompression in place?
00:26:30[Franklin]extra space at the end of the compressed bitmap?
00:26:59*gevaerts waits for [Franklin] to think about what that actually means
00:27:38[Franklin]well... it'd defeat the whole purpose of compression!
00:28:33gevaertsThe only way to do it properly is to tell the linker to put all the bitmaps at the end of the binary
00:29:34***Saving seen data "./dancer.seen"
00:29:57gevaertsThen you can either decompress in place (carefully, in the right order), or decompress to the end of the plugin buffer and add the space used by the compressed bitmaps to the plugin heap (for those plugins that use a heap in some way)
00:30:54[Franklin]hmm... how would that return it to the heap?
00:31:36gevaertsMore linker magic, of course :)
00:31:49*[Franklin] has got to go
00:31:53 Quit [Franklin] (Quit: Lost terminal)
00:33:20*yuriks thinks this whole compression thing is being overcomplicated
00:33:39yuriksWhat's wrong with simply adding a library function to decompress data?
00:33:56yuriksAnd use something like LZ too...
00:34:04 Quit sakax (Remote host closed the connection)
00:35:28gevaertsI think that unless there's some sort of in-place decompression, it's not very interesting
00:35:43gevaertsPlugins don't take *that* much diskspace
00:37:21foolshdecompressing to the framebuffer on the fly would be interesting, then you would have to worry about overhead perhaps
00:37:49gevaertsOh, indeed, but a simple RLE scheme should be very fast
00:38:14gevaertsIt might actually be faster than uncompressed data in some cases thanks to RAM speed
00:39:07yuriksI had some dos games that decompressed stuff on the fly
00:39:45yuriksBevause that let's you just skip transparent pixels and makes solid color runs faster by keeping the src in a reg and looping
00:39:59*gevaerts nods
00:40:23gevaertsOf course the implementation has to be decent
00:40:44yuriksYeah, but you have a good point for a simple RLE
00:41:15 Join Catelite` [0] (
00:43:25 Quit Catelite (Ping timeout: 244 seconds)
00:43:46gevaertsAnyway, trading scarce RAM for cheap diskspace isn't a good idea as far as I can see, so I don't see much point in [Franklin]'s current implementation
00:44:56gevaertsIt needs to be either decompress in place (so RAM usage doesn't go up compared to what we currently have) or decompress on the fly when drawing (which should make RAM usage go down)
00:45:23 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
00:45:45*foolsh gets his prod ready for when he sees franklin again
00:47:27gevaertsThe former means playing with and friend, the latter is clearly firmware/ material
00:48:21gevaertsThen change bmp2rb to actually have a header that says if it's compressed, and have it try compressing to see if it's a win, make the on the fly decompression transparent to the caller, and the world is a much better place :)
00:49:18yuriksIt would be cool if you could translate RAM savings to power savings on flash targets...
00:49:31 Quit pystar89 (Ping timeout: 246 seconds)
00:50:00gevaertsThat's going to be tricky
00:50:30gevaertsOn disk targets there's a fairly straight effect, but on flash things are a lot subtler
00:53:04 Join ikeboy [0] (
00:53:42[Saint]Those crazy raspberrypi kids...
00:54:07*[Saint] would really like to see that actually be a thing
00:54:24gevaertsBut even on disk targets it's going to be fairly small. You're going to save a few hundred KB at most I expect, and all non-Archos disk targets have at least 16MB
00:54:58gevaertsThe ones with large colour screens (where you have the most to gain from RLE) tend to have 32MB or more
00:58:29[Saint]Its nice to have the implementation available, but I'm not sure how well it will translate to real world savings on device.
01:08:47 Quit ikeboy (Ping timeout: 255 seconds)
01:28:28 Join advcomp2019_ [0] (
01:28:28 Quit advcomp2019_ (Changing host)
01:28:28 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
01:31:52 Quit advcomp2019__ (Ping timeout: 272 seconds)
01:42:53 Quit ZincAlloy1 (Quit: Leaving.)
01:44:14 Join uwe__ [0] (
01:44:31 Quit uwe_ (Ping timeout: 260 seconds)
01:52:48 Quit shamus (Read error: Connection reset by peer)
01:53:15 Join shamus [0] (
02:21:37 Quit krabador (Quit: Take the time.)
02:23:10 Quit TBCOOL (Ping timeout: 272 seconds)
02:23:38 Join Strife89 [0] (
02:29:36***Saving seen data "./dancer.seen"
02:35:53 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
02:49:08 Join pystar89 [0] (
02:59:59 Quit AlexP (Remote host closed the connection)
03:12:00 Join TBCOOL [0] (
03:34:25 Quit foolsh (Remote host closed the connection)
03:46:46 Quit varogami (Ping timeout: 272 seconds)
03:53:52 Quit SuperBrainAK (Quit: you broke it :P)
03:54:12 Join SuperBrainAK [0] (~andy@2001:470:8:a61::5f92:59a1)
04:29:40***Saving seen data "./dancer.seen"
04:32:22 Quit Aldem (Quit: Leaving)
04:34:33 Nick megal0maniac is now known as Guest30631 (~megal0man@
04:34:33 Quit Guest30631 (Killed ( (Nickname regained by services)))
04:34:36 Join megal0maniac [0] (~megal0man@
04:44:26 Quit Provel (Ping timeout: 255 seconds)
04:44:43 Join Provel [0] (
04:46:51 Join evilnick_ [0] (
04:48:43 Join GeekShad1w [0] (
04:48:50 Join makoto__ [0] (
04:49:02 Join uwe_ [0] (
04:49:06 Join dongs_ [0] (
04:49:18 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:49:18 Quit amiconn (Disconnected by services)
04:49:18 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:49:18 Quit pixelma (Disconnected by services)
04:49:20 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:49:20 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:49:31 Join [Saint_] [0] (~saint@rockbox/staff/saint)
04:49:32 Join rasher_ [0] (
04:50:17 Join eternnoir_ [0] (quassel@2400:8900::f03c:91ff:fe70:b8b2)
04:50:31 Join zu_ [0] (
04:50:52 Join alucryd_ [0] (quassel@archlinux/trusteduser/alucryd)
04:53:59 Quit SuperBrainAK (*.net *.split)
04:53:59 Quit uwe__ (*.net *.split)
04:54:00 Quit rasher (*.net *.split)
04:54:00 Quit Jinx (*.net *.split)
04:54:00 Quit mg_ (*.net *.split)
04:54:00 Quit [Saint] (*.net *.split)
04:54:01 Quit davidfg4 (*.net *.split)
04:54:01 Quit Topy44 (*.net *.split)
04:54:02 Quit burgobianco (*.net *.split)
04:54:02 Quit evilnick (*.net *.split)
04:54:02 Quit alucryd (*.net *.split)
04:54:02 Quit Jack87 (*.net *.split)
04:54:02 Quit Riviera (*.net *.split)
04:54:03 Quit dongs (*.net *.split)
04:54:03 Quit GeekShadow (*.net *.split)
04:54:03 Quit makoto (*.net *.split)
04:54:03 Quit eternnoir (*.net *.split)
04:54:03 Quit zu (*.net *.split)
04:54:05 Nick rasher_ is now known as rasher (
04:54:48 Join DormantBrain [0] (~andy@
04:54:52 Nick DormantBrain is now known as SuperBrainAK (~andy@
05:05:00 Join burgobianco [0] (
05:05:58 Quit cmhobbs (Ping timeout: 272 seconds)
05:06:05 Quit TheSeven (Ping timeout: 272 seconds)
05:08:18 Join nui [0] (
05:10:01 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:14:23nuiJust wanted to drop in and leave a thank you for Rockbox. Just gave it a try on my e280, and I love it, especially the morse input.
05:20:00ParkerRnui, glad ya like it
05:21:18 Join Topy44 [0] (
05:21:24 Join mg_ [0] (
05:25:05 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
05:26:14 Join Jinx [0] (Dojo@unaffiliated/jinx)
05:28:23 Join davidfg4 [0] (david@pdpc/supporter/active/davidfg4)
05:30:43 Quit nui (Remote host closed the connection)
05:46:09 Join nui [0] (
05:49:05nuiI just noticed a patch posted allowing case switching for morse input. Are there any plans for this? Just wondering. I know I'm not a typical user, but I'm fast enough at morse to make it a useful note taking device in a pinch.
06:03:00 Quit TheSeven (Ping timeout: 260 seconds)
06:04:13 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:18:12 Nick dongs_ is now known as dongs (
06:21:31 Join ungali [0] (~ungali@unaffiliated/ungali)
06:29:43***Saving seen data "./dancer.seen"
06:41:52 Nick megal0maniac is now known as Guest39578 (~megal0man@
06:41:52 Quit Guest39578 (Killed ( (Nickname regained by services)))
06:41:57 Join megal0maniac [0] (~megal0man@
06:45:58 Join kugel__ [0] (~kugel@rockbox/developer/kugel)
07:01:09 Join JdGordon [0] (
07:02:35 Quit JdGordon_ (Ping timeout: 255 seconds)
07:17:40 Quit kugel__ (Ping timeout: 260 seconds)
07:29:44 Join mortalis [0] (~kvirc@
07:40:38 Quit scorche (*.net *.split)
07:40:38 Quit ranmachan (*.net *.split)
07:40:38 Quit byteframe (*.net *.split)
07:40:38 Quit gevaerts (*.net *.split)
07:40:38 Quit Guinness (*.net *.split)
07:40:39 Quit Xyem (*.net *.split)
07:46:06 Join scorche [0] (~scorche@rockbox/administrator/scorche)
07:46:07 Join ranmachan [0] (
07:46:07 Join byteframe [0] (~byteframe@unaffiliated/byteframe)
07:46:07 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
07:46:07 Join Guinness [0] (
07:46:07 Join Xyem [0] (
07:50:26 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
07:58:22 Quit ungali (Ping timeout: 240 seconds)
07:58:59 Quit randumbum (Ping timeout: 250 seconds)
08:14:52 Quit pamaury (Ping timeout: 240 seconds)
08:16:54 Join ender` [0] (
08:17:40 Join ungali [0] (~ungali@unaffiliated/ungali)
08:18:20 Join shai [0] (
08:18:36 Join kugel__ [0] (
08:18:36 Quit kugel__ (Changing host)
08:18:36 Join kugel__ [0] (~kugel@rockbox/developer/kugel)
08:21:11 Quit ungali (Remote host closed the connection)
08:27:22 Quit shai (Quit: Leaving)
08:29:47***Saving seen data "./dancer.seen"
08:35:51 Quit kugel__ (Remote host closed the connection)
08:35:57 Join kugel___ [0] (~kugel@rockbox/developer/kugel)
08:40:17 Quit kugel___ (Ping timeout: 246 seconds)
08:40:17 Nick SuperBrainAK is now known as DormantBrain (~andy@
08:45:08 Join petur [0] (5bb7304d@rockbox/developer/petur)
09:02:27 Join pamaury [0] (
09:02:27 Quit pamaury (Changing host)
09:02:27 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:03:12 Quit megal0maniac (Killed ( (Nickname regained by services)))
09:03:16 Join megal0maniac [0] (~megal0man@
09:07:54 Quit megal0maniac (Ping timeout: 272 seconds)
09:13:30 Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac)
09:21:54 Join varogami [0] (
09:25:49 Quit Scromple_ (Ping timeout: 258 seconds)
09:31:31 Nick megal0maniac is now known as Guest17795 (~megal0man@unaffiliated/megal0maniac)
09:31:31 Quit Guest17795 (Killed ( (Nickname regained by services)))
09:31:35 Join megal0maniac [0] (
09:37:27 Join crose [0] (~Rustin@2001:41d0:fe1d:5300:dd1f:1507:978c:1fe2)
10:26:40 Join JdGordon_ [0] (
10:28:05 Quit JdGordon (Ping timeout: 246 seconds)
10:29:50***Saving seen data "./dancer.seen"
11:30:54 Quit jhMikeS (Quit: Confucius say: The short dandelion survive the lawnmower)
11:39:22 Quit krnlyng (Ping timeout: 240 seconds)
12:11:11 Join krnlyng [0] (~liar@
12:29:51***Saving seen data "./dancer.seen"
12:35:22 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
12:38:48 Quit advcomp2019_ (Ping timeout: 272 seconds)
12:59:48 Quit Catelite` (Ping timeout: 272 seconds)
13:02:16 Quit megal0maniac (Ping timeout: 244 seconds)
13:03:29 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
13:04:28 Quit crose (Quit: Leaving)
13:04:43 Join crose [0] (~Rustin@2001:41d0:fe1d:5300:dd1f:1507:978c:1fe2)
13:05:04 Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac)
13:08:32 Join JdGordon [0] (
13:08:53 Join krabador [0] (~krabador@unaffiliated/krabador)
13:10:07 Quit JdGordon_ (Ping timeout: 250 seconds)
13:21:24 Quit megal0maniac (Killed ( (Nickname regained by services)))
13:21:28 Join megal0maniac [0] (~megal0man@
13:25:00 Quit Provel (Ping timeout: 258 seconds)
13:25:43 Join Provel [0] (
13:32:00 Join Riviera [0] (Riviera@2a03:b0c0:1:d0::10:b001)
13:53:26 Quit pamaury_ (Ping timeout: 255 seconds)
13:58:32 Quit Strife89 (Ping timeout: 260 seconds)
14:29:53***Saving seen data "./dancer.seen"
14:33:45 Quit nui (Remote host closed the connection)
15:10:01 Join ZincAlloy [0] (
15:33:50 Nick [Saint_] is now known as [Saint] (~saint@rockbox/staff/saint)
16:29:55***Saving seen data "./dancer.seen"
16:35:14 Join chrisb [0] (
16:43:43 Quit krabador (Quit: Sto andando via)
16:44:20 Quit mortalis (Ping timeout: 258 seconds)
16:55:24 Quit mikroflops (Ping timeout: 272 seconds)
16:58:22 Join mikroflops [0] (~yogurt@
17:05:06 Quit byteframe (Ping timeout: 244 seconds)
17:17:10 Join byteframe [0] (~byteframe@unaffiliated/byteframe)
17:29:35 Join randumbum [0] (
17:33:21 Quit petur (Ping timeout: 246 seconds)
17:37:27 Join xorly [0] (
17:46:09 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:53:44 Join einhirn [0] (
18:02:53 Nick megal0maniac is now known as Guest56303 (~megal0man@
18:02:53 Quit Guest56303 (Killed ( (Nickname regained by services)))
18:02:56 Join megal0maniac [0] (~megal0man@
18:06:17 Join Catelite [0] (~Deluge@Powder/Staff/Catelite)
18:10:43 Join megal0ma1iac [0] (~megal0man@
18:10:54 Quit megal0maniac (Killed ( (Nickname regained by services)))
18:10:54 Nick megal0ma1iac is now known as megal0maniac (~megal0man@
18:29:57***Saving seen data "./dancer.seen"
18:50:29 Nick evilnick_ is now known as evilnick (
18:50:53 Quit evilnick (Changing host)
18:50:53 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
18:51:30 Quit pamaury (Remote host closed the connection)
18:52:04 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:54:02 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
19:09:01 Join Catelite` [0] (
19:10:46 Quit Catelite (Ping timeout: 258 seconds)
19:11:42 Join lebellium [0] (
19:20:34 Quit varogami (Quit: WeeChat 1.0.1)
19:20:49 Join ZincAlloy1 [0] (
19:21:27 Quit ZincAlloy (Ping timeout: 260 seconds)
19:28:03 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:37:45 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:42:31 Quit kvieta (Ping timeout: 272 seconds)
19:44:43 Join lycide [0] (~kvieta@
19:48:59 Quit charlie (Ping timeout: 260 seconds)
19:52:17 Join charlie [0] (~c@unaffiliated/charlie)
19:54:21 Join rockboxuser [0] (1fb9c353@gateway/web/freenode/ip.
19:55:01 Quit rockboxuser (Client Quit)
20:00:48 Quit ZincAlloy1 (Read error: Connection reset by peer)
20:00:51 Join ZincAlloy [0] (
20:07:45 Join petur [0] (~petur@rockbox/developer/petur)
20:17:08 Quit bluebrother^ (Read error: Connection reset by peer)
20:17:08 Quit fs-bluebot (Read error: Connection reset by peer)
20:17:16 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
20:25:30*yuriks wonders what's up with the tumbleweed person
20:26:15 Join fs-bluebot [0] (
20:30:01***Saving seen data "./dancer.seen"
20:43:28 Nick aevin_ is now known as aevin2 (
21:05:23 Quit APLU (Quit: !sucide)
21:07:02 Join JdGordon_ [0] (
21:07:55 Quit JdGordon (Ping timeout: 244 seconds)
21:09:07 Join APLU [0] (
21:26:26 Join foolsh [0] (
21:29:01 Join amayer [0] (
22:04:52 Quit ps-auxw (Ping timeout: 260 seconds)
22:05:00 Quit y4n (Quit: Assumption is the mother of all fuckups)
22:07:27 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
22:13:16 Join byteframe_ [0] (~byteframe@unaffiliated/byteframe)
22:16:28 Quit byteframe (Ping timeout: 246 seconds)
22:20:47 Join Scromple [0] (~Simon@
22:22:18 Quit pamaury (Ping timeout: 255 seconds)
22:30:02***Saving seen data "./dancer.seen"
22:54:21 Quit chrisb (Ping timeout: 244 seconds)
22:59:27 Join amayer_ [0] (
22:59:37 Quit amayer_ (Read error: Connection reset by peer)
22:59:58 Join amayer_ [0] (
23:00:09 Quit amayer_ (Remote host closed the connection)
23:03:48 Join chrisb [0] (
23:07:51 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
23:07:58 Quit amayer (Quit: Leaving)
23:08:03saratogaif anyone still uses WMA, would you check if FS #12576 breaks seeking on any files?
23:08:04fs-bluebot wma files with cover_art picture are not read on Sansa Clip (bugs, unconfirmed)
23:08:11saratogasim or device should work the same
23:08:33fs-bluebot Sansa Clip+ Seeking Fails When Playback Is Paused (bugs, unconfirmed)
23:38:42 Quit crose (Quit: Leaving)
23:51:00 Quit xorly (Ping timeout: 250 seconds)
23:55:12 Join ikeboy [0] (
23:56:50 Join franklin [0] (
23:56:50 Nick franklin is now known as [Franklin] (
23:57:18[Franklin]gevaerts: any suggestions on how to decompress in place, or on the fly?
23:58:55 Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 33.0/20141007073543])

Previous day | Next day