00:00:03 | | Quit Henrico ("gtkBitchX: melts in your mouth, not in your hands") |
00:00:07 | | Join ashridah [0] (i=ashridah@220-253-123-48.VIC.netspace.net.au) |
00:00:31 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
00:00:31 | BHSPitLappy | RotAtoR: I already asked about that :D |
00:00:37 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-145-003.pools.arcor-ip.net) |
00:00:39 | RotAtoR | hehe :) |
00:00:41 | BHSPitLappy | but not by writing a bunch of bitmaps... I wouldn't be okay with that |
00:00:42 | preglow | haha |
00:00:42 | preglow | ouch |
00:00:48 | * | preglow spots fixed point ugliness |
00:01:49 | preglow | oh, a lovely almost-divide-by-zero |
00:01:52 | lostlogic | http://www.rockbox.org/irc/rockbox-20050206.txt |
00:01:56 | lostlogic | gah, sorry. |
00:02:16 | lostlogic | *figures out how to make putty not paste on right click* |
00:02:28 | | Join TCK [0] (n=tckocr@81-178-160-168.dsl.pipex.com) |
00:04:55 | Bagder | and now LinusN's birthday is here, euro time zone |
00:05:11 | Bagder | but he's not |
00:05:55 | | Quit Daishi (Read error: 104 (Connection reset by peer)) |
00:06:09 | ender` | lostlogic: you can make it paste on middle-click |
00:06:13 | lostlogic | ender`: found it |
00:09:56 | | Quit Ts|Away ("good night") |
00:10:30 | * | preglow finds out his sin() code isn't good enough... |
00:10:36 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
00:10:49 | BHSPitLappy | 10 sin |
00:10:51 | BHSPitLappy | 20 goto hell |
00:11:44 | lostlogic | preglow: how are you calculating sine? lookup table + interpolation or another method? |
00:12:39 | preglow | lostlogic: lookup table plus interpolation |
00:12:53 | preglow | lostlogic: it's perfect for audio use, but no, not for this |
00:13:07 | preglow | i probably need to extend the lookup table precision and size |
00:13:37 | preglow | notch filters will be plotted inaccurately around the notch |
00:14:00 | lostlogic | heard of this CORDIC math stuff I'm seeing on google? |
00:14:07 | preglow | heard of, yes |
00:14:12 | preglow | but it's slower than lookup tables, afaik |
00:14:33 | lostlogic | it looks like it uses lookup + iterative precision improvement or some such |
00:14:34 | preglow | i'll check it out, haven't done so for ages |
00:15:59 | preglow | can't find any good code :/ |
00:17:08 | lostlogic | http://www.dspguru.com/sw/lib/cordic_1-0.zip |
00:17:11 | lostlogic | not sure if it's _good_ |
00:17:30 | lostlogic | uses doubles as params and return values, but I dont' think it uses FP math otherwise |
00:19:16 | preglow | it does, extensively |
00:19:22 | lostlogic | bagh |
00:19:42 | preglow | but i believe i should be able to adapt it |
00:20:03 | preglow | a better question is, should i bother |
00:20:17 | preglow | i can do an extended precision lookup table tons faster |
00:21:43 | lostlogic | how large is such a lookup table? |
00:22:16 | preglow | the current one is 128 points |
00:22:45 | preglow | 16 bits samples |
00:23:00 | preglow | which yields excellent quality for most things |
00:24:03 | lostlogic | http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=378 <−− here's one in integer C already, looks nicer. |
00:24:06 | lostlogic | if you still care ;) |
00:24:57 | XavierGr | trying to navigate without a mouse seems fun...! |
00:26:01 | preglow | 'course i care when i don't have to do the grunt work |
00:26:38 | preglow | what the hell is a 'short long' ? |
00:26:40 | lostlogic | what the hell is a short long though? 2 bytes? |
00:26:41 | lostlogic | haahahah |
00:26:55 | BHSPitLappy | iPL has mouse emulation |
00:27:19 | * | preglow vomits |
00:27:19 | * | BHSPitLappy awkwardly stumbles into a conversation, out of context |
00:27:19 | XavierGr | and you navigate the mouse pointer with the buttons? |
00:27:32 | BHSPitLappy | kind of |
00:27:41 | XavierGr | useless |
00:27:50 | BHSPitLappy | menu, <<, >>, and play are their respective directions |
00:27:58 | preglow | lostlogic: i see how i can adapt that to proper 32 bit longs, though |
00:28:04 | BHSPitLappy | and the scroll wheel moves along the last axis you moved on |
00:28:05 | XavierGr | the only interesting thing would be a USB OTG HID mouse device |
00:28:06 | lostlogic | preglow: ok :) |
00:28:22 | lostlogic | and what the hell compiler would compile 3 byte longs !? |
00:28:33 | preglow | an insane one |
00:28:41 | preglow | btw |
00:28:47 | preglow | this code doesn't seem to have a license |
00:29:08 | preglow | which puts is in what situation regarding it? |
00:29:12 | preglow | s/is/us/ |
00:29:14 | BHSPitLappy | gray? |
00:29:55 | Paul_The_Nerd | A little worse than gray |
00:30:10 | lostlogic | http://www.chiefdelphi.com/forums/papers.php?s=&action=single&paperid=378 |
00:30:12 | Paul_The_Nerd | Technically, if there's no license displayed, it defaults to "all rights reserved." At least in the US. |
00:30:22 | lostlogic | it doesn't have an explicit license, but in the discussion they say: |
00:30:33 | lostlogic | We at 296 decided to share our student-developed math library with the CD community. We needed trig functions for our robot positioning system, so we wrote our own using the CORDIC algorithm. The library includes integer sine, cosine, and arctangent, all accurate to +- 1/16777216, as well as a few other useful functions. |
00:30:57 | preglow | which isn't very helpful |
00:30:58 | linuxstb | AFAIU, if there's no license, that means you can't use it. |
00:31:03 | preglow | exactly |
00:31:06 | Bagder | Paul_The_Nerd: that goes for just about the entire world |
00:31:46 | * | preglow does a "clean room" reimplementation |
00:31:50 | preglow | i wish people would license stuff |
00:31:50 | Paul_The_Nerd | Bagder: Generally speaking yeah, but since I don't know explicit rules in any other country, I figured I shouldn't speak on it. All I know is that before '76 it defaulted to the opposite. |
00:33:22 | Bagder | you mean '71 ? ;-) |
00:33:39 | lostlogic | I can't find a single license anywhere on that site. |
00:34:05 | Paul_The_Nerd | Bagder: Yeah. I probably do. |
00:35:36 | linuxstb | Paul_The_Nerd: Have you tried the latest ipod audio playback? |
00:36:10 | Paul_The_Nerd | linuxstb: JUST finished copying it over |
00:36:59 | Paul_The_Nerd | And yes, it fixes the prev/next bug. :) |
00:37:57 | | Quit Moos ("Glory to Rockbox!") |
00:38:18 | preglow | i wonder how the hell that e[] array is calculated |
00:38:32 | preglow | pretty straight forward, but with some crazy-ass deviations by 1 |
00:39:17 | lostlogic | linuxstb: high-five :) |
00:40:04 | | Join JdGordon [0] (n=Miranda@c220-239-137-122.smelb1.vic.optusnet.com.au) |
00:40:57 | JdGordon | mornin all |
00:41:09 | preglow | seems to work fine, yes |
00:41:36 | lostlogic | Paul_The_Nerd: let me know if voiceUI is worse, same, or better than yesterday if you use it |
00:41:37 | preglow | linuxstb: i'd still like some eq acceleration |
00:41:58 | Paul_The_Nerd | lostlogic: I'll try it out in 2 minutes, 30 seconds or so. :-P |
00:42:31 | preglow | linuxstb: and playback actually stutters if you update the coefs too often |
00:43:14 | linuxstb | preglow: Yes, I noticed that. |
00:43:41 | | Join webguest02 [0] (n=53105ad6@labb.contactor.se) |
00:44:14 | preglow | this thing will be so extremely slow if we change the cpu freq... |
00:44:33 | * | Paul_The_Nerd sighs. |
00:44:46 | Paul_The_Nerd | I was *kinda* hoping that this would magically fix the "Repeat Random" bug. |
00:44:58 | | Quit ender` (" Join the army, meet interesting people, kill them.") |
00:45:03 | linuxstb | What's the "Repeat Random" bug? |
00:45:10 | Paul_The_Nerd | That it doesn't? |
00:45:23 | linuxstb | Is that ipod specific then? |
00:45:28 | Paul_The_Nerd | If you have it said to "Shuffle" and repeat mode also to "Shuffle" at the end of the playlist it freezes |
00:45:48 | Paul_The_Nerd | Gimme a second to check the Voice and then I'll check to see if it happens on my H120 |
00:45:52 | lostlogic | afaik that works for me |
00:45:55 | lostlogic | on H3x0 |
00:46:08 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
00:46:16 | preglow | i need to sleep now |
00:46:17 | preglow | later |
00:49:17 | Paul_The_Nerd | lostlogic: Voice seems to work fine, even with voice playing |
00:49:20 | Paul_The_Nerd | eer music playing |
00:49:26 | JdGordon | any1 know electronics? i want to build a mini external speaker kit for my iriver... could i buy 2 of these (http://www.dse.com.au/cgi-bin/dse.storefront/43e931d80961f5cc273fc0a87f9c072b/Product/View/K5604 1 left, 1 right) and hook em up to this (http://www.dse.com.au/cgi-bin/dse.storefront/43e931d80961f5cc273fc0a87f9c072b/Product/View/L7022 or a proper speaker) ? |
00:50:21 | Paul_The_Nerd | linuxstb: It's an issue on both H120 and iPod, apparently. |
00:51:03 | Paul_The_Nerd | Repeat All works fine, it's just Repeat Shuffle that has the issue |
00:53:08 | linuxstb | Did you test Voice on the ipod or your h120? |
00:53:15 | Paul_The_Nerd | H120 |
00:53:17 | Paul_The_Nerd | Voice == BAD on ipod |
00:53:29 | Paul_The_Nerd | Not only does it not play, but afterward even once you disable it, playback is broken |
00:53:44 | linuxstb | Have you tried it after the latest changes? |
00:53:48 | Paul_The_Nerd | Yup |
00:53:49 | Paul_The_Nerd | Just did |
00:54:37 | linuxstb | Hmm... |
00:54:40 | Paul_The_Nerd | Enable voice, no voices, so disable voice, attempt to play music, Data Error |
00:54:45 | lostlogic | ::blink blink:: that's odd. it uses the same code as any other playback at the level where there are differences based on hardware |
00:55:38 | Paul_The_Nerd | Could it be the resampling? |
00:55:53 | lostlogic | voice gets resampled on either oen |
00:56:00 | lostlogic | Paul_The_Nerd: but try pitching up and down on ipod |
00:56:09 | Paul_The_Nerd | What's the key combo for that? |
00:56:19 | lostlogic | on iRiver it's Play + up and down |
00:56:23 | lostlogic | don't know how or if on ipod |
00:56:46 | | Quit webguest02 ("CGI:IRC (Ping timeout)") |
00:57:15 | Paul_The_Nerd | I don't think you can. |
00:57:20 | Paul_The_Nerd | At least, I can't figure out how to. |
00:57:34 | lostlogic | iPods seriously need a few more buttons |
00:58:18 | Paul_The_Nerd | They have 7, and with select as a modifier, 11. Not so bad, really. |
00:58:49 | lostlogic | iRiver has 9 with 2 modifiers for like 17 on H1x0 and like 27 on H3x0 |
00:59:06 | Paul_The_Nerd | True |
00:59:55 | Paul_The_Nerd | I think there's enough free on iPod. I suspect it's just not set. |
01:00 |
01:01:15 | * | lostlogic out |
01:01:22 | amiconn | Now lets see whether this will work.... |
01:02:47 | | Quit sam^ ("bump kde to 3.51") |
01:02:48 | XavierGr | what? |
01:03:14 | amiconn | Yay! JPEG on H300 |
01:03:19 | amiconn | (greyscale) |
01:03:25 | XavierGr | wow so fast? |
01:03:31 | XavierGr | patch? |
01:03:39 | amiconn | Didn't I say the function is simple? |
01:03:53 | XavierGr | I mean did you change jpeg.c code or the grayscale lib? |
01:03:56 | linuxstb | amiconn: And ipods I assume? |
01:04:04 | amiconn | linuxstb: Yes, should work |
01:04:27 | amiconn | It's not especially fast yet, uses the conversion formula for each and every pixel |
01:05:09 | amiconn | I think a lookup table could help here |
01:05:21 | amiconn | 512 bytes |
01:05:41 | JdGordon | amiconn: not colour :( |
01:06:01 | XavierGr | colour needs a mmodified jpeg decode routine |
01:06:22 | XavierGr | someone that know how Jpeg decoding must look at ti |
01:06:59 | XavierGr | ^it. I hope that preglow likes my filescrolling patch. jpeg viewer (and in colour later) will be a killer plugin. |
01:08:21 | *** | Saving seen data "./dancer.seen" |
01:08:34 | | Join DJDD___ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
01:09:08 | | Join webguest91 [0] (n=d554be96@labb.contactor.se) |
01:09:13 | linuxstb | amiconn: I've just corrected an ipod-related typo in jpeg.c and committed to CVS - it shouldn't affect your changes. |
01:09:44 | amiconn | 3G isn't supported anyway yet. |
01:09:57 | linuxstb | Yes, but I didn't want to forget it. |
01:10:16 | amiconn | Someone needs to figure out the second timer and the internal LCD scan frequency |
01:10:26 | amiconn | (the latter is just a matter of experimentation) |
01:10:56 | amiconn | The grayscale lib will probably need some adaptions to the different pixel blocking as well |
01:11:04 | linuxstb | I think preglow already understands the timers, so that part should be fine. Neither of us have a greyscale ipod though. |
01:11:49 | amiconn | Viewing pictures with just 4 shades isn't really fun |
01:11:54 | XavierGr | amiconn will the grayscale lib be of any importance on colour lcd displays? (I mean not temporarily) |
01:12:07 | amiconn | nope |
01:13:09 | * | amiconn got the usual "C apps/lang/english.lang" :/ |
01:13:26 | XavierGr | so does it worth to change the library and then revert? |
01:13:42 | amiconn | ?? |
01:13:54 | amiconn | I didn't touch the grayscale lib at all |
01:14:00 | XavierGr | ah |
01:14:06 | XavierGr | what did you change? |
01:14:44 | amiconn | Just added a function to the lcd extension lib (xlcd.[ch]), and macrofied some calls in jpeg.c |
01:14:52 | | Quit Kohlrabi (Nick collision from services.) |
01:14:58 | amiconn | ...and a couple of #ifdefs |
01:14:58 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-145-003.pools.arcor-ip.net) |
01:15:17 | amiconn | A matter of ~30 minutes so far |
01:17:17 | | Quit webguest91 ("CGI:IRC") |
01:17:19 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-107.pools.arcor-ip.net) |
01:19:29 | | Part Paul_The_Nerd |
01:20:44 | elinenbe | 100 people in the channel! wow! what a difference since rockbox started supporting the iriver and the ipod! |
01:21:02 | elinenbe | amiconn master of all things ASM is here! |
01:21:11 | elinenbe | hardeed master of all things playlist too! |
01:21:33 | elinenbe | linuxstb master of all things ipod |
01:21:39 | elinenbe | hardeep master of all things playlist too! |
01:22:05 | * | elinenbe master of all things sokoban! |
01:22:06 | XavierGr | Linus master if all bdm thing too! |
01:22:08 | | Join Paul_The_Ner1 [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
01:22:28 | | Part Paul_The_Ner1 |
01:22:43 | | Quit Thus0 ("Leaving") |
01:23:37 | elinenbe | XavierGr: you are working on the jpeg patch? |
01:24:15 | XavierGr | well my patch is 6 months old. It enables filescrolling and view while playback if the file fits the plugin buffer. |
01:24:40 | XavierGr | I hope that one dev might like it and commit it, or at least comment it, preglow said that he would look it. |
01:25:19 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
01:25:26 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
01:25:43 | BHSPitLappy | I like the gif viewer! |
01:25:59 | XavierGr | gif viewer? where? |
01:26:00 | BHSPitLappy | extremely basic movie playback! lol |
01:26:46 | BHSPitLappy | XavierGr: not sure, linux.stb built rockbox for me once, and it was accidentally in there because he was working on it or something |
01:27:10 | XavierGr | in iPod? |
01:27:20 | BHSPitLappy | yeah |
01:27:20 | BHSPitLappy | nano |
01:27:46 | XavierGr | who programmed it linuxstb? |
01:27:58 | BHSPitLappy | dunno if he did, or if he was just collaborating |
01:28:05 | BHSPitLappy | I watched this on my nano lol http://nikki.grazfam.net/hitler-watermelon.gif |
01:28:24 | linuxstb | Eli Sherer wrote it. I've long since deleted the version I was helping him debug. |
01:28:42 | BHSPitLappy | well there you go. |
01:28:48 | XavierGr | so is it finished? |
01:29:04 | linuxstb | I don't know. It seemed to be working OK. |
01:29:05 | BHSPitLappy | I'm sure I know that name... |
01:30:47 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
01:31:28 | XavierGr | why not include it in the CVS then? |
01:31:39 | BHSPitLappy | it was buggy when I used it |
01:32:11 | BHSPitLappy | whenever you touched the wheel or any kind of input at all, it exited |
01:32:16 | amiconn | Gah, I *knew* it |
01:32:28 | amiconn | Now that I cvsupped, I got a build error |
01:32:40 | BHSPitLappy | you couldn't pan around still gif's (probably due to the previously mentioned issue) |
01:32:50 | amiconn | eq_menu uses two strings no longer present in my local tree... |
01:33:36 | | Quit Kohlriba (Read error: 110 (Connection timed out)) |
01:34:37 | JdGordon | any1 know elextronics? i wanna build a kit to plug 8ohm speakers into the h300 and want to know if the kit i found would work... |
01:37:50 | | Quit PaulJ (Read error: 110 (Connection timed out)) |
01:44:26 | | Quit Febs ("CGI:IRC (EOF)") |
01:47:28 | linuxstb | BHSPitLappy: That was meant to happen - the viewer simply loaded the GIF, and then exited when you pressed any button. |
01:47:47 | BHSPitLappy | yeah, but the scroll wheel shouldn't count |
01:47:48 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
01:47:55 | BHSPitLappy | that should pan or something |
01:50:35 | | Quit mikearthur (Remote closed the connection) |
01:54:37 | | Quit Paul_The_Nerd ("Leaving.") |
01:57:19 | kkurbjun | is IDATA_ATTR still used for iram or is it now IBSS? |
01:57:44 | hyarion | JdGordon: the tip and ring is the signals. just older one speaker to the the tip and base, and the other to ring and base... but you might want to have some kind of amplifier to pump up the volume :P |
01:57:45 | amiconn | kkurbjun: IDATA is for initialised data, IBSS for uninitialised data |
01:58:13 | | Join DT291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
01:58:18 | kkurbjun | amiconn: thank you |
01:58:27 | | Quit DreamTactix291 (Nick collision from services.) |
01:58:30 | | Nick DT291 is now known as DreamTactix291 (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
01:58:50 | DreamTactix291 | i was wondering out of curiosity |
01:58:54 | DreamTactix291 | has rockbox solved the stuttering problems with some VBR mp3s created by LAME on certain iPods that it currently runs on? |
01:59:21 | DreamTactix291 | serveral people at hydrogenaudio.org have brought that up as an issue with the Apple firmware on the iPods that used CPU throttling to extend battery life |
02:00 |
02:01:47 | | Quit matsl (Remote closed the connection) |
02:09:22 | | Join webguest41 [0] (n=4208c179@labb.contactor.se) |
02:12:14 | | Part webguest41 |
02:14:40 | amiconn | There. Happy JPEG viewing |
02:15:32 | NicoFR | amiconn: you commited something ? |
02:17:54 | elinenbe | amiconn: nice work my friend. |
02:27:34 | midkay | whaa? |
02:28:18 | midkay | awesome, amiconn :) |
02:31:19 | amiconn | xlcd_colour_bitmap(_part) will follow later |
02:31:22 | amiconn | Night all |
02:31:38 | elinenbe | night! |
02:31:44 | elinenbe | looking forward... |
02:31:48 | elinenbe | amiconn: you still there? |
02:32:16 | elinenbe | amiconn: I have a quick question. does the jpeg viewer do any scaling or anything like that, so a larger picture will fit the screen? |
02:33:13 | | Quit Paprica[sleep] (Read error: 110 (Connection timed out)) |
02:36:52 | | Quit NicoFR () |
02:47:38 | | Quit midkay (Read error: 110 (Connection timed out)) |
02:47:59 | | Join Paprica[sleep] [0] (n=Paprica@CBL217-132-67-150.bb.netvision.net.il) |
03:00 |
03:01:07 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
03:01:23 | | Quit adamd ("CGI:IRC (EOF)") |
03:01:43 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
03:05:25 | BHSPitLappy | jpeg viewer is teh awesome! thanks, {all contributers}! |
03:08:24 | *** | Saving seen data "./dancer.seen" |
03:11:49 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
03:22:18 | XavierGr | anyone with an H300? |
03:31:32 | lostlogic | XavierGr: yessir |
03:32:19 | XavierGr | I have a jpeg filescroller for the H300 with latest changes from amiconn want to test it? I want to be sure that it runs to H300 |
03:32:41 | XavierGr | I will send you the rock and the rockbox.iriver |
03:32:53 | XavierGr | or you prefer a patch? |
03:34:00 | lostlogic | prefer patch |
03:34:16 | XavierGr | okay that's more convinient for me too |
03:34:28 | XavierGr | one moment please |
03:37:30 | XavierGr | http://pastebin.com/544355 |
03:37:57 | XavierGr | test it and please tell me if it works (if you have the time) |
03:38:21 | XavierGr | it will apply on current CVS |
03:40:01 | XavierGr | it compiles fine for H300 but I am not sure if it works |
03:40:17 | lostlogic | kk |
03:46:11 | lostlogic | so, the jpeg displays fine |
03:46:14 | lostlogic | what am I testing |
03:46:17 | lostlogic | how does it work? |
03:46:29 | XavierGr | press up or down |
03:46:37 | lostlogic | ah, works |
03:46:39 | XavierGr | (assuming you have more than one jpeg on the same folder |
03:46:45 | lostlogic | oh, wait, I don't |
03:46:45 | XavierGr | now another test please |
03:46:56 | lostlogic | I thought you meant scrolling vertically in the file |
03:47:04 | lostlogic | must put another on |
03:47:09 | XavierGr | locate a big picture more than 500kb |
03:47:19 | XavierGr | ah then put some jpegs in the same folder |
03:47:26 | lostlogic | kk |
03:47:43 | XavierGr | some very big and some very small |
03:47:53 | XavierGr | (to make the test more complete) |
03:48:27 | XavierGr | now when you open a small picture (no zoom by default) up or down will change pic |
03:48:39 | lostlogic | how to zoom out? |
03:49:00 | XavierGr | if the picture is very big (zoom, by default) it should change picture not with UP or DOWN but with REC and PLAY |
03:49:07 | XavierGr | zoom out with MODE |
03:49:10 | lostlogic | ahh, ok |
03:49:18 | XavierGr | but if the pic is small it is already zoomed out |
03:49:20 | lostlogic | man, that is totally counter intuitive on H3x0 |
03:49:37 | XavierGr | if it is very big I think you can unzoom more. |
03:49:54 | XavierGr | does it behave like I said? |
03:50:00 | lostlogic | 1s, still testing |
03:50:17 | XavierGr | and then we should try the same with playback enabled |
03:50:48 | lostlogic | so far appears to work |
03:51:02 | lostlogic | on big files where it scrolls in same file, play and rec go back and forth |
03:51:10 | lostlogic | I can't zoom out further on these images though |
03:51:30 | XavierGr | but why "counter-intuitive"? I tryed to make the buttons convinient |
03:51:34 | XavierGr | yes that's expected |
03:51:53 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
03:51:55 | XavierGr | very big pics can't be unzoomed due to the jpeg.c restrictions (memory stuff I think) |
03:52:05 | XavierGr | can you try the following test with playback? |
03:52:12 | XavierGr | (that's a new one) |
03:52:22 | | Quit imphasing (Read error: 104 (Connection reset by peer)) |
03:52:49 | lostlogic | testing with playback says it can't display big files |
03:52:51 | lostlogic | because of memory |
03:53:06 | XavierGr | make sure to have at least 1 big pic (more than 500) and one small one 400KB and lower |
03:53:15 | lostlogic | yeah |
03:53:17 | lostlogic | the small displays |
03:53:20 | lostlogic | and the bigs don't |
03:53:22 | lostlogic | gotta go |
03:53:24 | lostlogic | dinner |
03:53:25 | XavierGr | yeah try with a small one and then push up or down to scroll to the big |
03:53:33 | XavierGr | ah okay |
03:53:44 | XavierGr | have you got any more ideas about the buttons? |
03:53:50 | lostlogic | hmm... it's OK actually |
03:53:53 | lostlogic | I misunderstood |
03:53:54 | XavierGr | anyway thanks for testing |
03:53:57 | lostlogic | sure thing |
03:54:40 | XavierGr | BTW the patch i gave you has a minor bug (very hard to reproduce) I will now upload on the tracker the latest version if you are interested. |
04:00 |
04:07:37 | | Quit tvelocity ("ΑναχωÏεί") |
04:07:55 | XavierGr | https://sourceforge.net/tracker/index.php?func=detail&aid=1266294&group_id=44306&atid=439120 |
04:08:11 | XavierGr | here is the last version. (preglow I hope that you will se this) |
04:20:28 | XavierGr | preglow and x guy(sorry I don't remember the person who made the GUI): Very good work on the EQ! |
04:21:20 | XavierGr | Even though I won't use it, this feature will make Rockbox far more better and special. |
04:22:46 | * | XavierGr imagines crowds of non-compatible rockbox DAPs to shout in frenzy at the firmware developers of mp3 player companies!!! |
04:23:51 | | Quit hardeep ("BitchX is a flavored condom, all the women love its taste") |
04:24:41 | ashridah | XavierGr: safetydan iirc |
04:25:16 | XavierGr | ah yes |
04:25:50 | XavierGr | also what does the Q setting do on the Graphical Equalizer? |
04:26:43 | ashridah | it controls the width in octaves of the band around the cutoff |
04:26:51 | ashridah | (or below it, i forget) |
04:27:05 | ashridah | and it's not a graphic equalizer |
04:27:08 | ashridah | it's a parametric one |
04:27:16 | ashridah | graphic equalizers have a fixed Q and cutoff |
04:27:23 | XavierGr | ah yes again... sorry I am not in EQ so much |
04:29:03 | XavierGr | so to clear this out: EQ uses a user defined frequeny (cutoff) and gains that spot (around the cutoff) as much as the user wants, right? |
04:30:56 | ashridah | more or less |
04:44:29 | jaebird | I just wanted to let people know that I'm listening to my 4g 2bpp with rockbox! |
04:46:17 | | Quit Daishi ("Client exiting...") |
04:51:17 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
04:55:44 | Nilisco | What is a 2bpp? |
04:56:17 | lostlogic | 2 bit per pixel grayscale |
04:56:35 | Nilisco | oh. :) |
04:59:01 | jaebird | does the current version of rockbox play .m4a without drm? |
04:59:29 | jaebird | aac with mpeg container? |
04:59:44 | jaebird | it seems to skip those files... |
05:00 |
05:01:39 | | Join Rob2222 [0] (n=Miranda@ACB5878F.ipt.aol.com) |
05:01:51 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
05:03:03 | lostlogic | then it probably doesn't ;) |
05:04:56 | jaebird | heheh...do I need to remove the aac from the m4a container? cause I know that it supports aac |
05:06:20 | lostlogic | jaebird: tin' so |
05:08:28 | *** | Saving seen data "./dancer.seen" |
05:17:51 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
05:17:52 | | Quit JoeBorn ("Leaving") |
05:20:15 | JdGordon | weee... love the jpeg viewing... |
05:30:17 | | Join ModernExecutive [0] (n=ModExec@pool-141-152-166-148.norf.east.verizon.net) |
05:31:28 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:59:58 | | Join webguest77 [0] (n=43be3f72@labb.contactor.se) |
06:00 |
06:01:31 | webguest77 | does rockbox produce better quality output |
06:01:51 | | Join Lost-ash [0] (i=ashridah@220-253-120-24.VIC.netspace.net.au) |
06:02:25 | ModernExecutive | webguest: debatable |
06:04:13 | | Quit webguest77 (Client Quit) |
06:04:15 | | Join Cassandra- [0] (i=Cassandr@elmyra.coraline.org) |
06:05:03 | JdGordon | any1 got any eq presets? |
06:07:53 | | Part ModernExecutive |
06:09:05 | Lost-ash | JdGordon: they're highly subjective, and are also typically tied to the earphones/speakers used. |
06:09:26 | Lost-ash | you're just as well off tweaking up some of your own ;) |
06:10:05 | * | JdGordon doesnt know how to :p |
06:10:19 | JdGordon | ill just stick with the boring bass and trebble settings |
06:11:01 | Lost-ash | listen carefully to the music. try to identify any peaks at a particular frequency, and see if you can tone that peak down using the equalizer. |
06:11:25 | Lost-ash | fiddling with the cutoff and Q is more difficult, and not necessarily something you need to do |
06:12:27 | JdGordon | so just play with the first value on each line thingy? |
06:12:46 | Lost-ash | the gain, yes. |
06:12:47 | * | JdGordon doesnt like the controls on the graphic eq screen |
06:13:09 | Lost-ash | increasing it increases the volume of the frequency around it (which, by default is probably either 1 octave, or .7 octaves wide) |
06:14:07 | JdGordon | ah ha.. and is there any way to restore defaults? |
06:14:36 | Lost-ash | well, the defaults for the gain will most likely be 0's across the board |
06:14:45 | Lost-ash | but you could just save some default presets to a file |
06:18:19 | | Quit ashridah (Read error: 110 (Connection timed out)) |
06:23:00 | | Quit Cassandra (Read error: 110 (Connection timed out)) |
06:23:00 | | Nick Cassandra- is now known as Cassandra (i=Cassandr@elmyra.coraline.org) |
06:23:48 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-120-24.VIC.netspace.net.au) |
06:25:28 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
06:28:37 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
06:42:08 | | Join webguest29 [0] (n=43a33f4a@labb.contactor.se) |
06:42:11 | | Quit RotAtoR ("zzzzzzzz") |
06:43:04 | | Quit webguest29 (Client Quit) |
06:48:01 | | Part midgey34 |
07:00 |
07:08:31 | *** | Saving seen data "./dancer.seen" |
07:10:04 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
07:18:12 | | Quit perplexity (Read error: 113 (No route to host)) |
07:18:54 | | Quit ashridah (Read error: 110 (Connection timed out)) |
07:25:18 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:30:51 | | Join DarthLappy [0] (n=DarthShr@202-161-21-45.dyn.iinet.net.au) |
07:30:54 | | Join aegray_ [0] (n=aegray@12-210-86-210.client.insightBB.com) |
07:31:14 | | Quit aegray (Read error: 104 (Connection reset by peer)) |
07:31:48 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
07:44:43 | | Join zhilik [0] (n=_if_you_@ppp83-237-231-140.pppoe.mtu-net.ru) |
07:45:18 | | Join tvelocity [0] (n=tony@ipa33.0.tellas.gr) |
07:48:01 | | Join perplexity [0] (n=joust@de1-as3060.alshamil.net.ae) |
07:49:10 | | Quit tvelocity (Client Quit) |
07:59:01 | | Quit darkless (Client Quit) |
08:00 |
08:06:02 | Bg3r | morning :) |
08:10:00 | | Join needleboy [0] (n=needlebo@CBL62-0-163-210.bb.netvision.net.il) |
08:10:14 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
08:10:51 | aliask | Anyone with some programming knowledge about? (Specifically rockbox stuff) |
08:11:26 | B4gder | just ask and you'll find out! ;-) |
08:11:53 | | Quit needleboy (Read error: 104 (Connection reset by peer)) |
08:12:06 | aliask | I'm getting an error on compile for my plugin, "undefined reference to `memcpy'", but I don't use memcpy anywhere. |
08:12:31 | B4gder | gcc4 ? |
08:12:42 | aliask | 3.4 |
08:12:56 | Bg3r | aliask do you initialize an array ? |
08:13:35 | aliask | yes, in function that is called the line above the error. |
08:13:43 | aliask | *a function |
08:14:02 | Bg3r | like int a[SIZE]= {0,...} ? |
08:14:14 | | Join needleboy [0] (n=needlebo@CBL62-0-163-210.bb.netvision.net.il) |
08:14:38 | aliask | like a[x][y].piece = 0 |
08:14:49 | aliask | A bunch of them. (64 to be precise) |
08:14:55 | B4gder | anyway, it is gcc doing an implied use of memcpy() |
08:15:27 | B4gder | you can work around it by not letting gcc init the struct and instead init it "manually" by calling rb->memcpy() |
08:15:47 | aliask | =/ |
08:15:58 | aliask | Not familiar with memcpy... |
08:16:17 | Bg3r | you mean you don't know how to call it ? |
08:16:43 | aliask | Don't know the syntax, or even what it does. But I can find this out from a H file... (somewhere) |
08:17:21 | Bg3r | rb->memcpy(void *to_be_initialized, const void *with_what, size_t size_in_bytes); |
08:17:57 | aliask | Thanks very much. |
08:18:36 | Bg3r | np |
08:19:51 | Bg3r | you can also use |
08:19:56 | Bg3r | rb->memset() |
08:20:16 | aliask | Same syntax? |
08:20:38 | Bg3r | void *memset(void *dest, int c, size_t length); |
08:20:48 | Bg3r | in your case rb->memset(...) |
08:21:45 | Bg3r | the first func copies data, the second sets all to value c |
08:23:03 | Bg3r | btw, all functions you can use in a plugin are defined in apps/plugin.h |
08:23:27 | Bg3r | in the struct plugin_api |
08:23:36 | aliask | That'll save some time digging in random header files. |
08:23:42 | aliask | Or grepping. |
08:24:20 | Bg3r | yep |
08:24:54 | aliask | Hrm, looks like memset might be more appropriate for what I'm doing actually. |
08:25:28 | Bg3r | they are not so "random" once you get accustomed to |
08:25:47 | Bg3r | aliask very probably, that's why i pointed you to it |
08:26:08 | aliask | once again, thanks for all the tips, should make my life a little easier. |
08:26:17 | Bg3r | hehe |
08:38:44 | aliask | unfortunately, changing to memsets didn't seem to fix the error. it's not actually erroring on the call to the function that inits the array, but the one called after it (which does a fillrect) |
08:40:13 | aliask | and it compiles without a hitch if i comment out that line |
08:40:59 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:41:22 | Bg3r | morning, LinusN and happy birthday ! :) |
08:41:32 | LinusN | :-) morning! |
08:41:36 | LinusN | oops, brb |
08:41:38 | | Part LinusN |
08:41:39 | aliask | oh! happy birthday linus! |
08:41:50 | Bg3r | :D he is too quick :) |
08:42:05 | aliask | He got away. |
08:42:21 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:49:11 | preglow | happy birthday! |
08:49:30 | preglow | at least i assume it's happy |
08:52:18 | JdGordon | happy bday old man :D |
08:52:30 | B4gder | oooold man ;-) |
08:52:49 | Bg3r | i hope that you won't get this as an insult that the most world-famous bg football player was born today also (afaik)... |
08:54:44 | * | JdGordon doesnt c the connection... |
08:54:44 | | Join midkay [0] (n=midkay@24.143.70.99) |
08:55:20 | | Quit perplexity (Read error: 113 (No route to host)) |
08:55:53 | Bg3r | JdGordon just heared it on the radio .. never mind |
08:56:15 | Bg3r | seems that mendeleev was born on this date too:) |
08:58:43 | LinusN | Bg3r: and James Dean :-) |
08:59:10 | amiconn | happy birthday Linus |
08:59:15 | amiconn | and morning all |
08:59:32 | Bg3r | :) |
09:00 |
09:00:47 | LinusN | amiconn: thx |
09:01:09 | | Join Furious_G [0] (n=none@dhcp165152.reynolds.fsu.edu) |
09:01:42 | Furious_G | hello all |
09:02:26 | LinusN | hi |
09:02:29 | Furious_G | i have a color ipod and had to have a custom rockbox for it to operate correctly... i was wondering how i could make my own, i have the lcd0 problem |
09:02:42 | | Join webguest02 [0] (n=53105ad6@labb.contactor.se) |
09:02:45 | | Join ashridah [0] (i=ashridah@220-253-122-200.VIC.netspace.net.au) |
09:03:33 | Furious_G | if i use the latest version on the site it scrolls endlessly and is unusable |
09:04:18 | | Quit webguest02 (Client Quit) |
09:04:18 | * | amiconn has just committed 24bit colour bitmap drawing functions for plugin use |
09:04:40 | Furious_G | i have the version 0 LCD |
09:04:41 | | Join drumrboy [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
09:04:44 | amiconn | preglow: Now the missing thing is chroma decoding... |
09:06:09 | preglow | amiconn: looking at it right now |
09:06:11 | B4gder | Furious_G: install the tools, get the source, build the build |
09:06:22 | preglow | amiconn: btw, progressive jpegs will require a big image sized buffer extra, nothing more |
09:06:45 | Furious_G | i dont know where to look for the LCD settings |
09:06:55 | amiconn | One full buffer extra, i.e. 2x decompressed image size in total? |
09:07:23 | preglow | well, we can use just one buffer as usual, but then have to do some copying as well |
09:07:39 | preglow | point is that each coefficient block is updated several times |
09:08:00 | preglow | first a coarse representation of each coef block, then another pass over each block that adds some detail, then another, etc |
09:08:25 | preglow | you can just transform them one by one to a small temp buffer, and then copy that back over the now uneeded coefs |
09:08:32 | *** | Saving seen data "./dancer.seen" |
09:09:56 | amiconn | Our memcpy() is quite efficient... |
09:10:21 | preglow | now that i think about it, we can't do that either |
09:10:45 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
09:11:20 | preglow | the decoded data for a set of coefs would of course not occupy the same space as the coefs when the array is used as a picture as opposed to a coef array |
09:11:30 | preglow | so no, it wouldn't work |
09:13:06 | amiconn | Imho it's not really necessary to support progressive, it would just be a nice-to-have extension |
09:13:45 | preglow | yeah |
09:13:51 | preglow | i don't know how many pictures are progressive |
09:13:54 | amiconn | Decoding progressive seems to be sloow compared to non-progressive |
09:13:55 | preglow | it's not a priority for me, at least |
09:14:22 | preglow | well, it is a more memory intensive operation |
09:15:15 | amiconn | In Amiga webbrowsers non-progressive jpegs are most of the time displayed faster than the initial image of a progressive one. |
09:16:32 | preglow | depends how it's done internally, there's no reason the first image should be slow |
09:16:54 | preglow | as a matter of fact, it could be a lot faster, due to all the removed information |
09:17:04 | preglow | but then you'd have to take advantage, of course |
09:20:50 | | Join quobl [0] (n=quobl@addr-82-128-216-146.suomi.net) |
09:21:51 | | Quit DrumRBoy320 (Read error: 110 (Connection timed out)) |
09:25:51 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:26:14 | petur | happy birthday, Linus! |
09:28:16 | * | ashridah hands LinusN a birthday cookie |
09:28:47 | LinusN | thx |
09:28:57 | preglow | ouch |
09:29:05 | preglow | using the clickwheel for resizing isn't very nice |
09:29:45 | | Join safetydan [0] (n=dan@195.27.52.9) |
09:30:02 | preglow | amiconn: you guys ever tried just decoding as you go? |
09:30:37 | preglow | amiconn: this long wait to decode a picture seems unnecessary to me |
09:31:45 | amiconn | long wait? |
09:32:09 | amiconn | I guess it depends on the jpeg size. I only tried up to 768x512 so far |
09:32:28 | amiconn | No idea about decode-as-you-go; I didn't write the jpeg decoder |
09:33:22 | amiconn | Sounds like a good way to speed up decoding of large images, and allow practically unlimited image sizes, |
09:33:31 | amiconn | independent of available RAM. |
09:34:00 | amiconn | Scrolling will be a bit slower though, I'd guess |
09:35:20 | petur | and how would you handle zoom-out? |
09:36:18 | amiconn | Memory handling will be a problem, if we want to keep some caching |
09:36:49 | amiconn | Today, each level (1/8, 1/4, 1/2, full) is cached so that subsequent zooming is quick |
09:37:23 | amiconn | (unless the level only fits when the others are discarded, then they are) |
09:42:01 | | Join perl|bbq [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
09:42:14 | preglow | you handle zoomout the way you handle initial picture load, you draw the entire picture |
09:43:35 | preglow | i've tried 4mbit pictures, and the load isn't exactly annoying, but it does take a couple of seconds just to view a picture |
09:43:39 | preglow | when you zoom in, even more |
09:43:47 | preglow | 4mpixel... |
09:44:00 | petur | if for a certain zoom level the picture fits in memory, decode completely, else decode on the fly as needed when scrolling? |
09:45:58 | * | preglow prepares to use the sim for development for the first time... |
09:46:18 | amiconn | Sim should work for jpeg now |
09:46:21 | preglow | it does |
09:46:33 | B4gder | nice |
09:46:40 | preglow | that is, i assume it does for colour as well |
09:46:53 | amiconn | Until yesterday it didn't (still no grayscale lib for the sim), and then cygwin didn't like main(), as usual |
09:49:26 | amiconn | gah |
09:49:42 | amiconn | Using REC for 2 different purposes on startup is baad |
09:50:02 | amiconn | I wanted to boot iriver fw, but deleted my settings instead... |
09:50:46 | preglow | hahaha |
09:51:00 | preglow | then you pressed it too late and messed up anyway! :) |
09:51:49 | * | amiconn hates illogical navigation |
09:52:02 | B4gder | don't all? |
09:52:07 | amiconn | Wanna try usbotg with my digicam... |
09:52:11 | B4gder | illogical kind of implies that ;-) |
09:53:44 | petur | I already started doing some things for usbotg support, but life got in the way :( |
09:53:56 | preglow | amiconn: ahh, you don't actually save the decoded coef buffer, you just parse the jpeg file anew when zooming to another level |
09:53:56 | Bg3r | petur like what ? :) |
09:54:03 | Bg3r | ISP1362 driver ? |
09:54:19 | petur | register access, yes... |
09:54:28 | petur | but nothing tested yet |
09:54:35 | Bg3r | ah, very good :) |
09:54:36 | preglow | then decoding as you view will be harder to implement |
09:54:40 | preglow | and waste more memory, i expect |
09:55:30 | LinusN | amiconn: maybe we should rename "stride" to "src_width" or something? |
09:57:01 | amiconn | Wow, this actually works! |
09:57:24 | LinusN | famous last words |
09:57:36 | Bg3r | amiconn :) |
09:59:34 | amiconn | The iriver jpeg viewer sucks. No zoom... |
09:59:43 | | Quit perldiver (Read error: 110 (Connection timed out)) |
09:59:50 | petur | indeed |
10:00 |
10:00:23 | Lynx_awy | and it doesn't display the 8 megapixel images from my cam ;) |
10:00:25 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
10:00:54 | amiconn | Lynx_: It does here (8 megapixel cam as well) |
10:01:51 | * | petur feels the recording gain patch itch again and wants to get rid of it |
10:01:53 | petur | http://sourceforge.net/tracker/index.php?func=detail&aid=1403437&group_id=44306&atid=439120 |
10:02:27 | Bg3r | amiconn it sucks even more ... if the .jpg file has a thumbnail, it shows the thumbnail ... |
10:02:36 | Bg3r | petur :) |
10:02:44 | Bg3r | i'll look into it ... |
10:02:56 | petur | 10q |
10:03:37 | preglow | 20f |
10:03:38 | | Quit LuffarJoh (Read error: 110 (Connection timed out)) |
10:03:50 | amiconn | LinusN: My BUTTON_RIGHT problem seems to be a hardware problem. Also happens in iriver firmware :/ |
10:04:22 | needleboy | hey, did anyone take a look at Paprica's progress bar patch with the latest CVS? |
10:04:23 | LinusN | oh |
10:04:31 | LinusN | needleboy: no i haven't |
10:04:40 | needleboy | it returns an error on patching of gwps-common.c |
10:05:04 | needleboy | i tried changing it manually, and it compiled, but the progress bar isn't changed... |
10:05:41 | needleboy | any idea what has changed overnight that broke it? |
10:06:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
10:06:23 | linuxstb_ | Furious_G: Have you upgraded to the latest bootloader for your ipod? |
10:06:30 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:07:49 | needleboy | Linus, mind taking a look, maybe fixing it? Doesn't seem too complicated and Paprica won't be available for at least 8 hours more... |
10:07:56 | needleboy | Sorry... |
10:09:49 | preglow | haha |
10:10:29 | needleboy | õõõ |
10:10:32 | needleboy | ... |
10:11:38 | | Join [IDC]Dragon [0] (n=d90a3255@labb.contactor.se) |
10:12:32 | linuxstb | aliask: Another way to solve the memcpy problem is to define a version of memcpy yourself in your plugin .c file - i.e. |
10:12:33 | linuxstb | void *memcpy(void *dest, const void *src, size_t n) { return rb->memcpy(dest,src,n); } |
10:13:15 | * | petur suddenly feels twice as bad about not attending devcon |
10:13:45 | | Join LuffarJoh [0] (i=b00t@h2n1fls32o989.telia.com) |
10:13:51 | Bg3r | me too :) |
10:14:03 | aliask | linuxstb: Thanks, I'll give that a whirl, but I really can't figure out what's causing it in the first place. |
10:14:16 | * | [IDC]Dragon joins the birthday wishes |
10:14:20 | needleboy | so no one can take a look? |
10:14:28 | Bg3r | aliask u still can't fine the reason? |
10:14:33 | Bg3r | find |
10:14:44 | linuxstb | aliask: It's simply gcc doing things behind the scenes - initialising local variables. |
10:14:55 | aliask | I just removed the call to the erroneous function, and stuck the content in-line, and it worked. |
10:15:50 | LinusN | [IDC]Dragon: thx |
10:16:05 | [IDC]Dragon | LinusN: now you're as ols as I am ;-) |
10:16:13 | [IDC]Dragon | s/ols/old |
10:16:20 | LinusN | at last! |
10:16:23 | B4gder | hehe |
10:16:27 | B4gder | you are THAT old too? ;-) |
10:16:35 | * | [IDC]Dragon blushes |
10:16:43 | LinusN | #rockbox is full of grumpy old men |
10:16:46 | aliask | http://pastebin.com/544649 |
10:16:48 | needleboy | Linus, you got a birthday? |
10:16:54 | LinusN | needleboy: yup |
10:16:57 | preglow | doesn't everyone? |
10:16:57 | needleboy | sorry for requests then, it's not the day... |
10:17:02 | LinusN | preglow: lol |
10:17:11 | needleboy | how old are you? |
10:17:14 | LinusN | 37 |
10:17:19 | [IDC]Dragon | ony op here to change the channel subject accordingly? |
10:17:20 | B4gder | I'm a bot, I have no birthday |
10:17:34 | needleboy | cool, happy birthday man |
10:17:37 | [IDC]Dragon | s/ony/any |
10:17:39 | LinusN | thx |
10:17:43 | Mode | "#rockbox +o B4gder " by ChanServ (ChanServ@services.) |
10:17:50 | [IDC]Dragon | :-) |
10:18:04 | Topic | "Let's all stand up and sing on LinusN's birthday Feb 8th" by B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
10:18:53 | * | linuxstb spots Bryant quietly solving ipod bugs... |
10:19:26 | preglow | hahah |
10:19:27 | [IDC]Dragon | amiconn and others probably want me to add color back to the jpeg viewer, which I carefully cut out |
10:19:39 | preglow | oh, so you've got colour code? |
10:19:52 | B4gder | you know what? we could use a wiki page with a ipl <=> rockbox comparison for ipod owners |
10:19:55 | preglow | most of what's needed is there already, it seems |
10:19:55 | [IDC]Dragon | it was a color decoder |
10:20:13 | [IDC]Dragon | it has to huffman-decode the info already |
10:20:23 | [IDC]Dragon | in order to skip it properly |
10:20:27 | preglow | yeah |
10:20:29 | linuxstb | B4gder: Yes, but none of us use IPL... But an Apple Firmware/IPL/Rockbox comparison table would be good. |
10:20:33 | preglow | but it already decodes all tables needed, afaik |
10:20:47 | preglow | decoding a quantisation table isn't exactly hard work |
10:20:51 | B4gder | linuxstb: well, usually if the stuff is started people will come in and correct/add facts |
10:21:13 | preglow | wouldn't a retailos/podzilla/rockbox comparison be better? |
10:21:21 | B4gder | probably |
10:21:23 | [IDC]Dragon | you mean I forgot to strip something? |
10:21:29 | preglow | ipl doesn't do much by itself |
10:21:50 | preglow | [IDC]Dragon: no, you just seem to read the quantisation tables needed for colour decoding too |
10:22:04 | preglow | which isn't much |
10:22:40 | linuxstb | preglow: That's true. And it's complicated by the fact that there is now podzilla2. |
10:22:41 | [IDC]Dragon | ok, I have to read, but didn't need to store them |
10:22:42 | Bg3r | petur it seems you love the <how was called "int iNumb"> convention :) |
10:22:54 | B4gder | IpodPort is the #1 wiki page by far in Feb |
10:23:17 | linuxstb | Well, there are about 42 million ipods in the world... |
10:23:32 | Bg3r | :)) |
10:23:39 | [IDC]Dragon | B4gder: we're not prepared for the monster we've created |
10:23:40 | B4gder | yeah, even a small fraction of that amount is still quite a lot |
10:23:42 | preglow | linuxstb: well, i assume podzilla1 is going to be "deprecated" soon anyway? |
10:23:46 | petur | Bg3r: one is still in there? Damn. Well, I can always say it is Mmmm's fault (he wrote some parts) |
10:24:02 | Bg3r | hehe |
10:24:13 | preglow | hungarian notation |
10:24:14 | preglow | it's evil |
10:24:22 | * | petur curses at all these different coding styles |
10:24:26 | linuxstb | preglow: Yes - development stopped a while ago. |
10:27:13 | aliask | How different is an iPod mini 1g from a 4g b&w? |
10:27:16 | linuxstb | Apparently, Apple sold 14 million ipods in the last quarter of 2005 - meaning Nanos and the 5G/Video. 60% in the USA, 40% outside the USA. |
10:28:12 | linuxstb | aliask: Different enough so that it needs work, but not very much work. Just small differences in the various drivers. |
10:28:13 | | Join TCK [0] (n=tckocr@81-178-160-168.dsl.pipex.com) |
10:28:15 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
10:29:00 | aliask | I see the button driver and LCD are different, but I |
10:29:13 | linuxstb | Now we have an ipod grayscale LCD driver, the other ipods are easy. It just needs developers with access to them to compare the IPL and Rockbox sources and fill in the missing pieces. |
10:29:13 | aliask | 'm guess it's not that much work to add that stuff. |
10:29:33 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
10:29:41 | Jungti1234 | needleboy |
10:29:44 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
10:29:47 | aliask | It's just that I have a lot of friends with 1g mini's getting very jelous of my H300. |
10:29:58 | linuxstb | But the LCD driver itself still needs a lot more work. |
10:30:06 | Jungti1234 | hi all |
10:30:14 | aliask | Hey Jungti. |
10:30:24 | Jungti1234 | hi |
10:32:11 | | Join perplexity [0] (i=heh10478@217.165.99.160) |
10:34:48 | | Quit slimx (Remote closed the connection) |
10:34:51 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
10:35:22 | needleboy | é÷è çåîòàï |
10:35:25 | needleboy | hey jungti |
10:37:05 | Bg3r | petur ? |
10:37:10 | petur | yes |
10:37:16 | Bg3r | see prv |
10:37:33 | petur | you too! |
10:37:40 | petur | lol |
10:37:43 | Bg3r | um |
10:37:50 | Bg3r | are you identified ? |
10:37:54 | | Join tvelocity [0] (n=tony@ipa33.0.tellas.gr) |
10:38:13 | petur | woops... one moment |
10:39:47 | petur | Bg3r: still nothing? |
10:40:23 | Bg3r | it's ok now |
10:42:01 | Jungti1234 | needleboy |
10:42:09 | Jungti1234 | Korean language file updated? |
10:42:27 | needleboy | which one? the one i got is the last you've sent. |
10:42:44 | Jungti1234 | It works? |
10:43:15 | needleboy | i have no idea... you're the Korean master... |
10:43:21 | Jungti1234 | ... |
10:43:26 | Jungti1234 | hmm |
10:43:50 | Jungti1234 | I spoke that don't include it. |
10:43:51 | B4gder | there are two korean patches in the tracker |
10:44:15 | needleboy | ok, i'll remove it then |
10:45:05 | B4gder | Jungti1234: should I delete the older one? |
10:45:17 | Jungti1234 | yes |
10:45:25 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-44-234.w83-114.abo.wanadoo.fr) |
10:47:18 | | Quit DarthLappy (Connection timed out) |
10:56:03 | * | amiconn wonders what's wrong with the sdl sim |
10:56:22 | Paul_The_Nerd | There's something wrong with it? |
10:57:01 | amiconn | Some pixel columns at the left side aren't displayed properly |
10:57:19 | amiconn | (recorder sim; trying others...) |
11:00 |
11:00:26 | Bg3r | B4gder is the build script used on the site available anywhere ? |
11:00:32 | | Join amiconn_ [0] (n=jens@p54BD48A7.dip.t-dialin.net) |
11:00:40 | | Quit amiconn (Nick collision from services.) |
11:00:40 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD48A7.dip.t-dialin.net) |
11:00:52 | B4gder | no, but I'm gonna make a package of it |
11:02:07 | Bg3r | k;) |
11:03:42 | linuxstb | B4gder: How many build targets would you want to add for the new ipods (when the time comes)? If we add bootloader/normal/sim for everything, it's going to get very big. We have potentially 4 more ipods to add - 3G, 4G grayscale, mini and video. (I think the 1G and 2G will be the same build as the 3G, and the two versions of the mini can share a build). |
11:03:58 | B4gder | I intend to cut down on the sim builds a bit |
11:04:00 | amiconn | [IDC]Dragon: Re-adding the colour part of the decoder would be nice (properly #ifdefed) :-) |
11:04:14 | B4gder | and I hope to work on distributed builds |
11:04:21 | Bg3r | [IDC]Dragon go go go :) |
11:04:46 | B4gder | as I don't want to limit the amount of builds |
11:06:00 | amiconn | Tried H300 SDL sim now. Main LCD works correctly, remote LCD has the same left-pixel problem, and is shown in wrong colours |
11:06:40 | Jungti1234 | Why sometimes WPS setting isn't saved? |
11:06:56 | Bg3r | Jungti1234 if the name of the wps file is very long ... |
11:07:16 | Jungti1234 | or? |
11:08:15 | [IDC]Dragon | amiconn: the #ifdef part is the hairy one |
11:08:36 | *** | Saving seen data "./dancer.seen" |
11:09:27 | [IDC]Dragon | for color, we'd need to do the IDCT on that part too |
11:09:39 | [IDC]Dragon | and do a YUV->RGB conversion |
11:09:53 | amiconn | Hmm. |
11:09:57 | Jungti1234 | Bg3r: one kind only? |
11:10:01 | [IDC]Dragon | with (mostly) subsampled UV |
11:10:16 | amiconn | Perhaps it would be better to make an additional display function that takes yuv data |
11:10:27 | Bg3r | Jungti1234 it also depends on where the file is situated |
11:10:30 | [IDC]Dragon | probably a different decoder main function |
11:10:31 | Bg3r | afaik... |
11:10:32 | amiconn | The display function has to convert again anyway |
11:10:48 | Jungti1234 | Bg3r: Ok. Thank you. |
11:10:52 | [IDC]Dragon | is there any hardware provision for YUV? |
11:11:01 | amiconn | (canonic RGB24 to native LCD format, which is RGB565 for H300, and byte-swapped RGB565 for iPod) |
11:11:05 | [IDC]Dragon | some controllers have that |
11:11:20 | amiconn | Nope |
11:11:38 | preglow | might be just as well to make a new function |
11:11:39 | [IDC]Dragon | I'd expect at least the iPod video to have such |
11:11:39 | amiconn | The H300 LCD controller has an RGB 'video mode', but afaik we can't use that |
11:11:55 | preglow | yuv->rgb is just some fixed point scaling and mixing |
11:12:00 | [IDC]Dragon | video mode is probably for streamed data |
11:12:08 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
11:12:11 | amiconn | [IDC]Dragon: Yeah, if someome figures out how to control the broadcom chip... |
11:12:25 | [IDC]Dragon | preglow: I know, a matrix multilication and clipping |
11:12:53 | * | [IDC]Dragon has codes many yuv->rgb converters |
11:13:03 | [IDC]Dragon | coded |
11:13:19 | amiconn | preglow, [IDC]Dragon: The fact that the YUV data is subsampled means that there is less data for U and V than for Y, right? |
11:13:42 | [IDC]Dragon | yes, half or quarter the pixel amount |
11:14:10 | [IDC]Dragon | I even made an asm-optimised converter for ARM |
11:14:11 | amiconn | Are both cases possible for jpeg? |
11:14:30 | [IDC]Dragon | (not public code, unfortunately) |
11:14:56 | amiconn | I think it would be better just to decode to YUV, and do the YUV->RGB conversion in a display function |
11:15:00 | [IDC]Dragon | amiconn: chroma may be subsampled in X or also Y |
11:15:14 | amiconn | Would save ram and decoding time... |
11:15:23 | B4gder | Bg3r: http://daniel.haxx.se/rockbox/cvsbuild.tar.bz2 |
11:15:31 | [IDC]Dragon | yes |
11:15:42 | B4gder | bger: I hope it is a complete package, let me know if you think it isn't |
11:15:47 | | Join Cassandra- [0] (i=Cassandr@elmyra.coraline.org) |
11:15:55 | Bg3r | 10x |
11:18:13 | amiconn | Same pixel and colour problem in the H1x0 SDL sim, both main and remote lcd this time |
11:19:56 | | Quit youngcereal (Read error: 110 (Connection timed out)) |
11:21:03 | amiconn | The colours look like R and B are swapped |
11:21:12 | | Join moda [0] (i=modafrom@CPE-138-130-209-183.qld.bigpond.net.au) |
11:21:30 | moda | is anyone working on album art on wps? |
11:21:54 | moda | and if not, what would it take to make it possible? |
11:21:59 | | Join youngcereal [0] (n=youngcer@p54B207F3.dip0.t-ipconnect.de) |
11:22:17 | B4gder | I haven't heard anyone working on it |
11:22:25 | moda | so what would it take? |
11:22:43 | B4gder | you need to work out a system how it would work |
11:22:54 | B4gder | then get people to agree with it |
11:22:57 | B4gder | then write the code |
11:23:06 | moda | right....... |
11:23:30 | B4gder | or write the code first, to make people understand the brightness of your method |
11:23:36 | | Quit quobl (Remote closed the connection) |
11:23:49 | moda | ahhh |
11:26:11 | | Join ender` [0] (i=ychat@84.52.165.220) |
11:27:20 | Bg3r | :) |
11:27:43 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
11:28:51 | moda | damn, i was hoping it would be something that i could do :\ |
11:28:52 | Jungti1234 | I like doom. |
11:29:09 | moda | so do i |
11:31:00 | Jungti1234 | Happy birthday, LinusN |
11:31:21 | Jungti1234 | My birthday is Feb 24. haha |
11:31:30 | LinusN | Jungti1234: thx |
11:31:51 | Jungti1234 | :) |
11:32:22 | moda | "im going to murder you, you bloody women" lol |
11:32:36 | Moos | LinusN: Yeah, Joyeux anniversaire ;-) |
11:32:45 | LinusN | merci |
11:33:10 | Jungti1234 | What meaning is it? |
11:33:18 | Jungti1234 | merci = thanks? |
11:33:24 | Moos | yep |
11:33:32 | | Quit Cassandra (Read error: 110 (Connection timed out)) |
11:33:32 | | Nick Cassandra- is now known as Cassandra (i=Cassandr@elmyra.coraline.org) |
11:33:47 | Bg3r | B4gder what dirs does the buildall.pl want ?:) |
11:33:57 | Jungti1234 | What country language is it? |
11:34:15 | Bg3r | Jungti1234 french :) |
11:34:45 | Jungti1234 | um.... difficult. :) |
11:36:27 | Moos | Jungti1234: not too difficult, I supose korean isn't easy too |
11:37:37 | | Quit moda () |
11:38:41 | Jungti1234 | Moos: nono... |
11:39:05 | Jungti1234 | Korean is scientific and easy. |
11:39:44 | Moos | hehe *scientific* for one language? :) |
11:41:41 | * | Moos goes to work |
11:42:20 | Jungti1234 | Moos: sorry, but I think that it's right. |
11:43:12 | Moos | I didn't say right or wrong, just wondered how one language can be scientific |
11:43:33 | Moos | since it is arbitrary ;) |
11:43:53 | Paul_The_Nerd | Maybe he means logical? |
11:44:21 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-179-140.nsw.bigpond.net.au) |
11:44:27 | Moos | each language have his logic more or less complexe |
11:44:37 | Jungti1234 | It can be on my expression problem. |
11:44:55 | Moos | don't worries english problem here too ;) |
11:45:09 | | Join PaulJ [0] (n=PaulJ@vpn-3048.gwdg.de) |
11:45:11 | * | Moos really need to go to work, c you |
11:45:37 | Jungti1234 | European language including French is not much different from English. |
11:45:48 | Jungti1234 | I think so.. |
11:45:59 | preglow | it's more or less the same thing, yes |
11:46:06 | preglow | with a ton of small differences thrown in :) |
11:48:15 | Jungti1234 | Korean is same or there is no similar language. |
11:48:18 | | Join DarthLappy [0] (n=DarthShr@202-161-21-45.dyn.iinet.net.au) |
11:48:27 | | Part LinusN |
11:49:29 | Membrillo | with screendump, is it taken on USB plug in or USB take out? |
11:51:07 | Jungti1234 | Insert USB and extract USB. |
11:51:09 | PaulJ | Membrillo: I think on plug in, because the HD starts to spin when you plug USB in |
11:51:14 | linuxstb | The wiki page says "When the screendump function is enabled, it takes a snapshot of the LCD frame buffer each time you insert the USB connector" |
11:51:28 | Jungti1234 | If hard-disk stops spin. |
11:51:44 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-107.pools.arcor-ip.net) |
11:51:46 | Membrillo | ok thanks, makes sense |
11:53:44 | Bg3r | Membrillo btw i suggest u to attach/detach the cable from its PC side... |
11:53:57 | Membrillo | why is that? |
11:54:01 | Bg3r | B4gder i can't get it work for now :) |
11:54:40 | | Join LinusN [0] (n=linus@labb.contactor.se) |
11:54:42 | Bg3r | Membrillo to prolong the player's USB connector |
11:54:52 | Bg3r | 's life |
11:55:03 | LinusN | i took a shot at a generic bit-bang i2c driver |
11:55:05 | Membrillo | ah ok |
11:55:20 | Jungti1234 | Why is it backdrop? |
11:55:32 | LinusN | http://linus.haxx.se/generic_i2c.patch |
11:55:43 | Membrillo | i accidently crushed the iriver USB input with a chair leg. i managed to bend it back into shape with a knife and it works now |
11:56:12 | B4gder | Bg3r: you mean because of something missing in the package or because of something else? |
11:56:31 | Jungti1234 | Isn't it background? |
11:56:42 | Jungti1234 | Backdrop = Background? |
11:57:04 | Bg3r | B4gder because i don't understand perl :) |
11:57:09 | B4gder | ah |
11:57:14 | Bg3r | i've commented out some builds |
11:57:18 | Membrillo | + |
11:57:19 | B4gder | you'll learn quickly |
11:57:43 | linuxstb | Jungti1234: "Backdrop" is more specific. |
11:57:49 | Bg3r | haha do you believe in this words.. :) |
11:57:58 | Membrillo | does anyone know what this is? http://paulgeluid.nl/apps/rockbox/scrsh1.JPG |
11:58:04 | Membrillo | what WPS it is that is |
11:58:12 | Jungti1234 | linuxstb: Thank your answer. |
11:58:39 | linuxstb | Membrillo: No, but I like the look of it. |
11:58:45 | B4gder | Bg3r: that's actually my honest opinion |
11:59:11 | Membrillo | apparently its in the opt. build but i have no idea which one it is... theres so many damn WPSs included now |
11:59:14 | B4gder | LinusN: it looks cool! |
11:59:19 | petur | LinusN: looks nice. Tried it already? |
11:59:26 | petur | heh |
11:59:31 | LinusN | it works with the pcf50606 |
11:59:43 | Jungti1234 | Membrillo: Perhaps Njun_OldSchoolNeo |
12:00 |
12:00:04 | LinusN | i cheated with the delays, because i don't have my logic analyzer here |
12:00:15 | LinusN | so i'll fine-tune it later |
12:00:58 | linuxstb | Jungti1234: Yes, you're right. http://www.misticriver.net/showpost.php?p=388364&postcount=62 |
12:01:12 | Jungti1234 | yeah :) |
12:02:40 | petur | LinusN: I see, all delays are the same atm |
12:02:45 | LinusN | yup |
12:02:51 | amiconn | LinusN: Looks good, but also looks like quite some overhead |
12:02:57 | Membrillo | hmmm the bootloader USB mode allows USB connection before loading the harddrive right? |
12:03:15 | LinusN | amiconn: yes, if the cpu is slow |
12:03:20 | Membrillo | so what would happen if you went into bootloader USB mode without a harddrive in? |
12:03:59 | LinusN | Membrillo: well, you would have trouble accessing the hard drive |
12:04:08 | LinusN | :-) |
12:05:15 | Membrillo | hehe, yeah makes sense, but wouldnt rockbox get confused and get stuck in a loading harddrive loop or something? |
12:05:53 | petur | amiconn: the fastest way would probably be to use defines and the i2c code inlined in a header file. Not a very elegant solution... |
12:06:40 | Membrillo | hmmm my h300 just froze loading that njen_oldschoolneo WPS |
12:06:59 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
12:07:55 | | Quit DarthLappy (Read error: 110 (Connection timed out)) |
12:09:09 | Membrillo | the reset button is proving quite useful. surprising other DAPs dont have them. what happens if you freeze, say, your iPod? |
12:10:15 | Paul_The_Nerd | Membrillo: Menu+Select. Essentially the same function. Hold it for several seconds. |
12:10:25 | amiconn | petur: Not very elegant, and it has another problem: What if we need 2 i2c drivers for different ports? |
12:10:35 | amiconn | This is needed e.g. on Ondio |
12:10:36 | Membrillo | so even if the system freezes, button presses still respond? |
12:10:50 | Paul_The_Nerd | Just that one. |
12:10:54 | amiconn | One i2c for the MAS and another for the philips tuner |
12:12:09 | Jungti1234 | What is Replaygain? |
12:12:20 | amiconn | We could make the whole i2c code static inline and put it in a .h file, and then make stub functions calling these inlined functions. |
12:12:23 | petur | amiconn: you would put the actial port manipulation in the define, include the generic driver below those defines. Not my preferred way of working |
12:12:56 | | Quit josh_ (Read error: 110 (Connection timed out)) |
12:17:09 | | Join Aramil [0] (n=tony@ipa212.14.tellas.gr) |
12:17:59 | petur | bbl |
12:18:02 | | Part petur |
12:21:28 | linuxstb | Jungti1234: http://www.replaygain.org - it's a method for automatically adjusting the volume of your different music tracks so they sound the same. |
12:21:56 | | Join elinenbe [0] (n=elinenbe@207-237-226-206.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
12:22:09 | | Join ST [0] (i=STx@c211-30-164-158.blktn3.nsw.optusnet.com.au) |
12:22:21 | Jungti1234 | I understand a little meaning. |
12:22:47 | ST | hey, does directory cache feature still create a glyphcache. file in the .rockbox directory |
12:23:04 | Jungti1234 | But, Korean is no suitable word. |
12:24:58 | Bg3r | Jungti1234 there isn't suitable word in most languages :) |
12:25:23 | ST | ? |
12:25:30 | preglow | replaygain isn't exactly a word either... |
12:25:33 | Jungti1234 | Bg3r: haha.... um......... |
12:25:44 | | Part Paul_The_Nerd |
12:25:48 | Jungti1234 | preglow: oh... |
12:26:02 | linuxstb | ST: I believe the glyphcache is a font cache - it is independent to the directory cache. |
12:26:25 | preglow | each language should just feel equally free to put two nice words together and call that the localised version of "replaygain" |
12:26:43 | | Quit tvelocity (Read error: 101 (Network is unreachable)) |
12:27:13 | ST | linuxstb: oh ok that explains, thx |
12:27:38 | NicoFR | needleboy: you managed to include Paprica's bitmap progress bar patch in your build ? |
12:28:06 | linuxstb | IMO, Replay Gain shouldn't be translated - it's a proper name, like Vorbis or Wavpack. |
12:28:20 | | Join Paul_The_Ner1 [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
12:28:41 | | Nick Paul_The_Ner1 is now known as Paul_The_Nerd (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
12:31:11 | Jungti1234 | linuxstb: ah :) |
12:31:57 | Jungti1234 | linuxstb: You're right. I didn't translate it. |
12:32:23 | ST | NicoFR: yes he did |
12:32:37 | NicoFR | ST: do you know how ? |
12:32:45 | NicoFR | last thing i saw the patch was broken |
12:33:47 | linuxstb | How does the bitmap progress bar work? Does Rockbox simply display a percentage of the bitmap? |
12:34:15 | Jungti1234 | BMP Progress Bar Tag Support |
12:34:15 | NicoFR | linuxstb: afaik, yes |
12:35:02 | Paul_The_Nerd | linuxstb: It's in the patch tracker. There's even a video of it working. Heh. |
12:35:26 | Jungti1234 | NicoFR: http://www.misticriver.net/showpost.php?p=389044 |
12:36:35 | NicoFR | Jungti1234: yes i saw that but this patch doesn't apply cleanly to cvs anymore and the changes don't seem trivial |
12:37:04 | Jungti1234 | um.. |
12:37:15 | NicoFR | i'll look at needleboy's source |
12:41:58 | Jungti1234 | What is 'Cutoff' Frequency? |
12:42:28 | Bg3r | it was renamed to "center frequency" recently |
12:44:12 | Jungti1234 | center frequency? |
12:44:13 | | Quit Aramil ("ΑναχωÏεί") |
12:44:42 | Bg3r | Jungti1234 u know ... on graphical EQs ... |
12:44:52 | | Join actionshrimp [0] (i=nn@dhcp-163-1-214-233.seh.ox.ac.uk) |
12:45:18 | Bg3r | every band has frequency |
12:45:40 | Bg3r | written near to it |
12:45:53 | Bg3r | this is the center frequency ... |
12:46:23 | Jungti1234 | It is high-level language. :D |
12:48:28 | | Quit linuxstb (Read error: 113 (No route to host)) |
12:48:39 | Jungti1234 | Where is dynamic playlist? |
12:50:58 | | Quit ST () |
12:51:02 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
12:51:26 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
12:52:50 | | Quit Membrillo () |
12:54:02 | safetydan | amiconn, SDL is probably dodgy with colour rendering because I didn't fully understand what I was doing when I redid it |
12:55:12 | Paul_The_Nerd | I thought it was the mono/grayscale ones that had issues... |
12:55:36 | amiconn | Hmm. Player SDL sim shows correct colours, but the LCD is too large |
12:55:46 | amiconn | ...probably twice as large as it should be |
12:57:26 | | Quit aliask (""Space left on player: 25mb... :("") |
12:59:42 | safetydan | yeah I noticed that, but didn't have time to fix before the patch was committed |
13:00 |
13:00:44 | safetydan | SDL sim is on my list of things to polish up though |
13:02:34 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:03:01 | amiconn | In fact only the iriver mono & grey LCD simulation has the colour problem. Recorder & Player colours are fine, as is the H300 main LCD colour |
13:03:18 | amiconn | The missing pixel problem is common to all mono/grey LCD simulations |
13:04:04 | amiconn | (excluding the player, this has the size problem instead) |
13:05:07 | | Join josh_ [0] (i=josh@adsl-64-161-78-226.dsl.lsan03.pacbell.net) |
13:05:37 | safetydan | if you look at the drawing code for the SDL sim you'll see it's rather dodgy |
13:08:40 | *** | Saving seen data "./dancer.seen" |
13:14:27 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
13:14:45 | t0mas | Bagder? are you around? |
13:15:18 | LinusN | t0mas: ask for B4gder :-) |
13:15:39 | t0mas | oh congrats LinusN, you weren't around yesterday |
13:16:02 | B4gder | t0mas: http://daniel.haxx.se/rockbox/cvsbuild-0.2.tar.bz2 |
13:16:03 | LinusN | t0mas: my birthday is today |
13:16:12 | Jungti1234 | hehe |
13:16:23 | Bg3r | B4gder new version ? :) |
13:16:31 | t0mas | B4gder: tnx |
13:16:40 | Paprica[sleep] | LinusN, happy birthday =] |
13:16:49 | | Nick Paprica[sleep] is now known as Paprica (n=Paprica@CBL217-132-67-150.bb.netvision.net.il) |
13:16:50 | B4gder | yes, mostly with your comments added to the README, and a modified mkpackage script |
13:16:52 | LinusN | Paprica[sleep], t0mas : thx |
13:17:03 | t0mas | LinusN: ok, someone said it yesterday at 0:00 I guess ;) |
13:17:27 | B4gder | you mean today at 0:00 ;-) |
13:17:31 | t0mas | jup |
13:17:51 | t0mas | B4gder: is there an IRC channel voor lib-curl? |
13:18:09 | B4gder | t0mas: #curl |
13:18:19 | B4gder | quiet one |
13:18:21 | t0mas | ok |
13:18:26 | LinusN | curl'r'us |
13:21:14 | LinusN | amiconn: what's wrong with the grayscale sdl sims? |
13:22:18 | amiconn | The leftmost pixels aren't displayed. The amount of missing pixels seems to vary |
13:22:31 | LinusN | seems to work for me |
13:22:32 | t0mas | <@B4gder> yes, mostly with your comments added to the README, and a modified mkpackage script <−− hm? added what? |
13:22:51 | amiconn | ...the H1x0 main LCD and H1x0/H300 remote LCD shows wrong colours |
13:22:57 | B4gder | t0mas: bger tried my first cvsbuild package from a little while earlier |
13:23:02 | LinusN | amiconn: define "wrong" |
13:23:07 | amiconn | ...and the player LCD is twice as big as it should |
13:23:41 | amiconn | Wrong colour == orange-ish instead of blueish |
13:23:44 | t0mas | B4gder: ok, I'll try to get a remote ssh version working |
13:23:46 | LinusN | ah, that one |
13:24:05 | amiconn | Strangely enough, the player and recorder colours are correct |
13:24:07 | B4gder | t0mas: you need to pay attention so that all builds use the exact same version from cvs |
13:24:39 | B4gder | plain 'cvs up' won't do then if they do it with a little time diff |
13:24:46 | Bg3r | are you talking about a distributed compiling :) |
13:24:49 | B4gder | yes |
13:25:02 | Bg3r | ah, good :) |
13:25:05 | t0mas | B4gder: check the latest version and make every server/client checkout that version should so it right? |
13:25:17 | t0mas | we can checkout a selected timestamp right? |
13:25:23 | B4gder | t0mas: I think the master host should pass on the timestamp to use |
13:25:29 | t0mas | yes |
13:27:43 | t0mas | B4gder: # use this time for all time stamps so that they remain the same all over |
13:27:44 | t0mas | my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = |
13:27:44 | t0mas | gmtime(time); |
13:27:52 | amiconn | LinusN: amiconn.dyndns.org/SDL_H1x0.png">http://amiconn.dyndns.org/SDL_H1x0.png |
13:27:54 | t0mas | we can use that timestamp for the checkout |
13:28:13 | B4gder | yes |
13:28:16 | amiconn | Watch the left margin, how the scrollbar looks like |
13:28:31 | LinusN | i see |
13:31:17 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
13:32:06 | XavierGr | Oh Happy Birthday Linus! w00t! (It is today right) |
13:32:31 | LinusN | yes, thx |
13:32:36 | | Quit `3nergy ("changing servers") |
13:33:27 | | Join webguest13 [0] (n=c13354c1@labb.contactor.se) |
13:34:30 | t0mas | B4gder: I might need some lesson in perl... is there a way to make perl use threads or something? |
13:34:47 | B4gder | sure it is |
13:35:22 | B4gder | man perlthrtut |
13:35:24 | B4gder | ;-) |
13:35:30 | B4gder | "tutorial on threads in Perl" |
13:35:46 | t0mas | jup |
13:35:48 | t0mas | I see |
13:35:48 | B4gder | and you can of course also just fork() |
13:35:56 | t0mas | might be easier... |
13:36:01 | B4gder | yes |
13:36:22 | Paul_The_Nerd | Well, music playback in the sims *almost* works for me now. I get about 3 seconds of it. |
13:36:26 | | Join Febs [0] (i=Febs@dhcp64-134-210-102.hfwsf.sjc.wayport.net) |
13:37:28 | XavierGr | preglow : I updated the jpeg patch yesterday (with latest amiconn changes) any comments? |
13:42:42 | preglow | i don't have time |
13:42:58 | safetydan | Paul_The_Nerd, SDL or Win32? |
13:43:24 | XavierGr | oh sorry, I was just asking because you were looking on the jpeg decoder for colour targets |
13:43:26 | LinusN | amiconn: check my commit |
13:44:10 | Paul_The_Nerd | safetydan: SDL |
13:45:15 | | Quit Sando (Read error: 110 (Connection timed out)) |
13:46:21 | amiconn | What package do I need in linux to build the sdl sim (debian)? libsdl1.2-dev ? |
13:46:31 | preglow | that should do |
13:46:56 | Paul_The_Nerd | safetydan: With mp3 at least, it gets about 3 seconds into the song, then doesn't advance any more. Doesn't freeze or crash though. Tried a flac, it played, though I'm guessing about 1/2 to 3/4 realtime. |
13:47:45 | LinusN | amiconn: think so |
13:47:56 | | Join sam^ [0] (n=met@p548EFF8A.dip.t-dialin.net) |
13:48:00 | sam^ | hi there |
13:48:49 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
13:51:21 | safetydan | amiconn, that's the right package in ubuntu so I assume debian is the same |
13:52:10 | amiconn | Yes, works |
13:53:54 | safetydan | hrm... there's still files in the SDL sim dir that shouldn't be there |
13:54:40 | amiconn | Wow, building the h120 sdl sim just takes 2 mins in debian. That's on VMware... |
13:55:11 | LinusN | amiconn: http://linus.haxx.se/sdlcolors.patch |
13:55:45 | | Join tucoz [0] (n=81b17b04@labb.contactor.se) |
13:56:41 | tucoz | amiconn: I read that you have trouble with the sdl sim. Have you tried the left-scroll in mandelbrot? |
13:56:51 | tucoz | LinusN: http://www.natepratt.com/creative/studios/homercake.gif :) |
13:57:04 | LinusN | :-) |
13:58:18 | amiconn | LinusN: The left-pixels problem seems to be gone, both on linux and cygwin |
13:58:25 | LinusN | good |
13:58:28 | tucoz | I thought it was my sdl installation, but it seems like it is the linux sdl sim in general. If you run the mandelbrot plugin, try to scroll left |
13:58:39 | sam^ | I created an image of rockbox running on an ipod nano which I released under GNU GFDL on Wikipedia |
13:58:45 | sam^ | http://img229.imageshack.us/my.php?image=dsc012343ws.jpg |
13:59:59 | | Quit webguest13 ("CGI:IRC") |
14:00 |
14:00:36 | amiconn | I correct myself. The leftpixels problem is gone for the main LCD, but still present for the remote lcd |
14:00:48 | LinusN | yes, i forgot to change that one |
14:01:02 | LinusN | just do the same change i did in the remote lcd code |
14:01:16 | muesli__ | happy bday LinusN |
14:01:19 | muesli__ | :-) |
14:01:21 | LinusN | thx |
14:01:29 | amiconn | There's indeed something wrong with SDL and mandelbrot |
14:02:11 | amiconn | The SDL sim draws a black line one pixel to the right of the actual line. That extra black line then stays when the partial redraw is finished |
14:03:02 | amiconn | This doesn't happen in the cygwin SDL sim though... |
14:03:09 | tucoz | wierd |
14:03:22 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/RockboxShots could use some new shots |
14:03:30 | amiconn | Apart from that, linux sdl seems to be sloo-oow |
14:03:50 | LinusN | amiconn: i blame vmware |
14:03:59 | tucoz | thats what I thought as well. |
14:04:13 | LinusN | for the slow sdl |
14:04:24 | preglow | linux sdl isn't particularily slow |
14:04:27 | tucoz | LinusN: it's slow on my kubuntu as well |
14:04:34 | amiconn | Well, I can't compare. My native linux machine is amd64, and I have to make the sim work on that yet... |
14:04:56 | | Join Sando [0] (n=lolsteam@addiction-cracks.org) |
14:05:06 | tucoz | without vmware |
14:05:10 | preglow | oh my, those pictures of mine aren't exactly state of the art... |
14:05:15 | | Join `3nergy [0] (n=3nergy@techgaming.net) |
14:05:42 | tucoz | One year ago. Not bad. |
14:06:18 | tucoz | At least mandelbrot is slow on my machine (in the h300 sim). |
14:07:18 | preglow | oi |
14:07:22 | preglow | it's got colour support! |
14:07:48 | Paul_The_Nerd | Hm? |
14:08:02 | amiconn | LinusN: Ahahaha (the pointer width thing). Looks like it's the same problem with 16 bit colour... |
14:08:12 | LinusN | aha |
14:08:25 | LinusN | so it should be int16 then? |
14:08:37 | tucoz | B4gder: have you seen this? http://www.archopen.org/tiki-index.php . Seems like they are able to do stuff on the av archoses |
14:08:39 | amiconn | I think so |
14:08:53 | B4gder | tucoz: seems to be the old avos things |
14:09:09 | amiconn | Btw, *(uint8 *)p is overkill, just *p should be sufficient |
14:09:19 | B4gder | they have done things on the AV models since ages ago |
14:09:20 | amiconn | p is an uint8* |
14:09:25 | B4gder | they just don't bother about Rockbox |
14:09:43 | tucoz | yes, but they merged with linav as well. And they do stuff on the gmini's as well |
14:09:52 | Jungti1234 | Paprica? hehe |
14:09:52 | B4gder | but only the newer gminis |
14:09:58 | B4gder | not the calmrisc ones |
14:10:06 | tucoz | Oh, I see. |
14:10:30 | B4gder | as I believe the newer gminis are similar to the AV models, arch wise |
14:10:40 | amiconn | Hmm, and aren't lvalue casts deprecated? |
14:10:48 | tucoz | but if(when) people ask for a rockbox port on those, we could point them in that direction. |
14:11:05 | B4gder | tucoz: indeed, add the link to NonArchos |
14:11:58 | tucoz | I will. Btw, should I add a link to the ManualHowto in the documentation page? |
14:12:08 | B4gder | sure! |
14:12:12 | * | amiconn silly |
14:12:46 | jaebird | linuxstb: ping |
14:13:22 | * | LinusN agrees with amiconn |
14:14:00 | amiconn | The bug was there in the cygwin H300 sdl sim as well, I just confused sim dirs |
14:14:04 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
14:16:44 | jaebird | I mentioned this earlier...I'm able to play mp3, ogg on my 4g grayscale |
14:17:04 | B4gder | woo |
14:17:10 | LinusN | cool |
14:17:30 | jaebird | There are some issues with the screen example: the highlight cursor is not displayed |
14:17:35 | amiconn | Ah, _much_ better now :) |
14:17:41 | jaebird | so it is hard to find out where you are |
14:17:53 | B4gder | hehe |
14:18:03 | | Join quobl [0] (n=quobl@tor/session/x-9760ed4c47e0526f) |
14:18:14 | jaebird | also...i'm not able to play m4a files which play fine in Ubuntu |
14:18:47 | * | LinusN welcomes the recording gain patch to cvs |
14:18:59 | petur | haha |
14:19:04 | Bg3r | :P |
14:19:35 | * | B4gder noticed that petur didn't commit it... |
14:19:38 | jaebird | is aac supposed to work on ipod (non-Drm ofcourse) |
14:19:48 | B4gder | jaebird: yes, I think so |
14:20:07 | | Quit ender` (" Be wary of strong drink. It can make you shoot at tax collectors and miss.") |
14:20:11 | tucoz | So this could mean another daily soon? (4g 2bb). |
14:20:19 | B4gder | yes |
14:20:20 | Bg3r | i must admit that i didn't dig into the patch much ... |
14:20:22 | tucoz | cool |
14:20:30 | jaebird | maybe it is a 4g 2bpp problem then |
14:20:55 | jaebird | it tries to play the file but displays ??? instead of the format and then goes on to the next file |
14:21:01 | petur | Bg3r: no problem I'll take the blame :P |
14:21:16 | * | safetydan notes his copy and paste SDL code getting picked apart |
14:21:17 | B4gder | blame? nooooo, points! |
14:21:20 | B4gder | ;-) |
14:21:29 | * | LinusN grabs some popcorn and watches the build table |
14:21:30 | amiconn | tucoz: The mandelbrot problem is fixed now |
14:21:34 | Bg3r | petur : but now u'll do it on your own :P |
14:21:40 | Bg3r | from now on :) |
14:21:41 | linuxstb | jaebird: Are your aac files encoded by Nero or by iTunes? |
14:21:45 | | Join webguest79 [0] (n=c13354c1@labb.contactor.se) |
14:22:01 | jaebird | actually downloaded with SharpMusique |
14:22:28 | petur | Bg3r: thanks for doing this one for me |
14:22:31 | linuxstb | The .mp4/.m4a parser in Rockbox isn't very good - it only works reliably with iTunes encoded files. |
14:22:47 | Bg3r | petur at most i'll get high scored ;) |
14:23:00 | jaebird | ok |
14:23:05 | linuxstb | jaebird: This won't be specific to your ipod - it's a general Rockbox issue. |
14:23:28 | tucoz | amiconn: cool. what was the problem? |
14:23:29 | jaebird | does someone want a sample file to play with? |
14:24:05 | amiconn | tucoz: Same (similar) problem as the missing left pixels for b&w/greyscale: wrong pointer type (width) when writing the data |
14:24:24 | jaebird | linuxstb: my blank screen problem was the contrast as you suggested |
14:24:54 | tucoz | amiconn: I see. good that it's fixed now. |
14:25:01 | linuxstb | jaebird: Sure, I'll take a sample file. But I've got no plans to work on it at the moment. |
14:25:20 | preglow | i thought lear said he worked on it anyway |
14:25:23 | linuxstb | Good to hear that the button driver is working though - I wonder why it didn't work for others who tested my 4g grayscale build. |
14:25:48 | jaebird | don't know it has been working for me from day 1 |
14:26:11 | linuxstb | preglow: You're right - I had forgotten that. |
14:26:28 | preglow | i wonder how hard it is to hook a jtag connector to one of these things |
14:26:30 | amiconn | LinusN: Your coloor patch changes the original colours... |
14:26:46 | LinusN | yes, it was just an example |
14:26:54 | amiconn | But the #defines seem to be the problem |
14:27:00 | linuxstb | preglow: I can't even open mine... |
14:27:01 | | Join ender` [0] (i=ychat@84.52.165.220) |
14:27:02 | LinusN | feel free to tweak |
14:27:23 | amiconn | win32 reads the colours as B,G,R while SDL seems to read R,G,B |
14:27:42 | LinusN | ah |
14:27:52 | preglow | linuxstb: no, i haven't had too much luck with mine either |
14:27:59 | preglow | but then again, i haven't tried too hard |
14:28:03 | amiconn | This also explaing why the archos sims are correct, they have R==B |
14:28:04 | preglow | got a feeling i'm going to break it |
14:31:25 | | Part tucoz |
14:34:50 | amiconn | Bg3r: You didn't correctly deprecate the deprecated strings. I'll fix... |
14:35:15 | Bg3r | amiconn ah ... |
14:35:15 | Bg3r | :) |
14:36:09 | amiconn | No danger of string mixup this time, but a waste of space |
14:36:35 | Bg3r | ah, they should be empty ? |
14:36:48 | amiconn | yes |
14:36:55 | Bg3r | stupid me... |
14:39:43 | Bg3r | amiconn do you want me to fix them or you've already done it ? |
14:40:41 | amiconn | already fixed |
14:42:33 | Bg3r | 10x |
14:42:48 | sam^ | it is really interesting that rockbox runs those demo plugins way faster than linux |
14:43:08 | XavierGr | what demo plugins? |
14:43:25 | sam^ | cube for example |
14:43:51 | XavierGr | cube is ported from Linux? I thought ut was written from start |
14:44:00 | preglow | no |
14:44:06 | preglow | we wrote it first, then ipl people ported it |
14:44:09 | preglow | afaik |
14:44:11 | amiconn | yes |
14:44:13 | XavierGr | ahh |
14:44:30 | XavierGr | then yes of course it will be faster than ipl :) |
14:44:40 | safetydan | might be slow under Linux because the SDL sim isn't using hardware video surfaces |
14:44:41 | amiconn | ...and they extended it to include solid mode, but in a less sophisticated way than rockbox now uses |
14:44:54 | amiconn | ipl cube also doesn't have hidden line mode |
14:45:50 | sam^ | okay, so they aren't using the ipod hardware thouroughly |
14:46:14 | sam^ | it can't even play ogg files without breaks as they say on their page :-( |
14:46:30 | linuxstb | I'm setting up an ipod 4g grayscale SDL sim - should I do X11 and win32 versions? Or can we consider them deprecated? |
14:46:50 | preglow | that would be lovely |
14:46:51 | amiconn | x11 is alraedy deprecated it seems |
14:47:14 | preglow | so at least there's some reason for people to improve it |
14:47:32 | Paul_The_Nerd | sam^: It's not necessarily that they aren't using the hardware fully, rather than they're having too much go on at once, I imagine. |
14:47:57 | sam^ | may be |
14:48:16 | linuxstb | It's also that music playback isn't ipl's top priority, but it definitely is Rockbox's first priority. |
14:48:47 | sam^ | easy to see, the volume bar reacts rather slow while playing ogg |
14:49:39 | B4gder | now there's food for a first IpodRockboxComparison page! ;-) |
14:50:00 | XavierGr | ROFLMAO |
14:50:05 | LinusN | B4gder: don't rub it in their faces |
14:50:31 | B4gder | I want to! but more seriously, I want something to point users to when they ask about the differences |
14:50:32 | preglow | yeah, that is a bit weird |
14:50:45 | safetydan | no wait, the SDL sim is using hardware surfaces |
14:51:02 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-62-33.w86-196.abo.wanadoo.fr) |
14:51:06 | preglow | one would think that audio playback would be pretty high pri for a dap |
14:51:31 | B4gder | now aren't you old fashioned! |
14:51:50 | amiconn | Bah |
14:51:53 | B4gder | top prio is booting up with cool linux dmesg texts and a penguin |
14:52:05 | B4gder | B-] |
14:52:06 | amiconn | Why is there an uisw32.h in uisimulator/sdl, which isn't used? |
14:52:07 | sam^ | that's wrong |
14:52:23 | | Join webguest19 [0] (n=3e4f4094@labb.contactor.se) |
14:52:25 | sam^ | ipl boots up quickly with a few lines of text |
14:52:26 | linuxstb | amiconn: I was just thinking the same thing - there is a uisw32.c there as well. |
14:52:40 | amiconn | These don't belong there |
14:52:53 | B4gder | kill kill |
14:52:56 | linuxstb | cvs remove |
14:53:05 | amiconn | uisdl.h was the one to fix. Now I have correct LCD background colours :) |
14:53:07 | preglow | hmm |
14:53:12 | Febs | linuxstb, there are some reports at Mistic River that after using a WPS with a backdrop, the backdrop is retained in subsequent WPSes that don't use a backdrop. |
14:53:12 | preglow | perhaps i should try out ipl again |
14:53:14 | preglow | been a long time now |
14:53:40 | linuxstb | Febs: Yes, I'm aware of that.... |
14:54:00 | | Join kernel_sensei [0] (n=boris@81.56.253.161) |
14:54:02 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
14:54:12 | | Nick kernel_sensei is now known as kernelsensei (n=boris@81.56.253.161) |
14:54:39 | safetydan | amiconn, please remove them, the patch was supposed to but obviously didn't work |
14:54:54 | | Quit webguest79 ("CGI:IRC") |
14:54:54 | amiconn | Now the only problem is the LCD size for the player sim |
14:55:11 | webguest19 | perhaps someone could split the FeatureComparison into archos/iriver/ipod (and eventually iaudio) pages, ipod could then compare rockbox/ipl/retailos, while the others c ompare rockbox/retailos. and eave FeatureComparison as an index |
14:55:39 | B4gder | webguest19: a fair proposal |
14:55:56 | | Quit B4gder ("time to say moo") |
14:56:12 | webguest19 | unfortunately i don't speak wiki, and don't have the time either, but I thought I might as well supply the idea |
14:56:48 | | Quit webguest19 (Client Quit) |
15:00 |
15:04:47 | LinusN | ...as if we had more time... |
15:05:16 | | Join damaki [0] (n=Chocolat@ALille-153-1-8-242.w83-198.abo.wanadoo.fr) |
15:06:19 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
15:08:42 | *** | Saving seen data "./dancer.seen" |
15:09:48 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
15:11:37 | preglow | what is "bootfard" ?? |
15:13:18 | LinusN | was just asking myself the same question |
15:13:23 | Paul_The_Nerd | Bootfard? |
15:13:57 | muesli__ | farting while booting... |
15:14:04 | LinusN | http://www.rockbox.org/mail/archive/rockbox-archive-2006-02/0111.shtml |
15:14:06 | muesli__ | my 0.0002c |
15:14:13 | preglow | if any of my units start doing that, they're out |
15:14:27 | Bg3r | preglow ? AAC realtime on ipod ? |
15:14:28 | LinusN | "random plops when bootfarding" |
15:14:33 | preglow | Bg3r: sure, since long |
15:14:35 | LinusN | yuck! |
15:14:56 | Bg3r | preglow and not on iriver ? |
15:15:01 | preglow | Bg3r: correct |
15:15:15 | Bg3r | because ... ? |
15:15:28 | Bg3r | 64bit math ? |
15:15:31 | preglow | no |
15:15:31 | Bg3r | or ? |
15:15:33 | preglow | god knows why |
15:15:38 | preglow | i've fixed the 64 bit math issues |
15:15:49 | preglow | it's very memory hungry, it seems |
15:15:52 | preglow | and the ipod's got a cache |
15:15:59 | Bg3r | aha... |
15:16:18 | preglow | but i don't know |
15:16:20 | preglow | i've no idea |
15:16:30 | preglow | i gave up battling with libfaad a good while ago |
15:16:34 | preglow | on the grounds of me hating its guts |
15:17:17 | Bg3r | :) yeah, i remember this ... |
15:17:39 | | Quit BHSPitLappy ("Dropped my laptop.") |
15:18:22 | t0mas | should have bought an IBM :P |
15:19:23 | Bg3r | Power 6 @ 5-6 GHz ? ;) |
15:20:09 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
15:20:16 | linuxstb | When the engineers catch up with the marketing department... |
15:20:40 | t0mas | Bg3r: never seen the IBM laptop commercials? |
15:21:09 | t0mas | some guy tells the one next to him: "My laptop has a sensor to notice that it's falling, and is secures the disk in microseconds." |
15:21:23 | t0mas | the other guy: "Cool!" he picks up the laptop from the table, and drops it... |
15:21:35 | t0mas | first guy: "Yeah, really cool... but that was not my laptop." |
15:22:16 | Bg3r | i'm talking about this: http://www.theregister.co.uk/2006/02/07/ibm_power6_show/ |
15:22:54 | Bg3r | :P |
15:23:12 | t0mas | sounds fast ;) |
15:23:43 | Bg3r | yep |
15:23:57 | Bg3r | now if works that fast:) |
15:24:01 | Bg3r | if it |
15:24:03 | preglow | oh good, now they've gone clock-retarded too |
15:24:23 | * | t0mas is still pro-AMD |
15:24:43 | t0mas | speed w/o the high clocks |
15:24:46 | preglow | me too, and for exactly that reason |
15:25:09 | t0mas | but hey... Intel's centrino is cool too... |
15:25:10 | preglow | intel was too bloody caught up in being idiots to make good cpus for a good while |
15:26:10 | zhilik | ...but Conroe is fust arround the corner... |
15:26:14 | zhilik | just |
15:31:24 | Jungti1234 | bye all |
15:31:41 | Jungti1234 | oh-_ |
15:31:51 | Jungti1234 | Bg3r |
15:33:17 | | Quit Jungti1234 () |
15:33:29 | | Quit perl|bbq (Read error: 110 (Connection timed out)) |
15:41:04 | petur | that build server has a busy day today |
15:42:37 | Bg3r | yep |
15:43:48 | Lynx_ | what's and SDL simulator? |
15:44:02 | Lynx_ | s/and/a/ |
15:45:13 | safetydan | SDL is a library for doing graphics portably. |
15:45:36 | safetydan | The SDL simulator is just a Rockbox simulator using SDL for the graphics/key handling. |
15:46:00 | Lynx_ | ah, ok |
15:46:01 | safetydan | Means we won't have to maintain a separate Windows and Linux versions of the simulator. |
15:46:23 | Lynx_ | so it's not really related to the firmware as on the players |
15:47:29 | safetydan | no |
15:47:48 | safetydan | makes it easier to develop though |
15:47:53 | safetydan | at least the parts that aren't hardware dependant |
15:51:11 | t0mas | hmz... |
15:51:17 | t0mas | some native English speakers around? |
15:51:25 | t0mas | is it an SDL simulator |
15:51:31 | t0mas | of a SDL simulator |
15:51:40 | t0mas | because it's an for e, a, o, i etc... |
15:51:50 | preglow | an |
15:51:51 | t0mas | but you pronounce SDL as Es De El |
15:52:11 | preglow | yes, and pronounciation is actually what matters |
15:52:15 | t0mas | preglow: that's what my instinct tells me |
15:52:31 | preglow | a bit weird that written language depends on spoken language, but i do believe it to be the case there |
15:52:55 | t0mas | jup, that's what I think it is... but maybe someone from the UK knows if it really is so? |
15:53:03 | linuxstb | I would write "an SDL", but I don't know if it's technically correct or not though. |
15:53:05 | muesli__ | what about: a master of administration? |
15:53:09 | muesli__ | or an? |
15:53:14 | preglow | a |
15:53:19 | XavierGr | If the pronounciation has an e,o,i,u then you put an, otherwise a |
15:53:38 | t0mas | muesli__: that's a logical one... |
15:53:45 | t0mas | master -> m -> a master |
15:53:50 | muesli__ | true, bad example |
15:54:02 | muesli__ | there were other tricky one |
15:54:04 | muesli__ | s |
15:54:25 | t0mas | yeah... the an SDL simulator for example |
15:54:32 | preglow | plenty of tricky ones |
15:54:33 | XavierGr | but you say -> an hour |
15:54:41 | preglow | well, "tricky" |
15:54:46 | preglow | what to put in front of "heir", for example |
15:54:46 | t0mas | hour is pronounced like it |
15:55:06 | preglow | you pretty much need to pretty fluent in english to know what to put in front of some words |
15:55:15 | petur | you don't prononciate the 'h' |
15:55:24 | t0mas | hour -> soft H -> an hour |
15:55:29 | t0mas | but that's indeed a tricky one |
15:55:49 | preglow | and i've seen "horse" used with both a/an |
15:55:55 | preglow | depends where you're from :) |
15:56:06 | t0mas | "My kingdom for a horse" |
15:56:47 | muesli__ | hah! |
15:56:48 | muesli__ | national currently studying towards an MBA |
15:56:52 | [IDC]Dragon | I'm into the desert on a horse with no name... |
15:57:00 | muesli__ | checked by an oz! |
15:57:22 | t0mas | I assume horse has a hard enough H for a ;) |
15:57:45 | preglow | depends |
15:57:48 | XavierGr | yes |
15:58:04 | t0mas | preglow: depends on who you're asking... |
15:58:28 | preglow | yes |
15:58:50 | t0mas | ok, according to my dictionary it's a horse |
15:59:21 | muesli__ | better than whores ;) |
15:59:23 | | Quit needleboy () |
15:59:34 | t0mas | ghehe |
15:59:44 | t0mas | I assume most native speakers just guess |
15:59:58 | t0mas | like most german people do with die,das,dem,den |
16:00 |
16:00:05 | preglow | i assume they decide from the pronounciation |
16:00:33 | preglow | i sincerely doubt german people guess the article |
16:00:34 | muesli__ | its always embarassing when foreigners ask for grammar stuff and u cant answer |
16:00:40 | preglow | you learn those pretty fast |
16:00:42 | t0mas | preglow: you are german right? |
16:00:46 | preglow | no, i'm norwegian |
16:00:50 | preglow | we have a similar system |
16:00:51 | t0mas | woops |
16:00:51 | muesli__ | t0mas der, die das is tricky 4 foreigners :o |
16:00:53 | t0mas | sorry :) |
16:01:04 | preglow | three genders, etc |
16:01:08 | t0mas | muesli__: I know, I have learned german ;) |
16:01:12 | muesli__ | ;) |
16:01:18 | t0mas | is amiconn german then? |
16:01:23 | muesli__ | yepp |
16:01:37 | t0mas | ok, then I mixed those too up |
16:01:41 | t0mas | *two |
16:02:03 | PaulJ | Is there a known bug with resuming a playlist when shuffle is enabled? The Playlist sometimes gets reshuffeled when it shouldn't. |
16:02:09 | XavierGr | haha t0mas I always say things like that in English |
16:02:14 | amiconn | I don't think grammar is difficult |
16:02:26 | t0mas | but I've heard from a few german people that they don't learn the rules like foreigners do... they just assume den or dem |
16:02:34 | t0mas | and if they don't know just say something in between ;) |
16:02:41 | XavierGr | too = to = 2 or sometimes now = know (though different pronounciation) |
16:02:52 | muesli__ | nah, not possible t0mas ;) |
16:03:05 | t0mas | I do it too ;) |
16:03:08 | muesli__ | if u mix it up it sounds quite dumb ;) |
16:04:54 | lostlogic | and since when is "u" a word? :-D |
16:04:59 | lostlogic | as long as we're being grammar nazis |
16:05:17 | XavierGr | hehe |
16:05:33 | t0mas | :) |
16:05:40 | preglow | you don't assume them, you just learn them well and never think about them again |
16:05:41 | muesli__ | german grammar is hardcore |
16:05:48 | preglow | it's not that hard |
16:05:49 | t0mas | h3y u l337 m4n |
16:05:51 | preglow | worse exists |
16:05:54 | muesli__ | same bloody system like russian |
16:05:59 | preglow | russian's worse |
16:06:05 | t0mas | st0p fuck|ng with my grammr kay? |
16:06:11 | muesli__ | ;) |
16:06:42 | XavierGr | You should learn Greek. |
16:06:48 | t0mas | well... I've dropped German as far as possible... |
16:06:56 | t0mas | XavierGr: I did... long ago... |
16:07:00 | muesli__ | lol ;) |
16:07:03 | XavierGr | Very logical grammar and has many many details. |
16:07:03 | t0mas | dropped that too after 2 years of irritation |
16:07:10 | t0mas | but it was ancient greek |
16:07:14 | XavierGr | Really? |
16:07:14 | t0mas | I assume that's different? |
16:07:18 | XavierGr | ah okay then |
16:07:25 | XavierGr | then even better than modern Greek |
16:07:30 | t0mas | ghehe |
16:07:34 | XavierGr | There are some differences |
16:07:38 | t0mas | did latin back then too... |
16:07:50 | t0mas | also very logica... but you still have to learn a lot of words :) |
16:07:55 | XavierGr | though it is true that a modern Greekcouldn't really follow an ancient Greek dialog |
16:07:59 | t0mas | and if there's one thing I really hate... |
16:08:02 | XavierGr | yes many indeed. |
16:08:49 | t0mas | now I have just English, French and German left |
16:09:00 | t0mas | and the last two only in reading and listening... no speaking or writing |
16:09:05 | XavierGr | I am trying to learn Japanese |
16:09:23 | t0mas | ghehe... yeah, you're good at weird characters ;) |
16:09:24 | muesli__ | THAT sounds funny ;) |
16:09:40 | XavierGr | Very easy language if you exclude Kanji, which is quite annoying and hmm useless??? |
16:10:28 | | Join Maxime` [0] (n=flemmard@fbx.flemmard.be) |
16:10:32 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
16:11:46 | XavierGr | I mean why having a special drawing for a word anyway. They have 2 wonderfull phonetic alphabets why don't use them exclusively? |
16:12:00 | preglow | hahaha |
16:12:06 | t0mas | maybe they like drawing? |
16:12:14 | preglow | "why not throw away a piece of your culture?" |
16:12:23 | preglow | "common, it's tedious to learn all those things!" |
16:12:24 | t0mas | you greek people have a wonderfull international keyboard... why bother with the weird characters? |
16:12:27 | XavierGr | and have tons of brain cells for long term memory!!! |
16:14:33 | XavierGr | preglow: well I don't know much on this thing but I 've heard that Kanji come from China and not Japan. Why Kanji managed to survive all these eons is still a mistery to me. But I got your point |
16:14:54 | preglow | kanji comes from china, yes, but they're not the same anymore, i think |
16:15:12 | preglow | but anyway, don't worry |
16:15:28 | preglow | japanese will have so many loan-words soon, that it's not long before the entire language is written in katakana |
16:16:10 | XavierGr | never thought of that, but yes... too many english words. |
16:22:36 | amiconn | preglow: Then we can have japanese on the archos player ;) |
16:23:25 | muesli__ | does somebody know which button equals rec on the h300 lcd remote? |
16:23:51 | Bg3r | muesli__ yep :) |
16:23:51 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
16:23:59 | Bg3r | down right |
16:24:15 | Bg3r | down left - a-b |
16:24:18 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
16:24:32 | muesli__ | oh :D |
16:24:38 | muesli__ | ch33rs :) |
16:24:41 | Bg3r | np |
16:25:07 | muesli__ | that remote looks damn beautiful. but its keys arent that logical ;) |
16:25:55 | steveb | did you just say ch33rs? |
16:25:58 | steveb | oh dear |
16:26:10 | muesli__ | hum? |
16:27:28 | muesli__ | so what? ;) |
16:28:28 | steveb | it makes you look like an 8 year old script kiddie |
16:28:34 | muesli__ | lol |
16:28:49 | steveb | and pinging me doesnt make it any better |
16:29:07 | * | petur points to Bg3r :D |
16:29:14 | muesli__ | ill behave elder mummy next time |
16:29:31 | preglow | try winnuking him instead |
16:29:32 | XavierGr | hehe he changed it after he saw Bagder that came with a 4! |
16:29:33 | steveb | thanks |
16:29:34 | preglow | he'll regret then |
16:31:46 | * | Bg3r hides |
16:33:46 | steveb | be afraid |
16:33:54 | muesli__ | btw is there anything rbx can do about that base hissing on low volume on my h330? |
16:34:11 | Bg3r | i doubt ... |
16:34:33 | muesli__ | have all h3xx that or is it just me? |
16:34:44 | Bg3r | mine has it too... |
16:34:55 | muesli__ | its horrible :o |
16:35:04 | muesli__ | and pisses me really on |
16:35:23 | XavierGr | hissing on low volume? |
16:35:30 | XavierGr | even on default firmware |
16:35:31 | muesli__ | yepp |
16:35:50 | muesli__ | its there at voulume 1-3 |
16:35:58 | muesli__ | but rbx is much finer on lower volume |
16:36:02 | | Part Paul_The_Nerd |
16:36:08 | muesli__ | its more significant |
16:36:10 | XavierGr | ah then it is hardware related |
16:36:33 | muesli__ | my former h140 was even more horrible |
16:36:49 | XavierGr | oh does anyone has managed to hear a very fast tick-tick, on a great volume change or/and fade-in/out? |
16:37:04 | muesli__ | but my very first 140 was absolutely hissing-free *yearning* |
16:37:04 | XavierGr | It is there both on my H100 and when I had the H300. |
16:37:59 | muesli__ | an attentuator helps..but chops loads of trebles :-/ |
16:40:04 | | Part LinusN |
16:41:35 | safetydan | it might be possible to use the EQ to try and mask the hiss |
16:42:10 | Bg3r | how could the EQ do anything against this ? |
16:42:10 | preglow | XavierGr: yeah, comes from the discrete steps of the volume register |
16:43:19 | XavierGr | it is there even in the original firmware. Strange that I didn't hear this from anyone else. |
16:43:35 | XavierGr | At start I thought it was my player being defective |
16:43:56 | XavierGr | Is it there on other targets too? |
16:44:35 | preglow | doubt it |
16:44:39 | petur | the EQ won't help if the UDA or the analog circuit behind it is at fault |
16:44:44 | preglow | probably just lousy hardware |
16:44:52 | XavierGr | yes more probably |
16:45:31 | preglow | petur: you can mask it, like safetydan said, but that depends on if the noise is spread all over the spectrum or not |
16:45:55 | preglow | you don't remove it, you just make it so you don't hear it |
16:45:55 | safetydan | So the solution is to stop playing it at low volume :) |
16:46:18 | linuxstb | petur: Have you looked at the encoder-codec patch on sourceforge? |
16:46:41 | petur | no |
16:46:57 | | Quit ashridah ("Leaving") |
16:47:18 | petur | still have enough on stack and not enough time :( |
16:47:20 | preglow | it needs more work |
16:47:29 | lostlogic | speaking of the lousy hardware in H3x0, has anyone tried bypassing the headphone amp and making a real line out instead of a voltage reduced level adjustable headphone jack on the H3x0? |
16:47:33 | preglow | among others, a build system... |
16:47:56 | preglow | wouldn't require much more than a few wires and an opamp |
16:47:57 | Slasheri | also h140 has quite annoying pink noise with high impedance shure e4 monitors when volume is low |
16:48:35 | lostlogic | preglow: why an op-amp? |
16:48:55 | preglow | transistor might do as well |
16:48:57 | preglow | just to buffer it |
16:52:07 | | Quit ghode|afk (Read error: 110 (Connection timed out)) |
16:53:34 | preglow | bbl |
16:58:27 | Bg3r | XavierGr what happened with your h340 ? |
16:58:50 | XavierGr | I am still waiting to get it. |
16:58:58 | Bg3r | k;) |
16:59:06 | XavierGr | iriver said that they recevied ot |
16:59:15 | | Join webguest53 [0] (n=5087dfd2@labb.contactor.se) |
16:59:20 | XavierGr | now I will wait to tell me they fixed it and then send it to me |
16:59:21 | Bg3r | so, nothing new |
16:59:40 | XavierGr | yeah still no new news... |
16:59:54 | webguest53 | well for those who really want audiophile sound there is always this kenwood http://www.newlaunches.com/archives/kenwood_hd30ga9_supreme_mp3_player.php |
16:59:55 | XavierGr | new news biah! |
17:00 |
17:00:54 | Zagor | anyone tried Songbird yet? (itunes clone) http://www.boingboing.net/2006/02/08/songbird_the_open_so.html |
17:00:56 | webguest53 | another future target :) |
17:01:03 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
17:01:47 | Zagor | webguest53: why would that have audiophile sound? |
17:02:10 | Zagor | it's got noise cancelling, which destroys all such ambitions |
17:03:41 | webguest53 | digital amplifier |
17:03:59 | webguest53 | runs a arm proccessor and linux kernal |
17:04:15 | Zagor | neither says anything about the sound quality |
17:04:46 | linuxstb | Zagor: Any idea if songbird does gapless playback? |
17:05:07 | webguest53 | for 420 dollars it had better have good audio |
17:05:10 | Zagor | no, I found out about it just now |
17:06:24 | linuxstb | www.songbirdnest.com seems unavailable... |
17:06:30 | XavierGr | strange MR is down |
17:07:30 | | Part webguest53 |
17:08:44 | *** | Saving seen data "./dancer.seen" |
17:14:35 | | Quit Febs (Read error: 110 (Connection timed out)) |
17:19:28 | amiconn | [IDC]Dragon: Still there? |
17:19:57 | amiconn | If you decide to re-add the missing colour part to the jpeg decoder, you can test in the sim |
17:20:30 | amiconn | Both Win32 and SDL sim are working fine for simulating H300, or color iPods |
17:21:41 | XavierGr | and the jpeg plugin? |
17:22:02 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
17:22:39 | amiconn | XavierGr: Same. It just doesn't work for the greyscale sims, because the grayscale lib simulation is still not implemented |
17:22:44 | amiconn | sigh... |
17:23:14 | XavierGr | So IDC has the rest of the decoder (colour)? |
17:23:23 | amiconn | But grayscale shouldn't be a problem, since [IDC]Dragon can test on archos recorder |
17:23:28 | amiconn | afk |
17:31:06 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
17:31:49 | ShyK | lol. songbird is 7.8mb? |
17:32:06 | ShyK | does it support 200 formats? |
17:32:47 | sam^ | I guess it ships with the gecko engine .. |
17:32:55 | sam^ | or XUL or whatever |
17:32:56 | * | petur hates bloatware |
17:33:02 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
17:33:23 | linuxstb | It doesn't seem to support many formats.... MP2, Ogg, Wavpack, FLAC are all unsupported. MP3 and WMA are the only two I got get to work. |
17:33:37 | ShyK | lol |
17:33:42 | ShyK | how expectable |
17:33:58 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
17:34:00 | ShyK | still no musepack support from existing nor ex winamp devs |
17:34:08 | linuxstb | It works under Wine in Linux though - but apparently Linux and Mac OS X versions are on the way... |
17:34:19 | Paprica | rrr why the simulator crash when i try to view mono bitmap in the remote =\ |
17:35:03 | linuxstb | Were you using the mono_bitmap() or bitmap() functions? |
17:35:42 | Paprica | were?? |
17:35:45 | Paprica | mm |
17:35:52 | Paprica | why is it importeent |
17:35:53 | Paprica | ? |
17:37:52 | Paprica | oh |
17:37:54 | Paprica | shit |
17:38:02 | Paprica | my mistake |
17:38:09 | Paprica | i think where =\ |
17:38:18 | Paprica | mmm mono_bitmap() |
17:38:22 | Paprica | i use mono_bitmap() |
17:39:27 | sam^ | really fine to see rockbox improving. I guess it'll have a great future on the ipod platform especially since today, I discovered the jpeg viewer |
17:41:12 | linuxstb | Paprica: The mono_bitmap() function should be correct. mono_bitmap() and bitmap() take different types of bitmaps, which is why it's important. |
17:41:33 | Paprica | yes yes i know |
17:41:47 | Paprica | i think you ask "where" |
17:41:49 | Paprica | =] |
17:41:52 | Paprica | mm |
17:42:01 | Paprica | balh so idont know why it carsh |
17:42:33 | Bg3r | huh ... who said that the doom is playable on iriver ? ... |
17:43:04 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
17:43:52 | ender` | somebody's portin doom to iriver? :) |
17:44:16 | muesli__ | already done |
17:46:26 | ender` | will it work on h120? :) |
17:46:52 | | Join PaulJ_ [0] (n=PaulJ@vpn-3048.gwdg.de) |
17:47:04 | [IDC]Dragon | amiconn: I'm back |
17:47:11 | muesli__ | thats out of my knowledge ;) |
17:47:12 | * | Bg3r gets the "reset" pin in his hands |
17:48:04 | t0mas | we should sell custom iriver reset tools ;) |
17:48:08 | t0mas | with a rockbox logo on the side... |
17:48:14 | Bg3r | :D |
17:48:16 | muesli__ | lol |
17:48:22 | muesli__ | wicked... |
17:48:38 | Bg3r | the problem is that i wasn't be able to exit from doom ... |
17:48:54 | Bg3r | it's like 1 frame/1 min ... |
17:49:13 | t0mas | sounds like a lot of time to aim and shoot :P |
17:49:25 | muesli__ | sexy :) |
17:49:27 | muesli__ | http://rockboxshop.de/images/m_weis.gif?osCsid=457f261200e1827697040e041d845d6f |
17:50:04 | Paprica | linuxstb, it's ok now |
17:50:21 | muesli__ | better http://rockboxshop.de/images/g_weis.gif?osCsid=3bbedd76eea20ccb61a661b5afc1b5cb |
17:50:22 | muesli__ | ;) |
17:50:32 | t0mas | muesli__: way better :P |
17:50:35 | Paprica | lol |
17:50:38 | muesli__ | ;) |
17:57:03 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
17:58:17 | | Quit PaulJ (Read error: 110 (Connection timed out)) |
17:59:16 | | Join Thus0 [0] (n=Thus0@APuteaux-111-1-5-38.w80-11.abo.wanadoo.fr) |
18:00 |
18:01:52 | Bg3r | wow :) |
18:02:54 | | Quit einhirn (Read error: 110 (Connection timed out)) |
18:04:27 | * | [IDC]Dragon says goodby |
18:04:35 | ShyK | hey guys, is songbird the next foobar2000 killer too except itunes killer? |
18:04:35 | | Part [IDC]Dragon |
18:05:16 | ShyK | i'm sure it is :( supporting only wav and mp3 is a unique feature |
18:05:54 | ShyK | i installed it and can't believe it's 27mb and yet supports nothing :) |
18:06:55 | | Part petur |
18:12:13 | | Join Febs [0] (n=421cf59a@labb.contactor.se) |
18:13:15 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
18:15:58 | Bg3r | http://www.songbirdnest.com/ <= is this the songbird u're talking about ? |
18:17:56 | | Quit Zagor ("Client exiting") |
18:18:24 | Paprica | What is MMC? |
18:18:46 | linuxstb | Bg3r: Yes. |
18:18:47 | Bg3r | MultiMediaCard |
18:18:53 | Paprica | ok |
18:19:02 | linuxstb | The Ondio has an MMC slot |
18:19:06 | Bg3r | or something like this |
18:19:16 | | Join Wilasombre-X5 [0] (n=c3f8638e@labb.contactor.se) |
18:19:24 | Wilasombre-X5 | hello |
18:19:28 | Wilasombre-X5 | test test test 123 |
18:19:52 | ShyK | Bg3r: yeah |
18:20:00 | ShyK | Wilasombre: it's not working! |
18:20:33 | Wilasombre-X5 | Wot isn't? |
18:21:17 | Wilasombre-X5 | Hello? |
18:21:25 | ShyK | still not working |
18:21:40 | Moos | Hello Wilasombre |
18:21:59 | Wilasombre-X5 | Hey Hey! |
18:22:07 | ShyK | it works now :) |
18:22:11 | Wilasombre-X5 | o yes! |
18:22:13 | Wilasombre-X5 | thx u! |
18:22:25 | ShyK | no prob |
18:22:31 | Wilasombre-X5 | so wots going on then>? |
18:23:12 | ShyK | oh a little this and a little that |
18:23:19 | Wilasombre-X5 | :P |
18:24:26 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
18:31:57 | | Join ghode|afk [0] (i=testing@host-84-9-105-90.bulldogdsl.com) |
18:32:05 | | Quit sam^ ("brb") |
18:32:52 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-7-48.w83-198.abo.wanadoo.fr) |
18:37:32 | | Join ModernExecutive [0] (n=ModExec@wm204-165.unwired-grad.wm.edu) |
18:38:00 | | Quit Thus0 ("Leaving") |
18:46:56 | | Quit damaki (Read error: 110 (Connection timed out)) |
18:50:26 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-9-94.w83-198.abo.wanadoo.fr) |
18:54:53 | | Join damaki [0] (n=Chocolat@ALille-153-1-49-121.w86-196.abo.wanadoo.fr) |
18:55:16 | | Part safetydan ("Leaving") |
18:55:45 | | Join bluey [0] (n=bluey@dslb-084-059-075-233.pools.arcor-ip.net) |
19:00 |
19:00:12 | | Quit bluey (Remote closed the connection) |
19:01:16 | | Join bluey [0] (n=bluey@dslb-084-059-075-233.pools.arcor-ip.net) |
19:01:34 | | Quit NicoFR () |
19:02:59 | Wilasombre-X5 | # |
19:06:08 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
19:06:19 | | Quit Wilasombre-X5 ("CGI:IRC (EOF)") |
19:06:34 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-66-131.w86-196.abo.wanadoo.fr) |
19:07:02 | | Join webguest82 [0] (n=c3f8638e@labb.contactor.se) |
19:07:30 | | Nick webguest82 is now known as Wilasombre (n=c3f8638e@labb.contactor.se) |
19:08:49 | *** | Saving seen data "./dancer.seen" |
19:09:35 | | Nick Wilasombre is now known as Wilasombre-X5 (n=c3f8638e@labb.contactor.se) |
19:09:46 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
19:10:13 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
19:20:56 | | Quit damaki (Read error: 110 (Connection timed out)) |
19:21:07 | muesli__ | mmh |
19:21:46 | | Quit xmixahlx ("blah blah blah") |
19:27:12 | Wilasombre-X5 | Hello there |
19:27:14 | Wilasombre-X5 | any1 out there? |
19:27:55 | PaulJ_ | no, you're alone |
19:28:05 | amiconn | Paprica: For the remote it shouldn't matter whether you use bitmap() or mono_bitmap(). For b&w displays, mono_bitmap() is just a macro referring to bitmap() |
19:28:14 | | Join petur [0] (i=petur@d54C19B69.access.telenet.be) |
19:28:32 | Wilasombre-X5 | Could some 1 help me setup Cygwin |
19:28:36 | Paprica | ok |
19:28:53 | Wilasombre-X5 | I can't get to Step 2: Install the base development environment |
19:29:04 | Wilasombre-X5 | i can't get to "When you are asked to select the packages to install, select the following, except for the Base, which is required:" |
19:29:12 | Wilasombre-X5 | It just don't give me anything! |
19:30:02 | Wilasombre-X5 | Any ideas> |
19:30:04 | Wilasombre-X5 | ??? |
19:31:10 | | Nick Wilasombre-X5 is now known as Wilsasombre_brb_ (n=c3f8638e@labb.contactor.se) |
19:35:29 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-50-1.w86-196.abo.wanadoo.fr) |
19:51:04 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
19:55:37 | | Join damaki [0] (n=Chocolat@ALille-153-1-28-189.w83-198.abo.wanadoo.fr) |
20:00 |
20:01:04 | | Nick Wilsasombre_brb_ is now known as Wilsasombre-x5 (n=c3f8638e@labb.contactor.se) |
20:06:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
20:07:41 | Febs | I'm conducting a poll on Mistic River to see whether more people use the NAVI button/joystick or the right arrow to open folders and select files: http://www.misticriver.net/showthread.php?t=36737 |
20:09:08 | muesli__ | pressing navi to get back to wps is what i would love :o |
20:09:09 | Paul_The_Nerd | Man, none of those choices suits me. :-P |
20:09:30 | muesli__ | navi=play |
20:09:41 | Febs | Paul_The_Nerd: Really? I thought I covered all of the options. What did I miss? |
20:09:44 | Paul_The_Nerd | Navi != Play |
20:10:09 | muesli__ | pressing play to get back to wps is what i would love :o *corrected* |
20:10:27 | | Quit ModernExecutive (Read error: 110 (Connection timed out)) |
20:10:30 | muesli__ | including exiting settings menu |
20:10:36 | Paul_The_Nerd | Febs: You did cover all the options. I *always* use Right to enter folders, but if I've entered folders I'll *probably* use Navi to launch a song. If I'm in the root, I'm more likely to use Right to launch a playlist, it seems. |
20:11:07 | Paul_The_Nerd | I tend to develop habits, is all |
20:12:00 | Febs | In true MR/Rockbox forum tradition, I probably should have included a fifth option that is completely irrelevant and would skew the results to make the poll meaningless. |
20:12:01 | petur | heh, I tend to do the same thing as Paul_The_Nerd :) |
20:12:03 | Febs | :) |
20:12:09 | Wilsasombre-x5 | Could some1 help me out? |
20:12:23 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
20:12:28 | Febs | We could if you told us what you need help with. |
20:12:41 | Wilsasombre-x5 | I can't get Cygwin to install right |
20:12:56 | Paul_The_Nerd | I do like the idea though, that if music is already playing, one of the two inserts the song on the end of the playlist, while the other begins a new one. |
20:14:03 | Paul_The_Nerd | Wilsasombre-x5: What problem are you having? |
20:14:28 | Wilsasombre-x5 | I can't do step 2 - from the webbie |
20:15:16 | Wilsasombre-x5 | When you are asked to select the packages to install, select the following, except for the Base, which is required: |
20:15:23 | Wilsasombre-x5 | all i get is... |
20:16:11 | Wilsasombre-x5 | Nothing like that! |
20:16:16 | Wilsasombre-x5 | Example |
20:16:31 | Wilsasombre-x5 | In Archive all i have is"skip" |
20:16:41 | Paul_The_Nerd | Is there a plus to the left of archive? |
20:16:55 | Wilsasombre-x5 | Yes |
20:16:58 | Paul_The_Nerd | Click it |
20:17:03 | Wilsasombre-x5 | hAVE |
20:17:04 | Wilsasombre-x5 | Have |
20:17:10 | Wilsasombre-x5 | Still Skip |
20:17:45 | Paul_The_Nerd | Well, there should be a list of several things with skip next to them |
20:18:18 | Paul_The_Nerd | At the top there should be columns for New, Bin, Src, Size, and Package |
20:18:19 | Wilsasombre-x5 | Do you have net meeting? |
20:18:26 | ShyK | i'd say try to ask in #cygwin |
20:18:26 | Paul_The_Nerd | No. |
20:18:41 | Wilsasombre-x5 | Ok- i c that |
20:18:48 | Paul_The_Nerd | Archive is the category, then you look for one that in the package column says what you want. |
20:18:54 | | Nick Wilsasombre-x5 is now known as In (n=c3f8638e@labb.contactor.se) |
20:19:05 | Paul_The_Nerd | Then, pick the Skip that lines up with it, and click that once. |
20:19:26 | In | Its givens me verison numbers... |
20:20:01 | Paul_The_Nerd | Yes |
20:20:11 | Paul_The_Nerd | That means that it's going to download that version, once you're ready to click next |
20:20:16 | In | But it doesn't say # Archive - zip |
20:20:20 | In | Or Archive - unzip |
20:20:26 | In | or just Zip or Unzip |
20:20:27 | In | its |
20:20:29 | Paul_The_Nerd | Yeah |
20:20:32 | Paul_The_Nerd | Archive is the category |
20:20:38 | In | p7zip |
20:20:42 | Paul_The_Nerd | Then Zip and Unzip are the packages |
20:20:48 | In | doesn't say taht |
20:20:53 | In | just P7ZIP |
20:21:12 | Paul_The_Nerd | Try going back and picking a different server then |
20:21:28 | In | Which 1 should i use? |
20:21:35 | Paul_The_Nerd | I personally like ftp.inf.tu-dresden.de |
20:21:39 | Paul_The_Nerd | I've found it to be fast. |
20:21:43 | In | ok:) |
20:21:43 | In | thx |
20:21:52 | Paul_The_Nerd | See if that one has Zip and Unzip in the list. |
20:22:09 | In | No - its the same :( |
20:22:17 | In | Just P7ZIP |
20:22:33 | In | In Devel |
20:22:35 | In | I have |
20:22:47 | In | Source-Navigator |
20:22:50 | Paul_The_Nerd | And you downloaded Setup.exe from the official cygwin website? |
20:23:03 | In | Yus |
20:23:29 | In | I am right to run Cygwin first? |
20:23:35 | In | and not RockBox-DevKit_v314.exe |
20:23:44 | Paul_The_Nerd | Yes |
20:23:48 | In | o |
20:23:53 | Paul_The_Nerd | You don't use RockBox-Devkit any more. |
20:24:16 | Paul_The_Nerd | It shouldn't be mentioned at all on http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
20:24:22 | In | I haven't used RockBox-DevKit! |
20:24:26 | Paul_The_Nerd | Okay |
20:24:31 | In | is that right? |
20:24:36 | Paul_The_Nerd | That is correct. |
20:24:40 | In | Poo |
20:24:53 | In | Ok |
20:24:55 | In | Starting again |
20:25:10 | In | Can i just Delete the folder, or isthere a setup app ineed 2 run? |
20:25:42 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-4-147.w83-198.abo.wanadoo.fr) |
20:25:56 | Paul_The_Nerd | I do not know. |
20:26:10 | In | There is a REMOVE.BAT |
20:26:25 | Paul_The_Nerd | I do not know. |
20:26:54 | In | Ok |
20:27:00 | In | everything is gone |
20:27:02 | In | Starting again |
20:27:11 | In | I make a folder on my c:\Rockbox? |
20:27:12 | In | Isthat right? |
20:27:46 | Paul_The_Nerd | You can name it whatever you'd like, but that should work, yes. |
20:27:54 | In | ok |
20:28:00 | In | then i run the setup for |
20:28:06 | In | Gygwin |
20:28:09 | In | yes? |
20:28:14 | In | Click Next |
20:28:21 | Paul_The_Nerd | Yes |
20:28:22 | In | Install from the internet |
20:28:32 | In | Root Dir = C:\Rockbox\Cygwin\Root |
20:28:39 | In | install for: All users |
20:28:58 | In | Default Text File TypeUnix/binary |
20:29:02 | In | Is that all right? |
20:29:24 | Paul_The_Nerd | Yes |
20:29:44 | In | Then where do i point the Local Package folder? |
20:30:03 | Paul_The_Nerd | I use C:\Cygwin\ personally |
20:30:18 | In | Do you also use C:\Rockbox??? |
20:30:58 | Paul_The_Nerd | No, I use C:\Rockdev for my other folder. |
20:31:03 | Paul_The_Nerd | It doesn't really matter though |
20:31:23 | In | But for this option you use Local packages? |
20:32:31 | In | or doesn't it matter? |
20:32:48 | Paul_The_Nerd | I use C:\Rockdev as the Root Directory, and C:\Cygwin as the local package directory |
20:32:55 | In | Thank you |
20:33:09 | In | ok- how its asking for an URL |
20:33:13 | In | Which 1 shall i use? |
20:34:22 | Paul_The_Nerd | Any of them should work. I scroll down until I see http://ftp.inf.tu-dresden.de/ in the list, and use it, because I've found it to be relatively fast. |
20:37:54 | In | unable to get setup.ini from http://ftp.inf.tu-dresden.de/ |
20:38:40 | | Quit In ("CGI:IRC (EOF)") |
20:38:44 | | Join webguest87 [0] (n=c3f8638e@labb.contactor.se) |
20:38:48 | webguest87 | Sry |
20:38:53 | webguest87 | nick "in" |
20:38:56 | webguest87 | nicn in |
20:39:03 | | Nick webguest87 is now known as in (n=c3f8638e@labb.contactor.se) |
20:39:49 | Paul_The_Nerd | I had no problem with it. |
20:40:05 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
20:40:09 | Paul_The_Nerd | I just tried it and it's still working for me. |
20:40:22 | Paul_The_Nerd | At this point, you may want to talk to someone more experienced with Cygwin, as I'm not very. |
20:40:28 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-107.pools.arcor-ip.net) |
20:40:36 | in | OMG- its working! |
20:40:43 | in | WAAAHHAYYYY |
20:40:47 | in | thanks for stickingwithme! |
20:41:16 | | Quit damaki (Read error: 110 (Connection timed out)) |
20:41:27 | Paul_The_Nerd | Hehehe |
20:41:32 | Paul_The_Nerd | Alright. |
20:41:37 | Paul_The_Nerd | Have fun then. |
20:41:56 | | Quit LuffarJoh (Read error: 104 (Connection reset by peer)) |
20:42:01 | * | Cassandra sees something about an iTunes replacement called Songbird on /. |
20:43:08 | Paul_The_Nerd | I saw that too. Hadn't gotten to reading about it yet though |
20:43:25 | * | ShyK tells Cassandra "ahahaha" for the ridiculous 27.4mb application supports no more than wav and mp3, is very slow, takes huge ram, and is generally lame. |
20:44:21 | Paul_The_Nerd | Apparently it's basically a web browser that parses sites and only shows the audio media available from it? |
20:44:27 | Cassandra | Ah well. Early days I suppose. |
20:44:43 | in | For the thicko - wots happening? |
20:44:48 | ShyK | not early days, winamp dev. as in, don't expect much :) |
20:45:07 | Cassandra | What I want to know is does it cope with iTunesDB as in can we use it to marry Rockbox and the Apple firmware. |
20:45:17 | preglow | ShyK: it's based on mozilla code, go figure |
20:45:38 | XavierGr | 27 MB? Others can make a complete OS with that kind of size!!!! |
20:45:53 | Paul_The_Nerd | Cassandra: I think the "iTunes" was thrown in more as a "It's the symbol of DRM laden non-free music" than anything to to with actual iTunes. |
20:46:33 | ShyK | preglow: so he took gecko and stuffed some more bloat into that bloat :) |
20:46:36 | Cassandra | Does look that way, yeah. |
20:46:46 | | Quit paugh (Remote closed the connection) |
20:46:49 | Cassandra | I'd be happy with foo_pod, if it actually worked. |
20:47:21 | ShyK | Apple stinks |
20:47:42 | ShyK | who would want to develop some hackish app for their restricted crap? ;) |
20:47:46 | XavierGr | Indeed |
20:48:37 | preglow | gecko for web, sql for song database and vlc for playback |
20:48:41 | preglow | makes for a tiny bugger |
20:48:56 | preglow | i wonder how they, with vlc for a playback engine, managed to support only mp3 and wav |
20:48:56 | Paul_The_Nerd | Cassandra: I think that if/once rockbox has its own database alternative, that'll just about clear up any real reason there would be to want to use retail OS anyway, right? I mean, isn't it all about the smart playlists and database? |
20:49:14 | ShyK | preglow: lol |
20:56:54 | | Quit in ("CGI:IRC (EOF)") |
21:00 |
21:00:31 | Cassandra | Rockbox doesn't really have smart playlists. |
21:00:38 | | Join perl|bbq [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
21:01:22 | Paul_The_Nerd | Cassandra: Well, on the old database pages, I saw some proposed / potentially planned features that mirror several I've seen mentioned as aspects of smart playlists. |
21:01:41 | Paul_The_Nerd | Since I don't use smart playlists at all, I'm not terribly familiar with the range of things they can do, though. |
21:03:14 | Cassandra | Stuff like play stuff you like that you haven't listened to recently. |
21:04:47 | preglow | will be fun to see how slasheris tagcache works out |
21:04:53 | preglow | and he should release a patch soon |
21:04:57 | * | preglow trouts Slasheri |
21:05:11 | Paul_The_Nerd | Yeah, once there's a database on the unit, I imagine patches for features like that will start showing up. |
21:05:34 | Cassandra | Well, there's been songdb for a while. |
21:05:41 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
21:05:45 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:05:46 | Paul_The_Nerd | I don't count that, simply because it *hates* me with some sort of strange, twisted passion. |
21:06:30 | Cassandra | It's never really worked in a satisfactorily bug free fashion, admittedly. |
21:06:37 | Paul_The_Nerd | Every time I've every tried using it, I get a db with multiple entries for the same songs, no entries for others... all around unusable. I think though that it's my own fault. Something wrong with the tags in some of my songs. |
21:07:42 | Cassandra | One thing you have to watch out for is that max files in directory needs to be larger than the number of files on your device for the song view to work ptoperly. |
21:08:35 | | Join cool2bdave [0] (n=542dd313@labb.contactor.se) |
21:08:45 | preglow | ahaha, ouch |
21:08:50 | *** | Saving seen data "./dancer.seen" |
21:08:56 | Paul_The_Nerd | I think it was actually caused by some of my Mp3s having ApeV2 tags because I forgot to change a setting in my tagger. |
21:10:11 | | Quit bluey (Remote closed the connection) |
21:11:04 | Cassandra | Tagcache is likely to be a great improvement, but Slasheri needs to finish it first. ;) |
21:12:06 | Paul_The_Nerd | Well, I'm happy as is, since directory structure is more than enough for me. But it'd make my friend Bryan terrifyingly happy. |
21:13:01 | preglow | linuxstb: what demux.c are you talking about in libalac/README.rockbox ? |
21:13:29 | linuxstb | Probably the one that now lives in libm4a/ |
21:14:17 | preglow | i'm just doing a simple malloc scan here |
21:14:23 | preglow | i want to be rid of the malloc buffer :> |
21:15:17 | preglow | how about we just delete the libFLAC directory? |
21:15:25 | preglow | please don't tell me we'll be able to use the encoder anyway |
21:15:28 | preglow | 'cause i don't believe that |
21:15:50 | linuxstb | Maybe on some future platform..... |
21:16:02 | preglow | bloody piece of shit codec |
21:16:05 | preglow | it still annoys the hell out of me |
21:16:12 | preglow | that anyone can make code that is THIS silly |
21:16:18 | linuxstb | Nice codec, bloated library. |
21:17:13 | preglow | tremor has so many mallocs it's not even just a little bit funny |
21:17:15 | | Quit perldiver (Read error: 110 (Connection timed out)) |
21:18:30 | preglow | seems tremor and libfaad are the big sinners, yes |
21:24:00 | | Quit hshah (Read error: 110 (Connection timed out)) |
21:24:39 | preglow | and tremor looks like it'll be a pain in the ass |
21:26:07 | | Quit DJDD___ (Read error: 110 (Connection timed out)) |
21:27:37 | | Join ddaa [0] (n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net) |
21:27:42 | ddaa | hello there |
21:28:17 | ddaa | Want to congratulate you guys for the fine job. I bought an iPod nano just after learning that rockbox was working on that gadget with audio out. |
21:28:41 | crwl | what about the ffmpeg vorbis decorer then, does it suck that much? (or does it use floating point?) |
21:29:12 | Cassandra | ddaa, thanks (although it wasn't me wot did the work, really. ;) ) |
21:29:15 | | Join Matze41 [0] (i=Miranda@p5484E61A.dip.t-dialin.net) |
21:29:41 | ddaa | I finished installing it and downloading some music and phots on it. Now I have a shiny ogg player, full free software with "Free Software Inside\nFree as in Freedom" laser-engraved on the back :) |
21:29:50 | preglow | crwl: didn't even know it existed before: right now |
21:30:07 | * | linuxstb goes to look |
21:30:32 | ddaa | I have a question though. The photo display only displays grayscale, while the mandelbrot plugin shows the color display is supported. |
21:30:39 | Cassandra | ddaa - you ordered from Apple? I like your style. |
21:30:46 | crwl | preglow, looks like they've had one since may 2005... i noticed that somebody at #vorbis said that he extended it to support floor0 streams too |
21:31:02 | ddaa | Is that a limitation of the jpeg decoder, or something else? |
21:31:08 | preglow | i see floats |
21:31:17 | Cassandra | You need to select a colour theme. Try boxes-176x32c |
21:31:38 | ddaa | Cassandra: yup, AppleStore currently offers free personalisation of new ipods. |
21:31:46 | Paul_The_Nerd | Cassandra: He means the JPEG viewer, I think |
21:31:51 | ddaa | Haha |
21:32:09 | Cassandra | Oh, right. I don't think that's quite at the stage of supporting colour yet. |
21:32:13 | ddaa | Yeas I mean the jpeg viewer, and I did not notice than any them is color, though I tried them all. |
21:32:20 | Paul_The_Nerd | ddaa: The JPEG viewer only shows grayscale at the moment. This is because color targets are fairly new, and as far as I understand, the color portions just need to be restored to it. |
21:32:24 | ddaa | sorry for bad english |
21:32:30 | Cassandra | We've only had colour display drivers for a week or two. Give us time. ;) |
21:33:06 | Paul_The_Nerd | It was being talked about in here earlier today actually. Well, earlier in my subjective "Today" |
21:33:13 | preglow | linuxstb: nice and small, though... |
21:33:20 | Cassandra | ddaa: I'd noticed. Looks like a good way to halve the resale value of your iPod to me. ;) |
21:33:31 | linuxstb | I've just noticed a nice mpeg layer-2 decoder there as well... |
21:33:45 | linuxstb | Could be useful to split mpeg audio into layers. |
21:34:22 | preglow | sure |
21:34:23 | * | ddaa checks the source |
21:34:36 | preglow | don't think there's much to save, but might be beneficial to cache |
21:34:40 | * | linuxstb mistaken - it was a layer-2 ENcoder |
21:37:25 | preglow | but no, the vorbis codec doesn't even try to be fixed point |
21:37:33 | linuxstb | preglow: Looked in the libavcodecs/armv4l/ directory? |
21:38:32 | preglow | yup |
21:38:38 | preglow | we might be able to use the idct |
21:38:55 | preglow | fun thing about arm is that people have used it before :> |
21:39:06 | preglow | unless emac |
21:39:09 | preglow | unlIKE |
21:39:48 | | Join damaki [0] (n=Chocolat@ALille-153-1-18-119.w83-198.abo.wanadoo.fr) |
21:42:12 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
21:42:21 | linuxstb | BTW, I'm running a new FLAC-on-iPod battery test - this time starting with a 100% full battery. Currently 5 hours and counting. |
21:42:26 | preglow | oooh |
21:42:34 | preglow | btw, have you looked at the battery code in ipl? |
21:42:55 | linuxstb | Yes, I've looked at it. I've also tried looking at the code in Rockbox... |
21:43:17 | preglow | right, you stopped there as well |
21:43:18 | linuxstb | I've just been overwhelmed by the #ifdef hell that is the Rockbox battery code... |
21:43:58 | preglow | i truly and honestly hate ifdef ridden code |
21:44:00 | preglow | it gives me headaches |
21:44:13 | | Quit midkay ("Leaving") |
21:44:49 | | Quit zhilik ("http://www.zhukovsky.net") |
21:46:11 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-67-47.w86-196.abo.wanadoo.fr) |
21:47:28 | Paul_The_Nerd | Are there any editors out there that'd let you set the effective defines for your editing session, and then hide the ifdefs (and their contents) that don't fit that? Y |
21:47:34 | Paul_The_Nerd | Y'know, just so you can actually *see* |
21:48:35 | preglow | don't think so |
21:48:54 | preglow | and anyway, wouldn't work, how would it tell where you want new lines inserted? |
21:50:28 | ddaa | preglow: emacs has the ability to hide lines and figure out where the insertions go |
21:51:24 | | Nick ender` is now known as \\\ (i=ychat@84.52.165.220) |
21:51:47 | Paul_The_Nerd | preglow: #ifdefs that resolve as true stay visible. It only hides #ifdefs that resolve as false, and their contents. So you can wrap something in true ifdefs and work within them, then toggle another set to work on different architecture specific code. |
21:51:51 | | Nick \\\ is now known as ender` (i=ychat@84.52.165.220) |
21:51:55 | linuxstb | How would an editor know which #ifdefs are true anyway? |
21:52:30 | Paul_The_Nerd | linuxstb: I'm saying basically that you'd have to be able to actually set session defines within the editor. |
21:52:54 | linuxstb | Seems easier to just avoid #ifdefs in the first place... |
21:52:55 | * | Paul_The_Nerd shrugs |
21:53:16 | ddaa | Paul_The_Nerd: are you amenable to using emacs |
21:53:31 | linuxstb | IMO, if you need a tool to understand the #ifdefs, something's wrong. |
21:53:31 | ddaa | I can look for specifics, but I'd bet there's already a tool somewhere for that. |
21:53:39 | preglow | i'm not using emacs if it means if i gain 20 years life expectancy |
21:53:43 | Paul_The_Nerd | Hahaha |
21:53:44 | | Join webguest37 [0] (n=d554be96@labb.contactor.se) |
21:53:48 | preglow | never! |
21:53:58 | ddaa | arguably using #ifdefs is wrong, but sometimes it's the least bad solution |
21:54:02 | preglow | linuxstb: amen, word, and hell yeah |
21:54:21 | Paul_The_Nerd | linuxstb: I agree too, really. |
21:54:28 | linuxstb | Hopefully Linus's planned re-organisation will help with that. |
21:54:36 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
21:54:59 | linuxstb | So, no-one's volunteering to tackle the ipod battery code then? :) |
21:55:23 | Paul_The_Nerd | Man, if it's frightening you guys, I don't even want to be in the same room with it. |
21:55:29 | preglow | is there no way to make cvs forget the executable flag of files? |
21:55:53 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
21:55:54 | preglow | i might, but not now |
21:55:57 | youngcereal | horor ipod battery code |
21:55:58 | youngcereal | ;) |
21:56:30 | linuxstb | power.c has 106 lines starting with # and 333 lines without.... |
21:57:02 | Paul_The_Nerd | Wow |
21:57:06 | Paul_The_Nerd | 1 in 4 |
21:59:14 | | Join DrMoos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
21:59:14 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
21:59:26 | | Nick DrMoos is now known as Moos (i=DrMoos@m53.net81-66-159.noos.fr) |
21:59:28 | | Quit damaki (Read error: 110 (Connection timed out)) |
21:59:51 | linuxstb | preglow: I think someone with shell access on the server could "chmod -x " the files in /cvsroot/ |
22:00 |
22:00:22 | preglow | where do they come from anyway? cygwin playing the fool? |
22:00:33 | linuxstb | Yes - it's cygwin's fault. |
22:02:47 | preglow | ooh, i've forgotten about trying something |
22:03:04 | linuxstb | Yes, I've just done a test on a CVS server I've root access to - if I just do chmod -x on the file, it seems to solve the problem. Bagder ? |
22:04:12 | | Join Henrico [0] (n=henrico@cn-mss-cb01-0450.dial.kabelfoon.nl) |
22:04:19 | | Join solexx [0] (n=jrschulz@d082014.adsl.hansenet.de) |
22:04:46 | | Join CoasterMaster [0] (i=CoasterM@crown-6-73.resnet.ucsc.edu) |
22:05:17 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
22:05:33 | cool2bdave | Does anyone use wincvs? |
22:05:45 | CoasterMaster | Whew, crisis averted! |
22:05:53 | preglow | linuxstb: i just added code to sleep the cpu in switch_thread |
22:06:02 | | Join Bger [0] (n=Bager@217.9.226.114) |
22:06:12 | preglow | linuxstb: and it seems it wakes automatically on interrupts |
22:06:37 | ddaa | haha, got it |
22:06:50 | ddaa | /* a JPEG decoder specialized in decoding only the luminance (b&w) */ |
22:06:50 | ddaa | int jpeg_decode(struct jpeg* p_jpeg, unsigned char* p_pixel, int downscale, |
22:06:50 | ddaa | void (*pf_progress)(int current, int total)) |
22:08:07 | cool2bdave | I can logon to wincvs, checkout rockbox, but diff is greyed and I cant browse the repositry |
22:08:13 | preglow | linuxstb: after your new audio code, reboot on usb has started working again here... |
22:08:45 | linuxstb | And my flac test has just dies... 5h 23m |
22:08:49 | linuxstb | s/dies/died/ |
22:09:02 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
22:09:42 | linuxstb | preglow: Nice. Any way to count how much the CPU is sleeping? Could we use the usec timer? |
22:10:30 | preglow | sure, but where to log it? |
22:10:43 | linuxstb | Just in a global variable, and display it in the debug menu? |
22:10:49 | preglow | i could toss up some special variable for the debug screen, i guess |
22:10:52 | preglow | yeah |
22:11:43 | linuxstb | Is that a standard arm7tdmi feature? |
22:12:23 | preglow | no |
22:12:33 | preglow | very little is |
22:12:34 | | Quit imphasing (Remote closed the connection) |
22:13:06 | linuxstb | So it's a similar instruction to sleeping the cop? |
22:14:30 | preglow | same address - 4 |
22:15:40 | | Quit Rob2222 () |
22:16:32 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
22:16:46 | | Join tucoz [0] (n=martin@hornved.ii.uib.no) |
22:17:05 | Paul_The_Nerd | preglow: You were saying reboot on USB works. Like, when you wake it by plugging a USB cable in? |
22:17:08 | tucoz | Cassandra, did you notice the chapter5 patch over at sf? |
22:18:20 | preglow | linuxstb: sleeps very, very little |
22:18:32 | tucoz | and I also noticed a powermanagement patch. Wonder if it's good. |
22:19:04 | preglow | Paul_The_Nerd: no, when i insert usb while rockbox is running, it didn't use to reboot |
22:19:25 | linuxstb | preglow: How are you testing it? |
22:19:26 | Paul_The_Nerd | preglow: Strange... for how long did yours behave like that? |
22:19:43 | preglow | Paul_The_Nerd: weeks |
22:20:02 | Paul_The_Nerd | Hm, mine never stopped working. Though I'm using the Reboot to RetailOS patch. |
22:20:20 | preglow | linuxstb: just timing how long the execution of the sleep instruction takes, then adding that to a global counter variable |
22:20:43 | linuxstb | I mean, what's your ipod doing? |
22:21:00 | preglow | looking at the debug screen, waiting in a menu, etc |
22:21:10 | linuxstb | Not even with a codec running? |
22:21:14 | preglow | no |
22:21:41 | preglow | just seems to me the cpu can't put itself to sleep |
22:21:57 | | Join midkay [0] (n=midkay@c-24-16-191-240.hsd1.wa.comcast.net) |
22:22:22 | t0mas | Bagder? are you around? |
22:22:45 | t0mas | when running make in the tools dir: |
22:22:48 | t0mas | "Run make in your build directory!" |
22:23:02 | linuxstb | t0mas: Yes, that was changed a couple of months ago. |
22:23:06 | t0mas | ah ok |
22:23:14 | t0mas | the automatic build system still tries to do it |
22:23:16 | ddaa | I totally fails to see the similarity between jpeg.c and any code from IJG... |
22:23:24 | ddaa | anybody has a hint? |
22:23:28 | t0mas | time to update that again then :) |
22:23:29 | ddaa | maybe I was looking at the wrong place |
22:23:40 | linuxstb | ddaa: Are you looking to add colour support? |
22:23:56 | ddaa | linuxstb: yeah, no promise, but I'm trying to figure out how much work it would be. |
22:24:31 | preglow | did [IDC]Dragon say he was going to try to add some colour code or not? |
22:24:41 | linuxstb | I'm just checking the logs now... |
22:25:01 | preglow | linuxstb: is the fiq enabled when no playback? |
22:25:40 | preglow | linuxstb: playing a flac now, and the variable is never incremented anymore |
22:25:42 | linuxstb | No, I disable it now. |
22:26:03 | preglow | ok, so it is as a matter of fact sleeping a tiny bit |
22:26:06 | preglow | should i commit it? |
22:26:32 | linuxstb | I think so - it can't hurt. |
22:26:37 | preglow | okies |
22:26:55 | preglow | the new audio code is very nice, btw |
22:27:33 | linuxstb | ddaa: The person who original wrote the jpeg decoder was around today, and was discussing what was needed to restore the colour support he removed. But he didn't commit himself to doing anything... |
22:27:50 | linuxstb | preglow: Thanks. The wm8975.c file needs a cleanup as well. |
22:27:55 | preglow | worth asking him if he has any code, though |
22:28:22 | | Join tenzing [0] (n=mat@jullay.net) |
22:28:29 | linuxstb | ddaa: Check today's IRC logs here: http://www.rockbox.org/irc/current.txt and search for [IDC] |
22:28:37 | ddaa | linuxstb: I'd love to have some pointers, ATM I'm at a complete loss since I cannot find which code he has removed color support from... |
22:28:47 | tucoz | wonder who has the guts to write the changelog when the next release is due. The 'commits since 2.5' is a nice piece of work now. |
22:29:07 | linuxstb | I thought the next release was due 2 months after the last... |
22:29:17 | tucoz | hehe |
22:30:29 | cool2bdave | cvs -d :pserver:anonymous@www.rockbox.org:/cvsroot/rockbox diff -u apps/lang/english.lang C:\english.lang > testdiff.txt (Is this correct in cygwin?) |
22:30:37 | tucoz | But if the next release is a iriver only, then it's only to get the manual up to date (as it will be the first release). |
22:30:48 | preglow | linuxstb: please try at least on the 4g |
22:31:20 | tucoz | then again, why should it be iriver only... |
22:31:28 | preglow | we've got a lot of work to do before a new release :/ |
22:31:31 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
22:32:38 | tucoz | I guess. I was just...mesmerized by the massive amounts of commits since 2.5. |
22:32:39 | preglow | woops |
22:33:17 | preglow | tucoz: where do you see that? |
22:33:32 | tucoz | http://www.rockbox.org/since25.html |
22:34:05 | tucoz | It's a link just under the 'Recent CVS activity' on the front page. |
22:34:57 | ddaa | ha good to see the simulator can support that |
22:35:15 | | Quit webguest37 ("CGI:IRC (Ping timeout)") |
22:35:18 | tucoz | 26 oops in that list :D |
22:35:58 | Bger | tucoz :D |
22:36:00 | linuxstb | Most seem to be me.... |
22:36:38 | lostlogic | /fix.*builds/i |
22:36:51 | tucoz | you have been pretty busy though. |
22:38:00 | | Part tucoz ("Leaving") |
22:38:46 | ddaa | linuxstb: thanks for the pointer... [IDC] Dragon does not appear very motivated. I'd bet he has the original color-enabled code stashed somewhere, so maybe I'd be able to use some chicken-bones foo on that... |
22:39:18 | ddaa | but I'm way out of my depth, I never did image processing before... |
22:39:26 | ddaa | I do not even know what YUV stands for :( |
22:39:36 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
22:39:36 | lostlogic | w00t, I'm going Athlon64x2! |
22:39:59 | petur | hehe |
22:40:01 | | Join BHSPitLappy [0] (i=Steve-O@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
22:40:43 | * | petur dreams of installing an x2 in his s939 when they become affordable |
22:41:19 | | Join safetydan [0] (n=dan@81-178-235-210.dsl.pipex.com) |
22:41:21 | lostlogic | petur: I'm replacing a very warm running set of athlon-mp 2100s so I can have a quieter system... I'm getting old and the noise is getting unbearable. |
22:41:43 | * | ender` has an X2 with a Zalman cooler |
22:41:53 | | Join webguest07 [0] (n=41319b88@labb.contactor.se) |
22:42:02 | lostlogic | ender`: if the OEM HSF is too loud, then I'm going water.' |
22:42:03 | webguest07 | anyone |
22:42:07 | webguest07 | help me |
22:42:16 | webguest07 | i dont get what rockport is? |
22:42:29 | BHSPitLappy | google is your friend. |
22:42:44 | ender` | lostlogic: the OEM cooler was fairly quiet, but Zalman is even quieter (in fact, it's off unless i'm doing very CPU-intensive tasks) |
22:42:50 | | Quit Paul_The_Nerd ("Leaving.") |
22:43:13 | | Join Rob2222 [0] (n=Miranda@ACB5878F.ipt.aol.com) |
22:43:17 | webguest07 | is there working rockport thing for toshiba gigabeat> |
22:43:31 | webguest07 | rock boc |
22:43:37 | lostlogic | ender`: *nod* well getting rid of the 2 80mm tornados I have now will be a big improvement |
22:43:37 | webguest07 | ROCK box** |
22:43:39 | petur | lostlogic: I did my upgrade last year (A64-3500 'venice' w zalman cooler). Zalman fan makes most noise even at 1400rpm :( |
22:43:41 | lostlogic | webguest07: it doesn't work yet. |
22:43:42 | linuxstb | webguest07: The project is called Rockbox - and no, it doesn't work on the gigabeat yet. |
22:43:52 | webguest07 | oh |
22:44:02 | ender` | 37°C during my normal work, 45 under load (and i could set the fanmate even lower, but it's quiet enough already) |
22:44:23 | linuxstb | webguest07: The port to the gigabeat is in the extremely early stages - one person is thinking about it... |
22:44:24 | | Quit webguest07 (Client Quit) |
22:44:28 | lostlogic | yeah, zalman makes nice coolers, we'll see if I need even less noise. |
22:44:43 | ender` | here's what i have: http://deeperthought.ena.si/imgs/comp/predal-4.jpg |
22:44:43 | petur | lostlogic: but what's noise, I can only hear my box late at night when everything is quiet... |
22:45:05 | petur | nice setup :) |
22:45:31 | BHSPitLappy | noise is disorganized sound. |
22:45:35 | lostlogic | petur: you haven't tried to sleep with two 80mm Vantec Tornados and a Delta 7krpm 60mm ;) |
22:46:18 | BHSPitLappy | I sleep with 2 computers (one's filled with fans) and a laptop usually |
22:46:19 | petur | only have 120mm fans (except for the Zalman one) all at 5V... |
22:46:40 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:46:59 | linuxstb | preglow: Your sleep patch seems fine on my 4g. |
22:47:03 | | Quit ghode|afk (Read error: 104 (Connection reset by peer)) |
22:47:31 | | Quit cool2bdave ("CGI:IRC (EOF)") |
22:47:54 | petur | lostlogic: and a video card with passive cooling... highly recommended ;) |
22:48:04 | preglow | linuxstb: goodie |
22:48:23 | Bger | haha the well known Zalman 7000Cu |
22:48:39 | lostlogic | petur: not sure if mine is passive or not... I'll see what other adjustments are made after I get the new gear I ordered today. |
22:49:00 | preglow | i wonder how long the h120 sleeps at a time |
22:49:08 | ender` | i've got a videocard with passive cooling in my media machine |
22:49:25 | linuxstb | preglow: I would be surprised if it's any different to the ipod. |
22:49:51 | ender` | (i specifically chose Geforce 6200 because it's passive for it) |
22:49:56 | preglow | well, yeah, assuming that it sleeps like we think it does |
22:50:37 | preglow | sleeping when playing music almost non-existent |
22:50:44 | preglow | we need to do some cpu freq changing |
22:52:46 | BHSPitLappy | sleep? |
22:52:50 | BHSPitLappy | hmm |
22:53:01 | lostlogic | just had to double check, but my R9250 is passively cooled (figured it was) |
22:53:09 | BHSPitLappy | sleep mode, or back-end cpu sleeping? |
22:53:22 | BHSPitLappy | I guess it's the latter |
22:54:07 | ddaa | linuxstb: if [IDC] Dragon comes back, may you ask him to post a pointer to the original decoder source code on the devel mailing list? That would be most useful to allow anyone who is not a jpeg guru to fill in the gaps. |
22:54:32 | Bagder | ddaa: why don't you post the question on the dev list? |
22:54:41 | preglow | BHSPitLappy: last |
22:54:56 | ddaa | Bagder: because I'm a lazy bastard? |
22:55:00 | Bagder | :-) |
22:55:09 | Bagder | fair enough |
22:55:48 | ddaa | Bagder: mostly because I just arrived and I do not plan to be very active on rockbox. Yet I'd be interested in that information if it pops up on a gmane newsgroup I can poll from time to time. |
22:55:59 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
22:56:25 | ddaa | Now, I think I should go do some work. Rockbox stole my work day. |
22:56:47 | Bagder | its stolen my work days for years ;-) |
22:56:49 | BHSPitLappy | no, you -gave- your work day to rockbox :D |
22:56:53 | linuxstb | Anyone know what the charging_screen() is used for? Is this screen entered on shutdown if the player has to be turned on to charge? |
22:57:17 | ddaa | Bagder: I'm really in a rush right now... need to spec a transition that's already overdue... |
22:57:24 | Bagder | linuxstb: could be for flashed rockbox when charging, on Archos |
22:57:46 | Bagder | but I don't know |
22:58:41 | * | amiconn wonders why Bagder doesn't know |
22:58:47 | linuxstb | I'll implement it for the ipod anyway, and see what happens... |
22:58:47 | Bagder | why? |
22:58:58 | Bagder | because I don't keep track of all of rockbox |
22:59:12 | amiconn | The charging screen is entered when the box is powered on by plugging the charger |
22:59:24 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:59:29 | amiconn | Nothing else is active then, the disk isn't even initialised |
22:59:42 | amiconn | This does only work when rockbox is flashed |
23:00 |
23:01:11 | amiconn | The charging screen is not entered when car adapter mode is activated, but this does only work on the recorders, because this setting is read from the RTC RAM |
23:01:24 | linuxstb | Seems there are some inconsistent #ifdefs - the call in apps/main.c are surrounded by CONFIG_CPU == SH7034, but not the definition of the function. |
23:01:53 | preglow | linuxstb: imagine how marvelously sluggish the ui will be at 25mhz with cpu freq boosting... |
23:02:03 | linuxstb | I can't wait... |
23:02:03 | | Quit YouCeyE ("Leaving") |
23:02:26 | linuxstb | Have you tried your idea of not adding more than one scroll event to the queue? |
23:02:31 | amiconn | The charging screen will eventually make sense on the H300, if we will get rockbox into flash |
23:02:32 | safetydan | Is there documentation on how to build the LaTeX manual? |
23:02:32 | preglow | ahh, no |
23:02:47 | Bagder | safetydan: yes, in the wiki |
23:02:53 | linuxstb | safetydan: ManualHowto (or similar)... |
23:03:01 | safetydan | ta |
23:03:13 | safetydan | search wasn't finding anything |
23:04:19 | linuxstb | amiconn: Does the H300 have both a normal DC input and the USB charging? |
23:04:27 | safetydan | Confusingly ManualHowto and ManualHowTo are two very different pages |
23:04:42 | Bagder | oh |
23:04:47 | amiconn | linuxstb: yes |
23:04:52 | lostlogic | preglow: anything come of that CORDIC sincos doohicker for your EQ display? |
23:04:54 | Bagder | how confusing |
23:06:12 | preglow | lostlogic: think i'll just use an ordinary interpolated lookup, the cordic algo will be slooow |
23:06:31 | preglow | lostlogic: and besides, i can't figure out how to extend that e[] lookup table to 32 bits |
23:06:34 | amiconn | linuxstb: Same as the Archos FM/V2. USB charging alone is slow compared to the dedicated charger |
23:07:13 | preglow | seems i have to implement a queue_peek function, then |
23:08:51 | *** | Saving seen data "./dancer.seen" |
23:09:33 | | Join Keith [0] (n=kmanvill@ip70-187-227-188.dc.dc.cox.net) |
23:10:24 | lostlogic | preglow: ah, ok |
23:10:37 | preglow | lostlogic: handling still feels fine |
23:10:42 | preglow | ehh, that's to linuxstb |
23:11:47 | linuxstb | You've implemented your test? |
23:11:59 | preglow | just did a quick one, where i only insert events to an empty queue |
23:12:05 | Keith | I have an iriver H320, and I just switched to rockbox today. Somehow I managed to turn off my screen when I was playing with the display settings. Is there anyway to clear all of my settings, or can someone help me navigate in the dark? |
23:12:09 | preglow | for the real deal i'll make a queue_peek() |
23:12:35 | preglow | i'm tempted to have amiconn help you... |
23:13:02 | linuxstb | :) |
23:13:08 | lostlogic | Keith: did you disable the backlight for both charger and non-charger? if not, just plug in and / or unplug it |
23:13:11 | * | amiconn wonders why the queue should only take one scroll event |
23:13:37 | linuxstb | amiconn: Because the UI can't keep up, especially when it's under a heavy load. |
23:13:45 | amiconn | I don't know about the scroll stuff, but for ordinary button events I like being able to queue up button presses |
23:13:48 | Keith | thank you lostlogic, plugging in the charger worked. |
23:13:58 | preglow | amiconn: and the clickwheel can build up a _huge_ queue |
23:14:13 | preglow | well, it doesn't work like that for the clickwheel |
23:14:14 | amiconn | Nah, the queue stops at 32 events or so |
23:14:15 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-34-96.w83-198.abo.wanadoo.fr) |
23:14:29 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
23:14:53 | preglow | amiconn: i'm completely certain i've gotten more than that, so the clickwheel controller probably does some buffering of its own |
23:15:42 | | Quit Keith () |
23:15:54 | preglow | amiconn: but yeah, it's more or less completely hopeless to navigate blindly with the clickwheel |
23:15:59 | preglow | and i think most people agree with me on that |
23:16:21 | preglow | it's just annoying to have rockbox go bananas when i've been stroking the clickwheel while it wasn't responsive |
23:16:23 | amiconn | I would try another approach: not sending more than <n> events/sec |
23:16:44 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
23:17:00 | amiconn | ...and perhaps throwing away wheel events when the queue is full |
23:17:04 | preglow | amiconn: way harder than the simple thing i've done here |
23:17:15 | preglow | and it's still unusable |
23:17:21 | preglow | you can't navigate blindly with the click wheel |
23:17:31 | | Join [IDC]Dragon [0] (n=5482bec1@labb.contactor.se) |
23:17:37 | preglow | ddaa: alert! |
23:17:51 | Bger | nite |
23:18:18 | amiconn | preglow: The jpeg viewer took a similar approach back when it wasn't able to keep up with scroll-repeat |
23:18:29 | ddaa | preglow: how'd you know I was using gaim ;) |
23:18:32 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-107.pools.arcor-ip.net) |
23:18:46 | ddaa | [IDC]Dragon: hey |
23:18:51 | amiconn | It threw away any additional scroll events that accumulated in the meantime |
23:19:14 | preglow | still, the few events you get in the meantime wont be any good |
23:19:18 | amiconn | This approach was dropped when I was able to improve scroll speed with the grayscale library |
23:19:25 | ddaa | [IDC]Dragon: I just bought an iPod Nano to use rockbox, and I was a bit disappointed by the lack of color in the jpeg decoder |
23:19:28 | preglow | i'm quite convinced the clickwheel should only be a realtime control |
23:19:30 | | Quit Cassandra (Read error: 104 (Connection reset by peer)) |
23:19:53 | linuxstb | preglow: I agree. As soon as you stop "turning", Rockbox needs to stop reacting. |
23:19:54 | preglow | ddaa: we only got grayscale support today, sheesh! :) |
23:19:57 | ddaa | [IDC]Dragon: so I looked at the code and the logs, and it looks like the jpeg.c code is mostly a stripped down version of something else. |
23:20:20 | [IDC]Dragon | ddaa: correct |
23:21:02 | ddaa | [IDC]Dragon: I'm no jpeg guru, I just learnt what YUV is about, but I'd be interested in trying to apply some chicken-bones fu to restore the missing bits. Where can I find the original unstripped code? |
23:21:13 | amiconn | preglow: Perhaps you're right |
23:21:21 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
23:21:28 | * | amiconn will never get comfortable with those slippy wheels |
23:21:29 | safetydan | hrm... using the EPS version of the rockbox logo looks worse than the PNG version in the manual |
23:21:32 | safetydan | at least on screen |
23:21:45 | amiconn | A rastered wheel is a different thing... |
23:21:53 | preglow | amiconn: i'm quite sure you'd agree if you tried it out |
23:22:01 | preglow | yes, that's different |
23:22:16 | [IDC]Dragon | ddaa: it's not _that_ simple, the code was specifically tailored the the Archos |
23:22:20 | preglow | now perhaps if we added audible feedback to the wheel, your approach could work |
23:22:27 | | Quit Bger ("BitchX: the NEW form of birth control!") |
23:22:36 | preglow | and that's just a matter of using the piezo speaker |
23:22:36 | lostlogic | have piezo driver? |
23:22:42 | [IDC]Dragon | not like adding a few lines back, and hooray, color |
23:22:43 | preglow | driver, not yet, no |
23:23:27 | preglow | [IDC]Dragon: on the other hand, it shouldn't be that much worse than just decoding the chroma blocks (you already decode them), stuff in some resampling code and a yuv converter |
23:23:31 | [IDC]Dragon | there is no unstipped code that'll look similar |
23:23:35 | ddaa | [IDC]Dragon: I understand that I have to expect a significant delta, but memory allocation and i/o are the more "mundane" bits. And YUV-RGB conversion is just some fixed point calculation. What I'm looking for is the actual jpeg logic that got stripped. |
23:23:55 | amiconn | [IDC]Dragon: Not *that* tailored anymore. jpeg.rock runs on all targets except archos player now |
23:24:04 | [IDC]Dragon | I took bits and pieces from IJG |
23:24:05 | amiconn | (just without colour so far) |
23:24:28 | ddaa | [IDC]Dragon: I looked at IJG and failed to see any resemblance with jpeg.c |
23:24:30 | [IDC]Dragon | tailored in terms of features and the way it decodes |
23:24:47 | preglow | but yeah, the chroma blocks are already huffman decoded |
23:25:14 | preglow | you pretty much need to do with them like you do with the luma block, with the run length expansion and idct, plus some optional resampling |
23:25:16 | [IDC]Dragon | you'd need to store and dequant/IDCT them |
23:25:16 | ddaa | [IDC]Dragon: since you appear to have substantial experience in the field, I assumed you might have an actual, simple, bit of source somewhere to pick from. |
23:25:20 | preglow | then add some colour code |
23:25:52 | [IDC]Dragon | I have written a "full" jpeg decoder before, but that's commercial code |
23:26:36 | preglow | linuxstb: just add an addition queue_empty(&button_queue) check before the queue_post in button.c and check how it handles for yourself |
23:26:37 | ddaa | [IDC]Dragon: I'm puzzled... if jpeg.c is stripped from commercial code it cannot be distributed... |
23:26:44 | preglow | it's not the same code |
23:27:05 | preglow | but yeah, i've written a jpeg decoder myself, and i'll see if i can stuff some time in tomorrow to look at adding colour support |
23:27:09 | [IDC]Dragon | and I have a testbench, for the decoder part of the plugin |
23:27:28 | [IDC]Dragon | you guys are really in a hurry, eh? |
23:27:35 | preglow | fastfastfast!"¤ |
23:27:49 | ddaa | [IDC]Dragon: just want to gather the relevant information. |
23:28:10 | | Join Rob2222 [0] (n=Miranda@ACB5878F.ipt.aol.com) |
23:28:15 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
23:29:02 | | Quit safetydan ("Leaving") |
23:29:14 | [IDC]Dragon | probably the best way is to write an alternative jpeg_decode() function, for color |
23:29:26 | ddaa | I need to impress a bunch of coworkers I'll meet in march. Color photos on an ipod playing oog would do nicely ;) |
23:29:44 | Bagder | a worthy goal ;-) |
23:29:48 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
23:30:31 | [IDC]Dragon | jpeg_decode() is pretty much my own, far from IJG |
23:31:17 | Mode | "#rockbox +o Bagder " by ChanServ (ChanServ@services.) |
23:31:21 | [IDC]Dragon | the coefficient decoding is still similar |
23:31:38 | Topic | "http://www.rockbox.org/devcon2006/" by Bagder (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
23:32:06 | [IDC]Dragon | he, I'm on that list already |
23:32:17 | [IDC]Dragon | still need to book a flight... |
23:32:21 | Bagder | haha |
23:33:06 | [IDC]Dragon | are we all on the mail distributor, too? |
23:33:32 | Bagder | no |
23:33:42 | lostlogic | just had to order a copy of my birth certificate today... I'm going to be cutting it to the wire on my passport :-\ |
23:34:10 | ddaa | [IDC]Dragon: if my crystal ball works any, the bits in jpeg_decode that would need fleshing out would be after the "if (ci ==0)". |
23:34:12 | | Join Rob2222 [0] (n=Miranda@ACB5878F.ipt.aol.com) |
23:34:46 | ddaa | [IDC]Dragon: is there a known gotcha with downscaling? Like needing to do more work in the downscaled case to get the correct chrominance? |
23:35:06 | [IDC]Dragon | ci is component index, yes |
23:35:28 | | Quit Henrico ("gtkBitchX-1.1-final © 1996-2003 Colten Edwards") |
23:35:32 | * | amiconn would like to understand more about jpeg decoding |
23:35:47 | [IDC]Dragon | daaa: I don't understand your downscaling question |
23:35:58 | preglow | amiconn: it's not very hard |
23:36:04 | amiconn | Iiuc it should be possible to exploit MAS / EMAC for speeding up the decoding. |
23:36:08 | [IDC]Dragon | the downscaling is done by using a different IDCT |
23:36:14 | ddaa | [IDC]Dragon: that's just hip shooting. I know nothing about jpeg. If you do not understand, that probably means there's no problem there. |
23:36:55 | [IDC]Dragon | the image is "synthesized" in a lower resolution |
23:37:23 | preglow | it basically just strips away all the higher freq components, yes? |
23:37:56 | preglow | they'd only contribute aliasing to the picture anyway |
23:38:42 | [IDC]Dragon | yes, e.g. only half of the coefficients per axis are uses for 50% |
23:38:57 | [IDC]Dragon | used |
23:38:59 | linuxstb | preglow: I like that change to the clickwheel driver. It now stops immediately. |
23:39:20 | * | ddaa understands as much of he IFFT logic used for jpg decoding that can be understood by watching a progressive jpeg display |
23:39:20 | [IDC]Dragon | a quarter for 25%, only one (DC) for 12.5% |
23:39:34 | amiconn | Some time ago I googled a bit for jpeg resources |
23:39:40 | preglow | amiconn: emac isn't immediately useful, only 16x16 bit muls, and too much butterflying to be able to accumulate a lot without doing accumulator moves all the time |
23:40:11 | preglow | linuxstb: i like it myself, and it's still responsive |
23:40:14 | [IDC]Dragon | yes, the mac is not very useful for the butterfly operations |
23:40:28 | amiconn | Didn't really help me to understand the inner workings, but I found an IDCT implementation that allows downscaling by other fractions that just 1/2, 1/4 and 1/8 |
23:40:51 | [IDC]Dragon | yes, I think I know those |
23:41:05 | [IDC]Dragon | I even was in touch with the author |
23:41:08 | preglow | linuxstb: it helps a bit when the gui is lagged to pieces as well, no more overshoot when aiming for a menu entry |
23:41:44 | [IDC]Dragon | he made an IDCT for me which synthisizes a 10*8 block from 8*8 coefficients |
23:42:04 | amiconn | For aspect correction on archos? |
23:42:08 | [IDC]Dragon | I planned to use that to compensate the Archos' aspect ratio |
23:42:33 | [IDC]Dragon | but nobody complained about the squeezed image, so I left it |
23:45:09 | | Quit Rob2222 () |
23:45:39 | amiconn | Hmm :/ |
23:46:40 | amiconn | I manage splitting longwords and lines to single bits, but don't really understand how this (i)(m)dct stuff works :/ |
23:46:55 | | Quit goa (Read error: 104 (Connection reset by peer)) |
23:47:00 | * | ddaa gives it up |
23:47:17 | preglow | idct |
23:47:25 | preglow | the mdct is only used in audio and is one-dimensional |
23:47:32 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:47:56 | * | Bagder prepares for more builds by removing a bunch of simulator builds |
23:48:19 | preglow | the dct used in a jpeg encoder basically just takes an 8x8 block and decomposes it into its respective spatial frequency components |
23:48:37 | [IDC]Dragon | ddaa: what's the matter? |
23:48:52 | preglow | the eye is very insenstive to higher frequencies in general, so they can be removed, the result packed, and then idcted to make a modified image |
23:49:01 | ddaa | [IDC]Dragon: nothing suprising, I cannot figure it out just by staring at the code. I'd need to actually read about jpeg to make sense of it. |
23:49:08 | ddaa | And I should really be working now. |
23:49:50 | preglow | like i said, i'll try to give it a go tomorrow |
23:49:51 | ddaa | [IDC]Dragon: though, thank a lot for your kind help. |
23:49:54 | preglow | but now, time for bed soon |
23:50:36 | ddaa | preglow: that's very nice. If you get it to work, I'll owe you a favour. |
23:50:43 | amiconn | Is there recommended reading about jpeg? |
23:51:22 | [IDC]Dragon | the standard textbook is pennebaker&mitchell |
23:52:05 | [IDC]Dragon | ddaa: I could have been nicer, like adding color, but lack the time |
23:52:36 | ddaa | no problem, I understand about priorities and user demands |
23:53:31 | ddaa | I just hope that a couple of jukebox vendors will take notice of rockbox soon, so you guys can get paid to make it better. |
23:53:58 | [IDC]Dragon | one thing about resizeing: it would be possible to do half the resizing for chroma |
23:53:58 | preglow | i'd volunteer for that, hehe |
23:54:17 | [IDC]Dragon | then have a 4:4:4 YUV image |
23:54:20 | ddaa | preglow: I'd bet it's going to happen in the next couple of years. |
23:54:49 | preglow | would sure be fun |
23:54:55 | | Join ashridah [0] (i=ashridah@220-253-120-16.VIC.netspace.net.au) |
23:55:53 | | Nick mirak is now known as megatroll (n=mirak@AAubervilliers-152-1-44-234.w83-114.abo.wanadoo.fr) |
23:56:19 | | Quit Gothic_Seraph (Read error: 110 (Connection timed out)) |
23:56:53 | lostlogic | c |
23:57:27 | lostlogic | I must have the hightest accidental IRC line count... ::shakehead:: |
23:58:05 | BHSPitLappy | meh, you don't see josh_ in #ipodlinux too often, then ;) |
23:58:41 | preglow | haha |
23:59:00 | preglow | i used to be very good at that before i reassigned the paste button |