00:07:47 | | Quit Strife1989 (Quit: Reboot back to Debian) |
00:08:56 | dfkt | it's very nice that album art can now be a "backdrop" - but seems scrolling lines are still "eating" into the image - http://i.imgur.com/30yMf.png - is there a way around that? |
00:10:14 | | Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) |
00:14:25 | | Join Strife89 [0] (~Strife89@207.144.201.128) |
00:16:33 | | Quit adnap (Ping timeout: 244 seconds) |
00:18:06 | | Join japc [0] (~japc@bl22-232-215.dsl.telepac.pt) |
00:24:32 | | Join adnap [0] (~adnap@rrcs-71-42-140-57.sw.biz.rr.com) |
00:25:04 | | Join evilnick [0] (~AndChat@rockbox/staff/evilnick) |
00:26:06 | | Join rarog [0] (~chatzilla@p4FF5D3B8.dip.t-dialin.net) |
00:26:32 | rarog | is rockbox site down currently or is it just me? |
00:28:41 | Torne | looks broken to me |
00:30:23 | | Quit adnap (Ping timeout: 244 seconds) |
00:30:45 | rarog | damn.... just wanted to update information on a bug... |
00:30:45 | rarog | :D |
00:30:51 | rarog | will have to wait till morning then. |
00:30:53 | evilnick | Yeah. It's down: http://www.downforeveryoneorjustme.com/rockbox.org |
00:31:12 | | Join adnap [0] (~adnap@rrcs-71-42-140-57.sw.biz.rr.com) |
00:33:58 | | Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) |
00:34:05 | | Quit pamaury (Changing host) |
00:34:05 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
00:35:51 | rarog | pamaury: I think I know, why Windows sees only one drive with Fuze+ |
00:36:13 | | Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120222074758]) |
00:36:52 | rarog | I checked lsusb -v on linux and saw that OF sends two configurations (bNumConfigurations =2 ...) while RB sends only one. |
00:37:03 | rarog | I think that this is the point. |
00:37:12 | gevaerts | no |
00:37:30 | Torne | only one configuratio nis used at a time |
00:37:31 | gevaerts | bNumConfigurations has nothing to do with the number of drives you see |
00:37:36 | Torne | the host selects the one it wants to use and uses it |
00:38:46 | rarog | Hm... At what point then can I see with lsusb that two devices are reported to the system? |
00:39:48 | Torne | there are not two devices |
00:39:56 | rarog | *two drives |
00:40:03 | gevaerts | You can't. lsusb only reports standard descriptors. the number of LUNs isn't reported that way |
00:41:13 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
00:41:39 | rarog | Hm... ok "cat /proc/scsi/scsi" shows it at least... |
00:43:11 | rarog | The only difference I see then, is that rockbox tells different Models for internal and sd card |
00:43:12 | | Part jlbiasini |
00:43:28 | rarog | while OF tells 2x the same model |
00:49:41 | rarog | I'll change it to identical ids and will test it tomorrow... |
00:50:15 | rarog | on a windows computer |
00:50:15 | | Quit rarog (Quit: ChatZilla 0.9.88 [SeaMonkey 2.4.1/20111011102430]) |
00:50:15 | | Quit bertrik (Ping timeout: 252 seconds) |
00:50:33 | gevaerts | That's not the issue either. Different names are quite common and work with other rockbox players |
01:00 |
01:00:50 | KiwiCam | Hi. Where do I find a breakdown of all the latest Skinnning engine features? |
01:02:28 | dfkt | KiwiCam, i read the recent activity and customwps pages |
01:03:57 | dfkt | also, take a look at gevaerts' latest themes - they're a nice showcase of the new features |
01:04:56 | gevaerts | Well, not entirely. They may confuse people by trying to abuse lots of viewports for other stuff at the same time |
01:05:16 | KiwiCam | That's actually what brought me here. I'm looking at a printout of the WPS. What's the difference between %pb and %px? |
01:06:44 | KiwiCam | I've somehow missed %px previously. It's been there for a long time. |
01:07:22 | gevaerts | %pb draws a progress bar. %px is the percentage played |
01:08:10 | JdGordon | gevaerts: for your wavy theme... can you add the peak bars as two more vertical wavy fll in things? |
01:08:14 | KiwiCam | That solves a problem for me. That explains why I'm getting no value (number result) for %pb. I should be using %ps. |
01:08:55 | gevaerts | JdGordon: that should work (I think... not sure about horizontal overlap). I'll have a go tomorrow |
01:09:09 | JdGordon | should work the same way as your progress bar |
01:09:53 | JdGordon | I don't think i've seen any themes which use the split peak meter tags |
01:10:48 | KiwiCam | JdGordon: Doesn't this one? http://themes.rockbox.org/index.php?themeid=1486 |
01:11:00 | gevaerts | The thing is that due to the curve the width of the bitmap is a lot more than the width of the actual line |
01:11:45 | JdGordon | KiwiCam: does it? |
01:13:34 | | Join CaptainKewl [0] (captainkew@207-237-110-248.c3-0.nyr-ubr2.nyr.ny.cable.rcn.com) |
01:16:30 | KiwiCam | JdGordon: I gather from you reaction it doesn't. |
01:19:43 | dfkt | split peak meters means %pL and %pR? |
01:20:35 | | Quit evilnick (Quit: Bye) |
01:21:21 | JdGordon | yes |
01:21:27 | dfkt | i used that in a few themes |
01:23:53 | KiwiCam | I thought he had. My mistake. |
01:25:18 | dfkt | %VB only works with %V(...), not with %Vl(a,...), right? |
01:25:33 | JdGordon | no |
01:31:23 | | Join Strife1989 [0] (~Strife89@207-144-19-39.cstel.net) |
01:32:05 | KiwiCam | Actually. Quite a few of the Clip themes are using %pL and %pR, including the one I linked to above. I've got it one one I haven't uploaded yet. It's the Equaliser values, that I'd like to be able to use most. I've now printed out the latest CustomWPS, so I'll have a good read of that. Later folks. |
01:33:18 | *** | Saving seen data "./dancer.seen" |
01:34:41 | | Quit Strife89|AndChat (Ping timeout: 276 seconds) |
01:38:01 | | Join Strife89|AndChat [0] (~Strife89@207.144.201.128) |
01:38:06 | | Quit Strife89|AndChat (Client Quit) |
01:40:26 | | Quit Strife1989 (Ping timeout: 252 seconds) |
01:42:46 | | Quit dionoea (Ping timeout: 272 seconds) |
01:44:20 | dfkt | this is weird - when i draw the album art in the foreground, it doesn't do transparency in the peak/progess bars right - http://i.imgur.com/BoUtX.png - when i draw it in the backdrop layer, the transparency is right, but the rest isn't visible - http://i.imgur.com/XmxRx.png |
01:45:59 | | Quit Utchy (Ping timeout: 240 seconds) |
01:46:02 | | Quit perrikwp_ (Read error: Connection reset by peer) |
01:47:15 | | Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) |
01:51:13 | | Join dionoea [0] (~dionoea@yop.chewa.net) |
01:52:51 | dfkt | hah, peak/progress viewports have to span the whole screen width for album art in the backdrop to be visible |
01:56:06 | | Quit zu (Ping timeout: 240 seconds) |
01:57:00 | | Join zu [0] (~zu@ks387228.kimsufi.com) |
01:58:11 | | Join Utchy [0] (~Utchy@rps6752.ovh.net) |
02:00 |
02:09:46 | | Nick guymann_ is now known as guymann (~charles@69.182.30.34) |
02:13:54 | | Quit Thra11 (Read error: Operation timed out) |
02:15:36 | JdGordon | dfkt: gevaerts: using the 2 layers in the skins will take some getting used to.. you need to make sure both layers have a viewport covering the whole screen or it likely wont work |
02:15:47 | JdGordon | i.e both need a %V(0,0,-,-,-) viewport |
02:16:05 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
02:16:05 | * | gevaerts nods |
02:16:06 | JdGordon | and draw order probably matters if you want it to be perfect |
02:17:23 | gevaerts | JdGordon: the wavy theme has some bits being cleared in the list views on positions where an image would have been drawn if a conditional would have said something else than it does. The thing is that this "wave" effect uses lots and lots of viewports and conditionals to only draw in some, which arguably is asking for trouble |
02:17:59 | gevaerts | And as far as I can figure out you can't really conditionally load specific list item viewports |
02:18:21 | gevaerts | (which would be the clean way to do this) |
02:19:04 | dfkt | JdGordon, thanks - i try that instead of making each used viewport full-sized (which won't work in all situations anyways) |
02:19:06 | gevaerts | Oh, also, I can't get scrolling to work properly on skinned lists |
02:19:42 | JdGordon | why cant you conditionally chose the list viewport? |
02:19:57 | JdGordon | and scrolling was working fine eons ago when i was playing |
02:20:17 | gevaerts | Maybe the scrolling is another effect of me doing strange things |
02:21:47 | gevaerts | The problem (as I see it) is that only viewports with the label specified by %Lb() get moved around to the right spot on the screen, so if you %Vl a viewport from a conditional in there, it will be in the wrong place |
02:21:54 | gevaerts | I admit that I haven't tried it |
02:22:35 | * | JdGordon cant really remember how it works |
02:24:04 | gevaerts | Right now I can't think of a good solution for this that doesn't involve hierarchical viewports (i.e. where viewport coordinates are relative to their parent), but I don't think we should go there |
02:28:20 | JdGordon | i thought thats how i did list viewports? |
02:28:33 | * | JdGordon really ddoesnt rememebr |
02:29:27 | gevaerts | For each item it loops through all viewports, and if it sees one with the right label it (temporarily) changes its x and y coordinates to make it appear in the proper place and then renders it |
02:30:42 | gevaerts | At least that's how I read the code |
02:31:09 | gevaerts | I'm not convinced that this is something that theme designers will actually have problems with though. The "wavy" design is basically driven by my curiosity to find out what I can get away with, which really isn't representative of what the skin engine should support |
02:31:25 | JdGordon | :) |
02:33:05 | gevaerts | I'd just like to figure out why exactly it has glitches. This may well involve lots of stepping through it in gdb :) |
02:34:33 | JdGordon | with 50 viewports, thats gonna be fun! |
02:34:33 | gevaerts | Oh, one more thing: I installed wavy and medieval on real hardware today, and it appears that skinned lists aren't initialised the very first time the menu is rendered after USB disconnect, so it shows the standard list until you touch a button |
02:34:55 | JdGordon | ah, good bug, file it :) |
02:35:10 | gevaerts | Tomorrow. It's getting late here :) |
02:39:24 | gevaerts | JdGordon: is there a debug option or something like that that makes the skin engine call lcd_update() more or less after every tag? |
02:45:14 | JdGordon | no |
02:45:57 | JdGordon | you can add that at the end of skin_render_line() but it is insanely slow |
02:46:33 | | Quit factor (Read error: Connection reset by peer) |
03:00 |
03:03:33 | dfkt | i'd love to have album art size limit that considers the larger side of the screen - ie. on a 160x128 screen i could load 160x160 album art and 'crop' to a visible 160x128 portion (instead of being limited to 128x128) |
03:03:41 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
03:09:40 | funman | i wonder if i should rather ask the fund to buy me a nano2g from amazon |
03:13:01 | | Nick scorche` is now known as scorche (~scorche@rockbox/administrator/scorche) |
03:25:06 | | Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) |
03:31:48 | | Quit pamaury (Ping timeout: 260 seconds) |
03:33:00 | enthdegree | heggel geggel |
03:33:08 | enthdegree | funman, don't. there are better players for the money |
03:33:22 | *** | Saving seen data "./dancer.seen" |
03:33:25 | enthdegree | like the Sansa Clip Zip |
03:33:26 | funman | enthdegree: i have better players already, i need a nano2g to work on |
03:33:36 | enthdegree | oh, for that reason. |
03:34:20 | enthdegree | oh heavens you're a developer, I thought you were just an enduser. |
03:35:32 | funman | i also have had all the sansa targets in hand and most in my possession :) |
03:35:44 | enthdegree | whoa! |
03:36:18 | enthdegree | would anyone use a Ti-83/+/84+ emulator? |
03:40:16 | enthdegree | The only issue I can see with one is the amount of memory available in these devices |
03:40:36 | | Quit japc (Quit: Ex-Chat) |
03:40:36 | funman | does it have audio output ? |
03:40:58 | enthdegree | what the calculator? |
03:41:12 | funman | yeah |
03:41:30 | enthdegree | I bet someone has hacked it out but IDK if you would want to |
03:41:51 | funman | then it's probably unrelated talk for #rockbox , move that to #rockbox-community please |
03:42:51 | enthdegree | what? I am speaking of a calculator emulator plugin for rockbox, not a port to a calculator |
03:45:03 | enthdegree | is that still for #rockbox-community |
03:45:42 | funman | ooh sorry i didn't get it, yes it's on topic |
03:46:11 | funman | of course it's interesting |
03:47:03 | enthdegree | it would be amazing to be able to use that as an alternative to the crummy builtin calculator |
03:48:46 | funman | some rockbox targets have 64MB of ram |
03:50:28 | enthdegree | oh that shouldn't be an issue then; the calculators only have 128kb RAM and a 15MHz Z80 |
03:54:05 | enthdegree | the only real issue is text entry |
03:54:56 | enthdegree | 96×64px screen is a joke |
03:55:48 | | Quit Strife89 (Quit: Night, all!) |
03:59:25 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
04:00 |
04:00:47 | JdGordon | hey [Saint] |
04:01:40 | JdGordon | http://www.rockbox.org/irc/log-20120229#14:40:23 |
04:02:12 | | Join Riviera [0] (~Riviera@92.51.147.16) |
04:02:27 | [Saint] | Yeah, I vaguely recall reading some highlights before I fell asleep last night. |
04:02:46 | [Saint] | I'll be nosey after ingesting coffee :) |
04:04:04 | JdGordon | hehe |
04:04:24 | | Quit remlap (Read error: Connection reset by peer) |
04:06:11 | funman | [Saint]: still no nano2g :( |
04:12:27 | | Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) |
04:16:30 | | Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) |
04:18:33 | | Quit amiconn (Disconnected by services) |
04:18:34 | | Quit pixelma (Disconnected by services) |
04:18:34 | | Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) |
04:18:36 | | Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) |
04:18:38 | | Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) |
04:18:56 | | Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) |
04:27:09 | | Quit DerPapst (Quit: Leaving.) |
04:28:21 | | Quit dys (Ping timeout: 265 seconds) |
04:29:04 | | Join dys [0] (~andreas@krlh-5f71c509.pool.mediaWays.net) |
04:32:52 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
04:36:19 | | Quit user890104 (Ping timeout: 272 seconds) |
04:36:22 | | Quit [Saint] (Ping timeout: 260 seconds) |
04:39:42 | | Join user890104 [0] (venci@Addicted.to.Minecraft.ipv6.6bez10.info) |
04:40:36 | | Quit LambdaCalculus37 (Quit: FWUMP) |
04:53:18 | | Quit anewuser_ (Read error: Connection reset by peer) |
04:53:28 | | Join [Saint] [0] (~Saint]@101.98.158.103) |
04:53:29 | | Quit [Saint] (Changing host) |
04:53:29 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
04:55:26 | | Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) |
04:59:48 | | Quit TheSeven (Disconnected by services) |
05:00 |
05:00:11 | | Join [7] [0] (~TheSeven@rockbox/developer/TheSeven) |
05:15:56 | | Join Rob2223 [0] (~Miranda@p4FFD1906.dip.t-dialin.net) |
05:17:53 | | Quit Rob2222 (Ping timeout: 252 seconds) |
05:19:29 | | Quit passstab (Remote host closed the connection) |
05:21:30 | | Join Minthe [0] (~Minthe@133.11.50.113) |
05:33:24 | *** | Saving seen data "./dancer.seen" |
05:50:48 | | Quit zenlunatic (Ping timeout: 276 seconds) |
06:00 |
06:02:02 | | Quit Scromple (Read error: Connection reset by peer) |
06:03:45 | | Join zenlunatic [0] (~justin@c-68-48-40-231.hsd1.md.comcast.net) |
06:12:07 | | Quit Zoiah (Ping timeout: 240 seconds) |
06:12:17 | | Join Zoiah [0] (zoiah@matryoshka.zoiah.net) |
06:26:06 | | Quit curtism (Quit: Live Long and Prosper) |
06:52:31 | pixelma | [03:03:36] <dfkt> i'd love to have album art size limit that considers the larger side of the screen - ie. on a 160x128 screen i could load 160x160 album art and 'crop' to a visible 160x128 portion (instead of being limited to 128x128) <- I remember asking about that a loong time ago |
06:54:46 | [Saint] | Shouldn't that be what the "c" flags do? |
06:55:47 | pixelma | no, you are limited to LCD_WIDTH or HEIGHT - whichever is smaller |
06:57:41 | pixelma | [Saint]: and what are the "c" flags again? |
06:59:24 | | Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic) |
07:00 |
07:00:01 | [Saint] | they're supposed to center the art in the AA viewport. Exabple: "%Cl(0,0,100,100,c,c)" |
07:01:00 | pixelma | that's not what we are talking about |
07:01:25 | JdGordon | [Saint]: any thought of the draw_rect tag? |
07:01:50 | [Saint] | pixelma: I thought it could be used in that way. |
07:02:07 | [Saint] | I thought it would crop if it needed to. |
07:02:25 | pixelma | that would just mean that you can have a 128x128 album art centered (as currently the maximum limit), not a 160x160 one in the example |
07:02:48 | pixelma | I think trying it out explains it better |
07:04:38 | pixelma | I *believe* the tag doesn't crop, just aligns. At least in my c200 sbs I use the viewport for cropping (which works). That's a bit of a different story though |
07:11:42 | | Quit nosa-j (Read error: Connection reset by peer) |
07:12:13 | | Quit hiptobecubic (Ping timeout: 245 seconds) |
07:12:20 | | Join nosa-j [0] (~m00k@adsl-74-235-42-18.clt.bellsouth.net) |
07:33:27 | *** | Saving seen data "./dancer.seen" |
07:34:05 | pixelma | maybe there was a way to get a fullscreen art in this case but only with stretching |
07:37:24 | | Quit zenlunatic (Ping timeout: 276 seconds) |
08:00 |
08:10:07 | | Quit jhMikeS () |
08:19:18 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
08:20:13 | | Join jhMikeS [0] (~jethead71@c-68-61-166-99.hsd1.mi.comcast.net) |
08:20:13 | | Quit jhMikeS (Changing host) |
08:20:13 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
08:25:14 | | Join Zagor [242] (~bjst@rockbox/developer/Zagor) |
08:37:49 | | Join ender` [0] (~ender@foo.eternallybored.org) |
08:38:58 | [Saint] | kugel: JdGordon: https://github.com/saint-lascivious/RaaA-CabbieV2/commits/master |
08:39:08 | JdGordon | Thank You! |
08:39:42 | | Quit enthdegree (Read error: Connection reset by peer) |
08:40:12 | JdGordon | though i'm more interested in the draw rect skin tag right now :) |
08:41:24 | | Join mortalis [0] (~mortalis@77.108.98.176) |
08:42:11 | [Saint] | I'll add a note to the Flyspray task reminding those using it its good and dead now, and that I'll still be doing periodic releases via DropBox and Google+ from now on then I'll poke someone to close the task. |
08:42:47 | JdGordon | this is still quite pointless unless you're trying to get it actually commited |
08:43:07 | JdGordon | which I know is the ultimate goal, but im meaning "soon" |
08:45:51 | [Saint] | Well "soon" really depends on the amount of on-device testing I can muster, and the willingness of others to allow it to be committed, combined with the amount of things I'll have to piss around changing to facilitate said willingness. |
08:49:02 | [Saint] | I'm also told I need to do a "get you grievences out in the open" mail. (highly paraphrased). |
08:50:16 | JdGordon | arent there bigger issues like the convttf being broken? and wpsinstall.pl being broekn? |
08:52:15 | [Saint] | From my point of view, those are the bigger issues...but I get the feeling those aren't the issues people want to talk about. |
08:56:31 | [Saint] | wpsinstall isn't exactly "broken"...it just needs to know about application target vs normal target iiuc, and convttf being broken is still an issue but notsomuch if we did fonts in a saner way for building themes. |
08:57:17 | [Saint] | "sane" being "grab pre-converted fonts from a central directory as opposed to converting them when needed" |
08:58:35 | GodEater_ | what's the flyspray # for the broken convttf issue? |
08:59:41 | [Saint] | It needs to be re-opened, it was a known issue when it was committed. Mentioned in the comments in there a few times. |
09:00 |
09:01:43 | [Saint] | I can search it out in a bit when I've finished messing around home. Though it probably is best to open a new task about it instead of opening the old one again as the old one is massive. |
09:02:51 | | Quit bertrik (Ping timeout: 246 seconds) |
09:03:07 | | Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) |
09:03:08 | | Quit pamaury (Changing host) |
09:03:08 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
09:03:34 | | Quit factor (Read error: Connection reset by peer) |
09:05:44 | [Saint] | I need to sit down again and force myself to use convttf again to remember what exactly all the issues with it are, but there was definitely more than one. Main issue was to with with a flag to set a maximum height and it not respecting that when ascent or descent was added or removed. |
09:06:32 | [Saint] | And the fact that ascent and descent were usually screwy in the first palce and needed manual trimming to begin with is an issue I suppose. |
09:09:00 | [Saint] | Creating a consistent looking font set with it was a nightmare, pretty much every font needed me to overview it in the terminal during conversion and adjust size/ascent/descent/ manually. |
09:19:30 | | Quit pamaury (Ping timeout: 252 seconds) |
09:19:51 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
09:21:21 | | Join randumbum [0] (~IRCclient@173-8-222-138-Oregon.hfc.comcastbusiness.net) |
09:26:54 | | Join icarusfactor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
09:27:13 | | Quit factor (Disconnected by services) |
09:27:16 | | Nick icarusfactor is now known as factor (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
09:32:36 | | Quit kadoban (Read error: Operation timed out) |
09:33:31 | *** | Saving seen data "./dancer.seen" |
09:44:06 | | Quit nosa-j (Read error: Connection reset by peer) |
09:44:51 | | Join nosa-j [0] (~m00k@adsl-74-235-42-18.clt.bellsouth.net) |
09:52:35 | | Quit Zarggg (Quit: Rebooting client...) |
09:58:51 | | Quit CaptainKewl (Ping timeout: 244 seconds) |
10:00 |
10:01:00 | | Quit Minthe (Remote host closed the connection) |
10:17:42 | | Join pamaury [0] (~quassel@sphinx.lix.polytechnique.fr) |
10:17:42 | | Quit pamaury (Changing host) |
10:17:42 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
10:17:57 | | Quit mystica555_ (Ping timeout: 276 seconds) |
10:18:05 | | Join wodz [0] (~wodz@89-76-160-35.dynamic.chello.pl) |
10:21:17 | wodz | amiconn, others: http://www.pastie.org/3494990 . This is generalized (to some degree) 4bit lut version of crc routine. |
10:22:05 | wodz | with polynomial=0x04C11DB7, reflected=false it is equivalent to crc_32() from firmware/common/crc32.c |
10:23:25 | wodz | with polynomial=0x04C11DB7, reflected=true it is equivalent to chksum_crc32() from firmware/common/crc32-mi4.c (with the exception that it uses 64bytes lut while crc32-mi4 uses 1k) |
10:24:21 | wodz | with polynomial=0x04C10DB7, reflected=false it can calc checksum for RKW file format |
10:24:22 | | Quit mortalis (Read error: Connection reset by peer) |
10:26:44 | wodz | As crc_32() variant is the most frequently used we could optimize this a bit by declaring LUT static with prefilled values and add check whether we need to regenerate. |
10:46:45 | | Join mortalis [0] (~mortalis@77.108.98.176) |
11:00 |
11:07:46 | amiconn | Why not just include the needed lut(s) per target? 4 bit lut is 64 bytes, certainly less than the generator code (and faster) |
11:08:35 | amiconn | On large mem targets we could use 8 bit lut(s) throughout. |
11:16:00 | Zagor | when did we last to a GPL version survey? do we have any v2-only code left? |
11:16:16 | Zagor | my grep fu is failing me |
11:20:18 | amiconn | In the calculation part, the if(reflected) should be pulled out of the loop for performance. This makes it easier to ifdef it away as well, for targets where it's not needed (the parameter can be dropped using macro magic so that the crc calls don't need ifdefs) |
11:26:19 | | Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic) |
11:26:51 | | Join wodz_ [0] (~wodz@iwl138.internetdsl.tpnet.pl) |
11:28:13 | wodz_ | amiconn: Could you be a bit more specific? I fail to see how to do this with macros. And as you can see the difference is not only in LUTs |
11:32:10 | wodz_ | and we can't decide at compile time which version to use as we need two in some cases |
11:32:32 | amiconn | Define "some cases" |
11:32:46 | amiconn | If "some cases" == "some targets" then sure we can |
11:33:35 | *** | Saving seen data "./dancer.seen" |
11:33:56 | amiconn | Don't include code for a target were we know at compile time it won't be used. |
11:35:04 | wodz_ | ok, so your opinion is that when I'll add RKW format support to rolo I should add another crc implementation conditionally compiled, right? |
11:37:49 | amiconn | You don't need a completely separate implementation, it can be done by ifdefing a generic one |
11:38:31 | wodz_ | that would be nightmare |
11:38:42 | amiconn | I doubt that |
11:38:45 | wodz_ | prototypes will differ |
11:39:05 | amiconn | Yes, so what? Just encapsulate the function call in a macro |
11:39:17 | wodz_ | that what I call nightmare |
11:39:32 | amiconn | It's just a bit of ifdefing in the header. |
11:40:57 | amiconn | Of course there is a limit in what would be acceptable to exclude unused code per target, e.g. if it requires ifdefing each call of a given function |
11:41:19 | wodz_ | thats the point |
11:41:41 | wodz_ | we call crc_32() in ~15 places |
11:41:48 | | Join DerPapst [0] (~Adium@91-64-115-27-dynip.superkabel.de) |
11:41:59 | wodz_ | all this calls would need to be mangled by preprocessor |
11:42:25 | amiconn | But in this case, for example: #ifdef NEED_CRC32_R / #define CRC32(s, l, p) crc32_generic(s, l, p, false) / #define CRC32_R(s, l, p) crc32_generic(s, l, p, true) / #else / #define CRC32(s, l, p) crc32_generic(s, l, p) / #endif |
11:42:49 | amiconn | Similar stuff can be done for the other parameters. In the caller you'd then just call the macro |
11:43:00 | amiconn | (s) |
11:46:03 | wodz_ | in such approach it would be better to drop gen_tab part and include precalculated lut(s) for known variants |
11:46:38 | amiconn | In this case it's actually pretty easy because one caller alway needs one variant, so you can ifdef out constants that way |
11:48:29 | amiconn | Another method (if you don't want different macro names per variant) would be having one single macro and then just drop the parameters you don't need. But this is error prone, in that you rely on the macro user to know what he's doing (i.e. that some parameters might be dropped depending on target) |
11:49:26 | wodz_ | different macro names are better IMO as not hiding true nature of what being called |
11:49:54 | amiconn | I'm all for dropping the gen_tab part as I already said. Sure it would save some binsize if a target needs many variants, or if we used 8 bit luts on large mem targets, but then a point of a large lut is to speed things up, and on large mem targets we can afford that, imo |
11:50:58 | wodz_ | is it really that important? The difference in speed between 4bit LUT and 8bit LUT is ~2x in terms of speed |
11:52:16 | amiconn | Depends on how often it is called, or rather, for what amount of data |
11:52:55 | amiconn | If going 8 bit means e.g. (re)booting 1 second faster on a large mem target it's worth it imo |
11:54:43 | wodz_ | if by rebooting you mean roloing I dissagree. |
11:55:00 | wodz_ | It is relatively rarely used feature |
11:55:04 | amiconn | Also the speedup could easily be more than 2x, depending on the processor architecture. Somewhat educated guess is that this applies to both SH1 (there's no large mem target using that of course) and coldfire (and those are all large mem) |
11:55:23 | amiconn | Iirc crc32 is also used in the database code |
11:55:34 | wodz_ | in tagcache yes |
11:56:21 | wodz_ | coldfire suffers from lack of dcache in 4bit lut version |
11:57:31 | wodz_ | I guess it was somewhat mitigated in crc32.c by copying processed byte to local variable (which will be in iram) at the cost of additional mem access |
11:59:50 | wodz_ | Anyway, I don't think this is THAT important for crc implementation to be as fast as possible in our case. |
12:00 |
12:00:28 | amiconn | I wasn't even thinking of the dcache issue. Shift-by-8 and or'ing can be done in one instruction on cf, for 4 bit you need to shift, mask and or() |
12:01:51 | wodz_ | this is strictly academic discussion as I am not so sure gcc is smart enough to catch such nuance. |
12:02:16 | amiconn | By (re)booting I mean all cases. Explicit rolo might be rarely used, but you need to boot the device every time you start unsing it. Also some operations require a reboot. The reasons for this became less, but afaik it's still necessary for database commit when not using dircache |
12:03:47 | wodz_ | amiconn: Do we use crc check in booting routine? common.c from bootloader/ supports only simple checksum |
12:05:36 | amiconn | You mentioned mi4 using crc |
12:06:01 | wodz_ | but I think we relay on stock bootloader in this case. |
12:07:20 | wodz_ | we calculate crc in rolo when running mi4 firmware |
12:09:04 | wodz_ | hmm, no we use this in bootloader also |
12:09:25 | wodz_ | http://git.rockbox.org/?p=rockbox.git;a=blob;f=bootloader/main-pp.c;h=28aee9cf90b6138415e484ccdf401b9b4166dc2c;hb=HEAD in load_mi4() |
12:11:32 | | Quit wodz_ (Quit: Leaving) |
12:15:17 | | Quit Keripo (Quit: Leaving.) |
12:29:57 | | Quit DerPapst (Quit: Leaving.) |
12:49:38 | wodz | After thinking more about it I think I'll leave this all as is. |
12:50:26 | | Join Topy [0] (~Topy44@f049045242.adsl.alicedsl.de) |
12:54:36 | | Quit T44 (Ping timeout: 276 seconds) |
12:59:36 | | Join anewuser [0] (~anewuser@190.207.129.184) |
12:59:37 | | Quit anewuser (Changing host) |
12:59:37 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
13:00 |
13:05:15 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
13:11:39 | | Quit [Saint] (Read error: Connection reset by peer) |
13:14:25 | | Quit hiptobecubic (Ping timeout: 252 seconds) |
13:24:51 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
13:32:14 | jlbiasini | pamaury: I think that we should update the bootloader on the server before everyone start to brick its player installing the old version with rbutil!! Not being able anymore to boot into OF!! |
13:32:35 | pamaury | is the current version broken ? |
13:33:09 | jlbiasini | yes the problem I add was by using rbutil installation |
13:33:25 | jlbiasini | I couldn't boot anymore into OF |
13:33:32 | pamaury | that looks strange, it has worked for some time now |
13:33:38 | *** | Saving seen data "./dancer.seen" |
13:33:57 | jlbiasini | hum, let me try again to be sure |
13:34:05 | pamaury | are you sure you pressed power long enough with volume down ? |
13:35:21 | jlbiasini | I suppose but I will try again the whole process. If that really breaks the bootloader it is worthy to check it before every one start to be mad at us! :D |
13:38:32 | | Part Zagor |
13:42:52 | | Join Zagor [242] (~bjst@rockbox/developer/Zagor) |
13:57:50 | jlbiasini | pamaury: there is something new! with the actual Bootloader I can boot into OF but it doesn't go into update even if there is a firmware.sb on the root (I tested both with original firmware.sb and one from rockbox utility |
13:58:08 | jlbiasini | actual bootloader=compiled from git |
13:59:25 | pamaury | huh ? nothing changed, make sure to properly reboot and shutdown the player with rockbox |
14:00 |
14:00:04 | jlbiasini | that's what i did, the firmware.sb file remains on the root |
14:00:56 | jlbiasini | this just doesn't make sense |
14:01:41 | pamaury | remove it and retry, that probably an OF bug or the firmware.sb is incorrect |
14:01:41 | | Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic) |
14:02:04 | jlbiasini | i'm on it I'll let you know |
14:04:17 | | Join Thra11 [0] (~thrall@87.114.84.113) |
14:07:46 | jlbiasini | pamaury: is it normal if I get a panic on unpluging after the dd command? |
14:07:55 | pamaury | yes |
14:08:20 | pamaury | well, might be |
14:08:46 | | Quit anewuser (Ping timeout: 245 seconds) |
14:10:25 | pamaury | damn, why do we still compile tools with -pedantic |
14:16:25 | jlbiasini | pamaury: very strange I did the whole manual flashing again and had the same issue |
14:16:56 | pamaury | which issue ? |
14:16:58 | jlbiasini | then I transfered the file from OF usb mode and this time it worked!!! ???/ |
14:17:55 | | Join anewuser [0] (~anewuser@190.207.129.184) |
14:17:55 | | Quit anewuser (Changing host) |
14:17:55 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
14:18:24 | jlbiasini | And as pluged the player in OF usb mode the former firmware.sb file was still there!!! |
14:18:51 | | Join petur [0] (~petur@rockbox/developer/petur) |
14:19:23 | | Quit funman (Read error: Operation timed out) |
14:19:39 | | Quit jlbiasini (Remote host closed the connection) |
14:22:12 | | Join funman [0] (~fun@rockbox/developer/funman) |
14:22:37 | | Quit anewuser (Ping timeout: 260 seconds) |
14:23:41 | pamaury | Who knows configure well ? I am wrong in saying that $toolset is actually never used |
14:25:24 | | Join anewuser [0] (~anewuser@190.207.129.184) |
14:25:24 | wodz | Am I right that rolo is not going to work on targets without iram? |
14:25:24 | | Quit anewuser (Changing host) |
14:25:24 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
14:27:12 | pamaury | wodz: technically, I think is wrong. You can make it work as long as you are able to have the loading image disjoint from the running one |
14:28:06 | pamaury | this might require that the loaded image move itself after been loaded |
14:28:09 | wodz | yeah, but in case of rb this doesn't hold. |
14:28:21 | | Quit funman (Ping timeout: 246 seconds) |
14:28:29 | | Join funman [0] (~fun@rockbox/developer/funman) |
14:28:47 | pamaury | wodz: depends. If the fuze+ for example, rolo loads it to the audio buffer |
14:28:52 | pamaury | *On |
14:29:00 | pamaury | I think |
14:29:16 | wodz | pamaury: on every target yes, but look what rolo_restart is doing |
14:29:20 | | Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) |
14:29:59 | wodz | if rolo_restart() isn't in distinct space it will self overwrite |
14:30:20 | pamaury | you are free to do differently |
14:32:00 | wodz | imo the most flexible solution would be reloc rolo_restart() so it wan't be overwritten for sure |
14:32:03 | pamaury | the recent move to core_alloc makes it tricky though. But if you arrange so that loadaddress is far away from the code, that's ok |
14:32:22 | wodz | no it is not |
14:32:34 | pamaury | ? |
14:32:38 | wodz | you are not jumping into the code in filebuf |
14:33:05 | wodz | rolo_restart() first copy this code to the loadaddress |
14:33:11 | pamaury | yes, that's what I said |
14:33:26 | pamaury | if you set loadaddress so that it's not overwriting the code, it's ok |
14:33:46 | pamaury | of course, the code will then have to move itself back to the right location |
14:34:09 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
14:34:14 | wodz | but you usually want to load binary with the same load/run address as current one |
14:34:22 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
14:34:29 | pamaury | wodz: no |
14:34:40 | wodz | pamaury:? |
14:34:51 | pamaury | at least on the fuze+, the binary can be loaded at any address, it will just move itself to the right one at runtime |
14:35:01 | pamaury | that solves the whole problem |
14:35:07 | wodz | by means of MMU? |
14:35:13 | pamaury | no, by mean of copying |
14:35:49 | wodz | you check in crt0.S where are you or what? |
14:36:33 | pamaury | yes |
14:36:57 | wodz | is it in git so I could look at it? |
14:37:15 | pamaury | yes |
14:37:20 | pamaury | target/arm/imx233/crt0.S |
14:37:23 | | Quit anewuser (Read error: Connection reset by peer) |
14:37:47 | wodz | hmm, but then you will need to hack rolo_restart() to simply jump and not copy |
14:38:23 | pamaury | no, just let it copy to loadaddress and set loadaddress to some place in the plugin buffer for example |
14:39:05 | pamaury | in the case of the fuze+, it's overwriting itself because it has iram but you just need to find a good location |
14:39:30 | pamaury | of course that get's tricky if you don't have enough DRAM to hold to copies |
14:39:35 | wodz | isn't it better to just skip the copying? |
14:40:12 | pamaury | I guess you can make it conditional if you want |
14:40:29 | wodz | I mean in rolo_restart() |
14:40:46 | wodz | thats really neat idea |
14:40:54 | pamaury | yes, just add #ifdef to skip the copy on your target |
14:41:38 | pamaury | or just use the plugin buffer if it's large enough, that will avoid conditional code |
14:42:04 | wodz | I don't get it |
14:42:59 | pamaury | you want to skip the copy because you don't want the copy to overwrite the running code. I'm telling you that the simplest solution is to copy it to some safe location. The plugin buffer is a safe location |
14:43:15 | wodz | ah ok |
14:43:38 | pamaury | then the binary moves itself and your done. That's not the most efficient because you do two copies, admitted. |
14:43:43 | wodz | whats wrong with alloc from bufflib? |
14:45:02 | pamaury | nothing, it's just that before, the code used to load the firmware to the audio buffer, so by setting loadadress=audio_buffer, you could bypass the copy if you wanted, iirc |
14:46:29 | wodz | ok |
14:48:02 | wodz | pamaury: why _dramcopystart and _dramcopyend are defined in its own sections? |
14:48:52 | jlbiasini | pamaury: ok with a fresh install and bootloader from server i can boot into OF... I really wonder where all those problem where coming from.1) Anyway the actual bootloader compiled from up to date git get updated only if installed from OF usb. |
14:49:22 | pamaury | _dramcopystart could be put in .text, it's just to make it more obvious that it's the start of DRAM. Same thing for the end which could be put in .stack |
14:49:24 | pamaury | wodz: ^ |
14:50:03 | wodz | ok so purely aesthetic reasons :-) |
14:50:07 | pamaury | yes :) |
14:50:10 | pamaury | jlbiasini: I don't understand, why is 1) a problem ? |
14:51:08 | wodz | pamaury: thanks for inspiration |
14:52:02 | jlbiasini | it isn't but its just something to know! If people want to update their device from an already rboxed device they could this issue. And this is really really weird! |
14:54:05 | jlbiasini | not further problem with the actual bootloader then |
14:54:39 | pamaury | jlbiasini: I don't understand you mean that putting firmware.sb with rockbox and then booting in the OF will not work ? |
14:54:49 | jlbiasini | exactly |
14:55:00 | jlbiasini | the of boot normaly |
14:55:10 | jlbiasini | but the file is there!!! |
14:55:15 | jlbiasini | I tested |
14:55:17 | pamaury | ah, well, another OF stupidity |
14:55:30 | | Quit hiptobecubic (Ping timeout: 276 seconds) |
14:55:49 | jlbiasini | but I don't remember this was like that before (well not 100% sure) |
14:59:35 | pamaury | I don't remember too, I think I always tested with the OF |
15:00 |
15:02:40 | | Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic) |
15:13:17 | jlbiasini | It might have always been like that, we didn't changed the bootloader for a while and there used to be no rockbox usb |
15:15:58 | pamaury | usb has been there from the beginning |
15:16:38 | pamaury | funman, wodz: any idea why configure sets up LD as arm-elf-eabi-*ar* |
15:17:30 | wodz | eee what? |
15:18:04 | pamaury | http://git.rockbox.org/?p=rockbox.git;a=blob;f=tools/configure;h=ee76ed73e261ade1bd43934b6ea6e5fcbff36332;hb=HEAD#l3648 |
15:19:34 | | Quit funman (Ping timeout: 252 seconds) |
15:19:57 | wodz | I guess this is pure error |
15:20:30 | | Quit wodz (Quit: Leaving) |
15:21:15 | | Join funman [0] (~fun@rockbox/developer/funman) |
15:22:27 | pamaury | it's strange that it went unnoticed |
15:22:59 | | Quit randumbum (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216101208]) |
15:23:18 | pamaury | should we get more opinions before changing that ? |
15:28:47 | pamaury | I also would like to compile tools in c99 mode, there is no reason to keep them with -pedantic while the remaining of the code allows c99 |
15:33:40 | *** | Saving seen data "./dancer.seen" |
15:44:04 | funman | pamaury: do we use .so ? |
15:44:25 | pamaury | funman: no ? is that related ? |
15:56:39 | | Join TheLemonMan [0] (~LemonBoy@adsl-ull-28-252.45-151.net24.it) |
15:58:05 | funman | ld is dynamic linker afaik |
15:59:29 | gevaerts | It's not |
15:59:37 | gevaerts | ld.so is |
16:00 |
16:01:00 | funman | ld can create static libraries ? |
16:01:21 | Torne | ld is a linker, it can create anything |
16:01:47 | Torne | but i suspect by "static library" you mena an ar archive |
16:01:57 | Torne | ld doesn't directly do that, but it produces the object files inside the archive |
16:02:03 | Torne | ar makes the actual archive |
16:02:16 | Torne | a static library is not really a specific thing on unix |
16:02:25 | Torne | it's just "some object files tha happen to be in an archive" :) |
16:02:38 | funman | pamaury: what do we use "LD" for ? |
16:03:18 | Torne | this sounds like the build system is being mangled in an unfortunatte and confusing way, tbh :) |
16:03:21 | funman | rk27utils and imxtools which are not meant to be cross compiled afaict |
16:03:37 | funman | so just remove it |
16:03:38 | Torne | if you use ar for $LD and some ar flags for $LDFLAGS then i can see that doing the "right" thing |
16:03:42 | Torne | but not in a very natural way :) |
16:04:17 | Torne | well, not right necessarily, since ar behaves differently to ld with respect to existing target files (it adds to the existing archive) and you normally need a different form of rule that rm's the target first |
16:11:49 | funman | I also would like to compile tools in c99 mode, there is no reason to keep them with -pedantic while the remaining of the code allows c99 |
16:11:55 | funman | pamaury: ^ makes sense |
16:12:38 | funman | pamaury: git grep '(LD)' returns only imxtools and rk27utils which don't use rockbox Makefile so deleting LD should be safe |
16:20:24 | | Join kadoban [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) |
16:30:03 | | Part jlbiasini |
16:44:31 | | Join y4n [0] (y4n@unaffiliated/y4ndexx) |
16:48:30 | pamaury | funman: on the contrary, fixing it would be more usefull if we ever need to use the makefile system for them |
16:49:19 | pamaury | for example, ld is needed for mkamsboot and mkimxboot dualboot code |
16:49:36 | pamaury | and if we are to move them out of mk*boot, then $(LD) becomes useful |
16:52:12 | CIA-44 | Commit dc572fb in rockbox by Amaury Pouly: configure: fix $(LD) which was incorrectly set as $(AR) |
16:53:06 | | Quit maraz (Ping timeout: 260 seconds) |
16:55:09 | CIA-44 | dc572fb build result: All green |
17:00 |
17:03:58 | | Join DerPapst [0] (~Adium@91-64-115-27-dynip.superkabel.de) |
17:04:34 | | Quit TheLemonMan (Quit: WeeChat 0.3.7) |
17:07:45 | | Quit pamaury (Read error: Operation timed out) |
17:12:56 | | Quit hiptobecubic (Ping timeout: 260 seconds) |
17:14:32 | | Part Zagor |
17:16:56 | | Join perrikwp_ [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) |
17:17:32 | funman | pamaury: LD is not needed for mkamsboot, arm-elf-eabi-ld is |
17:19:07 | | Quit perrikwp (Ping timeout: 240 seconds) |
17:19:17 | | Join zenlunatic [0] (~justin@c-68-48-40-231.hsd1.md.comcast.net) |
17:21:45 | | Join hiptobecubic [0] (~john@unaffiliated/hiptobecubic) |
17:22:13 | | Join mshathlonxp [0] (msh@81.198.255.46) |
17:22:25 | | Join maraz [0] (maraz@kapsi.fi) |
17:23:39 | | Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) |
17:24:34 | | Part hiptobecubic |
17:24:52 | | Quit kadoban (Ping timeout: 248 seconds) |
17:30:07 | | Join jlbiasini [0] (~metaphys@d86-32-96-55.cust.tele2.at) |
17:31:21 | | Join anewuser [0] (~anewuser@190.207.129.184) |
17:31:21 | | Quit anewuser (Changing host) |
17:31:21 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
17:33:41 | *** | Saving seen data "./dancer.seen" |
17:49:31 | | Join pamaury [0] (~quassel@vit94-1-82-67-248-70.fbx.proxad.net) |
17:49:32 | | Quit pamaury (Changing host) |
17:49:32 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
17:53:20 | | Join verbtim [0] (~verbtim@212.84.240.164) |
17:58:18 | | Join evilnick [0] (~evilnick@host217-43-172-239.range217-43.btcentralplus.com) |
17:59:14 | | Join enthdegree [0] (~BitchX@unaffiliated/enthdegree) |
18:00 |
18:00:50 | verbtim | I have the dc572fb build and The Rockbox Utility 1.2.12 is trying to download rockbox-fonts-dc572fb-120301.zip from download.rockbox.org/release/dc572fb-120301 |
18:00:56 | verbtim | which isn't there |
18:07:00 | gevaerts | I think that might be fixed in the development tree. I'll test later |
18:10:47 | jlbiasini | gevaerts: verbtim: I just tested it is fixed in the development version |
18:11:57 | | Quit passstab (Remote host closed the connection) |
18:12:03 | jlbiasini | verbtim: you can find the development version there http://www.alice-dsl.net/dominik.riebeling/rockbox/rbutil/ |
18:18:41 | verbtim | thanks. I downloaded the 3.10 fonts. I am on Xubuntu, so will try later to compile The Rockbox Utility. |
18:19:07 | gevaerts | I don't think the fonts have changed since 3.10 |
18:21:22 | | Join mystica555_ [0] (~Mike@mystica.mobi) |
18:29:21 | | Join WalkGood [0] (~4@unaffiliated/walkgood) |
18:33:54 | | Quit mystica555_ (Ping timeout: 276 seconds) |
18:35:33 | | Join dhrasmus [0] (~dhrasmus@c-98-246-192-57.hsd1.or.comcast.net) |
18:38:19 | | Quit nosa-j (Read error: Connection reset by peer) |
18:39:28 | | Join nosa-j [0] (~m00k@adsl-74-235-42-18.clt.bellsouth.net) |
18:41:24 | CIA-44 | Commit 4fbbbf1 in rockbox by Frank Gevaerts: Make %LC and %LR always have predictable and usable values. |
18:44:12 | CIA-44 | 4fbbbf1 build result: All green |
18:45:32 | pamaury | If someone can review http://gerrit.rockbox.org/r/#/c/152/ that would be nice. It adds support for the hidden attribute and it's not a complicated patch. In particular the apps/ part but another opinion on firmware/ would be useful too. |
18:56:14 | funman | what's the button to see the whole diff on one page? |
18:56:37 | funman | bah i'll just use the git fetch shortcut |
18:57:09 | Torne | the gitweb link has the diff |
18:57:10 | pamaury | funman: you can't :( |
18:57:17 | Torne | but you can only see it |
19:00 |
19:01:41 | funman | that's what i want to do, just see it |
19:02:51 | funman | pamaury: i don't know dircache at all, sorry |
19:03:21 | pamaury | funman: I know dircache enough, that part is ok afaict |
19:03:40 | pamaury | but I know nothing about apps/ on the other hand |
19:07:03 | funman | not sure if we need 'hiding' and 'unhiding' strings |
19:11:44 | | Join lebellium [0] (~chatzilla@g231084051.adsl.alicedsl.de) |
19:14:34 | | Quit verbtim (Quit: Leaving) |
19:17:01 | | Quit dhrasmus (Quit: Leaving) |
19:24:15 | | Join rarog [0] (~chatzilla@p4FF5C6B2.dip.t-dialin.net) |
19:27:15 | rarog | pamaury: I'm still looking into usb configuration of OF vs RB. What is the 3rd endpoint in OF (EP 3 IN) for? MTP? |
19:32:19 | | Join megal0maniac [0] (~megal0man@196.213.53.209) |
19:33:14 | rarog | jlbiasini: btw, how about bootloader v8 for delayed on button? |
19:33:27 | | Quit megal0maniac (Client Quit) |
19:33:45 | *** | Saving seen data "./dancer.seen" |
19:34:12 | rarog | oh |
19:34:14 | rarog | sorry. |
19:34:18 | rarog | it's already there. :D |
19:39:09 | | Quit WalkGood (Quit: ♪ ♫ ♪ ♫ ♪ ♫ ♪) |
19:39:32 | jlbiasini | ragog ;) |
19:39:46 | jlbiasini | *rarog: |
19:43:03 | | Quit mortalis (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/) |
20:00 |
20:07:55 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
20:07:55 | | Quit bertrik (Changing host) |
20:07:55 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
20:10:06 | jlbiasini | betrik: sorry for leaving you yesterday just after asking about this chinese stuff. I had to go and I was talking alone on the IRC for 1 hour so I thought that no one would answer anyway |
20:10:37 | bluebrother^ | gevaerts: that font issue is fixed (see the ChangeLog on the RockboxUtility wiki page :) |
20:10:58 | bluebrother^ | pamaury: IMO it would make sense to move the toggle functionality to the properties plugin |
20:11:53 | gevaerts | bluebrother^: I did look there, but not well enough :) |
20:11:55 | jlbiasini | betrik: My point was that Chinese could get better supported and as we have a patch we should commit it :) should I do a git commit for you to commit it? |
20:12:26 | | Join n1s [0] (~n1s@nl118-175-223.student.uu.se) |
20:12:34 | | Quit n1s (Changing host) |
20:12:34 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
20:14:08 | bertrik | jlbiasini, I think we should strip out the parts where the chinese phrase is exactly the same as the english (i.e. untranslated) |
20:14:30 | jlbiasini | ok I will give it a try |
20:14:53 | | Join TheLemonMan [0] (~LemonBoy@adsl-ull-28-252.45-151.net24.it) |
20:17:32 | | Quit [Saint] (Remote host closed the connection) |
20:19:01 | gevaerts | JdGordon: I can't reproduce the skinned lists and USB unplug issue anymore with a current build and the latest versions of my themes, so I won't report a bug :) |
20:19:59 | | Quit anewuser (Read error: Connection reset by peer) |
20:20:04 | gevaerts | I also understand the glitch I was seeing on Wavy. I worked around it, but while investigating I did notice a possible issue |
20:21:32 | gevaerts | When a conditional changes, images that were previously drawn are cleared. If this is done in skinned lists, the way I understand the code the area that's cleared has moved down a bit to the next item, so this might clear the wrong area. I'll try to make a simple sbs to test this |
20:22:09 | | Join anewuser [0] (~anewuser@190.207.129.184) |
20:22:09 | | Quit anewuser (Changing host) |
20:22:09 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
20:25:48 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
20:31:22 | | Quit n1s (Read error: Connection timed out) |
20:32:08 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
20:33:03 | | Join Strife89 [0] (~Strife89@207.144.201.128) |
20:35:46 | gevaerts | JdGordon: it seems I can't make things go wrong the way I thought |
20:38:27 | | Quit Thra11 (Ping timeout: 252 seconds) |
20:39:19 | jlbiasini | here it goes for test_ plugins PLA g158 |
20:39:21 | fs-bluebot | Gerrit review #158 at http://gerrit.rockbox.org/r/#change,158 : test_X plugins PLA integration by Jean-Louis Biasini (changes/58/158/1) |
20:40:19 | jlbiasini | review or push will be appreciated :) |
20:47:30 | | Quit GodEater_ (Ping timeout: 245 seconds) |
20:49:02 | gevaerts | JdGordon: you can also ignore anything I said about scrolling. Scrolling works fine as long as you don't do weird things of the sort I do in Wavy |
20:50:41 | pixelma | hmm, I thought that if I used %Vi in the sbs that the viewports in a wps would be relative to that, not sure if that should be expected or not though |
20:51:14 | pixelma | (haven't thought it through, this is just my first reaction) |
20:51:39 | | Join TomColler [0] (~thomas@net-93-144-191-188.cust.dsl.teletu.it) |
20:52:23 | gevaerts | pixelma: %Vi basically defines the list area, so any non-list viewports have to be outside it, which can't be done if coordinates were relative to it |
20:54:54 | | Join curtism [0] (~curtis@unaffiliated/programble) |
21:00 |
21:03:23 | | Quit factor (Read error: Connection reset by peer) |
21:07:24 | | Part TomColler |
21:08:33 | | Quit y4n (Quit: PÆNTS ØLF!) |
21:14:11 | jlbiasini | bertrik: done g159 can someone push it? |
21:14:13 | fs-bluebot | Gerrit review #159 at http://gerrit.rockbox.org/r/#change,159 : Updated some missing items for Simplified-Chinese translation (FS #12584) by Jean-Louis Biasini (changes/59/159/1) |
21:16:46 | | Join passstab [0] (~v@c-68-80-37-73.hsd1.pa.comcast.net) |
21:19:16 | | Quit antil33t| (Ping timeout: 252 seconds) |
21:20:28 | | Join antil33t [0] (~Ahurhurr@101.98.150.103) |
21:21:03 | | Quit lebellium (Ping timeout: 260 seconds) |
21:21:34 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
21:23:21 | | Join lebellium [0] (~chatzilla@g231084051.adsl.alicedsl.de) |
21:23:31 | pixelma | gevaerts: ah, I see. Thanks for the explanation |
21:27:20 | | Part Strife89 ("Leaving") |
21:33:48 | *** | Saving seen data "./dancer.seen" |
21:34:09 | | Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) |
21:37:12 | | Quit perrikwp_ (Ping timeout: 276 seconds) |
21:38:09 | | Quit benedikt93 (Quit: Bye ;)) |
21:43:56 | | Quit yosafbridge (Quit: ERC Version 5.3 (IRC client for Emacs)) |
21:45:07 | | Quit [Saint] (Ping timeout: 240 seconds) |
21:46:02 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
21:48:36 | | Quit anewuser (Ping timeout: 240 seconds) |
21:50:00 | | Join yosafbridge [0] (~yosafbrid@li125-242.members.linode.com) |
21:52:56 | | Quit TheLemonMan (Quit: WeeChat 0.3.7) |
21:56:04 | | Join verbtim [0] (~verbtim@212.84.240.164) |
22:00 |
22:02:09 | | Quit passstab (Remote host closed the connection) |
22:04:05 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
22:06:26 | | Quit [Saint] (Ping timeout: 276 seconds) |
22:10:34 | | Join [Saint] [0] (~Saint]@101.98.158.103) |
22:10:34 | | Quit [Saint] (Changing host) |
22:10:34 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
22:12:46 | verbtim | I am doing the right thing and I am reading the manual for the Sansa Clip Zip. On "6.1 Volume" it says that the volume goes from -74 dB to +6 dB, but it currently goes to -81 dB. |
22:13:30 | | Join bluebrother [0] (~dom@f053153192.adsl.alicedsl.de) |
22:13:30 | | Quit bluebrother (Changing host) |
22:13:30 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
22:13:49 | verbtim | In the simulator it goes to -73 dB, both are using 4fbbbf1 |
22:14:19 | bertrik | I think we discussed that before (for other AMS/AMSv2 targets, but apparently it was never fixed :) |
22:14:43 | | Quit fs-bluebot (Ping timeout: 260 seconds) |
22:15:58 | | Join fs-bluebot [0] (~fs-bluebo@f053153192.adsl.alicedsl.de) |
22:15:59 | verbtim | I went to manual/configure_rockbox/sound_settings.tex but there are just the generic sansa/sansaAMS targets |
22:16:15 | verbtim | how can I fix this? Is the target for the Zip sansazip? |
22:16:41 | | Quit bluebrother^ (Ping timeout: 245 seconds) |
22:16:53 | bertrik | sansaclipzip I think |
22:21:57 | | Quit lebellium (Read error: Connection reset by peer) |
22:22:26 | | Join lebellium [0] (~chatzilla@g231084051.adsl.alicedsl.de) |
22:33:21 | dfkt | i have cleaned the image of the x5 simulator, it was kind of unappealingly dirty ;) ... would someone be so kind as to look at it and/or commit that, or should i put it on the tracker? |
22:34:50 | dfkt | http://temp.elektrokrishna.com/UI256-old.bmp vs. http://temp.elektrokrishna.com/UI256.bmp |
22:37:53 | | Join randumbum [0] (~IRCclient@c-71-193-176-198.hsd1.wa.comcast.net) |
22:38:34 | | Quit petur (Quit: here today, gone tomorrow) |
22:40:26 | jlbiasini | pamaury: It seems that alot of files where not patched as you applied my patch for plugins keymaps ( I mean the big one with all game plugin inside |
22:40:53 | pamaury | I applied the patch as is |
22:40:55 | jlbiasini | or that it was reverted in some way recently |
22:41:11 | jlbiasini | solitaire used to works and now no more |
22:41:26 | jlbiasini | yes that is also what I remember |
22:41:40 | jlbiasini | but solitaire used to work and now no more |
22:41:41 | pamaury | feel free to resubmit on gerrit if you think there is a change, the patch is still on FS |
22:42:04 | jlbiasini | so I took the fs patch and it succed nearly on all plugin |
22:42:23 | jlbiasini | strange! :o ok I will do it |
22:48:54 | pamaury | I might have a made a mistake when applying it, I don't remember |
22:48:57 | pamaury | I'm sorry |
22:49:26 | jlbiasini | I don't think so because it used to work for a while |
22:50:23 | pamaury | use git blame or git log to see who touched it |
22:51:00 | pamaury | bluebrother: if you think hide/unhide should go to the property plugin, please add a comment to the task, I'm not the author ! |
22:51:00 | jlbiasini | I'm just noticing every change that occurs... because I just recieve my new fuze+ and can follow new change again |
22:52:07 | jlbiasini | pamaury: that might come from the pregit age (this seems like such a long time ago! :) ) |
22:52:16 | pamaury | bluebrother: I've began some work to move dualboot images out of mk*boot, I should have finished tomorrow |
22:52:58 | pamaury | but funman did not seem to be too enthusiastic about it |
22:57:38 | | Quit pamaury (Remote host closed the connection) |
23:00 |
23:01:26 | | Quit randumbum (Ping timeout: 246 seconds) |
23:01:40 | | Join anewuser [0] (~anewuser@190.207.129.184) |
23:01:41 | | Quit anewuser (Changing host) |
23:01:41 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
23:03:05 | funman | i'm not opposed though since several people think it's a good idea |
23:10:41 | | Join randumbum [0] (~IRCclient@c-71-193-176-198.hsd1.wa.comcast.net) |
23:13:57 | | Quit [Saint_] (Quit: Quit) |
23:13:59 | | Quit DerPapst (Quit: Leaving.) |
23:14:57 | | Join DerPapst [0] (~Adium@91-64-115-27-dynip.superkabel.de) |
23:19:31 | | Quit randumbum (Ping timeout: 252 seconds) |
23:27:27 | | Join randumbum [0] (~IRCclient@c-71-193-176-198.hsd1.wa.comcast.net) |
23:27:35 | jlbiasini | pamaury: http://gerrit.rockbox.org/r/#/c/160/ |
23:27:38 | | Quit rarog (Quit: ChatZilla 0.9.88 [SeaMonkey 2.4.1/20111011102430]) |
23:27:50 | jlbiasini | g160 |
23:27:51 | fs-bluebot | Gerrit review #160 at http://gerrit.rockbox.org/r/#change,160 : Fuze+: All games plugins keymaps by Jean-Louis Biasini (changes/60/160/1) |
23:27:53 | gevaerts | JdGordon: I also added the peakmeters you asked for |
23:28:13 | | Part jlbiasini |
23:29:50 | | Quit randumbum (Remote host closed the connection) |
23:33:34 | | Join Scromple [0] (~Simon@119.225.209.134) |
23:33:51 | *** | Saving seen data "./dancer.seen" |
23:41:55 | | Quit n1s (Quit: Ex-Chat) |
23:46:57 | | Quit factor (Read error: Connection reset by peer) |
23:47:07 | verbtim | I translated the remaining string for the Bulgarian language, here is a patch http://www.rockbox.org/tracker/task/12604 |
23:51:10 | | Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 11.0/20120222074758]) |
23:56:02 | | Quit adnap (Ping timeout: 246 seconds) |
23:58:06 | | Join adnap [0] (~adnap@rrcs-71-42-140-57.sw.biz.rr.com) |
23:58:13 | JdGordon | verbtim: please use gerrit |
23:58:38 | gevaerts | JdGordon: for translation patches? |
23:58:48 | JdGordon | why not? |