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

00:00:01jlbiasiniwell I can't even close the task I opened
00:00:14rashergevaerts: I went to sleep before it finished - did it work?
00:00:24gevaertsrasher: apparently, yes
00:00:40bluebrotherbluebrother: s/developer/committer/
00:00:40jlbiasiniAnd I'm still not a developer in the sense I don't have commit right
00:01:20 Quit domonoky (Read error: Connection reset by peer)
00:01:21bluebrotheror even more exact: person with push permissions for master
00:01:29jlbiasiniIf someone give me some right on fs I'll be happy to do some clean up :)
00:01:33 Quit froggyman (Quit: People who think they know everything are really annoying to those of us who actually do.)
00:01:57 Join froggyman [0] (~froggyman@unaffiliated/froggyman)
00:02:04jlbiasinibut as far as I unserstood fs is going down anyway
00:02:08*TheSeven is really amazed by this datasheet!
00:02:15TheSevenor rather TRM
00:02:20bluebrotherask Bagder if you get developer permissions on FS −− it's not tied to being a committer (or would the more git word be "pusher" here?)
00:02:27TheSevenif I had only found this like 3 years ago!
00:02:27bluebrotherno, FS will stay for bugs
00:02:33TheSevencould have saved a lot of work
00:03:45jlbiasiniBagder: would you promote me? :D developper permission on FS?
00:10:52 Join jhMikeS [0] (
00:10:52 Quit jhMikeS (Changing host)
00:10:52 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
00:15:32 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
00:16:17kugelpbluebrother: I think the poster has a fair point though. anyway reject it if we don't want it
00:19:58bluebrotherkugelp: he doesn't seem to have noticed that you already can select multiple themes at once, so "it's tedious" isn't much of a fair point in my book.
00:20:36bluebrotherhowever, if it turns out that people frequently miss the way to select multiple themes at once he does have a point (even if he doesn't state it that way)
00:20:54kugelpis there a hint?
00:20:55bluebrotherso it would be interesting to discuss it, at least with the author
00:21:03bluebrotheryes, at the bottom of the theme window
00:21:07 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
00:21:38kugelokay. then the change should be rejected
00:22:58jlbiasinihey! That is a git problem: what if you want to leave some code in the text part of a commit that contains precompiler instruction (i;e. starting with #) while commiting those get skipped!
00:23:25 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120215222917])
00:24:08kugeldon't put code in commit messages :-)
00:25:12bluebrotherjlbiasini: I wouldn't call that a git problem −− the commit template clearly states that lines starting with # will be ignored :)
00:26:22 Quit ender` (Quit: After that, anyway, I felt better, and didn't throw up again for almost ten seconds. -- Neal Stephenson: Anathem)
00:26:35jlbiasiniit does but it limits the capacity of explaining stuff in comment... ok but I guess I can survive this! :)
00:27:03jlbiasinianiway too late for this one:
00:29:10bluebrotherindenting the line with spaces might work.
00:29:14bluebrotherhaven't tried though.
00:30:40jlbiasiniit does! :D
00:32:39JdGordonbluebrother: do you have any opinions on the first paragraph in section 5.1 of the manual? the one about settings not being saved untill you shutdown
00:34:32bluebrotherJdGordon: no. Is there anything wrong about it?
00:34:38bluebrotherit might be somewhat misplaced though
00:34:54bluebrothersince the main menu isn't too closely related to settings :)
00:35:07JdGordonit gives the impressino that settings are not saved, it should say that settings might not appear in config.cfg for a while, but they are saved
00:35:13JdGordonreally it should be nuked
00:36:34bluebrotherit might make more sense in chapter 3
00:36:53bluebrotheror maybe regroup the settings chapters into one and put it at the beginning of that.
00:37:07*bluebrother thinks the manual could need some rework
00:37:34JdGordonI don't think the paragraph is needed at all.. why does the user need to be told when the config is written?
00:38:42bluebrotherwell, it depends if we want the manual to be extensive or more "user friendly" :)
00:38:59 Join nkorth [0] (
00:39:13bluebrotherIMO the manual is quite extensive but somewhat too long for normal users. Who is reading a 200page document just to use a gadget these days?
00:40:15bluebrotherso as for a simpler manual I agree that this paragraph should be removed. For the extensive manual as it is right now it makes sense to have it in somewhere (though maybe in some different place)
00:40:38bluebrothermaybe having things like this in a more FAQ-like way would be good
00:40:55bluebrotherI remember ipod users to confuse "shutdown" with "reset" :o
00:43:00bluebrothermaybe MrSomeone needs to start the manual from scratch, writing in a more "user" style.
00:43:18JdGordonpigs might fly :p
00:44:28saratogai think the quick start and browsing chapters are fine, and the sesttings stuff isn't bad either since its at the end of the document
00:44:33bluebrotherjust give it enough time. That dreaded SAPI bug in Rockbox Utility is now (hopefully) also fixed (after almost 2 years :o )
00:44:54saratogainstallation could be cleaned up though i think
00:45:16saratogai almost want to say that the manual install directions should be on the wiki somewhere instead of the manual since they almost never are needed
00:45:30 Join p3n [0] (~p3n@
00:45:50saratogaor perhaps they should be an appendix
00:45:57bluebrotherwe could move the plugins out of the manual to make it look shorter
00:46:12bluebrothersince the plugins take up like 100pages already
00:46:16 Quit Strife89 (Quit: Heading out)
00:47:11bluebrothermaybe rearranging the layout would make sense as well: those screenshots take up quite a lot of space
00:47:25bluebrotherespecially on targets with large resolution
00:47:45saratogaor making the plugins also an appendix
00:48:13bluebrotherso we could scale them down and try to make them float in the text −− i.e. have the screenshots like on the right side, the text on the left.
00:48:33bluebrothermore magazine style instead of technical document :)
00:49:15 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
00:51:01 Quit factor (Quit: Leaving)
00:52:58 Part jlbiasini
00:53:32 Join ehntoo [0] (ehntoo@gateway/shell/mtu-lug/x-byhoqxhlifvcvcxf)
00:54:12 Quit kugel (Ping timeout: 252 seconds)
00:54:12 Quit ehntoo_ (Ping timeout: 252 seconds)
00:56:30bluebrotherhmpf, floatingfigure doesn't play nicely with tables :(
01:00:17bluebrotherhmm, the "supported file formats" table shows the old b/w icons instead of the currently used Tango ones
01:01:19nkorthquestion: is there a currently a way to use Lua plugins as viewers?
01:02:33JdGordondont tihnk so
01:02:45bluebrothersounds useful though
01:02:47nkorthI tried adding my plugin to viewers.config, but of course it just said "rocks/games/picross.rock not found"
01:03:06nkorthseems like the format for viewers.config should include the extension
01:03:15nkorthnow that they're not all .rock
01:03:26bluebrotherwell, plugins are :)
01:03:32bluebrothertechnically speaking
01:03:36JdGordon.lua is not technically a plugin either
01:03:45nkorthwell, i guess
01:03:46JdGordonits a file the lua.rock plugin runs
01:04:26nkorthalso, there isn't even a means for lua to receive a file parameter, is there?
01:04:41JdGordonnot sure
01:05:32nkorthand if lua.rock is receiving the lua file as a parameter, can it have another parameter from the lua file?
01:06:51JdGordonthe "open with" handling doesnt have any mechanism for that... you'll need to dig in the code
01:06:57nkorththis could be fairly complex, if it was just a problem with viewers.config I probably could have just fixed it
01:07:36nkorthin fact, it might be easier to make a simple file browser inside my game
01:07:49nkorthjust require users to put puzzles in "/picross"
01:09:14JdGordonthis does sound farily useful though so it would be worth investigating
01:09:38JdGordonviewers.config is handled in apps/filetypes.c and the openwith handing is either there or onplay.c
01:10:25nkorthit would be pretty awesome to have lua be completely interchangable with .rock plugins
01:11:05nkorthwhat if lua wasn't a plugin itself, but handled in a similar way to how .rocks are launched?
01:11:34gevaertsYou mean what if lua were native code? :)
01:12:01nkorthno, where they're opened using a similar process, just with an interpreter layer
01:12:24nkorthinstead of a parameter to a plugin, just handled as a special case
01:12:40nkorthlike .rock and .mp3 aren't handled by plugins, of course
01:12:57JdGordonlike I said... jump into the code and make it work :)
01:13:13JdGordonthis isnt a case of something we dont want
01:13:17gevaertsWell, .rock is native code, and .mp3 is handled by codecs that aren't very different from plugins technically
01:13:41*gevaerts should probably stop being pedantic
01:13:51nkorthI'll certainly look at the code surrounding this stuff, but I can't make any promises
01:14:32nkorthI'm really new to this and I don't yet know how stuff is structured, so this seems pretty in-depth
01:14:49nkorthplus it's been a while since I've coded much C
01:15:51bluebrotherhow about making lua the native scripting language and add some theming module to it, replacing all those skin stuff? :p
01:16:35gevaertsbluebrother: theming is no fun if there's no challenge in trying to get complex stuff working!
01:16:56JdGordonbluebrother: ultimately lua will take over skinning, just a matter of when
01:17:39gevaertsI guess what you want is for plugins to be able to handle two parameters instead of one (so you *can* pass a file to a lua script in the first place), and then add some code to the viewers handling to have it know about this
01:22:22 Quit user890104 (*.net *.split)
01:22:22 Quit Thra11 (*.net *.split)
01:22:22 Quit MethoS- (*.net *.split)
01:22:22 Quit ps-auxw (*.net *.split)
01:22:22 Quit ranmachan (*.net *.split)
01:22:22 Quit Elfish (*.net *.split)
01:22:22 Quit Farthen (*.net *.split)
01:22:22 Quit GodEater (*.net *.split)
01:28:07 Join user890104 [0] (
01:28:07 Join Thra11 [0] (~thrall@
01:28:07 Join MethoS- [0] (~clemens@
01:28:07 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
01:28:07 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
01:28:07 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
01:28:07 Join Farthen [0] (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9)
01:28:07 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
01:29:57***Saving seen data "./dancer.seen"
01:32:27nkorthI'm just going to focus on finishing the plugin for now (it's almost complete!)
01:36:01 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
01:45:42 Join factor [0] (
01:46:40 Quit Guinness` (Read error: Connection reset by peer)
01:55:51 Join Guinness [0] (
02:04:25 Quit nkorth (Quit: Leaving)
02:05:12 Join telliott [0] (
02:06:33 Join seangregory91 [0] (4caf22a1@gateway/web/freenode/ip.
02:08:37 Quit seangregory91 (Client Quit)
02:11:39 Quit telliott (Quit: Leaving)
02:16:49 Quit Thra11 (Ping timeout: 272 seconds)
02:39:48 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
02:40:22 Quit [Saint] (Read error: Connection reset by peer)
02:40:42 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
02:42:40 Quit MethoS- (Quit: Konversation terminated!)
02:44:32 Quit [Saint_] (Ping timeout: 255 seconds)
02:57:53 Join seagregory91 [0] (4caf22a1@gateway/web/freenode/ip.
02:59:22seagregory91Hi. Is there a possibility of Rockboy for the Sansa Clip Zip?
03:01:22[Saint]By my understanding it should already be functional.
03:02:30[Saint]Gameboy games on a 96x96 screen doesn't sound very fun, though.
03:02:36seagregory91On the Clip Zip? It isn't listed on the wiki page for it.
03:04:07saratogathe zip port is so new it doesn't even have a completed manual
03:04:14saratogaits probably not listed much of anywhere
03:04:56seagregory91Oh. Okay.
03:05:22[Saint]The small screen will definitely give issues, though.
03:05:55[Saint]Even on the (much larger) Nano there are game objects that are scaled so small they are no longer visible.
03:06:07[Saint]Making several games totally unplayable.
03:09:07seagregory91I just looked up the Game Boy resolution and it isn't that much bigger though.
03:09:45seagregory91160 x 144
03:09:56[Saint]Rockboy works really well on every target I've used it on, but if the host devices screen isn't approximately the same dimensions as the original game device, there will be drawing issues.
03:11:42seagregory91Oh yeah.
03:12:50[Saint]I believe there's options to scale, or window, both can be problematic.
03:13:37seagregory91I'm sorry if I seem obstinate, but can you tell me where to find it? So I can put it on?
03:13:50[Saint]Scaled to 96x96 would deform things, windowing would limit the usable display area. Etc.
03:14:31[Saint]Rockboy is a viewer, its part of Rockbox. There's nothing to install.
03:14:56[Saint]Just "run" a .gb or .gbc file.
03:15:53 Join FrenchVerbs [0] (
03:15:55seagregory91...OK. I failed to understand that. Thanks.
03:16:11 Quit seagregory91 (Quit: Page closed)
03:16:44[Saint]"If you want to use Rockboy, just navigate to and select a .gb or .gbc file from the file browser"
03:17:12FrenchVerbsHi guys, I have the iPod classic 160GB with one of the nightly builds from around new years. I ran down the battery and now when I plug it in it keeps rapidly shutting down and off because it doesn't have enough battery. I'm worried this is going to damage the HDD as it spins up every time. What should I do?
03:18:10FrenchVerbsSorry I can't get the release number for you as it shuts off at the emcore boot screen.
03:18:49[Saint]Ohhhh....interesting. can you force disk mode in time?
03:19:43FrenchVerbsNo it stops at the boot loader menu and shuts off in about a second.
03:21:46FrenchVerbsErm not menu, screen.
03:22:34[Saint]Seems as though the critical battery level was underestimated here. Argh.
03:23:12[Saint]Unless you kept trying to run it after a low battery shutdown.
03:23:36[Saint]Aaaanyway, that doesn't fix your problem. Hmmm.
03:25:55 Join adnap_ [0] (
03:26:05[Saint]I'm actually really stumped for things to suggest here. It obviously doesn't have enough power to even get to a state it can charge in, and spinning the disk up each attempt isn't making matters any better.
03:26:25 Part superlinuxpro
03:26:35FrenchVerbsYeah, my last iPod had an HDD failure so it always makes me a little nervous.
03:26:55 Quit adnap (Ping timeout: 244 seconds)
03:27:01[Saint]Can you see if you can plug USB and force DFU mode?
03:27:14FrenchVerbsSorry, how is that done again?
03:28:19[Saint]Holding menu+select, for ~12 seconds or more.
03:29:12FrenchVerbsNo, it restarts too soon. :/
03:29:41[Saint]Gah! Ohhh...this is fun. :-S
03:29:55FrenchVerbsYes, it is frustrating.
03:30:01***Saving seen data "./dancer.seen"
03:31:19*[Saint] lightly prods TheSeven
03:41:07 Join CaptainKewl [0] (
03:50:55FrenchVerbs[Saint]: I just got into the emcore boot menu, can it charge from there?
03:52:44[Saint]You should be able to drop into disk mode from there (unless its not offered on the classic?), or the emcore console, both allow the device to charge unless I'm mistaken.
03:53:45FrenchVerbsOkay, I'll charge it in emcore console and remember not to deplete the battery so much next time ;)
03:53:56FrenchVerbsThanks for your help!
03:54:06 Quit FrenchVerbs (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120221031301])
03:54:53 Quit JdGordon (Ping timeout: 276 seconds)
03:55:28 Quit factor (Read error: Connection reset by peer)
04:08:10 Quit TheSeven (Disconnected by services)
04:08:25 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
04:12:33 Join factor [0] (
04:19:56 Join JdGordon [0] (
04:19:56 Quit JdGordon (Changing host)
04:19:56 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
04:21:53 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:24:56 Quit [Saint] (Ping timeout: 255 seconds)
04:25:27 Quit JdGordon (Ping timeout: 245 seconds)
04:25:45 Join JdGordon [0] (
04:25:45 Quit JdGordon (Changing host)
04:25:45 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
04:27:53 Quit amiconn (Disconnected by services)
04:27:53 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:28:15 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:29:01 Quit pixelma (Disconnected by services)
04:29:03 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:29:05 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:30:02 Quit anewuser (Read error: Connection reset by peer)
04:31:02 Quit Guinness (Read error: Connection reset by peer)
04:36:06 Join Guinness [0] (
04:43:40 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:46:14 Quit [Saint_] (Ping timeout: 260 seconds)
04:47:44 Quit adnap_ (Read error: Operation timed out)
04:51:38 Join adnap [0] (
04:56:01 Join Rower85 [0] (
04:57:17 Quit [Saint] (Read error: Connection reset by peer)
04:57:17 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:57:43 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
04:59:15 Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940)
05:01:29 Quit [Saint_] (Ping timeout: 240 seconds)
05:01:49 Quit [Saint] (Ping timeout: 240 seconds)
05:04:07 Quit adnap (Ping timeout: 240 seconds)
05:06:09 Join adnap [0] (
05:20:08 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
05:23:28 Quit [Saint__] (Ping timeout: 240 seconds)
05:24:08 Join Guinness` [0] (
05:24:14 Quit Guinness (Ping timeout: 240 seconds)
05:30:04***Saving seen data "./dancer.seen"
05:31:49 Quit curtism (Quit: Live Long and Prosper)
05:46:13 Join Rob2222 [0] (
05:48:53 Quit Rob2223 (Ping timeout: 245 seconds)
05:50:31 Join fex [0] (
05:51:50fexWould anyone know if someone made custom firmware for Cowon A2? I'm going to guess no since its so old.
05:52:38[Saint]Rockbox certainly never has, if anyone else would be offtopic here.
05:52:54 Quit Guinness` (Ping timeout: 240 seconds)
05:53:36 Join remlap1 [0] (
05:54:02fexSo sad and funny they made an A3 that supported mkv.
05:55:48fexSuch a dead irc ha ha Bye : )
05:55:54 Quit remlap (Ping timeout: 240 seconds)
05:56:16 Quit fex (Quit: CGI:IRC (EOF))
06:01:44[Saint]No...please don't go...
06:17:16 Join The_prospector [0] (baconmaste@unaffiliated/cornman)
06:18:32 Join T44 [0] (
06:18:46funman[7]: i could not read the pastie, can you send it to me by mail ? it looks interesting
06:20:26 Quit [Saint] (Remote host closed the connection)
06:20:30 Quit Topy44 (Ping timeout: 276 seconds)
06:22:06 Quit Keripo (Quit: Leaving.)
06:23:13 Join [Saint] [0] (~Saint]@
06:23:13 Quit [Saint] (Changing host)
06:23:13 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
06:28:16 Join Keripo [0] (~Keripo@
06:36:04saratogafunman: are you ok with the changes in the last patch in FS #12288?
06:36:05fs-bluebot Sansa Clip+: "Home" in the main menu to WPS/Radio (patches, unconfirmed)
06:38:20 Quit The_prospector (Read error: Connection reset by peer)
06:38:36 Join The_prospector [0] (baconmaste@unaffiliated/cornman)
07:16:17 Join BHSPitLappy [0] (~BHSPitLap@unaffiliated/bhspitmonkey)
07:28:18 Join leavittx [0] (~leavittx@
07:30:05***Saving seen data "./dancer.seen"
07:30:50 Quit nosa-j (Read error: Connection reset by peer)
07:32:23 Join nosa-j [0] (
07:53:47 Quit CaptainKewl (Ping timeout: 272 seconds)
07:55:07 Quit Keripo (Read error: Connection reset by peer)
07:58:27 Join Keripo [0] (~Keripo@
08:00:15 Quit Zarggg (Quit: Rebooting client...)
08:04:36 Quit leavittx (Ping timeout: 245 seconds)
08:06:08 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
08:10:47 Quit mshathlonxp (Ping timeout: 252 seconds)
08:14:29 Join GodEater_ [0] (93722cd1@rockbox/staff/GodEater)
08:14:42 Join bertrik [0] (
08:14:43 Quit bertrik (Changing host)
08:14:43 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:38:48 Join ender` [0] (
08:38:53 Join wodz [0] (
08:39:31wodzJdGordon: What is the ultimate goal of your lcd framebuffer patch?
08:43:52kugel_perhaps make plugin_start() like main() (with argc and argv) so .lua can be given params?
08:45:05JdGordonwodz: 1) allow for dynamically sized framebuffers (i.e raaa), 2) be cable to draw to different framebuffers (being able to draw onto the backdrop buffer for example)
08:47:51kugel_I thought multiple layers?
08:47:59JdGordonsame thing
08:48:07kugel_I can't think of a good reason to draw onto the backdrop buffer directly
08:48:21*[Saint] wants to be able to do something along the lines of "%bd(identifier,FFFFFF,000000,gradient,vertical)" for backdrop(s)
08:48:27JdGordonthe lcd code only handles 2 buffers anyway, so drawing onto the backdorp buffer is the same as multiple layers
08:48:38JdGordon[Saint]: then help test this chage :)
08:48:47[Saint]then something like %Bd(identifier)
08:48:56[Saint]so we can do multiple backdrops.
08:49:20[Saint](also: backdrop draw, if you're weondering where the tag came from ;))
08:49:36kugel_good thing the skin ram usage isnt limited anymore isnt it? :)
08:49:58JdGordonbut we need to omve all the lcd drivers to using a pointer first
08:50:35[Saint]kugel_: Well...I want to have a tag like I described above to limit the highest user of skin buffer...backdrops.
08:51:06[Saint]RaaA cabbie is using ~3MB in some instances to load a simple two colour gradient.
08:51:43[Saint]I wouldn't want to limit this to backdrops specifically, though.
08:52:02[Saint]Being able to draw a gradient in any given viewport would be nice.
08:52:07kugel_but the backdrop gradient is high quality (and uses dithering). the line selector gradient sucks in comparison
08:52:08 Join H140 [0] (
08:53:05kugel_also it should have a rockbox logo in the right bottom corner :) (I know it doesnt currently)
08:53:14[Saint]Mine does.
08:53:57 Quit Keripo (Read error: Connection reset by peer)
08:54:07[Saint]Only in the .sbs though, as its pretty much completely covered (or would be) in the .wps
08:54:08H140I move the balance setting from +100 to -100 with no effect being exhibited over the headphones, how does this feature work ?
08:54:26wodzJdGordon: I wanted to test a few sims with your patch and it evene doesn't compile
08:54:31kugel_I have the grey logo lying around somewhere
08:54:45[Saint]H140: you don't happen to mean Stereo Width, do you?
08:54:58 Quit Scromple (Read error: Connection reset by peer)
08:55:15H140No SOund settings > Balance
08:55:50kugel_[Saint]: btw, if/once you think your cabbie is ready you should post to the mailing list as will (ideally with some screen shots). I think we want to discuss it before commit
08:55:56H140I am playing with the setting right now with no effect being heard
08:55:57 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
08:56:18kugelI'm sure you was going to do it anyway :)
08:56:49H140ah could that be because i'm using SPDIF out ?
08:58:13[Saint]kugel: I'll do so, but, I'm not sure what's there to discuss.
08:58:39H140yep it's because I'm using SPDIF. thanks.
08:59:36 Quit bertrik (Ping timeout: 245 seconds)
08:59:53[Saint]Most (all?) contentious points I've hashed out in here, with the people that raisedthem.
09:00:02[Saint]*raised them
09:01:15[Saint]There's only one issue I can think of personally, and, that's a theoretical one.
09:01:37kugelI think there's a few points that can be discussed
09:02:03[Saint](hint: this is the part where you discuss them)
09:02:16wodzJdGordon: you missed firmware/drivers/lcd-2bit-vi.c also
09:02:19[Saint]Wait until its rwady to go in, and I *will* get pissed about it.
09:02:26kugelno time now. also I would like to have it on the ml
09:04:12 Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic)
09:04:47[Saint]Its not like you haven't had any time previously. Nothing's changed in months, only bugfixes.
09:04:59[Saint]Popups are now working 100%, btw.
09:05:06kugelthat's great
09:05:09[Saint]That's a serious blocker out the window.
09:05:39GodEater_I can haz GNex size cabbie now plz?
09:05:53kugelyour theme was/is still in developement. I would like discussion on the final version which you would like to see in svn
09:06:37GodEater_vcs system du jour
09:07:36[Saint]The way I see it, there's a pretty simple question: "Is it leaps and bounds better than the version in git?"
09:07:47[Saint]user feedback tells me: "Yes."
09:08:46GodEater_[Saint]: I appreciate you have put many long hours into this - but *try* not to be too defensive about it - we're all keen on seeing the thing commited - but if kugel or anyone else has more suggestions about it, it's fair to hear them, no?
09:09:09 Quit factor (Read error: Connection reset by peer)
09:09:15kugel[Saint]: don't get me wrong. I
09:09:19[Saint]I've always been happy to adapt, but no one seems to want to tell me how they want things done...only "You're doing it wrong (paraphrased)".
09:09:46kugelI'm not denying it's an improvement overall (though I haven't used it extensively yet). but being an improvement doesnt mean there's no room for discussion
09:09:50[Saint]This makes things...difficult. As I've been working pretty much solo, and people seem to have gotten the impression I wanted this.
09:11:00[Saint]I also want to port most of it over to non-touch cabbies.
09:11:07[Saint]Stuff like my metadata handling.
09:11:56 Join einhirn [0] (
09:12:18[Saint]The non-touch cabbies need some serious code-love. Things have changed quite a lot since my viewportification of cabbie.
09:12:47[Saint]They "work", but there could be some rather nice changes for code efficiency.
09:13:19 Part [Saint] ("Leaving")
09:13:32kugelwe cannot measure skin code efficiency can we?
09:13:37 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
09:14:43[Saint]GodEater_: re: GN & Friends..while I am a bit skeptical of "per-device" ports, now I'm pretty much done with code my next serious move is unifying the graphics.
09:14:54kugelunless we can measure it code effeciency is subjective I'd say
09:15:40[Saint]kugel: Yeah, bad wording. I mean in the sense that its our "example theme", so we should really be using up-to-date code.
09:16:34[Saint]battery and volume are in need of bars, as opposed to bitmap strips where its applicable also.
09:17:08kugelspeaking of which. how does the bar tag handle >0 db?
09:17:14kugeldoes it at all?
09:17:44[Saint]there's no way to show that you've exceeded 0dB currently, no.
09:18:02[Saint]Its just a bar drawn from min possible to max possible.
09:18:22[Saint]there's some creative ways it can be displayed, though.
09:19:00[Saint]Like switching out the bar image conditionally when volume == >0dB, etc.
09:20:02JdGordonwodz: thanks, yeah I've only tested on 16bit sims and the ipod video
09:20:27[Saint]What I've done is to always offer a dB reading in text when volume is being changed. But I'd like to do more to show "Hey, this is potentially bad".
09:22:36wodzJdGordon: the "special" cases are hd200/hd300, mrobe 500, ipod mini for example. At first sims should catch basic problems
09:23:10JdGordonthere are too many builds to be expected to catch them all
09:23:32wodzJdGordon: I listed targets using different pixel formats
09:25:51wodzbut yeah, for such work test builds framework would be invaluable
09:26:16 Join factor [0] (
09:26:29JdGordonalso i put it up initially to et people to OK the general idea
09:26:53wodzJdGordon: no offense but such discussion belongs to ML imo not to gerrit
09:27:27kugelyea, gerrit is just as bad for discussion as flyspray
09:28:32[Saint]"meh....", commiters have to use gerrit. whereas they can happily avoid the ML.
09:28:36kugel[Saint]: btw. having your theme on gerrit (or git generally) would be nice too
09:28:49[Saint]Working on it.
09:29:47[Saint]gerrit really *should* be the place for committers discussion, IMO.
09:29:53[Saint]wasn't that the idea?
09:30:09***Saving seen data "./dancer.seen"
09:30:11[Saint]a "One stop shop for review and commit".
09:30:42wodz[Saint]: IMO gerrit is great to discuss implementation details. It is not such good tool to discuss the idea itself
09:30:47JdGordonwodz: no offence but...
09:30:54JdGordonnote the lack of replies
09:31:48wodzJdGordon: no objection also :-)
09:32:45kugelWhile being actively
09:32:49wodzJdGordon: I think the idea is interesting. I am just a bit dissapointed that I picked random target and the thing doesn't compile even
09:32:56kugelarg, damn putty
09:33:27JdGordonwodz: pick the random targets i picked then :D
09:33:31JdGordonanyway.. off topic
09:33:48kugelJdGordon: the dynamic lcd size change is seperate and can go in earlier, right?
09:34:19kugelwhy that?
09:34:22JdGordonthe dynamic patch is out of sync and shld build on this, not the other way around
09:34:44JdGordonthat patch pretty much changes the specific drivers to using pointers #ifdef-ed for it
09:34:56kugelhuh? the changes are completely logically seperate
09:35:40*GodEater_ grabs some popcorn and settles in for another exciting episode of JdGordon-vs-Kugel no holds barred technical details code off!
09:36:16kugelGodEater_: hey! I just want the dynamic lcd patch in asap to handle the buttonbar on your GN :)
09:36:19wodzGodEater: you forgot about coca-cola :-)
09:36:32GodEater_kugel: I didn't say it was a bad thing ;)
09:36:50[Saint]I thought dynamic LCD was pretty much dead in the water..
09:36:54GodEater_wodz: good call - but I prefer mountain dew for these things. More caffeine makes it more exciting :D
09:37:13[Saint]Wait...what? MD has no caffeine!
09:37:19 Quit hiptobecubic (Ping timeout: 252 seconds)
09:37:44JdGordon[Saint]: dynamic lcd isnt dead.. the only work being done on it (that we know baout) is Zagor taking it in a different direction
09:38:28wodzanyway array->ptr is conceptually simple but this is a lot of work and testing
09:38:32[Saint]Last I recalled hearing (from yourself) was "Don't get your hopes up"
09:38:41[Saint]...which made me think it was dead.
09:38:48JdGordonwodz: indeed, which is why i wanted an "ok" before getting in too deap
09:39:09wodzYou have my OK
09:39:20[Saint]Mine too! ;)
09:39:20 Quit H140 (Quit: CGI:IRC (EOF))
09:39:39 Join perrikwp_ [0] (
09:40:15 Quit perrikwp (Ping timeout: 260 seconds)
09:42:10GodEater_[Saint]: why isn't your patch on your gerrit already btw?
09:42:58JdGordonGodEater_: that horse is well and truly beaten
09:43:29GodEater_JdGordon: I don't accept that equestrian live stock can die.
09:44:35[Saint]GodEater_: Because....its not a patch.
09:44:51[Saint]There needs to be several deswcisions made before I can think about doing that.
09:45:07JdGordonstop adding features!
09:45:18[Saint]That's nothing to do with it.
09:45:26[Saint]its the theme building that needs discussion.
09:45:33[Saint]specifically, fonts.
09:46:11JdGordonah right
09:46:17 Quit perrikwp_ (Ping timeout: 244 seconds)
09:46:44[Saint]I want to stop building fonts on command, and just drag them in from a central dir in the sources. Because there's ~9 fonts used, each has a different set of magic to get it to look right, and convttf doesn't want to play nice.
09:47:04[Saint]That, and, font sources like pretty much never change.
09:47:48[Saint]When they do, its no so much of a big deal to ask the committer to pre-.fnt the font and cram it in a specific dir IMO.
09:48:52JdGordonso thats a different issue and shouldnt block you... it needs someone to look into fixing convbdf
09:49:47[Saint]Even if convttf was behaving right, I still think we shouldn't build fonts on command.
09:50:04[Saint]It seems wasteful to me.
09:50:12JdGordonmakes very little difference
09:50:29[Saint]It may only waste a second, total, across all clients...but it still seems wasteful.
09:50:34JdGordonanyway, concentrate on the skin code, thats more important :)
09:52:58[Saint]Its a little bit of graphical cleanup left, really. Which I'll leave until I have the time to completely re-do all the graphics from the original sources, or, create my own high-res sources from scratch.
09:53:04 Quit wodz (Ping timeout: 260 seconds)
09:53:18[Saint]If anyone of the SVG gifted out there wants to do that /for/ me...however ;)
09:55:00[Saint]The great thing about the way I've done things is that the themes pretty much share all the same code. Only viewport/touch region offsets differ between ports. So new ports just means new graphics...but that's easier said than done.
09:58:51GodEater_put. in. gerrit.
10:00:42[Saint]Because *that* helps my concerns expressed above...yeah :)
10:11:53 Join dan_a [0] (dan_a@
10:19:11 Join petur [0] (~petur@rockbox/developer/petur)
10:26:44 Join LinusN [0] (
10:30:43GodEater_[Saint]: I fail to see how your concerns above are in any way relevant to you putting your current work into gerrit
10:30:52GodEater_they are not connecte
10:32:53[Saint]I fail to see how its any better that it is on gerrit. It doesn't make it any more accessible to anyone. Perhaps I'd see a point if anyone else was even vaguely interested in contributing.
10:33:45GodEater_it makes it more accessible to me!
10:34:08GodEater_well I don't have it at all currently
10:34:23[Saint]Its been on the tracker since day dot.
10:35:00GodEater_but we're deprecating that - it shouldn't be there any more
10:36:05[Saint]As long as new patches are still being accepted to it, I dont think it can be called depricated.
10:40:20 Quit dan_a (Ping timeout: 260 seconds)
10:40:48[Saint]I mean...I'm sorry that for whatever reason you thought it wasn't available to you. But, it has been since its creation.
10:41:04[Saint]I thought this was well known, I apologize.
10:41:25[Saint]I should've made the effort to push it in peoples faces I guess.
10:42:31 Quit BHSPitLappy (Ping timeout: 245 seconds)
10:44:26 Quit remlap1 (Quit: Leaving.)
10:48:57 Join leavittx [0] (~leavittx@
10:54:51 Join dan_a [0] (
11:04:23*[Saint] wonders who's to blame for the sillybuggers going on with stopwatch on RaaA
11:04:58[Saint](additionally....why do we have any more than pictureflow, advanced_folder_whateveritis, and maybe fft?)
11:05:36[Saint]if you open stopwatch on RaaA, and press "stop" even though nothing has actually started, the timer jumps to a random value ;)
11:05:57[Saint]You can keep doing this, and increment the timer in blocks of random amounts :D
11:07:25[Saint]kugel: ^
11:08:28JdGordonprobably very messed up keymappings on the grid?
11:09:01[Saint]No...its not actually using 3x3 gridmode.
11:09:18[Saint]It seems it has its own nice little UI.
11:09:27[Saint]well...kinda nice.
11:10:43[Saint]The time the timer adds on to 00:00:00 seems to depend on how long RaaA has been running for...some craziness with timing from the current tick perhaps?
11:12:04[Saint]Whatever is going on, its pretty funny :)
11:15:56 Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic)
11:22:22 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
11:29:24*JdGordon glares at the lcd remotes and wodz
11:30:11***Saving seen data "./dancer.seen"
11:56:41[7][Saint]: no disk mode on the classic (same issue as with dualboot)
11:57:08 Join anewuser [0] (~anewuser@
11:57:09 Quit anewuser (Changing host)
11:57:09 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
11:57:36[7]but this behavior will only happen if the USB port you plug it into isn't capable of handling peak loads of let's say 600mA
11:58:19[7]it isn't quite within spec, but most ports do handle this just fine, so using a different port with less voltage drop due to connectors in between (avoid front panel ports) should usually help
11:59:00[7]another option is to just keep it turned off for a minute after connecting it (it will be charging at 100mA while it's off), after that it should be able to boot
11:59:55[7]it's just that with a completely drained battery the 500mA limit will briefly be exceeded during disk spinup, once it's running it's well below that even if the disk is spinning
12:15:45 Join merbanan [0] (
12:19:26 Quit ender` (Quit: Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -- Brian W. Kernighan)
12:20:03 Join ender` [0] (
12:23:36 Join Tab_l [0] (73c7c018@gateway/web/freenode/ip.
12:24:16Tab_lhello,there,i need some help for my gigabeat F20.
12:25:06Tab_lfew days ago ,i updated the harddisk of my gigabeat F20.
12:28:16Tab_land then the screen freezed and + button wont responded.i reset the player and tried to boot again,it gave me error message:system error 00000010
12:29:08*JdGordon cries at the 50 bajillion lcd drivers that need updateing
12:29:23Tab_li'v tried everything on the forum and web i can found ,no lucky
12:30:00Tab_lstill reports system error 00000010 or something similar
12:30:44 Quit T44 (Read error: Connection reset by peer)
12:31:19Tab_lcant revert to original firmware,Rockbox doesnt work either
12:31:53 Join Topy44 [0] (
12:32:06Tab_lanyone got a ideal?
12:34:20Tab_li change the harddisk to the original one ,and it can be mounted as a usb drive on windows ,but no lucky with the new samsung disk i try to update with
12:37:05[Saint]It sounds as though you damaged the hardware when you opened it.
12:39:26 Join webguest64 [0] (
12:39:49 Quit webguest64 (Client Quit)
12:40:24Tab_lSanit,can you give some more detail?
12:41:37Tab_lcause it acted normally after i updated the harddisk.
12:42:05[Saint]What, so...its working now?
12:42:22Tab_lno ,it wont boot right now
12:43:10[Saint]Oh. I misread, sorry. I thought you said it wasn't recognising the original disk either.
12:43:58Tab_lyou can use it as a usb drive with original disk
12:45:45Tab_lwhere can i found more information about the boot procedure of gigabeat?
12:49:05Tab_loh my poor English,sign
12:54:51 Quit anewuser (Read error: Connection reset by peer)
13:02:05ZagorTab_l: your english is fine, don't worry about that
13:03:42Tab_lso,Zagor,what's your opinion?
13:04:08ZagorI'm afraid I don't know much about that player
13:04:40 Join mshathlonxp [0] (msh@
13:04:47Tab_ltoo sad.thx for your reply anyway
13:05:58 Quit hiptobecubic (Ping timeout: 245 seconds)
13:07:27 Join dfkt [0] (
13:07:38 Quit dfkt (Changing host)
13:07:38 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:07:39JdGordonZagor: d you tinhk you'll be able to have a look over g#120 in the next couple of days? or is that not part of the lcd code you care about?
13:07:39fs-bluebotGerrit review #120 at,120
13:08:01Zagorooh, bluebot is updated :-)
13:08:03JdGordonbluebrother: aaw, no title for the gerrit links like fs got?
13:08:22Zagorsure, I can take a look
13:09:05JdGordonits a very big boring patch :)
13:10:36 Join Guinness [0] (
13:13:10 Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic)
13:23:02JdGordonwhat do we do with all the IAP patches on gerrit? assume they are good and just push them?
13:24:06gevaertsMaybe we should do a round of test builds
13:24:43*gevaerts has a very quick look
13:24:48JdGordonwhich unfortunatly is pretty pointless going by previous attempts
13:24:51gevaertsNo, don't apply right away
13:25:18JdGordonI'm not saying I was going to... just that we should look at them :)
13:25:22gevaertsI don't like committing patches that revert eachother in one go
13:25:52gevaertsI'm not sure if that's really what's going on here, but it needs a bit of a look :)
13:26:14JdGordonwhich one?
13:26:30gevaerts"IAP rework patch 8: Revert to static buffers"
13:26:41gevaertsThat disables "IAP rework patch 6: Dynamic buffers"
13:26:48gevaertsIt's not really a revert though
13:30:15***Saving seen data "./dancer.seen"
13:30:36TorneYeah, that looks to me like the patch series needs rewriting to not do something and then undo it again :)
13:31:18Tornealso i'd be inclined to do the last patch *first*, and various other things
13:31:45gevaerts102 also should be merged with an earlier one
13:34:48gevaertsApart from those commit order technicalities I think that unless someone wants to do an in-depth review *soon* the basic assumption should be that it's good
13:43:44ZagorI agree
13:49:33 Quit zenlunatic (Ping timeout: 240 seconds)
13:59:17 Quit Tab_l (Quit: Page closed)
14:01:41dfkton the customwps wiki page the file firmware/export/id3.h is mentioned to look up codecs - seems it doesn't exist anymore. which file should i look at instead?
14:04:58dfktalso, is there a way to find out which codecs support replaygain and which ones don't?
14:05:01*JdGordon is looking
14:06:55JdGordondfkt: apps/metadata.h and i've fixed the wiki page
14:07:03dfktthanks JdGordon
14:09:47 Join MethoS- [0] (~clemens@
14:14:54dfktbesides tracker/chiptune formats, i guess wma, wav, aiff, au, cook/atrac don't support replaygain?
14:15:16 Quit petur (Quit: Leaving)
14:16:42 Join jlbiasini [0] (
14:29:48 Quit leavittx (Ping timeout: 244 seconds)
14:34:49*dfkt is not so proud of his replaygain status icon code.. :p -
14:39:20[Saint]Oh good lord....
14:42:38dfktnice, i knew i could troll you into giving a statement :D
14:42:51dfktany ideas to make that less awfully nested?
14:43:52dfkti don't think the new %and and %or would help here?
14:46:14[Saint]Unfortunately not...
14:46:24[Saint]there's no real way to make that pretty.
14:47:08dfkttoo bad... well, i won't need to 'debug' that, it can stay as it is
14:47:45[Saint]I'd probably need to see the animation running to see if I could reduce it.
14:47:45 Join mortalis [0] (~mortalis@
14:48:52dfktthe icon has 3 states - replaygain off, replaygain on, replaygain on but no replaygain tags available (warning)
14:49:06dfktand it checks first if the codec even supports replaygain, which added all the silly bloat
14:49:33 Quit hiptobecubic (Ping timeout: 240 seconds)
14:50:21[Saint]It would be a lot easier to read if you split the seperate playback states into individual viewports.
14:50:22dfktwithout checking codecs it's simply this -
14:51:07[Saint]I don't think you need to bother checking the codec, do you?
14:51:23[Saint]Its either on/off/on but not present.
14:51:37dfktwell, i listened to a lot of chiptunes lately, and i got annoyed by the "missing replaygain" warning :)
14:52:04[Saint]its correct behaviour, though.
14:52:32dfkttrue, but it's a given that they don't support it
14:52:43[Saint]if there's no replaygain, it should show this...not just show it when theres no rg when you expect there could be.
14:52:54[Saint]And it may not be a given to everyone.
14:53:11LalufuI've tried doing dynamic buffers, unfortunately that introduces delays that threw off the IAP handshake with some devices.
14:53:22TorneRight, sure
14:53:38TorneLalufu: what we mean is if you aren't using dynamic buffers, don't include a patch that introduces them
14:53:40LalufuThus I disabled the dynamic buffers, but kept a lot of the surrounding infrastructure
14:53:42Torneonly to disable them in a later patch
14:53:57Tornerewrite the patch series to not include it, or if you think you may want it later, to introduce it in a disabled state
14:54:12LalufuIt is still there, just disabled. It can be enabled with a define.
14:54:24TorneYes, but you appear to be missing th epoint of a patch series
14:54:31TorneEach patch should be applyable, in order, on its own
14:54:38Tornei.e. all intermediate states should be valid
14:54:51Tornehaving a patch that introduces something, then a later patch that disables it again, contradicts that
14:54:53[Saint]dfkt: You could also do something like "%?if(%fc,!=,3)<foo>"
14:54:53 Quit jhMikeS (Ping timeout: 240 seconds)
14:55:27dfkt[Saint], oh nice, that's a great idea
14:55:41[Saint]I have them occasionally ;)
14:56:48 Join leavittx [0] (~leavittx@
14:56:53[Saint]I'm not sure if you can string %if with %and...but you should be able to.
14:57:58[Saint]or something..
14:59:44 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
15:00:30[Saint]With that, you should be able to make a statement that ignores the %fc cases where rg isn't expected, and use just the one "true" case for the cases where it is.
15:00:55[Saint]Should greatly limit the code used for the same behaviour (as linked above).
15:01:46 Join remlap [0] (
15:15:41 Quit [Saint] (Read error: Connection reset by peer)
15:17:27mc2739Zagor: I've noticed a minor problem with the build table - hovering over any build shows build time as 0 secs
15:21:33 Quit Guinness (Ping timeout: 240 seconds)
15:25:50 Join Guinness [0] (
15:30:17***Saving seen data "./dancer.seen"
15:34:43 Quit jlbiasini (Quit: jlbiasini)
15:41:32 Join WalkGood [0] (~4@unaffiliated/walkgood)
15:49:15dfkt[Saint], for the logs - unfortunately %and doesn't work, but a rough estimate of the codec is good enough for me. so i used %?if(%fc,<,13)<foo>, which includes all codecs up to shorten ;)
16:13:38 Join [Saint] [0] (~Saint]@
16:13:38 Quit [Saint] (Changing host)
16:13:38 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
16:15:11[Saint]320x480 and 480x800 RaaA testers wanted: Enquire within. :)
16:19:56 Join wodz [0] (
16:28:07 Quit wodz (Ping timeout: 240 seconds)
16:32:01 Join Thra11 [0] (
16:33:07 Quit WalkGood ()
16:47:21*mshathlonxp is wondering if nano 1G cue playback glitch is known...
16:57:27 Join captainkewlllll [0] (
17:08:42 Quit captainkewlllll (Quit: CGI:IRC)
17:10:32 Part Zagor
17:10:34 Quit leavittx (Ping timeout: 260 seconds)
17:15:14 Join jlbiasini [0] (
17:17:10jlbiasiniBagder: bluebrother told me you should give me developer right on flyspray (for the moment i cannot edit even the post I create)
17:27:52 Join hiptobecubic [0] (
17:27:52 Quit hiptobecubic (Changing host)
17:27:52 Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic)
17:30:19***Saving seen data "./dancer.seen"
17:38:30 Join petur [0] (~petur@rockbox/developer/petur)
17:47:41 Quit petur (Ping timeout: 244 seconds)
17:48:20 Join wodz [0] (
17:55:05 Part LinusN
17:59:17 Quit jlbiasini (Ping timeout: 245 seconds)
18:02:12 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:03:26 Join pamaury [0] (
18:03:26 Quit pamaury (Changing host)
18:03:26 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:06:52 Join n1s [0] (
18:06:52 Quit n1s (Changing host)
18:06:52 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:08:40 Quit wodz (Quit: Leaving)
18:12:20 Join jlbiasini [0] (
18:13:31 Join zenlunatic [0] (
18:14:33 Quit dan_a (Ping timeout: 240 seconds)
18:20:03 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:22:21 Join TheLemonMan [0] (
18:24:36 Quit pamaury (Ping timeout: 276 seconds)
18:28:32 Quit n1s (Read error: Connection timed out)
18:29:00 Join n1s [0] (
18:29:01 Quit n1s (Changing host)
18:29:01 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:36:51bertrikhow odd, there is a feb 21 change on top of a feb 22 change according to the front page
18:38:26bertrikfunman, did you fix brickmania on the clip zip?
18:38:46bertrikI thought it needed better graphics, but it actually looks fine to me now
18:38:54Tornebertrik: commits have two timestamps, i think we are displaying the one that is not the time it was actually committed to the branch, but rather the time the commit was authored
18:41:52n1si think you can have commits from the future in git, i've seen it in some projects
18:47:43jlbiasinihi i'm trying to add an alternative touchpad sensitivity setting that would be analogic. I'm trying to add a new line starting with INT_SETTING( in setting_list.c but I can't find any documentation on this. Do we have some?
18:49:52 Quit Thra11 (Remote host closed the connection)
18:50:19 Join Thra11 [0] (
18:52:32jlbiasiniarg ok this is in the code already but the file is so big I didn't notice it! :D
18:56:09bertrikI played brickmania on the clip zip and it didn't advance to the next level after clearing all blocks
18:56:24bertrikI think I also saw it bounce off an invisible brick one time
19:00:30bertrikhm, the not advancing thing can be reproduced
19:01:32n1sbertrik: it's not so strange if there are invisible bricks left :)
19:02:49 Join dan_a [0] (dan_a@
19:07:43 Join petur [0] (~petur@rockbox/developer/petur)
19:12:43 Quit TheLemonMan (Quit: WeeChat 0.3.6)
19:15:42 Join leavittx [0] (~leavittx@
19:16:32 Quit jlbiasini (Ping timeout: 260 seconds)
19:18:22bertrikbrickmania has some curious weirdness
19:18:45bertrikmaybe curious is not the right word
19:25:53bluebrotherJdGordon: no, because the gerrit website is pretty much completely created using javascript, so I can't simply scrape it.
19:26:05bluebrotherthere might be a way to retrieve that information via git though
19:30:21***Saving seen data "./dancer.seen"
19:32:10bertrikcan anyone try if brickmania advances correctly to the next level on their target?
19:32:39 Join jlbiasini [0] (
19:34:31bertrikhappens for me on the clip zip sim too
19:37:06 Quit hiptobecubic (Ping timeout: 245 seconds)
19:39:27 Nick Jack87 is now known as Jack87|Away (Jack87@nasadmin/admin/jack87)
19:41:48saratogathe spam software is blocking my posts again
19:41:52saratogacould a forums admin fix that?
19:42:50bertrikoh, it appears to be that the bricks simply don't fit on the screen on the clip zip
19:44:38n1sbertrik: yeah, the game seems to work fine on my beast sim
19:44:48n1sit's really hard though :)
19:45:16 Quit AlexP (Remote host closed the connection)
19:45:45 Join AlexP [0] (~alex@rockbox/staff/AlexP)
19:47:43 Quit AlexP (Remote host closed the connection)
19:47:55 Join AlexP [0] (~alex@rockbox/staff/AlexP)
19:52:05 Quit GodEater_ (Ping timeout: 245 seconds)
19:52:30 Quit saratoga (Ping timeout: 245 seconds)
19:57:18pixelmabertrik: should only need fixing the bitmaps then
19:57:50bertrikyes, I think so
20:01:22 Join jhMikeS [0] (
20:01:22 Quit jhMikeS (Changing host)
20:01:22 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
20:04:22 Join lebellium [0] (
20:09:45 Join dhrasmus [0] (
20:12:47 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
20:22:28funmansaratoga: no problems a priori with the patch (still did not test it but a lot of people seem to like it)
20:22:40funmanbertrik: i cant remember what i did with brickmania on the zip
20:48:18jlbiasiniany comment about g#123? is such a change acceptable?
20:48:33jlbiasini g#123
20:48:33fs-bluebotGerrit review #123 at,123
20:54:31 Join zaphee [0] (
20:54:45 Part zaphee
20:59:09 Join TheLemonMan [0] (
21:01:33 Join curtism [0] (
21:01:33 Quit curtism (Changing host)
21:01:33 Join curtism [0] (~curtis@unaffiliated/programble)
21:02:44 Quit mortalis (Read error: Connection reset by peer)
21:03:35 Quit Rower85 (Quit: Hmmm...)
21:03:49 Join mortalis [0] (~mortalis@
21:03:52 Quit dhrasmus (Quit: Leaving)
21:09:01 Join Strife89 [0] (~Strife89@
21:11:30 Quit benedikt93 (Quit: Bye ;))
21:16:38 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
21:22:11bluebrotherjlbiasini: btw, I never said that Bagder *should* give you developer permissions on FS −− I said ask him *if* you get permissions ;-)
21:22:58*bluebrother goes looking into the manual reviews
21:30:22***Saving seen data "./dancer.seen"
21:32:46jlbiasiniArf I think that my english is not good enough to understand such difference. Ok I get it now :)
21:34:29bluebrotherno problem :)
21:35:04*bluebrother has an idea how to figure gerrit review descriptions without rendering the page or figuring the API
21:37:19 Join Zarggg [0] (
21:39:28AlexPHow do I make gerrit show me all the diffs on one page? I tried diff all unified, but it opened a million tabs (one per file)
21:39:41Torneyou do not
21:39:50AlexPThat is annoying
21:39:56Torneyeah, a little
21:39:59Tornei think there's a feature req ofr it
21:40:09AlexPWhen you have a few small changes in loads of files
21:40:09Torneas a consolation you can move between files with j and k
21:40:17Tornethere are lots of keyboard shortcuts
21:40:20Tornei think ? will tell you them :)
21:41:19gevaertsAlexP: you can use the gitweb link for that
21:41:25gevaertsYou can't comment then of course
21:41:53AlexPhmm, yes
21:41:56AlexPa half way house
21:42:04AlexPWould be nice to have the real thing though
21:42:12Torneoh wait, [ and ] for files
21:42:14Tornej and k is for lines
21:42:21Tornebut yes ? lists them all
21:42:34 Join goose [0] (
21:42:39*goose waves to #rockbox
21:43:06goosesad that I can't put rockbox on my touch, any suggestions for any alternatives that support the touch? hate the native ipod firmware
21:43:28goosewas a gift, too, so can't return it :/
21:43:38AlexPTorne: Ah, that isn't too bad
21:45:47 Join saratoga [0] (980329b4@gateway/web/freenode/ip.
21:46:01saratogafunman: i'm running it on my build now, it seems to work quite nicely
21:46:12saratogai can post a test build i guess if other people want to try it
21:49:37 Quit factor (Read error: Connection reset by peer)
21:52:37 Join dan_a_ [0] (
21:54:23ukleinekgoose: if you don't like it, I'd volunteer to take it for you :-)
21:54:32 Quit dan_a (Ping timeout: 276 seconds)
21:55:27gooseif I give it to you, will you develop rockbox for it? :p
21:55:50Tornedoes it matter, if he doesn't give it back? :)
21:56:42goosethe only two alternatives I can find are ipodlinux and rockbox, and neither are supported :(
21:56:48gooseI wonder if I could flash android on there..
22:07:03 Join factor [0] (
22:10:47 Quit fs-bluebot (Read error: Connection reset by peer)
22:14:46 Join fs-bluebot [0] (
22:19:40 Quit Thra11 (Read error: Operation timed out)
22:20:21 Join Thra11 [0] (~thrall@
22:24:06 Join zaphee [0] (
22:24:16 Part zaphee
22:27:31 Quit goose (Quit: Staying alive can kill you, it's taken years off of my life.)
22:31:49 Quit fs-bluebot (Quit: So long, and thanks for all the fish.)
22:32:21 Join fs-bluebot [0] (
22:32:49bluebrotherok, time for getting back looking at g#119
22:33:14fs-bluebotGerrit review #119 at,119: Fuze+'s manual: all non-PLA plugins games keymaps by Jean-Louis Biasini (changes/19/119/4)
22:33:32bluebrotherJdGordon: ^^
22:34:31bluebrotherhmm, is it my network or is the gerrit server rather slow right now?
22:36:30n1sa bit slow, bluebrother could bluebot frop the colon from the url?
22:36:46n1sit makes clicking the link not work
22:37:19bluebrotherAlexP, Torne: you can show a review diff on one page. Just follow the gitweb link for the patch set, then show the commitdiff
22:37:24bluebrothern1s: good point.
22:38:02 Join Keripo [0] (
22:38:18AlexPbluebrother: Isn't that what gevaerts was saying, you can see it following gitweb but you can't comment it in
22:38:21AlexP*in it
22:39:05bluebrotherah right, was missing that.
22:39:29 Quit fs-bluebot (Quit: So long, and thanks for all the fish.)
22:39:42 Join fs-bluebot [0] (
22:40:16bluebrother g#119
22:40:18fs-bluebotGerrit review #119 at,119 : Fuze+'s manual: all non-PLA plugins games keymaps by Jean-Louis Biasini (changes/19/119/4)
22:40:23bluebrothern1s: like this?
22:40:42n1sthat works nicely, thanks
22:40:44 Join TomColler [0] (
22:40:48bluebrotheryou're welcome
22:40:53 Part TomColler
22:40:59saratogai wish we had some way to define keymaps for individual plugins, and if one wasn't defined the plugin simply doesn't get built
22:41:12bluebrotherI need to implement a more intelligent solution though −− this one is kinda suboptimal (but at least it works :)
22:42:09bluebrotherwe could do that, couldn't we? Just make the source file empty and don't link it
22:43:12n1syeah #ifdef KEY_DEFINES <the whole source> #endif
22:43:24n1swell the whole source except key defs
22:45:34bluebrotherI'm planning to make a new Rockbox Utility release soon (i.e. most likely the next weekend)
22:45:42bluebrotheranyone interested in updating translations?
22:46:08AlexPGoogle translate does Esperanto now :)
22:47:24bluebrotherhuh? /usr/include/limits.h:125: circular inclusion of /usr/include/limits.h
22:49:07CIA-44Commit b03dcd6 in rockbox by Dominik Riebeling: lupdate all translations and drop obsolete ones.
22:50:49CIA-44Commit 4da1561 in rockbox by Dominik Riebeling: (Author: Jean-Louis Biasini) Fuze+'s manual: all non-PLA plugins games keymaps
22:51:10 Quit TheLemonMan (Quit: WeeChat 0.3.6)
22:51:37CIA-44b03dcd6 build result: All green
22:53:49CIA-444da1561 build result: All green
23:00:09 Quit Thra11 (Read error: Connection reset by peer)
23:06:39 Quit petur (Ping timeout: 252 seconds)
23:08:06saratogabluebrother: wouldn't the rock files still be included though?
23:08:24jlbiasinibluebrother: cool thx! :D
23:08:43CIA-44Commit cac98a5 in rockbox by Dominik Riebeling: Rockbox Utility: update german translation.
23:09:18bluebrothersaratoga: well, the Makefile could skip them if the object is empty, shouldn't it?
23:09:42saratogayeah i think that should be possible
23:09:45saratogaalthough i don't know how
23:09:52bluebrotherwould of course need some additional magic in the plugin makefile
23:10:17saratogai think that would be a better approach since it would force people to fix the plugin keymaps as they go, rather then just disable/enable all of them at once
23:10:41saratogaprobably easier for people porting new devices as well
23:10:44CIA-44cac98a5 build result: All green
23:10:58bluebrotherI agree
23:11:53jlbiasinibluebrother: I could have a look to the french translation
23:12:42jlbiasiniI could also take a look to the german one but my german is not that good either...
23:12:59bluebrotherjlbiasini: would be great, I think that hasn't been updated for a while
23:13:01jlbiasinilet's say I'm french! :D
23:13:12bluebrotherand as for german ... well, seen my last commit? ;-)
23:13:33*bluebrother lives in Germany
23:13:43saratogaalso, as long as i'm bitching, i'd like an error splash from the WPS engine if a font is missing rather then just failing to load
23:13:45*jlbiasini live in austria
23:14:19bluebrotherthen you shouldn't be french!
23:14:34lebelliumis a French living in Berlin youhou \o/
23:15:00 Join Thra11 [0] (~thrall@
23:15:07*jlbiasini is a franch living in Bregenz!
23:15:24bluebrotherjlbiasini: either way, I assume you're familiar with Qt Linguist?
23:15:40jlbiasiniabsolutly not! :D
23:15:56jlbiasiniis it that difficult?
23:16:04 Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium
23:16:11bluebrothernot at all.
23:16:26 Quit leavittx (Ping timeout: 276 seconds)
23:16:33bluebrotheras long as you know you need to open the .ts file with linguist (or linguist-qt4, as it's named on my distro)
23:16:56bluebrotherif you want to test it you need to run lrelease to build the .qm file from it which is loaded by Rockbox Utility.
23:16:57jlbiasinithen I'll add a look. In wich folder are those files?
23:17:35jlbiasiniok I'll will have a look tomorrow
23:17:49bluebrothercool, thanks
23:19:24funmansaratoga: do you have a zip build with thepatch ?
23:19:33saratogano but i can easily make one
23:20:35funmanplease make one i have my zip but no dev evironment
23:20:38*jlbiasini wonders why he already has linguist-qt4 installed on his distribution :)
23:23:05dfktJdGordon, i just tried your newline support for conditionals - very awesome, i can finally read what i wrote! :) however, i think i found one slight issue that differs from your description. closing brackets on a separate line don't seem to work. upper example here works, lower one doesn't - (with rasher's sim from 3 days ago)
23:25:21saratogaheres a build for the clip+ as well:
23:25:33dfktoh great, pastie is now down... JdGordon -
23:26:10 Join Scromple [0] (~Simon@
23:26:35saratogai don't have a clipzip so i tested on the clip+
23:26:43 Join chattr [0] (
23:26:45saratogabut i think they're the same
23:26:51 Part chattr ("gone")
23:29:50jlbiasininow that some people are around I will ask again: does anyone has something to say against a touchpad sensitivity setting with an analogic value choice for some other target than the ones using high/normal like gigabeat-fx (for the moment fuze+)?
23:30:25***Saving seen data "./dancer.seen"
23:30:44jlbiasinisee g#123
23:30:45fs-bluebotGerrit review #123 at,123 : Add an alternative analogic touchpad sensitivity setting and activate it on fuze+ by Jean-Louis Biasini (changes/23/123/1)
23:30:49n1swhat's an analogic value? is this something that the specific fuze+ hw supports?
23:30:52JdGordondfkt: :) yeah, its not perfect but it is a hell of a lot better :)
23:30:54 Quit tuxx- (Read error: Operation timed out)
23:31:00 Join tuxx- [0] (
23:31:53jlbiasinin1s: setting a value between a maximum and minimum and not only having 2 values
23:32:28dfktJdGordon, hell yes - a whole new dimension :) i just mentioned that cause the example in your commit message had the brackets on a new line
23:33:19n1sjlbiasini: if more values are useful i think you should just replace/extend the 2 value setting, not add another setting
23:33:35JdGordonbluebrother: woo! nice work with the bot
23:34:00n1sor maybe that's what the patch does?
23:34:11jlbiasinibluebrother: right now it even speak title!
23:35:12jlbiasinino It add a #define HAVE_TOUCHPAD_SENSITIVITY_SETTING_ANALOG that set an alternative setting menu
23:36:22jlbiasinithe problem if we extend it we will have to define default, maximum and minimum value on all target that use it
23:37:12n1si think that's just added complexity, if a larger value range only makes sense on some targets, i think an int setting is fine for all and just limit it to two values if that's all that's needed, i also don't like the "ANALOG" bit as it makes no sense to me
23:38:16n1sjlbiasini: you can just #ifndef MIN_SENSE #define MIN SENSE 1 #ifndef MAX_SENSE #define MAX SENSE 2
23:38:28n1sanyway, shouldn't be a problem
23:39:12jlbiasiniha right, i'll try to do something in that direction!
23:40:41n1sthis is just my opinion, maybe you should wait for others to comment too :) anyway, perhaps check out the situation with other touchpad targets?
23:41:05n1si guess there's a reason only 2 steps are there at the moment
23:41:14jlbiasiniother target are using only two values
23:41:39n1syes, but why?
23:41:40jlbiasiniI supposed it was hadware limitation
23:41:49 Quit Keripo (Quit: Leaving.)
23:41:58n1scould be
23:42:27jlbiasiniwell I'll will post on the mailing list then
23:42:37n1sperhaps a good ide
23:44:58 Quit Strife89 (Quit: Heading out)
23:52:25 Quit n1s (Quit: Ex-Chat)

Previous day | Next day