00:00:03 | davidc__ | the 0x00060000 all ahve the old lcd |
00:00:08 | davidc__ | their hardware is very similar to the photo |
00:00:10 | | Join webguest86 [0] (n=508a3932@labb.contactor.se) |
00:00:23 | davidc__ | the 0x00060004's ahve a combo of old and new |
00:00:30 | davidc__ | and detecting that is really strange |
00:00:38 | davidc__ | preglow: we think there is some mailboxing code. |
00:00:51 | linuxstb | I saw leachbj make about 4 CVS commits before that worked. |
00:01:05 | davidc__ | yeah.. its a bunch of bizzare gpio stuff |
00:01:20 | linuxstb | And there's no way for a user to know either, afaik. |
00:02:00 | davidc__ | not that we know of |
00:02:07 | linuxstb | So our current bootloader should work on your ipod. |
00:02:20 | davidc__ | I'll check it out when I get home |
00:02:51 | | Join davidd [0] (i=davidd@67-50-85-206.br1.tbr.ga.frontiernet.net) |
00:03:09 | davidc__ | if we were going to adopt the one you guys have [that kinda bootloader is on our todo list, just hasn't been done yet] we would probably add hfs+ support |
00:03:21 | davidc__ | how tight is the filesystem code in there? |
00:03:25 | linuxstb | That would be very nice. |
00:03:26 | davidc__ | is it easy to add a new filesystem? |
00:03:32 | preglow | hmm... |
00:03:34 | preglow | might be |
00:03:44 | * | preglow prods amiconn |
00:03:51 | davidc__ | well, for the bootloader it would just need to be read only |
00:04:02 | davidc__ | and if we were to be really lazy, just make it read the root dir only |
00:04:31 | | Quit AliasCoffee ("Leaving") |
00:04:35 | davidc__ | thats all you need to do to grab a single file |
00:04:46 | | Quit matsl ("ERC Version 5.0 (CVS) $Revision: 1.776 $ (IRC client for Emacs)") |
00:05:02 | linuxstb | Something we're missing is a GUI installer for Windows and Mac users - it seems you have that area covered already. |
00:05:23 | | Quit webguest86 ("CGI:IRC") |
00:05:24 | davidc__ | they're not really official projects of us |
00:05:29 | davidc__ | others ahve written then |
00:05:30 | | Join webguest15 [0] (n=508a3932@labb.contactor.se) |
00:05:35 | davidc__ | and they horribly break nanos for your reference ;) |
00:05:39 | ender` | linuxstb: what kind of a GUI installer? |
00:05:50 | webguest15 | NEED HELP: Does somebody uses IRC over Trillian??? |
00:06:04 | linuxstb | ender`: Something that performs raw writes to the hard disk in the ipod and repartitions the disk. |
00:06:20 | webguest15 | i use now the web-irc from rockbox but i want to use it with trillian |
00:06:27 | linuxstb | It will be needed for Windows users to install the ipod bootloader. |
00:06:34 | ender` | oh, for ipod only |
00:06:51 | linuxstb | Yes, we're just talking ipod atm. |
00:07:03 | webguest15 | do i need to register? i just added a random username and irc.freenode.net::6667 ... now i am connected but i cant open a chat window |
00:07:23 | | Join speed123 [0] (n=DanBarte@p508A3932.dip0.t-ipconnect.de) |
00:07:40 | speed123 | its working, ok |
00:07:41 | linuxstb | davidc__: I think HFS would be very welcome in Rockbox. It would mean Mac users of any of the supported devices could switch to their native filesystem. |
00:07:49 | | Quit webguest15 (Client Quit) |
00:07:57 | amiconn | preglow: I think adding a completely new filesystem will be difficult. I'm not a filesystem expert, but the file and dir code is pretty much tailored for fat afaik |
00:08:19 | | Part speed123 |
00:08:32 | | Join speed123 [0] (n=DanBarte@p508A3932.dip0.t-ipconnect.de) |
00:08:36 | davidc__ | does rockbox rely on write support? |
00:08:53 | davidc__ | if its gonna be really hard to add a new filesystem? |
00:09:09 | Cassandra | Absolutely. Lots of stuff gets written to disk. |
00:09:19 | | Quit Mordov (Read error: 104 (Connection reset by peer)) |
00:09:40 | Bagder | can a music player do good without? |
00:10:06 | Bagder | resume, settings, etc |
00:10:12 | amiconn | rockbox doesn't rely heavily on write support, at least not for development |
00:10:26 | amiconn | The current settings are stored outside the filesystem |
00:11:00 | davidc__ | an easy way to do write support is to support not resizing files |
00:11:00 | | Join Mordov [0] (n=Mordov@13.80-202-208.nextgentel.com) |
00:11:01 | amiconn | Rockbox did run happily on Ondio when there was no write support in the MMC driver |
00:11:04 | davidc__ | thats almost as easy as pure read |
00:11:06 | Bagder | yes, it could boot fine without write |
00:11:45 | amiconn | ...means it was able to play music etc. Of course no settings changes survived a reboot |
00:11:55 | | Quit speed123 (Remote closed the connection) |
00:12:01 | Bagder | it was less featurepacked |
00:12:16 | linuxstb | davidc__: Do the HFS ipods still have a large boot partition? |
00:12:22 | davidc__ | nope |
00:12:38 | davidc__ | on hfs+ ipods everything cept the kernel is on hfs+ |
00:12:46 | davidc__ | only the kernel goes into that firmware partition |
00:13:01 | davidc__ | on fat ipods we need to create that ext2 stub because fat + /dev get bitchy |
00:13:17 | linuxstb | Yes, I was talking about the firmware parition - i.e. the first partition. |
00:13:30 | davidc__ | well, every ipod has that first partition |
00:13:41 | davidc__ | and it has to be there because the ipods flash bootloader looks at that |
00:13:48 | davidc__ | and we really would rather not tamper with flash |
00:13:58 | davidc__ | you know how the ipod boot process works right? |
00:14:16 | linuxstb | So ignoring Linux, the HFS and FAT32 ipods the same, apart from the filesystem on the second partition? |
00:14:36 | davidc__ | well, there is one more variation |
00:14:54 | davidc__ | mac ipods have an Apple Partition Table partition in the first partition |
00:14:58 | davidc__ | just to make things more fun |
00:15:20 | davidc__ | basically the way it ends up for us, the root partition is always partition 3 |
00:15:23 | davidc__ | which makes life a bit easier |
00:17:24 | | Join speed123 [0] (n=speed123@p508A3932.dip0.t-ipconnect.de) |
00:17:32 | | Part speed123 |
00:18:10 | | Join speed123 [0] (n=speed123@p508A3932.dip0.t-ipconnect.de) |
00:19:52 | | Quit speed123 (Client Quit) |
00:20:55 | | Join speed123 [0] (n=speed123@p508A3932.dip0.t-ipconnect.de) |
00:21:02 | | Part speed123 |
00:21:10 | amiconn | Teh 16 bit lcd driver needs loadsa work :/ |
00:22:36 | davidc__ | I gotta go back to work |
00:22:40 | linuxstb | amiconn: Yes. |
00:22:40 | davidc__ | back in 45 |
00:22:52 | linuxstb | davidc__: See you later. Thanks for the info. |
00:25:02 | linuxstb | amiconn: What's your solution for the get_*ground functions? |
00:25:55 | amiconn | lcd_set_*ground() and lcd_get_*ground() need to be changed |
00:26:16 | linuxstb | The green bitmask is wrong in those functions - it should be 0x07e0 |
00:26:19 | amiconn | They're supposed to take resp. return values in the lcd range, not in 0..255 range |
00:26:57 | amiconn | ...but there's more, which I will work on as soon as I've committed 16 bit support for the win32 sim :) |
00:27:18 | linuxstb | Ah OK. |
00:27:51 | amiconn | ..which I am about to; just some final test builds to avoid RED |
00:28:04 | linuxstb | Are you building the ipod sims? |
00:28:51 | amiconn | No, H300 |
00:29:51 | preglow | does leach and the fellows document their findings in any way other than source code? |
00:30:18 | amiconn | For building Ipod I would (1) need proper images and (2) a proper button assignment |
00:30:39 | linuxstb | Only what's on the wiki pages I think. I think it's just in their heads. |
00:31:38 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
00:32:05 | amiconn | In fact adding 16 bit (and 24 bit) support to the windows sim is simple: Just replace the 8bit display bitmap with a 32bit one, supply a colourmap for when windows runs on a <=8 bit display, add the bit fiddling to lcd_update(_rect)() and you're done |
00:32:44 | amiconn | Now compare this to the x11 way of doing things ;) |
00:37:44 | | Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.7/20050919]") |
00:43:10 | * | Cassandra wonders how evil hardcoding a wps_reset when a request to load "/.rockbox/wps/rockbox_default.wps" is made. |
00:43:13 | Cassandra | os |
00:43:13 | Cassandra | is |
00:43:16 | Cassandra | even |
00:43:52 | Cassandra | That way we just dump a dummy rockbox_default.wps in the wps dir and it works for both platforms. |
00:44:15 | Cassandra | On the downside, user gets a surprise if they try to edit rockbox_default.wps, since it's never actually loaded. |
00:44:29 | Cassandra | all platforms, even. |
00:45:33 | Paul_The_Nerd | You might be able to remove the default file |
00:45:54 | Cassandra | Well, you would, but then there'd be no way to select it for 'loading'. |
00:45:58 | Paul_The_Nerd | And then, when a user chooses to browse WPS, add a "default" option that's there even though there's no file present. |
00:46:16 | Cassandra | Still, if you muck about with files installed by rockbox, you're pretty much asking for trouble. |
00:46:27 | Paul_The_Nerd | Much like there's no *actual* .. folder, even though you often see a visual representation of it. |
00:46:44 | Cassandra | Ah, yes. That makes the code more complex though. |
00:46:55 | Cassandra | I'll just go see how feasible that is. |
00:47:05 | * | Cassandra is the worlds laziest coder. |
00:47:17 | Paul_The_Nerd | Hehehe |
00:47:23 | Paul_The_Nerd | I wouldn't bet on that. |
00:47:38 | Paul_The_Nerd | I wasn't going for the "easiest" solution... more a "What I'd say would be best." :) |
00:48:58 | Cassandra | *nod* |
00:51:46 | Paul_The_Nerd | Of course, if I really wanted it that badly, I'd go and do it. :-P |
00:52:12 | Cassandra | You know, I've just remembered why I hate the dirbrowse code. |
00:54:18 | TiMiD | why ? |
00:54:33 | Cassandra | It hurts my head. |
00:54:34 | TiMiD | (I also hate it ...) |
00:54:43 | Cassandra | To be fair a lot of Rockbox hurts my head. |
00:54:46 | | Quit davidd () |
00:54:51 | TiMiD | hehe |
00:54:56 | TiMiD | me too |
00:54:58 | Cassandra | Full of special cases and other nastiness. |
00:55:03 | TiMiD | not oo programming |
00:55:43 | TiMiD | lot of parts of the code could be made easier to read by just organizing the code better |
00:56:15 | TiMiD | taht would allow programmers to use the other's code more easily |
00:56:48 | Cassandra | Rockbox evolved organically. |
00:56:59 | Cassandra | It really could do with a ground up rewrite. |
00:57:00 | TiMiD | organically ? |
00:57:07 | Cassandra | But no-one really has the time. |
00:57:12 | TiMiD | hmm |
00:57:13 | Paul_The_Nerd | As in: Without a plan. |
00:57:23 | TiMiD | ok :) |
00:57:24 | Paul_The_Nerd | It evolved based on need and want. |
00:57:29 | TiMiD | messily :) |
00:57:36 | Cassandra | No-one was writing to a design spec, or if they were what it does now is vastly different from what it did then. |
00:58:04 | TiMiD | when I write something, I try to make the original code easier to read |
00:58:18 | TiMiD | but it's difficult if you don't want to break everything |
00:58:29 | TiMiD | everything is very tied |
00:58:39 | Paul_The_Nerd | Yeah, for me the process goes: Step 1: Make it work. Step 2: Make everything as simple to read as possible. Step 3: Try to get the hang of this whole 'comment' thing because i really suck at it. |
00:58:45 | Cassandra | *nods* Could do with a few more comments regarding what the code is actually for, really. |
00:58:56 | TiMiD | yes |
00:59:02 | TiMiD | at least what each fn does |
00:59:27 | TiMiD | but the pbl is that lot of function doesn' have a precise aim |
00:59:28 | *** | Saving seen data "./dancer.seen" |
00:59:34 | TiMiD | if you see what I mean |
01:00 |
01:00:07 | TiMiD | I prefer when a fn does only one single tasj but does it well |
01:00:12 | Paul_The_Nerd | Hehehe... //This function does... err... something. |
01:00:15 | Cassandra | Right - I can't be arsed to create a virtual file just now. I'll do it the easy way. |
01:00:19 | TiMiD | :) |
01:00:20 | Cassandra | Someone may fix it later. |
01:00:33 | TiMiD | virtual file oO |
01:01:44 | TiMiD | on what are you working ? |
01:04:23 | Paul_The_Nerd | Basically, the idea was that when one went to "Browse .wps" there would be a choice there other than the files in the wps folder called simply "Default" (or something like that) that loaded the default WPS. |
01:05:39 | ashridah | i'd actually use the term 'Built in' over 'default', myself |
01:06:49 | Paul_The_Nerd | Might be better, yeah |
01:08:32 | ashridah | just not sure how well the distinction would translate to other languages |
01:09:51 | Paul_The_Nerd | True. I still tend to think relative to one language only. |
01:10:02 | amiconn | Hah, the inverse bar selector does look really distinct on a colour lcd :) |
01:10:09 | Paul_The_Nerd | Oh? |
01:10:09 | Cassandra | rockbox_default is consistant with the fonts. |
01:11:00 | amiconn | Yes, inverse means complemented colours. The current colour choice is black text on "rockbox-blue" background |
01:11:20 | amiconn | The inverse bar ends up with white text on red-brown background |
01:11:44 | Cassandra | I wish the logo wasn't that disgusting shade of orange. |
01:12:11 | Paul_The_Nerd | Hm. |
01:12:22 | Paul_The_Nerd | So, actual inverse might not be the best idea? |
01:12:31 | amiconn | Something is still wrong with mono bitmaps. bounce.rock looks way off |
01:12:55 | amiconn | Shouldn't be hard to fix though |
01:13:39 | Cassandra | Do I need to run a make install on the sim builds - I forget. |
01:13:55 | amiconn | You should |
01:14:13 | amiconn | It's basically a 'make zip' followed by auto-unzipping to the archos/ dir |
01:14:27 | amiconn | So all your codecs, plugins etc get updated |
01:17:28 | * | Cassandra wonders who checked in default.wps. |
01:17:46 | | Join Maxime`` [0] (n=flemmard@fbx.flemmard.net) |
01:17:47 | | Quit Maxou` (Read error: 104 (Connection reset by peer)) |
01:18:58 | | Join tvelocity [0] (n=tony@84.254.14.232) |
01:24:37 | Mordov | how do I get rid of the uppeermost line on iRiver when writng a .wps file,, I want to display the info elsewhere:) |
01:24:56 | Cassandra | You set "status bar" off. |
01:25:24 | Mordov | :) thanks |
01:26:35 | ashridah | there really should be a way to flag that in the wps, since it seems to offset and cutoff images |
01:30:03 | pinkutank | did anyone with a noninterrupting jpeg build come in while I was afk |
01:30:37 | | Part tvelocity ("Leaving") |
01:31:10 | amiconn | linuxstb: Hmm, the current lcd_mono_bitmap_part() implementation neglects a lot of things. |
01:31:28 | amiconn | It only works right for <10% of all cases |
01:31:32 | linuxstb | I know. |
01:31:34 | Cassandra | Dammit! What are the keys for the iRiver sim? |
01:31:48 | linuxstb | I only just wrote the very minimum to get text display working. |
01:32:20 | Cassandra | (on X11) |
01:32:24 | amiconn | I am working on it |
01:32:33 | amiconn | It's basically a reimplementation |
01:32:39 | TiMiD | Paul_The_Nerd: why not simply make the code load a "default.wps" file ? |
01:32:51 | TiMiD | and removing the built_in wps |
01:33:00 | amiconn | That's bad |
01:33:05 | TiMiD | that would be easier |
01:33:13 | TiMiD | why is it bad ? |
01:33:20 | amiconn | We should never have to rely on specific files |
01:33:25 | Cassandra | Means rockbox falls over if you don't have access to the WPS file. |
01:33:34 | amiconn | There must be builtin sane values |
01:33:40 | Cassandra | Rockbox doesn't require external files to boot. |
01:33:58 | TiMiD | well if rockbox can't load a wps file it won't be able to play an audio file either ... |
01:34:07 | amiconn | Why? |
01:34:17 | amiconn | It would just use the default wps and go on... |
01:34:25 | TiMiD | when you have no .rockbox it doesn't work |
01:34:43 | amiconn | It does, at least on hwcodec platforms |
01:34:46 | TiMiD | I assume that the user that removes system files want to go into troubles |
01:35:01 | | Quit Kohlriba (Read error: 104 (Connection reset by peer)) |
01:35:01 | amiconn | It just complains several times that there is no playlist control file, but it works |
01:35:22 | TiMiD | but what the interest for the user ? |
01:35:30 | TiMiD | to remove the .rockbox folder |
01:35:45 | amiconn | No, but he might have deleted the file by accident |
01:35:58 | TiMiD | then the user have to put it again |
01:36:09 | amiconn | On a trip abroad? |
01:36:36 | TiMiD | thats a good point |
01:37:01 | TiMiD | but if he deletes the firmware file |
01:37:02 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
01:37:06 | TiMiD | same problem XD |
01:37:10 | amiconn | Of course rockbox cannot continue when an essential file is missing (like a .codec on swcodec pfms), but missing non-essential files shouldn't stop it |
01:37:21 | Paul_The_Nerd | That's the argument for hiding the firmware file in the .rockbox folder. |
01:37:31 | amiconn | ...as there are fonts, .wps, languages... |
01:37:33 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
01:38:10 | TiMiD | well what about the wps displays nothing when default wps is deleted ? |
01:38:25 | amiconn | You can boot rockbox with just the firmware file itself in place (even without it when booting from flash), and on hwcodec platforms it is even able to play music |
01:38:36 | TiMiD | (which shouldn't happen in normal use) |
01:39:23 | amiconn | Of course english only, default font, default wps, and complaining about playlist_control and .rockbox folder every now and then |
01:40:02 | TiMiD | well |
01:40:20 | TiMiD | at least when the default.wps is found it would use it |
01:40:40 | TiMiD | and when not just use built-in |
01:41:01 | amiconn | That it could do, but then the packager needs to be able to package different default.wps per target |
01:41:56 | TiMiD | that's just a problem at the makefile level ;) |
01:42:11 | amiconn | perl script in this case |
01:42:27 | TiMiD | well perl script :p |
01:42:43 | TiMiD | not a big deal at this level I think |
01:43:03 | TiMiD | just rename the correct default file to default.wps |
01:43:28 | TiMiD | for example a default-iriver.wps > default.wps |
01:44:03 | | Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
01:45:43 | | Part Zoric |
01:47:40 | | Join webguest47 [0] (n=54bcb2f4@labb.contactor.se) |
01:48:06 | webguest47 | hallo |
01:48:20 | webguest47 | was geht |
01:48:55 | webguest47 | ist da jemand |
01:50:20 | TiMiD | sonna ji ni daremo ga itte iru :/ |
01:50:54 | | Join Zoric [0] (i=zoric85@nl103-153-232.student.uu.se) |
01:50:55 | TiMiD | boku dake XD |
01:51:42 | | Part Zoric |
01:52:44 | markun | webguest47: Englisch bitte :) |
01:54:46 | webguest47 | whats uppppp???? |
01:55:08 | webguest47 | so what is the status of lcd driver for h3**? |
02:00 |
02:00:03 | | Quit webguest47 ("CGI:IRC (EOF)") |
02:00:31 | markun | not sure, did you see the picture? |
02:03:05 | pinkutank | last update was the backlight i think |
02:03:50 | pinkutank | did anyone with a noninterrupting jpeg build come in while I was afk |
02:05:27 | pinkutank | lol timid can overrule everyonje with his japanese |
02:12:26 | TiMiD | no I can't :( |
02:13:19 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
02:13:22 | TiMiD | I was speaking with a japanese girl at this evening's party and I definitly can't speak japanese very well :( |
02:13:56 | Cassandra | Can someone with a bleeding edge build check to see if they have a weird display artefact in the top left of the screen with the "boxes" WPS, please? |
02:14:31 | pinkutank | I tried to decipher what you just wrote, I can pcikup words but no go |
02:14:51 | TiMiD | uh ? |
02:14:53 | pinkutank | things, everyone/noone , say , I, to |
02:15:15 | pinkutank | "sonna ji ni daremo ga itte iru , boku dake XD" |
02:15:16 | TiMiD | sonna > this kind of |
02:15:23 | TiMiD | ji > hour |
02:15:35 | TiMiD | ni > at |
02:15:52 | pinkutank | daremo ga |
02:15:54 | TiMiD | daremo > nobody |
02:15:57 | pinkutank | evberyone or noone |
02:15:58 | pinkutank | oh ok |
02:16:02 | pinkutank | nobody is |
02:16:05 | pinkutank | speaking |
02:16:10 | pinkutank | saying something |
02:16:22 | pinkutank | what is boku dake |
02:16:27 | TiMiD | itte iru > be there |
02:16:49 | TiMiD | (more like "is used to be there", but my english is limited) |
02:16:57 | TiMiD | boku > I |
02:17:01 | TiMiD | dake > only |
02:17:06 | pinkutank | oh I udnerstand, carppy dictionary |
02:17:18 | pinkutank | I looked up itte iru , it said speak |
02:17:22 | pinkutank | oh well heh |
02:17:29 | TiMiD | yes dictionnaries are a little difficult to use in japanese |
02:17:29 | pinkutank | ok I get it |
02:17:39 | TiMiD | since a word can mean a lot of things |
02:17:51 | pinkutank | well, I'll be better off when I start taking lessons after december |
02:18:06 | pinkutank | yay its 3:20 am again |
02:18:19 | pinkutank | gonna go to school in 3 hours |
02:18:23 | TiMiD | haha |
02:18:33 | TiMiD | 2:20 here |
02:18:41 | pinkutank | everyday this shit happens, and I've done zen zen |
02:18:51 | TiMiD | I'm just finishing smth on the code I was working on |
02:18:55 | TiMiD | and sleeeep :) |
02:19:37 | pinkutank | I had to work for my english orals |
02:19:39 | pinkutank | oh well |
02:19:44 | pinkutank | her egoes anyhter day |
02:19:45 | TiMiD | (silly playlist code) |
02:19:59 | pinkutank | do you use the jpeg viewer? |
02:20:49 | TiMiD | no |
02:21:17 | pinkutank | hoped youd have a compiled one patched with the patch applied |
02:21:25 | TiMiD | I use my iriver only in the street so remote only |
02:21:29 | pinkutank | I should learn compiling asap |
02:21:44 | TiMiD | yes it's not very difficult |
02:21:48 | TiMiD | compiling |
02:21:51 | pinkutank | does it take any time? |
02:21:57 | pinkutank | I already patched the jpeg.c |
02:21:58 | TiMiD | to lern |
02:22:02 | TiMiD | ? |
02:22:03 | pinkutank | but |
02:22:09 | TiMiD | to compile |
02:22:13 | pinkutank | I dont know how to make that into the firmware |
02:22:14 | TiMiD | maybe 1 minute |
02:22:23 | pinkutank | oh |
02:22:24 | TiMiD | you have a patched source ? |
02:22:39 | TiMiD | and a build environment ? |
02:22:42 | pinkutank | I have a patched source of the jpeg plugin of the daily build |
02:22:49 | pinkutank | but I dont have anything else |
02:22:59 | pinkutank | and I have the programs installed of course |
02:23:02 | TiMiD | just go on the wiki and download the build env |
02:23:07 | TiMiD | (it's an installer) |
02:23:12 | TiMiD | ok |
02:23:15 | pinkutank | the dev kit? |
02:23:18 | TiMiD | yes |
02:23:21 | pinkutank | I have the dev kit |
02:23:38 | pinkutank | I have the tarball |
02:23:49 | pinkutank | I have a patched jpeg.c |
02:23:51 | TiMiD | then move the sources tou the home/guest dir in the devkit |
02:24:18 | pinkutank | the source is common right? I Will choose h120 sometime later? |
02:24:24 | TiMiD | yes |
02:24:52 | pinkutank | i did move them along |
02:25:03 | TiMiD | then lauch the devkit |
02:25:14 | pinkutank | Im looking for my jpeg c |
02:27:50 | Cassandra | Waiting, waiting, for the build to make. / So many bloody platforms and so very quick to break. |
02:28:00 | Cassandra | </Les Mis> |
02:28:51 | TiMiD | Les Mis ? |
02:28:53 | | Quit dpassen1 () |
02:28:53 | pinkutank | what is tmpatname |
02:29:09 | Cassandra | Les Miserables. A popular musical from the 80s. |
02:29:11 | pinkutank | i couldnt find my .c file, repatching, but the patch .exe is malfunctioning |
02:29:12 | TiMiD | pinkutank: I don't know XD |
02:29:27 | TiMiD | Cassandra: T francais ? |
02:29:29 | Cassandra | I may have taken some liberties with the words. |
02:29:50 | Cassandra | It's a French musical, yes. but no I'm not French. |
02:29:51 | pinkutank | he asked if you speak french |
02:29:57 | pinkutank | oh |
02:30:01 | pinkutank | lol |
02:30:07 | TiMiD | I asked if he was french |
02:30:07 | pinkutank | i thought you were quoting cass |
02:30:20 | TiMiD | since I'm french |
02:30:22 | Cassandra | Un petit peut. Mais ma francais est tres mal. |
02:30:32 | TiMiD | not a lor fo french people heure |
02:30:35 | TiMiD | here |
02:30:36 | TiMiD | hehe |
02:30:42 | pinkutank | I speak a little bit |
02:30:47 | TiMiD | I can understand at least :p |
02:31:12 | TiMiD | "Un peu, mais mon francais n'est pas bon" |
02:31:25 | pinkutank | :) |
02:31:27 | TiMiD | or "Un peu mais mon francais est mauvais" |
02:31:48 | Cassandra | Ich kann auch ein bischen Deutsch. |
02:32:18 | pinkutank | un peu mais mon français are vraiment mal donc je ne vai(i forgot how to use voudrais) pas parles |
02:32:25 | TiMiD | nihongo wo hanasu koto ga sukoshi jozu ni dekimasu |
02:32:27 | pinkutank | did i say are |
02:32:29 | pinkutank | oh lol |
02:32:32 | pinkutank | est |
02:32:52 | pinkutank | nihongo bansai |
02:33:12 | pinkutank | ok |
02:33:34 | pinkutank | o'_'o |
02:33:40 | TiMiD | (I admint that to learn french must be a nightmare for a forigner) |
02:34:12 | TiMiD | becase it's a nightmare for us to write it correctly :p |
02:34:18 | pinkutank | its not a nightmare |
02:34:29 | pinkutank | but I only get like 40 mins per week of non serious ed. |
02:34:51 | TiMiD | compared to korean or japanese, it's a nightmare :) |
02:35:26 | Cassandra | Well English is no walk in the park either, I suppose. |
02:35:35 | TiMiD | it's easier |
02:35:39 | Cassandra | Being an English speaker makes one lazy. |
02:35:54 | Cassandra | The entire western world understands English, pretty much. :) |
02:35:55 | TiMiD | verbs are simple |
02:36:03 | TiMiD | hehe |
02:36:13 | TiMiD | it's because we have no choice :( |
02:37:54 | Cassandra | Well you should have made a better job of taking over America then. You've only yourselves to blame, really. :) |
02:38:16 | TiMiD | grrrrrrrrrrrrrrr |
02:38:47 | TiMiD | I'm happy in france :) |
02:38:47 | pinkutank | so how do i compile timid |
02:39:07 | Cassandra | I think if you compile timid he might get upset. |
02:39:16 | TiMiD | lol |
02:39:17 | pinkutank | oh lol |
02:40:07 | TiMiD | well just make a "build" folder inside your source tree |
02:40:16 | TiMiD | then go t the tools dir |
02:40:26 | TiMiD | cd rockbox/tools |
02:40:30 | TiMiD | type make |
02:40:31 | pinkutank | build folder? where |
02:40:42 | TiMiD | in the rockbox/ folder |
02:41:04 | pinkutank | ok |
02:41:21 | pinkutank | am i operating commandline |
02:41:28 | pinkutank | or rockbox .bat |
02:41:41 | TiMiD | .bat |
02:42:02 | pinkutank | what do i wrtie |
02:42:14 | amiconn | linuxstb: There. Shiny lcd-16bit.c :-) |
02:42:23 | TiMiD | type cd rockbox/tools |
02:42:33 | pinkutank | there inst a tools folder here |
02:42:48 | TiMiD | where rockbox is the source tree root folder |
02:43:12 | pinkutank | yes there isnt one, but there is one in the daily rarball |
02:43:42 | TiMiD | well the name of the folder :) |
02:44:02 | pinkutank | C:\Rockbox\home\guest\rockbox-daily-20051114\tools |
02:44:08 | TiMiD | notice that when you are in command line you can press the TAB key and it completes the word you are typing |
02:44:22 | TiMiD | type cd rockbox-daily-20051114/tools |
02:44:29 | TiMiD | or |
02:44:31 | pinkutank | and make |
02:44:34 | TiMiD | yes |
02:44:35 | TiMiD | :) |
02:44:37 | pinkutank | im already in the dir |
02:44:39 | pinkutank | thats all? |
02:44:42 | TiMiD | no |
02:44:48 | TiMiD | that's the frst step |
02:44:49 | | Quit tcmjr ("Tickle-Me Elmo uses The 7 Deadly Sins.. *giggle* *giggle* *giggle* [www.t7ds.com.br]") |
02:44:56 | pinkutank | it gave lots of errors |
02:45:02 | pinkutank | saying this and that was udneclared |
02:45:07 | Cassandra | Amazing. Nothing broke. |
02:45:12 | Cassandra | Right, bed for me. |
02:45:28 | TiMiD | oO |
02:45:32 | pinkutank | all was ipod errors tho |
02:45:42 | TiMiD | I get no errors |
02:45:51 | TiMiD | I will try to cvs update |
02:46:07 | pinkutank | letme try todays build |
02:47:23 | pinkutank | sorry fot taking your itme |
02:47:31 | ashridah | hm. regarding the latest cvs commit, wouldn't it be reasonable to provide for the situation where the user replaces the virtual file with a real 'default' wps? |
02:47:50 | Cassandra | Yes. Feel free to write a patch. |
02:48:21 | Cassandra | The user really shouldn't be replacing files in the default Rockbox build though. They'll get overwritten when they reinstall. |
02:48:26 | pinkutank | why do you need one, doesnt it automatically load the latest wps you loaded |
02:48:42 | TiMiD | pinkutank: I can't help you with the tools compile errors, it works here |
02:49:06 | TiMiD | Cassandra: why not to make a real default file instead of a virtual one ? |
02:49:06 | ashridah | Cassandra: but isn't the 'rockbox_default.wps' thing a virtual file? |
02:49:07 | pinkutank | im retrying |
02:49:25 | ashridah | TiMiD: then it won't work if there's no wps's at all, including the default file. |
02:49:40 | Cassandra | ashridah: Because tree.c is bloody confusing and it seemed better to get a fix out there than to worry about niceties like that. |
02:49:48 | ashridah | Cassandra: righto then |
02:49:53 | TiMiD | why would there be no files ? |
02:50:05 | TiMiD | in that case, it loads the default wps |
02:50:41 | pinkutank | timid |
02:50:47 | pinkutank | normally what should i be getting? |
02:50:58 | TiMiD | kevin@harkonnen ~/rockbox-devel/tools $ make |
02:50:58 | TiMiD | cc -O -ansi -g -c -o scramble.o scramble.c |
02:50:58 | TiMiD | cc -g scramble.o iriver.o -o scramble |
02:50:58 | DBUG | Enqueued KICK TiMiD |
02:50:58 | TiMiD | cc -DAPPLICATION_NAME=\"bmp2rb\" -g bmp2rb.c -o bmp2rb |
02:50:58 | TiMiD | cc -g convbdf.c -o convbdf |
02:51:01 | TiMiD | cc -g ipod_fw.c -o ipod_fw |
02:51:03 | TiMiD | tools done |
02:51:19 | pinkutank | how can i copy my error window to show the results |
02:51:38 | TiMiD | right click->select text |
02:51:43 | Cassandra | I admit it's a bit of a hack, but it has the advantage of working crossplatform and not confusing the end user unless they try to do something odd. |
02:51:48 | pinkutank | cant |
02:51:53 | TiMiD | then press enter to copy the selected text |
02:52:02 | pinkutank | I cant select text |
02:52:04 | Cassandra | There's no real need to change the default WPS since your last WPS selection is remembered anyway. |
02:52:05 | pinkutank | it wont letme |
02:52:56 | TiMiD | pinkutank: I can't help you a lot since I'm under linux |
02:53:15 | TiMiD | but right click gives you a menu |
02:53:26 | pinkutank | oh |
02:53:31 | TiMiD | and in this menu yoou can tell it to let you select |
02:53:58 | pinkutank | not reaally in my window, but i think i found a way of copying it |
02:54:55 | Midgey34 | TiMiD: I'm getting errors (well warnings) on linux when building the tools directory |
02:54:59 | pinkutank | ~/rockbox-daily-20051115/tools>make |
02:54:59 | pinkutank | gcc -g ipod_fw.c -o ipod_fw |
02:54:59 | pinkutank | ipod_fw.c:28:19: errno.h: No such file or directory |
02:54:59 | DBUG | Enqueued KICK pinkutank |
02:54:59 | pinkutank | ipod_fw.c:29:20: unistd.h: No such file or directory |
02:54:59 | pinkutank | ipod_fw.c: In function `copysum': |
02:55:00 | *** | Alert Mode level 1 |
02:55:00 | pinkutank | ipod_fw.c:140: error: `errno' undeclared (first use in this function) |
02:55:02 | pinkutank | ipod_fw.c:140: error: (Each undeclared identifier is reported only once |
02:55:04 | pinkutank | ipod_fw.c:140: error: for each function it appears in.) |
02:55:06 | pinkutank | ipod_fw.c: In function `load_entry': |
02:55:08 | pinkutank | ipod_fw.c:166: error: `errno' undeclared (first use in this function) |
02:55:10 | pinkutank | ipod_fw.c: In function `write_entry': |
02:55:12 | pinkutank | ipod_fw.c:185: error: `errno' undeclared (first use in this function) |
02:55:14 | pinkutank | ipod_fw.c: In function `extract': |
02:55:16 | pinkutank | ipod_fw.c:218: error: `errno' undeclared (first use in this function) |
02:55:18 | pinkutank | ipod_fw.c: In function `lengthof': |
02:55:20 | pinkutank | ipod_fw.c:240: error: `errno' undeclared (first use in this function) |
02:55:22 | pinkutank | ipod_fw.c: In function `main': |
02:55:24 | pinkutank | ipod_fw.c:289: error: `opterr' undeclared (first use in this function) |
02:55:26 | pinkutank | ipod_fw.c:312: error: `optarg' undeclared (first use in this function) |
02:55:28 | *** | Alert Mode level 2 |
02:55:28 | pinkutank | ipod_fw.c:372: error: `errno' undeclared (first use in this function) |
02:55:30 | *** | Alert Mode level 3 |
02:55:30 | pinkutank | ipod_fw.c:422: error: `optopt' undeclared (first use in this function) |
02:55:32 | *** | Alert Mode level 4 |
02:55:32 | pinkutank | ipod_fw.c:431: error: `optind' undeclared (first use in this function) |
02:55:34 | pinkutank | make: *** [ipod_fw] Error 1 |
02:55:36 | pinkutank | ~/rockbox-daily-20051115/tools> |
02:55:38 | pinkutank | the ones before ipod are all gcc |
02:56:25 | amiconn | You're using the devkit I presume? |
02:57:37 | TiMiD | I thought this issue was fixed |
02:58:07 | amiconn | Well, bluechip fixed it internally, but a new devkit isn't out yet |
02:58:15 | TiMiD | okk |
02:58:31 | TiMiD | well since it works here I don't care :p |
02:58:38 | amiconn | Afaik someone promised him an arm-elf-gcc for inclusion |
02:59:08 | TiMiD | hmm |
02:59:15 | TiMiD | I have a question about Ipod |
02:59:31 | *** | Saving seen data "./dancer.seen" |
02:59:33 | amiconn | pinkutank: You can safely ignore these errors in tools/ as long as you don't want to build the ipod targets (which won't work anyway atm because of the missing arm crosscompiler) |
02:59:37 | TiMiD | could eventually ipod nano play ogg files ? |
02:59:46 | pinkutank | i dont care about ipod |
02:59:51 | pinkutank | but what do i do know |
03:00 |
03:00:00 | TiMiD | I mean is it software codecs or hw codecs ? |
03:00:13 | amiconn | swcodec |
03:00:18 | pinkutank | i created a makefile |
03:00:26 | pinkutank | using configure |
03:00:42 | TiMiD | ok so it could play ogg |
03:00:47 | amiconn | yeps |
03:01:04 | pinkutank | what do i do now? |
03:01:05 | amiconn | It will take some time, rockbox is in its early stages on ipod |
03:01:28 | TiMiD | yes, but I know a friend that wanted a flash based player that plays ogg |
03:01:38 | TiMiD | and there is no choices |
03:01:48 | TiMiD | ipod nano is the cheapest |
03:02:11 | TiMiD | and compared to the iriver T series, it's UMS |
03:02:17 | pinkutank | timid how can i use my makefile |
03:02:25 | TiMiD | pinkutank: just type make |
03:02:34 | pinkutank | where should i store my makefile |
03:02:39 | pinkutank | i made it in another dir |
03:02:39 | TiMiD | I hope you created it in the build directory |
03:02:45 | pinkutank | build-dir |
03:02:46 | Cassandra | I suspect a video iPod will be my next Rockbox device. |
03:02:46 | TiMiD | great then |
03:03:00 | TiMiD | type make in that dir and it woll be good :p |
03:03:02 | Cassandra | But to be honest, the H140 does everything I could want. |
03:03:22 | TiMiD | yes I love my h140 with rb XD |
03:03:30 | TiMiD | but if you want a flash player |
03:03:32 | TiMiD | ... |
03:04:09 | Cassandra | iPod nano is probably your best bet. But probably not for 6 months or so. |
03:04:22 | pinkutank | it isnt working again :( crap |
03:04:49 | TiMiD | if I was kind I would compile it for you |
03:04:50 | pinkutank | home guest firmware no such file ... |
03:05:07 | TiMiD | what patch is it ? |
03:05:21 | pinkutank | jpeg, bu tnevermin, I'm not gonna use it tomottow |
03:05:26 | pinkutank | I took enough of your time |
03:05:29 | pinkutank | gonna sleep now |
03:05:33 | TiMiD | me2 :) |
03:05:34 | *** | Alert Mode OFF |
03:05:39 | pinkutank | and will learn by trial error tomorrow |
03:05:46 | TiMiD | hehe |
03:05:56 | pinkutank | i can udnerstand whats wrong |
03:06:14 | pinkutank | In the config i put in the firmware directory wrong |
03:06:22 | TiMiD | amiconn: I'm going to commit the playlist-viewer patch, a big patch ... |
03:06:27 | pinkutank | i just need to edit the makefile a tad bit and ll will be good |
03:06:43 | TiMiD | pinkutank: you don't need to put it in the make file oO |
03:06:54 | TiMiD | the configure script detects it for you |
03:06:57 | pinkutank | i know |
03:07:01 | pinkutank | but it detected it as |
03:07:21 | pinkutank | "/firmware :D" |
03:07:36 | TiMiD | ow |
03:07:45 | TiMiD | something is going wrong then :) |
03:07:59 | TiMiD | you will maybe have other problems :( |
03:08:45 | pinkutank | well I'll see tomorrow |
03:08:50 | pinkutank | if I dont die in school |
03:08:56 | pinkutank | 2:30 till school |
03:09:01 | pinkutank | and I'm having ib orals |
03:09:23 | pinkutank | I'm really and asshole towards myself, complete idiot, baka baka baka |
03:09:28 | pinkutank | gnight |
03:09:37 | TiMiD | ahou :) |
03:09:44 | | Quit pinkutank (Read error: 104 (Connection reset by peer)) |
03:09:48 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
03:09:59 | | Join Vlad0man [0] (n=Vladoman@p54A7DA5A.dip.t-dialin.net) |
03:16:49 | | Join webguest89 [0] (n=c762142c@labb.contactor.se) |
03:17:07 | | Part Midgey34 |
03:17:25 | | Join solexx_ [0] (n=jrschulz@c187043.adsl.hansenet.de) |
03:25:50 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
03:26:50 | | Quit XShocK (Remote closed the connection) |
03:30:15 | | Quit solexx (Read error: 110 (Connection timed out)) |
03:35:10 | | Quit webguest89 ("CGI:IRC") |
04:00 |
04:06:23 | Mordov | is there a display simulator for WSP fils? so I dont have to load it unto the iRiver al the time? |
04:08:52 | lostlogic | <3 H300 support is moving! |
04:20:36 | Mordov | # Each line has the format "setting: value". Values must be within the ranges specified in this manual for each setting. |
04:20:43 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
04:20:44 | Mordov | can someone tell me where to find this? |
04:21:13 | Mordov | is there a CFG index |
04:23:27 | ashridah | Mordov: there's a simulator for rockbox. it should support displaying WPS's |
04:23:35 | ashridah | it's part of the same source, there might be daily builds of it |
04:24:11 | ashridah | hm. guess not |
04:28:23 | Mordov | do you have a link? |
04:32:43 | Mordov | ah don't bother.. I have to put this down a get some sleep :) |
04:35:04 | ashridah | there's no daily builds of the simulators, it seems. but if you grab the devkit (for windows) or build a cross compiler (unixalikes) you could build your own, or ask someone to package theirs up and put it up for you to download. |
04:36:39 | Mordov | :) |
04:39:31 | Mordov | I have put your last sentec in a text file on my desktop ready to understand tomorrow :) |
04:40:10 | | Quit Seed (Nick collision from services.) |
04:40:14 | | Join Seedy [0] (i=ben@85-64-200-85.barak-online.net) |
04:50:18 | | Join Dragon_Fangs [0] (n=chatzill@ip24-56-52-127.ph.ph.cox.net) |
04:59:13 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
04:59:32 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:13:04 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
05:28:28 | | Quit Dragon_Fangs ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
05:32:25 | | Join frcsyk [0] (i=wangtang@S010600119575959f.vn.shawcable.net) |
05:56:47 | | Quit frcsyk () |
06:00 |
06:03:00 | | Join Lost-ash [0] (i=ashridah@220-253-123-13.VIC.netspace.net.au) |
06:08:56 | | Quit paugh ("bbiaf") |
06:10:58 | | Join wacky [0] (n=wacky@modemcable129.119-82-70.mc.videotron.ca) |
06:11:19 | wacky | hey guys! |
06:11:45 | | Quit ashridah (Nick collision from services.) |
06:11:49 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-123-13.VIC.netspace.net.au) |
06:13:20 | | Quit |joshn| ("KVIrc 3.2.0 'Realia'") |
06:25:23 | | Quit wacky ("Bad BitchX, bad BitchX, whatcha gonna do? Whatcha gonna do when they come for you?") |
06:26:35 | | Join Jungti1234 [0] (n=jungti12@58.77.81.75) |
06:58:34 | | Quit ghode|afk (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | NSplit | kornbluth.freenode.net irc.freenode.net |
06:58:34 | | Quit solexx_ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Vlad0man (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Mordov (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Zagor (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit linuxstb (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit BirdFish (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit ripnetuk (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit wubbla (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit crash_ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Igg-man (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit pill (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit thegeek_ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit ]Maggie[ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit crwl (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit pabs (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Bagder (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Seedy (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Sandking (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit ansivirus__ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit CoCoLUS (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit davidc__ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Strath (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit chiller (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit Nilisco (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit dwihno (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit bluebrother^ (kornbluth.freenode.net irc.freenode.net) |
06:58:34 | | Quit ze (kornbluth.freenode.net irc.freenode.net) |
06:59:33 | *** | Saving seen data "./dancer.seen" |
06:59:50 | | Quit RotAtoR () |
07:00 |
07:00:52 | | Quit Jungti1234 (Killed by sterling.freenode.net (Nick collision)) |
07:01:14 | | Join Jungti1234 [0] (n=jungti12@58.77.81.75) |
07:01:14 | NHeal | kornbluth.freenode.net irc.freenode.net |
07:01:14 | NJoin | Seedy [0] (i=ben@85-64-200-85.barak-online.net) |
07:01:14 | NJoin | solexx_ [0] (n=jrschulz@c187043.adsl.hansenet.de) |
07:01:14 | NJoin | Vlad0man [0] (n=Vladoman@p54A7DA5A.dip.t-dialin.net) |
07:01:14 | NJoin | Mordov [0] (n=Mordov@13.80-202-208.nextgentel.com) |
07:01:14 | NJoin | Sandking [0] (n=jacek@ogorek.akron.net.pl) |
07:01:14 | NJoin | davidc__ [0] (n=chatzill@s142-179-110-30.bc.hsia.telus.net) |
07:01:14 | | Join Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
07:01:14 | NJoin | linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
07:01:14 | NJoin | ansivirus__ [0] (n=ansiviru@adsl-68-88-68-17.dsl.rcsntx.swbell.net) |
07:01:14 | NJoin | BirdFish [0] (n=bradbox8@64.108.5.134) |
07:01:14 | NJoin | CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
07:01:14 | NJoin | ghode|afk [0] (n=garudin@host-84-9-104-184.bulldogdsl.com) |
07:01:14 | NJoin | Strath [0] (n=mike@dpc674681214.direcpc.com) |
07:01:14 | NJoin | ripnetuk [0] (n=george@82-70-100-230.dsl.in-addr.zen.co.uk) |
07:01:14 | NJoin | wubbla [0] (n=wubbla@adsl-233.226.166.194.arpa.as1901.net) |
07:01:14 | NJoin | chiller [0] (i=staale@kristoffersen.ws) |
07:01:14 | NJoin | thegeek_ [0] (n=thegeek@s175a.studby.ntnu.no) |
07:01:14 | NJoin | Igg-man [0] (n=kc0itq@rrcs-67-53-20-211.west.biz.rr.com) |
07:01:14 | NJoin | bluebrother^ [0] (n=c28@nat-ph3-wh.rz.uni-karlsruhe.de) |
07:01:14 | NJoin | dwihno [0] (n=dw@81.8.226.44) |
07:01:14 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
07:01:14 | NJoin | Nilisco [0] (i=nilisco@wrath.shellfx.net) |
07:01:14 | NJoin | Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
07:01:14 | NJoin | crwl [0] (n=crawlie@karu.kekkola.jyu.fi) |
07:01:14 | NJoin | ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
07:01:14 | NJoin | ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
07:01:14 | NJoin | crash_ [0] (n=crash@a15167580.alturo-server.de) |
07:01:14 | NJoin | pill [0] (i=pill@cybercrimi.nl) |
07:01:16 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
07:05:13 | Ctcp | Ignored 2 CTCP requests in 4 minutes and 1 second at the last flood |
07:05:13 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
07:05:13 | *** | Server message 477: 'logbot #rockbox :[freenode-info] Private messages from unregistered users are currently blocked, except to network staff, to services (NickServ, etc.), and to registered users who have unblocked them. Please see the freenode website for more information: http://freenode.net/faq.shtml#privmsg' |
07:19:11 | | Part Jungti1234 |
07:20:04 | | Join Jungti1234 [0] (n=jungti12@58.77.81.75) |
07:24:42 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:37:32 | | Join speed123 [0] (n=speed123@p508A3932.dip0.t-ipconnect.de) |
07:44:55 | | Join ender` [0] (i=ychat@84.52.165.220) |
07:45:34 | | Part speed123 |
08:00 |
08:00:01 | | Join _FireFly_ [0] (n=FireFly@p54A45FFD.dip.t-dialin.net) |
08:21:53 | | Quit _FireFly_ ("Leaving") |
08:51:58 | | Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
08:52:00 | | Quit Rick (Nick collision from services.) |
08:52:10 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
08:59:37 | *** | Saving seen data "./dancer.seen" |
08:59:54 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
09:00 |
09:00:36 | | Join webguest61 [0] (n=45aec086@labb.contactor.se) |
09:14:23 | | Quit chopped_pork (Remote closed the connection) |
09:24:08 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
09:46:29 | | Join chopped_pork [0] (n=solid@pc176-194.ghnet.pl) |
09:50:15 | Jungti1234 | At where can uisimulator download? |
09:50:35 | B4gder | there are no binary downloads of the sim |
09:50:41 | B4gder | build your own |
09:51:10 | Jungti1234 | hmm.. |
09:51:24 | B4gder | the sim is only useful for development |
09:51:48 | Jungti1234 | http://www.rockbox.org/viewcvs.cgi/uisimulator/win32/Attic/?hideattic=1&sortby=file |
09:51:50 | Jungti1234 | What is this? |
09:52:03 | markun | B4gder: I found out that the CPU of the Gigabeat is SAMSUNG S3C2440AL-30. Found a PDF of the S3C2440A, but I don't know what the difference is. |
09:52:24 | Jungti1234 | markun: hi |
09:52:29 | markun | Jungti1234: morning |
09:52:32 | B4gder | ARM9 I noticed |
09:52:39 | * | B4gder works with an ARM9 at work |
09:53:05 | ashridah | Jungti1234: that's a view of the Attic for the win32 directory of the simulator. It's old files that've been removed from the current cvs tree. |
09:53:13 | markun | I was reading the datasheet and must say I like it a lot. Also a mac instruction like the coldfire. |
09:53:27 | B4gder | nice |
09:54:00 | markun | Did you even work with thumb instructions? |
09:54:08 | B4gder | I did |
09:54:32 | B4gder | there's a gcc option for them |
09:54:37 | markun | I guess it's usefull to save space |
09:54:53 | B4gder | its especially useful for 16bit memories |
09:55:24 | markun | The samsung has integrate RTC, flash memory and an LCD controller. |
09:55:43 | B4gder | no usb? |
09:55:49 | markun | Yes, also |
09:55:57 | B4gder | goodie |
09:56:38 | markun | It can opperate at 400MHz, but the gigabeat runs at 300, should be more than enough |
09:58:45 | B4gder | hehe, indeed |
09:59:55 | B4gder | "Samsung's S3C2410X processor was used recently in Unication's Linux-powered Magpie PDA" |
10:00 |
10:00:18 | B4gder | there might be code for some of its magic |
10:01:09 | | Quit webguest61 ("CGI:IRC") |
10:01:43 | markun | Well, the Gigabeat is also Linux based, no free magic there I'm affraid :) |
10:02:14 | B4gder | possibly their LCD/flash/USB stuff is similar to other ARM9-based microcontrollers |
10:03:46 | markun | It's all in the datasheet (maybe it's not the datasheet, it says "user's manual") |
10:04:19 | B4gder | I was just thinking that existing code for it would be even better |
10:04:56 | markun | yes, maybe |
10:07:03 | markun | Do you know what kind of ARM the ipod uses? |
10:07:11 | B4gder | arm7 |
10:07:32 | B4gder | but with dual cores |
10:08:19 | markun | I hope 2 75MHz ARM7 CPUs are slower than 1 300MHz ARM9 |
10:08:34 | B4gder | no doubts there |
10:11:58 | B4gder | btw, my ARM9 has 16K iram |
10:14:46 | markun | I only see 16K i-cache and 16K d-cache, but no mention of iram |
10:15:27 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:15:46 | B4gder | called isram here |
10:17:37 | markun | Could you take a look at the S3C2440A manual? |
10:19:21 | B4gder | yes, soon |
10:19:47 | B4gder | quite busy trying to get our arm9 to run ;-) |
10:20:12 | B4gder | we're just in the transition of going from a dev board to our own board |
10:20:21 | B4gder | and things just don't work |
10:20:35 | markun | ok, good luck then |
10:21:13 | B4gder | gcc -march=armv5 is your friend |
10:21:17 | B4gder | :-) |
10:21:49 | B4gder | and objdump -d |
10:23:06 | markun | ok :) |
10:23:42 | B4gder | linuxstb_: you checked if your ipod port 16bit writes are done as strh or two strb ? |
10:24:12 | B4gder | gcc for arm defaults to two strbs |
10:27:23 | linuxstb_ | B4gder: No. Why would gcc do such a thing? Alignment issues? |
10:31:32 | | Quit linuxstb (Read error: 113 (No route to host)) |
10:33:46 | B4gder | I think so |
10:34:04 | B4gder | or possibly some compatibility issue with old arm archs |
10:34:34 | | Join LinusN [0] (n=linus@labb.contactor.se) |
10:35:50 | LinusN | wee, got the h300 ata driver working |
10:36:02 | B4gder | rrrrrrrocking |
10:36:14 | linuxstb_ | Were there many changes to the H1x0? |
10:36:20 | LinusN | except that as soon as i power the hd, the bdm connection is lost :-( |
10:36:37 | B4gder | ugha |
10:36:56 | LinusN | very minor changes needed |
10:37:11 | linuxstb_ | B4gder: Which version of gcc for arm do you use? |
10:37:22 | LinusN | they seem to have learned their lesson and now make use of the IORDY signal |
10:37:30 | B4gder | 3.4.4 |
10:37:47 | LinusN | but rockbox doesn't use it, and it works fine without it |
10:38:04 | LinusN | i actually got as far as displaying the dir browser |
10:38:22 | LinusN | but i have problems with the button driver |
10:38:59 | LinusN | the pcf50606 chip handles buttons, adc and rtc |
10:39:08 | LinusN | using i2c |
10:39:23 | LinusN | which means that we have concurrency problems |
10:40:12 | | Join Zoric [0] (i=zoric85@nl103-153-232.student.uu.se) |
10:40:34 | LinusN | the rtc is polled in a thread, while the buttons and adc are read in interrupts |
10:41:37 | B4gder | markun: it is only usb 1.1 it seems |
10:42:00 | B4gder | the microcontroller |
10:44:52 | B4gder | "Boot Internal SRAM (4KB)" |
10:45:01 | LinusN | the h300 has 3 keys connected to GPIO pins: ON, Rec and A/B |
10:45:14 | LinusN | (and Hold of course) |
10:46:13 | markun | I'm pretty sure the the usb slave part is 2.0, but I can't find it now |
10:46:27 | B4gder | it might be an external chip |
10:46:49 | LinusN | B4gder: but it has both data and instruction cache |
10:46:54 | B4gder | yes |
10:47:23 | B4gder | "4-KB internal SRAM buffer can be used for another purpose after NAND flash booting." |
10:47:25 | B4gder | ;-) |
10:47:47 | LinusN | lcd dma |
10:48:46 | markun | not a lot or iram.. |
10:49:04 | B4gder | on this beast iram won't be that critical |
10:49:08 | LinusN | markun: no, but it has a data cache |
10:49:56 | markun | LinusN: what do you think about the gigabeat players as new rockbox platform? |
10:50:41 | B4gder | actually, it strikes me as pretty similar to what the Neuros N3 wants to become |
10:50:58 | B4gder | but without the annoying TI part |
10:51:00 | LinusN | markun: looks promising |
10:52:03 | LinusN | rtc... |
10:52:13 | markun | yes, also :) |
10:52:29 | B4gder | its a super-cool platform |
10:52:33 | B4gder | and a way cool lcd |
10:53:01 | linuxstb_ | markun: Does the original gigabeat firmware play video? |
10:53:09 | markun | linuxstb_: no |
10:53:09 | LinusN | 64-way set-associative cache!!!!! |
10:53:16 | B4gder | 64! |
10:53:34 | linuxstb_ | markun: That's good news - I'm guessing you read about the new ipod video and its video co-processor. |
10:53:45 | LinusN | 4-way, 16-word write buffer |
10:53:52 | markun | I did. But why is it good news? |
10:53:54 | B4gder | ok |
10:53:55 | LinusN | man, we don't need iram :-) |
10:54:13 | linuxstb_ | Because it means it is unlikely to have a proprietory video DSP sitting between the CPU and the LCD. |
10:55:22 | markun | I posted another message on the gigabeat forum asking for more information of the components |
10:59:39 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:01:20 | markun | Does the arm7 also have the MLAL instruction? |
11:03:14 | Zagor | i'm not too fond of the lack of buttons though |
11:03:52 | markun | It has 5 buttons on the right side and the scroll cross, also a hold switch on the top |
11:06:00 | markun | Zagor: http://www.dapreview.net/gallery/displayimage.php?album=111&pos=9 |
11:07:13 | linuxstb_ | markun: I think so, and I certainly home so. |
11:07:18 | linuxstb_ | s/home/hope/ |
11:08:07 | | Quit goa (Read error: 110 (Connection timed out)) |
11:10:38 | Zagor | markun: yes but the touchy-feely navigation sliders scare me |
11:11:24 | LinusN | are they sliders? |
11:11:57 | Zagor | touch pads |
11:12:02 | LinusN | yuck |
11:12:59 | Zagor | the worst part of ipod becomes fashion... |
11:13:07 | | Join amiconn_ [0] (n=jens@p54BD5BC0.dip.t-dialin.net) |
11:14:48 | | Join goa [0] (n=light@gate-hannes-tdsl.imos.net) |
11:16:28 | linuxstb_ | It should be possible to misuse the scroll-wheel on the ipod to allow the user to just touch the pad in different positions (i.e. not move their finger) to simulate normal buttons. So for each of the 4 button positions, we could have "touch", "long touch", "press", "long press". |
11:17:15 | linuxstb_ | But maybe some people like the scrollwheel. |
11:17:59 | Zagor | you're probably right. i still prefer clicky buttons though. |
11:19:41 | _FireFly_ | TiMiD: the new playlist-viewer has some bugs. |
11:19:56 | _FireFly_ | TiMiD: 1. no handling of remote-buttons |
11:20:20 | _FireFly_ | TiMiD: 2. only one icon is shown |
11:20:35 | Jungti1234 | hey markun |
11:20:58 | wubbla | wow, even the ata driver is working now... congratulations to LinusN!!! :-D |
11:21:44 | wubbla | what needs to be done before LinusN can start working on the bootloader? |
11:24:38 | | Join Sandking_ [0] (n=jacek@ogorek.akron.net.pl) |
11:25:17 | B4gder | he works on it already |
11:25:31 | B4gder | it needs ata, buttons and lcd |
11:26:51 | linuxstb_ | Will the patching of the iriver H3x0 firmware be done in the same way as the H1x0? Or will that be more work as well? |
11:28:19 | ripnetuk | firefly / timid - does that commit this morning include the firefly gui widget (remote wps) patch, or is that still not committed? |
11:29:42 | | Quit amiconn (Read error: 110 (Connection timed out)) |
11:29:43 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD5BC0.dip.t-dialin.net) |
11:30:11 | markun | Jungti1234 sent me this link: http://translate.google.com/translate?u=http%3A%2F%2Fblog.goo.ne.jp%2Fmorihata%2Fe%2F197023c31527c9adb2fd25fdf98c9124&langpair=ja%7Cen&hl=ko&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools |
11:30:23 | markun | looks like there are a lot of different LCD's to dupport :( |
11:30:27 | markun | support |
11:34:25 | linuxstb_ | markun: That doesn't look like fun. |
11:34:26 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:34:26 | | Quit Sandking (Read error: 110 (Connection timed out)) |
11:38:25 | markun | someone is about to open his Gigabeat to take pictures of the internals |
11:41:47 | markun | linuxstb: tapping the scroll pad also works on the H10. I think it's not so bad. |
11:44:11 | linuxstb | It will be different to how the ipod currently behaves - but maybe that's not a bad thing. I would at least like to experiment with different ways of using the scrollwheel. |
11:44:45 | linuxstb | I don't like having to move my finger around the wheel when a simple "long touch" would do the same thing. |
11:48:22 | amiconn | Regarding the gigabeat - a 400 MHz CPU for a DAP sounds like a big waste to me |
11:48:50 | B4gder | 400 is probably a maximum |
11:48:53 | B4gder | that they don't use |
11:51:31 | amiconn | LinusN: What's the concurrency problem you mentioned? Afaiu we must not do i2c within an isr anyway? |
11:52:21 | LinusN | well, that depends on if the pcf50606 clockstretches or not |
11:52:37 | LinusN | if it doesn't, we can do i2c as much as we want |
11:52:46 | amiconn | Hmm? |
11:53:13 | amiconn | i2c in isr means that the isr may break into a running i2c transfer from normal code |
11:53:16 | LinusN | as long as we don't interrupt an ongoing i2c operation |
11:53:25 | amiconn | ...which will certainly mess up transfers |
11:53:32 | LinusN | that's the concurrency problem |
11:54:14 | LinusN | we need to synchronize the pcf50606 accesses |
11:54:20 | amiconn | ...and iirc the pcf50606 i2c is shared with another component, so it seems i2c in isr is a no-no |
11:54:38 | _FireFly_ | ripnetuk no it is only the playlist-viewer |
11:55:00 | LinusN | amiconn: it's shared with the eeprom, which we will not use |
11:55:11 | _FireFly_ | it seams that currently no of the devs has the time to look at my wps-patch |
11:55:48 | amiconn | LinusN: So it could work okay from isr, provided that it's accessed from one isr exclusively |
11:56:16 | amiconn | ...but in fact I would not like to block the ability to use the eeprom |
11:56:35 | amiconn | It would be perfect for the binary part of the settings |
11:56:46 | LinusN | 128 bytes |
11:56:51 | amiconn | yes |
11:56:59 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
11:57:02 | ashridah | has anyone tried using mingw to build rockbox? |
11:57:02 | LinusN | the original firmware stores the settings in there |
11:57:08 | | Quit einhirn (Client Quit) |
11:57:09 | amiconn | The archos rtc has ~40 bytes, and we do use it |
11:57:11 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
11:57:38 | * | ashridah imagines it's not that much different from cygwin, at least when building the firmware. simulators are probably a different matter) |
11:57:57 | LinusN | ashridah: mingw uses the DOS shell |
11:58:11 | ashridah | not if you couple it with msys |
11:58:27 | LinusN | true, but why mingw then? |
11:58:46 | LinusN | faster? |
11:59:16 | LinusN | i haven't tried to build the cross compiler with mingw |
11:59:24 | ashridah | well, obviously, for the firmware, it makes no difference, but it doesn't rely on a posix compatability library, you can build win32 applications with it. of course, that means it's not posix |
11:59:37 | ashridah | so i assume the simulators probably require the posix library cygwin provides. |
11:59:45 | LinusN | yes they do |
12:00 |
12:00:50 | | Quit ashridah ("Leaving") |
12:00:58 | | Join ashridah [0] (i=ashridah@220-253-123-13.VIC.netspace.net.au) |
12:00:59 | | Join Sando [0] (i=lolsteam@144.135.255.155) |
12:01:16 | ashridah | gah |
12:01:18 | ashridah | after all that, and i still had the same ip address |
12:01:20 | ashridah | didn't need to /reconnect :) |
12:01:56 | | Part Zoric |
12:09:51 | | Join elinenbe [0] (i=elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
12:10:10 | linuxstb | ashridah: There is also "msys" - which provides the normal build tools. Rockbox should compile with that. |
12:12:02 | ashridah | i know that msys exists, if you'll look carefully, i've already mentioned it once :) |
12:12:25 | ashridah | but i was under the impression that's a toolchain, not a posix layer for windows :) |
12:15:41 | linuxstb | Sorry, I didn't read the discussion properly. You're right of course. |
12:16:37 | linuxstb | If it helps, I can cross-compile the windows sim under linux using i586-mingw32msvc-gcc |
12:16:52 | linuxstb | This is probably the same as using mingw under msys |
12:18:07 | ashridah | linuxstb: i don't really care that much, i was mostly curious |
12:18:14 | * | ashridah does all of his development on linux |
12:22:45 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
12:24:26 | preglow | markun: yes, the 64 bit math instructions is an arm5e feature |
12:24:29 | preglow | markun: so we've got it |
12:25:11 | preglow | i also need to use i2c in an interrupt, it seems |
12:35:13 | amiconn | urgs |
12:42:43 | amiconn | B4gder: (1) Do you have an idea how to add colour support to the x11 sim? (2, related) How about adding a H300 win32 sim to the build table? Unlike the x11 sim, it won't go red, only yellow like the H300 target :-P |
12:51:40 | preglow | i'd advice you not to touch x11 if you're interested in retaining your sanity |
12:55:25 | amiconn | I'll probably work on removing the 1 yellow for H300 target and win32 sim tonight |
12:55:33 | amiconn | It's caused by rockboy |
12:58:39 | preglow | wasn't someone planning to optimise rockboy? |
12:59:43 | *** | Saving seen data "./dancer.seen" |
12:59:48 | ashridah | yeah, someone was working on dynamic recompilation. |
12:59:53 | ashridah | but he gave up/got bored |
13:00 |
13:00:52 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
13:01:36 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
13:02:01 | | Quit _FireFly_ (Client Quit) |
13:02:30 | preglow | i don't think there's much to gain by that |
13:02:33 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
13:02:44 | preglow | i'd like to see an assembled optimised core and use of iram, though |
13:02:48 | preglow | assembleR |
13:03:35 | preglow | oh, so there already is some use ofiram |
13:04:06 | ashridah | preglow: the idea is to swap common bits of code with optimised versions |
13:04:24 | ashridah | so that they don't need to be interpreted |
13:04:34 | preglow | i know that |
13:04:37 | preglow | but remember our code cache |
13:04:41 | preglow | it needs to be constantly flushed |
13:04:53 | preglow | when you write new code |
13:05:03 | preglow | besides |
13:05:08 | preglow | these cores can be hard to write |
13:05:16 | preglow | an assembler optimised interpretive core is far easier |
13:05:25 | preglow | and should be enough for at least h1x0 |
13:06:13 | ashridah | write new code? it was mostly just a case of having it jump to prewritten routines iirc |
13:07:19 | preglow | plus, not even half of the iram is currently used |
13:07:27 | preglow | ashridah: nah, that's not the case at all |
13:07:42 | preglow | ashridah: you translate instruction for instruction to native code |
13:08:11 | ashridah | he was working on replacing common routines, i don't know about the rest of it |
13:08:42 | preglow | common routines? |
13:08:51 | preglow | you mean in the game code? |
13:08:55 | ashridah | yes |
13:09:04 | preglow | how can you tell if there are any common routines there? each game might be wildly different |
13:09:17 | linuxstb | What's the status of sound in Rockboy? IIRC, it works but is currently disabled. |
13:09:25 | ashridah | apparently lots of them use a common library provded by nintendo |
13:09:31 | preglow | linuxstb: yes, doesn't go too well with the playback code |
13:09:46 | preglow | ashridah: but ok, that's indeed a more high level approach than dynamic recompilation alone |
13:09:48 | B4gder | amiconn: I have no idea how to fix the x11 sim, no, but then I don't even know how we do it on target |
13:10:04 | B4gder | and I'll add a sim build soon |
13:10:21 | B4gder | busy now |
13:10:50 | preglow | ashridah: still, i'm very certain an assembler core will do more than enough for us |
13:11:07 | preglow | and it'll work for all games, not just those using a library from nintendo |
13:12:07 | Zagor | yay. Name: Nick Smith Comment: Gigabeat owner - I work for Toshiba |
13:12:51 | amiconn | B4gder: The target code is in lcd-16bit.c, and the sim code needs to translate the 16bit packed rgb to whatever is a suitable truecolour format for the os. |
13:13:26 | amiconn | It was rather simple to add support for this to the win32 sim since it uses a DIB for display, which is essentially a BMP in memory |
13:14:02 | amiconn | I have no idea how this could work with the delta-scheme and individual pixel drawing in the x11 sim... |
13:14:58 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
13:16:36 | amiconn | preglow: I agree that an asm core for rockboy would be a good thing. Less complexity than dynarec. |
13:16:50 | _FireFly_ | amiconn how is the 16bit packed rgb defined ?? |
13:17:20 | amiconn | But it isn't as straightforward as it seems - the gameboy cpu is a simplified Z80, but it does a lot of bankswitching |
13:17:41 | amiconn | _FireFly_: RGB565 |
13:17:42 | _FireFly_ | maybe i can help to add support for this for the x11-sim |
13:18:10 | _FireFly_ | ah yes "normal" 16bit format of rgb |
13:18:10 | preglow | amiconn: nothing new there, all game systems of that era did a lot of bank switching |
13:18:37 | amiconn | Yes, but did you already have a look at the gnuboy code? |
13:18:45 | preglow | 'fraid not... |
13:20:34 | _FireFly_ | amiconn i have a simple makro which converts 24bit rgb to 16bit rgb on x11 but currently not the other way |
13:21:21 | amiconn | The conversion is trivial; the win32 sim does it too |
13:22:07 | amiconn | The problem is that the x11 sim doesn't use a bitmap for display, and I didn't find out whether x11 can do that |
13:22:35 | amiconn | The current solution uses two buffer, compares the changes, and draws each pixel individually if it changed |
13:22:59 | amiconn | Probably slow as hell for truecolour |
13:23:21 | amiconn | Besides, I have no idea how to make a window use truecolour |
13:23:36 | amiconn | ...and then there is the remote lcd simulation, which stays palette based |
13:23:46 | amiconn | Currently both displays share one window |
13:23:58 | _FireFly_ | amiconn if i get the image data in 24bit rgb then i can generate a ximage or pixmap which can be easily and fast drawn to the window |
13:24:25 | _FireFly_ | i have written a c++-class which handles this under linux |
13:25:37 | LinusN | _FireFly_: it would be great if you fixed the x11 sim |
13:27:03 | | Quit Jungti1234 ("Bye Bye~ http://cafe.naver.com/iriverh300") |
13:27:11 | amiconn | But please w/o C++ |
13:27:16 | _FireFly_ | np |
13:27:51 | _FireFly_ | the class covert only the c functions to do this :) |
13:28:06 | _FireFly_ | this class represents one loaded image |
13:28:55 | _FireFly_ | which member function to draw it on a specified window or generate a 1bit shape mask for transparents |
13:30:22 | _FireFly_ | amiconn under x11 a window or pixmap are boths drawables |
13:30:30 | _FireFly_ | so you can direktly draw to the window |
13:33:25 | amiconn | The x11 programming model looks quite cumbersome to me (not only the gfx part). Perhaps that's due to it's networking capabilites. |
13:33:42 | _FireFly_ | the differenst between ximage and pixmap is the place where the data is stored because the x11-system is a server-client system. |
13:33:43 | _FireFly_ | yepp |
13:33:44 | | Quit ender` (Read error: 110 (Connection timed out)) |
13:34:18 | _FireFly_ | but you can't compare directly the x11 api with the winapi |
13:34:35 | | Join ender` [0] (i=ychat@84.52.165.220) |
13:34:42 | _FireFly_ | because teh x11 api have no widgets as the winapi has |
13:42:21 | | Quit chopped_pork ("leaving") |
13:50:12 | | Quit ashridah ("sleep") |
13:56:04 | | Join chopped_pork [0] (n=solid@pc176-194.ghnet.pl) |
13:57:34 | TiMiD | _FireFly_: there is only one icon in playlist viewer |
13:57:53 | TiMiD | on the left side of the file currently playing |
13:59:09 | TiMiD | about remote buttons, I just forgot them hehe (but browsing the playlist should work at least |
14:00 |
14:04:40 | _FireFly_ | TiMiD browsing works but you can't left the viewer with the remote :) |
14:05:27 | _FireFly_ | and i just found out that i can't get into the onplay menu with the remote in my wps-widget :) |
14:05:29 | | Join Febs [0] (n=4086d22c@labb.contactor.se) |
14:05:52 | TiMiD | :) |
14:06:11 | TiMiD | this is not a 'critical bug' :P |
14:06:43 | _FireFly_ | yepp but it would be nice if it gets into cvs my widget :) |
14:07:46 | TiMiD | hmm |
14:07:59 | TiMiD | I didn't find a lot of time to read it completely |
14:08:28 | TiMiD | and the code is not very clear (since most of the patch is in fact old code :/) |
14:09:25 | TiMiD | but basically, as far as I read, there is one thing that in my opinion could be better |
14:09:57 | TiMiD | make the fn work for only one screen |
14:10:07 | _FireFly_ | i have currently no idea how to improve the code |
14:10:10 | TiMiD | and then call them twice |
14:11:08 | _FireFly_ | in the current version of update and format_display this isn't possible becuase their return value is checked iirc |
14:11:33 | _FireFly_ | hmm maybe i find a way to do it |
14:12:17 | TiMiD | format_display is void |
14:12:29 | TiMiD | and doesn't do any drawing |
14:13:28 | _FireFly_ | hmm then i have the wrong function in mind but it's a function which is called in update afaik |
14:13:43 | _FireFly_ | i have currently no access to my code |
14:14:36 | | Quit Sandking_ () |
14:15:06 | TiMiD | well since I don't know the original wps code I'm maybe not the most competent here |
14:15:19 | TiMiD | just another thing I just saw |
14:15:21 | TiMiD | display->getstringsize(" ", &space_width, &string_height); |
14:15:51 | TiMiD | you can get space_width with display->char_width |
14:16:14 | _FireFly_ | this is only true when you have a fixed with font using |
14:16:47 | TiMiD | which font sn't fixed ? |
14:16:52 | TiMiD | (I never saw one) |
14:18:10 | _FireFly_ | hmm thats true currently but with unicode support there could some fonts be variable-widthed e.g. asian fonts |
14:18:26 | _FireFly_ | or i'm totaly wrong ?? |
14:18:27 | B4gder | use_prop |
14:18:32 | B4gder | uwe even |
14:18:44 | _FireFly_ | B4gder ?? |
14:19:01 | TiMiD | chinese and japanese fonts are fixed on my system |
14:19:47 | TiMiD | I don't know about korean or arabic ones |
14:20:13 | LinusN | we have plenty of proportional fonts |
14:22:02 | TiMiD | ok |
14:22:12 | TiMiD | at least it's handled in font.c |
14:22:23 | B4gder | uwe_prop for example |
14:22:54 | preglow | i wonder if we should try doing some anti-aliased fonts for colour screens |
14:22:56 | LinusN | display->char_width is the maximum char width |
14:23:02 | preglow | they look pretty nice |
14:23:05 | TiMiD | yes |
14:23:26 | LinusN | and i doubt that getstringsize(" " ...) wants that |
14:24:10 | TiMiD | depends on what you want to do |
14:24:51 | LinusN | in this case the coder wanted the width of the space character, no? |
14:28:28 | TiMiD | I can't say, it's not my code ^^ |
14:28:49 | TiMiD | well if it works like this it's ok |
14:28:51 | amiconn | TiMiD: Some remarks regarding the playlist viewer from my side: (1) The size gain is less than you promised ;-| (2) I see that you changed the 'queued' and 'move' icons into real icons, so they don't need to resemble letters anymore. My idea for 'move' would be a double-arrow (up-down) |
14:29:33 | TiMiD | about the icons, I just choosed quickly since I'm not very good when it comes to design |
14:29:52 | TiMiD | about the code size did you compared the two versions ? |
14:29:57 | amiconn | yup |
14:29:59 | TiMiD | I recompile it just to see |
14:30:28 | amiconn | I did a full rebuild from before your commits, noted the sizes, cvsupped, then rebuilt again |
14:30:36 | TiMiD | the most critical is the Recorder isn't it ? |
14:30:42 | amiconn | yes |
14:30:49 | amiconn | The gain on recorder is 1644 bytes |
14:31:12 | TiMiD | well it orth it ;) |
14:31:17 | TiMiD | *worth |
14:31:20 | amiconn | yes of course |
14:31:30 | TiMiD | it depends of the target |
14:31:34 | amiconn | I'm looking forward to further gains :) |
14:31:40 | TiMiD | it's "roughtly 2kb" |
14:32:35 | TiMiD | next thing I will do : remove splash calls since they are exacltky the same as gui_syncsplash regarding the parameters |
14:33:35 | TiMiD | no |
14:33:43 | TiMiD | next thing I will od : eat first ;) |
14:34:57 | linuxstb | TiMiD: Have you thought about the plugins? What happens now when you run a plugin? |
14:37:25 | amiconn | The plugins should handle multi-display themselves, as they see fit |
14:37:58 | amiconn | The only thing needed in the core is clearing both lcds before and after running a plugin, instead of just main |
14:38:30 | LinusN | it would be *so* cool to be able to control the music via the remote when running a plugin |
14:38:40 | chopped_pork | word |
14:38:53 | LinusN | and should be pretty simple with the default_handler() |
14:38:53 | chopped_pork | (exactly what i was thinking) |
14:38:59 | _FireFly_ | LinusN then we need separate gui threads |
14:39:13 | LinusN | no, i don't mean the wps |
14:39:19 | LinusN | just the buttons |
14:39:22 | amiconn | LinusN: Urgh, that would be awkward to implement |
14:39:26 | linuxstb | I still want to find the time to look at the plugin-menu system I proposed a while back. |
14:40:03 | _FireFly_ | LinusN ups missunderstanding :) |
14:52:10 | | Quit B4gder ("time to say moo") |
14:53:36 | elinenbe | preglow: anit aliased fonts sound GREAT! :) |
14:54:27 | elinenbe | I have a question for anyone who can answer... how are the versions of of rockbox showing the asian fonts? Are they using the unicode patch? |
14:54:57 | markun | elinenbe: The chinese patch doesn't apply cleanly right now, the unicode does. |
14:55:07 | markun | You could use either of them |
14:58:30 | markun | Some pictures of a naked Gigabeat X30: http://www.mygigabeat.com/forum/messages.cfm?threadid=94E464CA-3048-2906-EA03C8BFD203A5A2 |
14:59:42 | preglow | damn, 400mhz arm |
14:59:45 | *** | Saving seen data "./dancer.seen" |
14:59:47 | preglow | you can do some REALLY funky stuff with that |
14:59:49 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
15:00 |
15:00:20 | | Join ender` [0] (i=ychat@84.52.165.220) |
15:00:22 | preglow | does it have line in? |
15:00:34 | preglow | if so, i think i've found the perfect portable effects unit hardware |
15:00:35 | markun | preglow: There are also a 533MHz and a 300MHz version, maybe this is the 300MHz one.. |
15:01:08 | markun | No, but you can connect a line-in to the dock connector. |
15:01:34 | preglow | boo |
15:02:22 | markun | Do you recognize any of the chips? http://img479.imageshack.us/img479/1092/wm22uq.jpg |
15:03:26 | preglow | there's an usb bridge there, seems |
15:04:25 | linuxstb | Yes, the Cypress cy7c68300b |
15:14:34 | | Join mashalla [0] (i=mashalla@p5498DC85.dip.t-dialin.net) |
15:18:06 | markun | The WM875X.S is a Wolfson DAC |
15:20:46 | linuxstb | Yes, but is that the correct part number? The ipod has Wolfson dacs with numbers like wm8721, wm8971 and wm8975. The latest ipod uses the wm8758 |
15:21:30 | markun | I couldn't find this exact partnumber on the wolfson site |
15:22:01 | TiMiD | oh about playlist viewer, I have a small question |
15:22:19 | linuxstb | It's probably very similar to the wm8758. |
15:22:27 | TiMiD | my last changes made it use the global setting show_icons |
15:22:52 | TiMiD | but before, there were a separate setting for playlist |
15:23:05 | TiMiD | must I handle that or should ijust follow the global setting ? |
15:23:05 | linuxstb | markun: Have you decided to buy one, or are you still thinking about it? |
15:23:15 | markun | Still thinking |
15:23:24 | markun | :) |
15:23:50 | markun | Well, the X30 is not for sale here, so that gives me some time to think :) |
15:25:01 | linuxstb | Does it have a standard USB connector, or is that via the dock connector as well? |
15:25:25 | markun | There is also a connector on the unit |
15:26:18 | | Join justsomeperson [0] (n=92a9191b@labb.contactor.se) |
15:27:00 | | Join ep0ch| [0] (n=ep0ch|@195-112-29-86.dyn.gotadsl.co.uk) |
15:28:16 | markun | K4S56163PF is 32MB SDRAM |
15:29:07 | amiconn | TiMiD: I think this was because the icons in the playlist viewer are somewhat more important than elsewhere, but I have no strong opinion on that. I always had icons enabled. |
15:32:42 | TiMiD | I ask this because the gui_list relies partially on the setting show_icons to decide wether it should draw icons or not |
15:33:21 | TiMiD | so making it use the other setting would add some small code (well not a lot) |
15:35:25 | _FireFly_ | maybe you could use a parameter on gui_init to determine if icons should shown or not |
15:35:46 | _FireFly_ | gui_list_init |
15:35:53 | | Join novimon [0] (n=novimon@a84-230-230-239.elisa-laajakaista.fi) |
15:36:02 | novimon | how to enable the crossfeed? |
15:36:14 | _FireFly_ | it is in playback-settings |
15:36:28 | TiMiD | eventually |
15:37:04 | TiMiD | well I could also just not set the icon callbach in that case |
15:39:06 | TiMiD | well about your patch, I will look more deeply this evening |
15:39:16 | TiMiD | and maybe commit it if other devs see no objections :) |
15:40:46 | _FireFly_ | TiMiD k |
15:41:56 | | Join XavierGr [0] (n=XavierGr@ppp9-adsl-117.ath.forthnet.gr) |
15:46:45 | | Join muesli_- [0] (i=muesli_t@c-180-36-1.h.dial.de.ignite.net) |
15:49:21 | * | LinusN is browsing files on his h300 :-) |
15:49:35 | preglow | !! |
15:50:03 | ep0ch| | dare you to play some tunes :p |
15:51:37 | TiMiD | LinusN: Congratulations ! |
15:51:40 | NicoFR | linus your pgrogress is really impressive :D |
15:51:59 | XavierGr | Indeed Gongratulations from me too. |
15:52:07 | NicoFR | maybe a pic ? |
15:52:13 | | Join webguest98 [0] (n=d4886a7e@labb.contactor.se) |
15:52:14 | XavierGr | You did that only in 2 days? |
15:52:29 | muesli_- | LinusN 4 president :D |
15:52:58 | _FireFly_ | TiMiD: on the tracker isn't currently the latest version of the widget |
15:53:14 | muesli_- | btw there's no h300 ;) |
15:53:16 | linuxstb | I wonder if that news is on misticriver yet... |
15:53:26 | ep0ch| | meh where is sourceforge :( |
15:53:32 | preglow | haha |
15:53:38 | TiMiD | _FireFly_: upload it for this evening :) |
15:54:02 | | Quit Sando (Read error: 104 (Connection reset by peer)) |
15:54:07 | muesli_- | linuxstb just done ;9 |
15:54:26 | linuxstb | muesli_-: You're getting slower. |
15:54:28 | amiconn | LinusN: I'll commit some lcd fixes tonight, e.g. the pb that the default background is rockbox blue, but becomes white after running a plugin |
15:54:30 | _FireFly_ | TiMiD k |
15:54:31 | TiMiD | (well maybe this evening I will be in a pub drinking some beers, so if that the case, I won't look at your patch :D) |
15:54:46 | TiMiD | but if I'm home then ok :) |
15:54:49 | amiconn | It involves 2 new #defines, LCD_DEFAULT_FG and LCD_DEFAULT_BG |
15:54:58 | preglow | http://www.misticriver.net/showthread.php?t=24010 |
15:55:01 | preglow | ahahah |
15:55:11 | preglow | that took, what, a couple of minutes? |
15:55:20 | preglow | heh |
15:55:32 | linuxstb | amiconn: You will need to be careful because RGB_PACK can't be evaluated at compile time on the ipod. Maybe we should try and fix that. |
15:55:54 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
15:56:06 | Moos | Hi all! |
15:56:20 | amiconn | linuxstb: I know. I'm thinking about using the standard lcd_set_*ground() fns instead of RGB_PACK() |
15:56:47 | amiconn | Just slightly more code |
15:56:49 | linuxstb | OK, I'm sure you'll find a nice solution. Just wanted to make sure you knew about the issue. |
15:57:34 | amiconn | lcd_set_drawinfo(DRMODE_SOLID, LCD_DEFAULT_FG, LCD_DEFAULT_BG); should in fact do the trick |
15:58:58 | linuxstb | How about defining RGB_PACK as a macro for compile-time use, and "rgb_pack" as a function for run-time use. |
15:59:06 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
16:00 |
16:01:10 | | Join muesli- [0] (i=muesli_t@c-180-36-26.h.dial.de.ignite.net) |
16:01:35 | preglow | LinusN: how far is the bootloader from being ready for release, then? |
16:01:46 | LinusN | not very far |
16:03:12 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
16:03:14 | amiconn | linuxstb: the lcd_set_*ground() fns do exactly what RGB_PACK() does at runtime |
16:03:16 | preglow | good news, good news |
16:03:53 | Slasheri | Hmm, debug (logf) build fails: |
16:03:55 | Slasheri | dsp.c:456: error: can't find a register in class `ADDR_REGS' while reloading `asm' |
16:03:55 | linuxstb | amiconn: So should we rewrite RGB_PACK so it can always be evaluated at compile-time? |
16:04:09 | amiconn | Imho we don't need it |
16:04:37 | preglow | Slasheri: that's right, i use the frame pointer |
16:04:53 | Slasheri | ah, ok :) |
16:04:54 | linuxstb | amiconn: So colours will always be stored as a "struct rgb" in the source and converted to the 16-bit packed format at runtime? |
16:05:36 | preglow | Slasheri: if there is such a thing as a debug define, you could add that to the ifdef line |
16:05:49 | Slasheri | preglow: i will now check the one ogg file if it still crashes and send it to you |
16:06:27 | ep0ch| | preglow: did you find out why mpc hung? |
16:06:34 | preglow | ep0ch|: no |
16:06:37 | amiconn | linuxstb: Hmm, when I think of it... Sounds like a waste. |
16:06:50 | amiconn | I'll think about it, perhaps there's a better solution |
16:07:44 | linuxstb | I was thinking that all colours should (wherever possible) be stored as packed rgb565, instead of struct rgb. |
16:08:00 | amiconn | preglow, Slasheri: I wonder why logf builds don't specify -fomit-frame-pointer |
16:08:32 | Slasheri | amiconn: i wonder that as well |
16:08:52 | Slasheri | i think that option should be added because there is no gdb stub available currently |
16:09:02 | amiconn | linuxstb: Yes, however, that'll change the parameter format for some functions. I'll think about the implications |
16:09:31 | amiconn | Slasheri: Yeah, and logf() isn't the option for when you're going to use gdb |
16:10:46 | amiconn | linuxstb: The packed rgb565 should always be big endian, yes? |
16:11:39 | Slasheri | preglow: do you want the file now? |
16:11:43 | Slasheri | i will dcc :) |
16:11:45 | preglow | Slasheri: might as well |
16:11:48 | Slasheri | good |
16:12:11 | Slasheri | it crashes immediately player, cuts hdd power and prints screen full of lines |
16:12:18 | preglow | ahahah |
16:12:23 | preglow | nice crash |
16:12:26 | Slasheri | yep |
16:12:29 | | Join Mongey| [0] (n=mongeyc@83-71-6-125.b-ras1.dbn.dublin.eircom.net) |
16:12:34 | Slasheri | ah, i have to register yet again to dcc :) |
16:12:35 | preglow | you tried it in the sim? |
16:12:38 | Slasheri | not yet |
16:12:56 | Slasheri | i have some modifications that sim doesn't compile currently.. but i will try soon |
16:13:00 | linuxstb | amiconn: Yes. Unless we change the lcd_update() for the ipod to byte-swap. |
16:13:20 | amiconn | Okay. I don't see why this shouldn't be possible at build time |
16:13:21 | Mongey| | LinusN you rule, nice work on the h340 |
16:13:38 | XavierGr | Hmm interesting I am doing a battery benchmark. |
16:14:01 | linuxstb | I don't like using htobe16() for it though - I think we should make the code clearly by having #if CONFIG_LCD==LCD_IPOD_4G || CONFIG_LCD==LCD_IPOD_NANO and using swap16 |
16:14:12 | linuxstb | s/clearly/clearer/ |
16:14:27 | XavierGr | I started 5.30 yesterday it is 5.15 and the player says 3h 19m left - 14 % level |
16:14:43 | XavierGr | 128kbps mp3 50 volume |
16:14:45 | linuxstb | And we would replace the swap16 function by a macro. |
16:14:53 | amiconn | I think about using a similar mechanism as for the bmp header for screendump() |
16:15:02 | amiconn | This is always little endian |
16:15:19 | linuxstb | I've discovered that we could write rgb565 bmp files - at the moment I (poorly) convert it to 24-bit. |
16:15:39 | XavierGr | it exided 23h 45m that the first estimated time was. |
16:15:40 | preglow | XavierGr: well, that's not bad, is it? |
16:15:51 | preglow | XavierGr: the estimated time is pure guesswork |
16:15:57 | XavierGr | 1900mAh battery, no misunderstandings |
16:16:06 | XavierGr | yes it seems very good. |
16:16:06 | preglow | XavierGr: what capacity is the default one? |
16:16:12 | XavierGr | 1300mAh |
16:16:14 | preglow | right |
16:16:18 | preglow | well, sounds decent to me |
16:16:20 | amiconn | linuxstb: Yes we can, and if you look at the bmp2rb source, you'll see that I know about this format |
16:16:41 | XavierGr | it has some juice left and I want to see how far it can get. |
16:17:07 | XavierGr | though I think that I set the volume too low |
16:17:15 | XavierGr | is 50 compared to 20 of iriver fw? |
16:17:17 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
16:17:37 | Slasheri | XavierGr: no, the scale is non-linear |
16:17:47 | XavierGr | ahh then bummer |
16:17:58 | XavierGr | this is then below standarts |
16:18:27 | | Part Mongey| |
16:18:27 | XavierGr | I usually set the volume more than 70-75 to listen to music |
16:18:34 | | Quit muesli_- (Read error: 110 (Connection timed out)) |
16:18:37 | preglow | i honestly don't think the volume will affect things much |
16:18:40 | XavierGr | and more than 85 if it is crowded |
16:18:45 | XavierGr | you do? |
16:18:55 | XavierGr | because some say it does though I am not sure. |
16:18:55 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
16:18:57 | preglow | not much, no |
16:19:39 | XavierGr | also the album is 54 MB long is it right for a benchmark? |
16:19:46 | Slasheri | i think bass might be more important considering power consumptions |
16:19:57 | XavierGr | no flat EQ, always flat |
16:20:25 | Mordov | hey, I*m looking for a iHp-120 simulator so I can easyer make WPS files.. is there any? |
16:20:48 | linuxstb | Mordov: Yes, but you will need to compile it yourself. |
16:20:58 | XavierGr | also I really want to see the benchmark battery data from my plugin, which is running simultanesly |
16:21:11 | XavierGr | I want to see the graphs |
16:21:28 | Mordov | hmmmm, linuxstb can't I copie it from someone? |
16:21:34 | | Join kaouete [0] (i=kkwet@vol75-8-82-233-236-81.fbx.proxad.net) |
16:21:35 | kaouete | hi |
16:21:45 | Mordov | I'm no programer... wps are difficult for me ;) |
16:22:43 | linuxstb | Mordov: Yes, if you can find someone to give you a copy. But there are no official versions distributed. |
16:23:15 | Mordov | ah, ok, so I'll just write a post in the forum and hope :) |
16:23:33 | Mordov | got tired of mounting the player :) |
16:23:39 | kaouete | i have a strange thing with my archos recorder with rockbox 2.5 : sometimes, (when the battery charge is under 15% sometimes, but this morning it was 30% !) the songs playing just stop, and even when no songs are played i get the message "press stop to shutdown" : it looks like someone press the stop button in fact, but i'm not :] |
16:23:47 | | Join _FireFly_ [0] (n=FireFly@p54A47126.dip.t-dialin.net) |
16:23:52 | | Join jelle-k [0] (n=jelle-k@jelle-online.xs4all.nl) |
16:24:01 | kaouete | is it a know bug ? is it even a bug ? |
16:24:01 | jelle-k | hi all |
16:25:23 | XavierGr | also did anyone tried or checked my battery benchmark plugin? A benchmark on 128kbps mp3 at 50 volume would be good to be done (with or without the plugin) to check if the results match. Also I have to do now the same test on the iriver fw. |
16:28:14 | LinusN | wee, the remote lcd driver just worked without modification on the h300 |
16:28:17 | | Quit muesli- (Read error: 110 (Connection timed out)) |
16:28:56 | LinusN | kaouete: did it do this with 2.4 as well? |
16:28:58 | preglow | markun: i can speed up crossfeed a bit more by using interleaved delay buffer data |
16:29:07 | chopped_pork | XavierGr: i could do some tests as i already did in the past... i'd do flac and vorbis though |
16:29:14 | chopped_pork | XavierGr: how do i get/use your plugin? |
16:29:23 | kaouete | LinusN: i dont think but i'm not sure : all that i am sure is that before (maybe 2.3) it was not doing this |
16:29:32 | preglow | chopped_pork: flac has already been done |
16:29:37 | XavierGr | chopped_pork: do you know how to compile? |
16:29:49 | markun | preglow: yes that would speed it up. I had only thought of interleaved input, but that is not an option. |
16:29:51 | chopped_pork | XavierGr: i will be setting up the crosscompiler today |
16:29:59 | chopped_pork | XavierGr: i do know how to compile :) |
16:30:04 | XavierGr | else I could you a daily biuld with it |
16:30:26 | chopped_pork | i really really want to see unicode in action :) |
16:30:39 | XavierGr | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1357370 |
16:30:40 | linuxstb | XavierGr: Do you want to update this page with info about your plugin: http://www.rockbox.org/twiki/bin/view/Main/IriverRuntime |
16:30:42 | preglow | markun: i can speed up the fetch/store and free a register like that |
16:30:45 | markun | chopped_pork: we all do :) |
16:31:18 | XavierGr | chopped_pork: please tell me if you want to use the patch or I could sent you the fw file with the plugin |
16:31:43 | XavierGr | linuxstb: I will go and update it, as soon as I see the battery log, just to be sure that all is fine with the plugin |
16:31:57 | chopped_pork | hm i could try musepack too, since it's slow it'll drain the battery fast anyway :) |
16:32:00 | linuxstb | I've just updated the IriverRuntime to add that I had the volume at 80 when doing my tests. |
16:33:08 | XavierGr | By the way how the battery ETA is calculated? |
16:34:07 | chopped_pork | oh boy i remember back in the day, it was some week or two after there actually was flac playback in rockbox i did a test and the runtime was some 8 hours afair |
16:34:43 | chopped_pork | which was already way cool |
16:34:50 | linuxstb | chopped_pork: That's interesting. I would have expected the FLAC codec in Rockbox to have progressed more than that. |
16:35:34 | linuxstb | But I guess the main battery drain is the disk, and disk usage hasn't changed much since the first playback code. |
16:36:00 | chopped_pork | linuxstb: i would have never expected more, because of disk usage |
16:36:08 | chopped_pork | you just pwn |
16:36:09 | chopped_pork | :> |
16:38:53 | Slasheri | Hmm, the disk eats battery quite much. It takes ~500-600 mA at buffering, so after 5-6h of flac playback 600 mAh of power would have been consumed at least |
16:39:02 | Slasheri | plus the cpu current |
16:42:55 | linuxstb | I've still got a couple more tests I want to do with FLAC - a test with the normal CPU frequency set to 24MHz, and a test with Rockbox sitting in the file browser during playback, instead of having a WPS (with peakmeter) displayed. |
16:43:26 | | Join tucoz [0] (n=martin@hornved.ii.uib.no) |
16:43:36 | tucoz | Hi |
16:44:06 | linuxstb | Wavpack will be an interesting test - it uses slightly more CPU than FLAC, but the files are slightly smaller. |
16:44:39 | XavierGr | linuxstb: are interested in using my plugin? |
16:44:47 | tucoz | In the cross compiler howto it is written that Rockbox does not currently work with GCC 4.0.x. Is this still true? |
16:44:54 | tucoz | That is in the wiki |
16:45:03 | chopped_pork | should i use binutils 2.16 or 2.16.1? |
16:45:09 | Slasheri | tucoz: i would not recommend gcc 4 yet |
16:45:39 | tucoz | Slasheri, ok. Then it is best to keep that there. |
16:45:44 | Slasheri | it should work, but might have some problems |
16:47:44 | linuxstb | XavierGr: After you tell me that it doesn't decrease performance :) |
16:50:15 | tucoz | chopped_pork, I think 2.16 is good enough |
16:50:28 | XavierGr | ok I will try to make the same test without the plugin |
16:50:35 | chopped_pork | tucoz: k thanks |
16:52:04 | tucoz | I cannot find a changelog that states what has been changed in 2.16.1 |
16:52:13 | tucoz | But, 2.16 works fine |
16:52:34 | | Quit webguest98 ("CGI:IRC (EOF)") |
16:54:07 | | Join lamed [0] (n=d4b3395e@labb.contactor.se) |
16:55:02 | | Quit justsomeperson ("CGI:IRC") |
16:55:44 | lamed | hello |
16:56:25 | | Join webguest47 [0] (n=d4886a7e@labb.contactor.se) |
16:56:33 | preglow | tucoz: gcc4 seems to works just fine |
16:56:50 | preglow | tucoz: i ran a gcc4 compiled build for days |
16:58:10 | lamed | anyone knows what's a "C" means at the start of a line from "cvs update -dP" |
16:58:13 | lamed | i'm getting: |
16:58:16 | lamed | C apps/gui/list.c |
16:58:20 | linuxstb | C is bad :) |
16:58:31 | preglow | linuxstb: conflict :/ |
16:58:32 | tucoz | preglow, I see. Well, I can change that statement to "seems to work just fine" instead of "does not currently work" ;) Or what do you say? |
16:58:32 | preglow | ehh |
16:58:34 | lamed | u mean it didn't updated the file.. |
16:58:35 | preglow | lamed: conflict :/ |
16:58:37 | lamed | right conflict. |
16:58:50 | lamed | M=merge? |
16:58:52 | preglow | tucoz: seems to work just fine, yes |
16:58:55 | preglow | yes |
16:58:58 | tucoz | ok |
16:59:15 | linuxstb | Yes, it updated the file, but there will be parts of it marked with "<<<<<<<<<<" - you need to manually edit and resolve the conflicts. |
16:59:37 | linuxstb | Or if you want to discard your local changes, just delete the file and do update again. |
16:59:46 | *** | Saving seen data "./dancer.seen" |
17:00 |
17:00:36 | lamed | yes, here it is... |
17:02:42 | lamed | woop, yeah, i've got totally to different files there :/ but good thing that the gui widget is getting worked on. have a gday! |
17:03:03 | _FireFly_ | lamed: which gui widget ?? |
17:03:11 | tucoz | preglow, this is only for coldfire, right? |
17:03:26 | lamed | the gui_list |
17:03:29 | _FireFly_ | k |
17:03:30 | preglow | tucoz: yes |
17:03:35 | preglow | tucoz: wont work at all for sh |
17:03:43 | tucoz | ok |
17:04:48 | | Quit lamed ("CGI:IRC") |
17:06:23 | _FireFly_ | TiMiD: i'm going to update my widget on tracker |
17:07:27 | _FireFly_ | argh sf is slow |
17:08:49 | _FireFly_ | ok updated |
17:11:47 | | Join hardeep [0] (n=hardeep@c-67-188-108-180.hsd1.ca.comcast.net) |
17:21:00 | | Join Sando [0] (n=lolsteam@144.135.255.155) |
17:22:13 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
17:23:29 | XavierGr | end of benchmark: Total runtime 24h 52 minutes (wtf lets say 25h) 1900mAh battery mp3 128kbps EQ flat, 50 Volume |
17:23:53 | ep0ch| | nice |
17:24:05 | ep0ch| | was that buffering from disk too? |
17:24:43 | XavierGr | hmm just checked the log, last successful right was at 24h 22minutes |
17:26:24 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
17:26:53 | _FireFly_ | TiMiD: currently here ?? |
17:27:04 | XavierGr | that was the result from the builtin timer in rockbox 24h 22m |
17:27:44 | XavierGr | http://pastebin.com/431834 |
17:27:48 | XavierGr | here is the log |
17:27:54 | XavierGr | battery log |
17:29:17 | XavierGr | hmm 51 succesfull right on the disk. |
17:29:23 | XavierGr | ^writes |
17:30:31 | XavierGr | One write every 28,6 minutes |
17:30:49 | XavierGr | amazing more or less like the buffer size... |
17:31:35 | ep0ch| | yeah i think 1mb of 128kbps is about a minute |
17:31:46 | XavierGr | yes exactly |
17:31:56 | | Quit webguest47 ("CGI:IRC (EOF)") |
17:33:17 | XavierGr | also when the battery reached 0% or ETA 0 minutes there was no successfull HD write. |
17:34:06 | XavierGr | So the error on the benchmark was exactly as it should. 30 minutes!!! |
17:34:14 | XavierGr | for mp3 128kbps |
17:34:55 | XavierGr | very accurate results :D |
17:35:58 | XavierGr | the disk managed to make 51st write. That was logged. Then the player continued for another ~30 minutes and it stutdonw on the 52 HD access which failed. (and the log couldn't be updated) |
17:35:59 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-141-012.pools.arcor-ip.net) |
17:36:42 | XavierGr | So the error of the mesurement comes from the bitrate of the files played. |
17:37:17 | XavierGr | As bitrate gets bigger the error is smaller. |
17:38:09 | XavierGr | then the error will be at about 1hour incase 64kbps mp3 are tested |
17:39:59 | XavierGr | also the voltage dropped till 3.46. Strange last time I pushed the player to 2.73. But then it shut in front of my eyes. So I think that 3.46 was the voltage 30 minutes before shutdown. |
17:40:20 | XavierGr | now let's make some graphs |
17:44:03 | tucoz | XavierGr, you should probably change the decimal separator to from , to . |
17:44:07 | tucoz | in the voltage |
17:44:18 | XavierGr | yes, sorry localization issue |
17:44:50 | tucoz | It is the same here |
17:45:18 | XavierGr | country? |
17:45:49 | tucoz | Norway at the moment. It is the same in Sweden (where I am from), as well. |
17:46:10 | XavierGr | I will search in which countries it is a '.' |
17:46:20 | XavierGr | I think UK and US for sure |
17:46:47 | Slasheri | Hmm, probably it's almost alwhere in europe , (at least here in finland). But i use . always instead, because for example programming languages don't like , |
17:47:14 | XavierGr | yes |
17:47:42 | chopped_pork | it's , in poland too |
17:47:59 | tucoz | Slasheri, and it isn't very good to use in maths as well. For instance to describe a set of floats (3,14, 2,618, 1,14) |
17:48:06 | chopped_pork | i like dots better anyway |
17:48:10 | chopped_pork | :> |
17:48:16 | Slasheri | tucoz: yes, true |
17:48:31 | XavierGr | well I use dots to describe thousands |
17:48:31 | tucoz | wonder why they settled for the , |
17:48:33 | Slasheri | or one could use 1,23 ; 1,50 but that is confusing too |
17:48:48 | _FireFly_ | XavierGr: you should use a seperator which will be correctly understand in a spreadsheet app |
17:48:55 | linuxstb | Or change the units - 1230mV |
17:49:02 | _FireFly_ | or that |
17:49:05 | tucoz | :) |
17:49:16 | XavierGr | yes probably mV is better. |
17:49:24 | linuxstb | Why solve a problem when you can avoid it? |
17:49:27 | amiconn | _FireFly_: Yes, and e.g. OpenOffice wants , when set to german, but . when set to english |
17:49:39 | XavierGr | my spreadsheet wants ',' |
17:49:40 | tucoz | linuxstb, KISS |
17:50:02 | _FireFly_ | amiconn: also when you import a csv file ?? |
17:50:18 | amiconn | yes, afaik |
17:50:38 | _FireFly_ | if so then avoid a seperator :) |
17:51:08 | tucoz | Seems to drop quite quickly when reaching 3.7 volts |
17:52:12 | _FireFly_ | yepp it is always when going to "empty" |
17:53:04 | _FireFly_ | a good battery should hold the voltage as long as it could and then rapitly drop to "empty-voltage" |
17:53:16 | tucoz | I see |
17:53:43 | tucoz | see you |
17:53:46 | | Part tucoz ("Leaving") |
17:55:08 | | Join tucoz [0] (n=martin@hornved.ii.uib.no) |
17:56:14 | tucoz | I just remembered. Do any of you know why the iriver is silent at 96Mhz (radio). A user in the forums is saying that he listens to a station at that frequency on other devices. |
17:56:27 | wubbla | is it possible to compile rockbox using the debian sarge package: prc-tools-m68k |
17:56:30 | wubbla | ? |
17:56:51 | _FireFly_ | amiconn: you are right i have just tested it |
17:56:58 | tucoz | http://forums.rockbox.org/index.php?topic=1832.msg12193#msg12193 |
17:57:59 | XavierGr | Hmm the ETA calculation I think can be better (and the % level). If the battery drops so quickly from 3,46. |
17:58:39 | XavierGr | Because while the ETA measurement at start is very accurate then, at about the end of the battery it is completely wrong |
17:58:56 | Mordov | where do I report bugs? |
17:59:03 | XavierGr | But I don't know how this caclulation is done, so if anyone has info... |
18:00 |
18:00:26 | tucoz | Mordov, You could just mention your bugs here, and someone will pick it up |
18:00:46 | | Part tucoz ("Leaving") |
18:00:48 | Mordov | :) |
18:02:54 | | Quit Febs ("CGI:IRC (EOF)") |
18:03:20 | Mordov | bug report: I deleted some files in teh Tag mode yesterday, tehy didn't get delete but just alterd. this caused the player to lock up when browsing and I could not uppdate my DB file bacause when getting to the songs that was alted I got a java out of heap memmory bug. I deleted the files manualy using windows exploer and all was fine after that. ONe schoud not be alowed to delete files in Tag mode if it doen's work ;) |
18:03:53 | HCl | what do you mean delete files in tag mode? |
18:05:20 | Mordov | I can delte files... I press teh joystick and get a delte option |
18:05:39 | Mordov | I can delete something... oviusly not the file :) |
18:05:54 | HCl | as far as i know that should just delete the file |
18:05:59 | HCl | shouldn't affect the database |
18:06:11 | Mordov | yapp, but it doen't |
18:06:16 | Mordov | the file is still there |
18:06:19 | HCl | mk |
18:06:22 | HCl | odd |
18:06:23 | Mordov | I havn't tested that today |
18:06:28 | Mordov | I'll cherck noe |
18:06:33 | Mordov | -e +w |
18:06:57 | HCl | i never really liked the way rockbox browses the database, or the way the database uses raw offsets, in the first place |
18:07:03 | HCl | its extremely unclean and unmanagable |
18:07:15 | _FireFly_ | HCL write a new one ;) |
18:07:27 | _FireFly_ | if you can |
18:07:30 | HCl | i *wrote* the current design |
18:07:39 | HCl | i wanted to make it more abstract |
18:07:45 | HCl | but there was heavy resistance from the other developers |
18:07:49 | HCl | so i had to compromise |
18:08:24 | Mordov | today I can't delete in tag mod :) only playlist and open with visible :) |
18:08:26 | HCl | the offsets aren't that much of a disaster, aside from changing small bits of the database |
18:08:49 | HCl | the gorey code is in the database browsing, which i didn't touch much aside from updating it to work with the new format |
18:09:06 | Mordov | my biggest irritation is that the Tag browsing changing is a bit slow |
18:09:15 | XavierGr | overall I am very glad with the benchmark results. This evening I will make the same test without the plugin, to see if it matters. Then I will update the wiki. |
18:09:15 | HCl | yea, thats on a todo list somewhere |
18:09:28 | HCl | its mostly cause of the gorey design of the database browsing |
18:09:32 | HCl | that its hard to get the way we want |
18:09:42 | HCl | (extra folder like thing in the root directory that allows you to browse the database) |
18:10:01 | Mordov | :D think it would make the whole firmware more stady,,, I have had some hangs during browsing |
18:10:21 | HCl | the problem of that mostly lies with the gorey design of the database. |
18:10:40 | HCl | its a bit of a trade off between memory+cleanness and performance. |
18:10:45 | HCl | most developers prefer performance |
18:11:09 | HCl | oh wait, its cleanness and performance+memory |
18:11:18 | HCl | most developers prefer perfomance/memory |
18:11:33 | Mordov | we al do :) |
18:11:36 | HCl | where i'd rather have it work clean and right,more slowly, than quickly and dirty :) |
18:11:41 | Mordov | I know where the reset butin is ;) |
18:12:23 | Mordov | If I coud chose between faster changing betwene tag's in differnt foldewrs and more stady system I would go for the first |
18:12:42 | HCl | yea, thats what was decided on |
18:12:42 | Mordov | but not in any extreme ways... |
18:12:55 | HCl | but an effect of it is that the code is unmanagable, and glitchy |
18:13:17 | Mordov | hehe, taht is not good :) |
18:13:29 | Mordov | unmanagable, and glitchy sounded frustrating for you :) |
18:13:41 | HCl | yea, one of the reasons why i practically refused to touch that part of the database |
18:13:47 | HCl | i only updated it to work with the new format. |
18:13:49 | Mordov | hehe:) |
18:16:56 | HCl | my cat is so cute |
18:18:23 | | Join cora61 [0] (n=opera@p5492BB78.dip0.t-ipconnect.de) |
18:18:27 | XavierGr | meaow! I love cats. |
18:19:29 | HCl | :) |
18:19:30 | HCl | bbl |
18:20:20 | | Part cora61 |
18:27:44 | | Quit mashalla (Read error: 110 (Connection timed out)) |
18:44:22 | | Quit NicoFR () |
18:45:19 | | Join ehntoo_ [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
18:50:32 | | Nick Seedy is now known as Seed (i=ben@85-64-200-85.barak-online.net) |
18:56:41 | | Quit t0mas (Read error: 113 (No route to host)) |
18:59:13 | | Quit ep0ch| ("gone") |
18:59:50 | *** | Saving seen data "./dancer.seen" |
19:00 |
19:00:39 | | Quit ehntoo (Read error: 110 (Connection timed out)) |
19:00:44 | | Join justsomeperson [0] (n=92a9191b@labb.contactor.se) |
19:01:15 | | Quit justsomeperson (Client Quit) |
19:06:42 | | Quit hardeep (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
19:16:42 | | Join gromit` [0] (n=gromit@freedom.rd.francetelecom.com) |
19:22:35 | | Join pinkutank [0] (n=ddd@85.101.96.60) |
19:22:53 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
19:23:13 | | Quit einhirn (Client Quit) |
19:24:59 | pinkutank | hey ho guys |
19:25:40 | pinkutank | I've compiled a jpeg viewer that allows both scrolling and skipping to a enxt/prev file and allows you to listen to music while doing so |
19:25:58 | Maxime`` | eheh |
19:26:11 | pinkutank | http://forums.rockbox.org/index.php?topic=1828.0 |
19:30:02 | wubbla | is there a difference between m68k-linux-gcc and m68-elf-gcc? |
19:30:37 | Maxime`` | probably, as they haven't the same name :s |
19:30:38 | Maxime`` | :x |
19:31:34 | wubbla | and what is the difference? :D |
19:32:10 | Maxime`` | dunno ^^ sry :x |
19:35:47 | wubbla | k ;-) |
19:37:38 | pinkutank | where is the spalsh image in the source to edit? |
19:38:09 | | Join Sandoaway [0] (n=lolsteam@144.135.255.155) |
19:45:38 | | Join Jungti1234 [0] (n=jungti12@58.77.81.75) |
19:45:54 | Jungti1234 | hi |
19:46:08 | Jungti1234 | markun: are you here? |
19:50:25 | amiconn | linuxstb: In fact your idea to always use packed rgb colour values solves a fair number of problems, e.g. with the multiscreen code |
19:51:03 | amiconn | This way the data format for a pixel value is identical for both colour and greyscale lcds |
19:51:19 | amiconn | (unsigned int) |
19:51:54 | | Join muesli_- [0] (i=muesli_t@Bc123.b.pppool.de) |
19:52:00 | muesli_- | re |
19:52:38 | | Join |beowulf| [0] (n=kvirc@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) |
19:56:43 | | Quit Sando (Read error: 110 (Connection timed out)) |
20:00 |
20:01:09 | | Quit muesli_- (Read error: 104 (Connection reset by peer)) |
20:03:00 | | Join Sandking [0] (n=jacek@ogorek.akron.net.pl) |
20:07:38 | pinkutank | which file do i need to chanfe to change the spalsh image? |
20:07:57 | pinkutank | while compiling |
20:09:20 | | Quit Jungti1234 ("Bye Bye~ http://cafe.naver.com/iriverh300") |
20:09:39 | | Join shx [0] (n=52e0b302@labb.contactor.se) |
20:13:03 | | Quit gromit` ("Leaving") |
20:13:16 | TiMiD | I've a question |
20:13:44 | TiMiD | how do you make scanf read strings with a white space as one single string instead of stopping the reading |
20:14:08 | | Quit shx (Client Quit) |
20:15:00 | TiMiD | for example I have a string "foo1 foo2" |
20:15:17 | TiMiD | and scanf first reads "foo1" then "foo2" |
20:17:06 | | Quit Moos ("Glory to Rockbox") |
20:19:23 | Mordov | can I do anything to make the ramote work better on my iHp-120? |
20:20:20 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
20:21:19 | | Join muesli_- [0] (i=muesli_t@Bbc6d.b.pppool.de) |
20:22:04 | _FireFly_ | TiMiD: updated version of my widget is on tracker (if you have some free time :) ) |
20:31:46 | _FireFly_ | TiMiD: it seams it isn't possible (scanf) look at man scanf |
20:32:32 | _FireFly_ | because scanf returns on each white space it finds in the input-stream (stdin) |
20:38:11 | pinkutank | hey timid |
20:38:33 | pinkutank | ive succesfully compiled a build |
20:39:07 | pinkutank | and not stopping there, I combined to plugins that otherwise interfered with each other, and released a combo patch to the website :) |
20:41:37 | TiMiD | _FireFly_: no party this evening, but I must help my sister with her C programming project so maybe later :) |
20:41:55 | _FireFly_ | k, ;) |
20:42:05 | TiMiD | pinkutank: so you have the plugin patched as you wanted ? |
20:42:09 | TiMiD | great :) |
20:46:16 | pinkutank | yes, I even have it up on the forum if anyone wants it |
20:46:37 | pinkutank | which file do i need to edit so I can change the splash logo? |
20:46:50 | LinusN | apps/icons.c |
20:49:13 | pinkutank | apps/gui/icon.c ? |
20:50:00 | LinusN | sorry |
20:50:06 | LinusN | apps/recorder/icons.c |
20:51:45 | pinkutank | do i extract them via a decompiler? |
20:51:50 | TiMiD | LinusN: I think the dir recorder / player are quite confusing |
20:51:57 | LinusN | what is it that you want to do? |
20:52:07 | LinusN | TiMiD: of course it is |
20:52:12 | pinkutank | change the graphics that the palyer uses, currently aimin at tthe rockbox logo |
20:52:13 | TiMiD | it could be renamed to bitmap/charcell ? |
20:52:25 | amiconn | LinusN: What do you think is better: RGB_PACK() or LCD_RGBPACK() ? |
20:52:26 | TiMiD | (I know it's for historical reasons) |
20:52:27 | LinusN | TiMiD: not without causing huge problems |
20:52:44 | LinusN | amiconn: it doesn't matter to me |
20:52:55 | LinusN | TiMiD: cvs doesn't have a rename function |
20:53:09 | pinkutank | what kind of unpacker should i use |
20:53:15 | TiMiD | hmmm |
20:53:19 | TiMiD | and a delete ? |
20:53:29 | TiMiD | (I assume delete is logged too) |
20:53:43 | LinusN | TiMiD: the files will lose all cvs history |
20:54:32 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
20:54:48 | | Join Mordov_ [0] (n=Mordov@13.80-202-208.nextgentel.com) |
20:55:02 | Mordov_ | is rockbox for iPod nano out? |
20:55:12 | _FireFly_ | with svn it is possible to rename (move) a file or directory ;) |
20:55:42 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
20:55:49 | pinkutank | ermm |
20:55:50 | pinkutank | oii |
20:56:01 | pinkutank | how can I create bitmaps from the resoruce files |
20:56:34 | linuxstb_ | Mordov_: No. There is a working bootloader, but Rockbox itself isn't working yet. |
20:56:49 | LinusN | pinkutank: create a monochrome bmp file and convert it using tools/bmp2rb |
20:57:07 | LinusN | _FireFly_: yes |
20:57:16 | amiconn | Doesn |
20:57:23 | amiconn | 't need to be monochrome |
20:57:31 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
20:57:36 | LinusN | true, but then you don't know how it will look |
20:57:41 | t0mas | hi |
20:57:50 | Mordov_ | linuxstb_: ok, my frined just bought nano and have been bitching abaout the firmware and soware for an houer :) |
20:57:57 | amiconn | LinusN: It will map the brightness levels to the closest possible ones |
20:58:02 | Mordov_ | one haw to have iphoto to make photo work |
20:58:03 | pinkutank | is there a way to dump the ones it has in it so i can see them |
20:58:21 | amiconn | In fact the .bmp for h1x0 should have more than 2 colours |
20:58:29 | LinusN | amiconn: true |
20:59:00 | amiconn | It's no more the old bmp2rb where you never knew how it comes out ;) |
20:59:16 | LinusN | :-) |
20:59:36 | amiconn | pinkutank: Just do a screendump (possible on target and simulator) |
20:59:51 | *** | Saving seen data "./dancer.seen" |
21:00 |
21:00:16 | | Quit Mordov (Read error: 110 (Connection timed out)) |
21:00:25 | pinkutank | doeswsnt screedump dump the hole screen |
21:00:33 | amiconn | yes |
21:00:35 | pinkutank | i think the rockbox site had a wiki page |
21:00:38 | Slasheri | Hehe, i got almost zero-latency wps working |
21:00:46 | _FireFly_ | how |
21:00:59 | Slasheri | Now it will display track title (parsed from filename) immediately without delays |
21:01:07 | Slasheri | when skipping tracks fast |
21:01:30 | Slasheri | i will commit later after i have checked for a few possible problems |
21:01:35 | _FireFly_ | how ?? |
21:01:53 | t0mas | from filename |
21:01:58 | linuxstb_ | Slasheri: Do your changes help with the ALAC/AAC .m4a problem? |
21:01:59 | t0mas | so not the id3-tag I assume? |
21:02:00 | Slasheri | _FireFly_: just updating playlist position immediately and letting audio catch later |
21:02:11 | Slasheri | linuxstb_: unfortunately no :/ |
21:02:17 | Slasheri | t0mas: yep, no |
21:02:32 | Slasheri | we generate a temporary id3-entry from fly until real entry is generated |
21:02:46 | linuxstb_ | Also, do you check the return value of get_metadata() ? If it returns false, the file is unplayable. |
21:02:46 | t0mas | we can also add that to the dircache? |
21:02:57 | Slasheri | Hmm |
21:03:05 | t0mas | it would make the cache bigger... |
21:03:13 | Slasheri | maybe, but that will be more complex |
21:03:17 | t0mas | so it should be an option... but I think some people might like it |
21:03:19 | Slasheri | yes, much bigger |
21:03:46 | Slasheri | i keep that in mind too :) |
21:05:09 | pinkutank | which file has the splash logo itself |
21:05:30 | | Quit chopped_pork ("leaving") |
21:06:07 | LinusN | apps/recorder/icons.c |
21:06:58 | pinkutank | const unsigned char rockbox112x37[]={ |
21:07:01 | pinkutank | this ? |
21:07:23 | LinusN | that's the archos version |
21:07:59 | pinkutank | const unsigned char rockbox160x53x2[] |
21:08:26 | LinusN | yes, that's the iriver h120 version |
21:08:35 | _FireFly_ | for the main display |
21:15:26 | | Join MrStaticVoid [0] (n=jlee@wireless-168-182.umbc.edu) |
21:18:04 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
21:22:30 | Slasheri | Hmm, the playlist needs some modification too to support dircache. Then it shouldn't need to save the current playlist on disk |
21:23:42 | wubbla | hmm... |
21:23:47 | wubbla | something is weird |
21:24:00 | wubbla | i cannot compile anything in tools/* |
21:24:06 | wubbla | using the rockbox devkit on win32 |
21:24:13 | Slasheri | what is the problem? |
21:24:46 | wubbla | i'm getting an 16bit-MS-DOS-error |
21:25:15 | wubbla | some ugly pop-up appears... |
21:25:30 | Slasheri | ah, that's windows :/ |
21:26:19 | Mordov_ | could I do something to make my ramote better? |
21:26:20 | Slasheri | try to find out which of the programs crashes.. make, m68k-elf-gcc etc |
21:26:37 | Mordov_ | h-120 |
21:26:44 | wubbla | something about the NTVDM-CPU detecting a bad command (i've no idea what it's called in english, as my system's language is set to german) |
21:26:48 | wubbla | gcc crashes |
21:27:06 | wubbla | i manually tried to "gcc -o iriver.o iriver.c iriver.h" |
21:27:08 | Slasheri | Mordov_: if you want a wps on the remote, _FireFly_ might have a patch for you |
21:27:12 | wubbla | and that crashed... |
21:27:20 | Slasheri | oh, something is really wrong then |
21:27:21 | Mordov_ | Slasheri :) thanks |
21:27:34 | Slasheri | wubbla: hmm, you should not give header files for gcc |
21:27:51 | | Quit |beowulf| ("KVIrc 3.2.0 'Realia'") |
21:27:53 | Slasheri | just try "make" |
21:28:12 | wubbla | ahh... |
21:28:18 | wubbla | just a second |
21:28:34 | wubbla | /cygdrive/c/Rockbox/rockbox/tools>gcc -o iriver.o iriver.c |
21:28:34 | wubbla | /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../../i686-pc-cygwin/bin/ld: install |
21:28:37 | wubbla | ation problem, cannot exec `/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../../i6 |
21:28:40 | wubbla | 86-pc-cygwin/bin/ld': Invalid argument |
21:28:42 | wubbla | collect2: ld returned 255 exit status |
21:32:44 | | Quit Sandking () |
21:33:21 | | Join ender` [0] (i=ychat@84.52.165.220) |
21:33:37 | pinkutank | ermm |
21:34:05 | pinkutank | i used bmp2rb |
21:34:10 | pinkutank | and converted a monochrome bmp |
21:34:17 | pinkutank | to 4 level h1x0 |
21:34:28 | pinkutank | but it appears scrambled in the player |
21:34:57 | pinkutank | I copied the text from a cmnd window and pasted it in the icons file by a hex editor, anything wrong there? |
21:35:26 | _FireFly_ | hex-editor ?? |
21:35:41 | pinkutank | i use a hex editor instead of notepad, easier to keep track of line # |
21:40:23 | Slasheri | eh.. you should use a real programming editor, that undestands the language you are working with :) (sorry, but i can't recommend anything for windows users) |
21:40:53 | * | amiconn recommends ConTEXT |
21:41:00 | _FireFly_ | jedit notepad+ ConText |
21:41:22 | pinkutank | i use ultraedit -32 |
21:41:35 | dpassen1 | i also use ultraedit |
21:41:51 | linuxstb_ | pinkutank: Is your replacement bitmap the same size as the original? |
21:42:23 | pinkutank | should be |
21:42:25 | pinkutank | lets see |
21:42:43 | pinkutank | yes |
21:42:45 | pinkutank | 160x 53 |
21:42:48 | | Join petur [0] (i=petur@d54C2B033.access.telenet.be) |
21:45:24 | pinkutank | 0x00, 0x00, 0x00, 0x30, 0x30, 0xff, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, |
21:45:24 | pinkutank | 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
21:45:25 | pinkutank | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xcc, |
21:45:25 | DBUG | Enqueued KICK pinkutank |
21:45:25 | pinkutank | 0xcc, 0x0c, 0x30, 0x30, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
21:45:25 | pinkutank | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x30, 0x30, 0x30, 0x0c, 0xcc, 0xcc, 0xcc, |
21:45:25 | *** | Alert Mode level 1 |
21:45:25 | pinkutank | 0x30, 0x30, 0x30, 0xc0, 0xc0, 0xc0, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, |
21:45:27 | pinkutank | 0x30, 0xff, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30, |
21:45:29 | pinkutank | 0x30, 0x30, 0xf0, 0x3c, 0x33, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
21:45:31 | pinkutank | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
21:45:32 | | Quit pinkutank (Excess Flood) |
21:45:44 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
21:46:52 | | Join pinkutank [0] (n=ddd@85.101.96.60) |
21:46:54 | pinkutank | ermm |
21:46:58 | pinkutank | I got the boot |
21:47:00 | pinkutank | naturally |
21:47:51 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
21:48:56 | pinkutank | is there a way for bmp2rb |
21:49:05 | pinkutank | to save instead of output text |
21:50:10 | pinkutank | ermm |
21:50:12 | pinkutank | hoot |
21:50:27 | linuxstb_ | Just redirect the output. i.e. type "bmp2rb-f 2 bitmap.bmp > outputfile.c" |
21:50:28 | LinusN | redirect the output |
21:52:53 | pinkutank | ty |
21:55:26 | *** | Alert Mode OFF |
21:57:03 | | Quit MrStaticVoid (Read error: 110 (Connection timed out)) |
21:58:05 | | Join MrStaticVoid [0] (n=jlee@resnet-252-226.resnet.umbc.edu) |
22:00 |
22:01:03 | | Quit jelle-k (Read error: 104 (Connection reset by peer)) |
22:01:05 | | Quit Kohlrabi (Nick collision from services.) |
22:01:11 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-130-079.pools.arcor-ip.net) |
22:02:52 | | Quit muesli_- ("ich will Kühe!!!") |
22:11:04 | | Join hardeep [0] (i=hardeeps@norge.freeshell.ORG) |
22:15:00 | | Join mashalla [0] (n=dj-dave@p5498FDF9.dip.t-dialin.net) |
22:15:42 | | Join Cassandra [0] (n=Cassandr@elmyra.coraline.org) |
22:16:53 | pinkutank | it worked that way |
22:17:08 | pinkutank | now a monkey greets me |
22:17:24 | pinkutank | is there a way to create a bigger splash image? |
22:18:00 | _FireFly_ | for what ?? |
22:18:11 | | Quit Cassandra (Client Quit) |
22:18:18 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
22:21:47 | pinkutank | h120, rockbox |
22:22:07 | pinkutank | or do i have to use the default size, there is a lto of space on the screen |
22:22:37 | | Join Wonderboy [0] (n=Test@212.2.176.85) |
22:22:40 | Wonderboy | hey |
22:22:43 | | Nick Wonderboy is now known as San (n=Test@212.2.176.85) |
22:24:03 | | Join yngwi [0] (n=chatzill@chello080109107064.1.15.vie.surfer.at) |
22:28:33 | San | how is the H300 port coming along |
22:28:33 | San | ? |
22:28:56 | Cassandra | _FireFly_, you've got some C++ style comments in your WPS widget. |
22:29:15 | _FireFly_ | could be |
22:30:03 | Cassandra | http://www.rockbox.org/docs/contributing.html |
22:30:22 | Cassandra | Please have a read of that and amend your code as appropriate. Thanks. |
22:32:25 | Cassandra | Apart from that, your patch scares me. It is big and complex. :) |
22:34:06 | _FireFly_ | currently i have only made a multi-screen interface to the old wps-code and needed modification |
22:34:23 | _FireFly_ | in the code so that it works with the interface |
22:36:10 | | Quit MrStaticVoid ("leaving") |
22:36:15 | Cassandra | *nods* I'm not sure I feel competant to review it. :( |
22:37:29 | Cassandra | I may adopt the "suck it and see approach" - compile for Archos and see if anything breaks. |
22:38:07 | Cassandra | Can't see anything obviously wrong with your coding style. Lots of lovely comments. (We like comments. Rockbox needs more comments.0 |
22:38:26 | _FireFly_ | it shouldn't break anything on other targets but who knows we are only humans :) |
22:38:27 | | Join ^BeN^ [0] (i=Paprica@85-250-225-75.bb.netvision.net.il) |
22:38:33 | San | has LinusN got the browser on the H300 working? |
22:38:54 | XavierGr | yes |
22:39:04 | Cassandra | Did he? News to me. |
22:39:09 | LinusN | yes |
22:39:14 | San | :D |
22:39:15 | Cassandra | Cool. |
22:39:16 | San | good work man |
22:39:19 | kaouete | :] |
22:39:26 | NicoFR | this is real good :D |
22:39:30 | San | and the remote needs no porting I heard? |
22:39:38 | NicoFR | do you happen to have pics ? |
22:39:43 | LinusN | nope |
22:39:47 | San | NP |
22:39:48 | San | :D |
22:39:52 | _FireFly_ | Cassandra: updated |
22:40:09 | San | made any more progress linusN? |
22:40:14 | San | or working on anything else? |
22:40:16 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:40:16 | * | amiconn hopes his LCD changes do work on the colour targets |
22:40:22 | amiconn | They do work on the sim |
22:40:23 | Cassandra | LinusN, any opinions on the wps-widget patch. I'm tempted to apply it and see if it works for Archos, and commit if it does. |
22:40:29 | ^BeN^ | LOL=\, no anyone from rockbox crew here? |
22:40:37 | LinusN | no general opinions, no |
22:40:41 | Cassandra | Same goes for you amiconn. |
22:41:10 | LinusN | ^BeN^: what a funny question |
22:41:10 | Cassandra | So this is not a bad plan then? |
22:41:22 | LinusN | i don't think it is |
22:41:29 | Cassandra | No, none of us have anything to do with Rockbox. |
22:41:35 | LinusN | :-) |
22:41:47 | ^BeN^ | mmm sorry but i dont see any op |
22:41:57 | Cassandra | We just hang out on #rockbox because, erm, ...... |
22:42:02 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
22:42:03 | Cassandra | We're French. |
22:42:03 | San | lol |
22:42:09 | ^BeN^ | ok dude |
22:42:09 | Cassandra | Yes, that's the reason. |
22:42:14 | San | :P |
22:42:20 | ^BeN^ | =] |
22:42:21 | _FireFly_ | Cassandra: the only thing which could break a build on other targets could my fix for the not get cleared images on wps |
22:42:25 | NicoFR | i'm french... is that a problem ? ^^ |
22:42:34 | t0mas | it is |
22:42:40 | t0mas | if you try to speak that language... |
22:42:43 | t0mas | I'll freak out |
22:42:45 | Cassandra | Only if you think it is. |
22:42:53 | pinkutank | :) |
22:42:59 | NicoFR | I can do more than try |
22:43:06 | San | BTW, that image of the H300 with the rockbox logo, was that real? How did you get it up? I notice a ribbon wire out the side. Is that for testing? |
22:43:12 | t0mas | I had a 7,9 out ot 10 on my last test... but still I don't understand a thing in French :) |
22:43:44 | NicoFR | it can't be that bad |
22:43:45 | pinkutank | ermm |
22:43:51 | pinkutank | did preglow spurt the eq yet? |
22:44:14 | Cassandra | Ewwww! |
22:44:38 | San | lol |
22:45:02 | LinusN | San: that's the BDM connection |
22:45:13 | LinusN | and yes, that was real |
22:45:28 | San | nice :D |
22:45:35 | San | so, port coming soon? |
22:45:53 | Cassandra | _FireFly_, patches cleanly, anyway |
22:46:04 | NicoFR | I was wondering... once the bootloader is done, how much more work will be required to have rockbox functionnal on the h300 ? |
22:46:15 | NicoFR | I mean same level as h100 |
22:46:44 | _FireFly_ | Cassandra: the build on non lcd-bitmap target will fail |
22:46:45 | t0mas | not to much |
22:46:47 | | Quit Kohlriba (Read error: 104 (Connection reset by peer)) |
22:46:54 | t0mas | NicoFR: a lot of hardware is the same as the H1xx |
22:47:14 | t0mas | so if the LCD is working... and the bootloader is working, we won't have to wait long for audio playback |
22:47:16 | _FireFly_ | because i have forgotten to ifdefout my fix for non lcd-bitmap-targets |
22:47:19 | NicoFR | ok |
22:47:20 | XavierGr | ok second battery test started at 11:45 p.m local time |
22:47:30 | Cassandra | _Firefly_, just spotted that, yes. |
22:47:35 | _FireFly_ | i will update the patch on the tracker |
22:47:39 | XavierGr | (without my plugin lets see if it shows something different) |
22:47:45 | Cassandra | OK. I'll revert in the mean time |
22:48:22 | pinkutank | XavierGr, I combined your jpeg patch with someone elses no we all can have non interrupting file scrolling jpeg viewers, I posted it on the site, giving credit to you, I hope you dont mind |
22:48:26 | Cassandra | You might want to check for a rogue comment in dbtree.c before line 167 as well. |
22:48:58 | XavierGr | I hope you gave credit ot the other guy too. |
22:49:14 | pinkutank | of course i did |
22:49:35 | XavierGr | and no I don't mind. I am happy to see a little of my work posted for others. Thanks |
22:49:42 | pinkutank | http://forums.rockbox.org/index.php?topic=1837.0 |
22:49:54 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-130-079.pools.arcor-ip.net) |
22:50:08 | XavierGr | Sometime I will look at it, maybe I will try and make it even better. My patch has space for optimizations. |
22:51:20 | _FireFly_ | hmm my search for c++-style comment found many files |
22:52:07 | Bagder | sloppy reviews let them through |
22:52:12 | pinkutank | normally, the two patches overlapped, giving errors, so I merged them, referring to 4 different jpeg.cs to check, because I dont know c++ |
22:52:29 | pinkutank | anyway, thanks a lot |
22:52:50 | _FireFly_ | Bagder: these comments are mostly in codecs-sources |
22:52:54 | Cassandra | _FireFly_, and the culprit of every single one of them should be roundly spanked for not reading the coding style. :) |
22:52:55 | Bagder | ah, right |
22:53:04 | Bagder | codecs of course don't follow our guidelines |
22:53:36 | Cassandra | There's actually a fair few in apps. Very naughty. |
22:53:49 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
22:55:26 | NicoFR | thx for the answers |
22:55:27 | NicoFR | bye |
22:55:40 | NicoFR | and keep on the good work ;) |
22:55:45 | | Quit NicoFR () |
22:56:17 | Bagder | I've added a h300 sim win32 build now |
22:56:37 | amiconn | Nice :) |
22:57:27 | Bagder | we just need a commit now to see it appear |
22:58:01 | LinusN | YIIIIIIEEEEHAAAAAAA!!!!!!!!! |
22:58:09 | LinusN | i just booted rockbox on my h300!!!! |
22:58:13 | * | Bagder buckles up |
22:58:19 | Cassandra | Someone detach Linus from the mains. |
22:58:23 | Cassandra | Woohoo! |
22:58:37 | * | Bagder writes down 22:58 |
22:59:04 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-130-079.pools.arcor-ip.net) |
22:59:05 | Bagder | you just rock LinusN |
22:59:40 | ender` | LinusN: congratulations! |
22:59:46 | LinusN | damn, that felt goooooood |
22:59:50 | ^BeN^ | congratulations! |
22:59:53 | *** | Saving seen data "./dancer.seen" |
22:59:54 | ^BeN^ | =] |
23:00 |
23:00:11 | Cassandra | Bah. Now I want an H3xx so I can admire the coolness. |
23:00:16 | ender` | Bagder: it was 23:00:10 according to my (NTP-synchronized) clock :) |
23:00:57 | Bagder | I think your ntp-synced clock is wrong :-) |
23:01:01 | Cassandra | I'll just commit a WPS or two while I'm waiting for a revised patch from _firefly_, I think. |
23:01:05 | Cassandra | I agree with Badger. |
23:01:13 | Cassandra | Windows time sync bloweth the goats. |
23:01:22 | | Join Creatine [0] (n=Spiffy_V@c-67-164-200-164.hsd1.ut.comcast.net) |
23:02:23 | ender` | my linux box is syncing with 2 stratum 2 servers, and my windows box is synced from the linux box with net time |
23:02:45 | Bagder | I checked several hosts, they all agree with my time |
23:02:49 | Bagder | and I just resynced |
23:03:16 | Bagder | so, I guess we're on a 2 minute time zone diff ;-) |
23:03:32 | ender` | i stopped ntpd and ran ntpdate just to be sure on mnie |
23:03:34 | amiconn | Congrats Linus! :-) |
23:03:38 | Bagder | hehe |
23:03:56 | | Join webguest68 [0] (n=81b17b04@labb.contactor.se) |
23:04:19 | webguest68 | psst. the log: 22.58.01 # <LinusN> YIIIIIIEEEEHAAAAAAA!!!!!!!!! |
23:04:25 | webguest68 | hehe |
23:04:32 | Bagder | mark my words ;-) |
23:04:50 | | Part webguest68 |
23:05:47 | ender` | argh, you're right, gentoo init scripts overwrote my ntp.conf and put my isp's servers in ... which are 129,24 seconds off |
23:08:57 | _FireFly_ | ender`: i don't think so :) maybe you have overwritten yourself the config with etc-update ;) |
23:09:51 | ender` | i'm pretty sure i haven't - i hacked my etc-update to color all files that aren't known to me as safe for updating in red |
23:10:33 | _FireFly_ | ah good that i just done a build test :) i have found some typos of my last changes |
23:12:58 | linuxstb_ | The H300 news was on the mistic river thread 5 minutes before Linus announced it... |
23:13:18 | linuxstb_ | Either they've got ntp problems or Linus needs to close his windoes. |
23:13:22 | LinusN | we have a leak! :-) |
23:13:25 | linuxstb_ | s/windoes/windows/ |
23:13:29 | Bagder | a mole! |
23:13:39 | LinusN | or a psychic! |
23:14:01 | San | hehe, who posted it in the MR thread? |
23:14:13 | petur | me |
23:14:15 | Bagder | actually, it was posted 4 minutes after LinusN |
23:14:19 | San | ah |
23:14:56 | LinusN | 11:02 PM |
23:15:11 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
23:15:16 | petur | am setting things up to help out on the H300 (oh no not another windows user) |
23:15:34 | petur | when building the crosscompiler, what target does one specify? |
23:15:34 | Bagder | :-) |
23:15:41 | Bagder | arm-elf |
23:15:43 | XavierGr | LinusN: Through BDM ir bootloader? |
23:15:44 | Bagder | uh |
23:15:47 | Bagder | m68k-elf |
23:15:51 | LinusN | XavierGr: bootloader |
23:15:54 | * | Bagder blushes |
23:15:57 | XavierGr | wow! |
23:16:14 | XavierGr | Now I am jealous of H300 users :( |
23:16:48 | aliask | LinusN: Congrats! Now, we expect it in CVS so I can compile it and show it off at school... in say... 10 mins :) |
23:17:15 | Bagder | hehe |
23:17:17 | XavierGr | and more jealous with you, that you own all targets and you made the port for Hxxx iriver series... |
23:17:18 | LinusN | dream on :-) |
23:17:28 | XavierGr | haha |
23:17:51 | aliask | Hahaha. I've been following the port for a while now (before it was on the H100s) and this is really big news. Thanks so much for all your work. |
23:18:01 | petur | any cygwin user know what to do with cc1.exe failing with 'The procedure entry point _impure_ptr could not be located in ...'? |
23:18:46 | Bagder | ah, a commit |
23:19:03 | Bagder | LinusN: I guess a h300 boot build makes sense too now? |
23:19:24 | * | linuxstb_ can't read the time... |
23:19:43 | _FireFly_ | argh sf.net is damn slow |
23:19:45 | | Join ^Guest37784 [0] (i=Paprica@85-250-225-75.bb.netvision.net.il) |
23:20:20 | elinenbe | LinusN: safe for testing? |
23:20:50 | Bagder | the build table is becoming wiiiiide |
23:20:55 | _FireFly_ | Cassandra: the patch should be updated on tracker |
23:21:04 | _FireFly_ | Cassandra: ok is updated |
23:21:14 | Cassandra | Just had to correct my clock from being half an hour out. |
23:21:15 | Cassandra | Get a better ISP. |
23:21:15 | Cassandra | *blink* Erm, OK. |
23:21:16 | DBUG | Enqueued KICK Cassandra |
23:21:16 | Cassandra | A leak with a time machine! |
23:21:16 | Cassandra | The Amazing Adventures of TIME MOLE in the 21st Century! |
23:21:17 | *** | Alert Mode level 1 |
23:21:17 | Cassandra | Don't mind me, I'm in a silly mood tonight. |
23:21:28 | _FireFly_ | *g* |
23:22:13 | | Quit pinkutank (Read error: 104 (Connection reset by peer)) |
23:22:32 | LinusN | elinenbe: nah, the usb mode doesn't work |
23:22:42 | LinusN | Bagder: yes |
23:22:53 | Bagder | I've added it just now, just after the commit |
23:23:48 | XavierGr | LinusN: Just curious, and maybe silly, do you have playback? I guess no... it would be too good news to be true. |
23:24:02 | elinenbe | LinusN: does it have the iriver fallback like the H100 does? |
23:24:56 | | Join frederic [0] (n=chatzill@i577B8971.versanet.de) |
23:25:10 | petur | nevermind... crosscompiler build started :) |
23:25:18 | LinusN | elinenbe: yes |
23:25:58 | Cassandra | How big are the user definable characters on the player? |
23:26:42 | Creatine | petur: check your PM. |
23:26:51 | Bagder | aren't they 8 x 5? or was it 8x6? |
23:26:59 | amiconn | 7 x 5 |
23:27:02 | Bagder | ah |
23:28:30 | elinenbe | LinusN: So, then there is no harm in loading it up? |
23:28:39 | Cassandra | Thanks. |
23:30:14 | LinusN | elinenbe: well, it's feels brick-safe if that's what you mean |
23:30:31 | LinusN | XavierGr: no playback |
23:31:02 | petur | Creatine: nothing received (excuse me, this is all quite new to me) |
23:31:16 | | Join uski [0] (n=uski@82.65.181.56) |
23:31:18 | *** | Alert Mode OFF |
23:31:18 | uski | hi |
23:32:04 | | Quit frederic ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
23:32:36 | | Join PaulJ [0] (n=PaulJ@vpn-3002.gwdg.de) |
23:32:51 | _FireFly_ | Creatine petur did you register yourself by freenode and identified when connecting to the server??? |
23:33:10 | Creatine | petur: I'm talking about IRC :P, there should be a private message for you from me |
23:33:43 | Creatine | I just connected, changed my nick because it was in use, and came here. |
23:33:47 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:33:47 | * | Creatine np: with - effects [00:51m/1032Kbps/44KHz] |
23:34:26 | Creatine | is there a problem? |
23:34:46 | _FireFly_ | priv messages are block for non registered users |
23:34:51 | _FireFly_ | to avoid spam |
23:34:59 | _FireFly_ | on the freenode irc servers |
23:35:12 | Creatine | oh. |
23:35:17 | petur | Creatine: sorry busy, back later - will look at it |
23:35:20 | Creatine | well, thank you for informing me |
23:37:31 | | Join gromit` [0] (i=jordan@ras75-5-82-234-244-69.fbx.proxad.net) |
23:38:31 | | Quit ^BeN^ (Read error: 110 (Connection timed out)) |
23:38:33 | Bagder | oh |
23:38:41 | Bagder | image too small |
23:38:48 | Bagder | hmmm |
23:38:58 | * | Bagder points to the build table |
23:39:17 | Bagder | I guess I'll cut off "iriver" from them |
23:39:23 | Bagder | anyone objects? |
23:39:45 | _FireFly_ | from me no |
23:39:48 | XavierGr | from where? |
23:39:50 | LinusN | do that |
23:40:24 | _FireFly_ | XavierGr: to cut of the irver string of the build table |
23:40:26 | Bagder | dpme |
23:40:27 | Bagder | done |
23:40:30 | XavierGr | ah |
23:40:36 | XavierGr | yes just saw |
23:40:43 | XavierGr | iriver will be mad hehe... |
23:40:50 | XavierGr | but who cares. |
23:41:01 | Bagder | the other names are all just model names |
23:41:55 | XavierGr | wow the H300 sim is working! |
23:41:58 | XavierGr | neat |
23:42:05 | amiconn | There's a space in front - intentionally? |
23:42:13 | Bagder | no, I just fixed it |
23:43:19 | amiconn | H300 and H300 - Sim - WIn will soon turn green :) |
23:43:29 | Bagder | :-) |
23:43:49 | Bagder | green we like |
23:44:14 | XavierGr | what stupid design is this? Who told them to write "multi-codec jukebox" on the side of the screen? |
23:44:29 | XavierGr | it looks odd... |
23:44:32 | Bagder | I did |
23:44:34 | Bagder | sorry |
23:44:37 | Bagder | :-O |
23:44:41 | XavierGr | hey |
23:44:46 | XavierGr | no I mean on the sim |
23:44:53 | XavierGr | on the unit it self |
23:44:54 | LinusN | i *knew* it was a silly person |
23:45:05 | Bagder | the sim uses a pic of the actual unit, afaik |
23:45:06 | XavierGr | iriver designed this no? |
23:45:14 | XavierGr | yes that's what I am saying |
23:45:39 | XavierGr | iriver designed it. The company is to blame for that side screen string |
23:45:52 | Cassandra | Right, I've plonked out some suggested guidelines for submitting WPSen to the patch tracker on the dev list. Comments welcome. |
23:45:55 | Bagder | ok, I admit I lied it wasn't me ;-) |
23:46:06 | Cassandra | Now I'll have another go at firefly's patch. |
23:46:23 | * | t0mas goes to bed :) |
23:46:31 | | Quit t0mas (" good night!") |
23:46:32 | XavierGr | night t0mas. |
23:46:40 | Cassandra | (I'm so lazy, I want the patch submitters to do all the work for me.) |
23:46:52 | _FireFly_ | Cassandra: it should work or i'm very blind for my mistakes;) |
23:47:06 | Cassandra | If it works, I will commit it. |
23:47:40 | Cassandra | And then EVERYTHING will break! |
23:47:52 | amiconn | wah! |
23:47:53 | XavierGr | yay |
23:47:57 | _FireFly_ | Cassandra: give me cvs write access i will do it after i setup a cross-compileer for the other targets and tested at least if it will build on all targets |
23:48:02 | _FireFly_ | ;) |
23:48:17 | XavierGr | preciousss write access...! |
23:48:21 | XavierGr | hehe |
23:49:39 | _FireFly_ | i know but how should i do it as cassandra said without write access ?? ;) |
23:49:56 | XavierGr | indeed |
23:51:22 | | Join Simtech [0] (i=Dance@BSN-165-126-72.dial-up.dsl.siol.net) |
23:51:30 | Simtech | !list |
23:51:39 | _FireFly_ | ?? |
23:51:39 | | Part Simtech |
23:52:40 | XavierGr | what was that all about? |
23:52:48 | aliask | Checking for bots I think. |
23:53:03 | aliask | !list is a command used by a lot of file serving bots |
23:53:36 | Cassandra | firefly: You should be able to set up a cross compiler without write access to CVS. |
23:54:05 | amiconn | Cassandra: You mixed up character width and height for player. It should be 14x55, not 10x77 |
23:54:24 | Mordov_ | patch-tracker in the wps-widget could some one direct me to this ?:) |
23:54:31 | Cassandra | Oops. |
23:54:33 | Cassandra | Thanks. |
23:55:07 | _FireFly_ | Cassandra: hmm then i has missunderstood what do you meant with your sentence "(I'm so lazy, I want the patch submitters to do all the work for me.)" |
23:55:10 | * | Bagder narrowed the title images of the build table |
23:55:14 | Cassandra | firefly: Syntax error at line 258 of gwps.h - something odd about the struct I can't spot. |
23:55:21 | Cassandra | structs make my head hurt. |
23:55:35 | | Join ashridah [0] (i=ashridah@220-253-122-132.VIC.netspace.net.au) |
23:55:51 | Mordov_ | think I found it.. was looking for 10 min postest sentence and found it..... |
23:55:55 | _FireFly_ | argh |
23:55:57 | Cassandra | _FireFly_, I was talking about people submitting WPS files. |
23:56:10 | | Quit Kohlrabi ("Leaving") |
23:56:36 | Bagder | Cassandra: I think your guidelines for WPS submissions sound great |
23:56:50 | _FireFly_ | Cassandra: unsigned char wps_progress_pat[8]; |
23:57:09 | Cassandra | Get rid of the initialisation then? |
23:57:15 | _FireFly_ | yepp |
23:57:28 | _FireFly_ | had forgotten to delete it |
23:57:49 | LinusN | Bagder: not to draw a nice picture in the build table by introducing compile errors :-) |
23:57:57 | LinusN | s/not/now/ |
23:58:06 | _FireFly_ | i think i should setup additional cross-compilers to get rid of these type of failures |
23:58:26 | San | would it be hard to add a password system to the iriver ports? Like when the iriver boots, and if you get the P/W wrong 3 times, it turns of |
23:58:47 | Cassandra | I think so too. I've hit another one in gwps.c |
23:58:56 | _FireFly_ | line ?? |
23:59:00 | LinusN | San: a nice way to brick a player |