00:00:31 | langhaarrocker | Because that editor is currently broken and the installation cd is @work. |
00:00:49 | dwihno | Oops :) |
00:00:52 | PsycoXul | so use a better, unbroken one :p |
00:00:57 | dwihno | What editor do you use then? |
00:01:04 | dwihno | Installation CD? Sounds like overkill :) |
00:01:09 | PsycoXul | yeah |
00:01:11 | PsycoXul | use vim! |
00:01:30 | dwihno | Naaah, emacs %) |
00:01:38 | dwihno | or pico ;) |
00:01:39 | MeRWiN | PsycoXul: you have a serious vim fixation :) |
00:01:49 | dwihno | MeRWiN: vim is good for you! |
00:01:54 | PsycoXul | emacs? you wanna talk about overkill? :p |
00:02:02 | langhaarrocker | Currently I use notepad |
00:02:02 | MeRWiN | dwihno: bah |
00:02:02 | langhaarrocker | I know how to make Kawa save lf only but that's broken now |
00:02:16 | dwihno | PsycoXul: %) <−− nutcase-smiley (unless you've already noticed) ;) |
00:02:32 | PsycoXul | hehe |
00:02:38 | PsycoXul | well i'm not even gonna respond to pico :p |
00:02:54 | langhaarrocker | Apropos overkill: does anybody know how to make Visual C++ save only lf? ;) |
00:02:58 | dwihno | PsycoXul: Misa like vim, very mucho! |
00:03:08 | dwihno | Whoa |
00:03:18 | dwihno | T minus 6 hours until it's time to get up again |
00:03:22 | dwihno | Gotta hit the hay |
00:03:24 | PsycoXul | hehe |
00:03:26 | | Nick dwihno is now known as dwihno|gone (dwihno@Bald067.Baldakinen.Umea.SE) |
00:03:27 | PsycoXul | night |
00:03:39 | dwihno|gone | night ppl ;) don't forget to sleep |
00:03:53 | langhaarrocker | what's that? |
00:03:57 | PsycoXul | MeRWiN: i used to use joe and then one day i decided i better learn how to use vi/vim since it's on like every *nix system, so i did and i ended up loving it :p |
00:04:45 | PsycoXul | MeRWiN: but i dunno this custom wps line is still blank... |
00:05:02 | PsycoXul | my wps.config is |
00:05:03 | PsycoXul | %i/%l %h |
00:05:07 | PsycoXul | *shrug* |
00:05:17 | MeRWiN | PsycoXul: that's your problem :) |
00:05:30 | MeRWiN | PsycoXul: i changed the way that the custom wps file is formatted |
00:05:31 | MeRWiN | :) |
00:05:33 | MeRWiN | just a sec |
00:05:38 | Silly_Fly | what's the usage for snprintf? |
00:05:40 | PsycoXul | well you shoulda changed the doc :p |
00:05:47 | MeRWiN | PsycoXul: bah humbug |
00:07:03 | MeRWiN | PsycoXul: try this: %pp/%pe: %fc |
00:07:04 | langhaarrocker | Silly_Fly: something like |
00:07:04 | langhaarrocker | char buf[5]; |
00:07:04 | langhaarrocker | int i = 7; |
00:07:04 | DBUG | Enqueued KICK langhaarrocker |
00:07:04 | langhaarrocker | snprintf(buf, sizeof buf, "%d", i); |
00:08:03 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
00:08:03 | * | MeRWiN is doing dreaded expense reports |
00:08:56 | | Quit datazone-work ("I like core dumps") |
00:09:47 | langhaarrocker | Oh, it's midnight. Gotta go hunting some ghosts. |
00:09:47 | langhaarrocker | cu |
00:10:06 | | Part langhaarrocker |
00:10:59 | Silly_Fly | grr... |
00:11:27 | Silly_Fly | why do I get parse error for the line : |
00:11:34 | Silly_Fly | snprintf(plevel,sizeof plevel,"%d",level); |
00:11:44 | Silly_Fly | where pelevel is char[7] |
00:11:45 | MeRWiN | sizeof(plevel) |
00:11:51 | Silly_Fly | oh.... |
00:12:00 | MeRWiN | :) |
00:12:34 | Silly_Fly | still.... |
00:12:53 | PsycoXul | gaah.... i think usb shit locked up again copying the new wps.config |
00:13:02 | PsycoXul | goddamn why's it fucking do that shit |
00:13:08 | MeRWiN | PsycoXul: you're using a hacked usb driver... |
00:13:23 | PsycoXul | whats hacked about my usb driver? |
00:13:37 | MeRWiN | the jukebox driver for linux is a hack :) |
00:13:43 | PsycoXul | hows that? |
00:15:00 | MeRWiN | you're using the driver off of haxx.se, right? |
00:15:12 | PsycoXul | well its in the kernel |
00:15:16 | PsycoXul | but yeah |
00:15:36 | MeRWiN | the webpage says it's a hack of a different driver |
00:15:54 | PsycoXul | heh |
00:16:11 | PsycoXul | well yeah it uses the usb storage interface |
00:16:33 | | Quit lithermon ("BitchX-1.0c18 -- just do it.") |
00:16:44 | MeRWiN | or maybe your computer is just fucked :) |
00:17:50 | MeRWiN | woo, i sent some peruvian phone booth pictures to 2600 mag :) |
00:18:04 | PsycoXul | heh |
00:18:56 | *** | Saving seen data "./dancer.seen" |
00:19:08 | MeRWiN | From september 10 last year... I had the unfortunate luck of coming home the morning of september 11 |
00:19:37 | PsycoXul | hmm |
00:21:07 | MeRWiN | I landed in the houston airport at 8:00am, walked off the plane to see pictures of the world trade center in flames. Now that was a shock |
00:22:17 | MeRWiN | And I especially loved how they then shut off all the TV monitors in the airport so nobody knew what was going on :P |
00:22:53 | fragglet | at least you had the fortunate luck of getting on the right plane |
00:23:09 | MeRWiN | fragglet: yes, I agree with you on that one |
00:23:11 | MeRWiN | defniately |
00:23:46 | * | PsycoXul tries the non JE usb driver |
00:23:56 | MeRWiN | JE? |
00:24:14 | PsycoXul | yeah you know there's 2 UHCI or whatever drivers.. the regular and the JE |
00:24:30 | PsycoXul | i had it on the JE so i'll try the regular |
00:24:45 | MeRWiN | ahh |
00:25:14 | MeRWiN | Anyone here need a $250 Continental Airlines travel certificate? It expires in a little over a month and I can't use it (I do enough traveling for work) |
00:25:36 | PsycoXul | heh |
00:29:12 | | Join lithermon [0] (j@modem-175.hottie.dialup.pol.co.uk) |
00:29:50 | Silly_Fly | tadadam! |
00:31:06 | | Quit lithermon (Client Quit) |
00:31:27 | MeRWiN | Silly_Fly: got it working? |
00:32:08 | Silly_Fly | yep. |
00:32:14 | Silly_Fly | and my snake game too... |
00:37:51 | MeRWiN | *grin* |
00:37:56 | MeRWiN | I love snake |
00:39:09 | Silly_Fly | just fixin a few more bugs... |
00:39:43 | | Quit PsycoXul ("*sigh*") |
00:43:55 | | Join PsycoXul [0] (psyco@adsl-63-205-45-23.dsl.lsan03.pacbell.net) |
00:44:43 | MeRWiN | PsycoXul: you got bad usb karma |
00:45:49 | PsycoXul | heh |
00:46:04 | PsycoXul | well we'll see how the other usb driver works now |
00:46:08 | Silly_Fly | lcd_drawrect is (x,y,height,width) right? |
00:47:22 | Silly_Fly | and height and width should be in pixels, true? |
00:47:28 | MeRWiN | not a clue |
00:47:51 | PsycoXul | lcd_drawrect(x,y,width,height) draw a rectangle |
00:48:03 | PsycoXul | see docs/API |
00:48:22 | Silly_Fly | yeah. I looked at it. |
00:48:37 | PsycoXul | well i'm looking at it explicitly state exactly what you're asking |
00:48:41 | Silly_Fly | just though it might have changed, since I'm trying to draw a rectangle |
00:48:52 | PsycoXul | i see |
00:48:56 | Silly_Fly | with height of 2 and width of 4 |
00:49:03 | Silly_Fly | and it comes out way bigger.... |
00:49:14 | PsycoXul | Notice that the smallest vertical resolution in updates that the |
00:49:15 | PsycoXul | hardware supports is even 8 pixels. |
00:49:36 | PsycoXul | thats for lcd_update_rect i dunno how it applies to lcd_drawrect ... |
00:50:28 | Silly_Fly | well, I'll just use fillrect |
00:50:39 | Silly_Fly | that one seems to work fine.. :) |
00:50:45 | PsycoXul | ok :p |
00:51:03 | PsycoXul | people need to do more coding for the player! |
00:51:34 | PsycoXul | apparently it's so lacking in the games department somebody's ported my shittly old beginning of one [from pre-rockbox] to rockbox |
00:52:53 | MeRWiN | hah |
00:53:11 | MeRWiN | It's hard to code games for the player |
00:54:11 | PsycoXul | not really |
00:54:44 | MeRWiN | what kind of games would you make, other than text adventures? :) |
00:54:58 | freshmaker | doom |
00:55:02 | MeRWiN | haha |
00:55:08 | PsycoXul | text adventure would suck without keyboard and only 22 chars showed at once |
00:55:12 | PsycoXul | heh |
00:55:28 | PsycoXul | MeRWiN: well stupid little one i did |
00:55:35 | PsycoXul | you're a triangle that runs around a maze |
00:55:36 | freshmaker | that's not a joke. i have seen a bsp engine on a C=64 |
00:55:39 | PsycoXul | and finds the exit |
00:56:54 | MeRWiN | freshmaker; yes, but this is a 2 line text-only display |
00:57:05 | MeRWiN | PsycoXul: kind of a boring game, huh? |
00:57:11 | | Join Jet8810 [0] (~Joshua@adsl-34-197-244.bct.bellsouth.net) |
00:57:12 | PsycoXul | yeah |
00:57:18 | PsycoXul | especialy with only 1 hard-coded level |
00:57:19 | freshmaker | ah, sorry. thought about the recorder... |
00:58:03 | PsycoXul | MeRWiN: so uh whats the thing for the old %h or whatever? |
00:58:13 | MeRWiN | what did %h do? |
00:58:19 | PsycoXul | eh? |
00:58:29 | PsycoXul | well i tried the config you sent me and that works... |
00:58:34 | MeRWiN | yeah |
00:58:38 | MeRWiN | what did %h do though? |
00:58:43 | PsycoXul | but i want it Name - Artist instead of Artist - Name remember? :p |
00:58:49 | MeRWiN | oooh |
00:58:49 | Silly_Fly | well, my snake is almost ready to be released.... |
00:58:57 | MeRWiN | Silly_Fly: keep your snake in your pants |
00:59:06 | PsycoXul | :p |
00:59:21 | MeRWiN | try %fd... i'd look at the wps.c code to be sure, but I think that's it |
01:00 |
01:02:48 | PsycoXul | and you know i'd rather have Track/Album when available, Track/Artist if no album, dir-parsed Track/Album if no id3, and filename if dirs can't be parsed :p |
01:03:30 | MeRWiN | i'm working on that :) |
01:04:07 | PsycoXul | yay (o: |
01:04:40 | PsycoXul | i suppose i should rewrite my little game to be a little more interesting and load levels from disk and such like that... |
01:04:48 | MeRWiN | PsycoXul: yup |
01:05:20 | PsycoXul | and for that i'd want to delve into the pattern defining code... |
01:05:27 | PsycoXul | you know, for custom graphics :p |
01:06:18 | MeRWiN | he |
01:06:19 | MeRWiN | h |
01:08:05 | PsycoXul | but before i can get into any of that i need to finish some silly potential new technology that probably won't be.... |
01:12:25 | Silly_Fly | whoopy! |
01:12:36 | Silly_Fly | my snake is done! |
01:14:22 | MeRWiN | PsycoXul: excuse me? |
01:15:52 | PsycoXul | oh well i was researching various "supressed technologies" last year and at one point in about december a few concepts connected in my head and i came up with this new thing similar to one i read about, which then triggered the recollection of a dream i had several years ago and had never remembered till then |
01:16:47 | PsycoXul | an extremely long and involved dream with a timespan of many years, a broad scope of events, and all entirely centered around this technology |
01:17:03 | PsycoXul | all of which are rather unusual aspects for a dream, to me |
01:17:43 | | Quit matsl (Remote closed the connection) |
01:18:05 | PsycoXul | and so i'm building :p |
01:18:54 | MeRWiN | hehe... what technology is that? |
01:19:10 | PsycoXul | well it's entirely new |
01:19:23 | PsycoXul | in the dream i was basically at the place that i am now in real life |
01:19:32 | PsycoXul | and doing the things i'm doing now... |
01:19:49 | PsycoXul | all of which was like entirely unforseeable at the time when i actualy had the dream :p |
01:20:13 | PsycoXul | and i sorta stumbled onto some principle that's been sortof discovered already but not really recognized |
01:20:28 | PsycoXul | and made the first really practical implimentation |
01:20:55 | PsycoXul | and that sets in motion a lot of crazy shit in the world |
01:21:08 | PsycoXul | because it's more powerful and flexible than anything ever developed on earth so far |
01:21:12 | MeRWiN | good crazy shit? |
01:21:15 | PsycoXul | it equalized ever human on earth |
01:21:22 | PsycoXul | obsoleted government, commerce, .... |
01:21:54 | MeRWiN | you've been smokin' the really good shit, haven't you? :-) |
01:21:58 | MeRWiN | j/ |
01:21:59 | MeRWiN | k |
01:22:22 | PsycoXul | hehe |
01:22:27 | PsycoXul | yes! |
01:23:02 | MeRWiN | man, my computer is dragging.... I'm installing linux on VMWare |
01:24:00 | PsycoXul | and i did in the dream too |
01:24:00 | PsycoXul | which was odd cause i didn't think i've smoke any shit ever at the time in my life when i had the dream :p |
01:24:00 | PsycoXul | heh |
01:24:26 | PsycoXul | but yeah things are happening slightly different from the dream |
01:24:51 | MeRWiN | you had no rockbox in the dream |
01:24:56 | PsycoXul | which i'm glad for because in the dream i got busted and locked away for a long time |
01:25:01 | PsycoXul | MeRWiN: yes i did |
01:25:08 | MeRWiN | hmm? |
01:25:09 | PsycoXul | except when i got busted they took it away from me :? |
01:25:11 | PsycoXul | :/ even |
01:25:50 | PsycoXul | yeah i was dumb enough to show it to the pigs and go "hey isn't this silly, i've got a song on here thats illegal!" and played this song i got that's got the DeCSS source in song-form |
01:25:54 | PsycoXul | and then they confiscated it |
01:26:07 | MeRWiN | hahaha |
01:26:20 | PsycoXul | and i was all like "you're kidding!!! no!!!" |
01:26:49 | MeRWiN | this must have been fairly recent dream then |
01:26:54 | PsycoXul | no |
01:26:54 | MeRWiN | if it had decss |
01:27:16 | PsycoXul | it was like... |
01:27:56 | PsycoXul | heh |
01:28:09 | | Quit Jet8810 (Read error: 104 (Connection reset by peer)) |
01:28:12 | PsycoXul | well like i said, the dream had a lot of things from the current reality |
01:28:19 | PsycoXul | that were entirely unforseeable at the time i had the dream |
01:28:33 | PsycoXul | it was several years ago though |
01:28:36 | PsycoXul | i was in 6th or 7th grade |
01:28:42 | PsycoXul | and i'm 21 now... |
01:28:50 | MeRWiN | 10 years ago? hmm |
01:29:07 | MeRWiN | go work on that shit :) |
01:29:11 | MeRWiN | whatever it is |
01:29:12 | PsycoXul | hehe :p |
01:29:39 | PsycoXul | yeah but this time i'll finish it before i get into some other things |
01:29:44 | Silly_Fly | bye |
01:29:46 | PsycoXul | which should mean that i won't get busted |
01:29:48 | MeRWiN | bye fly |
01:29:50 | | Part Silly_Fly |
01:29:54 | PsycoXul | and so the outcome should be different |
01:30:01 | PsycoXul | you know, if any of this shit's any more than me being crazy :p |
01:30:05 | MeRWiN | yeah, dont' get busted |
01:30:24 | MeRWiN | so is this easy shit to do, or hard shit? |
01:30:24 | | Quit hardeep ("Leaving") |
01:30:35 | PsycoXul | i didn't intend for humanity to actualy get ahold of this technology and go off advancing with it... |
01:30:50 | PsycoXul | but when i got locked away in a metal box |
01:31:20 | PsycoXul | well somehow i set some things in motion that let it out prior to being locked away, which all went ahead while i was in |
01:31:43 | PsycoXul | and so i got out an indeterminable amount of time later and the world was completely changed |
01:31:51 | PsycoXul | MeRWiN: easy |
01:31:56 | PsycoXul | MeRWiN: it's all so simple |
01:31:57 | MeRWiN | go do it :P |
01:32:03 | PsycoXul | and it changed *everything* |
01:32:13 | PsycoXul | it replaced every single bit of technology we've developed so far |
01:32:27 | MeRWiN | so what was this? |
01:32:37 | PsycoXul | from the simplest to things far beyond what we can do now |
01:32:54 | PsycoXul | even the materials of clothing and homes and etc were generated via this technology |
01:34:08 | PsycoXul | MeRWiN: i think it's basically the ultimate electromagnetic device |
01:34:30 | PsycoXul | something to do with resonance and the wave properties of everything |
01:35:38 | MeRWiN | hmm... definately look into this |
01:36:26 | PsycoXul | yeah |
01:36:36 | PsycoXul | imagine an electromagnetic windmill so to speak |
01:37:24 | PsycoXul | all it takes is a certain arrangement and alignment and you start an endothermic process |
01:37:38 | | Quit freshmaker (Remote closed the connection) |
01:37:42 | PsycoXul | that continues as long as there's energy in the surrounding environment |
01:38:32 | PsycoXul | it's just channeling the massive amounts of energy that permeates our reality :p |
01:38:50 | MeRWiN | slightly above my head, but i get the idea |
01:39:04 | | Join rwood [0] (~rdwrockbo@ca-santaanahub-cuda3-c9b-117.anhmca.adelphia.net) |
01:39:09 | PsycoXul | no damnit |
01:39:12 | PsycoXul | it's so simple |
01:39:14 | PsycoXul | gah... |
01:39:14 | PsycoXul | heh |
01:39:20 | PsycoXul | MeRWiN: that was one of the things in the dream |
01:39:27 | MeRWiN | heya woos |
01:39:28 | MeRWiN | wood |
01:39:29 | PsycoXul | that motivates me to not let it follow the same course if this shit's real |
01:39:30 | MeRWiN | sorry |
01:39:42 | PsycoXul | the fact that the population were all educated as to this technology's mechanism |
01:39:45 | PsycoXul | and it was all dead simple principles |
01:39:53 | rwood | hi MeRWiN |
01:39:56 | PsycoXul | and yet nobody really got it except a select few of elite researches |
01:40:25 | MeRWiN | hmm |
01:40:41 | PsycoXul | and that was not only frustrating |
01:40:46 | rwood | anyone around that has looked at the i2c low devel drivers? |
01:40:56 | PsycoXul | trying to get these people to understand simple principles that even life itself is based on somehow |
01:40:58 | rwood | level |
01:41:19 | MeRWiN | rwood: not me, said the fela |
01:41:20 | MeRWiN | flea |
01:41:24 | PsycoXul | but also dangerous, because it put humanity back into a situation similar to centralized government again |
01:41:44 | PsycoXul | but this time nobody had any conception of revolution or anything like that |
01:42:04 | MeRWiN | PsycoXul: well, if this doesn't become a reality, it would make a damn good movie at least |
01:42:14 | PsycoXul | yeah i think so too :p |
01:42:35 | PsycoXul | thats at least the nice thing about my crazyness.. if i do just turn out to be crazy, i can at least make a lot of good entertainment out of it |
01:42:43 | MeRWiN | *grin* |
01:42:51 | PsycoXul | kindof a convenient fallback :p |
01:43:29 | MeRWiN | yup |
01:44:16 | PsycoXul | and of course i'm the only one i know who's first fallbacks for what they do with their life is a professional music and/or movie career :p |
01:44:56 | MeRWiN | hah |
01:45:21 | PsycoXul | but the way i see it |
01:45:25 | PsycoXul | if something's possible |
01:45:33 | PsycoXul | then why can't it be possible NOW |
01:46:18 | PsycoXul | you know, nobody's idea of a utopian super-advanced future for humanity's ever gonna come about with people just sitting around waiting for it to happen :p |
01:46:45 | | Quit rwood () |
01:46:49 | MeRWiN | I just want to live through the next 50 years personally :) |
01:48:48 | PsycoXul | yeah but how will everybody working on rockbox feel if suddenly some weird guy creates technology that obsoletes electronics ... :p |
01:49:41 | MeRWiN | I'm sure that rockbox will become a novelty item like the atari or something :) |
01:50:02 | PsycoXul | hehe |
01:50:08 | PsycoXul | not really... |
01:50:21 | PsycoXul | people'd use this technology to create a new class of devices |
01:50:41 | MeRWiN | or there'd at least be a rockbox emulator somewhere |
01:50:44 | PsycoXul | that have audio capabilities beyond anything out yet, including professional stuff |
01:51:08 | PsycoXul | it'd be sortof opposite of mp3 suddenly |
01:51:36 | PsycoXul | instead of having space and processing limitations such that people develop psychoacoustic models to save only the information that people actualy hear |
01:52:00 | PsycoXul | they'll have devices that record, process, and store every tiny bit of audio information present |
01:52:05 | PsycoXul | things that *nothing* can hear :p |
01:52:16 | MeRWiN | but then what's the point, if you can't hear it? |
01:52:38 | PsycoXul | analysis for a start |
01:53:02 | PsycoXul | not to mention that things you can't hear do have effects on the things you can |
01:54:01 | PsycoXul | and the fact that you percieve more than you know you do |
01:54:02 | PsycoXul | heh |
01:54:20 | MeRWiN | I think this would be a major disappointment, because the instant all of this came out, Microsoft would go steal and copyright everything and make everyone pay licensing fees :) |
01:54:31 | PsycoXul | hehe |
01:54:37 | PsycoXul | well |
01:54:43 | | Join marvincbr [0] (marvincbr@12-250-191-213.client.attbi.com) |
01:54:57 | PsycoXul | all it takes is basically info i've already given various people at various times so far |
01:55:05 | PsycoXul | and that won't even be possible |
01:55:18 | PsycoXul | i mean people all over the world were building these things in their garages |
01:55:34 | PsycoXul | and forming communities of open information exchange and rapidly advancing the techniques |
01:55:44 | MeRWiN | like linux |
01:55:51 | PsycoXul | yeah |
01:55:58 | PsycoXul | except at some point in the dream something went wrong somehow |
01:56:10 | PsycoXul | an establishment was formed dedicated to the research and development of the technology |
01:56:15 | PsycoXul | all well intentioned of course |
01:56:25 | PsycoXul | but it ended up having a hierarchy of knowledge |
01:56:33 | PsycoXul | with the general populace at the bottom lacking a real understanding |
01:57:06 | PsycoXul | and different levels unnecssarily using empiricism in their specific tasks, also lacking understanding of certain fundamentals |
01:57:35 | PsycoXul | i mean for some reason people were often afraid to even talk about the romours of what the top teams were doing |
01:57:47 | PsycoXul | and thats not the way it should be |
01:58:04 | MeRWiN | they're secretly talking about soilent green. |
01:58:09 | MeRWiN | it's people... |
01:58:17 | PsycoXul | and what was also weird |
01:58:33 | PsycoXul | is that i was like outside of their whole social structure |
01:59:33 | PsycoXul | everybody knew i was responsible for getting the ball rolling, but nobody saw it as significant.. like i was just some bumbling idiot who stumbled upon this thing that somebody else would've done eventualy if i hadn't |
01:59:48 | PsycoXul | but their knowledge hierarchy didn't apply to me or anything |
01:59:58 | MeRWiN | hmm |
02:00 |
02:00:03 | PsycoXul | it was like i could do as i please and nobody cared |
02:00:03 | * | MeRWiN needs to go home. |
02:00:07 | PsycoXul | it was weird |
02:00:08 | PsycoXul | anyways |
02:00:11 | marvincbr | can some1 answer a question about the daily builds for me? |
02:00:15 | PsycoXul | yeah i'm talking way too much about all this :p |
02:00:17 | MeRWiN | sure |
02:00:42 | PsycoXul | soon i'll finish making it and i'll see it doesn'tn really do anything and i guess i'll start on a book or something :p heh |
02:00:50 | MeRWiN | or a movie |
02:00:59 | PsycoXul | well a book'll come first |
02:01:15 | PsycoXul | there's too much for a movie i think |
02:01:21 | marvincbr | i have rockbox 1.2 installed if i install the newest daily build is that just an updated version? |
02:01:24 | PsycoXul | it'd need to get all put down and organized first |
02:01:52 | MeRWiN | marvincbr: it's the latest version since the last formal release |
02:02:00 | MeRWiN | marvincbr: some things probably won't work that well, but most should |
02:02:19 | MeRWiN | marvincbr: if you're not having problems with 1.2, then I wouldn't do the current one yet. 1.3 is coming out very soon |
02:02:26 | marvincbr | does it have all the improvements of the earlier builds |
02:02:57 | MeRWiN | marvincbr: it includes all improvements, and more... You can always try it, and if you don't like it go back to 1.2 |
02:03:05 | marvincbr | no probs just like some of the improvements of the builds |
02:03:27 | MeRWiN | marvincbr: then definately give it a shot |
02:03:36 | MeRWiN | marvincbr: it won't kill your system (probably) :-) |
02:03:42 | marvincbr | so the latest has everything\ |
02:03:46 | MeRWiN | marvincbr: yup |
02:03:51 | marvincbr | just rename to archos.mod? |
02:03:58 | MeRWiN | marvincbr: yuop |
02:04:02 | marvincbr | thank you for your help |
02:04:06 | MeRWiN | no problem |
02:04:18 | * | MeRWiN is leaving for home. I'll be back in an hour or os |
02:04:22 | MeRWiN | s/os/so |
02:04:53 | | Quit MeRWiN () |
02:18:58 | *** | Saving seen data "./dancer.seen" |
02:22:31 | | Quit marvincbr () |
02:24:05 | | Join lithermon [0] (j@modem-759.grommet.dialup.pol.co.uk) |
02:25:11 | lithermon | hello do any linuxers out there know the kernel options i need to get my jbr20 connected ? |
02:26:25 | PsycoXul | Note 2: The In-System ISD-300 chip (05ab/0060) is a fully USB Mass Storage compliant chip, and therefore does not require a special driver. Just plug it in. If you want to take advantage of its' USB2.0 functionality (and you have a USB2.0 controller), you need toadd USB2.0 support to your kernel. Otherwise it works just fine in USB1.1 mode too. |
02:26:42 | PsycoXul | usb-storage |
02:27:04 | lithermon | just the usb ? |
02:27:22 | lithermon | i think i need scsi as well |
02:27:36 | PsycoXul | yeah |
02:27:41 | lithermon | or scsi emulation? |
02:27:45 | PsycoXul | no |
02:27:53 | PsycoXul | scsi "emulation"s just for ATAPI devices |
02:28:13 | lithermon | oh right so just scsi and usb |
02:28:25 | lithermon | i have been going round in circles all night |
02:30:54 | lithermon | one time i got it right and it said you have forgotten to put in vfat support in the kernel - doh |
02:31:08 | PsycoXul | hehe |
02:31:51 | lithermon | so do i need the isd200 bit or do i have isd300 which dosent need it ? |
02:32:13 | lithermon | also i should choose ohci right ? |
02:32:35 | PsycoXul | jbr20's have isd300 afaik |
02:32:50 | PsycoXul | choose whatever usb driver's appropriate for your system |
02:34:20 | lithermon | ok, making, thanks psyc |
02:34:33 | lithermon | i hope this is the one |
02:35:30 | Hadaka | yeah, just enable scsi, usb, usb-storage and the ISD200 driver - it will handle ISD300 as well |
02:36:26 | | Join ETD [0] (~chatzilla@209-193-14-38-dial-ha1.sol.acsalaska.net) |
02:40:11 | | Quit ETD ("ChatZilla 0.8.7 [Mozilla rv:1.0.0/20020530]") |
02:49:00 | | Quit lithermon ("[BX] The best part of waking up is BitchX in your cup") |
03:00 |
03:29:08 | | Join nunya [0] (~me@ny-utica2c-47.aburny.adelphia.net) |
03:31:59 | | Join lithermon [0] (j@modem-821.banzai.dialup.pol.co.uk) |
03:32:28 | | Join MeRWiN [0] (~merwin@12.242.185.10) |
03:32:34 | MeRWiN | yoyo |
03:32:44 | MeRWiN | hmm... MASH marathon or Law & Order marathon?? |
03:32:45 | MeRWiN | ... |
03:32:50 | MeRWiN | Law & Order definately |
03:33:16 | lithermon | i say MASH |
03:33:39 | MeRWiN | Yeah, it's really debateable... maybe i' |
03:33:43 | MeRWiN | i'll watch half of both |
03:33:55 | lithermon | watch both at once |
03:34:07 | * | MeRWiN only has 1 tv |
03:34:57 | lithermon | hmm well i havent ever heard of law and order anyway |
03:35:07 | MeRWiN | that's a shame |
03:35:14 | lithermon | so i guess you can make your own choices |
03:35:55 | nunya | got questions... loaded up the 0824 mod on my jukebox... no more resume... I also have one folder I can navigate into - but it doesn't show me the other folder inside of it. |
03:41:55 | lithermon | build kernel build |
03:42:43 | MeRWiN | lithermon: I can't believe that Law & Order hasn't come to the UK... |
03:43:28 | lithermon | i think the uk lags behind in tv |
03:44:07 | lithermon | we are on the 2nd (i think) series of the simpsons |
03:44:29 | lithermon | i miss sky |
03:45:18 | MeRWiN | lithermon: Law & Order has been around for like 10 years. There's like 4 other spinoffs on the show also (also with the same name). And they all rock :) |
03:46:01 | nunya | lithermon - build kernel build??? i'm confroozed |
03:46:02 | lithermon | hmmm maybe its not suitable for uk audience |
03:46:19 | lithermon | nunya i am building a kernel |
03:46:23 | lithermon | and its takin ages |
03:46:38 | nunya | ahhhh... i thought you were answering my questions... sorry |
03:46:58 | nunya | so does anyone have any answers? |
03:47:00 | lithermon | heh sorry |
03:47:12 | lithermon | it was an outburst of desperateness |
03:47:16 | nunya | LOL |
03:47:39 | lithermon | this is the 8th one |
03:48:18 | | Quit lithermon ("brb i have a new kernel to try") |
03:51:48 | | Join lithermon [0] (j@modem-210.munger.dialup.pol.co.uk) |
03:52:16 | lithermon | yay it works im soooooo happy |
03:52:41 | lithermon | mount /dev/sda1 /jb woohoo |
03:53:01 | PsycoXul | congrats |
03:53:21 | lithermon | thank you it took long enough :) |
03:53:40 | PsycoXul | what, your kernel take longer than 3 minutes to compile or something? :p |
03:54:18 | lithermon | well 5min i spose i been drinkng cider though |
03:54:59 | lithermon | 5min = 60 cider mins |
03:55:06 | PsycoXul | heh |
03:55:52 | lithermon | now i hav to sort out this sh compiling |
03:56:16 | lithermon | that will take like 30 cider hours |
04:00 |
04:10:36 | MeRWiN | how do you do a netconfig in X? |
04:14:16 | lithermon | i have no idea |
04:14:31 | lithermon | what are you trying to do ? |
04:14:32 | MeRWiN | ok, any clue how to configure a network card? |
04:15:22 | lithermon | hmm ithink you need to find out what card it is |
04:15:35 | MeRWiN | It detects the card fine, I just need to set up dhcp :) |
04:16:04 | PsycoXul | most distro's have their own way to set that crap up |
04:16:28 | lithermon | i havent used a nic for like 2 years |
04:16:48 | PsycoXul | why not |
04:17:18 | lithermon | because my computer hasnt been near a nother one for that long |
04:17:31 | PsycoXul | all the more reason |
04:17:31 | PsycoXul | :p |
04:17:59 | lithermon | when i was on 2.2 kernel |
04:18:04 | PsycoXul | get rid of that dialup! |
04:18:04 | PsycoXul | heh |
04:18:29 | lithermon | what can i do i am at parents house :) |
04:18:37 | PsycoXul | heh |
04:18:39 | PsycoXul | i dunno |
04:18:41 | PsycoXul | my parents have dsl :p |
04:18:56 | lithermon | i have to use aol and windoze in the daytime :((( |
04:19:00 | *** | Saving seen data "./dancer.seen" |
04:19:14 | PsycoXul | poor you |
04:19:17 | PsycoXul | thats sad |
04:19:22 | | Join h0bby [0] (Hobby@h24-83-178-201.vf.shawcable.net) |
04:20:09 | lithermon | i spose im lucky theres nothing sharp enough near enough |
04:20:39 | PsycoXul | hmm |
04:23:06 | lithermon | do you think i need a brand new binutils for the sh compiler |
04:23:08 | MeRWiN | what would you do for a klondike bar? |
04:23:15 | lithermon | i must have it already |
04:23:56 | lithermon | i dont wanna know what i would do |
04:24:19 | lithermon | or what a klondike bar is |
04:25:00 | MeRWiN | lithermon: you are truly deprived :) |
04:25:24 | PsycoXul | heh |
04:25:52 | lithermon | dont i know it |
04:26:55 | lithermon | The Klondike bar was first mentioned in a 1922 article that listed six |
04:26:55 | lithermon | flavors being sold in Youngstown, including maple and grape. Other ice |
04:26:55 | lithermon | cream novelties popular at the time were Eskimo Pie and Good Humor. |
04:27:11 | lithermon | hmm still no wiser |
04:27:21 | MeRWiN | heh |
04:27:54 | MeRWiN | it's a damn good ice cream bar |
04:28:34 | lithermon | What would you do for a Klondike Bar? |
04:28:45 | lithermon | saw off my genitallia with a butter knife! |
04:28:53 | MeRWiN | haha |
04:28:57 | MeRWiN | I'd give my left nut for one |
04:30:18 | lithermon | heh i hav ta get one |
04:30:33 | lithermon | i am hungry for klondike bars now |
04:30:55 | MeRWiN | *grin* |
04:31:29 | lithermon | maybe the cider will fill me up if i drink fast enough |
04:31:47 | lithermon | or if i freeze the cider it will be like apple klondike bar |
04:32:34 | MeRWiN | hah |
04:32:39 | MeRWiN | I love english cider |
04:32:44 | lithermon | all ihave is cider help me |
04:32:44 | MeRWiN | cider in the states is horrible |
04:32:45 | MeRWiN | all of it |
04:33:05 | nunya | woodchuck cider is reaaaal good!!! :) |
04:33:20 | | Join datazone-work [0] (~datazone@chaos.iadfw.net) |
04:33:51 | | Quit nunya () |
04:34:33 | lithermon | i am drinking strongbow my brother says it is fake cider |
04:34:38 | lithermon | but he bought it |
04:35:03 | MeRWiN | what is your favorite cider? |
04:36:13 | lithermon | there is scrumpy jack which is proper cider |
04:36:16 | lithermon | its well scrumpy |
04:36:20 | MeRWiN | heh |
04:36:40 | lithermon | i have been drinking cider +llager+ribena =snakebite black |
04:37:07 | lithermon | which is alright |
04:37:25 | | Join nunya [0] (~me@ny-utica2c-47.aburny.adelphia.net) |
04:37:35 | datazone-work | K |
04:37:39 | datazone-work | no thats some cider |
04:37:44 | datazone-work | i dont like dru ciders |
04:37:46 | datazone-work | dry |
04:38:09 | nunya | ok... just tried the 0825 mod on my player... still no resume... puts me back at the root level after power off / power on |
04:38:28 | lithermon | get a jbr :) |
04:39:03 | nunya | jbr? recorder?? naaah |
04:40:04 | lithermon | i nearly got a player i thought yeh what do i need to record? |
04:40:25 | lithermon | but i got it anyway |
04:40:33 | lithermon | the recorder |
04:41:17 | lithermon | do you need to press pause before you turn it off ? |
04:41:37 | nunya | when i got my player, the recorder wasnt out yet. dont think i would have gotten it anyway. i upgraded my player from 6gb to 20gb last year and think i'm going for a 40gb drive this week. |
04:41:56 | nunya | no - i can just hold down the ":square" button and turn it off |
04:42:13 | lithermon | 40G excellente |
04:42:40 | lithermon | i wish i had 40 Gb of music |
04:43:54 | nunya | so where is the list of what the latest rockbox builds do? |
04:44:15 | lithermon | umm changelogs |
04:44:26 | lithermon | on the daily builds page |
04:46:11 | nunya | thats what i thought... but take a look at it - its pretty vague - just talks bout experimental code, getting a new editor, etc. |
04:46:50 | lithermon | yeh i just try the thing out see what it can do |
04:48:16 | nunya | merwin says resume works for him... why wouldnt it work on mine? i have a 4.53 firmware so i'm grabbing the mod under player - instead of player-old |
04:48:31 | lithermon | it sgotta be better than the last version |
04:49:50 | nunya | with the original archos mod - it would leave me at the last song played. now i thought i read that rockbox had a resume that left you at the last song and would even resume a playlist. with this i get no resume at all - i get thrown to the root level of the drive. |
04:50:21 | lithermon | i dont know about players sorry |
04:50:36 | lithermon | resume works fine on the recorder |
04:51:08 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
04:53:57 | lithermon | dose anyone know if gcc 2.95 will work to compile rockbox |
04:54:17 | lithermon | they say it should be 3.04 |
04:58:52 | | Quit nunya () |
04:59:13 | | Quit lithermon ("gotta dial up again") |
05:00 |
05:00:44 | | Join lithermon [0] (j@modem-210.munger.dialup.pol.co.uk) |
05:05:17 | MeRWiN | gotta ruN! |
05:05:24 | | Nick MeRWiN is now known as MeRWiN|Away (~merwin@12.242.185.10) |
05:05:52 | hardeep | lithermon: give it a try and let us know. :) |
05:05:59 | hardeep | i've only ever used 3.0.4 |
05:14:10 | lithermon | i think i need the source anyway |
05:14:55 | lithermon | i think i need a cigarette anyway |
05:25:15 | | Quit lithermon ("im too drunk fo rthis") |
05:34:15 | elinenbe | hardeep: fixing some good bugs −− heh? |
05:34:46 | hardeep | elinenbe: want to get 1.3 out the door. :) |
05:34:53 | elinenbe | nice... :) |
05:35:04 | elinenbe | well, I can tell you some bugs :) |
05:35:31 | hardeep | fire away... i'm running out. :) |
05:35:58 | hardeep | i'm going to try wormlet first though... =) |
05:36:20 | elinenbe | when I fast forward or rewind on the recorder the status bar moves to where you fast forward to, and then it jumps back where you started th ffw or rewind, and then it jumps forwards. |
05:36:32 | elinenbe | try fast forwarding or rewinding 30 seconds or so. |
05:36:42 | elinenbe | I just committed that :) |
05:37:54 | elinenbe | you can add two highly requested features −− auto off after x amount of idle (not playing game or music) time, and sleep timer (auto off after x amount of playing) |
05:38:04 | elinenbe | that is peoples largest complaints... |
05:38:22 | hardeep | Heh, the features are lining up (i've got a few others I want to add too)... but that's post 1.3 |
05:39:02 | elinenbe | the soft scrolling is pretty good too. |
05:39:42 | hardeep | Yeah, I saw Bjoern's patch. Haven't had a chance to try it yet |
05:41:18 | elinenbe | I really like it alot. |
05:41:21 | elinenbe | It is quite nice. |
05:44:48 | hardeep | Heh, cute little game re: wormlet. |
05:44:48 | elinenbe | what else are you working on? |
05:44:54 | elinenbe | it is okay. |
05:45:01 | elinenbe | only takes up about 3k :) |
05:47:37 | hardeep | I'm not really working on anything right now other than fixing the last few bugs. |
05:47:48 | elinenbe | hardeep: I think everything soon should be loadable fonts. the proportional and the fixed fonts should be removed. |
05:48:18 | hardeep | Heh, you know, i've never actually enabled loadable fonts 'cause i haven't needed them |
05:48:25 | h0bby | hello |
05:48:32 | hardeep | hi h0bby |
05:48:45 | h0bby | i think bug for the recorder |
05:49:09 | hardeep | what is it? |
05:49:26 | h0bby | when you are playing a song in shuffle mode and then turn shuffle off it remains in shuffle |
05:50:06 | elinenbe | hardeep: well, there are loadable fonts, and there are proportional fonts too! |
05:50:30 | hardeep | h0bby: hmmm, are you using 1.2 or a daily build? |
05:50:45 | h0bby | lates one |
05:51:03 | h0bby | not not the one with the errors:) |
05:51:08 | hardeep | h0bby: so 8/25 daily? |
05:51:24 | h0bby | yep |
05:51:50 | hardeep | elinebe: looks like wormlet broke the recorder sim |
05:52:00 | elinenbe | hmmm.... |
05:52:01 | h0bby | it switches off shuffle the song after the switch |
05:52:35 | h0bby | but shuffles the first next song |
05:54:06 | hardeep | h0bby: yep, looks like a bug. |
05:54:44 | h0bby | not a big deal |
05:59:14 | elinenbe | goodnight all... I had a long day. |
05:59:26 | | Nick elinenbe is now known as elinenbe|sleeps (trilluser@user-0cceh8k.cable.mindspring.com) |
05:59:34 | hardeep | g'night elinenbe |
06:00 |
06:09:01 | | Quit datazone-work ("I like core dumps") |
06:11:22 | MeRWiN|Away | no me gusta windows |
06:12:49 | MeRWiN|Away | I want a recorder |
06:12:54 | MeRWiN|Away | all these good games |
06:14:14 | hardeep | Heh, wasn't there a game submitted for the player recently? |
06:14:41 | MeRWiN|Away | not sure |
06:14:42 | MeRWiN|Away | :) |
06:15:18 | Synthe | hmm, last thing I ever want to do with my recorder is play games |
06:16:03 | MeRWiN|Away | I go on alot of plane rides... long ones... games go well with music |
06:16:05 | MeRWiN|Away | heh |
06:16:07 | | Nick MeRWiN|Away is now known as MeRWiN (~merwin@12.242.185.10) |
06:16:15 | Synthe | thats what a palm pilot or gameboy is for |
06:19:04 | *** | Saving seen data "./dancer.seen" |
06:19:25 | MeRWiN | With carryon's limited to 1, I like having everything in one device |
06:52:23 | MeRWiN | Prosecution: What does your Client and sperm have in common? Defense: They both have a one in a million chance of becoming human |
06:52:27 | MeRWiN | I love Law & Order :) |
06:58:11 | hardeep | laugh |
07:00 |
07:08:28 | MeRWiN | how much space do you get on lonestar.org? |
07:10:13 | hardeep | I forget... one sec, let me check |
07:10:40 | hardeep | 100mb home, 100mb web, 100mb mail |
07:10:45 | MeRWiN | wow, that's not bad |
07:10:51 | MeRWiN | I think i'll validate my account :) |
07:10:53 | hardeep | I got an "arpa" account |
07:10:58 | MeRWiN | they just give away free accounts? |
07:11:02 | hardeep | lifetime $36 |
07:11:44 | hardeep | Almost free, you send them $1 by mail to validate |
07:12:03 | MeRWiN | how long is the account if you send them $1? |
07:12:18 | hardeep | lifetime as well |
07:12:52 | MeRWiN | heh, I could walk the money over to them... they're about 10 miles away from me |
07:12:59 | hardeep | the normal "user" account gives you 20mb home, 20mb web, 20mb mail |
07:19:04 | MeRWiN | not too shabby |
07:19:10 | MeRWiN | what os is it? |
07:19:47 | hardeep | NetBSD sdf 1.5.3_ALPHA NetBSD 1.5.3_ALPHA (SDF) #0: Mon Mar 18 17:42:40 UTC 2002 alpha |
07:21:42 | MeRWiN | : |
07:21:42 | MeRWiN | :) |
07:34:33 | PsycoXul | hey |
07:34:51 | PsycoXul | how about if you're holding ff/rr seeking through a track |
07:35:09 | PsycoXul | and you press and hold on and/or menu while doing that |
07:35:14 | PsycoXul | it switches to faster seek speeds |
07:35:51 | PsycoXul | like maybe a multiplier of the configured seek speed |
07:36:04 | hardeep | I think Zagor was going to look into increasing the repeat rate the longer you hold on to the button |
07:36:15 | PsycoXul | thats all fine and good |
07:36:31 | PsycoXul | but ... i dunno i guess we'll see once its done |
07:36:38 | PsycoXul | if it works well then nm :p |
07:37:56 | PsycoXul | i'm just wondering how well it'll handle both situations of seeking relatively long through a short song and seeking long through a really long track |
07:39:13 | hardeep | You can always change the step size. :) |
07:39:20 | PsycoXul | yeah i can do that now |
07:39:48 | PsycoXul | and right now its kinda inconvenient to wanna seek several minutes through a half hour long track |
07:39:56 | PsycoXul | while only seeking small amounts through short ones |
07:40:22 | MeRWiN | PsycoXul: you can't usually hold more than two keys at a time i think |
07:40:35 | MeRWiN | I just set to a 5 second step time |
07:40:48 | PsycoXul | gotta keep scrolling through a too-long list of options in single disorganized submenu and then sit there and scroll through the step size for a while |
07:40:54 | PsycoXul | and then go back through it again when you're done |
07:41:12 | hardeep | I think the biggest problem there is how messy the General Settings menu is getting |
07:41:25 | PsycoXul | yeah |
07:44:04 | PsycoXul | they could probably be split easy into Behaviour and Display instead of General... or something heh |
07:57:58 | MeRWiN | Good idea |
08:00 |
08:00:47 | MeRWiN | PsycoXul: you a law and order fan? |
08:00:48 | MeRWiN | :) |
08:00:53 | PsycoXul | no |
08:00:55 | MeRWiN | darn |
08:01:01 | MeRWiN | hehe... A&E has a marathon |
08:01:02 | PsycoXul | i only watch a few FOX shows and thats about it for TV |
08:01:11 | MeRWiN | I'm addicted to law & order |
08:01:30 | MeRWiN | man, formatting 60 gigs sure takes a long time |
08:01:37 | PsycoXul | the shit i do like is almost not worth watching for the commercials... |
08:01:37 | PsycoXul | heh |
08:02:04 | MeRWiN | PsycoXul: rephrase that last comment |
08:02:07 | PsycoXul | other shit and it's just an annoying noisy blinky box |
08:03:07 | PsycoXul | MeRWiN: the things i like watching are almost not worth watching thanks to the commercials |
08:03:37 | PsycoXul | you know those shows aren't Really free |
08:03:53 | PsycoXul | you pay for 'em, just not necessarily in tangible ways... |
08:04:07 | PsycoXul | unless you're particularly susceptible to advertising in which case you also pay money for it |
08:04:10 | PsycoXul | :p |
08:05:07 | MeRWiN | I am hella-good at tuning out commercials :) |
08:05:21 | PsycoXul | yeah |
08:05:26 | PsycoXul | but then you're just making them subliminal :p |
08:06:07 | MeRWiN | nah, I can't remember the last time that I bought anything in a commercial. I've been set in my ways for the last 4 years or so :) |
08:06:24 | PsycoXul | hehe |
08:06:36 | PsycoXul | when i watch |
08:06:45 | PsycoXul | i like to watch the commercials too unless they're particularly annoying |
08:07:06 | PsycoXul | just to spot the various marketting technique's their using |
08:07:22 | MeRWiN | yeah |
08:07:48 | PsycoXul | and every once in a while somebody makes an entertaining one |
08:08:33 | MeRWiN | :) I'm partial to talking animals for some reason |
08:08:39 | PsycoXul | heh |
08:08:56 | PsycoXul | i liked the one with the hawk or eagle or something getting beers |
08:09:46 | MeRWiN | that one kicks ass! "I wonder where he gets the beer from?" |
08:10:00 | PsycoXul | hehe |
08:10:53 | PsycoXul | so i've built it |
08:10:55 | PsycoXul | i think |
08:11:00 | PsycoXul | its cooling |
08:11:06 | PsycoXul | and then i can check to see if it worked right |
08:11:17 | PsycoXul | and if it did, see if it works |
08:11:18 | PsycoXul | heh |
08:12:27 | MeRWiN | built what? |
08:12:35 | PsycoXul | the thing... |
08:13:10 | PsycoXul | with the dream... heh |
08:13:11 | MeRWiN | electromagnetic whatchamacallit? |
08:13:16 | PsycoXul | yeah |
08:13:37 | PsycoXul | yeah but i don't think it'll work |
08:13:49 | PsycoXul | i don't think its right |
08:14:21 | PsycoXul | but it's just the first test anyways |
08:15:18 | MeRWiN | quick to make? |
08:15:32 | PsycoXul | well i've sure taken my time about it... |
08:15:47 | PsycoXul | but if one were to just sit down and make one, then yeah |
08:16:07 | MeRWiN | woo, I just did some phat photo editing to get rid of my gut :) |
08:16:15 | PsycoXul | but if this one doesn't work, then subsequent tests may be a bit more difficult |
08:16:28 | MeRWiN | PsycoXul: cheap? |
08:16:42 | PsycoXul | yeah |
08:16:56 | PsycoXul | doesn't really need any special equipment |
08:17:02 | PsycoXul | uses pretty common materials |
08:18:58 | * | MeRWiN is getting bored watching his hard drive formatting |
08:19:09 | *** | No seen item changed, no save performed. |
08:26:26 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
08:35:42 | Bagder | red build - red build |
08:40:44 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
08:40:51 | Bagder | hey Z |
08:40:55 | Zagor | yo |
08:41:28 | Bagder | the build went red |
08:41:39 | Zagor | from me? |
08:41:44 | Bagder | no no |
08:41:47 | Bagder | elinenbe |
08:43:02 | Zagor | "Congratulations on producing such a superb piece of work. Rockbox has literally blown my socks off :)" |
08:43:05 | Bagder | hardeep sure made some fine patches yday it seems |
08:43:09 | Bagder | hehe |
08:43:11 | Zagor | yes |
08:43:51 | Zagor | but people need to be more restrained adding features. |
08:43:55 | Bagder | yes |
08:44:00 | Bagder | but we haven't mentioned that |
08:44:02 | MeRWiN | Zagor: heya |
08:44:03 | Bagder | btw |
08:44:10 | Bagder | I have a minor complaint |
08:44:16 | Bagder | on your friday fix |
08:44:25 | Bagder | apps wps.c,1.101,1.102 |
08:44:26 | Zagor | which was that? |
08:44:30 | Bagder | Don't display wps until there is data to display (or we'll get the annoying |
08:44:30 | Bagder | 'end of song list' screen.) |
08:44:37 | Bagder | we have a problem there |
08:44:44 | Zagor | we do |
08:44:46 | Bagder | this is the case: |
08:44:48 | MeRWiN | Zagor: sorry about the uncommenting of the #include :-) The first commit had it commented, the 2nd accidently didnt |
08:45:15 | Zagor | MeRWiN: I understand. my point was more that it shouldn't be there at all. it should be in the Makefile |
08:45:26 | Bagder | when you press play in a dir, mpeg does immediatelt set the id3 variable so it is NULL when the wps starts |
08:45:40 | MeRWiN | Zagor: point taken. I need to create seperate folders for my multiple makefiles... i usually just rm -rf the build dir |
08:45:48 | Bagder | but if *no* mpeg is good, it never shows anything at all on screen, it remains blank |
08:46:20 | Bagder | so i figure we need to do something to detect that situation |
08:46:43 | Zagor | Bagder: I know. but still the current status is better than always displaying "end of list" before starting the first track... |
08:46:47 | Bagder | right |
08:46:59 | Bagder | this might be a bug in the mpeg thread |
08:47:15 | Bagder | since play_pending should be set before the sound is coming, shoudln't it ? |
08:47:24 | Zagor | we probably need to make a new mpeg api mpeg_end_of_list or something |
08:47:47 | Bagder | yes, that the mpeg thread calls |
08:47:53 | Zagor | play_pending will not be set until the file is opened |
08:48:13 | Bagder | Zagor: aha |
08:48:24 | Zagor | so during spinup, it's not set yet |
08:48:36 | Bagder | ok, and that's when we saw that display then of course |
08:48:41 | Zagor | yes |
08:49:33 | Bagder | MeRWiN: regarding your custom wps stuff, make sure you only load the data from disk once and then use a buffer in memory instead |
08:49:43 | Bagder | it loads from disk far too often now |
08:55:38 | MeRWiN | Bagder: as of right now, it only loads from the disk when the WPS first loads (ie: not when in menus or anything). It also re-loads it when you go into the WPS Settings menu and change the WPS to Custom-WPS (in case it was changed by plugging in the USB cable and editing) |
08:55:56 | Bagder | ah |
08:56:07 | Bagder | ok, sounds good |
08:56:11 | MeRWiN | Bagder: I also made it so it handles string, not files... |
08:56:39 | Bagder | MeRWiN: so you can make the "fixed" modes to use pre-defined custom strings? |
08:56:39 | MeRWiN | Bagder: and put a case for most of the WPS types to use strings, not the general routines |
08:56:44 | MeRWiN | actually reduces code size i think |
08:56:55 | Bagder | right |
08:57:01 | Bagder | goodie |
08:58:44 | MeRWiN | long plane rides are the best time to code... you can't just forget about it :) |
09:00 |
09:00:05 | Bagder | :-) |
09:04:18 | MeRWiN | ahh... windows... the user friendly operating system that takes 2 hours to install |
09:05:32 | Zagor | MeRWiN: you need to make it work for recorder too. multiline |
09:05:44 | Zagor | or "we" need to, anyway :-) |
09:05:48 | | Join LinusN [0] (~linus@labb.contactor.se) |
09:05:57 | Bagder | morning LinusN |
09:05:57 | LinusN | HELO |
09:06:07 | Bagder | snmp-linus! |
09:06:11 | Bagder | uh |
09:06:13 | Bagder | smtp |
09:06:21 | * | Bagder gets snmp on his brain |
09:06:28 | LinusN | MSG FROM: LinusN |
09:06:38 | LinusN | RCPT TO: everybody |
09:06:45 | LinusN | DATA |
09:06:49 | LinusN | Good morning! |
09:06:51 | LinusN | . |
09:06:57 | * | Bagder chuckles |
09:07:44 | LinusN | has anybody else noticed that you can skip several songs with one NEXT keypress? |
09:07:56 | * | Bagder has not noticed that |
09:07:58 | LinusN | if you press it early in the song |
09:08:14 | LinusN | like after a second, or even before the music has started |
09:08:49 | Zagor | odd |
09:08:50 | LinusN | as soon as it displays the id3 info |
09:09:17 | LinusN | muck around with prev and next, and suddenly you're "out of sync" |
09:11:02 | Bagder | so many tshirt designs, so few uploaded ;-) |
09:11:08 | MeRWiN | LinusN: i've noticed that |
09:11:14 | MeRWiN | LinusN: forgot to mention it though :) |
09:11:23 | MeRWiN | LinusN: if you press next before the hard disk stops loading the buffer up |
09:11:33 | LinusN | I had a snake game sent to me the other day, and now we have another one committed... :-) |
09:12:22 | * | LinusN goes to fill his coffee cup |
09:12:49 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
09:12:57 | bobTHC | good morning all! |
09:13:09 | Bagder | morning |
09:13:16 | * | Bagder runs to get more coffee |
09:13:27 | * | bobTHC to ! |
09:26:40 | Zagor | Bagder: you there? |
09:27:17 | Bagder | yeps |
09:27:25 | Bagder | swimming in my mailbox ;-) |
09:27:30 | Zagor | :) |
09:27:46 | Zagor | I'm a bit miffed you added a typedef for the Menu return code |
09:28:02 | Bagder | you mean instead of a plain int? |
09:28:08 | Zagor | or just the enum |
09:28:26 | Zagor | i'm trying to avoid typedefs, you know... :-) |
09:28:35 | Bagder | I know that |
09:28:55 | Bagder | in my brain, there are some places those do more good than bad though |
09:29:11 | Zagor | and this is one of those? |
09:29:12 | Hadaka | I wonder if I should implement APR on rockbox |
09:29:19 | Zagor | Hadaka: APR? |
09:29:21 | Bagder | hehe |
09:29:32 | Bagder | you do that Hadaka ;-) |
09:29:35 | Hadaka | apache portable runtime - a portability library |
09:29:40 | Zagor | ;) |
09:29:44 | Bagder | Zagor: yes, I believe this is one of those |
09:30:00 | Hadaka | it has all the typedefs you could ever want to get rid of ;) |
09:30:36 | Zagor | Bagder: 'Menu' look like a struct or a pointer or anything. the only thing it doesn't look like is an int... :) |
09:31:14 | Bagder | so write a sed script to replace all "Menu" with "enum Menu" then ;-) |
09:31:31 | Hadaka | how about menu_t ? ;) |
09:31:45 | * | Zagor slaps Hadaka |
09:34:54 | LinusN | are we talking about the enmu that contains MENU_DISK_CHANGED? |
09:34:57 | LinusN | enum |
09:35:08 | Zagor | yes |
09:35:29 | LinusN | i have been thinking about that |
09:36:09 | | Quit h0bby () |
09:36:23 | LinusN | in my thinking, i would like "global" return codes, like EINTR |
09:36:36 | Zagor | you mean like errno? |
09:36:39 | LinusN | or in this case, even SYS_USB_INSERTED |
09:37:06 | LinusN | so that any function can return one of those general codes |
09:37:11 | Zagor | but that makes it very difficult to guess which you should check for |
09:37:44 | LinusN | in the event queue case, "system messages" have a reserved range |
09:38:26 | LinusN | just a thought |
09:38:37 | Zagor | what is the gain? |
09:38:57 | LinusN | otherwise, games would have their own "disk-has-changed" return code |
09:39:17 | LinusN | or they would return MENU_DISK_CHANGED |
09:39:24 | LinusN | not that nice, imho |
09:39:42 | Zagor | they would not have their own, if anyone outside is expected to understand it |
09:39:52 | Zagor | i think i see what you mean, but I'm not sure I agree |
09:40:08 | Bagder | I don't like the return code being specific for USB-stuff |
09:40:18 | Bagder | I'd rather have them being agnostic to the reason |
09:40:18 | LinusN | we should at least agree on a generic behaviour |
09:40:33 | LinusN | Bagder: i am not talking about the reason |
09:41:23 | Bagder | I guess I don't understand your suggestion |
09:41:25 | LinusN | all functions could, for example, return SYS_DISK_CHANGED |
09:41:49 | LinusN | not at all nice in other aspects, just playing with the idea |
09:45:13 | | Quit hardeep ("Leaving") |
09:45:52 | MeRWiN | d |
09:46:23 | MeRWiN | wow, my computer went into hibernate and when it came out I was still connected to IRC |
09:46:25 | MeRWiN | now that is amazing :) |
09:47:15 | | Part LinusN |
09:50:08 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
09:53:50 | hardeep | hi all |
09:53:54 | Zagor | hi |
09:53:57 | Bagder | hi hardeep |
09:54:17 | hardeep | h0bby reported what he and I consider to be a bug, just wanted to make sure you agreed before submitting a fix... |
09:54:39 | hardeep | if you switch from shuffle to non-shuffle mode the playlist index doesn't get properly updated |
09:54:51 | hardeep | so the "next" song is not what you would expect |
09:55:10 | Zagor | right. the index should be sorted. |
09:55:28 | | Join rwood [0] (~rdwrockbo@ca-santaanahub-cuda3-c9b-117.anhmca.adelphia.net) |
09:56:16 | hardeep | yeah, the indices are sorted but the current index isn't updated to the new index of the current song |
09:56:29 | Bagder | that should be fixed, imo |
09:56:34 | Bagder | hey rwood |
09:56:44 | rwood | hi Bagder |
09:56:51 | Zagor | hardeep: ah, ok. yes i agree. go ahead and fix it. |
09:57:09 | | Join LinusN [0] (~linus@labb.contactor.se) |
09:57:25 | Zagor | rwood: any news on rolo for recorder? |
09:58:04 | hardeep | Linus: btw, i saw on the backscroll you mentioned next skipping a song. It's because of the error Heikki reported: http://rockbox.haxx.se/mail/archive/rockbox-archive-2002-08/0947.shtml |
09:58:17 | rwood | i have my recorder insturmented - 1.27d appears to be looping on an irq0 interrupt (location 0x100) |
09:58:37 | rwood | rep rate of the loop as 14+ usec |
09:59:17 | rwood | i also connected a i2c bus monitor - it follows 1.27d correctly, but is very confused by rockbox |
10:00 |
10:00:44 | MeRWiN | shit |
10:00:51 | rwood | 1.27d has a hi clock for about 9 usec, i did some playing and have improved tracking by increasing the hi clock state in i2c_outb |
10:00:53 | MeRWiN | with a capitol S |
10:00:54 | MeRWiN | :) |
10:01:47 | LinusN | hardeep: so how can we solve this? |
10:02:00 | Zagor | rwood: sounds odd. there are no time requirements in the i2c protocol |
10:02:15 | LinusN | Zagor: i think there is |
10:02:19 | bobTHC | who maintain the Irc Archive webpage ? |
10:02:21 | hardeep | Linus: I haven't investigated further yet, just wanted to let you know the cause |
10:02:27 | Zagor | LinusN: minimum flank times? |
10:02:28 | LinusN | hardeep: thx |
10:02:38 | Bagder | bobTHC: everyone with cvs commit access ;-) |
10:02:44 | rwood | the RTC has a min hi time of 600 ns and low time of 1.3 us for the clock |
10:02:46 | LinusN | Zagor: i think it is something about max 400kbit/s |
10:02:55 | rwood | LinusN: exactly |
10:03:13 | Zagor | bobTHC: i run the web page. what about it? |
10:05:51 | bobTHC | zagor : It's ok badger help me |
10:06:22 | * | bobTHC thanx to badger |
10:06:29 | * | Bagder bows |
10:06:41 | Hes | hardeep/linus: Is anyone else seeing the problem I'm having (open failing)? Or is it just me and my new disk? |
10:06:58 | Hes | I wouldn't like to reopen the box and put the old disk back to verify if it's the disk or not 8-) |
10:07:35 | hardeep | Hes: I think we're all seeing it. |
10:07:40 | Zagor | Hes: i think others have seen it too |
10:07:41 | Bagder | LinusN: we need the mpeg list to call a end_of_playist() function |
10:07:46 | Bagder | the mpeg thread |
10:07:53 | Hes | I am somewhat reliefed to know that. Thank you. |
10:08:01 | Hes | Is this a new bug? |
10:08:05 | Zagor | Hes: can you repeat is easily? |
10:08:08 | Hes | Yes. |
10:08:22 | Hes | I can force a disk spinup easily with my fortune code 8-) |
10:08:35 | Zagor | Bagder: or it simply provides a function: bool mpeg_end_of_list(void) |
10:08:49 | Hes | just have to re-run it just around the time the disk is spinning down |
10:09:00 | Bagder | Zagor: possibly, yes |
10:09:28 | LinusN | Bagder: purpose? |
10:09:35 | Zagor | Hes: ok. what if you add a "sleep(HZ);" before mutex_unlock() in ata_sleep() ? |
10:09:58 | Bagder | LinusN: the wps needs to know the difference between !id3 before anything has happened and !id3 because there is no song to play |
10:10:12 | LinusN | Bagder: ah |
10:10:21 | Bagder | LinusN: try making a dir with zero-byte mp3 files and press play on one of them |
10:10:31 | Bagder | it gets a blank wps |
10:10:52 | LinusN | because it loops? |
10:10:57 | LinusN | in the playlist? |
10:11:05 | Bagder | no, because it jumps into wps unconditionally |
10:11:14 | Bagder | and there it doesn't display anything as long as id3 is NULL |
10:11:15 | LinusN | "it"? |
10:11:22 | Bagder | the code |
10:11:42 | Bagder | play on a mp3 file => wps => wait until id3 is non-NULL => display something |
10:11:58 | LinusN | so you want tree.c to know when the playlist is finished? |
10:12:05 | Bagder | no, the wps |
10:12:10 | Bagder | the wps needs to know it |
10:12:12 | LinusN | sorry, wps |
10:12:16 | Bagder | right |
10:12:23 | LinusN | but is repeat=true it never ends |
10:12:26 | LinusN | if |
10:12:28 | Bagder | nope |
10:12:37 | LinusN | so what do you want mpeg.c to do? |
10:12:40 | Bagder | playlist_next() returns NULL when you reach the end |
10:12:44 | Bagder | it can happen |
10:12:47 | Bagder | even if repeat is on |
10:12:54 | LinusN | not when repeat=true, does it? |
10:12:57 | Bagder | sure |
10:13:07 | Bagder | make a dir with zero byte mp3 files and you'll understand |
10:13:23 | Bagder | it goes bananas if it repeats on those |
10:13:29 | LinusN | what has the playlist to do with zero-byte files? |
10:13:37 | Bagder | ? |
10:13:42 | Bagder | zero byte is not valid |
10:13:47 | Bagder | it goes to the next |
10:13:49 | Bagder | and next |
10:13:50 | Bagder | and next |
10:13:51 | DBUG | Enqueued KICK Bagder |
10:13:51 | Bagder | and next |
10:13:53 | Bagder | eternally |
10:13:54 | LinusN | i know |
10:13:56 | Bagder | so |
10:14:02 | Bagder | playlist_next() returns NULL |
10:14:04 | LinusN | and how is that mpeg.c:s problem? |
10:14:08 | Bagder | it stops |
10:14:15 | Bagder | when playlist_next() returns NULL |
10:14:18 | Zagor | LinusN: it's not. but mpeg.c can help wps solve it |
10:14:36 | Bagder | exactly |
10:14:46 | LinusN | how come playlist_next returns null? is it supposed to? |
10:14:48 | Bagder | the mpeg thread is the only one that knows this |
10:14:54 | Bagder | LinusN: what else should it do? |
10:15:03 | Bagder | keep on returning bad file names? |
10:15:29 | LinusN | so playlist_next returns NULL when it is about to loop? |
10:15:30 | Bagder | it returns NULL to indicate failure/end of list |
10:15:37 | Bagder | not really |
10:15:49 | Bagder | it returns NULL when it otherwise would go crazy |
10:16:05 | LinusN | how does it know? |
10:16:12 | Zagor | if(abs(steps) > playlist.amount) |
10:16:12 | Zagor | /* prevent madness when all files are empty/bad */ |
10:16:12 | Zagor | return NULL; |
10:16:27 | Hes | Zagor: i'll try the sleep out |
10:17:02 | LinusN | ok, so it prevents loading of the same file twice? |
10:17:09 | Zagor | yes |
10:17:25 | LinusN | and what does mpeg.c do about that today? |
10:17:29 | LinusN | the NULL |
10:17:29 | Zagor | nothing |
10:17:33 | Zagor | stop reading |
10:17:47 | LinusN | does it retry? |
10:17:52 | Zagor | no |
10:18:02 | Zagor | NULL is defined as end-of-list |
10:18:02 | LinusN | so farbror frej will not repeat? |
10:18:29 | Zagor | not if you have a dir with only two farbror frej in it |
10:18:43 | LinusN | so it is an error to have short files? |
10:19:11 | *** | Saving seen data "./dancer.seen" |
10:19:21 | Zagor | stop this. we have a problem. this is a solution. |
10:19:27 | Zagor | if you have a better suggestion, say it |
10:20:19 | LinusN | i don't have a better solution yet, i'm just saying that this solution might not be good enough |
10:20:33 | Zagor | right. but we must have one, even if only temporarily |
10:20:46 | Zagor | it goes absolutely bonkers otherwise |
10:20:50 | Bagder | it is better than with out the check |
10:21:12 | Bagder | besides, you can change the check to be > amount*2 or something |
10:21:17 | LinusN | ok, so the problem is 0-byte files? |
10:21:21 | Zagor | yes |
10:21:21 | Bagder | not only |
10:21:25 | Bagder | but that's an easy test |
10:21:46 | LinusN | or is it files without frame syncs? |
10:22:00 | LinusN | ID3 could return error if no sync was found at all |
10:22:07 | Bagder | right |
10:22:14 | Bagder | less than 216 bytes or something is not an mp3 |
10:22:40 | Bagder | but currently the mp3info() returns bad-file if it is less than 8 bytes |
10:22:50 | LinusN | and mpeg could stop if it gets NULL from playlist_next without seeing a frame sync in the whole list |
10:23:46 | Bagder | it should stop on the NULL only |
10:24:03 | Bagder | or |
10:24:04 | Bagder | hm |
10:24:26 | Bagder | right, if one song works and the others are bad |
10:24:45 | Bagder | anyway, the point is not when to stop |
10:24:56 | Bagder | the point is that the wps can't know this today |
10:25:19 | Bagder | stupid wps ;-) |
10:26:19 | LinusN | but it calls mpeg_is_playing()? |
10:27:02 | Bagder | yes |
10:27:07 | Bagder | but it returns false |
10:27:13 | Zagor | but that is false before the first song starts playing |
10:27:22 | LinusN | ah, right |
10:27:55 | LinusN | when does mpeg.c set the play_pending flag? |
10:28:00 | Bagder | perhaps we could have a mpeg_is_loading() that would be true before it starts playing |
10:28:05 | LinusN | maybe we just need a yield()? |
10:28:16 | Zagor | LinusN: no, ata yields too much |
10:28:40 | LinusN | too much??? |
10:29:10 | Zagor | yes. so a yield in wps or mpeg doesn't help, because they will run again before the read is done anyway |
10:30:07 | LinusN | ah |
10:30:36 | LinusN | ok, so mpeg_is_playing() should return true even when loading? |
10:31:00 | Bagder | or perhaps we should redefine what play_pending means |
10:31:02 | Zagor | it can't, because the wait is for the id3 data, which could be bad |
10:31:16 | Bagder | not necessarily |
10:31:21 | | Quit rwood () |
10:31:21 | LinusN | so? technically it is playing, only playing bad data |
10:31:38 | LinusN | we are at least attempting to play |
10:31:44 | Zagor | yeah, I guess we could say that |
10:32:05 | LinusN | so if we let mpeg_is_playing () return true until it fails...? |
10:32:22 | MeRWiN | anyone here know how to add a network card in linux? :) |
10:32:38 | Bagder | LinusN: it could work |
10:32:41 | LinusN | MeRWiN: no driver for it in the kernel? |
10:33:06 | MeRWiN | LinusN: it throws back an error to me saying couldn't load... it's a siemens speedstream pci... using the tulip driver apparently |
10:33:08 | | Quit Hes (Read error: 54 (Connection reset by peer)) |
10:35:10 | LinusN | being the coward as i am, i only go for mainstream vanilla network cards... |
10:35:37 | MeRWiN | any clue how to see which network card got loaded? |
10:36:27 | hardeep | "ifconfig" should give you info |
10:36:51 | hardeep | there's also info in /proc (i forget exactly which dir) |
10:37:08 | MeRWiN | ifconfig doesn't tell what driver though apparenlty |
10:37:27 | LinusN | cat /proc/pci |
10:37:41 | LinusN | that might give a clue on the chipset |
10:38:00 | LinusN | or is it /proc/bus/pci? |
10:38:19 | Bagder | /proc/pci |
10:38:50 | Bagder | /proc/bus/pci is the directory in which pci devices appear |
10:38:50 | MeRWiN | accton technology... hmm... |
10:39:30 | MeRWiN | how do i change my network driver? |
10:39:37 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
10:39:37 | * | MeRWiN doesn't like linux :-) |
10:39:47 | hardeep | blasphemy! |
10:40:57 | MeRWiN | I'd like it more if i could get the nic to work |
10:41:08 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
10:41:37 | Bagder | MeRWiN: you need to have your kernel support it built-in or as a loadable module |
10:42:09 | * | Zagor loves the sound of pneumatic drills in the morning |
10:42:13 | Bagder | try to find information regarding your card and linux somewhere to see if there are any quirks involved |
10:43:36 | MeRWiN | Tervetuloa! |
10:43:37 | MeRWiN | Tervetuloa! |
10:44:44 | hardeep | Zagor: there is a bug in the elapsed time display after resume |
10:44:53 | Zagor | i'm sure there is :-) |
10:45:04 | hardeep | If offset is >= 16M for VBR file, the display time is wrong because of integer overflow |
10:45:23 | Zagor | ah |
10:45:35 | Zagor | I guess you have a fix? |
10:46:07 | hardeep | Not yet. :) I'll fix later today unless you wanted to... |
10:46:20 | hardeep | (about to go to sleep right now) |
10:46:38 | Zagor | ok. have a good nap, see you later. |
10:51:09 | hardeep | G'night |
10:51:10 | | Quit hardeep ("Leaving") |
10:51:40 | Hadaka | hey what's with the finnish? ;) |
10:53:02 | | Join mbr [0] (~mb@stlx01.stz-softwaretechnik.de) |
10:53:06 | mbr | morning |
10:53:15 | LinusN | morning |
10:53:59 | | Join langhaarrocker [0] (~Philipp@dsl-2129324-098.ip.versatel.de) |
10:55:20 | | Join Hes [0] (~hessu@hessu.zedi.sonera.fi) |
10:55:28 | mbr | Question about lcd.c. Is there a reason why lcd_drawrect() and lcd_(clear|fill)rect have a different api? |
10:55:37 | Hes | grrr, buggy usb-storage &%$#@ |
10:55:53 | Hes | where was I supposed to put the sleep(HZ) in exactly? |
10:55:58 | Hes | lost my backscroll. |
10:56:08 | mbr | first uses upper left and lower right corner, second uses upper left corner and width/height. |
10:56:20 | Zagor | before mutex_unlock() in ata_perform_sleep() sleep() |
10:57:13 | Hes | the one in the end, right? |
10:57:28 | Zagor | mbr: no reason. just bad code. |
10:57:32 | Zagor | Hes: right |
10:58:23 | mbr | Zagor: should it be changed? After 1.3? |
10:58:46 | Zagor | mbr: yes. i prefer width/height |
10:59:03 | mbr | Zagor: so do i. |
11:00 |
11:02:44 | Hes | Zagor: Still can reproduce it |
11:02:53 | Zagor | Hes: ok |
11:03:17 | Zagor | that's a bit strange. the ata should not do anything while the mutex is taken |
11:03:28 | Hes | If i reopen a little too late while the disk is spinning down, I can notice the 1-sec delay |
11:03:43 | Hes | before the file opens |
11:05:28 | Zagor | it must be something other than trying to read while it's spinning down |
11:05:35 | Zagor | we do that all the time with mpeg_next() |
11:06:01 | LinusN | Zagor: and that bugs |
11:06:26 | LinusN | according to hardeep, that is the reason that it skips several files on next sometimes |
11:06:27 | Zagor | LinusN: but it doesn't hang like this. at least not often enough for it to ever happen to me. |
11:06:42 | LinusN | hang? |
11:07:09 | Zagor | yes. red light on, no return from ata_read() |
11:07:13 | LinusN | i have seen a "hang" bug too |
11:07:24 | LinusN | and also "dir open error" or something |
11:07:47 | LinusN | but only when debugging with gdb |
11:07:56 | LinusN | so i guess it doesn't count |
11:08:02 | Zagor | :-) |
11:08:20 | LinusN | however, sht file skipping is reaf |
11:08:31 | LinusN | the file skipping is real |
11:08:35 | Zagor | yes |
11:09:24 | LinusN | what does the ata spec say about trying to access the drive right after sleep? |
11:09:28 | Zagor | nothing |
11:09:51 | Zagor | it only says "accesses can take up to 30 seconds after sleep" |
11:10:03 | Zagor | but this is not just a long awakening |
11:10:20 | Hes | Could we accidentally go to sleep while accessing? |
11:10:28 | Zagor | Hes: i doubt it |
11:10:47 | Hes | I'm off for the evening, bye |
11:10:52 | Zagor | bye |
11:10:56 | LinusN | Zagor: i guess we could |
11:11:44 | Bagder | bye Hes |
11:11:51 | Zagor | sure, but still this should not happen. if that was the case, we would get it all the time on mpeg_next() |
11:12:04 | LinusN | but we do |
11:12:10 | Zagor | i never get it |
11:12:14 | Zagor | ever |
11:12:20 | LinusN | not the hang, but skipping files |
11:12:23 | Zagor | understand we are discussing the hang here |
11:12:40 | LinusN | what if it the same bug? |
11:13:35 | Zagor | i think not. the skip bug is more likely just read errors, possibly due to pending spindown |
11:13:55 | Zagor | also that is easily solved with our new sleep handling. |
11:14:20 | LinusN | not solved, just made less likely |
11:14:37 | Zagor | solved |
11:14:44 | LinusN | ok, i believe you |
11:14:47 | Zagor | for all our current uses anyway |
11:14:53 | Zagor | anyway, the hang bug worries me |
11:15:06 | Zagor | http://rockbox.haxx.se/irc/rockbox-20020824.log at 00:30 PsycoXul describes it |
11:15:51 | LinusN | yeah i have seen that |
11:16:15 | LinusN | but it recovers for me if i go back blindly |
11:16:38 | LinusN | so it might have nothing to do with gdb after all |
11:17:02 | Zagor | go back? |
11:17:21 | LinusN | yeah, i enter a dir and nothing happens |
11:17:27 | LinusN | i press left and try again |
11:17:54 | Zagor | ok. hmm.. |
11:27:19 | Bagder | doxygen might be good for us |
11:31:03 | Zagor | yeah, could be |
11:31:12 | Zagor | fancy giving it a shot? |
11:31:48 | Bagder | I noticed the wormlet code seemed to be using that style |
11:32:17 | Zagor | yeah there were some sort of headers in the comments |
11:32:31 | Hadaka | apr uses doxygen |
11:32:52 | LinusN | I played wormlet this morning |
11:33:00 | LinusN | the texts didn't fit |
11:33:09 | LinusN | using monospaced fontes |
11:33:13 | Zagor | they do with propfonts :-) |
11:33:48 | LinusN | i know, but the bleeding edge builds don't |
11:34:13 | Bagder | what about enabling that by default now? |
11:34:32 | LinusN | yeah, we could do that |
11:34:49 | LinusN | do we plan to have it by default in 1.3? |
11:35:03 | Zagor | yes |
11:35:11 | Zagor | I just want to fix the annoying scroll bug |
11:35:39 | | Join pyvasene [0] (~pyvasene@pyvasene.net1.nerim.net) |
11:35:49 | LinusN | Zagor: is it still there? |
11:35:54 | Zagor | yes |
11:36:05 | Zagor | i'm looking at it now |
11:36:13 | LinusN | any ideas? |
11:36:34 | Zagor | well I don't quite understand yet why it happens so... no |
11:38:46 | Zagor | i'd be happy if someone found out why the X11 sim beeps on every bleeding key event too... |
11:39:27 | langhaarrocker | because you've switched on your speakers. Turn them off -> problem fixed :) |
11:39:39 | Zagor | booo :-) |
11:40:05 | Bagder | hey |
11:40:13 | Zagor | it's the pc speaker |
11:40:21 | Zagor | not the sound card |
11:40:24 | Bagder | check for XBell() in the screenhack.c |
11:40:31 | Bagder | try removing it ;-) |
11:40:39 | Zagor | *you* added it? |
11:40:44 | Bagder | heheh, no |
11:41:12 | Bagder | I didn't write that code originally, as the header explains |
11:41:20 | Zagor | right |
11:41:26 | Zagor | ok, checking in silent sim :-) |
11:41:46 | Bagder | I just never thought it would do that silly thing on purpose ;-) |
11:42:17 | LinusN | major sillyness |
11:42:19 | Zagor | hehe |
11:47:18 | Bagder | suggestion: we add an easier-to-find link to the bug tracker to the web site, possibly to the left-side menu |
11:47:45 | LinusN | Bagder: are you silly? |
11:47:48 | Bagder | I just checked, it isn't easy to understand how to file bug reports |
11:47:53 | LinusN | we don't WANT bug reports! |
11:48:00 | Bagder | I do |
11:48:01 | LinusN | they make us look bad! |
11:48:08 | Zagor | Bagder: sounds fine to me |
11:48:12 | LinusN | and ruin our business! |
11:48:15 | Bagder | I want more bugs to assign to you ;-) |
11:49:01 | Bagder | we could probably put a link above or below the bugs-table |
11:49:24 | LinusN | that would be good |
11:49:27 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
11:51:14 | Zagor | Bagder: I had a link below the table previously, and we got swamped with bugs for unreleased code |
11:51:24 | Zagor | but we can try it again |
11:51:47 | Bagder | perhaps we should wait until 1.3 gets out |
11:51:55 | Bagder | there's hardly anyone using 1.2 anymore |
11:52:02 | Bagder | so we basicly don't allow bug reports ;-) |
11:53:15 | Zagor | hehe |
11:59:09 | langhaarrocker | Zagor: I just read you had to adopt wormlet to code standards, but I don't see any differences. What did I do wrong? |
11:59:54 | LinusN | langhaarrocker: c++ comments for instance |
12:00 |
12:00:06 | Zagor | all local vars are static. all comments are C, and a few minor formatting details. |
12:00:36 | LinusN | actually, Zagor was nice this time |
12:00:47 | LinusN | and let you keep the mixed case in the variables |
12:01:14 | LinusN | and the functions |
12:01:15 | Zagor | yes, i was thinking of changing it but didn't |
12:01:53 | Zagor | you are too corrupted by C++, langhaarrocker :-) |
12:02:12 | langhaarrocker | no, it actually is java :) |
12:02:19 | | Quit pyvasene ("Client Exiting") |
12:02:37 | * | Zagor is screaming in pain |
12:02:37 | LinusN | langhaarrocker: even worse! :-) |
12:02:42 | | Quit bobTHC (Read error: 113 (No route to host)) |
12:02:50 | Blaster_Master | good news, the CPUADER is gone ! i cant provoke it anymore :D |
12:02:56 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
12:02:59 | Zagor | Blaster_Master: good |
12:03:04 | LinusN | Blaster_Master: good news |
12:03:31 | LinusN | is this the bug #599194? |
12:05:13 | langhaarrocker | LinusN: Java is cool. Let's make a virtual machine for Rockbox. |
12:05:51 | bobTHC | with a SH1 ? it's a it's slow ? |
12:06:34 | langhaarrocker | Well if doesn't become slow enough we only have to use Swing and it will be slow enough! |
12:06:49 | LinusN | :-) |
12:07:03 | bobTHC | :) |
12:07:17 | Zagor | has anyone else noticed what Andrew Jamieson said about the inter-track gap? about them being gone? |
12:07:32 | LinusN | yes, it must have been the id3 stripping |
12:07:34 | Zagor | I still get them on my live recordings, but that could be bad mp3 files |
12:07:52 | Zagor | so you also get seamless playback? |
12:07:53 | bobTHC | langhaar : "JVM for Rockbox" sounds very good ;) |
12:08:13 | LinusN | i think it's quite rare to have glitch-free track changes |
12:08:57 | Zagor | yes, that's why i'm asking. who has them? |
12:08:57 | LinusN | i don't have any files to test with |
12:09:08 | LinusN | i think you only get glitch free gaps when splitting MP3 files |
12:09:14 | Zagor | if we really do seamless track changes, it's something to boast about. but I want to hear it myself first. |
12:09:26 | Zagor | LinusN: could be |
12:09:28 | LinusN | seamless CD rips will probably not be glitch-free |
12:09:33 | bobTHC | for track change u think it's possible to add a fade out/fade option in like in winamp 3 ? (it's just an idea) |
12:09:43 | Zagor | bobTHC: why? |
12:10:18 | Zagor | it's definitely possible. but i can't see why you'd want it |
12:10:35 | PsycoXul | i'd like an option for stopping to fade out instead of just stopping... heh |
12:10:52 | Blaster_Master | no i got this one−−−−> I09:CPUAdrE <newline>at 6C20436F |
12:10:53 | Zagor | PsycoXul: over how long time? |
12:11:07 | Zagor | Blaster_Master: yes that was what Bagder fixed the other day |
12:11:08 | PsycoXul | i dunno, fairly short i'd say |
12:11:24 | LinusN | Blaster_Master: what version are you running? |
12:12:01 | bobTHC | fade out at the end of the track->0sec gap-> fade in @ the sart of the next |
12:12:13 | Blaster_Master | now or... CVS020826 |
12:12:34 | LinusN | Blaster_Master: then it seems like Bagder didn't fix it after all... |
12:13:23 | LinusN | Hmm the adress is "M CO" in ASCII |
12:13:31 | Zagor | bobTHC: if you fade out, what good is no-gap playback? you won't hear it anyway |
12:13:58 | Blaster_Master | Zagor : well the error is not occuring now ... |
12:14:06 | LinusN | No, it's "M Co" |
12:14:58 | LinusN | Blaster_Master: you mean that that was the error you had before it was fixed, and now you can't get it anymore? |
12:16:51 | LinusN | ok, how many of you here today have a Recorder? |
12:17:05 | Zagor | i do |
12:17:07 | Blaster_Master | yes, before i got ->I09:CPUAdrE <newline>at 6C20436F<- now i dont, i could provoke it som it happened every time, now i cant :D |
12:17:15 | LinusN | Blaster_Master: good |
12:17:18 | Zagor | we *need* to get a table together. who-has-what |
12:18:05 | LinusN | I need everyone to go to the Port debug menu and take note of the AN4/AN5 levels when pressing the keys |
12:18:27 | LinusN | F1/F2/F3/UP are AN4 |
12:18:41 | LinusN | LEFT/RIGHT/PLAY/DOWN are AN5 |
12:19:12 | *** | Saving seen data "./dancer.seen" |
12:19:16 | LinusN | we've had some bug reports on bad key detection |
12:20:07 | Zagor | LinusN: how do we get to an4/5? I only see AN0-3 |
12:20:29 | LinusN | move your eyes a few characters to the right |
12:20:54 | Zagor | oh :-) |
12:21:32 | LinusN | it isn't very nice with propfonts... |
12:21:54 | LinusN | Bagder: are you working on the new t-shirt submissions? |
12:23:48 | * | bobTHC have a recorder ...for linus poll |
12:25:55 | | Part bobTHC |
12:27:37 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
12:27:47 | * | Blaster_Master has gone feeding |
12:32:25 | * | LinusN sees Zagors scroll fix and likes it |
12:35:24 | Zagor | it will be good to clean up the lcd code post-1.3 |
12:35:43 | LinusN | and the mpeg code |
12:35:47 | LinusN | and wps |
12:35:52 | LinusN | and... |
12:36:11 | Zagor | hehe, yeah |
12:36:39 | Zagor | i'm not sure I have understood your thinking for the new mpeg code. we need a RocLunch again :-) |
12:37:16 | LinusN | the new mpeg code? |
12:37:31 | Zagor | well, how you want to rewrite/clean up it |
12:37:38 | LinusN | now i know what you mean |
12:37:45 | LinusN | Wanna grab a chicken now? |
12:39:05 | Zagor | nah, let's do it tomorrow. |
12:39:10 | LinusN | ok |
12:41:10 | | Join Tumm [0] (coyote@212.85.67.96) |
12:41:42 | Zagor | ok, my AN readings: |
12:41:46 | * | Blaster_Master has fed.... |
12:41:46 | Zagor | AN4 AN5 |
12:41:46 | Zagor | UP 2dd 0 |
12:41:46 | Zagor | DWN 0 396 |
12:41:46 | DBUG | Enqueued KICK Zagor |
12:41:46 | Zagor | LFT 0 223 |
12:41:46 | Zagor | RHT 0 167 |
12:41:59 | Zagor | all hex, of course |
12:43:28 | LinusN | Zagor: do you have your charger attached? |
12:43:39 | Zagor | no |
12:43:43 | Zagor | i can try with it |
12:43:57 | LinusN | wow, your numbers are not like mine... |
12:45:31 | Zagor | no difference with charger attached |
12:45:37 | LinusN | ok |
12:47:10 | LinusN | Zagor: how about the other keys? |
12:47:38 | Zagor | checking... |
12:48:17 | LinusN | your numbers are far below mine |
12:48:31 | Zagor | PLY 0 2dd |
12:48:31 | Zagor | F1 167 0 |
12:48:31 | Zagor | F2 224 0 |
12:48:31 | *** | Alert Mode level 1 |
12:48:31 | Zagor | F3 395 0 |
12:49:07 | Zagor | i wonder if your unit is different somehow. you have the noise, much darker lcd and now different key resistance |
12:49:56 | LinusN | it must be very different. |
12:50:05 | LinusN | what does the other ANx vaues say? |
12:51:42 | Zagor | AN0: 3FF AN1: 3E7 AN2: 031 AN3: 178 AN6: 321 AN7: 018 |
12:53:11 | MeRWiN | Zagor: do you just want readings for the rec, or the player also? |
12:53:12 | LinusN | significantly lower than mine... |
12:53:30 | LinusN | you have the charger attached |
12:53:34 | Zagor | nope |
12:53:46 | LinusN | wow |
12:55:48 | LinusN | i wonder if we can use for example AN3 to calibrate the button driver? |
12:56:13 | Zagor | hehe. good question. |
12:56:43 | LinusN | your unit is very close to the button threshold values |
12:57:00 | LinusN | mine is exactly in between |
12:57:01 | Zagor | ok |
12:57:11 | Zagor | does noone else here have a recorder? |
12:57:15 | Zagor | HELLO? |
12:57:28 | LinusN | bobTHC has one, but he hasn't reported in yet |
12:57:36 | Zagor | MeRWiN: just recorder |
12:57:40 | Zagor | (sorry, didn't see you) |
12:57:56 | bobTHC | yes |
12:58:32 | *** | Alert Mode OFF |
13:00 |
13:02:20 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
13:02:20 | * | Bagder returns |
13:02:40 | Bagder | yes, me fix the new tshirt designs soonish |
13:07:29 | | Join pyvasene [0] (~pyvasene@pyvasene.net1.nerim.net) |
13:09:40 | * | Zagor still waits for recorder AN readings from people |
13:10:02 | Bagder | AN? |
13:10:30 | Zagor | <LinusN> I need everyone to go to the Port debug menu and take note of the AN4/AN5 levels when pressing the keys |
13:10:44 | Zagor | we have a button problem |
13:10:59 | Bagder | and you want to know all 8? |
13:11:22 | Zagor | up/down/left/right is a good start :) |
13:11:34 | * | Zagor goes to grab lunch |
13:11:41 | bobTHC | zagor : sorry ! low battery and charger@house |
13:11:54 | Blaster_Master | sorry no recorder here, unable to help in that regard. |
13:12:05 | bobTHC | I listen too much music during lunch... |
13:12:17 | Bagder | (up) AN4 32b-32d |
13:12:45 | Bagder | (down) AN5 3F9-3FD |
13:13:01 | Bagder | (left) can not be tested |
13:13:29 | Bagder | (right) AN5 18C-191 |
13:17:34 | Zagor | if you update, left can be tested (only off exits) |
13:17:46 | Bagder | can't update now |
13:18:02 | Zagor | ok. you have much higher values than I have. |
13:18:05 | LinusN | Bagder: your unit is like mine |
13:18:15 | Bagder | btw, I'm charging |
13:18:25 | Zagor | it doesn't seem to make a difference |
13:18:33 | Zagor | at least not on mine |
13:21:07 | LinusN | Bagder: what does AN3 say? |
13:21:36 | Bagder | 1Ae-1B4 |
13:21:51 | mbr | Here my readings: |
13:21:55 | mbr | AN4 AN5 |
13:21:55 | mbr | UP 333 0 |
13:21:55 | mbr | DWN 0 3FF |
13:21:55 | DBUG | Enqueued KICK mbr |
13:21:55 | mbr | LFT 0 265 |
13:21:55 | mbr | RHT 0 192 |
13:21:56 | *** | Alert Mode level 1 |
13:21:56 | mbr | PLY 0 333 |
13:21:58 | mbr | F1 190 0 |
13:22:00 | mbr | F2 262 0 |
13:22:02 | mbr | F3 3FF 0 |
13:22:14 | LinusN | mbr: does your AN3 say about 190? |
13:22:29 | Zagor | higher, I think |
13:22:55 | mbr | LinusN: 15B |
13:23:05 | Zagor | ! |
13:23:09 | Bagder | !! |
13:23:13 | LinusN | !!! |
13:23:54 | LinusN | mbr: your unit is also like mine |
13:24:00 | LinusN | except for an3... |
13:24:12 | mbr | What is AN3? |
13:24:13 | LinusN | mbr: what sayeth an6? |
13:24:34 | mbr | AN6: 317-31A |
13:24:44 | LinusN | ok |
13:25:04 | LinusN | FYI, I don't yet know what an3 measures |
13:25:27 | Bagder | AN6: 37E-382 |
13:25:47 | LinusN | Bagder: ooooh, charging eh...? |
13:26:04 | Bagder | yes |
13:26:06 | Zagor | anyway, all three of you have much higher key values than I do |
13:26:39 | LinusN | we need to find a way to calibrate the keys |
13:26:47 | Bagder | AN6 (not charging): 374-377 |
13:27:08 | LinusN | pretty full batteries then |
13:27:16 | Bagder | 100% |
13:27:40 | Zagor | my an3 has decreased since a few minutes ago |
13:28:59 | Zagor | do we have any show-stoppers left? |
13:29:24 | Zagor | i don't consider this one |
13:30:04 | Bagder | not really. I'd like to have the wps things fixed as we talked about before, but it isn't really a show-stpper |
13:30:42 | Zagor | which things were that? |
13:30:59 | Bagder | about the wps ending blank if no mp3 is good |
13:31:04 | Zagor | ah, righ |
13:31:05 | Zagor | t |
13:31:06 | LinusN | i don't like the next-skip bug |
13:31:39 | Zagor | we've always had it, right? it's not recently introduced? |
13:31:57 | *** | Alert Mode OFF |
13:33:00 | Zagor | i'll look at the new ata sleep handling. i think that should solve most of those problems. |
13:36:10 | Bagder | so many tshirt designs |
13:38:24 | Bagder | hey, we should modify the content-type the rockbox site sends for .mod and .ajz |
13:38:32 | LinusN | indeed |
13:38:41 | Zagor | agreed |
13:40:13 | | Join freshmaker [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
13:40:49 | Bagder | 7 new shirt designs committed |
13:42:11 | Zagor | page made |
13:42:28 | Zagor | two broken images |
13:42:56 | Zagor | four |
13:43:18 | Bagder | yeah |
13:43:52 | Bagder | same error on all four ;-) |
13:44:05 | Zagor | booo ;) |
13:44:30 | Bagder | fixed now |
13:47:05 | Zagor | done |
13:48:15 | freshmaker | Zagor: Thanx for fixing the scrolling code. But there are still problems. |
13:48:34 | Zagor | freshmaker: yes, I know. this was only temporary. |
13:48:44 | Zagor | the scroller will be rewritten after 1.3 |
13:49:00 | Zagor | it was written for monospace fonts, so it cannot really handle proportional |
13:49:34 | Zagor | it deals with characters instead of pixels |
13:49:50 | freshmaker | Yup. I fell over it while experimenting with soft scrolling |
13:50:00 | Zagor | yeah, I can imagine |
13:50:43 | freshmaker | so the new scroll code would just have a pixel offset and no char offset, right? |
13:51:26 | Zagor | it needs a char offset too, unfortunately |
13:51:40 | freshmaker | for character cell LCDs? |
13:52:17 | Bagder | we can make them differ in that aspect |
13:52:21 | Bagder | can't we? |
13:53:13 | Zagor | yes, we'll probably have two separate |
13:53:21 | Bagder | I think it makes sense |
13:53:23 | Zagor | in fact, i'm thinking of separating lcd.c into two files |
13:53:33 | Bagder | that too would make sense |
13:53:34 | Zagor | they differ so much |
13:53:55 | freshmaker | that would be a lot easier to read |
13:54:01 | Zagor | indeed |
13:54:55 | Bagder | add that to the todo-list for post-1.3 |
13:54:56 | Bagder | ;-) |
13:56:00 | Zagor | hehe |
13:58:22 | freshmaker | will propfonts and loadable fonts be in post-1.3? |
13:59:07 | Zagor | propfonts will go in 1.3, but loadable will be post |
14:00 |
14:00:13 | freshmaker | i have some ideas for the recorder scrolling code |
14:00:39 | Zagor | ok? |
14:01:46 | freshmaker | i.e. how to implement it. i really would like to contribute to post-1.3 recorder scrolling code. |
14:02:11 | freshmaker | are there any requirements? |
14:02:28 | freshmaker | what should the new scrolling code do? |
14:03:15 | Zagor | basically what today's scroll does, plus optionally smooth scrolling. |
14:03:34 | Bagder | I don't think it should be optional, we should only do it smooth on recorder |
14:03:58 | Zagor | yeah, not much point having it non-smooth |
14:04:06 | Bagder | right |
14:04:32 | freshmaker | you get smooth scrolling for free, if you implement propfont scrolling properly |
14:05:18 | Bagder | you can put it that way, yes |
14:05:30 | freshmaker | you can set the step size (in pixels) to whatever you want. |
14:05:42 | Zagor | yes |
14:06:20 | freshmaker | do we need the feature to have the right boundary of the scrolling line *not* at the right border of the screen? |
14:06:41 | freshmaker | i.e. do we need mid-line-scrolling? |
14:06:50 | Zagor | not at the moment,no |
14:06:55 | Zagor | so don't write it |
14:06:57 | Bagder | only the left-side atm |
14:08:27 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
14:08:27 | * | freshmaker is looking through the code |
14:08:42 | freshmaker | where does marginx come from? |
14:08:58 | freshmaker | s/marginx/xmargin/ |
14:09:00 | Zagor | lcd_set_margin |
14:12:24 | freshmaker | what's it for? not overwriting the cursor in browser mode? |
14:13:11 | | Quit Blaster_Master () |
14:13:13 | Zagor | and to avoid having to calculate new coords when status line goes on/off etc. |
14:14:09 | freshmaker | ah, i'm enlighted :-) |
14:15:01 | freshmaker | Zagor: did you write the original scrolling code? |
14:15:14 | Zagor | yes |
14:16:03 | Bagder | hm, the prev key does not work 100% |
14:16:08 | freshmaker | why have scroll->text and scroll->line and doing all that copying? |
14:16:26 | Zagor | for the wrap |
14:16:41 | Bagder | I just hit 'left' and it skipped to another song that I didn't just hear before |
14:16:42 | Zagor | you need to have both the end and the start of the string on the screen at the same time. |
14:16:57 | Zagor | a new buffer is simpler than trying to puts() it two times |
14:17:05 | LinusN | Bagder: that is what we have been talking about this morning |
14:17:06 | Zagor | Bagder: hehe |
14:17:09 | Bagder | then I hit 'right' again and it came to a song I didn't just hear, it was silent and the timer stood still |
14:17:19 | Bagder | I pressed pause |
14:17:23 | Bagder | and play again |
14:17:28 | Bagder | and the timer said 00:19 |
14:17:33 | Bagder | and the music played |
14:18:14 | Bagder | and |
14:18:20 | freshmaker | what about enlarging scroll->text by 32 and once copy the beginning to the end? |
14:18:21 | Bagder | when I pressed 'prev' I got to see 'end of song list |
14:18:28 | Bagder | hehe |
14:18:36 | Bagder | I think I saw all flaws in just a few keypresses ;-) |
14:19:14 | *** | Saving seen data "./dancer.seen" |
14:19:17 | Bagder | freshmaker: I think that is a fine idea |
14:20:48 | Zagor | freshmaker: it's not that simple. then the wrap will be miles behind the end-of-string if the string is narrow |
14:21:44 | Bagder | right the wrap still needs to be handled somehow |
14:23:51 | freshmaker | i would take the string, add 3 blanks and concatenate the first n chars to the end. i don't see the problem? |
14:24:14 | Bagder | me neither ;-) |
14:25:26 | Zagor | that's what we do now |
14:25:50 | | Nick LinusN is now known as LinusN|brb (~linus@labb.contactor.se) |
14:25:56 | Bagder | right, but it needn't copy them to a buffer actually |
14:26:06 | Bagder | it could lcd_putsxy() them |
14:26:37 | Bagder | not that the copying is so much to worry about |
14:27:00 | Zagor | it's much simpler making a good buffer and then putsxy:ing it right |
14:27:11 | Zagor | the problem is making a good buffer |
14:28:49 | freshmaker | when will 1.3 hit the road? (or when will the code freeze start?) |
14:29:03 | Zagor | the code freeze is pretty much in effect already |
14:29:16 | Zagor | 1.3 should have been out last week, but we found nasty bugs |
14:29:56 | Bagder | hm, shouldn't the lcd scroll use lcd_update_rect() ? |
14:30:28 | freshmaker | instead of lcd_update()? |
14:30:31 | Bagder | yes |
14:31:17 | Bagder | seems like a waste to update the entire screen for only moving one line |
14:31:28 | Zagor | it is |
14:31:35 | freshmaker | ack |
14:32:35 | Bagder | the reason is of course that update_rect() is a relatively newcomer in the API family |
14:32:58 | Zagor | yup |
14:33:03 | | Nick elinenbe|sleeps is now known as elinenbe (trilluser@user-0cceh8k.cable.mindspring.com) |
14:33:14 | Bagder | morning Eric |
14:33:26 | elinenbe | sorry for killing the builds last night |
14:33:38 | Zagor | hehe |
14:33:59 | elinenbe | I shouldn't have committed... at least not when I was 90% asleep. |
14:35:55 | bobTHC | what u think about some Web stats and "rockbox download" stats ? (sorry,i'm always out of subject) |
14:36:28 | | Quit langhaarrocker (Read error: 113 (No route to host)) |
14:38:55 | | Nick freshmaker is now known as fresh|coffee (~chatzilla@pD9E12B23.dip.t-dialin.net) |
14:39:09 | Bagder | coffee is a good idea! |
14:46:32 | elinenbe | bug: on the lastest build (I am using PROP FONTS) on the recorder when I set the scroll speed in the menu, the scroll speed indicator does not show up. |
14:46:48 | Zagor | at all? |
14:47:03 | elinenbe | sorry −− it does not scroll. |
14:47:30 | Zagor | ah. well no, that's because it all fits on the screen. :-) |
14:47:35 | Bagder | hahahaha |
14:47:52 | elinenbe | oh... |
14:48:07 | elinenbe | well we need to add some more dots to the end of the string :) |
14:48:11 | Zagor | yes |
14:49:25 | elinenbe | are PROP FONTS going to be standard on 1.3? |
14:49:30 | | Join lithermon [0] (gxhb@ACB424C4.ipt.aol.com) |
14:49:41 | Zagor | what's a good name for the function that tells the ata driver not to spin down yet? ata_ping? ata_kick? ata_please_wait_were_not_really_done_yet? |
14:49:59 | elinenbe | ata_no_spindown |
14:50:20 | Zagor | no, that would imply turning off the spindown. this only resets the timer. |
14:50:29 | Bagder | ata_idle_timer_reset() perhaps |
14:50:42 | Bagder | or even ata_idle_reset() |
14:50:42 | Zagor | ugh, long ugly name |
14:50:52 | | Part LinusN|brb |
14:52:03 | Zagor | how about simply ata_spin() ? |
14:52:25 | * | Zagor thinks the hardest thing about programming is making up good names :-) |
14:52:40 | elinenbe | ata_not_no_spindown_only_reset_the_timer |
14:52:55 | Bagder | ata_oh_you_ata_please_keep_spinning_a_while_more |
14:53:24 | elinenbe | now that was just rediculous |
14:54:49 | fresh|coffee | good names? like "struct by_lightning"? |
14:54:57 | Zagor | lol |
14:55:09 | fresh|coffee | unsigned check |
14:55:11 | Bagder | hehe |
14:55:22 | Bagder | char les; |
14:55:35 | Zagor | int uitive; |
14:55:48 | Bagder | short sighted; |
14:56:02 | Zagor | i'll use ata_spin() for now |
14:56:13 | Bagder | it is fine enough |
15:00 |
15:09:30 | Hes | yo. |
15:09:38 | Zagor | hi |
15:12:39 | Hes | Any insight in the ATA problem? |
15:14:06 | Zagor | i'm remaking the sleep handling. hopefully that helps some of the problems. |
15:15:01 | Hes | Great. |
15:15:46 | fresh|coffee | Please, what is "RoLo"? |
15:15:56 | Zagor | firmware loader inside rockbox |
15:16:06 | Bagder | ROckbox LOader |
15:16:24 | Hes | Isn't that in the FAQ already? |
15:16:32 | fresh|coffee | Ahhh *hitting the table* like LILO?! |
15:16:39 | Hes | Exactly |
15:16:48 | Bagder | the original thought was like lilo, but this is even better imho |
15:16:52 | Bagder | this is more like 'exec' ;-) |
15:21:23 | Zagor | i'm checking in the new ata sleep code now. please test it thoroughly. |
15:21:30 | Zagor | i have to run off a few hours. see you later. |
15:22:48 | | Nick Zagor is now known as Zagor|out (bjst@as9-5-6.k.s.bonet.se) |
15:22:48 | DBUG | Enqueued KICK Zagor|out |
15:22:51 | Bagder | +void ata_spin(void) |
15:22:51 | Bagder | +{ |
15:22:51 | Bagder | +} |
15:22:57 | Bagder | that's a fine function ;-) |
15:23:46 | Bagder | but I agree it is hard to simulate in any sensible way |
15:24:25 | Zagor|out | i prefer empty stubs rather than #ifdefs in the code |
15:24:36 | Bagder | yeah, that's better |
15:27:41 | | Part lithermon |
15:30:34 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
15:34:39 | Bagder | it is indeed bad when there's only three letters left in the alphabet that isn't used as shorthand options to a command :-) |
15:35:02 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:35:02 | * | Bagder admits to this sin |
15:54:49 | | Join lithermon [0] (gxhb@ACB424C4.ipt.aol.com) |
16:00 |
16:10:17 | | Quit fresh|coffee ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020818]") |
16:11:28 | | Part lithermon |
16:14:58 | | Quit mecraw (Read error: 110 (Connection timed out)) |
16:16:53 | | Join fresh|coffee [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
16:18:02 | | Nick fresh|coffee is now known as freshmaker (~chatzilla@pD9E12B23.dip.t-dialin.net) |
16:19:16 | *** | Saving seen data "./dancer.seen" |
16:31:51 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020818]") |
16:32:41 | | Join alkorr [0] (~alkorr@ASte-Genev-Bois-110-1-2-85.abo.wanadoo.fr) |
16:32:45 | Bagder | Alan! |
16:32:50 | alkorr | hi ! |
16:32:55 | Bagder | howdy |
16:33:20 | alkorr | i was in vacation and found above 800 emails to read when back :/ |
16:33:28 | Bagder | hehehe |
16:33:30 | alkorr | otherwise i'm fine |
16:34:06 | alkorr | linus and zagor are absent ? |
16:34:14 | Bagder | yes |
16:34:20 | alkorr | ah yes i can see 'ou' |
16:34:22 | alkorr | out |
16:35:08 | | Join freshmaker [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
16:39:38 | freshmaker | ok, now that Zargor wants separate lcd.c for recorder and player, i rewrote the recorder scrolling code from scratch |
16:40:13 | Bagder | hehe, does it look good? |
16:40:26 | freshmaker | user settable pixels per scroll step, user settable speed |
16:40:36 | freshmaker | looks awesome ;-) |
16:40:42 | Bagder | cool! |
16:40:59 | freshmaker | but it's a little hoppy durnig ata io |
16:41:33 | Bagder | yeah, but that's not much to do about |
16:42:02 | freshmaker | overclocking the cpu, yeah! |
16:42:08 | Bagder | hehe |
16:42:22 | Bagder | but that'll shorten the battery time, as it uses more power then :-) |
16:42:46 | alkorr | well you would just need to change the frequency clock but i'm not sure that you can exceed 14 MHz |
16:42:58 | bobTHC | sh1 have a big comsuption ? |
16:43:09 | freshmaker | w/o having to take care of the LCD_CHARCELL code, the scrolling code is small and simple |
16:43:10 | Bagder | "typical" at 60mA |
16:43:23 | bobTHC | @11mhz ? |
16:43:24 | Bagder | (at 12.5MHz which isn't quite what we're at) |
16:43:54 | bobTHC | U know his @14 ? |
16:44:03 | Bagder | no, the data sheet doesn't tell that |
16:44:29 | | Join Phil____ [0] (~Philipp@dsl-2129324-098.ip.versatel.de) |
16:44:45 | alkorr | not documented here but i know it is possible another project using the sale SH1 was at 14 MHz |
16:44:53 | alkorr | but it is at your risk ! |
16:45:20 | bobTHC | ;) always , rockbox too |
16:45:59 | bobTHC | if it not overheating and not compsuption too much .... |
16:46:50 | alkorr | http://www.oscar-mp3.de/eng/start.htm |
16:46:56 | alkorr | 15 MHz ! |
16:47:28 | bobTHC | ooch! |
16:47:35 | alkorr | SH7032 instead of SH7034 but it shouldn't make the difference |
16:47:37 | Bagder | well, a faster CPU would read data faster and thus could spin down the disk sooner and save some battery |
16:48:21 | bobTHC | u think it's really a good deal... |
16:48:49 | Bagder | no, I think it's just talking about things that don't matter much |
16:50:47 | bobTHC | : |
16:50:55 | alkorr | even if it is working, it won't be something that anyone can afford |
16:51:10 | bobTHC | but it's perhaps a good way |
16:51:37 | Bagder | a good way to what? to void your warranty and gain very little? |
16:52:08 | bobTHC | a good way only if no hardware mod of course ... |
16:52:12 | Bagder | if you're gonna dream, then I'd suggest replacing the CPU completely ;-) |
16:52:25 | bobTHC | by a SH3 |
16:52:29 | alkorr | i prefer to try to use dma or things like it instead of increase frequency |
16:52:44 | Bagder | and SLEEP |
16:53:05 | Phil____ | but with 15 MHz it could sleep faster! |
16:53:08 | alkorr | well, SH3 is not compatible bobTHC ;P |
16:53:37 | Bagder | it wouldn't have to be compatible ;-) |
16:53:38 | alkorr | but you must be a good electronician too |
16:53:42 | Bagder | indeed |
16:54:11 | Phil____ | And you need a steady hand -> more alcohol. |
16:54:26 | alkorr | more or less ? |
16:55:04 | Phil____ | depends which drugs you're addicted to |
16:56:07 | bobTHC | i'm not good @all so i'll go to smoke and leave the pro work |
16:57:19 | alkorr | what an annoyance ! I need the mscrt700.dll to have the recorder simulator wroking !§$*# :((( |
16:57:27 | Phil____ | Do you know if there's any difference between int and short? |
16:57:42 | alkorr | int -> 32 bit |
16:57:55 | alkorr | short (int) -> half int -> 16 bit |
16:58:04 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020818]") |
16:58:32 | alkorr | not acquantaince with C, Phil ? |
16:58:45 | Bagder | C doesn't say that alkorr |
16:58:54 | Bagder | oh |
16:58:56 | Bagder | doh |
16:58:57 | Bagder | it does |
16:59:03 | Phil____ | I just remember that there were architectures that defined the length of int differently. |
16:59:23 | fragglet | heh |
16:59:28 | alkorr | right, alpha says int are 64-bit |
16:59:33 | Bagder | no |
16:59:39 | Bagder | alpha has 32 bit ints |
16:59:42 | Bagder | 64 bit longs |
16:59:48 | alkorr | 64-bit alpha ? |
16:59:50 | Bagder | DOS runs with 16 bit ints |
16:59:53 | Bagder | yes |
17:00 |
17:00:08 | alkorr | it's strange... |
17:01:09 | alkorr | are you really sure ? or is it 'long' which is 64-bit under Alpha ??? |
17:01:19 | Phil____ | Then was it that on some architectures int and long are the same size? Mixed things up again. It's at least 2 years that I programmed in C++. |
17:01:20 | Bagder | long is 64bit |
17:01:39 | Bagder | Phil____: most machines have int and long the same, 32bit |
17:01:54 | alkorr | okay, it was a problem of 'long', not of 'int' |
17:03:30 | | Join freshmaker [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
17:06:21 | alkorr | well since 'int' was available before 32-bit architecture in C, they were 16-bit. But 'int' were expanded to 32-bit for 32-bit systems because it is more convenient. I think 'long' is always 32-bit for 16-bit or 32-bit architectures |
17:06:57 | alkorr | for 64-bit architecture, it seems some people chose to expand 'long' to 64-bit instead of 'int' |
17:07:03 | alkorr | am i wrong, Bagder ? |
17:07:15 | Bagder | no, that's basicly how it is |
17:07:59 | Bagder | although I'm not quite sure how "long long" and "long" differentiate in C99 |
17:08:25 | Bagder | I mean for machines like the Alpha |
17:08:47 | alkorr | yes that's true |
17:09:00 | alkorr | but 'long long' was a gcc extension |
17:09:05 | Bagder | it was, yes |
17:09:42 | alkorr | so a relic which persists so 32-bit architecture can have 64-bit computation |
17:09:43 | | Join Snorlax [0] (lamamba_@h135n1fls34o883.telia.com) |
17:10:15 | alkorr | what the major improvment in 1.2 ? |
17:10:30 | Bagder | there are so many I don't know where to start ;-) |
17:10:41 | Bagder | and we've improved vastly since 1.2 too |
17:11:32 | alkorr | I'm looking for that in the site but i cannot find them... |
17:11:38 | Bagder | 1.2 introduced USB detection, the wps screen, battery level indicator, proper all-dir playback etc etc |
17:11:43 | Bagder | http://rockbox.haxx.se/download/rockbox-1.2-notes.txt |
17:13:40 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
17:19:56 | alkorr | well, if you want to have a dramastically speedup for reading sectors you should use multisector reading |
17:20:25 | alkorr | however my original source have code for that. |
17:20:42 | Bagder | we read multiple sectors |
17:21:07 | Bagder | and yes, it is much faster |
17:21:16 | alkorr | i don't see that in 1.2 |
17:21:24 | Bagder | don't look in 1.2 |
17:21:34 | alkorr | it is added afterwards ? |
17:21:35 | Bagder | 1.2 is oooold ;-) |
17:21:42 | alkorr | okay |
17:21:46 | Bagder | 1.2 had a rotten bitswap too ;-) |
17:22:04 | Phil____ | and no wormlet |
17:22:10 | Bagder | hehehe |
17:22:12 | alkorr | ah yes i should look at the assembly code to check if it is really good ;) |
17:22:27 | Bagder | you should indeed ;-) |
17:27:12 | elinenbe | the better code... the better the box. |
17:27:19 | elinenbe | RoxBox Rocks |
17:27:27 | elinenbe | RockBox Roxx |
17:27:34 | Bagder | :-) |
17:27:34 | elinenbe | ahhh... whatever.. |
17:27:35 | alkorr | grrr my SSH sucks ! |
17:27:42 | | Join edx [0] (~edx@pD9EA9952.dip.t-dialin.net) |
17:28:08 | elinenbe | what should one do if they have spilled water on their laptop? |
17:28:21 | Bagder | ugh |
17:28:30 | Phil____ | remove the batteries at once |
17:28:39 | Bagder | hey edx |
17:28:58 | edx | hi |
17:29:08 | elinenbe | later. |
17:29:10 | | Part elinenbe |
17:35:59 | alkorr | Bagder, the multisector reading is not in CVS ? |
17:36:10 | Bagder | it is |
17:36:52 | Bagder | ata_read_sectors() I believe |
17:36:58 | alkorr | well i have just checkout it and find nothing about multisector reading nor a better byteswapping |
17:37:14 | Bagder | firmware/bitswap.S |
17:37:26 | alkorr | read_sectors is a one sector read per interrupt |
17:38:13 | Bagder | so improve it then |
17:38:23 | alkorr | i dont think Linus use bitswap for ata but for mp3 streams i think |
17:38:28 | Bagder | yes |
17:38:34 | Bagder | it is only for mp3 |
17:39:39 | alkorr | well, i will have a look on it to improve it. |
17:41:14 | alkorr | see you later |
17:41:18 | | Part alkorr |
17:42:53 | Bagder | I'm off too |
17:42:55 | | Part Bagder |
17:43:12 | | Nick freshmaker is now known as freshmaker|brb (~chatzilla@pD9E12B23.dip.t-dialin.net) |
17:46:29 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
17:47:00 | Phil____ | elinenbe: dry again? |
17:49:18 | elinenbe | Phil____ : Well everything seems to be okay, but sonb'l;< |
17:49:34 | elinenbe | a few k,eys are essed up |
17:49:49 | elinenbe | m,OK<ji,7ujp['< |
17:50:18 | elinenbe | o,k,m, and comma are really messed up |
17:50:47 | Phil____ | seems there was some keybord-chip virus in the wetness, too |
17:50:54 | elinenbe | yeah |
17:51:07 | | Join Moof [0] (~moof@195.101.176.125) |
17:52:31 | elinenbe | what i,s the k,ey 4~ in unix? |
17:52:37 | | Join Moufle [0] (~moof@195.101.176.125) |
17:52:51 | | Part Moufle |
17:54:37 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
17:54:47 | | Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) |
17:57:27 | | Part bobTHC |
17:58:52 | | Join ah_ [0] (fssfdsfds@darkstar.fullsix.com) |
17:59:08 | ah_ | hello |
17:59:18 | | Join manitee [0] (~jiffy@rrcs-central-65-31-76-104.biz.rr.com) |
17:59:23 | manitee | hi folks |
17:59:42 | manitee | dumb question - how do I get my studio 20 to power down using v1.2? |
18:00 |
18:00:47 | | Join quelsaruk [0] (~zaknafein@faerun.ugr.es) |
18:00:47 | ah_ | i works like the normal firmware. |
18:00:49 | quelsaruk | hi |
18:00:50 | ah_ | +t |
18:01:06 | Snorlax | +t |
18:01:18 | manitee | well, under the stock firmware, it would power down after 1 min. with 1.2 it's been sitting here for 5 mins |
18:01:31 | ah_ | ???? |
18:01:42 | ah_ | 1 min ? |
18:01:51 | manitee | seemed like 1 min - is that incorrect? |
18:02:16 | ah_ | ive to wait a few second on both |
18:02:46 | manitee | let me ask this then: how long is the inactive-to-powerdown delay in 1.2? |
18:04:10 | ah_ | maybe i'm wrond , got a archos jukebox 6000 , studio 20 is recorder or just player ? |
18:04:15 | ah_ | -d +g |
18:04:44 | manitee | its a recorder |
18:04:51 | ah_ | ooops sorry |
18:04:57 | ah_ | got a player |
18:05:06 | manitee | hmmm - wonder what gives here |
18:05:07 | ah_ | doesn't know how recorder works |
18:05:20 | manitee | turn off you bastid! :) |
18:05:54 | manitee | ha ha! |
18:06:19 | manitee | found it - hold down "stop" and hit the power button |
18:09:06 | | Quit edx (Read error: 104 (Connection reset by peer)) |
18:10:00 | manitee | with that, im going to luch |
18:10:03 | manitee | lunch |
18:10:09 | | Nick manitee is now known as manitee|away (~jiffy@rrcs-central-65-31-76-104.biz.rr.com) |
18:10:13 | | Join edx [0] (~edx@pD9EA9952.dip.t-dialin.net) |
18:16:27 | | Quit Phil____ (Read error: 113 (No route to host)) |
18:18:47 | | Quit matsl ("Client Exiting") |
18:19:19 | *** | Saving seen data "./dancer.seen" |
18:31:57 | | Join RedLeg [0] (~apotter@orthanc.trusecure.com) |
18:32:34 | RedLeg | SImple hardware wuestion anyone? |
18:35:32 | MeRWiN | *yawn* |
18:40:24 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
18:43:40 | MeRWiN | hey bagder |
18:43:44 | Bagder | hey ho |
18:44:00 | * | MeRWiN is disappointed. |
18:44:28 | MeRWiN | my great sleep was interrupted by someone in a timezone 3 hours ahead of mine calling me at 6:00am and waking me up |
18:44:33 | MeRWiN | I was having a great dream :P |
18:48:52 | | Join LinusN [0] (~linus@labb.contactor.se) |
18:48:57 | Bagder | evening LinusN |
18:49:08 | LinusN | Bagder: "professional mind-reader"! haha! |
18:49:17 | Bagder | :-) |
18:49:22 | LinusN | i like that |
18:49:29 | Bagder | I just get a bit tired on those kinds of questions at times |
18:49:49 | LinusN | i know the feeling |
18:49:52 | | Quit manitee|away (Read error: 110 (Connection timed out)) |
18:49:58 | MeRWiN | Bagder: how do i do the extra define in the makefile for the CUSTOM_WPS |
18:49:59 | MeRWiN | ? |
18:50:13 | LinusN | i wonder, the bug report i just got assigned (crash during play)... |
18:50:26 | LinusN | could that be the one you fixed? |
18:50:31 | Bagder | MeRWiN: Add -DCUSTOM_WPS to CFLAGS |
18:50:43 | Bagder | LinusN: yes it might be |
18:51:05 | MeRWiN | where is cflags? |
18:51:13 | Bagder | in apps/Makefile |
18:51:32 | MeRWiN | well, i know that :-) I mean, CFlags isn't anywhere in the makefile |
18:51:43 | Bagder | yes it is |
18:51:52 | Bagder | line 28 |
18:52:16 | MeRWiN | in the player makefile? |
18:52:26 | Bagder | apps/Makefile |
18:52:29 | MeRWiN | oh |
18:53:03 | MeRWiN | :-) |
18:54:20 | MeRWiN | Is there any way to have it only be in the player makefile though? |
18:58:27 | Bagder | there is, but then you need to tweak the makefiles and how they are generated |
18:58:47 | MeRWiN | oh, well, i'll just make my code work in the recorder too then :) |
18:58:47 | MeRWiN | heh |
18:59:31 | | Join sylvr [0] (silver@typhoon.xnet.com) |
18:59:40 | Bagder | well, you add that to your makefile, I don't add that to mine ;-) |
19:00 |
19:01:06 | MeRWiN | eventually it'll need to work with both |
19:01:08 | MeRWiN | *shrug* :) |
19:01:31 | LinusN | well, cu tonight...maybe |
19:01:34 | LinusN | bye for now |
19:01:37 | | Part LinusN |
19:02:47 | | Nick Tumm is now known as tumm (coyote@212.85.67.96) |
19:04:29 | quelsaruk | Badger, i've been working a bit in multilingual support |
19:05:07 | Bagder | ok |
19:05:12 | Bagder | what have you done? |
19:06:08 | | Quit sylvr (Remote closed the connection) |
19:06:12 | | Join sylvr [0] (silver@typhoon.xnet.com) |
19:06:49 | quelsaruk | i've been working in two ways, a compile-time language selection, and a user selection at main menu |
19:08:00 | Bagder | and how do you use the strings in the code? |
19:08:13 | quelsaruk | the problem using a user selection is that we spend some precious space in every language, except we make an external language file.. |
19:08:45 | Bagder | that's why we prefer having the language a compile-time option |
19:09:06 | quelsaruk | i know... |
19:09:14 | quelsaruk | but i liked the other idea... :P |
19:09:18 | Bagder | hehe |
19:09:45 | quelsaruk | a compile-time option it's not a "real" multilanguage support |
19:09:52 | quelsaruk | but it may work |
19:09:57 | quelsaruk | ;) |
19:10:42 | Bagder | I doubt there is any definition for a "real" multi-language support |
19:11:10 | Bagder | especially with rolo, you can later load another rockbox with another language built-in |
19:11:20 | quelsaruk | ummm |
19:11:24 | quelsaruk | that is a good idea |
19:11:42 | Bagder | anyway, you still need to define an API that works for either way |
19:11:49 | Bagder | imho |
19:11:55 | quelsaruk | i know.. |
19:12:05 | quelsaruk | but i have to few time yet |
19:12:48 | quelsaruk | I have studying astronomy. How will astronomy help my on real life? |
19:13:59 | quelsaruk | ah... |
19:14:04 | quelsaruk | one more thing Bagder |
19:14:11 | Bagder | yes? |
19:14:25 | quelsaruk | i've read your mail about id3 tags |
19:14:41 | quelsaruk | but i think tag is at the first 300 bytes |
19:14:55 | quelsaruk | i have to check it yet tonight |
19:15:05 | quelsaruk | i'll tell you tomorrow |
19:15:06 | quelsaruk | :) |
19:15:13 | Bagder | please do |
19:16:14 | quelsaruk | i was testing id3 tags, so i ripped a song using id3 v1 alone, id3 v2 alone and a file having id3 v1 and v2 |
19:16:37 | quelsaruk | the two files having id3v1 worked well |
19:16:53 | quelsaruk | but the one having just id3v2 failed |
19:17:04 | Bagder | can you make the file available to me for download? |
19:17:39 | quelsaruk | i have them at home |
19:18:08 | quelsaruk | if i remember i'll give them to you tomorrow |
19:18:27 | Bagder | goodie |
19:32:39 | Synthe | I was wondering, has Rockbox had any formal communications with Archos at all? |
19:32:49 | Bagder | none what so ever |
19:32:51 | | Quit Snorlax ("gittar ny!") |
19:32:54 | Synthe | like compliments on code, or suggestions or whatnot? |
19:32:59 | Bagder | nada |
19:33:01 | Bagder | not a beep |
19:33:24 | | Nick freshmaker|brb is now known as freshmaker (~chatzilla@pD9E12B23.dip.t-dialin.net) |
19:33:27 | Synthe | I was thinking that archos would want to discuss adding rockbox features to the main BIOS if they liked them |
19:33:58 | Bagder | well, one could imagine all sorts of fun stuff really, but... |
19:35:05 | freshmaker | Synthe: that would not work. rockbox is GPLed. |
19:35:21 | Bagder | so? they could GPL their code too |
19:35:44 | Bagder | its not that they do something we don't know about ;-) |
19:35:52 | freshmaker | it's 3rd party code, probably |
19:36:26 | Bagder | I don't think so, at least the major things are made by Archos themselves |
19:36:40 | freshmaker | how do yuo know? |
19:36:41 | Bagder | Zagor was once offered to work for them |
19:36:51 | Bagder | writing software for the multimedia |
19:37:00 | dwihno|gone | he was? |
19:37:01 | dwihno|gone | cool |
19:37:15 | Bagder | they shrugged off when he mentioned his price tag ;-) |
19:37:29 | dwihno|gone | Heh |
19:37:32 | dwihno|gone | Which was ... ? |
19:37:55 | Bagder | too much for Archos... I don't know the details |
19:38:17 | dwihno|gone | mkay |
19:38:46 | dwihno|gone | They probably wanted to hire him as code police :) |
19:38:49 | dwihno|gone | Zagor is certified |
19:39:01 | dwihno|gone | Certified C.P |
19:39:03 | Bagder | very likely, yes ;-) |
19:40:31 | dwihno|gone | When did he get the offer? |
19:40:49 | Bagder | I don't remember, it was quite some time ago |
19:41:04 | Bagder | they found him because of his isd200 driver works |
19:41:20 | dwihno|gone | mkay |
19:41:35 | dwihno|gone | Stupid old me thought it was because of rockbox *duuuh* :-) |
19:41:51 | Bagder | that was long before rockbox existed |
19:42:03 | dwihno|gone | It has always existed in our hearts! |
19:42:09 | Bagder | hehe |
19:42:11 | Bagder | indeed |
19:42:23 | edx | Is there any native English speaker in here? |
19:42:26 | dwihno|gone | along with the craving for beer |
19:42:32 | dwihno|gone | misa speek engrish |
19:42:34 | dwihno|gone | www.engrish.com |
19:43:12 | edx | lololo\ |
19:43:12 | dwihno|gone | Hey, I got ice cream :D |
19:43:23 | dwihno|gone | edx: do you got ice cream? |
19:43:33 | edx | dwihno: yea :) |
19:44:28 | edx | is it "I want to see the opening of Parliament" or rather "I want to se the opening of Parliament"? |
19:44:42 | edx | ok those two sentences where the same. |
19:45:00 | edx | "I want to see the opening of THE Parliament."? |
19:46:01 | Bagder | better |
19:46:32 | edx | with "the"? |
19:46:35 | Bagder | yes |
19:47:08 | | Join manitee|away [0] (~jiffy@rrcs-central-65-31-76-104.biz.rr.com) |
19:47:15 | edx | hmmm |
19:47:27 | manitee|away | back |
19:47:31 | | Nick manitee|away is now known as manitee (~jiffy@rrcs-central-65-31-76-104.biz.rr.com) |
19:47:33 | edx | Bagder: where did you learn speaking English, btw? Your English is really good. |
19:48:40 | Bagder | school, movies, friends, hacking, internet |
19:49:07 | * | edx hopes to get as good as Bagder in English one day |
19:49:14 | * | Bagder blushes |
19:49:21 | manitee | dumb question 2: is there a place to dowload the compiled daily CVS builds? |
19:49:31 | Bagder | http://rockbox.haxx.se/daily.shtml |
19:49:44 | manitee | thanks badger |
19:49:44 | * | edx has to look up blush |
19:49:45 | | Quit MeRWiN (Connection timed out) |
19:50:24 | Bagder | edx: I think you speak very good english already |
19:50:48 | edx | thanks ;) (if only my English teacher would think so.. haha) |
19:50:58 | * | edx grumbles.. |
19:51:30 | | Join Snorlax [0] (lamamba_@h135n1fls34o883.telia.com) |
19:51:36 | | Quit freshmaker (Remote closed the connection) |
19:51:39 | edx | we had to do some stupid homework where she asked us what we wanted here to be like - and I blew it as I did not want to answer those damn questions in full sentences. |
19:51:54 | edx | *here = her |
19:52:34 | | Join freshmaker [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
19:56:06 | | Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) |
19:56:19 | Bagder | hey matsl |
19:56:26 | matsl | hey Bagder |
19:56:33 | Bagder | I'm about to leave, see ya |
19:56:35 | quelsaruk | edx: in spanish you could be what we call a "pelota", but i don't know the english term for that |
19:56:39 | quelsaruk | :P |
19:56:39 | | Part Bagder |
19:56:41 | matsl | cu |
19:56:46 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
20:00 |
20:01:42 | quelsaruk | um... it was a joke, edx. |
20:05:33 | RedLeg | Anybody done a HD uprade on a Recorder20? |
20:05:59 | manitee | i read about one... |
20:06:12 | quelsaruk | no, i upgraded a 6 GB recorder |
20:06:20 | manitee | someone put an IBM travelstar 40gb in thiers IIRC |
20:06:23 | RedLeg | I'm wondering if there is any one brand or model which is preferred? |
20:06:37 | | Quit adi|work ("[x]chat") |
20:07:14 | | Join g003y [0] (~g003y@dynamic-195-68.hotwired.com) |
20:07:54 | quelsaruk | i don't know |
20:08:22 | manitee | uh, i guess IBM travelstars work heh |
20:08:41 | quelsaruk | all work |
20:08:45 | RedLeg | What brands did Archos use? |
20:08:49 | Synthe | I would like to put a 40gb in my recorder 20, then I could actually fit all of my MP3s on it and still have room to use it for a backup HD on my PC :) |
20:08:56 | g003y | fujitsu I believe |
20:09:05 | quelsaruk | fujitsu and toshiba |
20:09:06 | RedLeg | Synthe: That's exactly my problem. |
20:10:01 | quelsaruk | i suppose there are some brands that work better than others, i mean, produce less heat, more reliable... |
20:10:11 | Synthe | ya know what I wish someone would come out with? A unit that contained just the MP3 playback hardware and ran off of AC (not battery) that you could just attach to the IDE/Power connectors of any IDE drive |
20:10:38 | Synthe | the thing could be the size of a pack of cigarettes, just attach to the end of a drive for instant MP3 playback, could use any size drive you have |
20:10:44 | manitee | thats basically what the stuiod 20 is synthe |
20:10:57 | manitee | just gott crack it open to change hte drive |
20:11:04 | manitee | i cant type today :/ |
20:11:14 | Synthe | I don't want something you have to crack open, I want something that you can treat drives like cartridges |
20:11:21 | manitee | pricewatch has IMB 40 gb drives for $138 US |
20:11:22 | Synthe | swap out one 40gb for another in 10 seconds |
20:11:23 | g003y | like the GigaBeat? |
20:11:39 | g003y | but thats on battery |
20:11:48 | manitee | hard drives by nature are not really "swapable" - not in thier rawest form anyway |
20:14:40 | freshmaker | quelsaruk: fujitsu and toshiba? my jbr-20 has a hitachi DK23DA-20 |
20:14:58 | RedLeg | Synthe: Neo had a unit like that. Looked like 3.5" HD carriers. It came with a dock for the PC and one for the car. |
20:16:07 | quelsaruk | freshmaker: all models i saw had fujitsu and toshiba, i suppose archos uses the cheapest model :) |
20:16:21 | manitee | heh |
20:17:24 | quelsaruk | if i had to sell something, i would use the cheapest materiasl, so me product could be competitive |
20:17:37 | manitee | so the studio 20 doesn't support the 7 line LCD like the recorder does? |
20:18:53 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
20:19:22 | *** | Saving seen data "./dancer.seen" |
20:21:30 | | Part g003y |
20:22:48 | RedLeg | Thanks for the info (and for RockBox)..... gotta go... |
20:22:53 | | Quit RedLeg ("Client Exiting") |
20:27:37 | quelsaruk | 63% |
20:27:41 | quelsaruk | upss |
20:27:43 | quelsaruk | soory |
20:30:27 | | Quit ah_ ("Leaving") |
20:31:16 | quelsaruk | cu |
20:31:20 | | Quit quelsaruk ("Aplicación Saliendo") |
20:37:58 | | Quit Snorlax ("gittar ny!") |
20:38:36 | * | matsl is away: I'm busy |
20:44:00 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
20:44:20 | | Join elinenbe [0] (trilluser@user-0cceh8k.cable.mindspring.com) |
20:47:17 | manitee | hey anybody here? |
20:51:28 | hardeep | perhaps... |
20:51:52 | manitee | heh |
20:52:02 | elinenbe | maybe... |
20:54:43 | manitee | ive got a studio 20, and I was wondering about getting the unit to power down. when I am at a song, i can hit stop+power to power down. but if I am at a folder, this does not work. what am I doing wrong |
20:54:57 | manitee | im running the latest cvs dealie BTW |
20:57:13 | manitee | i like kittens |
21:00 |
21:01:25 | | Quit Hadaka (Read error: 113 (No route to host)) |
21:06:17 | manitee | :/ |
21:17:05 | | Part edx |
21:28:30 | | Quit manitee () |
21:40:17 | | Quit pyvasene (Remote closed the connection) |
21:42:18 | | Nick tumm is now known as Tumm- (coyote@212.85.67.96) |
21:45:12 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020818]") |
21:45:35 | | Join Silly_Fly [0] (luk@192.117.3.44) |
21:51:59 | | Quit Silly_Fly (herbert.openprojects.net irc.openprojects.net) |
21:51:59 | NSplit | herbert.openprojects.net irc.openprojects.net |
21:51:59 | | Quit hardeep (herbert.openprojects.net irc.openprojects.net) |
21:51:59 | | Quit Moof (herbert.openprojects.net irc.openprojects.net) |
21:51:59 | | Quit PsycoXul (herbert.openprojects.net irc.openprojects.net) |
21:51:59 | | Quit matp (herbert.openprojects.net irc.openprojects.net) |
21:56:50 | NHeal | herbert.openprojects.net irc.openprojects.net |
21:56:50 | NJoin | PsycoXul [0] (psyco@adsl-63-205-45-23.dsl.lsan03.pacbell.net) |
22:00 |
22:08:15 | | Join Hadaka [0] (~naked@cs78181025.pp.htv.fi) |
22:08:45 | NJoin | Moof [0] (~moof@195.101.176.125) |
22:09:56 | NJoin | Silly_Fly [0] (luk@192.117.3.44) |
22:19:23 | *** | Saving seen data "./dancer.seen" |
22:20:42 | Silly_Fly | anyone knows how do I make varibles survive reboot? |
22:22:09 | | Join h0bby [0] (Hobby@h24-83-178-201.vf.shawcable.net) |
22:27:08 | | Join adiamas [0] (~adiamas@as5300-10.216-194-24-121.nyc.ny.metconnect.net) |
22:27:30 | | Quit adiamas (Client Quit) |
22:27:40 | | Join adiamas [0] (~adiamas@as5300-10.216-194-24-121.nyc.ny.metconnect.net) |
22:28:02 | | Nick adiamas is now known as adi|home (~adiamas@as5300-10.216-194-24-121.nyc.ny.metconnect.net) |
22:30:26 | | Nick Zagor|out is now known as Zagor (bjst@as9-5-6.k.s.bonet.se) |
22:30:26 | DBUG | Enqueued KICK Zagor |
22:31:52 | matsl | hi zagor |
22:31:58 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:31:58 | * | matsl is back (gone 01:53:21) |
22:33:25 | matsl | Zagor: I might get some oppertunity to start working on the desktop app. |
22:37:15 | Zagor | ok, nice |
22:37:33 | Zagor | Silly_Fly: you need to write them to disk or RTC ram. |
22:38:46 | matsl | Zagor: Minor problem though. What should the desktop app do? |
22:40:13 | Zagor | read all id3 tags from all files, then sort index and store it in a nice database |
22:43:26 | matsl | Zagor: ok. I was hoping for some GUI stuff to polish my Swing! |
22:43:59 | Zagor | sorry, I can't think of any use for a gui... :-) |
22:44:48 | Silly_Fly | what's the size (in pixels) of 1 char in the default font (recorder)? |
22:45:18 | Zagor | use lcd_getstringsize |
22:49:01 | Silly_Fly | it returns the size in pixels of a string? can't find it in /docs/API...... |
22:49:51 | matsl | Zagor: Do you have any good ref to all-there-is-to-know-about-id3-tags? |
22:50:56 | Zagor | not really. the web. you should probably use the firmware/id3.c code, so we don't get odd mismatches/bugs about which tags we understand or not |
22:52:38 | Silly_Fly | is there a way to know if a pixel is on or off? |
22:53:58 | matsl | Zagor: I was planning to do the app in java. |
22:55:02 | Zagor | Silly_Fly: no. you should handle that in your code. |
22:55:12 | Zagor | matsl: ah, right. |
22:56:27 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
22:57:56 | matsl | Zagor: Could still use the id3.c-code either direct or as inspiration! |
22:59:20 | Zagor | i would be surprised it there wasn't a half-decent id3 class available somewhere |
22:59:53 | | Join freshmaker [0] (~chatzilla@pD9E12B23.dip.t-dialin.net) |
23:00 |
23:02:36 | freshmaker | Zagor: are you busy? |
23:02:55 | Zagor | freshmaker: not very |
23:03:25 | freshmaker | may i bother you with a few questions then? |
23:03:30 | Zagor | sure! |
23:03:31 | Silly_Fly | oh. |
23:03:55 | Silly_Fly | I wrote a snake game. like in nokia cellulars.. |
23:05:19 | freshmaker | ok, the loadable fonts are always fixed width? |
23:05:36 | matsl | Zagor: I'll browse around to see what's out there. cu! |
23:05:45 | | Quit matsl ("Client Exiting") |
23:06:01 | Zagor | freshmaker: for now, yes. that's the main reason they are not enabled by default. they will be proportional soon. |
23:06:09 | Zagor | Silly_Fly: nice |
23:06:16 | Silly_Fly | hmm... |
23:06:34 | Silly_Fly | could I send it to someone so it'll be included in rockbox? |
23:06:42 | freshmaker | that is, LCD_PROPFONTS or proportional loadable fonts? |
23:07:31 | Zagor | loadable. LCD_PROPFONTS is only a stopgap solution until loadable is completed |
23:08:04 | Silly_Fly | it's running fairly smooth..., couldn't find any bugs.... |
23:08:23 | Silly_Fly | and it has pause, speed set, and high score... |
23:08:40 | Zagor | submit it to the list |
23:09:03 | freshmaker | will they be encoded like the hardcoded prop font now? width + height and that? |
23:09:25 | Zagor | freshmaker: that has not been decided yet |
23:11:10 | freshmaker | Zager: Hmm, seems like i have to wait until post-1.3 ... |
23:11:37 | Zagor | yes, unfortunately. things will change quite a bit after this release |
23:12:16 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
23:12:35 | Zagor | yo, bro! |
23:12:39 | Bagder | evening |
23:15:47 | Bagder | seen the playlist bug report on yahoo? |
23:15:55 | Zagor | not yet |
23:16:23 | Bagder | I replied to it, asking for more details sent to our list |
23:18:01 | Zagor | good |
23:18:15 | hardeep | btw: that large playlist bug reported in sourceforge, i couldn't reproduce with an equally large playlist (9997 songs) |
23:18:35 | hardeep | must be something special about the playlist itself |
23:18:39 | Bagder | I think so too |
23:18:45 | Zagor | I know, same here. I've used a 5800+ playlist for months, without ever having a problem. |
23:18:57 | Bagder | I use one at 3200+ every day |
23:20:07 | Silly_Fly | lcd_drawrect doesn't work properly for me.... it draws rectangles much bigger then those it's supposed to... |
23:20:17 | Silly_Fly | any clue what may cause it? |
23:20:36 | Bagder | drawrect() needs to be fixed |
23:20:40 | Bagder | anyway |
23:20:53 | Bagder | it should not use lcd_drawline() |
23:40:42 | * | Bagder gets damaged shirt design images |
23:41:31 | adi|home | Zagor... you get my email about coding styles/structure.. with respect to the submitted code? |
23:42:02 | adi|home | nm.. |
23:42:05 | adi|home | just saw your response |
23:49:33 | Bagder | Zagor: you here? |
23:50:19 | Zagor | yes, back |
23:50:53 | Bagder | to read out the recorder's ON button, is that only the single bit in PBDR? |
23:51:20 | Bagder | it's the only thing that seems to change on the I/O ports display |
23:51:44 | Zagor | yes, that's what we use and know... :-) |
23:52:58 | | Join seb-away [0] (user@bgp420584bgs.union01.nj.comcast.net) |
23:54:04 | Bagder | I just now picked up my archos from my bag |
23:54:14 | Bagder | and noticed it was switched on! :-/ |
23:54:30 | Bagder | we need the auto-poweroff |
23:54:34 | Zagor | yes |
23:54:44 | Zagor | I also get that a lot |