00:00:11 | Cassandra | linuxstb, I'm saying that there are a lot of dependencies in the code on the default font being 8 pixels high. |
00:00:21 | Genre9mp3 | XavierGr, how many lines you get with that? |
00:00:27 | XavierGr | 4 |
00:00:30 | | Join RaeNye [0] (n=c7cb43c9@labb.contactor.se) |
00:00:33 | linuxstb | No - there are dependencies on the built-in system font being 8 pixels high. |
00:00:44 | Cassandra | Or rather that sorting them all out is a non-trivial and non-urgent task. |
00:00:47 | linuxstb | I'm talking about the font that user can change. |
00:01:18 | | Quit petur () |
00:01:27 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-24-74.w83-198.abo.wanadoo.fr) |
00:02:23 | Cassandra | We seem to have wondered a bit though. |
00:02:35 | Mikachu | both wondered and wandered |
00:02:38 | Cassandra | I still have to figure out how to sort out the WPSes in CVS. |
00:02:55 | preglow | hmm |
00:02:59 | RaeNye | Does anyone know how to prevent alsa conf.c segfault when running the uisim on linux ? |
00:03:08 | Cassandra | I propose to make subdirs below /wps |
00:03:08 | preglow | we do want to support more than 16 bits output precision in the future, yes? |
00:03:16 | Cassandra | preglow, yes. |
00:03:23 | preglow | then we need to have a more precise pcmbuf anyway |
00:04:16 | Genre9mp3 | insted of having different versions of one wps, why not use a single wps file that stores all the code and a folder with all the required bitmaps? |
00:04:24 | Cassandra | For text based wpses I propose a "xl" dir ("2l" being wpses that require at least 2 lines, "3l" being at least 3 lines etc.) |
00:04:54 | * | amiconn updated the device chart |
00:04:57 | sharpe | nickelodeon's kid's choice awards is on again. |
00:05:10 | Cassandra | For graphical WPSes 'wxhxd(c|m)' |
00:05:16 | Cassandra | w = width |
00:05:20 | Cassandra | h= height |
00:05:23 | Cassandra | d = bit depth |
00:05:34 | Cassandra | c= colour, m = monochrome |
00:05:53 | Cassandra | (c|m) not necessary for bit depth 1, obviously. |
00:06:17 | Cassandra | So a H100 WPS is "160x128x1" |
00:06:33 | * | RaeNye wonders whether he is being ignored because of breaking some channel rule |
00:06:55 | Cassandra | An ipod Nano WPS is "176x132x16c" |
00:07:19 | Mikachu | doesn't the depth imply colorness? |
00:07:20 | midkay | Cassandra, well, there's no such thing as "16m" is there? |
00:07:20 | midkay | :) |
00:07:29 | midkay | it must be c if it's 16.. |
00:07:33 | sharpe | so, essentially... the way images are generally defined, 64x32x24? |
00:07:34 | midkay | so you don't really need C or M.. |
00:07:37 | Cassandra | midkay, true. but there might be 8c and 8m |
00:07:48 | Mikachu | you have 8bit paletted targets? |
00:07:50 | midkay | really? |
00:07:52 | midkay | hmm. |
00:07:55 | Cassandra | Not currently, no., |
00:08:00 | amiconn | Well, in theory there might even be a 3c |
00:08:08 | Mikachu | but i guess you have a point there, it could be anything of either |
00:08:20 | Mikachu | you can have a grayscale with 16 million values if you wanted |
00:08:20 | | Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)") |
00:08:25 | Cassandra | Maybe we should assume depth < 8 = mono depth => 8 = colour |
00:08:31 | amiconn | Currently it makes no sense, as we have 1m, 2m or 16c |
00:08:55 | amiconn | If the gmini 2xx series ever gets support, we would also have 4m |
00:09:19 | Cassandra | amiconn, I think my last statement is the way to go then. |
00:09:35 | Cassandra | We're unlikely to get a 256 greyscale display, aren't we. |
00:09:47 | Cassandra | Or a 256 colour one, actually. |
00:09:57 | midkay | no chance in hell, i think.. :) |
00:09:57 | amiconn | ..or (yuck!) the grayscale lib gets into the core, it would be 5.04m |
00:10:07 | midkay | hahaha |
00:10:59 | Cassandra | Has anyone ever seen a 256 colour/greyscale display on an MP3 player |
00:11:03 | amiconn | Really, you can#T give an exact bit depth for the highest possible number of grayscale with the grayscale lib |
00:11:25 | amiconn | 5bits would allow 32 shades, but the grayscale lib can do a maximum of 33 shades... |
00:11:35 | midkay | Cassandra, no, i don't think they exist.. |
00:11:39 | Cassandra | amiconn, I think we can round under those circumstances. |
00:11:40 | midkay | :) |
00:11:45 | | Quit Nico_P (Remote closed the connection) |
00:12:13 | Mikachu | i don't think there is a bitmap standard for 5 bits |
00:12:25 | amiconn | Indeed |
00:12:26 | Cassandra | OK, in which case lets say "wxhxd" where w = width, h = height, d = depth, d=8 undefined currently. |
00:12:44 | amiconn | Mikachu: Well, in fact there is, but PC software tends to ignore it |
00:12:46 | sharpe | what about an emulator for the altair 8800? :) |
00:12:51 | Cassandra | d< 8 = mono, d > 8 = colour/ |
00:13:13 | amiconn | .gif files can handle any depth from 1 to 8. PC software usually only offers 1, 4, 8 |
00:13:59 | Mikachu | ah, by bitmap i meant windows bitmaps, which was probably a bit stupid |
00:14:10 | amiconn | you meant BMP |
00:14:37 | amiconn | 'bitmap' has a more general meaning for me |
00:14:43 | sharpe | gah, my eye has been twitching all day... |
00:14:49 | Mikachu | yeah, i'm just tired :) |
00:15:04 | * | linuxstb notices it is now 00.15 CET... |
00:15:17 | linuxstb | s/CET/CEST/ |
00:15:20 | Mikachu | since i have a lecture at 8.15, i'm going to bed now |
00:16:19 | amiconn | t0mas! Bagder!! |
00:16:36 | * | Bagder checks |
00:16:45 | XavierGr | So we have a feature freeze? |
00:17:02 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
00:17:18 | amiconn | Builds hanging with neither t0mas nor Bagder around is annoying... |
00:17:25 | Cassandra | So, the dir structute would have /wps/112x64x1/boxes.wps, /wps/112x64x1/boxes/ for graphics /wps/160x128x1/boxes.wps /wps/160x128x1/boxes.rwps and so on and so forth. |
00:17:33 | Bagder | indeed |
00:17:36 | Mikachu | but Bagder is around |
00:17:37 | Bagder | but it is a strange problem |
00:17:42 | Cassandra | Each resolution requiring its own independent bitmaps. |
00:17:46 | Bagder | its not meant to be like this |
00:17:56 | Cassandra | Is there a more sensible wiay to do this? |
00:18:54 | Cassandra | XavierGr, sort of. I really have to try to commit this thing we've been discussing for the last hour, since 3.0 will contain WPSes that shouldn't be there otherwise. |
00:19:22 | * | XavierGr dance the "Feature-freeze" Dance!!!! :D |
00:19:28 | XavierGr | ^dances |
00:19:32 | midkay | HEY. i still have 8 hours to bloat rockbox! |
00:19:38 | midkay | 8h 41m! |
00:19:39 | Cassandra | Oh f***. |
00:19:48 | XavierGr | midkay: Bloater! :P |
00:19:50 | Mikachu | you should make the date secret next time |
00:19:56 | midkay | XavierGr, PartyPooper!! |
00:19:57 | midkay | :) |
00:20:02 | XavierGr | haha |
00:20:05 | Mikachu | or just say 'okay, now it's a feature freeze!!1' |
00:20:17 | Galois | is the battery indicator a feature?? |
00:20:20 | Cassandra | Now I've remembered why I wanted to stop calling rwps rwps. |
00:20:35 | Cassandra | So that WPSes and RWPSes wouldn't share a bitmap directory. |
00:20:41 | Mikachu | Galois: uh, you think it got there by accident? |
00:20:54 | * | Cassandra swears. Why does this whole thing have to be so bloody complex. |
00:21:17 | Galois | I mean, it would be nice if the ipod non-5g got a working indicator before the freeze |
00:21:19 | midkay | Cassandra, what about keep .wps and .rwps, but have .rwps load from a different folder, e.g. filename_r/ ? |
00:21:46 | midkay | Galois, i think something as small as a battery indicator could still be added during the freeze.. |
00:21:50 | midkay | you could almost call it a bug.. |
00:21:51 | midkay | :) |
00:21:52 | Cassandra | midkay: I suspect /filiename/r/ would be better, since it doesn't restrict the wps namespace. |
00:22:04 | midkay | Cassandra, aha. that sounds better. |
00:22:09 | midkay | brb.. |
00:22:10 | Cassandra | But then the wps and rwps loader code has to be different. |
00:22:23 | | Quit midkay ("Leaving") |
00:22:47 | Cassandra | I wonder i |
00:23:21 | Cassandra | I wonder if we should just insist that you can't have wps and rwps files with the same name in the same directory. |
00:23:46 | | Quit bluebrother^ ("Leaving") |
00:23:58 | Cassandra | So boxes.rwps -> boxes-r.rwps |
00:24:48 | Cassandra | But then that makes rwps selection less user friendly. |
00:24:56 | Cassandra | Ouch,. |
00:25:25 | | Join ashridah [0] (n=ashridah@220-253-121-125.VIC.netspace.net.au) |
00:25:29 | | Join Lost-ash [0] (n=ashridah@220-253-121-125.VIC.netspace.net.au) |
00:25:41 | | Quit Lost-ash (Read error: 104 (Connection reset by peer)) |
00:25:48 | Cassandra | The other alternative is to have the zip builder script parse the wps files and only copy across bitmaps referenced in the (r)wps. |
00:26:34 | linuxstb | I've also thought about that solution. I think it could work. |
00:27:00 | Cassandra | (Bear in mind that we're still ending up with the same directory structure as before on the target. This is only about how we store the files in CVS. |
00:27:36 | Cassandra | linuxstb, OK - we'll go with that, pain in the arse though it is to code. |
00:28:16 | Cassandra | Actually, if we do it that way, we don't need the bitmap dirs to be in the resolution subdirs. |
00:29:09 | linuxstb | Maybe we could have a naming convention similar to the bitmaps in Rockbox itself - something like boxes.220x176x16.wps which is then copied to the target as boxes.wps |
00:29:11 | Cassandra | In fact, get rid of the damn subdir idea already. Just use a field in WPSLIST to store our "2l" or "160x128x1" designation for each WPS. |
00:29:35 | Cassandra | That's kind of what WPSLIST is supposed to be for anyway. |
00:30:18 | Cassandra | linuxstb: Sorry - your way is right. |
00:30:24 | linuxstb | So a <wps> entry could have Source: boxes.220x176x16.wps and Name: boxes.wps for example? |
00:30:27 | Cassandra | I was talking crap there for a moment. |
00:31:25 | Cassandra | Well ideally it'd have wps: boxes.wps and the script would intelligently work out that it actually needed to copy boxes.220x176x16.wps to that file name. |
00:31:49 | Cassandra | Then if it couldn't find the source, it'd know that that WPS didn't have support for that resolution. |
00:32:49 | Cassandra | Right. I *think* I know what I'm doing now. |
00:32:56 | Cassandra | This is good. |
00:33:54 | amiconn | Bagder: You could add a mini (1g or 2g) sim now... |
00:34:07 | Bagder | ok |
00:35:44 | Cassandra | Hmm. Text wpsen need to have the minimum number of lines in the WPSLIST. Then all WPSes smaller enough to fit on a particular platform can be copied. |
00:36:11 | | Quit JoeBorn ("Leaving") |
00:36:43 | Cassandra | And if they fit on the remote display they get copied twice, once as .wps, once as .rwps. |
00:36:51 | Cassandra | And everything just works. |
00:36:54 | Cassandra | Oh good. |
00:36:56 | amiconn | Cassandra: How do you decide whether a text wps is small enough? |
00:37:07 | amiconn | The number of displayable lines depends on the font... |
00:37:09 | webguest26 | ew, yellow |
00:37:42 | Cassandra | amiconn: I was going to say assume the default. |
00:37:58 | Cassandra | But that makes no sense, because you can go smaller than the default. |
00:38:06 | Cassandra | Hell, always copy text wpses. |
00:38:19 | Cassandra | (Except then that doesn't work for player.) |
00:38:49 | | Quit Genre9mp3 () |
00:39:01 | Cassandra | (Also some text WPSes are probably too big for recorder too. F***.) |
00:39:04 | linuxstb | A text wps will (I think) need a minimum number of lines - we could compare that with the maximum lines available on the target (i.e. the number of lines with the smallest available font). But maybe that will always be true... |
00:39:26 | Cassandra | Smallest font is currently 6px high. |
00:39:29 | | Join ScoTTie_ [0] (n=scott@unaffiliated/scottie) |
00:39:41 | Cassandra | linuxstb: Yeah, lets do that. |
00:39:47 | Cassandra | Best we can do, I feel. |
00:40:58 | amiconn | linuxstb: It is possible to fix the mirrored original firmware on greyscale ipod. |
00:41:10 | linuxstb | Is it an easy fix? |
00:41:11 | preglow | hah |
00:41:15 | BHSPitLappy | I thought there was a 5px font |
00:41:16 | preglow | this new crossfeed will be even faster than the old one |
00:41:20 | amiconn | Unfortunately there are 2 solutions, one of which is hackish and the other requires quite some work |
00:41:36 | | Nick BoD[] is now known as BoD[Zzzz] (n=BoD@JRAF.org) |
00:41:38 | * | Cassandra still wants to make a 5 px high font, just for a laugh. |
00:41:51 | Cassandra | (It's so small you can't do non-capitals.) |
00:41:58 | amiconn | The apple firmware uses reverse control of the lcd, i.e. it switches scan direction and writes the GRAM top-down (within a line) |
00:42:19 | preglow | why? |
00:42:36 | amiconn | The hackish solution would be to keep our lcd driver as-is, and switch scan direction before loading apple fw |
00:42:52 | amiconn | The clean solution would be to use the same method as apple in our lcd driver |
00:43:11 | BHSPitLappy | Cassandra: look at "Tiny-Prop-5" |
00:43:26 | amiconn | It's straightforward, but involves changing the bit orientation in the blocked pixels |
00:43:42 | preglow | any advantages to using apple's way? |
00:44:03 | amiconn | It doesn't really matter, both ways should be equally fast |
00:44:40 | amiconn | It's just that with our way, lsb is left in each 4-pixel block, and msb is right. In the apple way its reversed |
00:44:50 | BHSPitLappy | I have 46 Lines of text on my 5G iPod with that font... |
00:44:58 | BHSPitLappy | and that's WITH a status bar |
00:45:18 | XavierGr | BHSPitLappy: Can you read it though? |
00:45:26 | Cassandra | BHSPitLappy, oh, that'll save me the effort then. |
00:45:30 | amiconn | That means chaging the whole lcd-2bit-horz.c, the grayscale lcd-ipod.c, and bmp2rb -f 6 output |
00:45:40 | BHSPitLappy | XavierGr: it's barely legible |
00:45:48 | BHSPitLappy | XavierGr: definitely not for in-car use :) |
00:46:22 | webguest26 | what's the largest font in rockbox, and how many lines does that give on 5g? |
00:46:34 | webguest26 | (just curious, not particular important) |
00:47:02 | amiconn | The largest supplied font is 14px |
00:47:03 | BHSPitLappy | 16pt I think |
00:47:13 | BHSPitLappy | I'm using 16 |
00:47:17 | amiconn | ..but rasher.dk has larger ones |
00:47:23 | Cassandra | Fuck! |
00:47:25 | amiconn | I'm using 24px on H300 in the car |
00:47:31 | BHSPitLappy | 14 lines |
00:47:35 | BHSPitLappy | 16pt |
00:47:41 | Cassandra | My Nano's screen appears to have been killed while bringing it back from Sweden. |
00:47:52 | BHSPitLappy | dag |
00:48:00 | BHSPitLappy | sue the UN |
00:48:12 | webguest26 | warranty? |
00:48:18 | ashridah | sue apple, and settle by making them put rockbox on every unit |
00:48:25 | webguest26 | assuming you can manage to restore |
00:48:27 | Cassandra | webguest26, no receipt. |
00:48:41 | webguest26 | :-/ |
00:48:57 | Cassandra | Could just try sending it back to Apple, on the grounds they haven't been selling them for 12 months yet. |
00:49:28 | | Quit ScoTTie (Read error: 113 (No route to host)) |
00:49:55 | Cassandra | In fact, I think I'll do that. |
00:49:59 | preglow | Cassandra: definitely worth a shot, yes |
00:50:03 | amiconn | linuxstb, preglow: I verified this by making a test bootloader which just switches the lcd data entry direction. All garbled display in our bootloader (of course), but apple fw displayed just fine... |
00:50:17 | BHSPitLappy | does anyone forsee an mp4 player for the 5G in rockbox :P |
00:50:22 | BHSPitLappy | foresee* |
00:50:25 | Cassandra | Still, that's bloody annoying. |
00:50:31 | preglow | Cassandra: agreed |
00:51:00 | preglow | amiconn: well, i don't really think using apple's approach in our driver would be all bad |
00:51:09 | preglow | amiconn: if it saves work and has no disadvantages, i think it sounds ok |
00:51:17 | BHSPitLappy | I want a hacked bootloader that upside-down's the 5G's retailos |
00:51:20 | BHSPitLappy | lol |
00:51:37 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
00:51:49 | | Join pussfeller [0] (n=todd@166-82-183-46.quickclick.ctc.net) |
00:52:01 | sharpe | wheee... |
00:52:08 | * | amiconn doesn't get the meaning of preglow's comment |
00:52:26 | amiconn | Do you think we should use apple's format, or not? |
00:52:49 | BHSPitLappy | what is Bar Selector? |
00:53:11 | pussfeller | i just installed rb on my photo ipod, which themes are compatible? i tried some on http://wps.abondar.de but they don't quite look right |
00:53:15 | | Quit matsl (Read error: 104 (Connection reset by peer)) |
00:53:25 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
00:53:30 | BHSPitLappy | pussfeller: any themes made for 220x176 resolution |
00:53:55 | pussfeller | ok, thanks |
00:54:19 | webguest26 | which is to say, not a lot |
00:54:35 | preglow | amiconn: i don't see how you can interpret that as anything else than "yes, if it's less work and has no disadvantages, use apple's way" |
00:54:39 | pussfeller | heh |
00:54:51 | pussfeller | yes i see a bunch for bigger 5g screen |
00:54:52 | Cassandra | amiconn, sounds like the simpler solution to me in that once it's working, it should "just work" with no edge cases. |
00:54:57 | BHSPitLappy | preglow: he said it's MORE work |
00:55:03 | BHSPitLappy | than the hackish way |
00:55:08 | linuxstb | amiconn: My instinct is that it makes sense to use Apple's format. But is it worth the effort to switch now? |
00:55:24 | preglow | doesn't sound like too much work? |
00:55:42 | linuxstb | amiconn: I think only you can answer the question - as you're doing the work. I don't think anyone would object to either choice. |
00:55:48 | webguest26 | sounds like it'd avoid some complications in the end |
00:56:19 | linuxstb | The only complication is a need to reprogram the LCD before starting the apple firmware. |
00:56:26 | amiconn | Well, apple's way means more work, but less special-casing in the bootloader |
00:56:36 | amiconn | It also means deviating from what ipl does |
00:56:48 | | Join TCK [0] (n=tckocr@81-178-161-60.dsl.pipex.com) |
00:57:12 | | Quit ender` (Read error: 113 (No route to host)) |
00:57:16 | amiconn | (not that it matters much - the lcd controller is documented) |
00:57:32 | linuxstb | Do you know if the same applies to the 1g-3g LCD? |
00:57:40 | amiconn | I don't know |
00:57:51 | BHSPitLappy | so... what is "Bar Selector"? |
00:57:52 | amiconn | They use the same controller |
00:57:54 | BHSPitLappy | (in lcd settings) |
00:58:12 | webguest26 | BHSPitLappy: try it? |
00:58:21 | BHSPitLappy | I mean "Line Selector" |
00:58:22 | amiconn | I wouldn't expect that apple switched formats, but who knows... |
00:58:22 | BHSPitLappy | sorry... |
00:58:35 | BHSPitLappy | ahh |
00:58:41 | linuxstb | amiconn: No, it would seem very unlikely. |
00:58:42 | * | BHSPitLappy just realized what it does |
00:58:43 | BHSPitLappy | lol |
00:58:46 | webguest26 | BHSPitLappy: well, it's a pretty simple option, and trying it is much easier than explaining |
00:59:07 | BHSPitLappy | webguest26: there was a point where it didn't work, and I tried it then, but not now |
00:59:10 | BHSPitLappy | but now I tried it :P |
00:59:24 | webguest26 | Ah |
00:59:46 | amiconn | linuxstb: I wonder why ipl didn't use the apple format. It seems that a substantial part of information was gained by reversing the oriinal firmware |
00:59:57 | Bagder | lots of yellow |
01:00 |
01:00:20 | amiconn | Bagder: Yes, blame Slasheri. Commit - and run.... |
01:00:32 | Bagder | we should beat him with a stick! |
01:00:35 | Bagder | :-) |
01:01:12 | linuxstb | amiconn: I think the IPL people normally start by reversing the bootloader/diagnostics mode part of the firmware - this is much smaller than retailos. Maybe the diagnostics mode uses the LCD differently (different development team?). |
01:02:07 | linuxstb | But yes, it's odd. |
01:02:27 | amiconn | Btw, I don't think that our bootloader initialising things disturbs retailos by itself |
01:02:59 | amiconn | It seems to me that retailos doesn't init much by itself, but instead relies on things being initialised by the flash loader |
01:02:59 | BHSPitLappy | hey, I was wondering something earlier... |
01:03:14 | BHSPitLappy | the rockbox loader is a minimal rockbox, right? |
01:03:21 | amiconn | So, if we change hardware status, that is what disturbs retailos... |
01:03:41 | linuxstb | amiconn: Yes - this LCD issue seems to prove that retailos doesn't do much initialising itself. |
01:04:11 | linuxstb | BHSPitLappy: It is, yes. |
01:05:02 | BHSPitLappy | linuxstb: in that sense, since the bootloader can boot linux or retailos... why couldn't rockbox? |
01:05:25 | BHSPitLappy | is it just a matter of "it can, but why?"? |
01:05:35 | BHSPitLappy | s/can/could/ |
01:06:02 | JdGordon | morning guys |
01:06:11 | BHSPitLappy | morning guy |
01:06:33 | linuxstb | I agree it would be useful - Rockbox on other platforms already has the ability to boot itself. But no-one's done it yet for the ipods. |
01:07:16 | | Part raf82 |
01:10:49 | | Join gtkspert [0] (n=gtkspert@203-59-90-165.dyn.iinet.net.au) |
01:11:09 | amiconn | linuxstb, preglow: I was wrong - on mini there is a disadvantage in using apple's way |
01:12:10 | amiconn | With our current way, flipped lcd mode has a slight disadvantage on mini because of the necessary bitshifting. With apple's way, the bitshifting would be necessary in non-flipped mode... |
01:12:20 | sharpe | okay... how about a c64 emulator? |
01:12:47 | Bagder | and we have 43 builds in the table |
01:13:19 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:13:55 | ivan` | i know this is #rockbox but does anyone want to convince me not to get an X5 and use stock? |
01:14:15 | ivan` | only probs are crappy fonts and file extensions everywhere |
01:14:47 | *** | Saving seen data "./dancer.seen" |
01:14:47 | linuxstb | sharpe: Go go go... |
01:14:50 | * | webguest26 blinks |
01:15:37 | Bagder | ivan`: hacking and using Rockbox is more fun, but I don't think you'll find us trying very hard to convince users |
01:15:40 | sharpe | think it's a ... reasonable idea? |
01:16:14 | Bagder | ideas are easy |
01:16:21 | Bagder | doing things are harder |
01:16:45 | ivan` | ah |
01:16:51 | sharpe | meaning, should i try? |
01:16:55 | linuxstb | The ipods have taken over... 17 ipod builds, 15 Archos, 8 iriver and 3 iaudio. |
01:17:26 | Bagder | :-) |
01:18:17 | amiconn | linuxstb: Hmm, but if we want the bootloader to be able to boot retailos and look clean at the same time, we have no choice. |
01:18:18 | * | Bagder goes to sleep |
01:18:38 | sharpe | quick, what's a topic i could write a research paper on, that isn't american or british, so i can get started on the c64 emulator? :D |
01:18:47 | | Join warthawg [0] (n=warthawg@cpe-66-68-180-235.austin.res.rr.com) |
01:18:53 | Cassandra | Huh? |
01:18:53 | linuxstb | amiconn: Could we load retailos, clear the LCD, reset it, and then start retailos? |
01:19:16 | amiconn | If we keep our format, but switch the lcd before loading retailos, the bootloader display would look garbled. We could clear the screen to avoid that, but then nothing is displayed before retailos takes over |
01:19:18 | | Quit mikearthur ("Konversation terminated!") |
01:19:27 | Cassandra | linuxstb, if it were possible, wouldn't that be really slow? |
01:19:29 | amiconn | Gah, this is nasty |
01:20:11 | JdGordon | are the sim and boot builds really needed in the cvs build table?? |
01:20:13 | amiconn | linuxstb: Perhaps, but I'm not sure how the bootloader actually starts retailos |
01:21:21 | linuxstb | It simply memmoves it to the start of DRAM and then branches to it. It has already been loaded into RAM by the apple flash bootloader. |
01:21:34 | amiconn | It memmoves something, then returns an entry pint address, but to which caller? |
01:21:41 | amiconn | This return is from main()... |
01:21:44 | Cassandra | I'm going to sort out wpsbuild.pl tomorrow, I think. |
01:21:57 | linuxstb | amiconn: That returns back to crt0.S |
01:22:06 | linuxstb | I forget why... |
01:22:13 | Cassandra | Technically this is a bug fix, since Rockbox installing incompatible WPSes is a bug. |
01:22:15 | JdGordon | hey, Cassandra, can u update your rockbox updater? |
01:22:20 | amiconn | crt0.S is used for bootloader? |
01:22:23 | amiconn | AH, yes |
01:22:28 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-71-14.w86-196.abo.wanadoo.fr) |
01:22:31 | Cassandra | JdGordon, I'm intending to bring out a new one for 3.0, yes. |
01:22:41 | Cassandra | Would you like the latest .cfg file? |
01:22:45 | JdGordon | awesome |
01:23:01 | JdGordon | with the option to not update certain files? |
01:23:28 | | Join Kyomi [0] (n=a@24-196-196-108.dhcp.hckr.nc.charter.com) |
01:24:02 | webguest26 | Cassandra: there's a buglet - you can pick release for h1xx |
01:24:36 | Cassandra | webguest26, Heh? |
01:24:45 | Cassandra | JdGordon, maybe. |
01:24:50 | Cassandra | But probably not. |
01:25:05 | webguest26 | Cassandra: by pressing up-arrow on the version-select screen |
01:25:11 | DBUG | Enqueued KICK XavierGr |
01:25:11 | XavierGr | [02:16] linuxstb The ipods have taken over... 17 ipod builds, 15 Archos, 8 iriver and 3 iaudio. <−−−− They flooded the world and now Rockbox! :P |
01:25:38 | Cassandra | webguest26, oh right. |
01:25:58 | Cassandra | Well that sounds like a wxWidgets bug to me. |
01:26:07 | Cassandra | Thanks for the report. |
01:26:17 | webguest26 | sounds likely |
01:27:21 | linuxstb | Cassandra: Are you planning on adding your installer to CVS? |
01:27:47 | Cassandra | linuxstb, definite |
01:27:48 | Cassandra | ly |
01:28:27 | linuxstb | Cool. When you do, I'll see if it compiles for Mac OS X. Hopefully you didn't make it too WIndows-specific... |
01:29:21 | Cassandra | linuxstb, I tried not to. |
01:29:34 | ashridah | #ifeq USER linuxstb #define ENABLEWINDOWSISMS 1 |
01:29:36 | ashridah | :) |
01:29:59 | ashridah | Cassandra: how was working with wxWidgets anyway? |
01:30:06 | ashridah | i've always been meaning to poke at it |
01:30:30 | muesliii | "Properly ifdef H300 video code, fix commented line handling rockbox volume" ->video support in sight? |
01:31:01 | ashridah | hahahaha |
01:31:02 | XavierGr | doom |
01:31:12 | | Quit ashridah ("darnit, uni :(") |
01:32:06 | Kyomi | Hmmm |
01:32:11 | Kyomi | Yeah... |
01:32:28 | Kyomi | Shouldn't video be not far off since Doom is basically an interactive video? |
01:32:32 | kkurbjun | I guess I should be more specific in my descripions : ) |
01:32:56 | Kyomi | kkurbjun: The addon thing works fine :) |
01:33:15 | linuxstb | kkurbjun: No, people just need to look at the "where" column as well as "what" :) |
01:33:17 | Kyomi | Although... can someone.. for the love of god.. increase the files in dir buffer to above 400? |
01:33:27 | linuxstb | Kyomi: You can do it yourself... |
01:33:42 | linuxstb | (it's a setting) |
01:33:48 | Kyomi | I know that |
01:33:52 | XavierGr | kkurbjun: yo said that doom has sound, well not in my case. I can't hear anything |
01:33:54 | Kyomi | But it doesn't go above 400 |
01:33:58 | Kyomi | It stops |
01:34:00 | muesliii | linuxstb lol..true ;) |
01:34:21 | Kyomi | XavierGr: Sound - yes, Music - no |
01:34:27 | kkurbjun | XavierGr, What player are you using? |
01:34:31 | linuxstb | Kyomi: That sounds like a bug then. |
01:34:41 | Kyomi | If it's an iPod you're SOL mate |
01:34:46 | XavierGr | H300 |
01:35:05 | XavierGr | ;atest build |
01:35:06 | kkurbjun | Kyomi, the limit on addons is a problem with doom not the file limit in rockbox |
01:35:22 | Kyomi | kkurbjun: I wasn't talking about that limit ^^; |
01:35:29 | Kyomi | I can deal with that limit with copy and paste |
01:35:41 | linuxstb | Kyomi: Do you mean you can't change the setting, or that you can still only see 400 files after you change the setting? |
01:35:46 | Kyomi | I'd just like the "Max Files in Dir Browser" option to go above 400 |
01:36:07 | Kyomi | linuxstb: I mean you can change that setting.. but it stops at 400 and wont go any higher |
01:36:18 | Kyomi | I can set the max files in playlist to 20,000 fine though |
01:36:21 | kkurbjun | XavierGr, are you talking about the sim? |
01:36:28 | XavierGr | no the target |
01:36:35 | XavierGr | do you have sound? |
01:36:38 | Kyomi | Just the max files in dir browser doesn't go above 400... which it should |
01:36:38 | kkurbjun | I don't know, it works fine for me |
01:36:45 | XavierGr | strabge |
01:36:50 | kkurbjun | Kyomi, sound works for you in doom correct? |
01:36:55 | Kyomi | Yes |
01:36:58 | Kyomi | Although |
01:37:21 | Kyomi | Whenever I open a door or something like that.. it hangs for a sec then picks back up again |
01:37:29 | linuxstb | Kyomi: It goes up to 10,000 for me... I assume you are using a H300? |
01:37:31 | Kyomi | Only sometimes though |
01:37:36 | Kyomi | linuxstb: H320 |
01:38:02 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
01:38:07 | kkurbjun | Kyomi, yes, I noticed that, all the sound effects are cached, I'm guessing that in the level precache code it's missing some lumps |
01:38:22 | Kyomi | It's not a big problem though |
01:38:27 | linuxstb | Kyomi: Are you using an unmodified CVS build? |
01:38:31 | Kyomi | The only thing I'm having trouble with is the key setup |
01:38:51 | Kyomi | Did you know if you press right and left at the same time.. it switches weapons? |
01:39:30 | Kyomi | linuxstb: I should probably go check it again I just tried it like friday |
01:39:32 | kkurbjun | you're probably just pressing the up button as well |
01:39:36 | Kyomi | I'm using the experimental build |
01:39:43 | | Join tvelocity [0] (n=tony@84.254.38.34) |
01:39:55 | Kyomi | I dunno if this is in the unmodified version or not |
01:40:49 | Kyomi | But whenever it brings up the keyboard-ish thing to ask for a filename for a playlist... I can't move left or right in the text.. only in the selection part |
01:40:57 | linuxstb | Kyomi: Well, in CVS, "max files in dir browser" is clearly an option from 50 to 10000. |
01:41:00 | Kyomi | So I have to delete the entire name and retype what i want |
01:41:23 | Kyomi | This was when I was using un-modified |
01:41:31 | Kyomi | And in experimental |
01:42:32 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
01:42:56 | | Quit Moos ("Glory to Rockbox !!!") |
01:44:56 | amiconn | Kyomi: Play+Left/Right moves the edit cursor |
01:45:52 | Kyomi | Ahhh |
01:45:57 | Kyomi | Where is this manual at? |
01:46:04 | Kyomi | I apparently need to read it XD |
01:46:29 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
01:47:31 | | Part herz42 |
01:49:53 | webguest26 | http://www.rockbox.org/manuals.shtml |
01:50:10 | webguest26 | http://www.rockbox.org/manual.shtml |
01:55:00 | Paul_The_Nerd | That *needs* to be on the front page. |
01:55:07 | Paul_The_Nerd | And stickied in like, every forum ever |
01:55:35 | XavierGr | indeed,given the amount of work that has been done |
01:56:12 | | Quit obo (Read error: 110 (Connection timed out)) |
01:56:31 | Kyomi | Paul_The_Nerd: I knew it existed.. but never knew where it was XD |
01:59:30 | Paul_The_Nerd | Kyomi: Well, this is fairly new. This is player-specific PDF manuals of happiness and joy. |
01:59:54 | Febs | It's only existed for a couple of days. |
02:00 |
02:00:21 | Febs | We've been working on drafting it for a while, but Daniel only created the automatic builds a few days ago. |
02:02:00 | webguest26 | It's looking really good, 3.0 will ship with a great manual |
02:02:43 | | Quit tvelocity ("Ex-Chat") |
02:03:04 | preglow | yeah, i'm really pleased at seeing the amount of work going in it |
02:03:06 | sharpe | anyone know offhand, what the plugin buffer size generally would be on targets other than the ipod 5g? |
02:03:36 | Kyomi | It better be 42 :P |
02:04:12 | Paul_The_Nerd | 0x80000 |
02:04:13 | Paul_The_Nerd | Right? |
02:04:36 | sharpe | sounds reasonable to me |
02:04:58 | Paul_The_Nerd | I thought it was that on all SWCodecs or at least all iPods? |
02:05:33 | sharpe | i wasn't sure if all targets had the same amount of space allocated for the plugin buffer... |
02:05:46 | preglow | nmo |
02:05:48 | preglow | archos has 32kb |
02:05:49 | Paul_The_Nerd | The Archoses don't. |
02:05:50 | preglow | irive rhas way more |
02:06:03 | preglow | i think we're around 400kb |
02:06:29 | Paul_The_Nerd | I think it's 512? |
02:06:38 | sharpe | well, the c64 emulator probably won't be able to work for the archoses... |
02:07:46 | sharpe | as it's 64kb of ram for the c64, and 20kb of rom... |
02:08:44 | webguest26 | not to mention being horribly, horribly slow |
02:09:03 | sharpe | the archos, or the c64? :) |
02:09:31 | Kyomi | omg |
02:09:40 | Kyomi | c64 emulator makes me wet ^^; |
02:09:48 | Kyomi | Where? I must have |
02:09:56 | sharpe | kyomi: tis an idea |
02:10:08 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
02:10:08 | * | Paul_The_Nerd sighs. |
02:11:31 | * | Paul_The_Nerd wonders why there "has to be" a way that's both easy and non-destructive and not time consuming to add linux to an iPod after Rockbox is on it. |
02:12:43 | Kyomi | Bah... linux can suck an egg :P |
02:12:55 | Kyomi | It looks too much like windows 3.1... |
02:13:00 | Kyomi | And mac's |
02:13:03 | Paul_The_Nerd | Man, "looks" |
02:13:08 | Paul_The_Nerd | It's always how it looks with these people |
02:13:09 | Kyomi | Which I despise with every fiber of my being |
02:13:20 | Paul_The_Nerd | And for no good reason I'm sure |
02:13:36 | Kyomi | Name 3 GOOD games that can run on macs |
02:13:49 | Kyomi | Or on linux... right out of the box |
02:14:10 | Paul_The_Nerd | Marathon, Marathon 2, and Marathon Infinity for Mac (which you won't see on PC, but they're extraordinary) |
02:14:18 | warthawg | frozen bubbles |
02:14:35 | Paul_The_Nerd | As for Linux, define "Out of the Box." Some distros come with Cedega |
02:14:48 | Paul_The_Nerd | But that's unimportant, an OSes worth is *hardly* inherent in how well it games |
02:16:21 | Kyomi | Paul_The_Nerd: not correct.. and OSes worth is ENTIRELY based on how well it games |
02:16:28 | Kyomi | Because that is the only point of a computer |
02:16:35 | Kyomi | To play/make games :) |
02:16:51 | Kyomi | And if not... how come there are MUCH MUCH more available then office programs and such? |
02:17:32 | BHSPitLappy | umm |
02:17:33 | preglow | ghahah |
02:17:38 | | Join aegray_ [0] (n=aegray@12-210-86-210.client.insightBB.com) |
02:17:40 | BHSPitLappy | can you not figure that one out on your own? |
02:17:49 | preglow | i never play games anymore, and somehow still manage to use a computer way too often |
02:17:58 | preglow | but then again, i'm insane |
02:18:02 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
02:18:11 | sharpe | heh... my plugin buffer size checking code is so great, "if (c64memory_size < MEM_MIN) fail();" |
02:18:32 | preglow | screw the c64 emulator, make a .sid player! |
02:18:47 | preglow | the sid chip is the best part of the c64 anyway |
02:18:49 | BHSPitLappy | screw the .sid player, make an n64 emulator! |
02:18:54 | sharpe | gee, if i only knew something about the sid chip... |
02:19:16 | preglow | you don't need to know it, just translate resid to c |
02:19:19 | Kyomi | I'd love to see .sid emulator |
02:19:24 | Kyomi | bargh |
02:19:32 | Kyomi | translate sidAMP to c :P |
02:19:33 | * | Paul_The_Nerd waits for the world Kyomi imagines to exist, so that she can lose use of the internet, as well as power, TV, etc. |
02:19:40 | BHSPitLappy | I'd love to see a mid player |
02:20:12 | Kyomi | Paul_The_Nerd: Games require all of those things... so naturally... they are still available :) |
02:20:23 | Kyomi | Maybe I should of rephased that |
02:20:34 | Kyomi | computer = PC |
02:20:37 | preglow | sidamp sucks balls :/ |
02:20:39 | Kyomi | Home PC actually :) |
02:20:43 | BHSPitLappy | maybe I should have rephased YOU. |
02:20:47 | Kyomi | preglow: Yeah.. but at least I know it works :) |
02:20:54 | sharpe | i think i used to actually have a c64 somewhere... |
02:21:08 | Kyomi | Although... it's a bit difficult to get the subtune selector to pop-up at certian times |
02:21:20 | preglow | i bloody hate winamp |
02:21:22 | preglow | grah |
02:21:38 | Paul_The_Nerd | So why are you using it? |
02:21:44 | preglow | what makes you think i am? |
02:21:47 | Paul_The_Nerd | Oh |
02:21:52 | preglow | i haven't used it for ages |
02:21:54 | preglow | i hate it, after all |
02:22:09 | Paul_The_Nerd | Sorry, didn't catch the connection with the "sidamp sucks" statement earlier |
02:22:19 | Paul_The_Nerd | I thought this was an immediate frustration with something the stupid thing had done. |
02:22:26 | Paul_The_Nerd | I'm a little fuzzy at the moment |
02:22:27 | preglow | haha |
02:22:32 | preglow | it does stupid things all the time |
02:22:44 | preglow | unless they've improved it |
02:22:49 | | Part warthawg ("You never miss your warthawg til the well runs dry") |
02:22:56 | | Quit muesliii (Read error: 110 (Connection timed out)) |
02:24:33 | preglow | bah |
02:24:36 | preglow | i need some fecking sleep |
02:25:04 | webguest26 | don't mix those two |
02:26:15 | Paul_The_Nerd | Anyone know an easy .sit extractor for windows? Something that's trustworthy? |
02:29:13 | sharpe | pencil and paper? |
02:29:23 | sharpe | only as faulty as user? |
02:29:46 | Kyomi | winrar? |
02:29:52 | Kyomi | I have no idea what .sit is |
02:30:02 | Kyomi | Why can't everyone just use .zip/rar |
02:30:06 | Kyomi | .rar* |
02:30:13 | sharpe | compressed format for mac |
02:30:21 | Kyomi | It's be sooo much easier then like six million formats |
02:30:23 | Paul_The_Nerd | Some of us prefer .7z :-P |
02:30:27 | linuxstb | tar.Z or nothing... |
02:30:34 | Kyomi | Bah.. noone cares about the mac :P |
02:30:43 | sharpe | oh the love. |
02:30:49 | Paul_The_Nerd | I am not a fan of StuffIt archived packages though |
02:31:00 | linuxstb | What are you doing with a stuffit archive anyway? |
02:31:06 | Paul_The_Nerd | I got the craving for Marathon |
02:31:16 | Paul_The_Nerd | Bungie released it as Freeware but it's .sit archived |
02:31:29 | sharpe | they just wanted to screw with you. |
02:31:45 | Paul_The_Nerd | There's an open source engine for it, but of course, unless I can extract the archives I can't play even though it's wonderfully cross platform |
02:32:08 | Kyomi | Honestly... Marathon just sounds... retarded |
02:32:16 | sharpe | should i have the cpu flags as one byte, or have each one as a bool? |
02:32:18 | Kyomi | Like... marathon running... is that what it is? |
02:32:40 | Kyomi | Or is that the game that made Halo? |
02:32:49 | sharpe | i'm thinking individual bools... |
02:33:09 | sharpe | predecessor to halo, isn't it? |
02:33:25 | Paul_The_Nerd | Kyomi: Basically, Predecessor to Halo, yeah |
02:34:08 | | Quit RotAtoR (Read error: 110 (Connection timed out)) |
02:39:09 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
02:43:38 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
02:52:05 | | Quit webguest26 ("CGI:IRC (Ping timeout)") |
02:53:38 | sharpe | whee |
02:55:08 | * | Paul_The_Nerd sighs |
02:55:22 | Paul_The_Nerd | I expected that now that Doom is in CVS and clearly not working people would stop asking me for working Doom builds |
02:56:12 | Paul_The_Nerd | I'm about to change my forum sig to "No, I will not build Doom for you, nor will I make you any sort of custom build, nor will I send you *any* file." |
02:56:18 | | Quit paugh (Remote closed the connection) |
02:56:30 | midkay | Paul_The_Nerd, haha. |
02:57:38 | sharpe | midkay, guess what the next project is now... |
02:57:40 | sharpe | :D |
02:57:46 | midkay | sharpe, wut wut wut?! |
02:57:54 | sharpe | c64 emulator :) |
02:57:59 | midkay | pff. good luck! |
02:58:15 | sharpe | lol |
02:58:23 | | Join webguest70 [0] (n=3e4f4094@labb.contactor.se) |
02:58:35 | sharpe | essentially... cpu emulator... + whatever else makes the c64 work. |
02:58:46 | webguest70 | http://ipodlinux.org/forums/viewtopic.php?t=9198 interesting "the guys at rockbox suck" :-/ |
02:59:39 | sharpe | aww... |
03:00 |
03:00:25 | Paul_The_Nerd | webguest70: He's talking about me specifically |
03:00:41 | webguest70 | Charming |
03:00:57 | Paul_The_Nerd | http://forums.rockbox.org/index.php?topic=3284.msg23653#msg23653 |
03:01:23 | webguest70 | ahahaha, the "WTF IS ROCKBOX" guy |
03:02:50 | Paul_The_Nerd | He's frustrated because there's no *simple* way to install Rockbox and iPodLinux without having to either backup his music, or learn how to repartition non-destructively |
03:03:31 | webguest70 | This is so obviuosly your fault. |
03:03:36 | BHSPitLappy | lol |
03:03:50 | BHSPitLappy | webguest70: why don't you ever change your nick? |
03:04:07 | Paul_The_Nerd | It is 100% clearly my fault for not writing him an installer that does it all for him |
03:04:44 | Cassandra | There is a standard response for people like this. |
03:04:45 | | Nick webguest70 is now known as realnick (n=3e4f4094@labb.contactor.se) |
03:05:00 | realnick | Is it Go Stick Your Head In A Pig? Is it, is it? |
03:05:00 | Cassandra | "I'm sorry, but you appear to need more help than I am able to offer." |
03:05:31 | Cassandra | Can you tell I used to be a sysadmin? |
03:05:46 | Paul_The_Nerd | Cassandra: I think I've only ever resorted to that response twice now. |
03:07:02 | Cassandra | I love the way it's both helpful and honest, depending on how you read it. |
03:14:10 | realnick | "is all it is is a file browser?" oh dear |
03:14:49 | *** | Saving seen data "./dancer.seen" |
03:15:15 | Paul_The_Nerd | That gets asked about once every 2 weeks, at least |
03:15:48 | sharpe | "yes, it is a file browser. you can do nothing more than stare at your files." |
03:16:22 | sharpe | would be an interesting reply... |
03:16:58 | sharpe | well, lets hope i know the 6502/6510 address modes correctly. |
03:17:02 | | Quit nudel ("At Argon, we're working to keep your money.") |
03:17:09 | | Quit aegray_ (Read error: 110 (Connection timed out)) |
03:22:33 | BHSPitLappy | does this really confuse any of you, too? http://www.cafepress.com/rockbox |
03:23:13 | midkay | it looks like some t-shirts. if you find t-shirts confusing..... |
03:23:18 | | Part KerwoodDerby |
03:43:22 | | Quit realnick ("CGI:IRC") |
03:45:39 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
03:48:19 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
03:49:59 | linuxstb | sharpe: Why don't you just port Frodo? |
03:50:07 | sharpe | i hate you. |
03:50:18 | sharpe | :D |
03:50:22 | sharpe | i don't know |
03:50:44 | linuxstb | I know porting an emulator isn't as fun as writing one... |
03:50:56 | sharpe | heheh... |
03:51:07 | sharpe | i'm just on the cpu emulator part right now... |
03:51:13 | linuxstb | But it's probably about 6 months faster. |
03:51:33 | sharpe | yeah... |
03:52:01 | sharpe | well, i could use the 1541, Basic, and Char Roms from it |
03:52:47 | sharpe | er |
03:55:07 | sharpe | just ignore what i say, i probably am not very coherent right now... |
03:57:18 | XavierGr | sharpe what about porting NES? It would be a great challenge. iPL has a porting NES emulator but overall speed IIRC is not good. |
03:58:56 | | Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") |
03:58:59 | sharpe | i dunno... |
04:00 |
04:04:54 | | Quit Farpenoodle (Read error: 104 (Connection reset by peer)) |
04:07:28 | imphasing | How does the nano write to the screen? does it store the fb in sdram first, then write it, or does it just write the lcd data as a stream? |
04:07:31 | imphasing | :/ |
04:08:04 | BHSPitLappy | XavierGr: the guy ported infones, and from what I know, its source code sucks |
04:08:15 | BHSPitLappy | also, the current build uses SDL (Slow Dev. Library...) |
04:08:44 | Paul_The_Nerd | imphasing: I think in most cases Rockbox drawing is done by way of a framebuffer |
04:09:15 | | Join damaki [0] (n=Chocolat@ALille-153-1-16-48.w83-198.abo.wanadoo.fr) |
04:09:17 | imphasing | Paul_The_Nerd: I was actually talking about where it places the data before it writes to the lcd controller |
04:09:24 | imphasing | It must be in the sdram.. |
04:09:39 | imphasing | XavierGr: I did a second port of infones, becuase I was bored, and it sucked. |
04:09:51 | imphasing | It really doesn't have enough power to work well on the ipod. |
04:10:03 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
04:10:15 | imphasing | Not sure about the other rockbox archs, but it's not really feasible on the ipod |
04:10:45 | sharpe | heh, okay, i'll use this for the cpu emulator... |
04:10:50 | sharpe | then just to build on top of it. |
04:10:52 | imphasing | Although, if you totally re-wrote one for use with the ipod, and optimized a lot of things in ARM ASM, it might work |
04:11:06 | | Join jd|uni [0] (n=82c20d69@labb.contactor.se) |
04:11:07 | XavierGr | ok I didn't know that it was just a suggestion |
04:11:20 | XavierGr | you know a better NES emulator for embedded systems? |
04:11:47 | sharpe | i'm talking about the c64 emulator :D |
04:11:49 | imphasing | Heh, most NES emu's are bloated |
04:12:37 | Paul_The_Nerd | Out of curiosity, is FCEU worse or better for such purposes as infoNES? |
04:13:06 | linuxstb | imphasing: Are you talking about the IRAM? (for the lcd framebuffer?) |
04:14:25 | XavierGr | Paul_The_Nerd: FCEU is a good candidate, but I am not in these stuff. I looked at the code and I was dautned |
04:18:00 | jd|uni | boooooooooooooorrrreeeeeeeeeeeeeedddd |
04:18:04 | | Quit TCK (Read error: 110 (Connection timed out)) |
04:18:07 | Kyomi | *ditto |
04:18:09 | Kyomi | * |
04:18:24 | Kyomi | jd|uni: telnet://anime2.ipupdater.net:8000 |
04:18:25 | Kyomi | ? |
04:19:36 | jd|uni | ?? |
04:19:51 | jd|uni | im at uni and there is no way they alow telnet out! |
04:20:04 | Kyomi | Hmmm |
04:20:12 | Kyomi | 1000 milliseconds = 1 second? |
04:20:16 | sharpe | yes |
04:20:21 | Kyomi | yay |
04:20:29 | | Join Farpenoodle [0] (n=solo84@60.50.213.79) |
04:20:32 | Kyomi | Have any of you heard of iriverter? |
04:22:28 | | Join enzyme [0] (n=hdgdf@d207-81-78-2.bchsia.telus.net) |
04:22:40 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
04:24:06 | enzyme | i heard from some where that theres a way to turn off the screen when playing music |
04:25:24 | Paul_The_Nerd | You could modify the source to do that, though it still draws even if the LCD is off. |
04:25:53 | enzyme | ok so no way of saving battery |
04:26:46 | Paul_The_Nerd | It wouldn't help much. |
04:27:13 | | Quit midkay ("Leaving") |
04:28:22 | enzyme | how can i help to fix the trebla and bass problems for the ipod 5g |
04:28:45 | Paul_The_Nerd | What problems? |
04:29:12 | enzyme | you know on the ipods the treble and bass dont work |
04:29:36 | Paul_The_Nerd | I'd been led to understand that was more a hardware thing than anything |
04:29:46 | enzyme | ok |
04:29:48 | Paul_The_Nerd | Oh, wait |
04:29:49 | Paul_The_Nerd | 5G |
04:30:09 | Paul_The_Nerd | The 5G has a different codec. There's not a datasheet, so the hardware needs to be figured out somehow |
04:30:27 | jd|uni | tick tock... |
04:30:32 | jd|uni | bored as fuck! |
04:32:37 | linuxstb | Paul_The_Nerd: There is a datasheet (sort of). It tells us there is no hardware bass/treble control in the codec. But there is a five-band EQ that can probably be used for that purpose. |
04:33:31 | Paul_The_Nerd | linuxstb: Ah. I'd thought it was undocumented (at least, enough for implementation of that?) |
04:33:39 | linuxstb | For the 5g's codec, the WM8983 datasheet seemed to match. |
04:33:52 | Paul_The_Nerd | Aaaah |
04:33:58 | enzyme | is there a battery fix for the ipod |
04:33:59 | enzyme | s |
04:34:19 | Paul_The_Nerd | What kind of battery fix? |
04:34:20 | linuxstb | Paul_The_Nerd: No, we have datasheets for all the ipod audio codecs (or very close matches) |
04:34:24 | Paul_The_Nerd | Ah |
04:34:37 | Paul_The_Nerd | Hopefully I remember that once my head's clear. :) |
04:35:07 | Kyomi | Anyone having a shortened battery life problem? |
04:35:08 | linuxstb | The LCDs are also quite well documented. The problem is the portalplayer chip, and all the hardware integrated in it. |
04:35:24 | Kyomi | It may be just the stuff I do with it but I have to charge it like everyday |
04:35:24 | linuxstb | ... the external chips are easier. |
04:35:42 | Kyomi | I'm guessing Doom uses alot of battery power? |
04:35:47 | Paul_The_Nerd | Yes |
04:35:50 | Paul_The_Nerd | Doom uses a lot |
04:35:54 | Kyomi | More then videos? |
04:35:57 | Kyomi | Or about the same? |
04:36:08 | Paul_The_Nerd | Dunno. We don't support video, so it's hard to compare. |
04:36:11 | enzyme | what are some ways to save battery power |
04:36:11 | Kyomi | Oh! I have one other question |
04:36:22 | Paul_The_Nerd | But as it is H300 Rockbox uses more power than the iRiver firmware anyway |
04:36:30 | Kyomi | Why does the light randomly come on when playing music? |
04:36:33 | enzyme | because im averaging about 9hours on ipod video |
04:36:46 | Kyomi | I had that happen friday night |
04:36:48 | Paul_The_Nerd | enzyme: Make sure your anti-skip buffer is set low, and use the least processor intensive features you can (no peakmeter, simple WPSes without graphics, no equalizer...) |
04:36:53 | enzyme | and i got it for xmas |
04:37:08 | Kyomi | It'd come on and then go off after the time i set |
04:37:15 | Kyomi | Then it'd come back on like 15 mins later |
04:37:19 | Paul_The_Nerd | enzyme: Rockbox has greatly shorter battery life than retail at the moment. It *is* a work in progres. |
04:37:21 | Paul_The_Nerd | progress |
04:37:32 | enzyme | ok |
04:37:44 | Kyomi | Soo... eventually rockbox will use less bat then retai;? |
04:37:47 | Kyomi | -; +l |
04:37:50 | Paul_The_Nerd | Hopefully, yes. |
04:38:01 | linuxstb | But it's better value per charge :) |
04:38:01 | Paul_The_Nerd | I mean, it'll still be dependent upon what you're doing with it. |
04:38:03 | enzyme | where is the anti skip |
04:38:17 | Kyomi | I'm thinking that Doom probably uses about the same amount of as watching videos? |
04:38:31 | Kyomi | Technically.. all Doom is, is an interactive video |
04:38:37 | Paul_The_Nerd | enzyme: http://www.rockbox.org/manual.shtml |
04:39:05 | enzyme | nope it doesnt work |
04:39:20 | Paul_The_Nerd | Kyomi: Doom also has to read button inputs, and calculate 3D graphics, instead of just decompressing an image and audio and updating the screen. Depending on how their video is handled, and how well doom is optimized, it could potentially go either way. |
04:39:29 | Paul_The_Nerd | enzyme: What doesn't work? |
04:39:35 | enzyme | the manuals |
04:39:48 | | Join tianjing_ [0] (n=mat@jullay.net) |
04:39:53 | Kyomi | Hmmm |
04:40:00 | Paul_The_Nerd | enzyme: Try changing the date in the link to yesterday |
04:40:03 | Kyomi | I wouldn't call Doom entirely 3D |
04:40:22 | Kyomi | If by 3D you mean things like walls and colums yes :L) |
04:40:25 | Paul_The_Nerd | Kyomi: There's still more than simply raycasting going on in the engine. |
04:40:31 | | Quit tianjing (Read error: 110 (Connection timed out)) |
04:40:34 | Kyomi | raycasting? |
04:40:55 | Paul_The_Nerd | Raycasting was the method used for engines like Wolf3D where the floor and ceiling were considered to be a flat surface. |
04:41:42 | enzyme | should i be updating rockbox ecery day or every week |
04:42:19 | Paul_The_Nerd | Whenever you see a new feature you want |
04:42:28 | Kyomi | enzyme: I'd say every 2-3 days :) |
04:42:51 | jd|uni | any1 know how to see the current mem usage of a running procces in unix? |
04:43:03 | Kyomi | mem? |
04:43:09 | Kyomi | Oh crap |
04:43:10 | Kyomi | I know this |
04:43:28 | linuxstb | top? |
04:43:43 | jd|uni | which column? |
04:44:02 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
04:44:21 | jd|uni | %mem says 0.2 for the proces which is BS... |
04:45:08 | linuxstb | Maybe the SIZE column. |
04:45:39 | linuxstb | "man top" gives you all the info you need (and more) |
04:45:59 | linuxstb | ps could also help |
04:47:17 | | Quit enzyme () |
04:58:55 | | Quit jd|uni ("CGI:IRC (EOF)") |
04:59:49 | | Join jbauman [0] (i=Johnq@JBAUMAN.RES.cmu.edu) |
05:00 |
05:01:20 | | Quit Kyomi () |
05:01:53 | | Join firmdragon [0] (i=firmdrag@d154-20-145-246.bchsia.telus.net) |
05:04:23 | firmdragon | hi, does anyone know if the iriver has some sort of killswitch in case the software freezes? |
05:04:34 | Paul_The_Nerd | There's the hard reset button on the bottom of the H120s |
05:05:06 | firmdragon | ah ok. thanks. |
05:05:16 | firmdragon | been having problems w/ freezing lately. |
05:07:24 | Paul_The_Nerd | With CVS or a custom build? |
05:08:38 | firmdragon | no no, just regular playback. figured out it was because of a .wav i was playing around with. |
05:08:59 | firmdragon | recently did a recovery and i guess the header still isn't right. |
05:09:23 | Paul_The_Nerd | I'm surprised that causes an irrecoverable freeze, but *shrug* |
05:14:51 | *** | Saving seen data "./dancer.seen" |
05:18:05 | | Quit Daishi ("Client exiting...") |
05:25:16 | XavierGr | hmm. anyone with an H300 here? |
05:27:58 | | Join Sinbios [0] (n=Sinbios@toronto-HSE-ppp4124476.sympatico.ca) |
05:32:27 | imphasing | linuxstb: (delayed) I don't think there's enough iram to hold a single framebuffer.. |
05:32:44 | imphasing | I think it's about 154k for a 16bpp 320x240 fb |
05:33:28 | linuxstb | Yes, that's why I asked... |
05:33:34 | imphasing | ah |
05:33:53 | imphasing | Does the LCD controller store the data anywhere before it writes it? |
05:34:02 | imphasing | Or does it just write your framebuffer as it sees it? |
05:34:36 | nave7693 | it would be interesting to see rombox eventually grow over 22xKB and can't fit into flash on the archos anymore |
05:34:40 | linuxstb | What do you mean by "LCD controller" ? Rockbox has an internal framebuffer, and the lcd_update() function transfers that framebuffer to the GRAM inside the lcd controller. |
05:34:54 | imphasing | Ah, so there's storage inside the controller? |
05:35:02 | linuxstb | Yes. |
05:35:06 | imphasing | Ah, handy.. |
05:35:22 | imphasing | I thought you'd just feed x bytes at a time, it it writes them |
05:35:30 | XavierGr | linuxstb: I am setting up a new vmware image of debian. I will add an xserver and a WM to be able to build the sim and the manual. Do you know if I can just copy paste the crosscompiler already build in the previous vmware image? |
05:35:47 | XavierGr | or do I have to compile them again? |
05:35:54 | linuxstb | Yes, that should work. Assuming it's a vaguely similar version of Debian. |
05:36:07 | XavierGr | it is the same distro debian sarge |
05:36:22 | XavierGr | should I include something to the path then? |
05:36:26 | linuxstb | There shouldn't be a problem then. |
05:36:57 | linuxstb | Yes, the default path should contain the directories of the cross-compilers. |
05:37:11 | XavierGr | hmm okay. Thanks for the help |
05:37:33 | XavierGr | If I finish it I will try to get it up for redistribution |
05:37:34 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:37:37 | linuxstb | Like me, you should be asleep at this time... Unless you've just got up. |
05:37:47 | goffa | anything major happen for the x5 this weekend? |
05:37:55 | goffa | i was out of town |
05:38:17 | XavierGr | linuxstb: was that for me? |
05:38:17 | Paul_The_Nerd | goffa: There's a changelog expressly for viewing what has changed. :) |
05:38:30 | goffa | kinda read through the change log.. i left after color was implemented for asteroids |
05:38:35 | linuxstb | XavierGr: Yep... :) |
05:38:47 | XavierGr | I woke up at 9.00pm and I have college lesson at 10.00 am so.... I couldn't sleep |
05:38:51 | linuxstb | I was wondering why another European was still awake... |
05:38:58 | XavierGr | hehe |
05:47:26 | goffa | on my x5, when i go into the file viewer, and pick a track, it makes a playlist of that dir |
05:47:46 | goffa | is there a way to have it just play that track, then go to the next song in the playlist? |
05:48:07 | Paul_The_Nerd | If you choose to queue just that track |
05:48:08 | goffa | or just play that track, then resume where you were in the playlist? |
05:48:26 | Paul_The_Nerd | If you click and hold on a track, you get a variety of options. "Queue" is "Insert, then remove after played" |
05:48:27 | goffa | yeah... but you can't change it to just insert by defalt? |
05:48:33 | goffa | default |
05:48:47 | goffa | i know how to queue it |
05:49:00 | goffa | but i'm thinking about when i'm driving down the highway |
05:49:09 | Paul_The_Nerd | Well you asked " is there a way to have it just play that track, then go to the next song in the playlist?" |
05:49:22 | goffa | ah... well i asked that question wrong |
05:49:38 | Paul_The_Nerd | There's no one-button queue feature |
05:50:10 | goffa | i could care less if i used a playlist, but that seems to be the only way i've found to play it :) |
05:50:22 | goffa | at least it auto generates |
05:50:34 | Paul_The_Nerd | Rockbox is entirely playlist based |
05:50:45 | Paul_The_Nerd | So there's always one in the background |
05:50:53 | goffa | i guess one button que would probably keep me alive longer :) |
05:51:32 | goffa | i'll probably get in a wreck trying to play a song by the same artist as the one playing |
05:52:04 | Paul_The_Nerd | Well, I mean one button queue saves you maybe three or four button presses. If you're already browsing to the music, that's not much |
05:52:06 | goffa | i guess its not that hard to reload the playlist, its just kind of a pain |
05:52:24 | goffa | it is if you are driving like i say |
05:52:36 | Paul_The_Nerd | Yeah, but you really shouldn't be browsing *at all* while driving |
05:52:43 | goffa | yeah.. i know |
05:52:54 | Paul_The_Nerd | So arguing that it's "less dangerous" is moot, since you can easily make it not dangerous at all |
05:53:13 | goffa | actually no |
05:53:21 | goffa | you can hit the button |
05:53:24 | goffa | glance down |
05:53:30 | goffa | glance at the road |
05:53:40 | goffa | go down 3 tracks or whatever then instantly queue |
05:53:52 | goffa | and save 4 more looks down to the player |
05:54:07 | goffa | but more convenient could be better wording if that makes you happy |
05:54:27 | Paul_The_Nerd | Well that's still not as safe as just watching the road |
05:54:38 | goffa | i'll give you that |
05:54:50 | Paul_The_Nerd | Also, remember, the entire series of button presses for queueing is constant, so you can memorize them and never have to look at the player while doing it |
05:54:56 | goffa | technically you shouldn't change radio stations or tcarks |
05:55:01 | Paul_The_Nerd | From the point that you find the song |
05:55:03 | goffa | yeah |
05:55:12 | goffa | but its still not as convenient |
05:55:19 | goffa | so a toggle on/off would be nice |
05:55:32 | Paul_The_Nerd | Toggle on/off of what? |
05:55:38 | goffa | 1 button queuing |
05:55:55 | goffa | could be in the playlist submenu |
05:56:25 | goffa | er |
05:56:26 | goffa | playback |
05:56:28 | goffa | sorry |
05:56:45 | goffa | i don't know how to program or i'd do it myself and submit it |
05:56:56 | Paul_The_Nerd | Or it could just stay the way it is, and not increase binary size any further, since it works fine, adds maybe a second of time to how long it takes to queue a song, y'know? I mean, I'm not sure the cost/benefit ratio is in favor of yet another option that exists only to trim 2 or 3 button presses |
05:57:19 | goffa | yeah.. we wouldn't want to make things more convenient |
05:57:36 | goffa | or useable/custamizeable |
05:57:42 | Paul_The_Nerd | Customization comes at a cost |
05:57:53 | goffa | i'm aware, but that's what makes rockbox great |
05:57:53 | Paul_The_Nerd | There are very strong arguments for not increasing the size of the binary |
05:58:05 | Paul_The_Nerd | Such as "It will make it stop working on some players" |
05:58:06 | goffa | yeah... but 1 option wouldn't be much |
05:58:19 | Paul_The_Nerd | Yeah, but what makes your 1 option more important than someone else's? |
05:58:28 | goffa | it doesn't |
05:58:29 | Paul_The_Nerd | Or a new feature rather than a convenience? |
05:58:31 | goffa | thats why its a toggle |
05:58:41 | Paul_The_Nerd | Putting in the toggle costs binary size too |
05:58:55 | Paul_The_Nerd | Every line of code to implement makes the file bigger |
05:59:11 | goffa | but shutting someone down and calling their idea stupid isn't very productive either |
05:59:16 | Paul_The_Nerd | When the feature is already there, and those lines could be used for something new, rather than just helping someone save 3 button presses |
05:59:24 | Paul_The_Nerd | I didn't call your idea stupid |
05:59:35 | goffa | well you seem pretty anti my idea |
05:59:37 | Paul_The_Nerd | I explained why it's unlikely to be something that will be in CVS some day |
05:59:51 | Paul_The_Nerd | I am anti your idea. I don't think it's stupid. I think that it's not worth the cost |
06:00 |
06:00:14 | Paul_The_Nerd | That's a pretty big difference. |
06:00:14 | goffa | also... have you seen the rio karma? |
06:00:17 | Paul_The_Nerd | Yes |
06:00:24 | | Quit firmdragon (Read error: 110 (Connection timed out)) |
06:00:31 | goffa | they have a mode where you can see a full screen of songs in your playlist |
06:00:42 | goffa | and you can just arrow down until you see the one you want |
06:00:44 | Paul_The_Nerd | Like the "View Playlist" option? |
06:01:02 | goffa | yeah.. except that you are always viewing it |
06:01:05 | Galois | there are ways to add an option without increasing binary size. For example you can make it a compile-time option. |
06:01:26 | goffa | thank you Galois |
06:01:32 | | Join Rob2222 [0] (n=Miranda@ACB68932.ipt.aol.com) |
06:01:39 | Paul_The_Nerd | At that point why not just make it a patch? |
06:01:57 | | Join DrumRBoy320 [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
06:02:11 | Galois | patches are fine, but they tend to fall into bitrot |
06:02:11 | BHSPitLappy | "[Paul_The_Nerd] Customization comes at a cost" <- But Windows costs a whole lot more... what's up with THAT? ;) |
06:02:22 | Galois | I mean, look at the linux kernel, that's almost completely compile-time configurable |
06:02:28 | Paul_The_Nerd | Galoi: Yeah, but compile time options don't work well with something intended to be distributed as a binary |
06:02:50 | Galois | and yes linux is intended to be distributed as a binary |
06:03:49 | goffa | i'd rather see a ui improvement than say... doom |
06:03:54 | Paul_The_Nerd | Galois: Rockbox as a project is also somewhat against compile time options, besides build target |
06:03:58 | goffa | not that i'm faulting the people developing doom |
06:04:02 | goffa | its their own time |
06:04:04 | goffa | their hobby |
06:04:05 | Paul_The_Nerd | goffa: Doom is a plugin. Doesn't cost binary size |
06:04:25 | goffa | and i'm happy to see ANYTHING developed |
06:05:07 | | Quit jbauman (Read error: 104 (Connection reset by peer)) |
06:05:30 | Paul_The_Nerd | goffa: Core functions, things that are in use while playing, in the menus, or in the file browser are the ones that need to be carefully cost/benefited |
06:07:02 | goffa | well i'll put it this way.. i know its not a huge sum of money... but i'll donate another $50 to anyone who gets 1 button queuing in |
06:07:24 | DrumRBoy320 | hey... no way rockbox can read an NTFS drive, right? |
06:07:26 | goffa | well to the project |
06:07:32 | goffa | not to the individual |
06:07:58 | Paul_The_Nerd | DrumRBoy320: FAT32 only |
06:08:32 | Paul_The_Nerd | goffa: Would you be willing to patch and build yourself if someone made a patch with one-button queuing? |
06:08:57 | goffa | well if i had an explanation on how to patch and build |
06:09:08 | goffa | then yes |
06:09:21 | Paul_The_Nerd | The wiki's full of explanations of how to patch and build |
06:09:30 | goffa | i'd put another $50 into the project if it was made available for others to do the same for themselves |
06:09:53 | Paul_The_Nerd | And golly gee, look, a patch: http://www.rockbox.org/tracker/task/2142 |
06:10:05 | Paul_The_Nerd | It's a little dated, but I'm sure it could be modified to work |
06:10:13 | DrumRBoy320 | Paul_The_Nerd, i got an iPod's 60 gig drive to work again, but im having a heck of a time getting it from NTFS (which is the only way it would partition for some reason) to fat32 :/ |
06:10:28 | DrumRBoy320 | format** not partition |
06:10:37 | Paul_The_Nerd | DrumRBoy320: Apple restore utility. |
06:11:26 | goffa | Paul_The_Nerd: i'll try it... if it works i'll stop bitching and donate |
06:11:45 | Paul_The_Nerd | Oh, I'm almost positive it won't work out of the box |
06:12:02 | goffa | you mean patched? |
06:12:05 | Paul_The_Nerd | Yeah |
06:12:12 | Paul_The_Nerd | The patch itself is over a year old |
06:12:47 | DrumRBoy320 | Paul_The_Nerd, i want to use it with my h300 |
06:12:53 | Paul_The_Nerd | But if you politely posted in the forums asking if anyone's interested in the ability for one-button queuing, and then point a link to that saying that it's outdated, but might be a good place to start if any C programmers would be willing to help out, it's possible you'll get some help |
06:13:03 | DrumRBoy320 | but... will that make it usable by my h300? |
06:13:11 | Paul_The_Nerd | DrumRBoy320: Well, windows doesn't like formatting about 32gigs with Fat32, so get Swissknife or some other partitioning utility |
06:13:39 | DrumRBoy320 | ive been using the HP format utility, but i have swill knife, ill try that |
06:14:08 | Paul_The_Nerd | goffa: I'd recommend general discussion, since this is a feature that could interest people on all targets. |
06:14:14 | goffa | and btw.. i'm not trying to be rude... but there are features i want... |
06:14:15 | goffa | ok |
06:14:50 | Paul_The_Nerd | goffa: There's nothing at all wrong with wanting features. There's just a lot of reasons why features that are "convenience" but a relatively minor convenience, probably won't show up in CVS |
06:14:54 | Paul_The_Nerd | Note the "probably" |
06:15:07 | goffa | and trust me.. that's not minor |
06:15:12 | Paul_The_Nerd | It's not minor to you |
06:15:37 | goffa | every time i have to go through that clunky menu it grates at me |
06:15:40 | Galois | the patch seems to imply that party mode implements one-button queuing |
06:15:45 | Paul_The_Nerd | There were people a lot more upset than you about the volume change to dB, and they didn't put in an option to show it as either dB or % because of feature bloat. |
06:15:49 | Galois | and isn't party mode already part of rockbox? |
06:15:54 | goffa | Galois: |
06:15:57 | goffa | i'll try that |
06:16:18 | Paul_The_Nerd | Galois: I know that with party mode you can't accidentally stop playback. I don't know if it queues, inserts, or what. |
06:17:12 | goffa | it queues files last |
06:17:30 | | Join Jungti1234 [0] (n=zeroirc@125.241.16.2) |
06:17:32 | goffa | and makes it less convenient to insert your playlist |
06:17:35 | Jungti1234 | hi |
06:17:40 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
06:19:04 | | Quit Jungti1234 (Client Quit) |
06:19:42 | DrumRBoy320 | wow, that was easy... swiss knife quick formatted it in secconds |
06:19:44 | DrumRBoy320 | thanks |
06:20:21 | | Quit imphasing (Read error: 110 (Connection timed out)) |
06:20:40 | DrumRBoy320 | nevermind... didnt work right, doing a full format now |
06:20:44 | Paul_The_Nerd | Hehehe |
06:20:53 | Paul_The_Nerd | Well, either way Swissknife is a pretty excellent tool for such things |
06:21:23 | DrumRBoy320 | really is... much more stable... how long would you say a full format for 60 gigs from NTFS to fat32 ill take? |
06:21:35 | Paul_The_Nerd | No clue |
06:22:18 | DrumRBoy320 | yea, well, "slow" wouldve been the correct response so far ;) |
06:24:56 | Galois | goffa: where would you prefer the files to be queued? |
06:26:40 | Paul_The_Nerd | I assume Queue next rather than Queue last |
06:26:55 | midkay | sigh, build system's stuck again or something.. |
06:30:03 | goffa | next |
06:30:36 | Galois | goffa: apps/filetree.c line 406 change PLAYLIST_INSERT_LAST to PLAYLIST_INSERT, recompile, install, done. |
06:30:57 | Galois | you can change the following QUEUE_ line too for cosmetic purposes if you want |
06:31:18 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-22-56.w83-198.abo.wanadoo.fr) |
06:31:44 | goffa | i guess if i didn't queue and just played that would be fine too... |
06:32:12 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
06:32:27 | Paul_The_Nerd | He just told you how to get it to insert next in, I would assume, party mode? |
06:32:32 | goffa | yeah |
06:32:35 | goffa | i'm going to try it |
06:35:57 | goffa | with my mentality, making playlists should be secondary to using/navigating them, but then i don't really like making playlists ;) |
06:46:23 | Paul_The_Nerd | Goffa: You are aware of the quick menu that lets you easily enable/disable shuffle, right? |
06:46:36 | goffa | no |
06:46:59 | Paul_The_Nerd | At the file browser or WPS, click and hold the button that you'd normall just tap to open the menu |
06:48:22 | goffa | the one with recent bookmarks, etc? |
06:48:31 | Paul_The_Nerd | No |
06:48:45 | Paul_The_Nerd | It just has three options, Repeat Mode, Shuffle Mode, and File view |
06:48:49 | | Quit damaki (Read error: 110 (Connection timed out)) |
06:49:21 | Paul_The_Nerd | Recent bookmarks is on the normal menu |
06:49:35 | Paul_The_Nerd | You need to hold the button down, not just tap it |
06:50:32 | goffa | how long? |
06:50:59 | Paul_The_Nerd | Just about a second or so |
06:51:03 | Paul_The_Nerd | What player do you have? |
06:51:12 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
06:51:19 | goffa | x5 |
06:51:29 | Paul_The_Nerd | Hm |
06:51:35 | Paul_The_Nerd | I don't know if it's been implemented, but it should be |
06:51:36 | YouCeyE | http://download.rockbox.org/daily/h120/rockbox-h120-20060403.zip |
06:51:39 | Paul_The_Nerd | Try the record button |
06:51:41 | Paul_The_Nerd | Long press |
06:51:41 | YouCeyE | this page does not exist? |
06:51:55 | YouCeyE | i want to dl the latest for h120 |
06:52:09 | Paul_The_Nerd | YouCeyE: The build system seems to be having a hiccup. Why not the latest bleeding edge instead? |
06:52:20 | YouCeyE | Paul_The_Nerd, link pls? |
06:52:29 | goffa | that gives me the recent bookmarks |
06:52:31 | goffa | menu |
06:52:41 | Paul_The_Nerd | goffa: What does a short press of record do then? |
06:52:49 | Paul_The_Nerd | YouCeyE: It's on the CVS link at the main page |
06:52:59 | goffa | the same |
06:53:02 | YouCeyE | got it thanks |
06:53:36 | YouCeyE | Paul_The_Nerd, every time my settings are reset when i install new rockbox build |
06:53:43 | YouCeyE | anyway to save all the settings |
06:54:14 | goffa | is that menu implemented on the x5? |
06:54:23 | goffa | because maybe that's why i'm having the trouble |
06:54:36 | Paul_The_Nerd | goffa: It may not be, but I swear someone got to it by holding record just yesterday. Maybe it was a different button... |
06:54:55 | Paul_The_Nerd | YouCeyE: There's an option to save your setting in Manage Settings in the menu. |
06:55:23 | goffa | rebooting it |
06:55:27 | goffa | maybe something got hosed |
06:55:49 | Paul_The_Nerd | goffa: Unlikely |
06:55:58 | goffa | i know |
06:56:03 | goffa | eliminating variables |
06:56:33 | Paul_The_Nerd | See, and while you're doing that, I"m just looking it up in the manual |
06:56:35 | goffa | wonder how long "committing tagcache" is going to take |
07:00 |
07:01:33 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:01:42 | Paul_The_Nerd | It looks like the quickscreen isn't enabled for the X5 |
07:01:49 | goffa | ok |
07:01:50 | Paul_The_Nerd | At least, from looking at the source |
07:02:10 | goffa | quickscreen sounds handy |
07:02:15 | goffa | and maybe thats why i'm frustrated |
07:02:18 | midkay | Paul_The_Nerd, it's not |
07:02:20 | Paul_The_Nerd | It'll be enabled eventually |
07:02:26 | Paul_The_Nerd | midkay: And why not young mane? |
07:02:27 | Paul_The_Nerd | man |
07:02:29 | Paul_The_Nerd | Ugh |
07:02:44 | midkay | ew, perv.. um.. i'm not sure. i don't know the button definitions and crap! |
07:03:09 | goffa | i can't say that the developers are lazy |
07:03:13 | midkay | *trying to fix a disgusting Bubbles bug* |
07:03:19 | goffa | its amazing to see how many posts/day |
07:04:23 | Paul_The_Nerd | midkay: Well, record is the button that triggers the normal menu. Steal anything else you need from some plugin. :-P Shoo |
07:04:41 | midkay | haha. |
07:05:34 | midkay | blast.. |
07:05:50 | | Join tianjing [0] (n=mat@jullay.net) |
07:06:15 | Paul_The_Nerd | Blast? Still buggy? |
07:06:27 | | Quit AliasCoffee ("Leaving") |
07:06:29 | midkay | yes.. and i'm trying to think of the simplest way to fix it.. |
07:06:49 | midkay | it's that when you pause the game, the timer remains counting. i completely see why, i just can't think of a clean+simple way around it.. |
07:08:45 | midkay | aha.. i think i may have squashed it. |
07:09:21 | goffa | you going to post an update soon? was just going to update the firmware to latest |
07:09:37 | midkay | me? |
07:09:40 | goffa | yeah |
07:09:45 | midkay | as soon as i fix it.. |
07:09:52 | midkay | probably soon, yeah.. |
07:10:01 | midkay | not that the build system would allow you to have it. :) |
07:10:02 | goffa | he he he... don't want to flash it twice tonight :) |
07:10:07 | goffa | ah ok |
07:10:09 | midkay | you only flash once. |
07:10:21 | goffa | oh i can just drag and drop once flashed? |
07:10:26 | midkay | once and you're done.. after that, you just copy some files to your ipod to update. |
07:10:37 | goffa | ok |
07:10:48 | goffa | the .rockbox and the rockbox.iaudio? |
07:10:48 | midkay | flashing just replaces the bootloader, telling it to load rockbox from disk. rockbox itself is a set of files which can be updated by just replacing them on the disk. |
07:10:53 | midkay | yes, exactly. |
07:10:55 | goffa | ok |
07:11:03 | goffa | good to know |
07:11:24 | midkay | *crosses fingers* |
07:11:32 | midkay | argh. |
07:11:38 | midkay | just... argh. |
07:13:50 | | Quit tianjing_ (Read error: 110 (Connection timed out)) |
07:14:23 | * | midkay crosses fingers again.. |
07:14:53 | *** | Saving seen data "./dancer.seen" |
07:15:17 | midkay | aaaaaaaaaaaahaaaaaa, ahahaaaaa, aaahahahahahahaaAAAaaa!! |
07:17:04 | Paul_The_Nerd | Is that good or bad "I've just gone insane" laughter? |
07:17:19 | midkay | hopefully, good. |
07:18:54 | | Quit thegeek (Read error: 110 (Connection timed out)) |
07:23:51 | midkay | damn. |
07:23:57 | midkay | desperate times call for desperate meatures. |
07:24:05 | midkay | *jacks in to the Matrix* |
07:25:01 | dpassen1 | m |
07:25:06 | Paul_The_Nerd | n |
07:27:47 | dpassen1 | I don't think I meant to type thayt |
07:27:50 | dpassen1 | *that |
07:28:06 | * | B4gder pretends he didn't see it |
07:28:20 | dpassen1 | Thanks, I appreciate it. |
07:28:52 | B4gder | btw |
07:29:05 | B4gder | www.rockbox.org had almost 120,000 unique visistors during March 2006 |
07:30:00 | B4gder | who downloaded almost 100GB |
07:30:06 | dpassen1 | Pretty impressive, were you Slashdotted? |
07:30:16 | B4gder | nope |
07:30:33 | B4gder | at least I don't think so |
07:30:46 | dpassen1 | The iPod port is really expansive to the potential userbase. |
07:30:54 | B4gder | indeed |
07:31:20 | dpassen1 | Did the iRiver ports create a smaller scale jump from the only Archos days? |
07:31:33 | Bg3r | morning :) |
07:32:04 | amiconn | good morning |
07:32:14 | | Part nave7693 |
07:32:40 | Mikachu | http://games.slashdot.org/article.pl?sid=05/02/27/1713223 |
07:32:44 | amiconn | midkay: |
07:32:44 | amiconn | #ifdef TREE_MENU_PRE |
07:32:45 | amiconn | case TREE_MENU_PRE: |
07:32:45 | DBUG | Enqueued KICK amiconn |
07:32:45 | amiconn | #else |
07:32:45 | amiconn | case TREE_MENU: |
07:32:45 | *** | Alert Mode level 1 |
07:32:45 | amiconn | #endif |
07:32:47 | amiconn | ?? |
07:32:59 | midkay | amiconn, what doesn't make sense? |
07:33:01 | amiconn | That doesn't look like it makes any sense.... |
07:33:09 | B4gder | Mikachu: yeah, well that was over a year ago :-) |
07:33:09 | Bg3r | yep |
07:33:13 | midkay | if TREE_MENU_PRE is defined, it's used. if it's not, TREE_MENU is. |
07:33:22 | Mikachu | B4gder: oops missed the year :) i'm so used to it being 2005 |
07:33:29 | B4gder | haha |
07:33:34 | midkay | if TREE_MENU_PRE is defined, that means TREE_MENU is on a BUTTON_REL event.. afaics. |
07:33:38 | amiconn | Yes, but TREE_MENU is *always* defineas |
07:33:41 | amiconn | *defined |
07:33:54 | Mikachu | but it looks at _PRE in the #ifdef |
07:34:05 | midkay | yes, but TREE_MENU_PRE isn't. we only need it when it is defined, because that means it's the version of TREE_MENU sans a BUTTON_REPEAT event. |
07:34:12 | Mikachu | where is that by the way? |
07:34:18 | midkay | tree.h |
07:34:19 | amiconn | ...and is the _PRE is also defined, both should be checked as a sequence (with lastbutton) |
07:34:57 | midkay | amiconn, but TREE_MENU *is* TREE_MENU_PRE. _PRE just doesn't have the release event. and we don't want a release event. that causes the menu to pop up as soon as it's exited. |
07:35:16 | amiconn | No, it's not |
07:35:17 | Mikachu | there is a bug like that in a place on ipods at least |
07:35:18 | XavierGr | morning! |
07:35:37 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-83-71.w86-215.abo.wanadoo.fr) |
07:35:43 | Bg3r | XavierGr ?:) |
07:35:47 | amiconn | The _PRE is there when we have two actions on the same button, depending on short/long press |
07:35:49 | Mikachu | wps -> playlist -> view current playlist -> press menu |
07:35:55 | XavierGr | Guess how I spent my night. |
07:36:08 | midkay | amiconn, i meant "release" instead of "repeat". e.g. recorder, BUTTON_MENU = BUTTON_F1. but iPod - BUTTON_MENU = (BUTTON_MENU|BUTTON_REL) and _PRE exists in this case as just BUTTON_MENU. |
07:36:09 | JdGordon | Bagder: $50 to add a patch! http://forums.rockbox.org/index.php?topic=3298.0 seen it? |
07:36:11 | amiconn | If you just trigger on the _PRE instead of the correct action, the other action becomes unreachable |
07:36:12 | Bg3r | probably not sleeping :D |
07:36:32 | midkay | amiconn, in playlist_viewer, we *don't want* BUTTON_MENU if _PRE exists. |
07:36:40 | XavierGr | trying to set up samba between vmware and windows |
07:36:51 | midkay | or else it has a release event attached = bad. |
07:37:59 | Bg3r | so, is there already a feature freeze ? :) |
07:38:08 | midkay | why do we need to trigger on TREE_MENU when we're triggering on _PRE? same thing. |
07:38:09 | Mikachu | amiconn: is this related to the location i wrote? |
07:38:34 | XavierGr | I already have danced the feature-freeze dance Bger |
07:38:44 | Bg3r | haha |
07:39:54 | Paul_The_Nerd | Bang the feature freeze hammer, change the topic, post on the front page, and be done with it! |
07:40:10 | amiconn | midkay: As I already said, the other action associated to the same button as longpress (with BUTTON_REPEAT) becomes unreachable if you just use the _PRE instead of the proper #define |
07:40:32 | Cassandra | I guess the question is, can anyone think of a good reason not to feature freeze now. If not, we should tell the world Rockbox is in lockdown. |
07:40:38 | Bg3r | btw, are the builds stoned again ? |
07:40:45 | B4gder | *freeze* |
07:41:00 | Mikachu | but i was so happy that the snow was melting |
07:41:01 | amiconn | If there is a _PRE, you should still trigger on the event itself, and *additionally* check the _PRE against lastbutton. |
07:41:06 | B4gder | Bg3r: well, they were at least |
07:41:38 | B4gder | and when I killed the job it doesn't rebuild the table |
07:41:48 | Bg3r | aha:) |
07:42:00 | B4gder | next build will fix it again |
07:42:20 | Slasheri | morning |
07:42:22 | midkay | amiconn, what in playlist viewer is accessible with TREE_MENU "longpress"? |
07:42:34 | Mikachu | amiconn: i think in this case, there is no other event that collides |
07:42:35 | midkay | _nothing_, as far as i ever heard or figured out. |
07:42:46 | *** | Alert Mode OFF |
07:42:49 | midkay | this is only a playlist_viewer small bugfix. |
07:42:51 | Mikachu | and now that i think, i changed TREE_MENU to TREE_MENU_PRE in my tree and it fixed the bug |
07:42:51 | amiconn | Apart from that, I don't see how triggering on the release instead of the press makes it not working?? |
07:43:14 | midkay | amiconn, when you tap TREE_MENU to exit the menu, the release triggers it to be called up again. |
07:43:21 | midkay | so it's effectively unexitable, except with the l |
07:43:23 | midkay | LEFT button. |
07:43:37 | Mikachu | i never figured out the left button would work :) |
07:43:45 | Mikachu | midkay: did you close my bug too? |
07:44:01 | midkay | i always use it to navigate menus, but it's nice to have it fully working anyways. Mikachu, oh, that was yours? :) yes, that prompted me to fix it. |
07:44:17 | amiconn | midkay: Then the place which is calling it is doing something wrong |
07:44:20 | midkay | i noticed it a few times in the past few weeks, but never got around to fixing it until i came across your report and already had everything ready to fix it.. |
07:44:27 | amiconn | ...like not checking the associated _PRE |
07:44:32 | midkay | amiconn, what? it simply uses the standard menu system.. |
07:45:08 | midkay | amiconn, have a look if you like. this works fine and simplest.. you might be able to do it a more complex way involving checking the PRE and whatever, and you apparently desire that, so.. go ahead.. |
07:46:04 | Mikachu | i think the bindings for ipods in that area of the menu system should be redesigned later anyway |
07:46:09 | Mikachu | right now it's 100% confusing |
07:46:22 | Mikachu | in every second menu, MENU goes to the menu, and in the others it exits back to the wps |
07:46:31 | midkay | i don't really get all the _PRE stuff.. but this works fine anyways, and it's to-the-point.. |
07:46:52 | midkay | Mikachu, what? menu goes up a level, or if at the first level, back to the browser or WPS.. |
07:47:04 | midkay | at least last i used it.. |
07:47:10 | amiconn | I don't desire the complex way. I just think the button binding macros should be used in the way they were intended. |
07:47:19 | Mikachu | i mean in the context menu and playlist menu reached from context menu in wps |
07:47:26 | midkay | amiconn, i have no idea how they were intended.. |
07:47:34 | midkay | or why they were done that way if they work in a simpler way.. |
07:47:40 | Mikachu | and in some menus, the only way to leave is by pressing LEFT, i would expect menu to exit them too |
07:47:48 | Mikachu | not open the main menu from the context menu.. |
07:48:05 | amiconn | There's already quite a number of them, and 'bending' them makes porting to new platforms harder, makes the UI less consistent, etc |
07:49:05 | midkay | Mikachu, @ main menu from context.. agreed. |
07:49:24 | midkay | amiconn, i didn't realize there were rules or that this didn't follow them, sorry. |
07:49:25 | amiconn | midkay: Btw, leaving the playlist viewer with TREE_MENU doesn't make sense from an UI consistency point of view |
07:49:41 | midkay | amiconn, hm? this is talking about the playlist viewer menu.. |
07:49:45 | Mikachu | the issue is the mini settings menu you reach from within the playlist viewer |
07:49:51 | amiconn | If there's a menu associated to the playlist viewer, TREE_MENU should call that. If not, it shouldn't do anything |
07:49:59 | midkay | amiconn, it does call that. that's all. |
07:50:10 | amiconn | Exiting a tree view is done with TREE_EXIT |
07:50:29 | Mikachu | but this is a menu in a tree view |
07:50:39 | midkay | amiconn, i'm not sure why you're telling me this. we're talking about a menu. |
07:50:47 | midkay | menu brings up the menu; menu or tree_exit exits the menu. |
07:50:51 | amiconn | Mikachu: Nope. The playlist viewer *is* a tree view |
07:50:53 | midkay | menu has nothing to do with exiting the playlist viewer. |
07:51:54 | amiconn | But Mikachu pointed out why the playlist viewer was unexitable. Calling the menu from a tree doesn't check the _PRE |
07:51:55 | Bg3r | lol "Vogg Orbis" |
07:52:16 | Mikachu | it's not easy with these fantasy names |
07:52:19 | amiconn | ...so leaving the context menu with Menu calls the main menu, which shouldn't happen |
07:52:53 | Mikachu | i don't think that was quite it actually, but i have to go to school now |
07:53:00 | | Quit darkless (Client Quit) |
07:53:02 | | Quit damaki_ (Connection timed out) |
08:00 |
08:00:15 | Bg3r | hm, really, any objections to put the JdGordon's text editor in cvs ? |
08:00:30 | JdGordon | none from me :D |
08:00:54 | Mikachu | can it create new files too btw? |
08:00:55 | Cassandra | Bg3r: Apart from the fact we're supposed to have frozer? |
08:01:05 | Bg3r | Cassandra that's why i'm asking ... |
08:01:14 | JdGordon | Mikachu: yes, Cassandra, ive been asking for 3 weeks to get it in :'( |
08:01:43 | Mode | "#RockBox +o B4gder " by ChanServ (ChanServ@services.) |
08:01:49 | Cassandra | JdGordon, if it's stable and works cross platform, I don't see a reason not to. |
08:02:26 | Cassandra | Basically if we commit it now, we're commiting to shipping it in 3.0. |
08:02:36 | Bg3r | Cassandra that's my idea ... |
08:02:45 | JdGordon | its stable, the only thing that needs work on it is end-of-line format (i.e unix/windows) |
08:03:04 | Bg3r | this can be bugfixed later :P |
08:03:09 | JdGordon | wel.. ye |
08:03:11 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
08:03:13 | Cassandra | What targets has it been tested on? |
08:03:30 | JdGordon | h300, but it uses the standard list control, so it should work on every target out-of-the-box |
08:04:14 | amiconn | Hmm, that's strange. Pressing the menu button from within the context menu has that effect on any target... |
08:04:16 | Cassandra | JdGordon, I'd like a bit more re-assurance than 'should' before we take the plunge. We've got a lot to get done in the next four weeks. |
08:04:18 | JdGordon | the patch doesnt work atm beciase of changes to the plugin api.. but its easy to fix that and have a working patch if its good.. |
08:04:49 | JdGordon | ok change should to "there is no reason why it shouldnt" ... ? |
08:05:38 | Paul_The_Nerd | JdGordon: Why not test it on the sims? |
08:05:48 | JdGordon | coz im busy :p |
08:05:53 | Cassandra | JdGordon, I'll settle for "it works in the simulator for Archos and H100". |
08:06:09 | amiconn | ...but while looking into it I found a bug in tree.c... |
08:06:46 | Cassandra | Then I'd have to say I'd prefer if it waited till post 3.0, since no-one else really has the time to test it either. |
08:07:26 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:07:26 | * | JdGordon fixing up the patch now.. real work can wait :p |
08:08:24 | * | Cassandra proposes to announce feature freeze in a couple of hours, if no-one has any objections. |
08:09:39 | Topic | "count-down to feature freeze" by B4gder (n=daniel@rockbox/developer/bagder) |
08:09:45 | amiconn | B4gder: Do you have an idea why the builds freeze that often? |
08:10:00 | YouCeyE | how can i create dynamic playlist? |
08:10:06 | B4gder | not really, sometimes a build just hangs |
08:10:09 | amiconn | Also, why is the number of build boxes varying so much? |
08:10:18 | B4gder | because they _do_ vary |
08:10:24 | B4gder | they're not up all the time |
08:10:32 | Paul_The_Nerd | YouCeyE: Define how you mean "dynamic"? |
08:10:37 | B4gder | Linus' and Björn's are not around 24h |
08:10:45 | YouCeyE | Paul_The_Nerd, i mean on the go playlists |
08:11:29 | Paul_The_Nerd | YouCeyE: Once you've inserted the songs you want, you can save your playlist. There's an option under the Playlists section of the main menu |
08:11:37 | B4gder | amiconn: I want the build system to better monitor the single builds and to kill "hanging" ones |
08:12:43 | amiconn | B4gder: I would like to understand what "225 Server rbclient@amiconn.dyndns.org finished, but 1 builds left. Sleep and recheck." means in the log |
08:13:24 | B4gder | amiconn: it means that server looped over all jobs it can do, and thus considers itself done. But there is 1 build still not done and thus it waits and goes over the list again. |
08:13:34 | YouCeyE | thanks Paul_The_Nerd |
08:13:43 | B4gder | because when a build fails, it puts the job back in the list and one of the other servers can get the job and perform it instead |
08:13:50 | YouCeyE | Paul_The_Nerd, how do i insert the songs? |
08:14:02 | amiconn | B4gder: Hmm, but why is that number higher further down in the list (reported by another server)? |
08:14:06 | YouCeyE | too many options, too less buttons |
08:14:06 | B4gder | (and in this context I mean a build fail == a server error) |
08:14:07 | Paul_The_Nerd | YouCeyE: It's in the context menu, when you long-click on songs or folders |
08:14:21 | amiconn | Do the build servers disagree about the number of outstaning builds? |
08:14:25 | Paul_The_Nerd | YouCeyE: Have you seen the manual? It contains a lot of common and useful information. |
08:14:27 | B4gder | amiconn: because the number can raise again if builds fail |
08:14:48 | YouCeyE | Paul_The_Nerd, i think its time i shld check the manual :) |
08:14:56 | Cassandra | Hmmm. I really ought to look at finalising the list of plugins for 3.0 (as in what we're going to remove). We've already decided to dump snake in favour of snake2, I believe. What else? |
08:14:57 | B4gder | they shouldn't disagree on that amount |
08:15:00 | YouCeyE | thanks anyway.. for all ur help.. |
08:15:22 | amiconn | B4gder: Then the builds seem to fails really often?? |
08:15:38 | B4gder | amiconn: thet do? |
08:15:40 | B4gder | they |
08:16:02 | amiconn | Looking at the last masterlog, the number goes 5...1, then 2..1, then 8..1, then 7..1 etc |
08:16:13 | B4gder | yes, but check the time |
08:16:33 | amiconn | Ah, now *that*s confusing.... |
08:16:37 | B4gder | indeed |
08:16:41 | Bg3r | JdGordon did you fix it ? |
08:16:47 | JdGordon | .. fixing... |
08:16:49 | amiconn | I expected the whole log to be in chronological order... |
08:16:59 | B4gder | its more a limitation in how the logging is done by multi-thread perl |
08:17:04 | B4gder | threaded |
08:17:23 | B4gder | its not that we want it done like this! |
08:17:57 | amiconn | If the log timestamps were fixed-width (or with some number-sorting) the masterlog could be sorted at the end |
08:18:07 | B4gder | ah, good idea |
08:18:27 | B4gder | I'll look into that |
08:18:48 | | Join DaveP [0] (n=chatzill@c-68-49-69-25.hsd1.md.comcast.net) |
08:19:20 | Cassandra | Hmm. Why do we have Calendar and RockCalendar. Is that a mistake on the wiki? |
08:19:26 | | Quit DaveP (Client Quit) |
08:19:39 | B4gder | I believe they are two different ones |
08:19:51 | B4gder | ...which we don't like |
08:19:57 | Cassandra | We should pick one. |
08:20:17 | Cassandra | Anyone used them? |
08:20:41 | B4gder | Paprica is author of one of them |
08:20:44 | Paul_The_Nerd | Isn't RockCalender the "New and shiny that will hopefully replace Calender" or is it the other way around? |
08:21:00 | YouCeyE | Paul_The_Nerd, i am using iriver h120.. the manual seems to cover archos models |
08:21:05 | amiconn | RockCalendar is not yet committed, as it has quirks |
08:21:11 | YouCeyE | what is right click in iriver? |
08:21:25 | B4gder | YouCeyE: there's a manual for h120 as well |
08:21:37 | Cassandra | RockCalendar looks kind of cool. Does it work? |
08:21:39 | YouCeyE | B4gder, ic.. |
08:21:40 | B4gder | http://www.rockbox.org/manual.shtml |
08:21:57 | Cassandra | If so, I propose dropping support for Calendar. |
08:22:07 | JdGordon | Bg3r: im all set, cept i need key configs for targets... each needs a select, cancel/quit and menu button... i only have full defines for ipod and iriver.. |
08:22:33 | Bg3r | JdGordon as i have only h300, i'm not the one to answer you |
08:22:39 | Paul_The_Nerd | YouCeyE: If you follow the link B4gder posted, there's manuals for each target. |
08:22:41 | amiconn | B4gder: Sorting the masterlog makes it look like it makes way more sense. But now there is another interesting point: |
08:22:45 | JdGordon | k |
08:22:52 | YouCeyE | thanks .. |
08:22:57 | Cassandra | Also is Databox/Search tagcache compatible? |
08:23:00 | YouCeyE | i am checking the faq first.. |
08:23:02 | amiconn | The last actual log entry was 251 Server rbclient@www.haxx.se done (left=0). |
08:23:08 | Bg3r | Cassandra no, it isn't |
08:23:20 | amiconn | ...but the 'all done' happens *much* later: 382 all done. |
08:23:22 | Cassandra | OK, they don't make the cut for 3.0 then. |
08:23:40 | Bg3r | what about removing the battery_test ? |
08:23:41 | amiconn | What happens in these 131 seconds? |
08:24:04 | B4gder | amiconn: the really interesting tim is the "buildtime" line as that's where it rebuilds the cvs table |
08:24:05 | Bg3r | snake2 needs resize/colorisation ... |
08:24:07 | B4gder | time |
08:24:42 | B4gder | and that 'buildtime' is the time it adds to the moving average displayed on the cvs page |
08:24:55 | Cassandra | Bg3r, oh dear. |
08:25:01 | | Join cismo_ [0] (i=cismo@adsl-85-217-33-85.kotinet.com) |
08:25:02 | Cassandra | Well it can't be worse than snake. |
08:25:17 | amiconn | B4gder: Yeah, but what happens in the next 131 seconds? |
08:25:21 | Bg3r | Cassandra i suppose u're right |
08:25:32 | Cassandra | I propose dropping mosaic, on the grounds it's a bit pants and we have better graphics demos. |
08:26:23 | amiconn | Also, the build system seems to sometimes not catch a commit happening during a build cycle, or catch it with some delay. I experienced that yesterday. |
08:26:23 | Slasheri | B4gder: btw, does the feature freeze mean that tagcache may still get some small feature enhancements during that period which would make it more stable and usable? |
08:26:48 | amiconn | Slasheri: Yeah, chunked browsing.... |
08:26:51 | B4gder | amiconn: that's by design |
08:26:56 | Cassandra | Slasheri, it you can justify it as a bugfix, you can commit it. |
08:26:58 | Slasheri | amiconn: hehe, yes |
08:27:09 | B4gder | amiconn: the next 131 seconds is just other ordinary house keeping |
08:27:12 | Cassandra | So no additional functionality, but you can fix missing stuff, since that's a bug. |
08:27:16 | B4gder | rebuild tables and doing the source package |
08:27:16 | Slasheri | Cassandra: yep, most of them |
08:28:07 | B4gder | the detect-cvs-changes thing _always_ sleeps 60 after a build round |
08:28:12 | B4gder | 60 seconds |
08:28:23 | B4gder | so it never detects any changes until 60 seconds after a complete build |
08:28:38 | * | amiconn wonders whether adding that virtual directory idea instead of having a separate tagdb browser mode also counts as a new feature |
08:28:49 | Cassandra | I think I'd like to drop one of VU meter and osciloscope. |
08:29:12 | Cassandra | amiconn - if you do it, just make sure I'm looking the other way at the time. ;) |
08:29:21 | amiconn | B4gder: The observed delay was much longer than 60 seconds when it hit me |
08:29:43 | amiconn | (that was saturday, not yesterday) |
08:29:51 | amiconn | Think it was 5 minutes or so |
08:30:00 | Paul_The_Nerd | amiconn: Virtual directory idea? |
08:30:19 | Paul_The_Nerd | amiconn: Is that "A folder in your root, that is in essence the Tagdb?" |
08:30:21 | midkay | Cassandra, @ vu/oscilloscope - what? |
08:30:26 | B4gder | amiconn: well, it is of course those 131 seconds (or so) and then the additional 60 seconds |
08:30:27 | amiconn | Paul_The_Nerd: yes |
08:30:40 | Cassandra | I propose dropping one of osciloscope and VU meter. I appreciate they're not the same, but they're both "proof of concept" rather than useful app. |
08:30:48 | JdGordon | can any1 help with key configs? |
08:30:54 | Cassandra | And proof of essentially the same concept. |
08:30:55 | midkay | proof of concept in what way? they're both fully-featured plugins.. |
08:31:05 | Paul_The_Nerd | amiconn: My vote is for in TagDB you have the bottom line be "File Browser" so that you can access the files from TagDB, but if you prefer just the file browser don't even really see evidence of it. |
08:31:07 | midkay | which do the same basic thing, in a very different way. |
08:31:14 | amiconn | I agree with midkay |
08:31:21 | Cassandra | OK. |
08:31:29 | amiconn | vu_meter needs fixing for the higher display resolutions though |
08:31:31 | midkay | no reason to get rid of them, binary size is unaffected, they're just addons.. |
08:31:39 | amiconn | a *lot* of plugins still do, btw |
08:31:54 | midkay | amiconn, i'd enjoy adapting VU meter for larger displays. |
08:32:01 | midkay | i have a few changes/updates i want to do to it as well.. |
08:32:07 | Cassandra | midkay, every plugin we remove is less code to test and support. |
08:32:30 | Cassandra | This doesn't mean that we should be seeking to remove plugins that add useful functionality though. |
08:32:30 | midkay | Cassandra, test? nobody has to test anything.. i dunno about support. they both work fine.. what's the support problem? |
08:32:40 | amiconn | Paul_The_Nerd: The virtual directory would only be there if the db is present. |
08:32:49 | midkay | well, games aren't "useful".. let's get rid of them all! ;) |
08:33:00 | Cassandra | midkay, they do have to be tested, if only to ensure they run correctly on all targets. |
08:33:14 | midkay | um, "check" for 5G.. |
08:33:25 | midkay | i'm sure we'll get bug reports for ones that don't work on certain targets. |
08:33:37 | Paul_The_Nerd | amiconn: Fair enough. Only reason I suggested it, is that it seems more intuitive to me the way I suggested. Since I don't really use TagCache, I don't really have a lot of feeling invested in it either way. :) |
08:33:38 | Cassandra | Well, supported targets. And they have to be fixed if they don't. |
08:33:44 | Cassandra | That's the support work. |
08:34:14 | midkay | everybody fixes everything.. amiconn basically rewrote oscilloscope, for example, and i know he must have tested it on an iriver.. |
08:34:28 | midkay | i'm sure he could handle any potential bugs if nobody else. |
08:34:58 | midkay | that's like saying we should disable tagcache because it's not entirely working yet... yes, bugs happen, but you get nowhere if you don't try.. |
08:34:59 | Cassandra | midkay, I gave up suggesting we remove one of them about a page ago. |
08:35:09 | Paul_The_Nerd | Hehehe |
08:35:09 | midkay | Cassandra, now you're suggesting removing others, or what? |
08:35:12 | Cassandra | I'm just explaining why less plugins is good. |
08:35:14 | amiconn | midkay: Oscilloscope is tested on all my targets (that it runs on, i.e. except player) |
08:35:32 | midkay | amiconn, which is.. recorder, ondio.. H100?.. mini, if that's going yet? |
08:35:34 | | Quit DJ_Dooms_Day (Connection timed out) |
08:35:56 | amiconn | midkay: recorder v1, Ondio SP, Ondio FM, H140, H340, mini |
08:35:59 | midkay | Cassandra, removing ones that aren't really working i don't object to.. but anything that's there and expected to be working should stay, IMO. |
08:36:10 | midkay | amiconn, oh, didn't know you had an H300. cool. :) |
08:36:27 | * | amiconn now has 7 rockboxes, all different |
08:36:43 | midkay | i still only have two.. |
08:36:45 | Cassandra | midkay, currently snake, one of Bounce or Logo, Mosaique, |
08:37:11 | midkay | bounce is a bit weirded out on my 5G. mosaique works fine and it should.. logo also does, and it also should. |
08:37:24 | midkay | snake works too, and it should. :) just maybe could use a bit of sizing for larger LCDs.. |
08:37:36 | | Join jbauman [0] (i=Johnq@JBAUMAN.RES.cmu.edu) |
08:37:46 | Cassandra | And Search and Databox to be missed from 3.0 but return in 3.1 |
08:38:02 | midkay | i'm fine with that, since i never use them.. |
08:38:07 | Cassandra | midkay, snake is redundant. Snake2 does everything snake does and more. |
08:38:23 | | Join tvelocity [0] (n=tony@84.254.38.34) |
08:39:41 | Cassandra | I'm proposing removing mosaique and demystify on the grounds that Rockbox graphics capability has moved on. Fire, Mandelbrot, Cube etc are all better demos. |
08:40:12 | Slasheri | i think the bugs caused some crashes with tagcache loaded in ram, should have been fixed now |
08:40:13 | amiconn | bounce (on targets with rtc) has a fixed sine table that needs to be changed into using a sine function for variable resolution |
08:40:15 | midkay | Cassandra, @ snake/snake2, that's cool. there's a snake2 patch on the tracker which is very good, scales it to all LCD sizes.. |
08:40:19 | Slasheri | there was a division by zero case |
08:40:30 | midkay | amiconn, i can also handle that, since i use a circle generator in the clock.. simple |
08:40:34 | Slasheri | and buffer overflow in the mp3 metadata parser |
08:40:38 | Cassandra | midkay - excellent. That should be commited for 3.0. |
08:40:58 | midkay | Cassandra, and in full color, yes, it's quite nice. :) |
08:41:08 | Cassandra | Does anyone feel strongly about keeping bounce? |
08:41:09 | amiconn | Cassandra: 'search' has nothing to do with the db. It was disabled by Slasheri by mistake. I reenabled it |
08:41:22 | amiconn | 'search' just searches m3u playlists |
08:41:39 | Cassandra | amiconn, oh, in that case I take it back for search. |
08:41:53 | midkay | Cassandra, me, in a way.. i just don't see why you'd want to remove it. i'll scale it for all LCD sizes and it should be pretty cool.. |
08:41:54 | amiconn | Cassandra: You mean 'searchengine' and databox |
08:42:14 | Cassandra | amiconn, yes, thank you. |
08:43:00 | midkay | Cassandra, my POV is that "if it's working fine it should stay", in general.. |
08:43:08 | Cassandra | midkay - OK. Bounce stays for now then. |
08:43:09 | amiconn | Cassandra: I don't see why we should remove any of the plugins from the package except the ones which are targeted at developers only |
08:43:29 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:43:30 | amiconn | (which is already done - helloworld and grayscale) |
08:43:30 | midkay | i'll probably do a lot of scaling for different targets now that the feature freeze is in effect and there's nothing much else to do except bugfixes.. |
08:43:52 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
08:44:00 | Cassandra | amiconn, it's a quality thing, I feel. Now we have more plugins I think we can afford to be pickier about what we ship with Rockbox. |
08:44:25 | midkay | Cassandra, and "demystify" - i can't recall if that's scaled for all targets, but i'd like to add color support to it and another mode in which there could be multiple trails bouncing around. maybe then it'd be a bit easier to want to keep. |
08:44:27 | amiconn | Bounce should just use a quick fixed-point sine like a number of other plugins do. |
08:44:53 | amiconn | midkay: demystify properly scales. Only colours/ grayshades are missing |
08:45:05 | midkay | that's another thing i'd like to do then.. |
08:45:15 | Cassandra | I don't feel particularly strongly about removing the graphics demos. If people want them, lets keep them. |
08:45:37 | midkay | they're fun to have, i think.. even if just for a few seconds of entertainment before you never touch them again.. ;) |
08:46:00 | amiconn | Some of the demanding gfx demos need to be revised because they sometimes don't yield enough, so playback is disturbed |
08:46:10 | amiconn | (e.g. fire) |
08:46:34 | Cassandra | In that case, I think we're just losing snake (permenantly), databox and searchengine. |
08:46:42 | JdGordon | ok, done. all fixed |
08:46:49 | JdGordon | cept it needs some key defines |
08:48:27 | | Quit cismo (Read error: 110 (Connection timed out)) |
08:48:30 | Cassandra | And testing on the Archos and H100 sims. |
08:48:41 | midkay | JdGordon, what? |
08:49:16 | JdGordon | text editor plugin.. hopeing to make it in b4 the freeze |
08:49:17 | midkay | Cassandra, i'd agree with that.. rename snake2 to just "snake" also.. |
08:49:18 | Bg3r | JdGordon any progress ? |
08:49:24 | midkay | JdGordon, um.. you have 11 minutes on my end. |
08:49:25 | midkay | :) |
08:49:34 | Cassandra | midkay, yep. |
08:49:43 | JdGordon | serious??? |
08:49:46 | midkay | but i'd love to see it in. once in a while i really need to edit something and i have to boot to ipodlinux to do it.. ugh. :) |
08:49:52 | Bg3r | Cassandra and battery_test ? |
08:49:56 | amiconn | The freeze should already be in effect, if we're strict |
08:50:10 | midkay | amiconn, well, i think a few hours of slack should be tolerable :) |
08:50:23 | Cassandra | Bg3r, good point. Battery_benchmark is better, isn't it? |
08:50:28 | amiconn | It said 0:00 CET (which even gave us 1 hour more as was probably intended) |
08:50:45 | midkay | amiconn, ah. :) |
08:50:51 | Bg3r | Cassandra at least it should be :P |
08:51:03 | JdGordon | Bg3r: http://www.rockbox.org/tracker/?getfile=11344 |
08:51:13 | JdGordon | http://www.rockbox.org/tracker/task/4864#comment7107 even |
08:51:20 | * | Cassandra nods. I think the editor is useful, so I'm for an exception being made, but only if it's demonstrably 99% working on all platforms (player excepted). |
08:51:50 | JdGordon | it works on all targets that the list works on.. except it needs button mappings first.. |
08:51:54 | midkay | Cassandra, ouch.. apparently it needs a few button mappings.. :) |
08:52:02 | midkay | JdGordon, well, i could define a few.. |
08:52:22 | JdGordon | i need select, menu and quit/cancel |
08:52:30 | * | amiconn demands it has to work on the player ;) |
08:52:32 | midkay | RECORDER_PAD - select: BUTTON_PLAY; menu - BUTTON_F1; quit - BUTTON_OFF.. :) |
08:52:54 | Cassandra | midkay: if you would do that and test in the sims, I'm happy to withdraw my objections to letting it in before the freeze. |
08:53:13 | midkay | Cassandra, i have a recorder i could test it on.. |
08:53:24 | Cassandra | midkay, excellent. Even better. |
08:53:36 | amiconn | Btw, a number of plugins recently got menus. These seem to be custom made. they behave rather inconsistently :/ |
08:53:46 | Bg3r | amiconn yeah :( |
08:53:48 | midkay | amiconn, what? |
08:53:51 | JdGordon | ok all we need is ondio, iriver_ifp7xx_pad X5 and gigabeat |
08:53:53 | Bg3r | like jewels |
08:53:59 | Bg3r | rockboy .. |
08:53:59 | amiconn | solitaire, jewels, ... |
08:54:00 | midkay | ah.. |
08:54:07 | midkay | *cough* clock *cough* |
08:54:11 | XavierGr | about the snake2 plugin. I made the adaption for the H100 screen so I can make the adaption for other screens too. If noone has any objections |
08:54:21 | Cassandra | Right. Going forever: snake, BatteryTest. Going till 3.1: SearchEngine, Databox, Being renamed: Snake -> Snake2 |
08:54:22 | PiXEL8 | more codecs =) |
08:54:25 | midkay | but i kind of need my menus!! to have animations and custom cursors and bitmaps and crap. |
08:54:29 | Cassandra | Erm Snake2 -> Snake |
08:54:44 | Cassandra | XavierGr, none at all. |
08:54:58 | JdGordon | custom menus suk! |
08:55:03 | Bg3r | yeah |
08:55:11 | Cassandra | amiconn, 3.1 issue, I feel. |
08:55:24 | | Join damaki [0] (n=Chocolat@ALille-153-1-40-222.w83-198.abo.wanadoo.fr) |
08:55:32 | Cassandra | It's sub optimal, but lets live with it for now. |
08:55:51 | Bg3r | hm, do you think that proper plugin resizings should be considered as bugfixes? |
08:56:02 | * | Cassandra is determined to get out a release on May 1st if we possibly can. |
08:56:08 | Cassandra | Bg3r, absolutely. |
08:56:22 | midkay | btw, what are the chances of getting iPods supported in 3.0? none? i use rockbox daily on my 5G, i've tested everything there is to test really.. by the end of the freeze it's probably going to be working as well as any irivers.. |
08:56:40 | JdGordon | Cassandra: thats a month away.. relllaaaax... itl be ready in 2 weeks... |
08:56:50 | XavierGr | well I have to go. Later all |
08:56:52 | amiconn | Cassandra: You think so? |
08:56:53 | | Quit XavierGr () |
08:56:55 | Bg3r | JdGordon u don't believe yourself, yep ? ;) |
08:57:13 | Bg3r | JdGordon are you using all these gui funcs ? |
08:57:20 | JdGordon | ye |
08:57:25 | amiconn | I'd say consistent UI behaviour is pretty important, and consider such changes bugfixes |
08:57:25 | Bg3r | that u've added to the plugin api |
08:57:51 | Bg3r | me too |
08:57:59 | PiXEL8 | since there are more ppl here, any word on the tracker and sid codecs? |
08:58:03 | amiconn | midkay: iPod has a long way to go until it's ready for release |
08:58:06 | Cassandra | amiconn, that plugin resizings are bugfixes? Yes. I'd rather we didn't ship any plugins with the wrong screen size in 3.0. It looks naff, and it shouldn't be too hard to fix. |
08:58:09 | midkay | amiconn, in what way? |
08:58:16 | B4gder | PiXEL8: sure, go ahead and make them |
08:58:16 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:58:25 | amiconn | Cassandra: Yes, these too. But I meant the menu issue |
08:58:35 | Cassandra | Bear in mind that screen size fixes are only needed for 3.0 supported platforms. |
08:58:41 | PiXEL8 | right B4gder hehe |
08:58:55 | midkay | JdGordon, what do i do to have text_editor.c created? parameteres? |
08:59:00 | B4gder | there's no "hehe" here actually |
08:59:00 | midkay | parameters* |
08:59:09 | PiXEL8 | haha? |
08:59:16 | Bg3r | JdGordon u've only added txt,rocks/text_editor, 55 55 55 55 55 55 yep ? |
08:59:17 | LinusN | hoho |
08:59:18 | B4gder | nobody is working on any tracker or sid codec |
08:59:27 | B4gder | and I don't see it happen anytime soon |
08:59:31 | JdGordon | midkay: it should compile automatically... if it patched correctly |
08:59:32 | B4gder | unless someone steps forward |
08:59:34 | Cassandra | amiconn, oh, right. I think the menus work now, and effort spent fixing them might be better spent on other features. |
08:59:35 | JdGordon | Bg3r: yup |
08:59:53 | Cassandra | Do you disagree? Is it more serious than I think? |
09:00 |
09:00:15 | amiconn | LinusN, Bagder: The battery definitions in the config-* files are rather limiting nowadays. Like, we have several targets using LiIon/LiPoly now, which all have almost identical discharge curves, but different capacities |
09:00:24 | midkay | JdGordon, i mean how do you suggest patching it? |
09:00:39 | LinusN | amiconn: yes, those should probably be replaced with target specific defines |
09:00:42 | JdGordon | patch -p0 < text_editor.patch |
09:01:12 | midkay | aha. |
09:01:18 | midkay | i always forget the -p0 |
09:01:19 | amiconn | We should probably change that into only distinguishing between different fundamental characteristics (and turned into a multi-value CONFIG_), and the min/max capacities as extra #defines |
09:01:33 | Bg3r | midkay i'm going to commit it |
09:01:39 | midkay | Bg3r, commit what? |
09:01:48 | Bg3r | midkay: please, tell me the button defines again |
09:01:50 | Bg3r | text editor |
09:01:57 | midkay | RECORDER_PAD - select: BUTTON_PLAY; menu - BUTTON_F1; quit - BUTTON_OFF.. :) |
09:02:07 | JdGordon | Bg3r: if u commit it it will break the buidl for he ondio and x5 builds... |
09:02:23 | midkay | wait.. |
09:02:33 | midkay | plugin buffer is full for recorder, with it.. |
09:02:53 | midkay | Bg3r, i'd hold off.. |
09:03:08 | midkay | still missing a number of defines and apparently it's too big to fit in some buffers.. |
09:03:22 | Cassandra | Oh dear. |
09:03:28 | JdGordon | really? wow |
09:03:50 | JdGordon | how small is the plugin buffer on the recorder? |
09:03:54 | midkay | 32kb |
09:04:02 | JdGordon | oh ok |
09:04:13 | Bg3r | midkay just saw that |
09:04:16 | midkay | but keep in mind it compiles at different sizes for different targets.. |
09:05:21 | Cassandra | I think we'll freeze now then, unless there are any objections. We'll try to get the editor in the dailies from shortly after 3.0 release. Opinions? |
09:05:41 | JdGordon | ok, simple fix for the plugin buffer problem |
09:05:41 | midkay | JdGordon, looks rather small and efficient, i have no idea why it doesn't fit.. large variables? many? *scours* |
09:05:52 | midkay | Cassandra, i object ;) i think the text editor will take less than a day.. |
09:06:01 | Bg3r | Cassandra i object too ... |
09:06:03 | B4gder | I say we freeze |
09:06:12 | JdGordon | midkay: #define MAX_LINES needs to be moved up to the keybad config area and changed to 128 for recorder |
09:06:13 | midkay | we have a whole month to fix bugs, and it's one independent plugin... |
09:06:16 | JdGordon | then it should work fine |
09:06:16 | B4gder | there will be a bazillion "oh only this little thing too" issues |
09:06:31 | midkay | B4gder, i don't think so... this is the last "major" change, i'd agree to that.. |
09:06:50 | B4gder | you think it is that, sure. Just wait and see ;-) |
09:06:53 | midkay | if it were a rockbox feature, i'd probably object. but it's a standalone, plugin, and it's soo close.. :) |
09:07:01 | Bg3r | yep |
09:07:02 | B4gder | we do this dance during every release |
09:07:04 | midkay | JdGordon has toiled over this code for months!! |
09:07:20 | midkay | and you REJECT it because it's TWO MINUTES LATE! *goes on a rampage* |
09:07:21 | JdGordon | B4gder: its not like im much help on the core anyway.. so its not taking time away from the release... |
09:07:41 | * | JdGordon bbl |
09:07:44 | B4gder | no? you're just now using midkay's and Bg3r's time |
09:07:47 | Paul_The_Nerd | Does it matter if the text editor is part of 3.0, or made available 30 minutes after release? |
09:07:53 | B4gder | and you just said it didn't do the keymaps properly |
09:07:56 | B4gder | which also takes time |
09:08:04 | B4gder | there's no such thing as "won't take time" |
09:08:05 | midkay | B4gder, a few minutes, yes.. |
09:08:50 | | Join ender1 [0] (i=ychat@84.52.165.220) |
09:09:39 | B4gder | well |
09:09:45 | midkay | i could even suggest keymappings for ondio and iaudio if that gets it in.. |
09:09:47 | midkay | and refine them later.. |
09:09:48 | B4gder | then I don't think we can freeze until the editor goes in |
09:09:50 | midkay | odd logic, but .. :) |
09:10:07 | B4gder | I don't want us freeze and then break the freeze within minutes |
09:10:23 | midkay | B4gder, if the freeze begins i won't advocate breaking it. |
09:10:23 | B4gder | it'll make a very bad prejudice |
09:10:37 | midkay | i just hope it won't begin.. |
09:10:38 | Bg3r | B4gder than just wait a little for the freeze :) |
09:11:09 | B4gder | and what is "a little" here? |
09:11:22 | midkay | Bg3r, got it working for recorder or what? |
09:11:31 | midkay | got to make the NUM_LINES target specific.. |
09:11:39 | | Quit damaki__ (Connection timed out) |
09:11:40 | B4gder | it doesn't sound like minutes on you, but I might be misinterpreting you |
09:11:52 | Bg3r | midkay no,i'll base it on PLUGIN_BUFFER_SIZE |
09:11:58 | midkay | Bg3r, that's good. |
09:12:05 | | Quit ender` (Connection timed out) |
09:12:05 | midkay | i could whip up some key suggestions if you like |
09:12:11 | midkay | and then i guess it's ready.. |
09:13:02 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
09:13:20 | midkay | ONDIO_PAD: menu - BUTTON_MENU|BUTTON_REPEAT; select = BUTTON_MENU|BUTTON_REL; cancel = BUTTON_OFF |
09:14:03 | | Join nudel [0] (i=nudel@dynamic-212-225-62-125.park-s46b.dslaccess.co.uk) |
09:14:31 | Bg3r | midkay yes ? |
09:14:49 | midkay | IAUDIO_X5_PAD: menu - BUTTON_PLAY; select - BUTTON_SELECT; cancel = BUTTON_POWER |
09:14:54 | *** | Saving seen data "./dancer.seen" |
09:15:05 | midkay | that looks like as good as it gets.. from reading a list of button definitions at least. :) |
09:15:34 | midkay | so that should be it, right? |
09:15:41 | midkay | we need gigabeat buttons? |
09:16:13 | Cassandra | There's no official gigabeat build yet. You're OK on that score. |
09:16:39 | Cassandra | Just test as widely as you can to make sure nothing is going to leap up and bite us on the arse. |
09:16:40 | midkay | good. that ought to be it then.. |
09:16:50 | midkay | i'm testing on recorder right now.. *unplugs USB* |
09:17:49 | LinusN | i am quite worried about the h300 freeze period |
09:17:58 | midkay | hm, apparently text_editor isn't added to viewers.config wherever that is.. |
09:18:08 | LinusN | too many people run the experimental version |
09:18:22 | LinusN | and we can not get any valid feedback on stability |
09:18:36 | goffa__ | linus... saw your reply to my post |
09:18:42 | midkay | put out a request to use the official build and report any bugs possible if you can? |
09:18:42 | B4gder | that's always an issue with the MR and h300 crowds |
09:18:45 | goffa__ | quick menu doesn't work on the x5 |
09:18:53 | goffa__ | and party mode queues the file at the end |
09:18:56 | LinusN | goffa: then *that* is your problem |
09:19:11 | B4gder | of course party mode adds it to the end |
09:19:25 | LinusN | B4gder: i'd not say "of course" |
09:19:30 | B4gder | I do |
09:19:30 | Bg3r | midkay are there other possibilities for ondio ? |
09:19:38 | B4gder | it makes no sense to add it as next |
09:19:43 | midkay | Bg3r, what? not really, no.. |
09:19:47 | B4gder | not if it is meant to be used by "anyone" at a party |
09:19:53 | midkay | there's only left, right, up, down, menu and off. |
09:19:58 | B4gder | as then it'll just be a struggle on who adds someting last |
09:19:59 | midkay | so dual-using menu is the only option |
09:20:03 | Cassandra | LinusN: Not sure what we can do about that. |
09:20:04 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:20:06 | goffa__ | here's my intention |
09:20:17 | LinusN | party mode has one obvious drawback, and that is that the playlist will soon be longer than the party itself |
09:20:18 | Cassandra | We just don't have that many devs with H300s. |
09:20:22 | goffa__ | when i browse for a file... i just want to play it.. sometimes i bump the right button |
09:20:30 | goffa__ | that basically erases current playlist |
09:20:39 | B4gder | LinusN: yes, but changing the queue position doesn't fix that |
09:20:53 | LinusN | B4gder: no, not really |
09:21:10 | | Join Jambon [0] (n=chatzill@c-cooper.csc.UVic.CA) |
09:21:15 | Jambon | anyone up? |
09:21:22 | LinusN | Jambon: not a single soul |
09:21:24 | B4gder | we'd have to add a "party length" option and start cutting the songs to get them all to fit during the party ;-) |
09:21:29 | Jambon | damn |
09:21:31 | LinusN | B4gder: hahaha |
09:21:40 | LinusN | Jambon: that was a jokw |
09:21:42 | B4gder | the more songs, the shorter |
09:21:46 | B4gder | :-) |
09:21:49 | Bg3r | midkay what about ifp ? |
09:21:50 | Jambon | if i install rockbox, does it uninstall the original ipod firmware? |
09:22:04 | Cassandra | B4gder, I vote for AI that removes the worst songs from the playlist so it fits. ;) |
09:22:12 | Cassandra | Jambon, no. |
09:22:15 | Paul_The_Nerd | Jambon: It coexists. |
09:22:18 | midkay | Bg3r, it's not woring either, so you can disable building for it.. |
09:22:20 | Jambon | fun fun |
09:22:25 | B4gder | ah "party mode that automatically removes bad choices" |
09:22:33 | Bg3r | :D lol |
09:22:42 | Paul_The_Nerd | Bg3r: The ifp needs to pick a plugin buffer size thats appropriate first. |
09:22:45 | Jambon | i just want to be able to use my ipod mic with it |
09:22:58 | Jambon | not sure if it'll work since it's an ipod specific device |
09:23:01 | Cassandra | We could even get the voice you UI to say "I'm sorry Dave, you have crap taste in music." |
09:23:09 | petur | Jambon: unsupported atm |
09:23:17 | amiconn | LinusN: Any news on that H300 power issue? |
09:23:21 | Cassandra | Jambon, not currently, no. |
09:23:22 | Paul_The_Nerd | B4gder: What's that, one that automatically scans the playlist for (Genre == "Hair Metal")? |
09:23:30 | midkay | Bg3r, i have to go to bed. good luck with that.. |
09:23:42 | midkay | it isn't added to viewers.config by default, by the way. |
09:23:42 | Paul_The_Nerd | Or some other equally terrifying pseudogenre |
09:23:43 | Bg3r | midkay haha 10x |
09:23:48 | B4gder | negerpunk! |
09:23:52 | * | B4gder ducks |
09:23:56 | midkay | nor does it zip to /.rockbox/viewers |
09:24:00 | Bg3r | :D |
09:24:01 | * | JdGordon back, all cleared up? |
09:24:09 | Bg3r | JdGordon trying it atm... |
09:24:40 | midkay | btw. if you could manage to get the audio buffer, it'd help a lot with large files.. or maybe only get the buffer if no music is playing.. |
09:24:56 | midkay | really need to go anyways, night all |
09:24:59 | Bg3r | nite |
09:25:25 | Jambon | how do I add songs with rockbox? |
09:25:31 | Bg3r | i upped the max_lines to 2048 |
09:25:35 | B4gder | Jambon: you don't |
09:25:42 | B4gder | Jambon: you play songs with Rockbox |
09:25:48 | Bg3r | huh ? |
09:25:58 | Bg3r | doom doesn't build |
09:26:00 | Bg3r | on h300 |
09:26:03 | Bg3r | or it's only me |
09:26:13 | Jambon | so i just add songs as i normally do, with itunes, winamp, vpod, ephpod, etc? |
09:26:26 | B4gder | Jambon: most people just drag and drop |
09:26:33 | Jambon | oh |
09:26:44 | amiconn | Bg3r: Iirc there's a clash in doom when you include the gui headers in plugin.h |
09:26:45 | goffa__ | Jambon: are you talking about a playlist? |
09:26:45 | B4gder | put them anywhere anyhow you like |
09:26:55 | amiconn | That might not be easily solvable |
09:27:14 | Bg3r | AH.... |
09:27:24 | Jambon | no i mean generally adding music to the ipod |
09:27:32 | goffa__ | oh.. ok |
09:27:32 | amiconn | Jambon: Thing is, rockbox does neither need nor use the itunes db |
09:27:51 | Cassandra | Jambon, just copy your files onto the iPod disk. |
09:27:56 | amiconn | It just plays music files you put on your iPod, in the directory structure of your choice |
09:27:57 | goffa__ | then B4gder is right |
09:28:18 | goffa__ | open my computer or explorer and slap files where you want them |
09:28:23 | Jambon | oh so even if i manage it with itunes rockbox will still work? |
09:28:30 | Bg3r | kkurbjun are you here ? |
09:28:32 | amiconn | Just use windows explorer or another file management tool of your choice, and copy the files |
09:28:45 | LinusN | amiconn: no, i have no news regarding the power consumption |
09:29:18 | * | Cassandra wonders if we're going to have to drop the Doom plugin before 3.0. |
09:29:28 | LinusN | why? |
09:29:32 | Cassandra | It really ought to work on H1xx too if it's going to stay in. |
09:29:40 | LinusN | why? |
09:29:57 | Cassandra | Because there's no good reason why it shouldn't. |
09:30:00 | Paul_The_Nerd | It really ought to work on at least two color targets. :-P |
09:30:08 | LinusN | the euroconverter is player only, and it's still in |
09:30:29 | LinusN | plenty of plugins that only work on some platforms |
09:30:29 | Cassandra | Paul_The_Nerd, 3.0 only has one colour target. |
09:30:58 | Cassandra | LinusN, I regard player plugins as a special case, since there really aren't that many of them. |
09:31:21 | Cassandra | Pretty much everything else works on every supported platform that has the necessary hardware. |
09:32:29 | | Join bluebrother^ [0] (i=uhcn@rzstud5.stud.uni-karlsruhe.de) |
09:32:50 | Paul_The_Nerd | Cassandra: Oh, right, 3.0. Hehehe |
09:34:04 | Cassandra | LinusN: If the issue that amiconn raised isn't fixable, that might also cause problems with Doom. |
09:34:26 | amiconn | Cassandra: No, that issue prevents the text editor to go in... |
09:34:37 | Cassandra | amiconn: Oh, right. |
09:35:17 | amiconn | LinusN, Cassandra: I think the player deserves some exclusive plugins since it doesn't have that many plugins at all |
09:35:48 | amiconn | For the bitmap plugins, I'd demand they should work on all targets they can |
09:36:29 | amiconn | LinusN: A question regarding target tree: How would it be possible to gradually migrate a target to using target tree? |
09:37:02 | amiconn | I mean, as soon as I migrate one feature (e.g. power management) to target tree, I have to define TARGET_TREE |
09:37:23 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
09:37:58 | amiconn | ...but then every #ifdef TARGET_TREE in other, not yet migrated parts (e.g. lcd drivers) triggers, which isn't what we need... |
09:38:12 | Cassandra | amiconn, that's my opinion too, although I'd have no objection to someone porting the euroconverter to other targets if they want to, |
09:38:37 | amiconn | I'm thinking about clearing up powermgmt, as it's currently a huge mess. |
09:38:42 | JdGordon | Cassandra: u mean after the freeze?? |
09:38:48 | JdGordon | or during.. ? |
09:39:30 | Cassandra | JdGordon, I think I'd prefer after, although technically it fits into the bugfix category. That's an edge case. |
09:41:25 | JdGordon | to fix the doom incompatibilty u can just add #define screens Screens to line 74 of v_video.h and it works fine.. and u dont have to fiddle in the other files .. (temp simple fix...) |
09:42:38 | | Part Paul_The_Nerd |
09:43:54 | LinusN | amiconn: i think you could "cheat" and not define TARGET_TREE until you're done |
09:45:00 | LinusN | and use the target defines |
09:47:36 | amiconn | Hmm, but then the appropriate paths aren't added, so I can't use .h files placed in the target tree? |
09:48:52 | | Quit Jambon ("Chatzilla 0.9.72 [Firefox 1.0.6/20050716]") |
09:50:03 | bluebrother^ | shouldn't the id3 viewer renamed to "metadata viewer"? As most players support a lot of other formats than mp3 now. |
09:50:59 | amiconn | tag viewer, I'd say |
09:51:24 | amiconn | I already did that internally, in the english.lang string grouping comment |
09:51:42 | bluebrother^ | nice. I think this should be in 3.0 |
09:52:07 | amiconn | Tag viewer is also not 100% correct since the data it displays is not only derived from the tags, |
09:52:19 | amiconn | but 'metadata viewer' sounds too technical, imho |
09:52:29 | B4gder | plain "file info" perhaps? |
09:52:43 | bluebrother^ | hmm. What data isn't from the tags? Playing time? |
09:52:46 | petur | 'properties' |
09:52:48 | LinusN | "track info" |
09:52:51 | amiconn | That's also not 100% correct |
09:53:04 | amiconn | (directed @ B4gder) |
09:53:12 | amiconn | Yeah, track info |
09:53:17 | B4gder | well, it doesn't need to be 100% correct |
09:53:20 | | Join Alethir [0] (n=thenewbe@c220-237-37-48.brasd1.vic.optusnet.com.au) |
09:53:49 | bluebrother^ | track info sounds good. |
09:54:00 | amiconn | bluebrother^: Playing time, format |
09:54:08 | bluebrother^ | I'm trying to get a bit the "end user viewpoint" for the manual |
09:54:30 | | Quit merbanan ("Gone fisting") |
09:54:34 | JdGordon | shouldnt doom look in .rockbox/doom instead of games/doom ? |
09:54:41 | amiconn | B4gder: Will we se langv2 today? |
09:54:49 | B4gder | I think so |
09:54:52 | bluebrother^ | and I guess a lot of users will be "uh? id3? I'm playing a {wav,ogg,flac,...}" |
09:54:56 | amiconn | s/se/see/ |
09:55:27 | bluebrother^ | so track info sounds a lot better. |
09:55:27 | amiconn | bluebrother^: Yes, I'd say we should change it to 'track info'. Something for the langv2 english.lang rework stage... |
09:55:43 | bluebrother^ | is langv2 scheduled for 3.0? |
09:55:46 | B4gder | yes |
09:55:48 | Bg3r | yep |
09:55:51 | JdGordon | um... does doom work in the sim? |
09:55:54 | bluebrother^ | nice :) |
09:56:41 | amiconn | I will probably do a lot of lcd code cleanup involving target tree migration, in preparation of adding viewports and stuff |
09:57:10 | amiconn | I have to rewrite lcd-2bit-horz.c anyway |
10:00 |
10:00:42 | bluebrother^ | amiconn: do you know where I can get big images of the newer players? The DeviceChart page does only link some. |
10:00:57 | LinusN | i'd like to see a backdrop browser |
10:01:08 | LinusN | like wps, themes and fonts |
10:01:56 | * | bluebrother^ just noticed the iaudio is missing from the DeviceChart |
10:02:19 | B4gder | bluebrother^: yeps, I've thought about that too... |
10:03:36 | amiconn | bluebrother^: The ones not linked are mockups, the others are real scan or high-res photos |
10:03:43 | * | amiconn just added mini 2g yesterday |
10:04:10 | bluebrother^ | oh |
10:04:26 | B4gder | btw, does the mini2g manual build fine now? |
10:04:33 | | Join darkless [0] (n=darkless@cpe.atm2-0-1131059.0x50a648ba.banxx1.customer.tele.dk) |
10:04:45 | Bg3r | B4gder some more tests and i'll commit it |
10:05:01 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:05:10 | bluebrother^ | so has anyone actually made pictures from the newer devices like ipod and iaudio? |
10:05:17 | amiconn | B4gder: preglow said he could test on a mini 1g soonish. If that test turns out well, I'll unify the mini builds and make them adjust at runtime |
10:05:30 | B4gder | ok, cool |
10:06:03 | bluebrother^ | B4gder: I changed all screenshots to use the new \screenshot macro and adjusted that not to fail if images are missing. So it builds fine. |
10:06:21 | * | B4gder considers adding a daily manual for the mini2g too |
10:06:33 | amiconn | I will also change the plugin & codec loader again to use your 4-letter identifier instead of the numerical target id from configure |
10:06:43 | bluebrother^ | I'm building regularly since that change now −− but most of the pictures are missing. |
10:07:00 | amiconn | This is cleaner, and allows sorting the list in configure |
10:07:31 | B4gder | amiconn: sorting the list is still painful due to all our automatic scripts |
10:07:45 | bluebrother^ | B4gder: I also noticed you're building separate manuals for h100 and h120 −− the manuals are identical. |
10:07:59 | B4gder | ah, right |
10:08:15 | B4gder | but h100 and h120 users are used to pick different ones |
10:08:19 | bluebrother^ | btw, you can count the number of missing images when building the manual. |
10:08:25 | B4gder | I think that's why I did it that way |
10:08:27 | amiconn | bluebrother^, B4gder: I'll try to scan my H340 today |
10:08:33 | bluebrother^ | maybe just link them together? |
10:08:40 | B4gder | a good idea |
10:09:52 | bluebrother^ | if you want to you can look for lines saying "Missing image: <foo>" |
10:10:26 | bluebrother^ | I still need a screenshot of the id3 screen from the player. |
10:10:31 | B4gder | I'll look into producing a little table with that info |
10:10:45 | bluebrother^ | that'd be great |
10:11:54 | bluebrother^ | I made some ugly hack for myself counting missing images, warnings about boxes and references. |
10:11:57 | amiconn | bluebrother^: Ah, that issue. Maybe I can have a shot at implementing screenshot for the player sim |
10:12:33 | bluebrother^ | I hope we'll manage to remove all warnings soon. |
10:13:07 | petur | found a small error in the H3x0 manual: 2.3.1 WPS Key Controls: the last one (to go to Main menu) should be A-B, not Navi |
10:14:13 | bluebrother^ | amiconn: I just noticed the "list bookmarks screen" is also missing. Would be great if you could do that. |
10:14:37 | petur | also: when describing the main menu, wouldn't it be good to write there how it can be reached? |
10:15:39 | bluebrother^ | petur: I agree with you, but the manual has a lot of quirks now. I guess we'll need a different progress table. |
10:16:00 | bluebrother^ | a lot of menus are out of date ... e.g. the pitch screen isn't mentioned anywhere. |
10:16:23 | * | petur is just reading the manual for his device for the first time |
10:16:29 | petur | nice work so far! |
10:16:54 | bluebrother^ | atm my goal is to clean the latex code up to make maintaining easier. |
10:17:16 | bluebrother^ | recently some macros for this have been introduced, but they also should be used ;-) |
10:17:26 | | Join Jambon [0] (n=chatzill@c-cooper.csc.UVic.CA) |
10:17:30 | Bg3r | petur yeah :) |
10:17:32 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
10:17:56 | petur | hahaha... Brightness: Changes the contrast of your LCD display |
10:17:56 | Jambon | uh, do i NEED the ipod firmware on the ipod to isntall rockbox, or can i just strainght instal rockbox from a formatted ipod? |
10:18:18 | Febs | Whoops. That one is my fault |
10:18:29 | Bg3r | Febs :P |
10:18:31 | Febs | copy/paste error! |
10:18:59 | * | petur only makes copy/paste errors when programming :( |
10:19:39 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
10:19:48 | bluebrother^ | petur: I'll look into the button you mentioned later. Got to go now. |
10:20:19 | | Quit Jambon (Client Quit) |
10:21:39 | petur | Rockblox should be replaced by tetrox on targets where it runs on |
10:28:38 | | Quit Febs () |
10:28:57 | | Quit tvelocity ("Ex-Chat") |
10:31:02 | petur | wow, license is 8 pages |
10:31:35 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-102-138.pools.arcor-ip.net) |
10:33:13 | | Join RedBreva [0] (n=c1713011@labb.contactor.se) |
10:34:54 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
10:35:10 | RedBreva | Is there anyone about with an X5 ? |
10:36:05 | LinusN | i have one |
10:36:33 | LinusN | (for some reason) :-) |
10:36:57 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
10:36:58 | RedBreva | Anychance you could tell the missing keypresses for FM & Recording so I can update the manual? |
10:37:18 | LinusN | time will tell :-) |
10:37:49 | LinusN | since the fm and recording isn't implemented |
10:38:15 | RedBreva | Ah! Should I \opt it out for X5 at present then? |
10:38:35 | LinusN | nah, just write TBD for the buttons |
10:38:41 | LinusN | as a teaser :-9 |
10:38:50 | RedBreva | OK.. ;-) |
10:39:14 | RedBreva | So no chance of any screen shots for those screens then :D |
10:39:21 | LinusN | hehe, no |
10:43:41 | RedBreva | LinusN: In the debug section it specifically warns agains using the Screenshot option... is there any point? Sure the Dump contents, sound test etc., but screenshot? |
10:46:47 | LinusN | i'm surprised |
10:48:06 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
10:48:12 | bluebrother^ | RedBreva: it's becaused the screenshot option changes the usb behaviour. |
10:48:36 | bluebrother^ | iirc setting the screendump to on makes a screenshot every time a usb connect is detected. |
10:48:55 | bluebrother^ | changing this can irritate the "normal" end user. |
10:49:12 | RedBreva | Ah OK, cool - Worth mentioning that specifically then? |
10:49:18 | bluebrother^ | as they will come up like "my players usb is broken" |
10:49:49 | bluebrother^ | maybe we should explain the debug menu more detailled in the appendix −− like "advanced users only" |
10:50:36 | bluebrother^ | I also want to add something like "about this manual" |
10:50:40 | Cassandra | bluebrother^, nope. Keep the manual for end users. |
10:51:02 | Cassandra | That's something for a Rockbox technical / programmers manual if someone ever decides to write one. |
10:51:12 | LinusN | i agree |
10:51:44 | LinusN | in fact, that section in the manual should not mention any specific debug menu items |
10:51:56 | RedBreva | Good idea.. How about I make a start on the debug menu text - just in notepad - and when it has a home, I can populate it? |
10:52:02 | LinusN | that makes it sound like the other items are safe to use |
10:52:12 | JdGordon | ok, u can go and freeze it now :D |
10:52:19 | LinusN | brrrr |
10:52:36 | Cassandra | Did you commit? |
10:52:41 | Bg3r | yes |
10:52:54 | Bg3r | now blame me ... |
10:52:58 | Cassandra | Cool. Has it built OK? |
10:53:06 | * | LinusN regrets that he didn't commit the playlist catalog :-) |
10:53:17 | Cassandra | We forgive you, Linus. |
10:53:27 | Cassandra | Just try harder next time. ;) |
10:53:39 | Cassandra | (What's the playlist catalogue anyway?) |
10:53:41 | JdGordon | .. or veto the close and bugger the deadline :D |
10:53:52 | Bg3r | Cassandra ipod, iriver Hxxx, archoses (wihout the player) all seem to build fine |
10:54:01 | LinusN | no, i will just bitch about it and threaten to go back to the original firmware |
10:54:09 | Bg3r | :D |
10:54:13 | B4gder | haha |
10:54:18 | JdGordon | hahaaaaa |
10:54:24 | B4gder | it sounds like a bag of shit anyway! |
10:54:42 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:54:43 | Cassandra | Builds are taking over five minutes now. That sucks. |
10:54:43 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
10:54:51 | LinusN | and it has that lame msdos look |
10:55:05 | Bg3r | haha |
10:55:15 | JdGordon | dinner smells almost ready :) bbs |
10:55:46 | | Join bam_ [0] (n=bam@pool-71-108-99-77.lsanca.dsl-w.verizon.net) |
10:56:08 | * | Bg3r is unpatient to get scored ... |
10:56:09 | Cassandra | LinusN: That's not the spirit. You should threaten to sue Rockbox instead. |
10:56:18 | Bg3r | lol |
10:56:29 | LinusN | good idea, how do i sue someone anonymously? |
10:56:41 | Bg3r | hahaha |
10:56:58 | petur | Bg3r scores zero points |
10:57:06 | Bg3r | what a shame ... |
10:57:08 | Paul_The_Nerd | Someone should start working now, a bit at a time, on a side project that replaces all strings with icons somehow generated from their characters (intentionally looking horrible) so you can release a "Graphical UI" next April 1st. |
10:57:24 | LinusN | lol |
10:57:25 | Cassandra | Right, we are now in feature freeze. |
10:57:34 | Topic | "*feature freeze*" by B4gder (n=daniel@rockbox/developer/bagder) |
10:57:36 | | Quit bam_ ("Leaving") |
10:57:39 | Cassandra | Rejoice! |
10:57:44 | * | Paul_The_Nerd does the feature freeze dance. |
10:57:56 | * | LinusN joins Paul_The_Nerd |
10:58:07 | * | petur puts on his polartec fleece |
10:58:27 | B4gder | ... just when the snow starts to melt here |
11:00 |
11:00:44 | Bg3r | btw, can someone with an archos (!= PLAYER) test whether the text editor is ok? |
11:03:03 | LinusN | wow, the MPIOHD300 seems to have the same BDM connector as the iriver |
11:03:13 | Paul_The_Nerd | Isn't that.... convenient. |
11:03:52 | Paul_The_Nerd | Do you have one, or is that just from research? |
11:04:11 | LinusN | wiki |
11:04:27 | Paul_The_Nerd | Ah |
11:04:41 | Paul_The_Nerd | Well, that qualifies as "research" since I didn't specify "performed by you" :-P |
11:09:14 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
11:11:46 | Bg3r | LinusN any plans for MPIO ? |
11:11:52 | preglow | waht, i thought the feature freeze was tomorrow :/ |
11:12:08 | Cassandra | preglow, nope. Today. |
11:12:31 | B4gder | from the cowon site: "Display 160 x 128 Pixel, 260,000 color TFT-LCD" |
11:12:34 | LinusN | Bg3r: no, i just saw the pics in the wiki |
11:12:59 | B4gder | hehe, yeah the LCD supports it, but the firmware can't use it ;-) |
11:13:18 | LinusN | that display is a such a fake |
11:13:38 | LinusN | the internal lcd GRAM is 16 bits |
11:13:54 | B4gder | oh |
11:14:07 | Cassandra | That's a bit dodgy. |
11:14:16 | petur | I still find it stupid they put the line-in and usbhost on a subpack (X5) - I would have bought one if they had been on the main unit |
11:14:20 | LinusN | and it converts to 18-bit by dithering |
11:14:53 | * | LinusN wanders off |
11:14:57 | *** | Saving seen data "./dancer.seen" |
11:15:13 | * | Cassandra prods the email lists. |
11:15:35 | * | B4gder waits for the "oh but what about..." mail replies ;-) |
11:15:53 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
11:16:22 | Cassandra | B4gder, that sounds like a cue for me to go back to bed. ;) |
11:16:50 | B4gder | oh yes, that'll be a trigger for ignore mode ;-) |
11:17:00 | preglow | i was planning on commiting the new crossfeed and clickwheel ticking today :/ |
11:17:19 | B4gder | is that really new features? |
11:17:20 | Paul_The_Nerd | Well crossfeed is a bug fix, in a way, since nobody likes the volume lessening. |
11:17:37 | preglow | well the last is a new feature, but for ipod, of course |
11:17:43 | preglow | blind people seem to want that feature |
11:18:20 | preglow | the crossfeed will bring along a couple of new settings |
11:19:43 | Cassandra | preglow, we can give you a little leeway on the crossfeed settings since you got confused about dates, I think. (Unless anyone objects.) |
11:19:44 | Paul_The_Nerd | I would still say crossfeed is more bug fix than new feature, just because there's been a lot of complaints caused by crosfeed in general. |
11:20:22 | Paul_The_Nerd | I've had to field several "Why is rockbox so much quieter than <insert manufacturer here>?" questions that have been answered with a "Try checking if crossfeed is on" |
11:20:29 | Bg3r | Cassandra haha i thought that the feature freeze is the next monday :D |
11:20:44 | B4gder | currently we have 28 marked bug reports for 3.0 |
11:20:47 | * | Cassandra slaps Bg3r. |
11:20:55 | Bg3r | ouch |
11:21:02 | preglow | yeah, it is kind of a bug fix |
11:21:07 | Cassandra | B4gder, I propose to increase that number greatly in the next week. |
11:21:15 | preglow | i wouldn't be doing this if the original one didn't get so many complaints |
11:21:34 | Cassandra | preglow, I think a working crossfeed is a 3.0 release goal. |
11:22:02 | preglow | aight, then i'll see if i can push it out during the day |
11:22:17 | petur | you have 4 weeks now ;) |
11:22:21 | Cassandra | Cool. |
11:25:14 | * | Cassandra gives the mailing lists a long hard stare. |
11:26:59 | Paul_The_Nerd | Is it not working? |
11:28:22 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
11:29:12 | | Quit thegeek (Client Quit) |
11:29:18 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
11:29:37 | Bg3r | any news on the langv2 front ? |
11:34:59 | preglow | is there still some old tag db code we can remove in rockbox? |
11:36:28 | Paul_The_Nerd | That probably needs some auditing. |
11:40:46 | amiconn | preglow: Is that piezo thing a separate driver? |
11:43:16 | amiconn | preglow: I'll probably do some dead code research (function level) by compiling everything with -ffunction-sections -fdata-sections and garbage collection in the linker, then comparing the map file of this with an ordinary build |
11:43:27 | amiconn | I did that for archos months ago... |
11:45:25 | amiconn | The tagdb code is another area that needs review. It should be ripped out, and the chunked browsing code needs to be ported to tagcache |
11:45:47 | Paul_The_Nerd | What is chunked browsing? |
11:45:47 | amiconn | We definitely need chunked browsing in 3.0 |
11:49:44 | preglow | amiconn: no, it's just a button.c hack |
11:50:29 | | Join tvelocity [0] (n=tony@84.254.38.34) |
11:50:40 | preglow | Paul_The_Nerd: currently, you can't browse really large lists |
11:50:42 | dwihno | Better next-next-next handling as well (while playing) |
11:50:50 | dwihno | Such as 'intro cache fill' |
11:50:54 | preglow | bah |
11:50:55 | dwihno | or whatever it should be called :) |
11:50:56 | preglow | 3.1 |
11:51:19 | preglow | that'll require much surgery to the playback engine and is unusable to boot :P |
11:51:53 | dwihno | It would be so great! ;) |
11:52:02 | dwihno | The buffer handling is the same on all ports? |
11:52:24 | | Quit ivan` ("I don't like sand. It's coarse, rough, irritating and it gets everywhere. Not like here. Everything is soft and smooth.") |
11:52:26 | Paul_The_Nerd | preglow: Oh. Does it give an error when you try to view really large lists, or are my lists just not in *that* range of "really large?" |
11:52:30 | amiconn | preglow: I would prefer to not include piezo support as a button.c hack |
11:52:44 | dwihno | What is tagcache btw? Some kind of directory cache or similar? |
11:52:53 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:52:59 | amiconn | It would click everywhere, not even synchronised to the UI |
11:53:00 | Paul_The_Nerd | dwihno: There's a wiki page for it. |
11:53:01 | | Quit bluebrother^ ("leaving") |
11:53:23 | Paul_The_Nerd | dwihno: http://www.rockbox.org/twiki/bin/view/Main/TagCache |
11:53:43 | dwihno | Paul_The_Nerd: thanks |
11:54:26 | petur | aaarg... the AGC patch author readies his patch... one day too late :( |
11:54:51 | Paul_The_Nerd | It doesn't really *hurt* a patch to enter CVS the day after 3.0 |
11:54:56 | linuxstb | Is that a swcodec implementation of something available on hwcodec? |
11:54:56 | preglow | amiconn: ok |
11:55:03 | preglow | amiconn: it is syncronised to the ui |
11:55:12 | preglow | but i really won't have time to do any remodelling of the code right now |
11:55:22 | dwihno | Paul_The_Nerd: so it's useless if you don't have id3tags? |
11:55:38 | linuxstb | dwihno: I think it will try and guess the tags from the filename. |
11:55:42 | dwihno | Paul_The_Nerd: some kind of directory cache would be _SO_ swell (on units with more than 2 megs of RAM) |
11:55:44 | petur | linuxstb: I think it should work on all platforms as it uses peakmeter info |
11:55:44 | linuxstb | (.. and path) |
11:55:49 | amiconn | How is it synchronised to the ui? It clicks when the event is generated, not when it's used to actually move the list cursor |
11:55:50 | preglow | amiconn: the apple firmware does the exact same thing anyway, without people complaining their asses of. it would of course be nicer to have it click only when something is registered |
11:55:59 | Paul_The_Nerd | dwihno: That's called "Dircache" and I believe it's in Disk Settings |
11:56:07 | dwihno | Paul_The_Nerd: there is a dir cache? |
11:56:13 | * | dwihno still runs rockbox from 2005-05 ;) |
11:56:15 | Paul_The_Nerd | Been there for a while, yeah. :) |
11:56:30 | dwihno | Why fix what isn't broken? :) |
11:56:50 | linuxstb | petur: I was just trying to find an excuse to commit it. If the feature was already there in swcodec, we could use that as a reason to add it to hwcodec... |
11:56:53 | dwihno | I gotta update :) |
11:56:58 | linuxstb | dwihno: Which player do you have? |
11:57:00 | Paul_The_Nerd | Aye. I only update often so that I can look for bugs. |
11:58:08 | Paul_The_Nerd | Well, that and answer six billion forum questions about the new features and how to use 'em. Albeit not always as accurately as I'd like to be able to. |
11:59:30 | dwihno | linuxstb: recorder 2 meg |
12:00 |
12:00:10 | dwihno | linuxstb: am getting a new ipod in a matter of days |
12:00:43 | preglow | amiconn: but ok, not keeping it in the button driver will require us to add code to just about every place in rockbox and plugins that uses the clickwheel |
12:01:05 | preglow | the net result of this will surely be that at least i wont commit it for a good while |
12:01:15 | amiconn | Hmm. |
12:01:35 | preglow | even though i agree it's the better approach |
12:01:47 | amiconn | The problem with clicking for a single button even would e.g. be that it starts to 'ticker' when repeat kicks in |
12:02:03 | amiconn | ...and that it clicks twice for shortclicks (press-release) |
12:02:11 | preglow | oh, but i only handle the wheel |
12:02:12 | preglow | not the buttons |
12:02:21 | amiconn | ah |
12:02:34 | preglow | i don't see the point in handling the buttons, you should feel pretty easily when they have actually been pressed properly |
12:02:34 | amiconn | I thought it ticks also for the buttons, like retailos |
12:02:47 | preglow | nope, just the wheel |
12:02:57 | preglow | and this also handles the repeat case |
12:02:59 | Paul_The_Nerd | Retail ticks for the buttons? |
12:03:05 | preglow | i set the piezo click flag in the button isr itself |
12:03:18 | linuxstb | At least on my ipod, the buttons have a firm "click" when you press them. I don't think we need the piezo as well. |
12:03:25 | preglow | but then i don't really know how clickwheel repeat works |
12:03:30 | preglow | linuxstb: mine too |
12:03:34 | amiconn | Well, I don't know whether a blind person can feel whether one of the iPod buttons is pressed properly |
12:03:52 | preglow | amiconn: you really feel the button giving in when it's pushed |
12:03:53 | amiconn | The buttons have no tactile 'click' feedback |
12:04:09 | preglow | if it's quiet, you even hear it |
12:04:23 | Paul_The_Nerd | preglow: Remember, he's got the mini, so it might be a bit different |
12:04:37 | preglow | i know, but i think i remember the mini being like that too |
12:05:21 | linuxstb | amiconn: Do you have a ruler handy? What is the diameter of your clickwheel? |
12:06:03 | Slasheri | hmm, soon i have powerful tag filtering at the engine level based on different conditions for numeric and string tags |
12:06:13 | linuxstb | My 4G's wheel is 42mm in diameter. I'm curious if your wheel is the same component, or different. |
12:10:15 | | Quit damaki (Read error: 104 (Connection reset by peer)) |
12:10:19 | | Join Moos [0] (i=DrMoos@m11.net81-66-158.noos.fr) |
12:10:44 | linuxstb | Slasheri: Did you see the comments about the Genre tag not working properly? |
12:12:26 | Slasheri | linuxstb: Hmm, yes. It would be nice if the numeric genres could be converted to string at the metadata engine |
12:12:31 | | Join damaki [0] (n=Chocolat@ALille-153-1-40-222.w83-198.abo.wanadoo.fr) |
12:12:40 | linuxstb | Slasheri: There is a function in (I think) id3.c to do that. |
12:12:45 | preglow | well, we've got a complete table of them somewhere |
12:12:53 | Slasheri | ah, sounds good. i will check that later |
12:13:01 | linuxstb | It returns either the string (if it exists), or the string converted from the numerical value. |
12:13:20 | Slasheri | now i have to finish the conditional filtering code before the feature freeze ;) |
12:13:32 | linuxstb | Do you have a time machine? |
12:13:41 | Bg3r | preglow yep, the table is in firmware/id3.c (searched for negerpunk:P) |
12:13:55 | Slasheri | hmm |
12:14:08 | Slasheri | linuxstb: has the freeze already begun? |
12:14:17 | linuxstb | I think so... |
12:14:21 | Slasheri | uh.. :/ |
12:14:30 | Slasheri | i thought i had this day to do it.. |
12:14:41 | Bg3r | Slasheri but the tagcache is a feature for 3.0 ... |
12:14:47 | linuxstb | But maybe porting tagdb features to tagcache is OK. |
12:14:53 | Paul_The_Nerd | That's the problem. The very first feature freeze announcement said the 4th, then the later one said the 3rd. |
12:14:54 | preglow | Bg3r: hahaha |
12:14:54 | Slasheri | yes.. so probably i should do that anyway.. |
12:15:10 | preglow | haha |
12:15:16 | preglow | i thought it was tomorrow too |
12:15:25 | preglow | ahh, so they changed it... |
12:15:42 | preglow | but yeah, tag cache is a 3.0 release point, so go on |
12:15:44 | Paul_The_Nerd | They changed it ages ago, but yes, for a very brief time it was said that it was the 4th |
12:15:46 | preglow | do your thing, heh |
12:16:29 | linuxstb | Slasheri: Do you have plans for other tagcache features apart from conditional filtering? |
12:16:41 | linuxstb | (I mean for 3.0) |
12:16:51 | Paul_The_Nerd | Yeah, "Disable Tag DB / runtime DB and replace with tagcache" is under "Release Critical" |
12:17:37 | linuxstb | Paul_The_Nerd: Have you tested tagcache with voice UI on your Nano? |
12:17:56 | Paul_The_Nerd | Hm |
12:18:15 | linuxstb | (I'm wondering about that bug report that's on the TagCache wiki page) |
12:18:57 | Paul_The_Nerd | Let me just copy over a voice file and see |
12:18:59 | Paul_The_Nerd | Gimme a moment |
12:20:46 | Slasheri | linuxstb: not plans for any other big features |
12:21:03 | Paul_The_Nerd | linuxstb: What's the bug report about? |
12:21:08 | Paul_The_Nerd | Oh, wiki |
12:21:09 | Paul_The_Nerd | Lemme go see |
12:21:26 | Slasheri | that conditional filtering would allow user to create entirely own view brach, for example year - artist - album - song with all having optional conditions |
12:21:27 | linuxstb | Someone mentioned it on the ipod forum, so I added it to the wiki page. |
12:21:35 | Slasheri | *branch |
12:21:44 | Paul_The_Nerd | linuxstb: I have no data abort right now, though my voice file is *completely* wrong with the strings, I would assume because of LangV2 changes |
12:22:16 | Paul_The_Nerd | It's spelling out filenames and everything, though I don't recall there being an "X" in Albums anywhere |
12:22:18 | Mikachu | linuxstb: maybe you already know but the nano wheel is 30mm |
12:22:24 | linuxstb | OK, so we should probably remove that from the wiki page. If someone experiences it, we should ask them to file a proper bug report. |
12:22:33 | Paul_The_Nerd | Yeah. I'll do it, since I'm there |
12:23:07 | linuxstb | Mikachu: I knew it was different than the 4Gs. Just for the record, the 5g's wheel is 38mm. |
12:23:32 | Paul_The_Nerd | I'll leave the model specific header, for future potential use. |
12:23:34 | Mikachu | maybe you should have the sensitivity depend on model in scrolling lists |
12:23:50 | Mikachu | btw i just got home so i have no idea what you're talking about :) |
12:24:23 | linuxstb | I think we were talking about piezo sounds on button presses. Currently preglow's only implemented it for the wheel. |
12:24:31 | Mikachu | ah |
12:24:42 | Mikachu | i agree it shouldn't be hardcoded in the button driver i think |
12:25:51 | Paul_The_Nerd | So, does the "Voice Support" portion of ReleastTodo include making a whole new batch of voice files? And, somewhat related, ever follow up with AT&T? |
12:27:05 | linuxstb | I would assume a release requires a new set of voice files. |
12:27:27 | preglow | Mikachu: but think of the amount of work for doing anything else :/ |
12:27:33 | Paul_The_Nerd | Well, at the moment there are 0 working voice files, even halfway, it seems. |
12:27:33 | preglow | all of rockbox would need changing |
12:27:52 | Mikachu | but do you want clicking everywhere? not only in treeviews? |
12:28:14 | Paul_The_Nerd | Until recently the CVS ones left over from November or whenever, if you had a copy, could be used. |
12:30:16 | linuxstb | Mikachu: Can you think of anywhere where you don't need it? |
12:30:40 | Mikachu | maybe in games etc |
12:30:51 | Mikachu | but possibly having a disable_beeps() would be better? |
12:33:30 | preglow | or possibly just ignoring it? |
12:33:42 | preglow | it's like that in retailos, and it doesn't annoy me too badly |
12:35:03 | preglow | it's also very nice to use to count the number of inadvertent volume changes you just did while searching for the next button |
12:38:26 | | Quit quobl_ (Remote closed the connection) |
12:38:55 | Mikachu | i guess if someone decides to make a piezo driver thing, it's not so hard to remove those 5 lines of code from button.c |
12:40:18 | | Nick unexterminatable is now known as scf (i=scf@r4.softwarium.net) |
12:41:44 | amiconn | linuxstb: 37mm |
12:42:08 | | Quit kclaf (Read error: 104 (Connection reset by peer)) |
12:43:45 | RedBreva | Should the Recording Frequency section of SWCODEC platforms mention MPEG version? given t |
12:43:52 | amiconn | Paul_The_Nerd: Voice is all messed up atm because of my .lang rework. Need to make new voice files |
12:45:24 | amiconn | We can provide english voice files created with the ms voices |
12:46:29 | amiconn | I need to find out how to tell SAPI what codepage to use, or, if that's impossible, I need a conversion function utf-8->iso8859-1, and voice generation only works for european languages |
12:46:45 | amiconn | Conversion function for vbscript... |
12:47:06 | Mikachu | you could convert the lang files somewhere else beforehand |
12:47:09 | linuxstb | amiconn: OK, thanks. It's useful to know that all the ipods have wheels with different dimensions. |
12:47:31 | Mikachu | iconv -f UTF-8 -t latin1 < file > file.new in linux |
12:50:08 | | Quit tvelocity ("Ex-Chat") |
13:00 |
13:03:38 | | Join XavierGr [0] (n=XavierGr@ppp29-adsl-1-138.the.forthnet.gr) |
13:09:35 | | Join Genre9mp3 [0] (n=yngwiejo@dslcustomer-230-197.vivodi.gr) |
13:10:31 | Mikachu | should kbd files go in .rockbox/? |
13:11:37 | linuxstb | Probably .rockbox/kbd/ ? |
13:11:50 | linuxstb | Or ./rockbox/keyboards/ |
13:12:28 | | Quit paugh ("Leaving") |
13:12:47 | Mikachu | if ( global_settings.kbd_file[0] && |
13:12:47 | Mikachu | global_settings.kbd_file[0] != 0xff ) { |
13:12:47 | Mikachu | snprintf(buf, sizeof buf, ROCKBOX_DIR "/%s.kbd", |
13:12:47 | DBUG | Enqueued KICK Mikachu |
13:12:47 | Mikachu | global_settings.kbd_file); |
13:12:47 | Mikachu | load_kbd(buf); |
13:13:04 | B4gder | we should fix that |
13:13:24 | Mikachu | i'm also a bit unsure about the format of the file |
13:13:58 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:13:58 | * | Mikachu checks if it's documented in the manual |
13:14:07 | B4gder | I doubt that, its too new |
13:14:18 | B4gder | I believe its just a range of utf8 characters |
13:14:36 | Mikachu | well, i want to have several pages, and want to break them logically by language |
13:15:00 | *** | Saving seen data "./dancer.seen" |
13:18:38 | Mikachu | i'll try a few combinations and see what happens |
13:19:08 | | Join webguest53 [0] (n=3e4f4094@labb.contactor.se) |
13:19:24 | * | petur wonders if he can trust the glitter guy and buy goods from him |
13:19:58 | petur | he's from the uk it seems |
13:20:53 | petur | maybe I can write him that I buy it if he gives his real name and address :D |
13:20:57 | Mikachu | hrm, it uses the widest char in the whole file, not just in the current page |
13:21:06 | Bg3r | petur :D |
13:21:23 | petur | nice offer btw: http://www.misticriver.net/showthread.php?t=39607 |
13:25:44 | Bg3r | April 1st, 2006, 04:17 PM ? :) |
13:26:05 | petur | would it? Oh no! |
13:26:11 | Bg3r | i doubt, but :) |
13:26:57 | webguest53 | considering he followed up on it after the 1st, unlikely |
13:27:06 | petur | must fix my april-1 filter to also work when reading older stuff |
13:27:10 | preglow | he seems a decent enough guy |
13:27:25 | preglow | though he is paranoid, of course |
13:27:55 | Mikachu | + * Backlight PeakMeter Copyright (C) 2006 by gl.tter |
13:28:01 | Mikachu | can you have copyright without your real name? |
13:28:28 | preglow | PeakMeter |
13:28:29 | preglow | haha |
13:28:48 | preglow | AssWhooping |
13:28:54 | markun | Mikachu: what should happen if your logical keyboard page doesn't fit when you choose a different font? |
13:29:08 | Mikachu | markun: i'm not sure |
13:29:19 | Mikachu | i would sort of want to define logical pages |
13:29:42 | Mikachu | but since the layouts are user settable, it could be left as an exercise to the user to make them fit with a given font |
13:30:48 | markun | a newline now forces a new line, but we could change it to force a new page maybe? |
13:30:51 | Cassandra | Mikachu, in the UK at least, copyright is an automatic right. You don't actually need to assert it. |
13:31:02 | Mikachu | hm, yeah, in sweden too |
13:31:15 | B4gder | its like almost in every country on the planet |
13:31:15 | Mikachu | but don't you still need to mark it with your real name, or is a pseudonym enough? |
13:31:28 | Mikachu | i guess the us has something different, they always do |
13:31:28 | Cassandra | What is this thing with people not wanting people to know their real name anyway? |
13:31:30 | Paul_The_Nerd | You don't have to mark it with anything |
13:31:43 | Cassandra | Yeah, what Paul said. |
13:31:50 | Mikachu | since he doesn't say who he is, it's sort of hard for him to prove he's glitter |
13:32:02 | B4gder | yes, but that's another matter ;-) |
13:32:06 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:32:14 | Mikachu | okay :) |
13:32:19 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:32:20 | Paul_The_Nerd | Isn't it "gl.tter"? :-P |
13:32:25 | Mikachu | i don't mean to start another big debate about it, i was just curious |
13:32:37 | Paul_The_Nerd | Or something nutty like that. |
13:32:38 | Mikachu | gl.tter is his fancy way of writing glitter i guess |
13:32:59 | Cassandra | Mikachu, I just don't understand why there's a debate at all. |
13:33:01 | Bg3r | http://www.rockbox.org/tracker/task/5004 haha |
13:33:11 | B4gder | it could probably introduce some doubts who actually owns the copyright since I doubt gl.tter is actuall existing as a real legal person anywhere |
13:33:15 | | Quit RedBreva ("CGI:IRC") |
13:33:16 | petur | I allways call him Gary btw :D |
13:33:21 | Mikachu | hah |
13:33:22 | markun | :) |
13:33:25 | Cassandra | I mean, I can't see why any Rockbox contributor would need to be in fear of their lives. |
13:33:38 | Paul_The_Nerd | Bg3r: Just... wow. |
13:33:49 | Cassandra | I mean the RIAA may possibly get totally hardcore at some point, I suppose .... |
13:33:50 | Mikachu | i think the pattern woudl be completely random |
13:33:55 | preglow | Cassandra: amiconn might kill me because of my crappy resampler |
13:34:00 | Febs | I'd like to see him try to enforce his copyright in court without using his real name. |
13:34:14 | Paul_The_Nerd | Mikachu: I'm guessing it's more like "The phone vibrates in my pocket and rubs the wheel" and that person misunderstood it? |
13:34:37 | Mikachu | i assumed the electromagnetic field disturbed the capacitance meters in the wheel |
13:34:50 | Paul_The_Nerd | Maybe |
13:34:57 | Cassandra | preglow, *laugh* Well, it's a thought. |
13:35:06 | Febs | That's what I didn't understand about his whole point. "I'm not giving my real name ... oh, but my work is still my copyright." |
13:35:24 | Paul_The_Nerd | Well, I can blame Rockbox for making my name #2 when I google it. |
13:35:41 | Mikachu | i'm a hockey player on google |
13:35:48 | * | Cassandra has been top hit for her name since forever. |
13:35:52 | Paul_The_Nerd | I'm an expert on the Titanic. |
13:35:55 | Bg3r | haha Paul_The_Nerd same with me :D |
13:36:00 | Cassandra | Because chiark pwns google, or something. |
13:36:02 | * | petur feels sorry for bringing up the gl.tter subject again |
13:36:15 | Mikachu | i think it was my fault |
13:36:23 | Mikachu | i was only curious about the copyright |
13:36:28 | B4gder | btw, from now on I want to be called D.niel |
13:36:32 | B4gder | :-) |
13:36:40 | Mikachu | not Dan.el? |
13:36:40 | Bg3r | B4gder that's cool |
13:36:42 | Bg3r | :P |
13:36:47 | Bg3r | why not B.gder ? :D |
13:36:54 | LinusN | i invented linux |
13:36:55 | Mikachu | i'll be M.kael |
13:37:00 | | Nick Febs is now known as F_bs (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:37:00 | Cassandra | B4gder, how about B.ger. That'd be really non-confusing. |
13:37:00 | LinusN | according to google |
13:37:02 | Mikachu | hi L.nus |
13:37:14 | LinusN | hi mi.kachu |
13:37:25 | Bg3r | -i |
13:37:26 | Mikachu | how's the weather in england Chr.st.? |
13:37:26 | | Nick Cassandra is now known as The_artist_forme (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com) |
13:37:36 | The_artist_forme | Bah. Silly limits. |
13:37:43 | F_bs | Damn it Cassandra, I was just about to say that! |
13:37:44 | | Nick The_artist_forme is now known as Cassandra (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com) |
13:37:50 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-180.pools.arcor-ip.net) |
13:38:02 | | Nick Mikachu is now known as M (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
13:38:02 | DBUG | Enqueued KICK M |
13:38:07 | M | oops, no dots |
13:38:08 | | Nick M is now known as Mikachu (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
13:38:08 | DBUG | Enqueued KICK Mikachu |
13:38:10 | preglow | just call be T... please |
13:38:11 | Bg3r | that was simple |
13:38:16 | Cassandra | You know, Kohlrabi is a wonderful world. |
13:38:28 | | Nick F_bs is now known as Febs (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:38:35 | Cassandra | A friend of mine wrote a book with a character called Mr. Kohlrabi in it. |
13:38:39 | Cassandra | But then she's strange. |
13:38:41 | preglow | hahaha |
13:38:45 | Mikachu | is kohlrabi a real word? |
13:39:02 | Cassandra | It's a type of vegetable. |
13:39:07 | preglow | a tasty one |
13:39:09 | Cassandra | Sort of like cabbage. |
13:39:13 | Mikachu | ah, i'm not so familiar with vegetables, especially in english |
13:39:18 | preglow | kålrabbi in norwegian :) |
13:39:26 | Mikachu | heh |
13:39:38 | Mikachu | i don't like vitkål anyway |
13:39:45 | preglow | nay, with the one b |
13:39:55 | preglow | oh, it's quite different from that |
13:40:08 | preglow | we usually make a mash from it |
13:40:12 | preglow | darned tasty |
13:40:31 | preglow | it's called the same in swedish, btw |
13:40:55 | Mikachu | google images shows me things i have never seen |
13:41:01 | markun | Cassandra: It's called turnip, right? |
13:41:22 | Kohlrabi | Heya, people :D |
13:41:27 | preglow | markun: no, don't think so |
13:41:48 | Kohlrabi | I like raw Kohlrabi, not mashed, not cooked :) |
13:42:12 | markun | preglow: I think you are right. They just looked a bit similar. |
13:43:27 | Cassandra | markun, it's called kohlrabi as far as I know. |
13:43:49 | markun | http://www.thefreedictionary.com/kohlrabi: "Also called turnip cabbage" :) |
13:45:44 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
13:45:44 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
13:45:51 | Cassandra | B4gder, is something up with the Rockbox lists. My freeze announcement doesn't seem to have gone out. |
13:46:10 | B4gder | not that I know |
13:47:03 | petur | Cassandra: mail it again, then it will go through twice :) It works like printers,.. |
13:53:17 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
13:55:17 | Ctcp | Ignored 2 channel CTCP requests in 6 seconds at the last flood |
13:55:17 | * | LinusN turns off the cassandra filter |
13:59:05 | * | Cassandra turns off LinusN's life support. |
13:59:19 | B4gder | haha |
13:59:28 | B4gder | LinusN works with life support systems ;-) |
13:59:44 | B4gder | or did ;-) |
14:00 |
14:00:19 | Cassandra | This I did not know. |
14:00:49 | B4gder | now when you know this, you also know you need to stay healthy |
14:00:50 | LinusN | eweeekhhh....gah... |
14:01:41 | LinusN | my last project was life support, now it's anaestesia |
14:02:52 | | Join quobl [0] (n=quobl@tor/session/x-bc4e73438ec8b57d) |
14:04:07 | Cassandra | Nice girl. Bit dozy though. |
14:09:36 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-8-120.w83-198.abo.wanadoo.fr) |
14:09:45 | Cassandra | Gods. Every time I think about wpsbuild.pl I discover a new complexity. |
14:10:23 | Mikachu | i take it code with nested functions would be frowned upon? :) |
14:10:28 | Mikachu | <- lazy |
14:10:34 | linuxstb_ | B4gder: Did you read my discussion with amiconn in the IRC logs yesterday about the bmp2rb build problem? |
14:10:37 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
14:10:50 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
14:11:39 | Cassandra | Right. I think the right thing to do is to get rid of .rwps files from CVS, moving them all to wps files. |
14:12:01 | * | Paul_The_Nerd seconds that |
14:12:13 | Cassandra | Then they get copied to .rwps files on target if they match the target's remote dimensions. |
14:13:19 | petur | Will we only have WPSses that match the target screen _exactly_ ? Using smaller ones kinda looks silly |
14:13:36 | Paul_The_Nerd | Smaller text ones don't though, in many cases |
14:14:21 | Cassandra | petur. Yeah, that's my current plan. |
14:14:40 | Cassandra | For text ones, we specify a minimum number of lines required. |
14:15:02 | petur | goodie |
14:15:06 | Paul_The_Nerd | Though really, text ones aren't very popular any more |
14:15:17 | Cassandra | And include if lcd_height > lines * 5. |
14:15:19 | | Join actionshrimp [0] (n=nn@host81-129-197-109.range81-129.btcentralplus.com) |
14:15:41 | Cassandra | Paul_The_Nerd, I'm thinking we should include one or two in Rockbox. |
14:15:59 | Cassandra | Since it at least gives new targets a choice. |
14:16:07 | | Quit Nv () |
14:16:57 | Paul_The_Nerd | Aye. I use one anyway, so at least I'm in favor of them. :) |
14:17:18 | Cassandra | Besides, it'll make amiconn happy. ;) |
14:18:53 | | Join tianjing_ [0] (n=mat@jullay.net) |
14:19:20 | webguest53 | Text-wpses are still my favourite on the remote |
14:19:58 | Cassandra | webguest53, that's the other good reason to include them. |
14:20:09 | Cassandra | Well, a couple. |
14:20:12 | Paul_The_Nerd | I like the default just because I can be pretty certain that no matter what I do to my text size, most/all of my information will still be available. |
14:20:37 | | Join webguest79 [0] (n=50e50a13@labb.contactor.se) |
14:21:03 | LinusN | Paul_The_Nerd: believe it or not, it was designed for that purpose |
14:21:23 | Cassandra | Hmmm. Did someone remove WPS/theme support from the Player builds? |
14:21:31 | Paul_The_Nerd | LinusN: That does not surprise me. I had to make one small modification, and now it suits my purposes most excellently. |
14:22:17 | | Join RedBreva [0] (n=c1713011@labb.contactor.se) |
14:23:31 | | Quit tianjing (Read error: 110 (Connection timed out)) |
14:23:38 | Cassandra | That is annoying. Themes aren't just for WPSes, dammit. |
14:24:54 | Paul_The_Nerd | Y'know, now matter how many times I say that to people, they never quite understand. |
14:25:15 | Paul_The_Nerd | no |
14:26:39 | | Quit damaki (Read error: 110 (Connection timed out)) |
14:31:28 | Cassandra | Dammit, what are the keymappings for the player sim? |
14:34:10 | Cassandra | Oh FFS. I can't get the sim to work properly over vnc. |
14:43:58 | | Quit webguest53 ("CGI:IRC (EOF)") |
14:47:00 | | Quit webguest79 ("CGI:IRC (EOF)") |
14:49:38 | | Join B4gd3r [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
14:52:09 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
14:52:21 | Jungti1234 | hi |
14:54:42 | | Join bobTHC [0] (n=bobTHC@l04m-62-34-45-33.d1.club-internet.fr) |
14:54:46 | bobTHC | hi ! |
14:54:55 | LinusN | linuxstb: doesn't "open with" work in db mode? |
14:55:09 | bobTHC | hi mates ! |
14:55:09 | Jungti1234 | :) |
14:55:18 | bobTHC | :) |
14:55:22 | linuxstb | LinusN: I'm not planning on committing that patch. |
14:55:35 | linuxstb | I'll test it now in db mode. |
14:56:02 | preglow | anyone else think the snap-back behaviour of the left/right keys in the pitch screen should be put back in again? |
14:56:14 | LinusN | because if you remove it, you can't call vbrfix in db mode |
14:56:33 | LinusN | preglow: was it removed? |
14:56:38 | preglow | midkay removed it |
14:56:42 | LinusN | boo |
14:56:53 | preglow | talked to him about it, but he seemed very unwilling to fix it |
14:56:59 | LinusN | because? |
14:57:19 | preglow | he doesn't see a reason to keep the old behaviour |
14:57:20 | linuxstb | LinusN: Yes, it works fine in DB mode. |
14:57:34 | LinusN | good, then it should perhaps stay |
14:58:07 | preglow | i don't see much of a reason to keep the pitch screen as it is now, though |
14:58:11 | LinusN | and only be removed from the wps browser |
14:58:13 | preglow | might just as well make it a single setting |
14:58:54 | | Join bluebrother^ [0] (n=dom@nat-wh-1.rz.uni-karlsruhe.de) |
14:58:56 | LinusN | i think the left/right behaviour should go back |
14:59:00 | preglow | yeah, me too |
14:59:07 | linuxstb | LinusN: Was he talking about the WPS browser, or the open with option accessible from the WPS context menu? |
14:59:11 | preglow | since it's pretty much entire reason for having the screen in the first place |
14:59:20 | preglow | perhaps plus the pausing |
14:59:36 | LinusN | linuxstb: the context menu |
15:00 |
15:00:10 | LinusN | hmmm, maybe i misunderstood |
15:00:40 | LinusN | open with should work in the wps context menu too iirc |
15:06:31 | | Quit B4gder (Read error: 113 (No route to host)) |
15:08:03 | | Nick B4gd3r is now known as B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
15:08:22 | Jungti1234 | LinusN |
15:08:36 | LinusN | yes? |
15:08:38 | Jungti1234 | Why is LCD driver waiting in 90%? |
15:08:51 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-61-188.w86-196.abo.wanadoo.fr) |
15:09:05 | Jungti1234 | Something is lacking? |
15:12:19 | | Part Paprica |
15:12:28 | | Join Paprica [0] (i=Paprica@85-250-172-43.bb.netvision.net.il) |
15:13:16 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:13:27 | | Join ashridah [0] (n=ashridah@220-253-120-21.VIC.netspace.net.au) |
15:15:04 | *** | Saving seen data "./dancer.seen" |
15:15:41 | LinusN | Jungti1234: you mean on IriverPort? |
15:16:06 | LinusN | lcd on/off is not implemented |
15:16:18 | LinusN | and a few other small things |
15:17:10 | godzirra | Good morning. |
15:18:00 | Paprica | Cassandra, i looked at the irc log, and yes, rockcalendar is working... |
15:19:25 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
15:19:51 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-180.pools.arcor-ip.net) |
15:21:46 | godzirra | Any news on video and/or cover art on the ipod releases? :) |
15:22:15 | B4gder | no |
15:22:57 | | Quit Kohlrabi (Client Quit) |
15:22:57 | Paul_The_Nerd | godzirra: I would say you can probably hold on asking about video until you at least see a patch on the tracker for it. :-P |
15:23:15 | Jungti1234 | LinusN: yes, ok. |
15:23:35 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-180.pools.arcor-ip.net) |
15:23:49 | | Quit Kohlrabi (Client Quit) |
15:24:06 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-180.pools.arcor-ip.net) |
15:24:21 | | Quit quobl (Remote closed the connection) |
15:24:48 | Jungti1234 | Who can explain about hardware spec of H300 and H10 to me? |
15:24:53 | godzirra | Paul_The_Nerd: Ok, I'll stick to asking about cover art from id3 tags then ;) |
15:25:09 | B4gder | godzirra: read the tracker entry instead |
15:25:12 | godzirra | I actually miss my broken iriver. :/ |
15:25:27 | Paul_The_Nerd | godzirra: Well, there's already a patch in the tracker for Album Art, so you can watch for that one to show up in the changelog. Though not in the next 4 weeks. |
15:25:35 | | Join quobl [0] (i=debian-t@tor/session/x-5f75cc63629af307) |
15:25:39 | Jungti1234 | H10 is better than H300? |
15:25:42 | godzirra | Paul_The_Nerd: thats the one that reads from a file in the same directory though, corererect? |
15:25:45 | godzirra | Ick. lag. |
15:25:47 | godzirra | *correct |
15:26:02 | Kohlrabi | <Jungti1234> H10 is better than H300? | H10 'lost' many features afaik |
15:26:03 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
15:26:09 | godzirra | And where can I find the tracker? |
15:26:19 | Paul_The_Nerd | godzirra: It does at the moment, yes. But Album Art is probably going to enter CVS like that, long before it's from tags (if ever, I know most things that embet it in tags use png or jpg, no?) |
15:26:32 | preglow | yea |
15:26:33 | Paul_The_Nerd | godzirra: It's that link that says Patches on the main page... |
15:26:33 | Jungti1234 | Kohlrabi: and? |
15:26:38 | Kohlrabi | what and? |
15:26:43 | Kohlrabi | That's bad imho |
15:26:46 | linuxstb | Jungti1234: The H10 is extremely similar to the ipods. It uses the same CPU and some other components. |
15:26:48 | Paul_The_Nerd | Jungti1234: H300 is better than H10 in general. |
15:26:59 | godzirra | Paul_The_Nerd: yeah, jpg for the most part I believe. And thanks, I'm reading up on the patches page. |
15:27:01 | Paul_The_Nerd | By the standards of many people, at least |
15:27:04 | Kohlrabi | e.g. the iRiver site states nothing about ogg-support, so I reckon it's gone |
15:27:05 | Jungti1234 | hm.. |
15:27:16 | godzirra | Kohlrabi: wow, that sucks. |
15:27:19 | Kohlrabi | dunno if H10 has a remote |
15:27:28 | Jungti1234 | By the way, why can't H300 raise performance such as H10? |
15:27:32 | Kohlrabi | (which I personally use very much ;)) |
15:27:52 | Kohlrabi | you mean it amplifies? |
15:28:20 | B4gder | raise performance? |
15:28:28 | Kohlrabi | I consider H10 being a step back in iRiver's portable history ;) |
15:28:31 | Jungti1234 | wait. um |
15:28:54 | Jungti1234 | performance... |
15:28:59 | linuxstb | godzirra: As Paul said, it's unlikely that Rockbox will support JPG and PNG artwork in ID3 tags. You should try and find a utility that will extract it to files and use the current album art patch. |
15:29:14 | Kohlrabi | I mean, the market is full of mediocre players, and iPod is on top, so there is nothing to get there for iRiver |
15:29:25 | Kohlrabi | they should focus on alternatives |
15:29:55 | B4gder | they all want ipods numbers |
15:30:00 | B4gder | so they all want to make ipods |
15:30:09 | Kohlrabi | yeah |
15:30:12 | Jungti1234 | H300 hardware is can better performance than H10? |
15:30:14 | godzirra | linuxstb: Why will it never support jjpg and png in id3 tags? Isn't that a standard? |
15:30:36 | linuxstb | In the view of most (all?) Rockbox developers, it's a bad standard. |
15:30:38 | godzirra | And it doesnt seem like it would be hard to add I would think. |
15:30:54 | Paul_The_Nerd | Don't ever say "it doesn't seem like it would be hard" unless you're willing to do it. :) |
15:30:55 | B4gder | think again |
15:31:02 | godzirra | Paul_The_Nerd: I would be if I knew C. |
15:31:05 | Kohlrabi | *g* |
15:31:16 | | Join webguest73 [0] (n=3e4f4094@labb.contactor.se) |
15:31:17 | godzirra | Paul_The_Nerd: I've offered numerous times to help in other ways. *shrug* |
15:31:28 | Paul_The_Nerd | I'd think it'd be very difficult to estimate the difficulty of adding something without both knowledge of C *and* a familiarity with that aspect of Rockbox's code... |
15:32:13 | Kohlrabi | <Jungti1234> H300 hardware is can better performance than H10? | I dunno, should be the same I think |
15:32:14 | Paul_The_Nerd | At the moment Rockbox doesn't even have access to a .png decoder, for example, so that would need to be written from scratch. |
15:32:28 | markun | godzirra: it's great though that you want to help in other ways than coding |
15:32:31 | Kohlrabi | The H300 can do all that he is meant for |
15:32:39 | Kohlrabi | So he is at 100% performance |
15:32:49 | godzirra | Paul_The_Nerd: I misread your post.. I thought you said "Its not long before its read frmo id3 tags" |
15:32:51 | Jungti1234 | haha.. right... but.. |
15:32:55 | Kohlrabi | And I think it's the same for H10 |
15:32:56 | godzirra | as opposed to "long before its read..." |
15:33:05 | Jungti1234 | Then, first again. |
15:33:13 | Kohlrabi | :) |
15:33:29 | Jungti1234 | H300 hardware is worse than H10? |
15:33:34 | Kohlrabi | You could look what the H10 is made of, componentwise |
15:33:37 | Kohlrabi | and then estimate |
15:33:38 | crashd | h100 you mean ? |
15:33:41 | Kohlrabi | I dunno |
15:33:50 | crashd | h100 and the h300 are the *similar* models |
15:33:51 | Paul_The_Nerd | godzirra: Album Art is a *hopeful* feature for 3.1, and even then it's a general consensus that "read from file" type is better, if it can be handled well. |
15:33:53 | Kohlrabi | no, h10, the new iRiver |
15:33:56 | Jungti1234 | 'H10' |
15:33:56 | crashd | h10 is pretty similar hardware to an ipod |
15:34:00 | crashd | portalplayer, wolfson codec |
15:34:01 | crashd | and so on |
15:34:02 | linuxstb | I would say the H10's PP5020 is more powerful than a Coldfire. But probably not significantly. |
15:34:08 | markun | Jungti1234: H10 is a portalplayer player. So expect ipod performance. |
15:34:09 | Kohlrabi | nomore coldfire? |
15:34:10 | | Join kackerlac [0] (i=eax@c-b19b72d5.07-40-6e6b701.cust.bredbandsbolaget.se) |
15:34:27 | Kohlrabi | ok |
15:34:29 | Jungti1234 | hmmm |
15:34:32 | godzirra | Paul_The_Nerd: Won't the rockbox interface "play" jpgs though? i.e. if I add a directory to a playlist, won't it add the jpg in that directory to a playlist as well? |
15:34:50 | Jungti1234 | ok. thanks all |
15:34:50 | B4gder | yes and no |
15:34:53 | Paul_The_Nerd | godzirra: No, only music is playlisted. Jpegs are handled by an external viewer. |
15:34:59 | linuxstb | godzirra: No, it doesn't "play" jpegs. There is a jpeg viewer plugin, but that can't be used to load album art. |
15:35:19 | godzirra | Thats fine... this is actually a seperate question from my id3 tags question... |
15:35:31 | Paul_The_Nerd | Keeping the ability to decode jpegs out of the core also helps manage binary size. |
15:35:38 | Kohlrabi | Are you talking about stuffing pictures in id3 tags? :o |
15:35:43 | godzirra | I was just concerned that the jpgs would be added. I didnt know how smart the create playlist functions were. |
15:35:50 | godzirra | Kohlrabi: I was before yes. |
15:35:54 | Kohlrabi | um, OK |
15:36:02 | godzirra | Paul_The_Nerd: makes sense. |
15:36:20 | Jungti1234 | linuxstb, markun: How about other hardware except CPU? |
15:36:22 | godzirra | Is there a place I can read up on TagCache? |
15:36:42 | Paul_The_Nerd | godzirra: In the wiki, there's a TagCache page |
15:36:44 | Kohlrabi | Wouldn't it be better to implement support for a container like matroska or similar? |
15:36:44 | webguest73 | http://www.rockbox.org/twiki/bin/view/Main/TagCache |
15:37:12 | godzirra | Thanks Paul |
15:37:22 | Kohlrabi | (and I don't want anyone to do it, just a remark ;)) |
15:37:41 | Paul_The_Nerd | Kohlrabi: Or just avoid embedding album art and the music in the same file so that you don't have [tracks] number of the same image. |
15:37:56 | Kohlrabi | true |
15:38:30 | godzirra | It doesnt make much difference to me. Assuming an average of 10 tracks and a 10-15k jpg... that doesnt add up to that much. |
15:38:45 | Kohlrabi | Still 'bad' style imo |
15:38:55 | pussfeller | rockbox sounds warmer somehow than apple firmware |
15:38:57 | Kohlrabi | redundancy and stuff |
15:39:03 | pussfeller | maybe I am just tripping |
15:39:08 | godzirra | lol pussfeller |
15:39:11 | Kohlrabi | :) |
15:39:24 | Kohlrabi | well, 10-15k add up ;) |
15:39:43 | linuxstb | godzirra: Also, what size (resolution) are your images? Requiring Rockbox to resize them isn't a good idea either - that's much better done once on a PC. |
15:39:43 | B4gder | and... people tend to use much bigger images than 10-15K |
15:39:45 | Paul_The_Nerd | godzirra: Also, remember, likely it'd have to be an embedded .bmp |
15:39:48 | Kohlrabi | how many songs have you got on your HD? ;) |
15:39:59 | godzirra | Kohlrabi: I have 4000ish, give or take a few hundred. Thats 40 megs over a 30gig player. |
15:40:05 | Kohlrabi | um |
15:40:36 | godzirra | linuxstb: thats true. I'm not sure how to check the resolution on them though. |
15:40:39 | Kohlrabi | OK, still putting images in tags seems odd ;) |
15:40:43 | godzirra | And guys, I'm not arguing that its a -good- model. |
15:40:50 | godzirra | I'm just arguing that I dont think its as bad as you guys are saying is all ;) |
15:41:01 | Paul_The_Nerd | Oh, nobody said it was *that* bad. |
15:41:02 | godzirra | Hmm.. I dont have a force tag update in General Settings->Playback |
15:41:04 | Paul_The_Nerd | Just that the other way was preferred. |
15:41:10 | Paul_The_Nerd | godzirra: how old is your build? |
15:41:25 | godzirra | hmmm.. maybe a week? |
15:41:28 | godzirra | 2 tops. |
15:41:32 | godzirra | I'll update and try again. |
15:41:36 | Paul_The_Nerd | Well, then it might be pre tagcache |
15:41:41 | linuxstb | godzirra: The main problems are 1) decoding the jpeg/png file; and 2) Resizing the image. Converting and resizing the images to .bmp files on a PC makes Rockbox's life easy. |
15:41:51 | * | webguest73 finds it somewhat confusing that RockCalendar is listed on PluginIndex |
15:41:51 | Paul_The_Nerd | It's generally a good idea not to expect features that came out after the last time you updated to be on your player. :) |
15:42:00 | Kohlrabi | btw, in all this albumart discussion, is it implemented on targets right now? |
15:42:05 | godzirra | linuxstb: See, that all makes sense. No one has explained it that way. ;) |
15:42:09 | Kohlrabi | And if it is, which ones? |
15:42:11 | Paul_The_Nerd | Kohlrabi: There's a patch so far. |
15:42:24 | Kohlrabi | ah, ok |
15:42:42 | Kohlrabi | Still has to be 'code-policed' and reviewed? |
15:42:59 | Paul_The_Nerd | Well, there were changes that needed to be made about where in memory the album art was kept and such |
15:43:07 | Paul_The_Nerd | I think it was initially reading the disk on every song change. |
15:43:11 | * | Paul_The_Nerd isn't sure |
15:43:15 | Kohlrabi | um |
15:43:17 | Kohlrabi | mkay |
15:43:33 | B4gder | I still it does that again |
15:43:36 | B4gder | "I think" |
15:43:39 | Paul_The_Nerd | Hehehe |
15:43:48 | linuxstb | The album art patch is basically waiting until Rockbox stores all metadata in the audio buffer along with the audio itself. So no extra memory is wasted. |
15:44:15 | Paul_The_Nerd | It's listed as a hopeful for Fireworks. |
15:44:17 | | Quit quobl (Remote closed the connection) |
15:44:22 | * | Paul_The_Nerd likes codenames. |
15:44:31 | * | linuxstb hates codenames :0 |
15:44:41 | godzirra | I need a cool codename. |
15:44:53 | Paul_The_Nerd | But... but Mayday |
15:44:56 | | Nick godzirra is now known as codename{Mothra} (n=shawn@c-24-125-58-133.hsd1.va.comcast.net) |
15:44:57 | Paul_The_Nerd | I'm sure you saw the video. |
15:45:00 | Paul_The_Nerd | And there's the pun. |
15:45:01 | linuxstb | I've never understood which version of Debian I'm running... |
15:45:12 | B4gder | I use "unstable" ;-) |
15:45:18 | linuxstb | Same here. |
15:45:19 | Paul_The_Nerd | Well codenames should only be applied until release. |
15:45:24 | codename{Mothra} | linuxstb: I didnt either... But it didnt matter because I knew no matter what it was behind in updates :) |
15:45:26 | B4gder | I too never understood what weird name my version has |
15:45:27 | | Nick codename{Mothra} is now known as godzirra (n=shawn@c-24-125-58-133.hsd1.va.comcast.net) |
15:45:28 | | Quit lostlogic (SendQ exceeded) |
15:45:30 | Kohlrabi | what's unstable called today? :) |
15:45:32 | linuxstb | And it doesn't help that I've never watched Toy Story... |
15:45:37 | Kohlrabi | *g* |
15:45:40 | LinusN | is this the way we would like to solve the backlight issue in plugins? |
15:45:42 | godzirra | linuxstb: blasphemer ;) |
15:45:42 | LinusN | http://www.rockbox.org/tracker/task/4988 |
15:45:48 | Bg3r | any thoughts about the last mail from gl.tter ? |
15:46:04 | Bg3r | "Track skipping & shuffling cause hard lockups. - How long is "long periods" because I took a post-tagcache build on a four hour drive … 3:33 pm |
15:46:09 | LinusN | Bg3r: yes, my thought is to fix the bug |
15:47:15 | Paul_The_Nerd | LinusN: I like the option for backlight to be always-on in plugins. But that's just me. |
15:47:19 | Bg3r | LinusN i mean is this the exact problem ? |
15:47:23 | LinusN | i like it too |
15:47:35 | * | Bg3r joins in the liking |
15:47:51 | LinusN | the problem is that it's annoying when the backlight times out in for example sudoku |
15:47:52 | linuxstb | I'm not sure about that backlight patch. Personally, I don't see why plugins need to be any different to the core - especially now that we have the "first keypress turns on backlight" option. |
15:47:59 | Paul_The_Nerd | Bg3r: Isn't the most recent devlist thing from gl.tter about the Shuffle+Shuffle Repeat freeze? |
15:48:06 | godzirra | Paul_The_Nerd: yeah, March 22nd was my lasst build. oops. |
15:48:10 | Paul_The_Nerd | LinusN: Or *anything* that you stop and think in. |
15:49:56 | Bg3r | Paul_The_Nerd yes, the same |
15:51:00 | B4gder | now there is a hardeep fix! |
15:51:18 | B4gder | is one of those snipercommitters |
15:51:22 | B4gder | he's |
15:51:28 | * | amiconn doesn't like 'backlight always on in plugins' at all |
15:51:49 | Kohlrabi | does rockbox shutdown automatically when plugins are run? |
15:52:01 | Kohlrabi | When it isnt touched for $minutes? |
15:52:09 | Kohlrabi | +minutes* |
15:52:34 | Paul_The_Nerd | amiconn: Care to cover why? I mean, y'know, I'll give you that it is merely a laziness feature... |
15:53:07 | petur | regarding different graphics formats for album art, I just found this: http://freeimage.sourceforge.net/ - it's GPL and C code :) |
15:53:44 | amiconn | Well, it doesn't make sense for all plugins. |
15:54:15 | amiconn | I think the plugins should have a backlight option if it makes sense for them |
15:55:33 | Moos | amiconn: are all deprecated strings supossed to be removed from .langs ? |
15:55:41 | | Quit pussfeller ("Leaving") |
15:55:55 | LinusN | Moos: yes, eventually |
15:56:15 | Paul_The_Nerd | amiconn: Wouldn't that require either a common in-plugin menu, or individually saved settings per plugin (or both?) |
15:56:25 | Moos | because I'm working on francais.lang and I spoted one still here |
15:56:32 | webmind | uhm |
15:56:40 | webmind | rockbox just crashed on me :( |
15:56:45 | Moos | LinusN: ok, I'll remove it then |
15:56:47 | amiconn | Moos: Check with english.lang. Some strings were deprecated and resurrected later |
15:56:57 | Moos | ah ok |
15:57:05 | amiconn | All really deprecated strings are definitely removed |
15:57:06 | Moos | let me check |
15:57:22 | amiconn | Paul_The_Nerd: both |
15:57:28 | Moos | id: LANG_FM_NO_PRESETS |
15:57:28 | Moos | desc: DEPRECATED |
15:57:28 | Moos | eng: "" |
15:57:28 | DBUG | Enqueued KICK Moos |
15:57:28 | Moos | voice: "" |
15:57:28 | Moos | new: "" |
15:57:41 | Paul_The_Nerd | amiconn: Then I like that idea better, should it ever happen. ;-) |
15:58:59 | linuxstb | What do people think about the custom menus that are in some plugins (e.g Rockboy)? Should I change them to use the standard Rockbox menus? |
15:59:19 | LinusN | all menus should look the same imho |
15:59:35 | B4gder | standard menus |
15:59:42 | LinusN | kill! kill! |
15:59:46 | Paul_The_Nerd | linuxstb: While the custom menus look prettier now, standardizing them would be nice, and I imagine they can be reprettified with viewports at some random future point. |
16:00 |
16:00:00 | LinusN | yep indeed |
16:00:14 | linuxstb | Paul_The_Nerd: Yes, that's exactly my thoughts. And langv2 for plugins will be happening soon as well. |
16:00:24 | amiconn | Moos: Check LANG_FM_NO_PRESETS in english.lang. I'm sure it's no longer deprecated |
16:00:26 | Paul_The_Nerd | So, death to the custom menus! |
16:00:28 | webmind | uhm.. is there battery support for the ipod nano ? |
16:00:42 | linuxstb | OK, I'll put it on my to-do list. |
16:00:43 | LinusN | well, it runs on batteries doesn't it? |
16:00:52 | webmind | well as in |
16:00:53 | Paul_The_Nerd | I was going to say the same thing, LinusN. |
16:00:57 | webmind | does it know how low it is ? |
16:01:03 | webmind | cos it was on full all the time |
16:01:11 | Moos | amiconn: I checked used in english.lang, maybe mistake of your script used :) (I'll fix) |
16:01:23 | webmind | because it seems like it was empty |
16:01:27 | webmind | but didnt noice |
16:01:29 | Paul_The_Nerd | webmind: That hasn't been enabled yet, because it's still inaccurate enough as to not really matter too much. |
16:01:39 | LinusN | gotta go, cu l8r |
16:01:42 | | Part LinusN |
16:01:42 | amiconn | Moos: It's not a script mistake. This string once was deprecated, then resurrected |
16:01:45 | webmind | Paul_The_Nerd, ah ok |
16:02:01 | Moos | amiconn: ok |
16:02:03 | amiconn | francais.lang was just not updated to reflect this |
16:02:09 | Moos | ok |
16:02:12 | amiconn | Battery support on the iPods is currently in a sorry state, except on the video |
16:02:46 | amiconn | However, I have the correct scale now on my mini, and it seems we can use the same scale factor for all iPods, |
16:03:03 | amiconn | since they all use LiIon and the same chip (pcf) |
16:03:29 | Paul_The_Nerd | amiconn: What is it? |
16:03:31 | linuxstb | Does that mean the 5g code should be applied everywhere? |
16:03:45 | petur | 42 |
16:04:25 | preglow | no, just the scale factor |
16:04:26 | amiconn | linuxstb: At least the scale factor. I just did that - and my battery voltage display is correct. I defined LIPOL1300 battery - and the percentage turned correct |
16:04:55 | preglow | i'm using the 5g scale factor on the nano now, and at least the voltage reading looks correct |
16:04:56 | amiconn | I'll change that LIPOL1300 into a general LIPOL definition, and separate the capacity values |
16:05:02 | preglow | battery indicator is still always full, though |
16:05:20 | amiconn | preglow: Try enabling HAVE_LIPOL1300 |
16:05:29 | Paul_The_Nerd | Yeah if you enable that it shows percentage |
16:05:37 | amiconn | Sorry #define CONFIG_BATTERY BATT_LIPOL1300 |
16:05:57 | Paul_The_Nerd | But at "full" charge, with the 5G scale factor, it can be anywhere from 88% to 100% |
16:06:35 | | Join MulziSAW [0] (n=mulzisaw@p54B68B4F.dip0.t-ipconnect.de) |
16:09:33 | | Join Aison [0] (n=hans@zux166-181.adsl.green.ch) |
16:10:38 | JdGordon | seen as doom is gonna be part of the release... should it (can it?) be made ot look in .rockbox/doom instead of games/doom for the wads? |
16:10:53 | | Join dpassen2 [0] (n=0c04dcd4@labb.contactor.se) |
16:11:24 | JdGordon | .. and will the release put the rockbox.X file in the .rockbox folder? |
16:12:24 | B4gder | I think advocate us starting to support a path system for various stuff, to allow users to put things outside of the .rockbox dir |
16:12:52 | Paul_The_Nerd | Yeah |
16:12:59 | B4gder | to move towards a system where a user can wipe his .rockbox or update it, without very much loss |
16:13:27 | B4gder | but perhaps not in 3.0 ;-) |
16:13:29 | linuxstb | For Doom, maybe the "wad viewer" approach would be better. But that has complications with files requiring multiple wads. |
16:14:07 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:14:07 | * | B4gder hesitates a bit with the langv2 commit |
16:14:15 | preglow | i think keeping stuff in .rockbox makes sense |
16:14:20 | linuxstb | We also need to package prboom.wad (it just contains data required by the Doom plugin such as trig tables) - I think that's something that should live somewhere under .rockbox |
16:14:27 | Paul_The_Nerd | I was thinking on that. Why not a .txt file that lists IWAD and then the PWADS so you just create launch files for each of your mods. |
16:14:47 | Paul_The_Nerd | Then you dump the iwads in the /IWAD directory and the pwads in the /PWAD directory, and just click the plaintext files |
16:14:48 | linuxstb | Paul_The_Nerd: Or simply the command-line arguments you would pass to doom normally. |
16:14:52 | JdGordon | wasnt this discusse a while back, and there was problesm int he code? |
16:15:01 | Paul_The_Nerd | linuxstb: Or the command line arguments, sure. :) |
16:15:55 | linuxstb | So for simple usage, clicking on a WAD would play it. For more complicated usage, a ".doom" file which is some kind of text file specifying the options. |
16:16:30 | Paul_The_Nerd | Yeah. With a "You can only launch IWADs like this" when you click on a PWAD |
16:16:37 | JdGordon | ... your gonna get hit with the "feature freeze" stick... |
16:17:33 | linuxstb | Bug report: Doom requires files in a fixed location. |
16:17:42 | * | linuxstb ducks |
16:17:44 | petur | hahaha |
16:18:10 | JdGordon | haha.. good enough for me :D |
16:18:46 | * | amiconn also doesn't like the /games/doom path |
16:18:52 | Paul_The_Nerd | I *do* think that since backdrops need to be in /.rockbox/ there should be a "Browse Backdrops" option somewhere |
16:19:18 | Paul_The_Nerd | Just because it seems like this shouldn't be the only case where you have to set it to view all to get to something |
16:19:38 | linuxstb | I did try to implement a "Browse Backdrops" feature, but it's complicated by the fact that just clicking on a .bmp file in the file browser doesn't set it as a backdrop. |
16:20:05 | linuxstb | So it's more than just copying and pasting the existing "browse X" code. |
16:20:07 | * | petur likes to keep data and programs in different trees |
16:20:11 | Paul_The_Nerd | Aaaaah |
16:20:36 | Paul_The_Nerd | And "Set as backdrop" probably should never be the automatic .bmp function |
16:21:15 | linuxstb | Yes, that was the general view at the time. |
16:22:22 | XavierGr | why don't we have a BMP viewer just like the jpeg? |
16:22:32 | | Quit MulziSAW2 (Read error: 110 (Connection timed out)) |
16:23:14 | linuxstb | XavierGr: I think simply because no-one has implemented one. |
16:23:30 | XavierGr | but the code exists in the core of rockbox, right? |
16:23:43 | B4gder | perhaps because not many developers have bmp files around they want to watch |
16:24:00 | linuxstb | Not really. There is a simple bmp loader, but a viewer would need to handle scaling, panning etc. |
16:24:09 | preglow | still need png, gif, etc |
16:24:09 | XavierGr | hmmm |
16:24:27 | XavierGr | well bmp is another small step |
16:24:33 | preglow | jpeg.c should probably be renamed to imageviewer.c or something |
16:24:40 | petur | http://freeimage.sourceforge.net/ - it's GPL and C code |
16:24:48 | XavierGr | and it should be fairly easy to code. (in contrast to jpeg) |
16:24:49 | | Join wacky [0] (n=wacky@modemcable129.119-82-70.mc.videotron.ca) |
16:24:51 | preglow | so we don't have to duplicate all the browsing/slideshow functionality |
16:24:56 | | Join pussfeller [0] (n=todd@166-82-183-46.quickclick.ctc.net) |
16:25:08 | wacky | woohoo guys!!! I've got Rockbox running on my iAudio X5L :)) that's awsome! |
16:25:15 | wacky | thanks for all your efforts :) |
16:25:16 | Paul_The_Nerd | Yeah, and that way you could possibly have mixed-format slideshows |
16:25:30 | XavierGr | preglow: my view in this is to split the browsing code from the decode code |
16:25:53 | preglow | XavierGr: how? |
16:25:53 | wacky | can we really play DOOM on the iAudio ?!? |
16:26:00 | Paul_The_Nerd | wacky: Not yet |
16:26:09 | amiconn | XavierGr: Scaling bmp (or any other lossless format) is harder than the jpeg scaling used in jpeg.c |
16:26:09 | wacky | oh :P |
16:26:17 | pussfeller | %s%m|12|190|%?id<%id|-> - this line, on my ipod from a h300 theme, shows the x:y numbers, iguess this is supposed to be a scrollingmarquee |
16:26:20 | preglow | amiconn: on the contrary, it's easier |
16:26:21 | Moos | wacky: not yet |
16:26:23 | preglow | amiconn: but more expensive |
16:26:36 | pussfeller | but the coordinates are showing up in the display |
16:26:37 | Paul_The_Nerd | pussfeller: I think that's a scroll margin, yes. |
16:26:40 | Moos | Paul:oops echo |
16:26:42 | wacky | it is a work in progress, or is it just not running on the iAudio right now ? |
16:27:05 | Paul_The_Nerd | pussfeller: The scroll margins are from a patch. Since you don't have that patch, rockbox doesn't recognize it as an instruction |
16:27:14 | JdGordon | gnite guys |
16:27:21 | pussfeller | Paul_The_Nerd, they scroll tho :) |
16:27:21 | JdGordon | congrats on the freeze... i tihk... |
16:27:26 | XavierGr | now that I think of it a big bmp file would not be ablr to be loaded in archos models that have 2MB memory |
16:27:29 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
16:27:38 | XavierGr | able |
16:27:50 | pussfeller | i just dont want the coordinates to show up |
16:28:10 | preglow | what i think we need to do for most picture formats, is just decode the entire picture once into ram, then use a scaling/zooming display function |
16:28:11 | pussfeller | i guess this must be partly implemented, but not documented on the wiki |
16:28:12 | Paul_The_Nerd | pussfeller: Scrolling is supported. Margins for the scrolling isn't. |
16:28:32 | Paul_The_Nerd | pussfeller: %s is the scroll. Everything that's supported is documented. |
16:28:36 | preglow | using bilinear interpolation or something |
16:29:03 | Paul_The_Nerd | pussfeller: There's no %m tag in CVS. |
16:29:12 | | Quit XavierGr () |
16:29:13 | pussfeller | ah, so take out the %m|12|190| |
16:29:15 | pussfeller | ? |
16:29:24 | Paul_The_Nerd | Yes. |
16:29:49 | pussfeller | ok, then the %m sets how wide the scroll line shows |
16:30:07 | Paul_The_Nerd | Probably. As I said, it's not an actual feature of Rockbox. I don't know much about it. |
16:31:31 | | Quit Genre9mp3 () |
16:32:16 | | Join cismo [0] (i=cismo@adsl-85-217-42-115.kotinet.com) |
16:33:16 | godzirra | So how do I tell if the tag cache update is done? |
16:34:03 | amiconn | preglow: Loading the whole pic and then scaling down is not a good solution - on all targets |
16:34:06 | ashridah | the disk stops grinding |
16:34:06 | Paul_The_Nerd | godzirra: Next to the clock is an icon that represents disk activity. When it's gone, the update should be done |
16:34:10 | ashridah | (the debug stuff has a screen thatshows the percentage :) ) |
16:34:19 | webguest73 | Hrm.. I just unplugged my iriver, and it stays in bootloader usb mode.. strange |
16:34:23 | preglow | amiconn: not on all, no |
16:34:48 | amiconn | (1) On archos, it would be impossible to show larger images. (2) On the newer targets, it would require to stop playback |
16:35:03 | godzirra | Ahh thank you Paul. |
16:35:07 | webguest73 | Replug, unplug.. still stuck in bootloader mode. |
16:35:19 | preglow | amiconn: but in many cases it's the only practical solution, in some cases, like for png, it's not really easy to scale down the image while you decode it |
16:35:24 | ashridah | webguest73: they make reset buttons for a reason :) |
16:35:36 | webguest73 | ashridah: yeah, just strange |
16:35:38 | preglow | amiconn: this also applies for jpeg2k, imho, not that we'll see that for a while anyway |
16:35:46 | preglow | s/imho/afaik/... |
16:36:02 | amiconn | I don't think we have to support image formats which are hard to support |
16:36:07 | preglow | hahahah |
16:36:15 | preglow | that's ridiculous |
16:36:18 | webguest73 | Ew, iriver firmware loaded. |
16:36:27 | preglow | is that our position on audio formats as well? |
16:36:29 | | Nick tianjing_ is now known as tianjing (n=mat@jullay.net) |
16:36:31 | preglow | drop those who're hard to code? |
16:36:47 | amiconn | Well, plugins are plugins, and stopping playback shouldn't be done when it's not absolutely necessary |
16:37:01 | preglow | sure, no, but it should be a possibility |
16:37:12 | * | Paul_The_Nerd wonders why his Tagcache's current progress is 207% |
16:37:17 | preglow | Paul_The_Nerd: it's special |
16:37:34 | ashridah | Paul_The_Nerd: bah, i'm beating you, mine went up to 900% the other day :) |
16:37:35 | webguest73 | Yeah, that progress counter seems a bit flakey |
16:37:59 | preglow | the rockbox viewer is currently the best that is, because of it's high res picture handling |
16:38:06 | preglow | i don't want to nerf that |
16:38:21 | preglow | s/it's/its/ |
16:38:36 | | Quit cismo_ (Read error: 104 (Connection reset by peer)) |
16:39:49 | * | linuxstb thinks we should have a proper Tag Cache menu, which includes a status screen. |
16:40:36 | preglow | yep |
16:40:42 | webguest73 | Hrm, what bmp format is expected to get 2-bit greyscale images on wps? |
16:40:44 | | Quit darkless (Client Quit) |
16:41:01 | Paul_The_Nerd | webguest73: 24-bit works. |
16:41:34 | webguest73 | alright |
16:41:45 | preglow | sounds like a waste of space |
16:41:52 | Paul_The_Nerd | I think you can also use 8-bit |
16:42:03 | preglow | isn't there such a thing as 2 bit bmps? |
16:42:24 | | Join Spida_ [0] (i=Spida@p508A075B.dip0.t-ipconnect.de) |
16:42:30 | Paul_The_Nerd | Rockbox only supports 1, 8, and 24 at the moment though, right? |
16:50:52 | amiconn | preglow: BMPs can be 1, 4, 8, 15/16, 24 and 32 bit |
16:51:05 | amiconn | The rockbox bmp loader currently supports 1, 8 and 24 |
16:51:30 | amiconn | It should also support 4 bit, but I would drop 16 and 32 bit support |
16:51:31 | B4gder | there are two LANG_FM_NO_PRESETS |
16:51:36 | amiconn | s/drop/not add/+ |
16:51:36 | | Join SereR0KR [0] (n=Fletcher@Fcd1b.f.strato-dslnet.de) |
16:51:51 | B4gder | broke my langv2 build ;-) |
16:51:58 | Paul_The_Nerd | Hm. The tagcache status doesn't seem to be very helpful at all. I *just* started building mine cleanly, and it says "100%" |
16:52:05 | | Quit ashridah ("Leaving") |
16:52:24 | | Quit Jungti1234 () |
16:52:27 | Slasheri | Paul_The_Nerd: status indicator doesn't work unless dircache is enabled |
16:52:46 | Paul_The_Nerd | Ah |
16:52:59 | linuxstb | Could it display a count of files processed so far? |
16:53:12 | Paul_The_Nerd | I'm curious what it's a percentage of anyway |
16:53:13 | Slasheri | linuxstb: yep, that will happen in future |
16:53:45 | * | petur also votes for putting tagcache in a virtual folder |
16:54:43 | | Quit Spida (Read error: 110 (Connection timed out)) |
16:55:02 | Paul_The_Nerd | Slasheri: Okay, so now that it's done building, and has been committed, it's at 0% |
16:55:21 | | Join lalmeras [0] (n=lalmeras@gs.team.openwide.fr) |
16:55:24 | Slasheri | hehe, yeah. It has some bugs still :) |
16:55:40 | Paul_The_Nerd | Slasheri: It uses a percentage. What is it a percentage of? |
16:56:09 | Slasheri | it should display in percentage that how many files it has scanned from disk so far |
16:56:55 | Slasheri | but currently fixing that progress indicator is in the lower priority.. but it will happen |
17:00 |
17:00:56 | amiconn | B4gder: The second LANG_FM_NO_PRESETS was incorrectly added by a commit after my .lang rework |
17:01:07 | B4gder | yes, I noticed |
17:01:18 | pussfeller | this is great, I really appreciate you all doing this |
17:01:21 | B4gder | I removed it now |
17:01:27 | B4gder | since it broke my converted .lang files |
17:01:28 | pussfeller | i was starting to hate my ipod |
17:02:33 | Bg3r | ah, me is to blame ... |
17:03:46 | amiconn | Also, LANG_FMR for a general "Preset" string sounds inappropriate |
17:03:49 | preglow | pussfeller: and who can blame you for that... |
17:03:53 | bluebrother^ | how is the status of iaudio plugins? |
17:04:05 | Paul_The_Nerd | bluebrother^: The ones that work, work. :-P |
17:04:13 | B4gder | bluebrother^: they work fine! |
17:04:29 | bluebrother^ | which ones work? |
17:04:41 | | Quit t0mas ("brb") |
17:04:43 | | Join Genre9mp3 [0] (n=yngwiejo@dslcustomer-230-197.vivodi.gr) |
17:04:46 | bluebrother^ | I looked at http://www.rockbox.org/twiki/bin/view/Main/PluginIndex but it doesn't mention the iaudio |
17:04:49 | Paul_The_Nerd | pussfeller: I would've never bought an iPod except I'd seen Rockbox was coming along well. Sound wasn't in yet, but I had patience. :) |
17:04:54 | B4gder | build-iaudiox5>ls -1 apps/plugins/*rock |wc -l |
17:04:54 | B4gder | 56 |
17:05:09 | bluebrother^ | but I want to know which ones go for the ... |
17:05:09 | B4gder | pretty much all of them |
17:05:19 | bluebrother^ | ok, I can do this myself. |
17:05:25 | B4gder | hang on |
17:05:27 | Paul_The_Nerd | bluebrother^: You could look to see which .rocks are included in the .zip (bearing in mind doom may be included, but doesn't work) |
17:05:28 | | Join t0mas [0] (n=Tomas@rockbox/developer/t0mas) |
17:05:34 | bluebrother^ | haven't thought of that method ... |
17:05:36 | webguest73 | Hrm, why is the selector one item above the bottom/top of the screen? |
17:05:40 | | Quit Moos ("Glory to Rockbox !!!") |
17:05:46 | * | bluebrother^ is stupid |
17:05:48 | Genre9mp3 | Hi there....is there a way to check how much buffer is used when playing a track? |
17:06:09 | B4gder | bluebrother^: http://pastebin.com/637856 |
17:06:29 | Paul_The_Nerd | Genre9mp3: You can go into Debug Info and check the audio thread, but it tells how much buffer is being used by all currently buffered music |
17:06:37 | Paul_The_Nerd | Why do you need to know how much one song uses? |
17:06:38 | bluebrother^ | B4gder: thanks. |
17:06:43 | pussfeller | Paul_The_Nerd, preglow, i didn't know amy better |
17:07:07 | pussfeller | i never bought into all the apple love, but i got hoodwinked just this once |
17:07:33 | pussfeller | and, they were at the time better than stuff readily available afaik |
17:07:48 | pussfeller | next time i want a cowan |
17:07:49 | preglow | haha |
17:07:53 | preglow | i like my nano well enough |
17:08:04 | preglow | but i wouldn't have gotten it if it were not for rockbox |
17:08:05 | B4gder | bluebrother^: sorry, the two flash ones are zero bytes and not for the x5 though |
17:08:05 | bluebrother^ | I just looked at the source of PluginIndex −− so I assume I need to add every plugin the category "iAudio X5"? |
17:08:12 | amiconn | Bg3r: Also, adding voice: strings for IDs only used for splashes is almost punishable... |
17:08:29 | Genre9mp3 | Paul_The_Nerd:I extended the wps buffer by modifying the gwps.h file and I just want to see somehow how much it affects this |
17:08:34 | pussfeller | well, if my kid gets all A's, he's getting this so I hope he does which makes me have to get something new |
17:08:50 | preglow | haha |
17:09:04 | Bg3r | amiconn didn't know this ... |
17:09:05 | bluebrother^ | are there any thoughts on an easy-to-use installer for iriver? Or will it be the "fwpatcher way"? |
17:09:12 | Bg3r | gotta go |
17:09:15 | bluebrother^ | as we need to write instructions for the manual ... |
17:09:26 | Paul_The_Nerd | Genre9mp3: Well, basically I *think* that you're taking memory directly away from the audio buffer when you use it somewhere else. |
17:09:35 | B4gder | yes you do |
17:09:39 | Bg3r | amiconn if you have other remarks, write them here .. |
17:09:40 | webguest73 | Fwpatcher needs some love before release, by the way |
17:09:46 | Bg3r | by |
17:09:47 | Bg3r | e |
17:09:50 | B4gder | all memory used elsewhere shrinks the compressed-audio buffer |
17:09:54 | linuxstb | bluebrother^: I think the plan is to integrate fwpatcher into Cassandra's installer. But I don't know if it's a 3.0 plan. |
17:10:02 | amiconn | Bg3r: Well, if voice isn't actually used, adding voice: strings only bloats the voicefiles and forces application of more compression, making it sound worse... |
17:10:16 | webguest73 | It will attempt to run the patching routine pretty much whatever you do (change focus, click browse again, etc) |
17:10:42 | B4gder | we won't mind patches |
17:10:43 | webguest73 | Which makes it unusable for blind people using keyboard navigation |
17:10:49 | Genre9mp3 | So I just have to see how much the compressed audio buffer reduced, right? |
17:11:00 | B4gder | Genre9mp3: yes |
17:11:07 | pussfeller | on the ipod, if you are looking at a text file, and hit selst and forward, it crashes |
17:11:08 | B4gder | or check the .map file for exactness |
17:11:13 | Genre9mp3 | thank you very much for your help! |
17:11:13 | pussfeller | err select and forward |
17:11:26 | dpassen2 | One bug I believe I've noticed is that the Paginated Scroll option doesn't seem to affect the Menus, only file browsing |
17:12:02 | amiconn | The paginated scrolling is a bad option imho. It makes rockbox look as lame as iriver retailos... |
17:12:58 | preglow | amiconn: at least it's readable |
17:13:44 | Mikachu | i like it |
17:14:37 | bluebrother^ | could someone with better knowledge of the wiki look at http://www.rockbox.org/twiki/bin/view/Main/PluginIndex and tell me if it's the correct way I extended it? |
17:15:02 | bluebrother^ | looks pretty good to me for now, but I'm not really used to twiki. |
17:15:05 | *** | Saving seen data "./dancer.seen" |
17:15:05 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
17:15:12 | preglow | the ordinary scrolling is pure and simple unreadable on h1x0 |
17:15:38 | Mikachu | and you have to backtrack when you find the right option |
17:15:49 | Mikachu | with pages, you can read all entries more quickly and go to the right one.. |
17:16:56 | webguest73 | On the subject of scrolling, may I ask again why the selector in ordinary mode is one item short of the bottom/top? |
17:17:24 | preglow | so you see where you're scrolling |
17:17:36 | preglow | i think it should be even more items short of the margins |
17:17:51 | preglow | it used to be, but i think timid changed it |
17:18:01 | webguest73 | That's my point.. one seems like it doesn't really help |
17:18:09 | webguest73 | and just looks strange |
17:19:15 | | Join bluey [0] (n=bluey@dslb-088-073-096-241.pools.arcor-ip.net) |
17:21:57 | Mikachu | i want smooth pixelbypixel scrolling! with colors! |
17:22:20 | | Quit RedBreva ("CGI:IRC") |
17:22:21 | Paul_The_Nerd | The highlight bar should smoothly transition between elements |
17:22:39 | Mikachu | don't we already have problems with it using too much cpu? |
17:22:40 | Mikachu | :) |
17:23:01 | amiconn | preglow: I don't see the difference in readability between normal and pages scrolling... |
17:23:38 | webguest73 | the text stays still |
17:23:42 | webguest73 | and you can actually read it |
17:23:54 | Paul_The_Nerd | Mikachu: I could easily come up with a much more CPU intensive and ridiculous suggestion. :-P |
17:24:10 | amiconn | Well, if you scroll really long lists, you would use the scroll-by-page buttons anyway, wouldn't you? |
17:24:22 | Mikachu | which doesn't exist on ipods |
17:24:43 | webguest73 | amiconn: not always, it's a bit cramped to push play+joystick imho |
17:26:14 | | Quit bobTHC (Read error: 110 (Connection timed out)) |
17:26:52 | preglow | amiconn: the lcd is too slow for me to read it when i'm scrolling |
17:27:24 | preglow | seems the mailing list is ignoring me too |
17:27:31 | B4gder | ok, I'll gather courage and aim for langv2 commit tonight |
17:27:37 | | Quit B4gder ("time to say moo") |
17:27:42 | | Join lostlogic [0] (n=lostlogi@temporal.lostlogicx.com) |
17:28:12 | amiconn | preglow: What target? |
17:28:27 | * | amiconn never had problems with scrolling in lists and the lcd |
17:28:39 | linuxstb | bluebrother^: PluginIndex looks good to me. |
17:29:04 | * | webguest73 has problems with h1xx |
17:29:19 | webguest73 | It's just a blur when scrolling |
17:29:19 | preglow | amiconn: h120 |
17:29:19 | bluebrother^ | linuxstb: thanks. Regexp are cool :) |
17:29:22 | linuxstb | amiconn: Do you have any long lists to scroll through? |
17:29:41 | preglow | amiconn: you yourself say the lcd is slow, how then can you not have noticed it? |
17:29:55 | preglow | if you scroll a list, the screen is just a blur |
17:29:59 | preglow | plain unreadable |
17:30:32 | amiconn | Yes, but the scrollbar stays visible, as the knob moves slowly |
17:30:47 | amiconn | That's enough for me to know where I am in the list |
17:31:37 | | Quit Genre9mp3 () |
17:31:46 | petur | preglow: is your mail client sending a different from address than the one you subscribed? |
17:32:08 | petur | because it's good at ignoring you if you do that |
17:33:11 | Mikachu | amiconn: i think possibly we want to read the actual items |
17:33:44 | bluebrother^ | are there key bindings missing for the iaudio sim? |
17:34:21 | webguest73 | Is it planned to move rockbox.iriver into .rockbox for the release? |
17:34:28 | preglow | petur: no, i fixed that a long time ago |
17:35:00 | | Quit Zagor ("Client exiting") |
17:35:22 | preglow | i don't think the main purpose of the list scrolling mode is for you to see the scroll bar only... |
17:35:50 | preglow | besides, if the scroll bar is all you care about, then the lower battery consumption of the paged mode will surely make you happy |
17:36:58 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
17:39:50 | amiconn | preglow: With paged mode, you can't see exactly where you are by only looking at the scrollbar |
17:40:15 | | Join RedBreva [0] (n=c1713011@labb.contactor.se) |
17:40:21 | | Quit RedBreva (Client Quit) |
17:40:42 | bluebrother^ | what button accesses the main menu on x5? |
17:41:15 | bluey | mh |
17:41:26 | Paul_The_Nerd | bluebrother^: Record, I think |
17:42:20 | | Join darkless [0] (n=darkless@62.79.44.48) |
17:43:28 | preglow | amiconn: sounds like that would be a fine addition to that mode, though |
17:43:37 | preglow | anywho, i like seeing where i am when i browse |
17:43:40 | kkurbjun | amiconn, for the grayscale lib do you have to do any additional linking? |
17:44:05 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
17:44:28 | preglow | i don't have equally many files starting with each character of the alphabet in each dir, so the scroll bar alone doesn't give me a very nice position |
17:44:34 | | Nick scf is now known as unexterminatable (i=scf@r4.softwarium.net) |
17:46:06 | preglow | brb |
17:47:22 | bluebrother^ | strange. I can't access the main menu on x5 sim. |
17:48:14 | bluebrother^ | is this something known or is it just me? Tried looking up button.c but it didn't help |
17:48:39 | linuxstb | kkurbjun: Yes, you may need to change your Makefile to link against the plugin lib if it doesn't already. |
17:48:44 | bluebrother^ | but the sim says "backlight on" when pressing the sim-record key. |
17:49:46 | linuxstb | kkurbjun: Looking at your Doom makefile, it seems to already link against libplugin - so it should be fine. |
17:50:07 | linuxstb | bluebrother^: Have a look in uisimulator/sdl/button.c |
17:50:21 | | Join webguest35 [0] (n=a3960ff6@labb.contactor.se) |
17:50:36 | dpassen2 | Regardless of your thoughts on paginated vs. Rockbox standard scrolling, behavior should be consistent in file tree as well as menus, yes? |
17:50:37 | kkurbjun | linuxstb, I think I figured it out, I have it compiling for the H100's but it's crashing when I do an update.. not sure why yet, what are the valid values passed to gray_ub_gray_bitmap( for the buffer? is it 0-255? |
17:50:55 | linuxstb | I've no idea. But it should be documented in the GraphicsAPI wiki page. |
17:51:11 | bluey | mhh |
17:51:19 | kkurbjun | ok, I'll look into that |
17:51:22 | bluey | i've ported a 5g theme to rockbox |
17:51:25 | bluebrother^ | linuxstb: I tried that button.c |
17:51:34 | | Quit webguest35 (Client Quit) |
17:51:37 | bluey | anyone would like to try it out? but there are still some problems with it |
17:52:23 | bluey | http://home.arcor.de/collinso/arctic.jpg |
17:53:30 | * | linuxstb spots a "non-free" image in there... |
17:53:43 | bluey | mhh ok i'll remove it |
17:54:36 | * | Paul_The_Nerd wonders why so many people want ipod or ipod-like looks. |
17:54:38 | webguest73 | I'm sure there are similar ones in various opensource iconsets |
17:54:52 | linuxstb | bluebrother^: So pressing "/" or F1 doesn't work? |
17:55:05 | bluebrother^ | linuxstb: no |
17:55:11 | bluebrother^ | doom runs on the x5? |
17:55:22 | Paul_The_Nerd | Not yet |
17:55:25 | linuxstb | bluebrother^: The "/" on the numeric keypad? |
17:56:10 | bluebrother^ | also not. |
17:56:19 | bluebrother^ | but it prints "backlight on" on stdout. |
17:56:26 | | Part Paul_The_Nerd |
17:56:34 | * | linuxstb builds an iaudio sim |
17:57:11 | kkurbjun | linuxstb, do you know if gray_gray_bitmap works on the sim? |
17:57:23 | kkurbjun | linuxstb, doom runs on the x5 sim |
17:57:37 | kkurbjun | for some reason it's not running on the target though |
17:57:53 | linuxstb | I've never tried the grayscale plugins in the sim, but I thought amiconn had implemented it. |
17:59:36 | amiconn | gray_*gray_bitmap*() take canonical grayscale images, i.e. 1byte/pixel, line-wise, 0..255 |
17:59:36 | linuxstb | bluebrother^: Keep your finger held down on "/" - it seems to be a long press on record to bring up the menu. |
18:00 |
18:00:19 | kkurbjun | amiconn, I'm looking at the plasma plugin as a reference, when I'm initializing the grayscale lib, how big does gbuf need to be? |
18:01:25 | amiconn | The lib takes as much as you allow it to. If it can't properly initialise with that amount, it'll return 0 |
18:01:59 | kkurbjun | I was just going to do a malloc to give it it's buffer for doom so I was wondering how much to give |
18:02:14 | amiconn | For fullscreen on H1x0 with the maximum of 33 shades, you'll need 160KB in unbuffered mode |
18:02:36 | kkurbjun | ok, great |
18:02:54 | amiconn | Then you're only allowed to use the gray_ub_* drawing functions |
18:02:57 | | Quit petur ("done") |
18:03:20 | kkurbjun | ok, that's what I was doing for now, would that be the right call to use? |
18:03:34 | amiconn | For buffered mode, you'll need an additional 40KB |
18:04:44 | kkurbjun | ok, I'll just give that for now |
18:05:00 | kkurbjun | haha, it works |
18:05:12 | bluebrother^ | linuxstb: tried different keyboard ... now it works |
18:05:35 | kkurbjun | I wonder if it'll work on the target |
18:05:58 | kkurbjun | I'll commit the changes, I can't edit the subdirs I dont' think so someone will have to do that |
18:06:00 | bluebrother^ | seems it doesn't like my laptops keypad mode. |
18:06:44 | linuxstb | kkurbjun: There is no technical reason why you can't edit SUBDIRS. |
18:07:03 | kkurbjun | oh, I thought my cvs access was limited to doom |
18:07:33 | linuxstb | But that's not enforced through access rights. It's enforced through trust :) |
18:08:00 | kkurbjun | : ), I see |
18:10:01 | amiconn | kkurbjun: Buffered and unbuffered mode differ in performance, visual appearance when display content changes, available drawing functions, and ram usage |
18:10:43 | amiconn | Unbuffered mode uses less ram (no chunky front & back buffer), but only offers a subset of drawing functions (clearing, bitmap drawing and scrolling) |
18:11:41 | amiconn | When display content changes often, unbuffered mode also causes more flicker, because it always redraws the whole bitmap |
18:12:02 | kkurbjun | amiconn, ahh, is buffered faster then? |
18:12:09 | kkurbjun | I guess I could test the two |
18:13:00 | amiconn | Buffered mode only updates those pixels which actually changed in brightness (in destination brightness terms), and should be faster as long as not too many pixels actually change brightness |
18:13:52 | kkurbjun | amiconn, hmm, I would guess that doom would be changing the brightness of most of the screen |
18:14:22 | amiconn | It should be better suited for moving graphics like doom. The occasional full-screen change will be slower because of the extra buffering layer, but when you move around in a room, it should be faster |
18:15:21 | amiconn | kkurbjun: Really? I think normally only a fraction of the pixels will change brightness from frame to frame |
18:15:50 | amiconn | Remember, this is destination brightness, which has only 33 steps |
18:16:02 | kkurbjun | amiconn, I guess it's getting scaled down from 256 colors to 33 grays, but every item pickup flashes the screen.. |
18:16:34 | kkurbjun | I've committed the unbuffered code, if you or someone could test it on target that would be great |
18:16:44 | amiconn | yes, such occasions will become slightly slower |
18:17:18 | linuxstb | kkurbjun: I'll give it a test now. |
18:17:39 | amiconn | Someone should just try both and compare... |
18:18:09 | kkurbjun | linuxstb, I just commited the subdirs change |
18:18:25 | amiconn | It's also possible to hack some shortcuts in, bypassing the runtime 256->33 remapping |
18:19:31 | amiconn | This remapping is there because the grayscale lib offers variable depth, but the palette could be precalculated in case of doom |
18:19:45 | linuxstb | kkurbjun: One warning: i_video.c:59: warning: 'graybuffer' defined but not used |
18:20:18 | amiconn | We can also trade number of grayscales vs. speed |
18:20:29 | kkurbjun | amiconn, oh, I see, I'm already calculating it down to 256.. |
18:20:35 | kkurbjun | linuxstb, that's strange |
18:20:47 | kkurbjun | #ifndef HAVE_LCD_COLOR |
18:20:47 | kkurbjun | graybuffer[y * LCD_WIDTH + x]=palette[paletteIndex]; |
18:20:47 | kkurbjun | #else |
18:20:56 | kkurbjun | that's the proper way to ifdef it? |
18:23:36 | Mikachu | what function would i call to make the vkeyboard use a singlecolor background instead of my backdrop? |
18:24:00 | Mikachu | lcd_set_backdrop(NULL)? |
18:26:04 | Mikachu | seems to be it |
18:26:06 | linuxstb | kkurbjun: The problem is the #if defined(LCD_H300) - you should be doing #if (CONFIG_LCD == LCD_H300) |
18:26:25 | linuxstb | defined(LCD_H300) is always true... |
18:26:47 | kkurbjun | linuxstb, oh, oops |
18:30:14 | | Quit jbauman (Read error: 110 (Connection timed out)) |
18:30:28 | kkurbjun | ok, committed |
18:30:39 | kkurbjun | linuxstb, does it work on the H100? |
18:30:59 | bluebrother^ | woo! I just got one step closer to the button map environment :) |
18:31:06 | linuxstb | It freezes at ST_Init: Init status bar |
18:31:25 | * | bluebrother^ does the renewcommand dance |
18:31:35 | kkurbjun | it does that on the x5 too, both work in the sim |
18:32:01 | linuxstb | Sorry, it doesn't freeze. If I press STOP for example, then the hard disk spins up for some reason. |
18:32:01 | kkurbjun | both have the mac units correct? |
18:32:21 | kkurbjun | hmm |
18:32:33 | kkurbjun | so it's running? |
18:32:43 | Kyomi|off | Oh |
18:32:57 | | Nick Kyomi|off is now known as Kyomi (n=a@ip-152010169023.student.appstate.edu) |
18:33:02 | Kyomi | Question I forgot to ask last night |
18:33:22 | Kyomi | Can you delete the plugins that are useless/you never use without any adverse affects? |
18:33:29 | linuxstb | kkurbjun: Yes, it's running. I can hear monsters.... |
18:33:49 | Mikachu | Kyomi: yeah |
18:33:52 | linuxstb | It's just that there is nothing being displayed on the LCD. Is there an lcd_gray_update() that needs to be called? |
18:33:57 | kkurbjun | but no display? |
18:34:11 | webguest73 | Oh wow, Doom on h120? |
18:34:14 | linuxstb | No - the display is stuck on the text output. |
18:34:21 | linuxstb | webguest73: Yes, audio only at the moment though :) |
18:34:44 | Febs | Is there any reason to keep a link to the 2.4 manual on the documentation page now that the draft 3.0 manul builds are available? At the very least, I'm inclined to move the 2.4 manual to the bottom of the page and highlight the draft 3.0 manual more prominently. |
18:34:45 | preglow | how does the plugins use audio? |
18:34:56 | kkurbjun | ah, I don't think so |
18:35:09 | preglow | i take it they don't go through dsp and all that? |
18:35:17 | Kyomi | Wait |
18:35:24 | Kyomi | Whats the topic *feature freeze* for |
18:35:26 | Kyomi | ? |
18:35:59 | linuxstb | Rockbox is preparing for the release of version 3.0 |
18:36:01 | Mikachu | no more features for a month |
18:37:18 | Febs | No NEW features for a month. |
18:37:40 | kkurbjun | amiconn, what would be the effect of using a call like lcd_putsxy while the grayscale lib is running? |
18:38:05 | amiconn | It would draw to the standard lcd framebuffer |
18:38:50 | amiconn | You would see the result after switching of the grayscale lib and issuing an lcd_update() |
18:39:19 | kkurbjun | so it wouldn't messup the grayscale lib then.. any reason you can think that the target isn't showing the updates but the sim is? |
18:39:45 | amiconn | But: never call lcd_update() (or other lcd functions which directly communicate with the lcd controller) while the grayscale lib is running |
18:40:31 | kkurbjun | amiconn, I'll have to put in a safety for that then in the printf code |
18:40:36 | amiconn | linuxstb: For unbuffered mode, there is no update function. That's why it's called unbuffered mode... |
18:41:03 | linuxstb | OK :) You can tell I know zero about the grayscale lib... |
18:42:14 | kkurbjun | amiconn, is there any adverse effects of calling gray_release(); more then once? |
18:42:28 | amiconn | nope |
18:42:50 | linuxstb | Ah - could there be a clash with the user timer? |
18:43:12 | amiconn | No, why? |
18:43:29 | linuxstb | Doesn't the greyscale lib need it? And Doom uses it itself as well. |
18:43:36 | amiconn | Oh |
18:43:42 | amiconn | right |
18:44:03 | amiconn | Why does doom use the timer? |
18:44:14 | amiconn | Is the tick not sufficient? |
18:44:15 | linuxstb | To give a 70Hz tick IIUC. |
18:44:18 | kkurbjun | to give the game 35 ticks/sec |
18:44:26 | amiconn | Hmm. |
18:44:38 | linuxstb | I'll try changing it to the same code used in the sim. |
18:44:38 | amiconn | That's not possible when also using the grayscale lib |
18:44:41 | kkurbjun | I can use linuxstb's code from the sim |
18:44:49 | linuxstb | It's amiconn's code... :) |
18:45:02 | kkurbjun | ahh : ) |
18:45:10 | amiconn | linuxstb: which one? |
18:45:37 | linuxstb | Or at least, the calculation to average current_tick to a 35Hz tick. |
18:46:15 | amiconn | Hmm. On H1x0, the grayscale lib uses a 70Hz timer. |
18:46:33 | dpassen2 | Is it possible to find old(er) changelogs than provided from the daily builds? |
18:47:06 | amiconn | linuxstb: If you want to learn more about the grayscale lib, there are many comments in the gray_*.c files |
18:47:32 | preglow | had a look at ipod grayscale lib? |
18:47:47 | amiconn | preglow: patience... |
18:47:51 | preglow | just wondering |
18:48:05 | amiconn | I *will* do that. First I need to do some experiments, and learn some arm asm |
18:48:09 | preglow | it's not like i'll ever see it anyway |
18:48:23 | preglow | just wondering if my tick timer works right |
18:48:31 | preglow | eh |
18:48:32 | preglow | timer.c |
18:48:33 | preglow | whatever |
18:48:34 | amiconn | It does. Check metronome. |
18:48:39 | preglow | right |
18:48:49 | amiconn | (after I fixed it to use TIMER_FREQ instead of CPU_FREQ) |
18:48:53 | linuxstb | Oooh. Doom. |
18:48:59 | preglow | linuxstb: for what? |
18:48:59 | webguest73 | Metronome sure should use the piezo |
18:49:01 | kkurbjun | linuxstb, it works? |
18:49:06 | amiconn | Btw, there's a chance to simplify things for coldfire |
18:49:07 | preglow | i need to get some wads |
18:49:08 | linuxstb | Yes. H140. |
18:49:11 | amiconn | ...in timer.c |
18:49:12 | preglow | amiconn: oh? |
18:49:19 | kkurbjun | :) great |
18:49:32 | preglow | any easy to get free wads around? |
18:49:40 | kkurbjun | preglow |
18:49:41 | * | preglow misses boothill.wad |
18:49:45 | kkurbjun | oops, freedoom works |
18:49:45 | preglow | kkurbjun |
18:49:48 | kkurbjun | :) |
18:49:51 | preglow | hehe |
18:49:53 | preglow | cool |
18:49:53 | linuxstb | But the screen is far too dark. |
18:50:07 | amiconn | preglow: Since we now define TIMER_FREQ anyway, we can #define TIMER_FREQ (CPU_FREQ/2) for coldfire, and get rid of the runtime /2 calculation |
18:50:07 | kkurbjun | linuxstb, try upping the gamma in the menu |
18:50:17 | kkurbjun | it's labeled mouse sensativity |
18:50:33 | linuxstb | Which menu item is that? I can't even read the menu. |
18:51:05 | kkurbjun | preglow, heres the doom shareware wad: http://www.turjah.com/trial/doom1wad.zip |
18:51:11 | preglow | thanks |
18:51:23 | kkurbjun | linuxstb, one second |
18:51:45 | kkurbjun | options is second down on the menu |
18:51:48 | kkurbjun | main that is |
18:52:02 | kkurbjun | gamma is 3 down in options |
18:52:10 | kkurbjun | then press right a few times |
18:54:28 | amiconn | kkurbjun: Just nitpicking: the grayscale buffer is unsigned char, not fb_data |
18:54:37 | amiconn | fb_data is for core lcd data only |
18:54:57 | Kyomi | preglow: I have that wad |
18:55:01 | kkurbjun | amiconn, isnt' that the definition of fb_data for <=8bit lcds? |
18:55:05 | Kyomi | preglow: Somewhere |
18:55:10 | linuxstb | kkurbjun: Do you want me to commit the change to the timer? |
18:55:15 | amiconn | It is, therefore -> nitpicking <_ |
18:55:32 | kkurbjun | :), I'll update it in my next commit |
18:55:56 | amiconn | The palette calculation is not correct, that might be one reason for badly visible gfx |
18:56:28 | kkurbjun | amiconn, how should it be done? |
18:56:31 | amiconn | Visually correct rgb->gray is (3*r+6*g+b)/10, not (r+g+b)/3 |
18:56:53 | kkurbjun | ok, I'll add that in too |
18:56:56 | * | Kyomi has boothill.wad |
18:57:06 | Kyomi | Somewhere... I think it's on that alchemy cd |
18:57:19 | * | linuxstb thinks more games need to use the grayscale lib. |
18:57:28 | Kyomi | But it's.. GRAY |
18:57:32 | Kyomi | I <3 my color |
18:57:46 | * | amiconn thinks the same as linuxstb, probably for a longer timer |
18:57:50 | amiconn | -r |
18:58:12 | kkurbjun | linuxstb, could you commit the change to the timer? |
18:58:35 | linuxstb | amiconn: I'm sure you have. I've thought it for about 30 seconds. |
18:58:57 | linuxstb | kkurbjun: Yes, I'll do it now. |
18:59:12 | linuxstb | Is the user timer implemented on the X5 yet? |
19:00 |
19:00:06 | amiconn | Should work on all coldfires |
19:01:44 | linuxstb | Yep, timer.c is using CPU_COLDFIRE, so it should be working. I'm just wondering why Doom fails on the X5. |
19:02:23 | Mikachu | Kyomi: gray is better than black and white |
19:03:18 | amiconn | Yes, and more gray is better than less gray |
19:03:35 | amiconn | Therefore the grayscale lib on H1x0: 4 shades -> 33 shades |
19:03:58 | | Join PaulJ [0] (n=PaulJ@vpn-3095.gwdg.de) |
19:04:20 | Cassandra | linuxstb, so you're getting Doom to run on H1xx? |
19:04:28 | linuxstb | It works now :) |
19:04:35 | Cassandra | Funktastic. ;) |
19:04:49 | linuxstb | It's a crazy crazy site... |
19:04:51 | * | webguest73 eagerly awaits the colorfix |
19:04:52 | linuxstb | s/site/sight/ |
19:05:04 | Cassandra | The wiki lied to me. I feel so used. |
19:05:35 | linuxstb | It's only been working for 10 minutes... |
19:06:18 | Cassandra | linuxstb: Pah. The wiki should have noticed. ;) |
19:06:41 | Cassandra | Good to know though. I was concerned that we wouldn't have H1xx Doom. |
19:06:45 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-180.pools.arcor-ip.net) |
19:07:15 | webguest73 | red :-X |
19:07:18 | linuxstb | Now if only someone could track down the ipod problem... |
19:07:27 | dpassen2 | With the 1x0's LCD, I can't even imagine trying to play. |
19:07:33 | Mikachu | i take it it doesn't crash in the sim? |
19:10:44 | Cassandra | dpassen2, the update speed might be a problem, I suppose. |
19:11:08 | linuxstb | It's much better on the h100 than you would imagine. |
19:11:14 | webguest73 | It doesn't look too bad |
19:11:25 | webguest73 | except it's lacking in contrast |
19:11:36 | linuxstb | That's a bug - I think kkurbjan is about to fix it. |
19:11:40 | | Join Moos [0] (i=DrMoos@m11.net81-66-158.noos.fr) |
19:11:49 | Cassandra | amiconn, are we likely to have .rvf playback for Hxxx by 3.0? |
19:12:06 | kkurbjun | just committed the last bit |
19:12:30 | webguest73 | Man, that runs surprisingly well |
19:12:34 | | Join raf82 [0] (n=raf82@brn91-1-82-234-3-71.fbx.proxad.net) |
19:12:42 | | Join borges_ [0] (n=chatzill@e178039005.adsl.alicedsl.de) |
19:14:06 | * | linuxstb just fixes his red builds. |
19:15:09 | *** | Saving seen data "./dancer.seen" |
19:15:15 | dpassen2 | Is it possible to find old(er) changelogs than provided from the daily builds? |
19:15:22 | Cassandra | I love the frequency with which we get. "I just discovered Rockbox, oh my God it's awesome" posts on the forums. |
19:15:25 | dpassen2 | Say, from February? |
19:15:32 | | Quit borges_ (Read error: 104 (Connection reset by peer)) |
19:15:42 | Cassandra | dpassen1, there's a list of all the changes since 2.5 somewhere. |
19:16:07 | kkurbjun | linuxstb, do you have doom shareware on your player? |
19:16:21 | dpassen2 | Cassandra: Thanks, I'll look for it. |
19:17:10 | | Join borges_ [0] (n=chatzill@e178039005.adsl.alicedsl.de) |
19:17:26 | kkurbjun | I was curious to see what a timedemo gave, on the sim it's faster then the H300's |
19:18:04 | linuxstb | kkurbjun: Yes, that's the only wad I have. |
19:18:21 | kkurbjun | could you run a timedemo and tell me what it gives you? |
19:19:07 | linuxstb | How do I do that? Enable timedemo in the options, and then play game? |
19:19:11 | kkurbjun | yep |
19:19:21 | kkurbjun | it will save a timedemo.txt to /games/doom |
19:19:23 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:19:35 | kkurbjun | it should also output the value to the screen |
19:19:55 | linuxstb | How long does it take? |
19:20:19 | kkurbjun | but it may not because I think the update I did should disable the printf output.. a couple of minutes |
19:20:28 | kkurbjun | you can exit out of it if you need to |
19:21:37 | kkurbjun | x5's a little bit faster in the sim |
19:22:41 | webguest73 | Hrm, doom should probably eat the first keypress it recieves |
19:22:56 | preglow | amiconn: did you ever test how many cpu clocks the grayscale stuff itself uses? i think some plugins seem pretty slow |
19:23:03 | preglow | plasma is a good example |
19:24:23 | webguest73 | Why is "up" not "move forward"? |
19:24:30 | webguest73 | this seems extremely awkward |
19:24:37 | | Join Bger [0] (n=Bager@217.9.226.114) |
19:25:06 | | Join Lear [0] (n=chatzill@h194n1c1o285.bredband.skanova.com) |
19:26:06 | linuxstb | kkurbjun: "Timed 2134 gametics in 7133 realtics = 1076162861 frames per second" |
19:26:36 | preglow | nicety |
19:27:02 | kkurbjun | linuxstb, that's not bad, it's about where doom for the H300's used to be; on the h300's it's down to ~4700 ticks though |
19:27:27 | kkurbjun | yeah, the frames per second calculation is a bit off |
19:27:29 | kkurbjun | :) |
19:27:47 | | Join b00st4 [0] (n=glamsen@ppp-82-135-6-241.mnet-online.de) |
19:27:51 | | Join jbauman [0] (i=Johnq@128.237.231.74) |
19:27:52 | b00st4 | hola |
19:27:55 | kkurbjun | it's about 10 fps |
19:28:04 | b00st4 | where can i get rockboy from? |
19:28:10 | | Join quobl [0] (n=quobl@trip.cc.gt.atl.ga.us) |
19:28:11 | | Nick Spida_ is now known as Spida (i=Spida@p508A075B.dip0.t-ipconnect.de) |
19:28:27 | b00st4 | cant find anythin on the page |
19:28:28 | preglow | it's included... |
19:28:36 | b00st4 | it is? |
19:28:43 | webguest73 | it is. |
19:28:46 | b00st4 | so how can i start it? |
19:28:53 | webguest73 | Play a .gb or .gbc |
19:28:55 | webguest73 | file |
19:29:09 | b00st4 | where do i have to put em? |
19:29:14 | preglow | wherever you want |
19:29:45 | b00st4 | but this roms wont appear in plugins folder? |
19:30:00 | b00st4 | or menu |
19:30:03 | kkurbjun | linuxstb, did you fix the red builds? |
19:30:49 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
19:30:52 | webguest73 | b00st4: no, they appear in your filesystem.. where you put it |
19:30:57 | b00st4 | can i also run game boy advance roms? |
19:31:01 | b00st4 | kk |
19:31:10 | webguest73 | No. Gameboy or Gameboy Color |
19:31:25 | | Quit linuxstb (Nick collision from services.) |
19:31:27 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
19:32:04 | linuxstb | kkurbjun: Yes, I think I fixed the red builds. But the build system hasn't picked it up. |
19:32:31 | kkurbjun | linuxstb, ok I'll leave it alone then |
19:32:41 | kkurbjun | thanks for the help on the H100's |
19:33:01 | linuxstb | Oops - my commit didn't happen. I've just committed it now. |
19:34:33 | lostlogic | I'm depressed, I thought doom ran on the ipoops. |
19:34:43 | Cassandra | Guess you just weren't commited enough. |
19:34:58 | Cassandra | lostlogic, I'm sure it will eventually. |
19:35:02 | linuxstb | lostlogic: Make it happen :) |
19:35:36 | lostlogic | I'm having enough trouble finding time to work on track_skip.makebetter() :( |
19:36:03 | preglow | strange |
19:36:09 | preglow | you can't read back the timer cfg register on ipods |
19:37:41 | | Join JBGood [0] (i=Johnq@128.237.231.74) |
19:37:53 | | Quit JBGood (Read error: 104 (Connection reset by peer)) |
19:38:07 | preglow | lostlogic: what's wrong with it? |
19:38:42 | lostlogic | preglow: it data aborted here... |
19:38:54 | preglow | lostlogic: i mean the track skip stuff |
19:38:54 | amiconn | Cassandra: Very unlikely, I'd say. The 'wett' guy working on it was last seen in december, and he posted no patch. |
19:39:16 | lostlogic | preglow: in track skipping, pcmbuf_* calls are made on both the audio thread and the codec thread, this is a Bad Thing (TM) |
19:39:17 | amiconn | The difficult part is the sound, as the video plugin would have to access libmad |
19:39:37 | preglow | yeah, that's a nice pickle |
19:39:49 | preglow | i wonder if we should make multi-core operation a 3.1 goal... |
19:39:55 | linuxstb | That shouldn't be too hard though - just link the plugin directly with libmad. |
19:40:05 | preglow | linuxstb: what about iram? |
19:40:21 | amiconn | preglow: Grayscale doesn't take many cpu cylces itself. Plasma is slow on H3x0 as well |
19:40:22 | linuxstb | An rvf viewer shouldn't need it. |
19:40:35 | preglow | amiconn: right |
19:40:38 | Cassandra | amiconn, shame. Well, I suspect at some point someone'll port a video player as a plugin. |
19:40:48 | preglow | linuxstb: ah, no, but what about better vid codecs |
19:41:08 | amiconn | Well, the grayscale frame refresh uses a few CPU percent (~10% is my educated guess) on H1x0 |
19:41:22 | linuxstb | preglow: Then we'll need to optimise the video/audio codecs together to make the best combined use of IRAM. Unless we swap them... |
19:41:28 | preglow | amiconn: at no cpu boost? |
19:41:31 | amiconn | gray_ub_gray_bitmap will take some time |
19:41:33 | Cassandra | Hmmm. Does Rockbox not patch over H3xx US firmware at all? |
19:41:36 | preglow | linuxstb: great idea!!1 |
19:42:12 | amiconn | linuxstb: That still leaves me with the problem how to control libmad and play the decoded pcm |
19:42:23 | | Join Genre9mp3 [0] (n=yngwiejo@dslcustomer-230-197.vivodi.gr) |
19:42:26 | amiconn | Playback systems make my brain hurt, even the simple one in wavplay.c ... |
19:42:52 | preglow | i also want to get rid of the bloody far calls |
19:42:53 | preglow | argh |
19:43:02 | amiconn | I would really like to work on improving swcodec playback, but first I need to understand it :/ |
19:43:54 | Genre9mp3 | with all these games additions lately, we have a game-flood in the plugins folder... |
19:44:18 | preglow | yeah, we should make a separate game menu some time |
19:44:40 | amiconn | preglow: Before even starting with the grayscale lib, I'll flip the lcd-2bit-horz driver into apple format |
19:44:41 | Cassandra | We need to rethink plugin browsing in general I feel. |
19:44:52 | Cassandra | Maybe split them up by categories like in the manual. |
19:44:52 | Genre9mp3 | yes...it would be better if we had Browse plugins and browse games |
19:44:58 | b00st4 | is there a rom for kirby's island? |
19:45:01 | preglow | amiconn: ah, so you decided on doing that, then |
19:45:08 | amiconn | Then I need to implement lcd_blit() and make a test plugin |
19:45:09 | preglow | b00st4: almost certainly |
19:45:24 | amiconn | ...in order to measure the internal refresh rate. |
19:45:39 | amiconn | preglow: Btw, did you get access to that mini 1g? |
19:45:48 | Cassandra | Can you say "start menu". ;) |
19:46:03 | b00st4 | hmm, cant find any, only for gba |
19:46:14 | preglow | amiconn: no, not yet, haven't seen her for a while |
19:46:23 | preglow | the one with the mini, that is |
19:47:07 | amiconn | Hmm. Would be nice to test the mini 1g build. Then I would try to unify mini 1g and 2g builds |
19:47:14 | preglow | indeed |
19:47:25 | lostlogic | amiconn: you're a classic german engineer −− you won't attack a problem until you completely understand it, and you won't be satisfied with a solution until it is 100% correct :) |
19:47:46 | amiconn | hehe, probably |
19:47:47 | preglow | i prefer to attack them before i understand them :) |
19:47:51 | preglow | usually makes for lovely code |
19:47:58 | * | amiconn disagrees |
19:48:06 | Slasheri | hmm, it seems i got the conditional tagcache search engine working :) |
19:48:08 | lostlogic | I prefer to sink my teeth in and learn as I go :) |
19:48:10 | amiconn | It makes for mess like this ipl stuff |
19:48:19 | preglow | amiconn: yes, i was somewhat ironic |
19:49:00 | Cassandra | Slasheri - as in databox and searchengine? Cool. |
19:49:00 | | Join damaki [0] (n=Chocolat@ALille-153-1-62-227.w86-196.abo.wanadoo.fr) |
19:49:03 | amiconn | preglow: E.g: In the bootloader button code, there are some lines which could just be removed.... they don't serve any purpose |
19:49:24 | preglow | amiconn: lucky for me i didn't write that, then :) |
19:49:27 | preglow | feel free to remove them |
19:49:36 | preglow | the bootloader button code is sketchy at best anyway |
19:49:49 | amiconn | Everything that deals with the had_io variable, to be precise |
19:50:00 | Slasheri | Cassandra: no, the one integrated in the tagcache engine (i still need to commit that) |
19:50:32 | amiconn | It's only used to make sure to exit the loop - what the following break; already ensures. It's not checked afterwards |
19:50:33 | | Quit Genre9mp3 () |
19:51:11 | * | amiconn just noticed that he is talking bullshit |
19:51:19 | amiconn | :/ |
19:51:32 | Cassandra | Slasheri, oh. Didn't even know there was one. Sounds better than databox anyway. |
19:51:53 | Cassandra | amiconn: Funny, we've known for years. |
19:52:15 | | Quit dpassen2 ("CGI:IRC") |
19:52:25 | | Nick Kyomi is now known as Kyomi|off (n=a@ip-152010169023.student.appstate.edu) |
19:52:33 | amiconn | hmpf :( |
19:52:41 | Slasheri | Cassandra: with that user can define how the tag browser structure works, for example: "Cool songs" artist ? year >= "2000" & genre = "metal" : album ? year >= "2000" : songs & title !~ "crap" |
19:53:04 | Slasheri | for example that would be a legit search-browse string parsed by the browser and tagcache engine :) |
19:53:40 | Slasheri | that would generate a browsing structure artist - album - song |
19:53:57 | | Quit Nibbler ("Think of someone of "average" intelligence. Then think half the world is dumber than that.") |
19:55:02 | Cassandra | Looks confusing. I think I'll need to see it in situ. |
19:55:03 | Slasheri | ups, i had two syntax errors in the last part.. should have been song ? title ... |
19:55:12 | Slasheri | yeah, sure :) |
19:55:29 | Slasheri | i just tried to implement a simple and easy parse syntax for it |
19:55:52 | | Quit jbauman (Success) |
19:56:37 | amiconn | The charging anim on player is broken |
19:57:00 | * | Slasheri hides ;) |
19:57:17 | Cassandra | How on earth did you break that, Slasheri? |
19:57:23 | Slasheri | hmm, i did little adjustments to the animation a long time ago |
19:57:27 | Slasheri | +made |
19:57:28 | * | webguest73 just thought what'd have been a good april 1st joke... "End of life for Archos units" |
19:57:28 | Cassandra | Ah. |
19:57:48 | Slasheri | but i am not sure if that's the problem with the player |
19:58:07 | Cassandra | Oh, I should remind people that we are officially in feature freeze. No new features in CVS, please. |
19:58:52 | Slasheri | sure.. i just hope anybody minds if i commit that last feature for tagcache.. because it would be a big enhancement for it |
19:59:23 | amiconn | Slasheri: p l e a s e keep an eye on code size |
19:59:49 | Slasheri | amiconn: hmm, how much we have left now for archos? |
20:00 |
20:00:03 | Bger | midkay it seems that u've broken the quickscreen on the remote ... |
20:01:09 | preglow | tagcache is a release goal anyway |
20:03:09 | | Quit HCl ("named pipes = <3") |
20:03:12 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
20:03:21 | | Join hcl [0] (i=hcl@titania.student.utwente.nl) |
20:03:29 | hcl | wait, i'm on more channels on this server xD; |
20:03:30 | | Nick hcl is now known as HCl (i=hcl@titania.student.utwente.nl) |
20:03:41 | Slasheri | HCl :) |
20:05:22 | | Join borges__ [0] (n=chatzill@e178039005.adsl.alicedsl.de) |
20:05:23 | | Quit borges_ (Read error: 104 (Connection reset by peer)) |
20:05:24 | | Nick borges__ is now known as borges_ (n=chatzill@e178039005.adsl.alicedsl.de) |
20:08:06 | | Join DrMoos [0] (i=DrMoos@m11.net81-66-158.noos.fr) |
20:08:07 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
20:10:47 | | Quit Lear ("Chatzilla 0.9.72 [Firefox 1.5.0.1/2006011112]") |
20:13:01 | | Quit wacky ("ahuh") |
20:17:56 | | Join Rondom [0] (n=Rondom@87.193.35.195) |
20:18:39 | kkurbjun | linuxstb, nummappatches with that new patch will be messed up on big endians |
20:19:38 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
20:19:42 | | Quit Rick (Nick collision from services.) |
20:19:46 | kkurbjun | I guess you could assign nummappatches with your code and then do a nummappatches = LONG(nummappatches); |
20:19:54 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
20:20:37 | kkurbjun | gtg |
20:21:29 | Bger | wow, i managed to get "playlist control file is invalid"... |
20:22:31 | Bger | kkurbjun btw i hope u aren't disappointed by my changes in the doom plugin |
20:22:49 | | Quit borges_ (Read error: 104 (Connection reset by peer)) |
20:26:00 | | Join borges__ [0] (n=chatzill@e178039005.adsl.alicedsl.de) |
20:26:02 | | Nick borges__ is now known as borges_ (n=chatzill@e178039005.adsl.alicedsl.de) |
20:26:06 | kkurbjun | Bger, nope, don't have any problems with it |
20:26:25 | Bger | k;) |
20:28:11 | | Join webguest69 [0] (n=50e50a13@labb.contactor.se) |
20:28:37 | | Join petur [0] (n=petur@rockbox/developer/petur) |
20:29:58 | | Quit webguest69 (Client Quit) |
20:30:55 | | Join Rondom_ [0] (n=Rondom@87.193.50.18) |
20:32:18 | | Quit Rondom (Nick collision from services.) |
20:32:22 | | Nick Rondom_ is now known as Rondom (n=Rondom@87.193.50.18) |
20:34:29 | | Join Moos [0] (i=DrMoos@m11.net81-66-158.noos.fr) |
20:34:29 | | Quit DrMoos (Read error: 104 (Connection reset by peer)) |
20:35:34 | | Join thegeek_ [0] (n=thegeek@s026b.studby.ntnu.no) |
20:36:25 | | Quit thegeek (Read error: 113 (No route to host)) |
20:38:17 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
20:39:08 | linuxstb_ | kkurbjan: Unless I've misunderstood, the LONG() macro does little-endian to host-endian conversion. Which is exactly what my code does - on all platforms. |
20:39:27 | godzirra | How do I plug in my rockbox-ipod and have it charge instead of flipping to ipod emergency recovery mode? |
20:39:34 | lostlogic | godzirra: hold menu |
20:39:35 | kkurbjun | linuxstb, yeah, I just realized that |
20:39:37 | linuxstb_ | Hold MENU |
20:39:40 | kkurbjun | sorry about that |
20:39:45 | linuxstb_ | np |
20:40:23 | kkurbjun | linuxstb, I'm guessing you havn't had a chance to see what is causing the large value for nummappatches? |
20:40:49 | linuxstb_ | Not yet. But I'm also not really sure where to start looking. |
20:41:05 | kkurbjun | the only structures that I could see being read incorrectly would be in w_wad.h |
20:41:24 | kkurbjun | wadinfo_t and filelump_t |
20:41:52 | kkurbjun | I don't know if the arm compiler is padding all of those chars out to int's, but if it is that could be an issue |
20:42:20 | kkurbjun | otherwise those structs should be alligned properly |
20:42:52 | kkurbjun | all the other structs that are on disk have the PACKEDATTR |
20:42:58 | linuxstb_ | Those two structs look fine. The two char arrays are both multiples of 4 bytes, so gcc shouldn't add any extra padding. |
20:43:41 | kkurbjun | that's what I figured, but when you suggested that the wad loading may be broken that was the only thing I could think of that might be different for the arm |
20:43:46 | * | amiconn wonders why 'mouse sensitivity' in doom's menu adjusts gamma... |
20:44:28 | kkurbjun | amiconn, I havn't created a graphic for gamma |
20:44:38 | kkurbjun | I need to add that into prboom.wad |
20:45:08 | amiconn | aha, so this menu's internal function can be changed, and you did so... |
|