00:00:23 | Yeft | winamp is associated with it on my comp for some reason |
00:00:46 | Stevie[FP] | because '.mod' is the file extension of an old music file format, similar to MIDI (.mid) |
00:00:56 | Yeft | meh |
00:00:57 | _aLF | (from amiga) |
00:01:09 | Yeft | but why wont my archos recognize it anyway |
00:01:39 | Stevie[FP] | did you make sure it's really named archos.mod ? |
00:01:46 | Stevie[FP] | what OS do you run? |
00:02:07 | Yeft | windows...like you said (xp) |
00:02:07 | Stevie[FP] | a 9x kernel (95/98/ME) or NT kernel (NT/2K/XP)? |
00:02:11 | Stevie[FP] | ok |
00:02:16 | Stevie[FP] | what drive letter is your archos? |
00:02:22 | | Quit awy[baer] (Remote closed the connection) |
00:02:26 | DBUG | Enqueued KICK Yeft |
00:02:26 | Yeft | «« My Puter Stats »» OS-[Windows XP Home Edition (5.1 - 2600)]- Up Time-[day 10hrs 58mins 30secs]- CPU-[-Intel Pentium 4, 1593MHz, 256KB (9% Load)]- Memory-[Usage: 280/512MB (54.69%)]- Video Card-[Not Set]- Resolution-[ x 600]- Total Space Free-[.41Gb out of 71.67Gb]- « Ë×Çü®§îöñ » |
00:02:31 | Yeft | if you really care |
00:02:33 | Yeft | F |
00:02:36 | Yeft | f drive |
00:02:38 | Stevie[FP] | ok, that was really not necessary ;) |
00:02:41 | Stevie[FP] | ok, get a command prompt |
00:02:43 | Stevie[FP] | /run cmd |
00:02:50 | Yeft | there |
00:02:55 | Stevie[FP] | ok |
00:02:57 | Stevie[FP] | chkdsk /f F: |
00:03:06 | Yeft | ok |
00:03:14 | Stevie[FP] | my brother had a problem with his Archos |
00:03:17 | Stevie[FP] | it wouldn't even boot |
00:03:20 | Stevie[FP] | i had to chkdsk it |
00:04:09 | Yeft | yeh |
00:04:48 | | Quit tracktheripper (Read error: 104 (Connection reset by peer)) |
00:05:27 | Stevie[FP] | is the chkdsk almost done? |
00:05:46 | Yeft | well, it took a while for me to figure out the usb was pulled out so its just starting... |
00:05:46 | | Part LinusN |
00:05:56 | Yeft | 52% complet |
00:05:56 | Stevie[FP] | lol |
00:06:36 | Yeft | it says "convert lost chains to files? (y/n)" |
00:06:47 | Stevie[FP] | no |
00:06:55 | Yeft | ok |
00:06:55 | Stevie[FP] | and you need to start using unplug/eject |
00:07:00 | | Quit [IDC]Dragon ("Leaving") |
00:07:22 | Yeft | yeh, it was probably once or twice, i usually do though (i was probably in a hurry as i am now lol) |
00:07:27 | Yeft | its done |
00:07:32 | Stevie[FP] | ookay |
00:07:34 | Stevie[FP] | -o |
00:07:39 | Stevie[FP] | now do an unplug/eject |
00:07:44 | Stevie[FP] | and see if it works |
00:08:20 | Yeft | still loads the old firmware |
00:09:35 | Yeft | it says the type of file is a winamp file which i am not happy about...but i have to go now...thanks (i may be back later) |
00:10:46 | PsycoXul | archos was dumb to name it .mod |
00:10:57 | | Quit Yeft ("« Ë×Çü®§îöñ » Info-[v9.4.2]- Released-[August 10, 2002]- Channel-[#Excursi") |
00:11:11 | PsycoXul | thats probably why they changed it for recorders |
00:14:32 | Stevie[FP] | psyco, how much exp. do you have reverse-engineering devices? |
00:15:40 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
00:15:40 | * | PsycoXul thinks... |
00:15:47 | Stevie[FP] | because |
00:15:55 | PsycoXul | um, none. |
00:15:56 | | Join LinusN [200] (~linus@labb.contactor.se) |
00:16:01 | PsycoXul | pretty much |
00:16:05 | Stevie[FP] | lol |
00:16:10 | Stevie[FP] | linus, I have a hunch |
00:16:28 | LinusN | shoot |
00:16:35 | Stevie[FP] | I have a sneaking suspicion that (due to the potential ROM-is-slow issue) |
00:16:49 | Stevie[FP] | the MAS normally copies its own firmware to RAM when it starts up |
00:17:27 | LinusN | ok |
00:18:06 | Stevie[FP] | there are instructions here |
00:18:17 | Stevie[FP] | on how to extract the contents of internal RAM |
00:19:14 | LinusN | Stevie[FP]: reverse engineering a custom DSP...tricky stuff |
00:19:39 | Stevie[FP] | indeed |
00:19:41 | Stevie[FP] | but |
00:19:58 | LinusN | i doubt that it's custom though |
00:20:00 | Stevie[FP] | we're not doing anything permanent, right? |
00:20:16 | LinusN | they probably licensed an existing core |
00:20:25 | Stevie[FP] | I'm betting it's a RISC core |
00:20:37 | Stevie[FP] | anybody wanna search for processors with a 20-bit instruction size? |
00:24:30 | Stevie[FP] | http://www.qrpff.net/~stevie/rockbox/mp3-sch.pdf |
00:26:26 | LinusN | care to send me the eagle files? |
00:26:35 | Stevie[FP] | eagle files? |
00:26:44 | Stevie[FP] | I just found that schematic on the web |
00:26:59 | LinusN | oh, i though you made it yourself |
00:27:01 | Stevie[FP] | and I regret to say that I dunno wtf an eagle file is |
00:27:18 | LinusN | Eagle is an elcetronics cad program |
00:27:24 | Stevie[FP] | ah |
00:27:37 | Stevie[FP] | hm |
00:28:30 | Stevie[FP] | I wonder if we could use some sort of stockholder reports to find out where Micronas spends their money :D |
00:28:40 | Stevie[FP] | 'Acme DSP Cores - $100,000' |
00:28:49 | LinusN | :-) |
00:28:56 | LinusN | i searched the web a little |
00:29:03 | LinusN | seems like they do their own cores after all |
00:29:30 | Stevie[FP] | milestones: products: |
00:29:33 | Stevie[FP] | 1992 - Open DSP architecture DIGIT3000 |
00:29:41 | Stevie[FP] | open, eh? |
00:30:34 | Stevie[FP] | I wonder how hard-working these people are |
00:30:48 | Stevie[FP] | People tend to fall back on what they've built before |
00:32:44 | | Join awy[baer] [0] (~erklaerba@pD9EB751A.dip.t-dialin.net) |
00:33:38 | | Quit awy[baer] (Remote closed the connection) |
00:37:49 | | Join awy[baer] [0] (~erklaerba@pD9EB751A.dip.t-dialin.net) |
00:41:45 | LinusN | Stevie[FP]: http://winwww.rutgers.edu/~samar/platforms/masc3500.html |
00:42:26 | | Quit Jet8810 ("Client exiting") |
00:50:55 | | Join diddystar5 [0] (Lee@ACC43EB2.ipt.aol.com) |
00:51:01 | diddystar5 | hey |
00:51:50 | LinusN | yo |
00:51:51 | diddystar5 | sometimes when doing a cvs download i now get a error anyone have the same problem? |
00:52:12 | LinusN | sourceforge anonymous cvs access is choked |
00:52:47 | diddystar5 | ok if i keep trying it eventually i get it |
00:53:46 | LinusN | our daily build script tries in a loop |
00:55:31 | diddystar5 | thanks Linus bye! |
00:55:44 | | Quit diddystar5 (Client Quit) |
01:00 |
01:01:05 | Stevie[FP] | do we have any idea about what clock the MAS runs at? |
01:01:47 | LinusN | around 14MHz i think |
01:02:23 | Stevie[FP] | okay |
01:04:09 | _aLF | LinusN> I see somewhere that speed vary (25Mhz for decoding, 50Mhz for encoding) |
01:04:22 | Stevie[FP] | ah, the 3857 or whatever has a 18.432mhz clock |
01:04:24 | Stevie[FP] | rather high speed |
01:04:37 | Stevie[FP] | 54ns per tick |
01:05:25 | Stevie[FP] | what do you think the odds are that they found a (relatively cheap) ROM chip that can deal with a 50ns access time? |
01:06:41 | LinusN | well, if it's an ASIC, i think they wouldn't have a problem with that |
01:12:08 | | Join tracktheripper [0] (jirc@ACBB28E3.ipt.aol.com) |
01:12:21 | tracktheripper | hello |
01:12:44 | LinusN | hi |
01:12:56 | tracktheripper | hi LinusN |
01:13:22 | tracktheripper | LinusN when using timestretching to make a song faster it sounds like "bits" of the song are "missing" |
01:13:26 | tracktheripper | this is using Soundforge |
01:13:37 | tracktheripper | like bass thumps and the like |
01:14:06 | LinusN | yes? |
01:14:21 | tracktheripper | wondered why that happens |
01:15:23 | LinusN | well, i guess the algorithm isn't perfect |
01:15:32 | tracktheripper | ohh |
01:16:21 | tracktheripper | Linus I feel every feasable feature request is in Rockbox now |
01:16:29 | tracktheripper | I can't imagine anything else new being added |
01:16:39 | LinusN | bookmarking? |
01:16:41 | tracktheripper | whatever Rockbox cannot do I use the Archos firmware instead |
01:16:47 | LinusN | id3 editing? |
01:16:55 | LinusN | playlist editin? |
01:17:00 | LinusN | record timer? |
01:17:09 | | Join Yeft [0] (Yeft@ACA5B2DB.ipt.aol.com) |
01:17:12 | tracktheripper | when are those requests u mentioned coming? |
01:17:13 | tracktheripper | :-) |
01:17:22 | Yeft | hi |
01:17:26 | LinusN | hi |
01:17:27 | Yeft | i'm back : ) |
01:17:35 | tracktheripper | hi yeft |
01:17:40 | tracktheripper | nice to meet you :-) |
01:17:50 | LinusN | tracktheripper: when? well, when it's ready |
01:17:57 | tracktheripper | okies |
01:18:03 | LinusN | we have no time plan |
01:18:22 | tracktheripper | ok |
01:18:27 | Yeft | stevie? |
01:18:35 | tracktheripper | Archos don't seem to be updating their firmware anymore |
01:18:55 | Yeft | cause archos has such high quality standards : / |
01:19:05 | tracktheripper | lol |
01:19:20 | tracktheripper | LinusN will a "Move File" feature be intoduced one day? |
01:19:21 | Yeft | great machines....god awful firmware |
01:19:32 | tracktheripper | move files around different folders on the fly |
01:19:37 | LinusN | tracktheripper: sure |
01:19:59 | Stevie[FP] | actually |
01:20:05 | Stevie[FP] | maybe Archos does have high quality standards |
01:20:12 | Yeft | and? |
01:20:14 | Yeft | but? |
01:20:17 | tracktheripper | what about making the screen touchscreen like on a PDA for easier using of the built-in keyboard? |
01:20:25 | Stevie[FP] | and that's why they won't update their firmware −− they know they can't program, and they'll just fsck it up more |
01:20:37 | Yeft | lol |
01:20:45 | * | Stevie[FP] looks at tracktheripper |
01:20:47 | Stevie[FP] | wheres my LART? |
01:20:55 | * | Stevie[FP] digs around for it |
01:20:59 | Yeft | i dont think you can make a non touchscreen touchscreen |
01:21:02 | Stevie[FP] | ah, here it is |
01:21:05 | tracktheripper | whats a lart? |
01:21:11 | * | Stevie[FP] whaps tracktheripper repeatedly on the head with his LART |
01:21:18 | tracktheripper | ouch :_) |
01:21:42 | Stevie[FP] | http://info.astrian.net/jargon/terms/l/LART.html |
01:21:59 | tracktheripper | lopl |
01:22:00 | tracktheripper | lol |
01:22:01 | tracktheripper | :D |
01:22:03 | tracktheripper | my head hurts |
01:22:11 | Yeft | lol |
01:22:14 | Yeft | ok anyways... |
01:22:52 | tracktheripper | :) |
01:23:01 | Yeft | can someone help me here? |
01:23:09 | tracktheripper | whats up yeft |
01:23:36 | Yeft | my archos thinks .mod is some winamp file : ( |
01:24:07 | LinusN | Yeft: does your Explorer show file extensions? |
01:24:13 | Yeft | no |
01:24:18 | LinusN | then make it |
01:24:38 | _aLF | good night |
01:24:43 | LinusN | _aLF: nite |
01:24:43 | | Quit _aLF ("bye") |
01:24:51 | Yeft | ok, right on it |
01:25:33 | Yeft | and now it does |
01:25:44 | | Quit tracktheripper ("Leaving") |
01:26:06 | LinusN | so is the file named ARCHOS.MOD? |
01:26:19 | Yeft | 1 sec i mightve fixed the problem thanks to that |
01:26:32 | Stevie[FP] | i'm thinking acrhos.mod.mod |
01:26:36 | Stevie[FP] | or something like that |
01:26:39 | Yeft | and you are correct |
01:26:50 | LinusN | Yeft: common mistake in the Windows world |
01:26:51 | Yeft | i feel dumb |
01:26:56 | Yeft | lol |
01:27:10 | Stevie[FP] | i want to find the moron who came up with this 'hide file extensions' crap |
01:27:26 | Yeft | yeh me 2! |
01:27:31 | Stevie[FP] | and I want to cause him great pain |
01:27:49 | Stevie[FP] | I bet that half of the idiots who've run viruses named blah.txt.exe |
01:27:57 | Stevie[FP] | wouldn't have run them if they'd seen the .exe extension |
01:29:05 | Stevie[FP] | meh, stupid Micronas |
01:29:35 | Yeft | now... took get the archos to boot up |
01:30:06 | Yeft | good to go |
01:30:33 | Yeft | thats probably true (the .txt.exe) |
01:34:06 | devZer0 | ooohhh - i feel so dumb, too :) |
01:34:35 | devZer0 | hacking C - it`s not the world i`m living in :) |
01:35:12 | * | Stevie[FP] is away [gone] [KS-MsgLog Off] |
01:35:13 | | Quit Yeft (Read error: 104 (Connection reset by peer)) |
01:35:28 | devZer0 | linus - i have found an issue with the rockbox simulator on win32 |
01:36:34 | LinusN | devZer0: yes? |
01:36:54 | devZer0 | i use the sim on winxp with ntfs filesystem |
01:36:56 | | Join tracktheripper [0] (jirc@ACBB28E3.ipt.aol.com) |
01:37:03 | tracktheripper | sorry got cut off |
01:37:10 | | Join midknight2k3 [0] (LaLaLaLaLa@AC875951.ipt.aol.com) |
01:37:12 | midknight2k3 | lo |
01:37:13 | tracktheripper | Linus where can I read about the MAS chip in the Archos? |
01:37:17 | tracktheripper | hi mid |
01:37:28 | midknight2k3 | It's undocumented isn't it? |
01:37:40 | midknight2k3 | They have little info on it |
01:37:44 | midknight2k3 | As I understand |
01:37:50 | LinusN | tracktheripper: http://rockbox.haxx.se/docs/datasheets.html |
01:37:51 | devZer0 | and the directory-icons don`t show up all |
01:37:51 | midknight2k3 | I did see a link the other day though |
01:38:16 | tracktheripper | thanks linus |
01:38:25 | devZer0 | the .attr seems to be different |
01:38:46 | LinusN | devZer0: player or recorder? |
01:38:52 | devZer0 | recorder |
01:39:06 | LinusN | i didn't know that the icons were special |
01:39:59 | devZer0 | how do i print a short in formatted way to debugf? |
01:40:19 | devZer0 | then i can analyse this better |
01:40:42 | LinusN | devZer0: %d should work |
01:42:02 | devZer0 | thanks. |
01:42:23 | devZer0 | the dir, where the icons are shown have a .attr with value 22 |
01:42:32 | | Join ferdy_ [0] (~chatzilla@4e.fcbed1.client.atlantech.net) |
01:42:38 | devZer0 | e.g. this is dir "Config.Msi" |
01:42:58 | devZer0 | then i have dirs "admin" and "bb" - the have 8208 |
01:43:21 | tracktheripper | a lot to take in |
01:43:26 | devZer0 | cygwin and cygwin-src have 10256 - all of them are without icons |
01:43:38 | ferdy_ | hey, ermm, I'm just setting up the dev environment for win32 and have a few daft questions, anyone around be able to answer them? |
01:44:10 | devZer0 | hey - depends WHICH win32 env. you are setting up ;) |
01:44:37 | ferdy_ | easiest one possible, I'm just getting things going with cygwin |
01:45:09 | devZer0 | ok |
01:45:23 | | Quit tracktheripper ("Leaving") |
01:45:49 | ferdy_ | I've got the source, done a configure, but I don't have gcc by default, should i have grabbed the gnush compiler? |
01:46:06 | devZer0 | no - you can install cygwin gcc |
01:46:24 | ferdy_ | OK, which i take it doesn't come with the default setup |
01:46:39 | devZer0 | think so |
01:46:41 | LinusN | ferdy_: of course not |
01:46:53 | *** | Saving seen data "./dancer.seen" |
01:47:00 | LinusN | ferdy_: sorry, i misunderstood |
01:47:06 | LinusN | you need gcc |
01:47:37 | LinusN | _and_ the sh1 cross gcc |
01:48:23 | midknight2k3 | I'll beback in a few minutes |
01:48:25 | | Quit midknight2k3 () |
01:48:47 | ferdy_ | is that the gnush ? |
01:49:15 | LinusN | gnush is a ready-compiled cross gcc, yes |
01:49:42 | | Join Yeft [0] (Yeft@ACAA7DEA.ipt.aol.com) |
01:50:13 | devZer0 | mhh - wasn`t sh1 cross-gcc "inside" gcc package? |
01:50:25 | hardeep | gnush doesn't work too well with cygwin though |
01:50:31 | devZer0 | its some time ago that i installed that... |
01:52:24 | Yeft | i could never be a computer helper guy, i am tooo impatient |
01:52:42 | LinusN | same here |
01:53:08 | ferdy_ | OK, from the web page http://rockbox.my-vserver.de/win32-sdk.html it indicated that the compiler was picked up |
01:53:28 | Yeft | is there other archos firmware like rockbox? |
01:53:35 | LinusN | ferdy_: that one is a special hack |
01:53:51 | LinusN | Yeft: i never heard about anything else |
01:54:00 | devZer0 | yes :) i made that some time ago. it is meant for people with small bandwidth |
01:54:11 | devZer0 | and the impatient ones :) |
01:54:26 | devZer0 | just follow the cooking-receipe - and you can compile rockbox |
01:54:30 | ferdy_ | so is there a compiler in the package that I'm not finding one way or another? |
01:55:06 | LinusN | if you downloaded that package, yes |
01:55:17 | ferdy_ | d'oh, where should it be? |
01:55:23 | | Join tracktheripper [0] (jirc@ACBB28E3.ipt.aol.com) |
01:55:23 | devZer0 | that package is just a stripped-down cygwin installation |
01:55:52 | tracktheripper | LinusN i read about the MAS chip on the Micronas website. there is no way to make it read WMA |
01:56:29 | devZer0 | does one need wma? ;) |
01:56:43 | tracktheripper | i have a few wma tracks |
01:56:43 | Yeft | but maybe you could make it think it was reading mp3 but really reading an wma :) |
01:56:57 | tracktheripper | yea yeft rename the extension :P |
01:57:47 | Yeft | damn extensions : ¦ |
01:57:53 | tracktheripper | kik |
01:57:54 | tracktheripper | lol |
01:57:54 | tracktheripper | even |
01:57:56 | tracktheripper | >:D< |
01:58:19 | Yeft | my archos needs some cooloff time, its been gettin a workout |
01:58:22 | tracktheripper | u would lose quality coding a 64kbs WMA to 128kbs MP3 anyway |
01:59:54 | Yeft | linus, does logbot have a feature that can email logs (i've been looking for one that can) |
02:00 |
02:00:08 | | Quit tracktheripper (Client Quit) |
02:00:32 | DBUG | Enqueued KICK Yeft |
02:00:32 | Yeft | »»» Waaaaaas Uuuuuuuuuup #rockbox !! |
02:00:36 | Yeft | lol |
02:02:43 | ferdy_ | devZer0, I have the sh-elf-ar.exe files, but none are aliases to gcc, should something have been set up like that ( this machine has had various cygwins on it at stages ) |
02:03:08 | | Join midknight2k3 [0] (LaLaLaLaLa@AC875951.ipt.aol.com) |
02:03:15 | midknight2k3 | I am back! |
02:03:26 | LinusN | Yeft: no, logbot has no email feature as far as i know |
02:03:32 | Yeft | ok ty |
02:03:36 | Yeft | stockholm? |
02:03:49 | LinusN | btw, logbot is a Dancer (dancer.sourceforge.net) |
02:04:05 | LinusN | gothenburg at the moment, but i live outside stockholm |
02:04:47 | Yeft | is it nice, never been of this continent lol |
02:06:16 | Yeft | brb |
02:06:17 | | Quit Yeft ("« Ë×Çü®§îöñ » Info-[v9.4.2]- Released-[August 10, 2002]- Channel-[#Excursi") |
02:08:10 | devZer0 | ferdy. you should do a clean cygwin install. or download win32sdk and install that. |
02:08:45 | devZer0 | perhaps try to reinstall gcc first |
02:09:19 | | Join Yeft [0] (Yeft@ACAA7DEA.ipt.aol.com) |
02:10:48 | | Part Yeft |
02:11:04 | | Join Yeft [0] (~linus@ACAA7DEA.ipt.aol.com) |
02:11:57 | | Part Yeft |
02:12:25 | | Join Yeft [0] (Yeft@ACAA7DEA.ipt.aol.com) |
02:12:31 | Yeft | ok i'm here for good now lol |
02:13:28 | ferdy_ | devZer0: I did install the win32sdk, but like it says any other cygwin installation may create problems, thanks anyways |
02:13:31 | DBUG | Enqueued KICK Yeft |
02:13:31 | Yeft | Jukebox Tip of The Night do not stick the end of the charger in your mout |
02:13:50 | midknight2k3 | uh oh |
02:13:52 | midknight2k3 | heh |
02:13:56 | midknight2k3 | what happened |
02:14:02 | Yeft | it hurt |
02:14:09 | midknight2k3 | shocked? |
02:14:16 | Yeft | pain |
02:14:27 | midknight2k3 | While it was plugged in? |
02:14:40 | Yeft | but thank god it was just on the very corner........ yes |
02:14:50 | midknight2k3 | lol |
02:14:54 | midknight2k3 | you crazy or somethin? |
02:15:01 | Yeft | bored |
02:15:03 | Yeft | confused |
02:15:40 | midknight2k3 | "Oh yes. How boring. Oooh! Archos charger! Looks absolutely delicious! Let me taste!! (ZAP) Ouch!" |
02:16:34 | LinusN | oh i feel bored today, hmmm...i'll just inflict some pain |
02:16:46 | Yeft | or "hmmm sucking on the wire.... sucking down the wire is that the end??? *zap*) |
02:17:22 | midknight2k3 | Oh my GOD |
02:17:26 | Yeft | lol |
02:17:39 | devZer0 | ferdy -just backout your current cygwin installation. move cygwin to a different dir and make shure, there is no other cygwin-dlls on your system. |
02:17:41 | midknight2k3 | I wish the archos firmware could be modified to work on the rioriot |
02:17:59 | devZer0 | after that, save your cygwin relevant registry settings |
02:18:00 | midknight2k3 | Archos ROCKBOX firmware that is |
02:19:46 | devZer0 | linus - you inflict som pain? how that? |
02:21:18 | midknight2k3 | QUOTEL |
02:21:21 | midknight2k3 | oops |
02:21:23 | midknight2k3 | QUOTE: |
02:21:24 | midknight2k3 | <Yeft> Jukebox Tip of The Night do not stick the end of the charger in your mout |
02:21:41 | midknight2k3 | <Yeft> bored |
02:21:41 | midknight2k3 | <Yeft> confused |
02:21:41 | midknight2k3 | <midknight2k3> "O |
02:22:01 | midknight2k3 | <LinusN> oh i feel bored today, hmmm...i'll just inflict some pain |
02:22:15 | Yeft | hmmm so i guess the jukebox6000 can't play videos huh |
02:22:21 | LinusN | lol |
02:22:24 | devZer0 | what is the problem with sticking the charger in your mouth? no danger at all... :D |
02:23:16 | midknight2k3 | While it's PLUGGED in |
02:23:44 | devZer0 | yes - where is the problem? |
02:23:54 | LinusN | anyone here got the "rec fls: -114" error? |
02:23:58 | midknight2k3 | electricity |
02:24:02 | midknight2k3 | I think I used to |
02:24:07 | midknight2k3 | after that defrag |
02:24:17 | devZer0 | your tongoue will prickle a little bit |
02:24:22 | midknight2k3 | lo |
02:24:27 | midknight2k3 | a little bit yes |
02:24:48 | devZer0 | linus: no - me not. |
02:26:53 | midknight2k3 | Linus, do you think it's possible to make custom firmware for the rioriot which uses an EXE file to install the upgrade on the player? |
02:27:07 | midknight2k3 | That seems pretty impossible, to make up the firwmare and an EXE to install it |
02:27:14 | midknight2k3 | you can't even see the files on the drive |
02:28:10 | devZer0 | maybe the exe patches the firmware to flash-memory? |
02:28:46 | midknight2k3 | yeas |
02:28:49 | midknight2k3 | that's what it does |
02:29:17 | midknight2k3 | but it seems hard, knowing you can't see the drive (totally hidden) and you cant take stuff off of it |
02:30:08 | LinusN | it is certainly possible |
02:30:16 | LinusN | it just takes some work |
02:30:27 | midknight2k3 | I don't know how you'd look at it though |
02:30:38 | midknight2k3 | The code is basically built into the installation exe |
02:30:39 | LinusN | i'd open it |
02:30:49 | midknight2k3 | open... the exe file? |
02:30:49 | LinusN | and examine the flash contents |
02:31:00 | LinusN | the rioriot |
02:31:12 | midknight2k3 | how can you see the contents of a chip? |
02:31:15 | midknight2k3 | Offhand? |
02:31:40 | LinusN | by connecting a logic analyser, for example |
02:32:01 | LinusN | i guess examining the EXE file would be easier though |
02:32:08 | midknight2k3 | I have no equipment of the sort |
02:32:09 | midknight2k3 | lol |
02:32:16 | devZer0 | if it is an ordinary flash-rom, you could use a hardware, to read the "contents" |
02:32:18 | LinusN | me neither, but i can borrow |
02:32:53 | midknight2k3 | I know there's people out there that can do this... the rioriot is the cheapest 20GB mp3 player |
02:33:00 | midknight2k3 | I don't get why they don't |
02:33:36 | devZer0 | is it ? i thought archos is |
02:33:52 | midknight2k3 | perhaps bye a fine hair |
02:34:07 | midknight2k3 | the rioriot has a nice 2.25" screen (i think thats the size) |
02:34:17 | midknight2k3 | And a very good navigation system |
02:34:37 | midknight2k3 | As opposed to.... 24 character cells that can't be modified more than 4 at a time |
02:34:46 | midknight2k3 | Hm. |
02:35:13 | Yeft | any help...my archos wont boot! |
02:35:31 | midknight2k3 | I don't want to sound dumb CALLING them and asking about when the new firmwareis gonna be out |
02:35:34 | midknight2k3 | uh oh |
02:35:40 | midknight2k3 | HD ERROR? |
02:37:20 | devZer0 | sorry guys - i`m very tired. gonna sleep now. good night! |
02:37:55 | midknight2k3 | see you |
02:37:56 | midknight2k3 | bye |
02:37:58 | midknight2k3 | good night |
02:38:00 | midknight2k3 | later |
02:38:02 | midknight2k3 | all that... |
02:38:09 | | Quit devZer0 ("Leaving") |
02:38:28 | Yeft | meh hd error |
02:38:35 | midknight2k3 | Third one this month for me. |
02:38:44 | Yeft | month? third one this day |
02:38:56 | midknight2k3 | third person to tell me about it |
02:39:24 | midknight2k3 | try to: hook up to usb, delete rockbox, put on archos latest firmware |
02:39:27 | midknight2k3 | should go away |
02:39:32 | midknight2k3 | thenput on rockbox again |
02:39:49 | Yeft | lol ok |
02:39:51 | LinusN | midknight2k3: did you reformat to get rid of the -114 error? |
02:40:26 | | Quit ferdy_ ("ChatZilla 0.8.11 [Mozilla rv:1.2/20021126]") |
02:40:33 | midknight2k3 | no way! |
02:40:47 | midknight2k3 | I just one day put on the new rockbox and kazam it was gone |
02:41:10 | LinusN | that was an interesting clue |
02:41:32 | LinusN | was you jukebox close to full? |
02:41:44 | midknight2k3 | yes |
02:41:49 | midknight2k3 | 6.2GB left or so |
02:42:21 | LinusN | hmmm |
02:45:09 | midknight2k3 | Me love me archos |
02:45:13 | midknight2k3 | Me love me archos |
02:45:38 | midknight2k3 | Me love me rioriot but me rioriot has no firmware upgrade cause of sonicstinkingblue |
02:46:20 | | Quit Yeft (Read error: 104 (Connection reset by peer)) |
02:47:40 | | Join Yeft [0] (Yeft@ACCAD1E0.ipt.aol.com) |
02:47:44 | Yeft | grrr |
02:48:19 | midknight2k3 | not working? |
02:49:47 | Yeft | nope |
02:50:19 | midknight2k3 | Huhm |
02:57:04 | LinusN | midknight2k3: was it a defrag that triggered the -114 bug? |
02:57:35 | midknight2k3 | yup |
02:57:40 | DBUG | Enqueued KICK Yeft |
02:57:40 | Yeft | it makes noise like it wants to load, and it holds at the "Jukebox 6GB Ver : 5.02" screen |
02:58:02 | LinusN | it's funny, i defragged my fm several times to trigger the bug, to no avail |
02:58:10 | midknight2k3 | are you working out that bug? |
02:58:19 | midknight2k3 | Well it was like two months ago |
02:58:20 | LinusN | midknight2k3: trying to figure out what it could be |
02:58:25 | midknight2k3 | it was an older version |
02:58:33 | midknight2k3 | before 2.0 |
02:58:33 | midknight2k3 | way before |
02:58:42 | LinusN | practically nothing has changed since then |
02:58:54 | midknight2k3 | welp I haven't an idea then |
02:59:02 | midknight2k3 | i only got about 12% through it though |
02:59:09 | midknight2k3 | perhaps that's it |
02:59:11 | midknight2k3 | I stopped it |
02:59:13 | LinusN | through the defrag? |
02:59:20 | midknight2k3 | yteah |
02:59:23 | LinusN | aha! |
02:59:41 | midknight2k3 | it moved stuff but left some stuff in odd places? |
03:00 |
03:00:02 | LinusN | i bet the fsinfo structure was corrupt... |
03:00:35 | LinusN | fsinfo is an info block that tells how much space is left etc |
03:01:00 | LinusN | windows doesn't always update it correctly |
03:01:20 | midknight2k3 | there you go then that's gotta be it |
03:05:54 | Yeft | ok format jukebox...here i come |
03:06:58 | midknight2k3 | give it a go |
03:22:47 | | Join Yeft|Away [0] (Yeft@ACAC0440.ipt.aol.com) |
03:22:47 | | Quit Yeft (Read error: 104 (Connection reset by peer)) |
03:22:54 | | Nick Yeft|Away is now known as Yeft (Yeft@ACAC0440.ipt.aol.com) |
03:22:56 | Yeft | ok |
03:22:57 | Yeft | great |
03:23:17 | Yeft | the formatting screwed up, and now i no longer have rights to the F drive : ( |
03:24:47 | Yeft | this stinks |
03:27:57 | LinusN | screwed up? |
03:28:25 | Yeft | i got it to work... |
03:28:42 | Yeft | now i have to load everything back on (wishes usb was as fast as firewire) |
03:28:57 | LinusN | USB2.0 is faster |
03:29:15 | Yeft | i dont have 2.0 : ( |
03:29:17 | LinusN | but the player is usb1.1 :-( |
03:29:27 | Yeft | oic |
03:30:10 | Yeft | crap lol i loaded it wrong |
03:32:28 | Yeft | its gonna be like an hour : ((((((((( |
03:37:27 | adi|home | linus you still around?> |
03:37:33 | LinusN | yup |
03:37:46 | adi|home | you got time/want to talk about sokoban? |
03:37:53 | LinusN | sure |
03:38:00 | adi|home | k.. whats up? |
03:38:17 | adi|home | i realized the offset part wasn't working... |
03:38:26 | LinusN | i looked at your code for the loadable levels and i feel it's a bit complicated |
03:38:34 | adi|home | i was more worried aobut the segfault bit... |
03:38:38 | adi|home | k... |
03:39:39 | LinusN | first of all, is it a problem to have a numlevels=xxx first in the file? |
03:40:05 | LinusN | or is the levels.txt unmodified from the original? |
03:40:05 | adi|home | it is if we want/expect the user to add/edit levels |
03:40:16 | adi|home | its rather modified |
03:40:28 | adi|home | but not drastically |
03:40:44 | LinusN | is it hard to use them unmodified? |
03:40:51 | adi|home | the impression i took from zagor was that the # of levels shouldn't be fixed. |
03:41:04 | adi|home | well... unmodified they are in the .h file |
03:41:22 | LinusN | he meant fixed, as in hard-coded |
03:41:40 | adi|home | right... |
03:41:52 | adi|home | but how do i know when i've reached the last level unless i count them? |
03:42:07 | adi|home | just make the assumption that the user with never edit the levels? |
03:43:39 | | Join Stevie-O [0] (whatsit2u@user-2inikih.dialup.mindspring.com) |
03:43:48 | Stevie-O | phjear! muhaha |
03:45:11 | Stevie-O | is anyone even here? |
03:45:20 | midknight2k3 | me |
03:45:21 | midknight2k3 | linus |
03:45:27 | adi|home | no.. he left about an hour ago |
03:45:27 | midknight2k3 | adi-home |
03:45:30 | Stevie-O | heh |
03:45:32 | midknight2k3 | oh really lol |
03:45:37 | adi|home | but if you give it some time.. everybody will be back |
03:45:44 | adi|home | and he was going to bring his friend noone |
03:45:47 | Stevie-O | lol |
03:46:00 | midknight2k3 | I see 20 people in here |
03:46:04 | Yeft | meeeeee |
03:46:07 | midknight2k3 | i've talked to about 3 of them so far |
03:46:11 | midknight2k3 | and it's been awhile |
03:46:21 | Stevie-O | I haven't checked the very latest builds |
03:46:24 | Stevie-O | but in 5/02 |
03:46:31 | Stevie-O | when you stop recording |
03:46:36 | Stevie-O | we generate an xing header |
03:46:56 | *** | Saving seen data "./dancer.seen" |
03:47:28 | midknight2k3 | XING? |
03:47:31 | midknight2k3 | like 'zing'? |
03:47:35 | midknight2k3 | or 'ex-ing; |
03:47:43 | Stevie-O | hmmm |
03:48:03 | midknight2k3 | 'king'? |
03:48:07 | Ctcp | Ignored 3 channel CTCP requests in 57 minutes and 8 seconds at the last flood |
03:48:07 | * | Stevie-O rolls his eyes |
03:48:19 | midknight2k3 | 'exxking'? |
03:48:25 | midknight2k3 | 'sking'! |
03:48:29 | midknight2k3 | that's it right? |
03:48:44 | * | Stevie-O LARTs midknight2k3 |
03:49:26 | midknight2k3 | LARTS? |
03:49:30 | midknight2k3 | is that an abbreviation? |
03:49:37 | midknight2k3 | Or like 'farts on'? |
03:49:57 | Yeft | lol |
03:50:14 | Yeft | stevie-o = stevie[FP]? |
03:50:27 | midknight2k3 | WAIT |
03:50:29 | Stevie-O | what gave it away? |
03:50:33 | Stevie-O | ;) |
03:50:37 | Yeft | ummm the LART actually |
03:50:45 | Stevie-O | ah |
03:50:45 | Stevie-O | :D |
03:51:00 | midknight2k3 | what is lart? |
03:51:14 | midknight2k3 | Loving Aour Rockbox Team? |
03:51:39 | midknight2k3 | but then you can't LART someone.. |
03:51:51 | Stevie-O | http://info.astrian.net/jargon/terms/l/LART.html |
03:52:25 | midknight2k3 | hey! |
03:52:29 | midknight2k3 | that's mean |
03:52:33 | Yeft | llol |
03:52:43 | Yeft | half hour and my files are loaded |
03:53:04 | * | midknight2k3 larts mr. stevie-oeh |
03:54:43 | LinusN | adi|home: you currently search the file for levels when you start the game, and then for every time you load a level |
03:55:15 | midknight2k3 | wait |
03:55:21 | midknight2k3 | you're modifying sokoban? |
03:55:28 | LinusN | yes |
03:55:44 | midknight2k3 | cool! |
03:55:47 | Yeft | hmmmmmmmmm |
03:55:49 | midknight2k3 | loadable levels? |
03:55:55 | midknight2k3 | sorry yeft you can't play ;) |
03:56:11 | | Nick Yeft is now known as Iogbot (Yeft@ACAC0440.ipt.aol.com) |
03:56:16 | Iogbot | lol |
03:56:19 | Iogbot | thats funny |
03:56:25 | LinusN | Stevie-O: what about the xing header? |
03:56:40 | Stevie-O | nh |
03:56:42 | Stevie-O | mh |
03:56:52 | Stevie-O | well it seems that we don't generate a TOC |
03:56:52 | Iogbot | what is a xing header? |
03:57:07 | midknight2k3 | dont interrupt |
03:57:07 | Stevie-O | but, I'm trying to find where the vbr info is calculated |
03:57:11 | midknight2k3 | they're doing important work |
03:57:16 | LinusN | Iogbot: an information block in the mp3 file to aid playback of VBR files |
03:57:34 | adi|home | LinusN: well.. thats not the way its _supposed_ to work :) |
03:57:36 | adi|home | ideally... |
03:57:38 | LinusN | Stevie-O: create_xing_header() |
03:57:40 | adi|home | we do a level count at start |
03:57:50 | adi|home | then find our level (and store its offset) |
03:58:03 | adi|home | if we increase levels, we start the load at the last offset |
03:58:17 | | Nick Iogbot is now known as Yeft (Yeft@ACAC0440.ipt.aol.com) |
03:58:29 | LinusN | adi|home: but why do we need to know the number of levels from the start? |
03:58:35 | adi|home | if we decrease we start from the start (or i could start at the offset - X) |
03:58:43 | Stevie-O | number of levels? |
03:58:46 | * | Stevie-O rubs his head |
03:58:48 | adi|home | so that we know when you have 'won' the game |
03:58:51 | midknight2k3 | lol |
03:58:52 | LinusN | Stevie-O: sokoban |
03:59:01 | * | midknight2k3 days, "Stevie do it again" |
03:59:12 | Stevie-O | oh |
03:59:13 | adi|home | either that... or i could just keep reading till we run out of levels |
03:59:17 | * | Yeft punches midknight |
03:59:19 | LinusN | adi|home: if you get EOF when trying to load the next level... |
03:59:19 | midknight2k3 | I liked the old way where it said YOU WON and the screen flashed |
03:59:25 | adi|home | nods |
03:59:26 | midknight2k3 | now it just... leaves the game |
03:59:48 | adi|home | the only caveat with that is that if we are loading the first level, and we get EOF we have a prob (and i tell the user and exit ) :) |
04:00 |
04:00:04 | adi|home | would that make the complexity less? |
04:00:15 | Stevie-O | if we load the first level and we get EOF |
04:00:19 | Stevie-O | the user has some issues |
04:00:26 | LinusN | btw, all you do is concatenate the rows, when loading the level? |
04:00:38 | adi|home | basically, yup |
04:01:21 | LinusN | adi|home: this offset caching, how much do you gain? |
04:01:38 | adi|home | well.. you don't have to reparse the entire file everytime |
04:01:49 | LinusN | but how long does that take? |
04:01:54 | adi|home | its the size of an int versus reparsing the entire file everytime |
04:02:20 | LinusN | i don't care about the int, i care about the code |
04:02:31 | adi|home | should't be much.. i just figured it was more convenient... |
04:02:48 | Stevie-O | meh |
04:02:48 | midknight2k3 | any more games in the works, ppl? |
04:03:03 | LinusN | midknight2k3: we have a few |
04:03:10 | adi|home | midknight2k3: we need sokoban level loading working first ;) |
04:03:22 | midknight2k3 | cool |
04:03:25 | midknight2k3 | i hope this comes out |
04:03:29 | midknight2k3 | i love the current ones |
04:03:42 | midknight2k3 | Sokoban is my least favorite but it's still okay |
04:04:59 | Stevie-O | meh! I lost the xing url |
04:05:06 | Stevie-O | stupid scrollbacks |
04:05:13 | LinusN | check the log |
04:05:55 | LinusN | Stevie-O: what about it, anyway? |
04:06:02 | midknight2k3 | make an easter egg in rockbox it would be cool |
04:06:25 | LinusN | open source easter eggs aren't that funny imho |
04:06:45 | Yeft | lol |
04:06:46 | midknight2k3 | lol |
04:06:52 | midknight2k3 | not funny, hidden |
04:07:18 | midknight2k3 | I have an idea, make rockbox closed-source |
04:07:19 | LinusN | hiding an easter egg in the open source is hard |
04:07:22 | LinusN | haha |
04:07:37 | midknight2k3 | well |
04:07:44 | midknight2k3 | i won't look at the source! lol |
04:07:49 | Stevie-O | ... |
04:08:04 | Stevie-O | LinusN: http://www.ioccc.org/ |
04:08:05 | midknight2k3 | how about a hidden rockbox concept logo? |
04:08:48 | midknight2k3 | me miss easter egg |
04:08:53 | Stevie-O | (and *then* tell me that casting to/from char* is abuse :D) |
04:09:21 | LinusN | Stevie-O: tried programming ini Shakespeare? |
04:09:27 | LinusN | in |
04:09:45 | midknight2k3 | I think he knows what you mean |
04:10:36 | Stevie-O | #define SHAKESPEARE (bb||!bb) |
04:11:28 | Stevie-O | so wait, does this xing header actually store the average bitrate, or what? |
04:11:31 | Yeft | þ®ög®åmmîñg îñ §Håk˧þËå®? þ®ög®åm îñ tHî§ |måö |
04:11:54 | Stevie-O | yeft, don't make me hurt you |
04:12:00 | LinusN | Stevie-O: it stores the stream size and the frame count |
04:12:08 | Yeft | lol |
04:12:10 | Stevie-O | so |
04:12:28 | Stevie-O | assuming that it doesn't switch between layers I/II/III |
04:12:47 | Stevie-O | and samplerates (the latter of which is a pretty good indicator) |
04:12:53 | LinusN | now why would it? |
04:13:03 | Stevie-O | because it's closed-source :P |
04:13:05 | * | midknight2k3 says "Hurt me! þ®ög®åm îñ tHî§ |måö" |
04:13:32 | LinusN | Stevie-O: http://bjorn.haxx.se/shakespeare/fibonacci.txt |
04:13:43 | midknight2k3 | Fibonachi! |
04:13:47 | LinusN | Stevie-O: LAME is not closed source |
04:13:49 | Stevie-O | 1 1 2 3 5 |
04:13:58 | Stevie-O | i thought the encoder was the MAS chip |
04:14:18 | LinusN | in the recording case, yes |
04:14:39 | Stevie-O | well that's what I was referring to |
04:14:45 | Stevie-O | our generation of the vbr header |
04:14:54 | Stevie-O | when recording is finished |
04:14:55 | LinusN | i'm pretty sure that no encoder on earth switches sampling rate or layer |
04:15:06 | Stevie-O | ok |
04:15:15 | Stevie-O | our counter appears to stop at 1048575 frames? |
04:15:20 | Yeft | i dont get that |
04:15:24 | Yeft | i dont get much though |
04:15:30 | Yeft | (wooooooosh) over my head |
04:15:53 | LinusN | Stevie-O: yes |
04:15:53 | Stevie-O | 1048575 frames * 1152 samples per frame == 1207958400 |
04:15:57 | Stevie-O | samples |
04:16:04 | Yeft | all i know, is that wasnt in romeo and juliet, and in romeo and juliet they meet and BOTH die...sooooooo its not real |
04:16:28 | Yeft | lol |
04:16:29 | Stevie-O | 1207958400 samples / 44100 samples/s = 2739.134694 seconds |
04:16:38 | Stevie-O | 45mins 39secs |
04:17:06 | Stevie-O | so we can record for about 45 minutes before we no longer generate a particularly effective vbr header (since num_frames is 0) |
04:17:25 | LinusN | about 26ms per frame |
04:17:52 | Stevie-O | how often do we have to pull data from the encoder? |
04:18:08 | midknight2k3 | My guess is 1 second |
04:19:19 | Stevie-O | ... |
04:20:08 | midknight2k3 | well it's worthless |
04:20:12 | Stevie-O | i know |
04:20:20 | midknight2k3 | i better stop blurting in like a clumsy janitor |
04:20:22 | Stevie-O | which is why I don't understand you offering it |
04:20:24 | midknight2k3 | continue and sorry |
04:21:04 | | Quit kassoolet (Remote closed the connection) |
04:21:12 | midknight2k3 | uh oh |
04:22:21 | Stevie-O | dorks at micronas |
04:22:29 | Stevie-O | ytf doesn't the counter wrap |
04:23:47 | LinusN | Stevie-O: if the counter did wrap, we wouldn't have a problem |
04:23:51 | Yeft | does rockbox play .wav? |
04:23:57 | LinusN | Yeft: no |
04:24:00 | Yeft | ty |
04:24:19 | Stevie-O | LinusN: we wouldn't have one if the stupid thing could be explicitly reset either |
04:25:00 | LinusN | guess so |
04:25:35 | Stevie-O | I just can't imagine that there's no way to do that |
04:25:54 | Yeft | 3.14159265358979323846264338327950288419716939937501 |
04:25:56 | Stevie-O | it says something about audio data time-outs |
04:26:13 | LinusN | Stevie-O: the counter stops at 7ffff, btw |
04:26:16 | Stevie-O | that's 510, yeft |
04:26:33 | Yeft | o thanks, i always get that part messed up |
04:26:39 | Stevie-O | wait, it stops at 524287? |
04:26:46 | Stevie-O | 5105820974944 |
04:27:23 | Yeft | lol i think the billionth digit is 0 |
04:27:37 | Stevie-O | ... |
04:27:43 | Yeft | billionth or trillionth or something |
04:27:50 | Stevie-O | good, cuz if we put a 1 there |
04:28:02 | Stevie-O | we'd be off by 10^-(10^6) |
04:28:10 | Yeft | seriously |
04:28:11 | Stevie-O | which would be perilous for our circle calculations |
04:28:47 | Yeft | but you know what estimation i hat |
04:28:48 | Yeft | hate |
04:28:53 | Yeft | 22/7 |
04:28:53 | Stevie-O | 4? |
04:28:57 | Stevie-O | 157/50 |
04:29:26 | LinusN | Stevie-O: that is about 3 hours and 47 minutes |
04:29:47 | Stevie-O | what, 524287 frames? |
04:29:55 | LinusN | 26ms per frame |
04:30:37 | Stevie-O | 3hrs 47mins 11secs |
04:30:38 | Stevie-O | hm |
04:30:46 | Stevie-O | i wonder how i got the other number |
04:30:51 | LinusN | me too |
04:31:12 | LinusN | anyway, we use the frame counter if it is less that 7ffff |
04:31:27 | Stevie-O | yeah |
04:31:32 | LinusN | otherwise we don't include the frame count in the xing header when we generate it |
04:32:02 | Yeft | lol i cant stop my archos! |
04:33:07 | LinusN | i gotta go to sleep now |
04:33:22 | Stevie-O | nite linus |
04:33:26 | LinusN | Stevie-O: any more questions about xing header generation? |
04:33:34 | Stevie-O | not atm, thanx |
04:33:39 | LinusN | nite then |
04:33:42 | | Part LinusN |
04:35:23 | Yeft | g2g |
04:35:32 | Yeft | see ya! |
04:37:01 | | Quit Yeft ("i'd rather be rich than stupid") |
04:38:28 | midknight2k3 | UY |
04:40:40 | | Join Yeft [0] (Yeft@ACAC0440.ipt.aol.com) |
04:40:51 | Yeft | how do i change the file limit? |
04:41:01 | Yeft | lol quick! i have to go........ |
04:41:30 | midknight2k3 | what? |
04:41:33 | midknight2k3 | file limit? |
04:41:39 | midknight2k3 | max files in directory? |
04:41:42 | Yeft | lol i dont get how to change the 400 file limit |
04:41:50 | midknight2k3 | what version you using? |
04:41:52 | Yeft | o well, g2g ill find out tomorrow |
04:41:56 | midknight2k3 | no wait |
04:41:56 | Yeft | (newest build) |
04:41:59 | midknight2k3 | okay |
04:42:01 | midknight2k3 | heres how |
04:42:04 | Yeft | ok |
04:42:09 | Yeft | type spedily |
04:42:14 | midknight2k3 | MENU>General Settings>system (i think) |
04:42:20 | midknight2k3 | down 3 or for |
04:42:27 | Yeft | i got thanks!!!!!!!! |
04:42:29 | Yeft | seeey |
04:42:30 | Yeft | a |
04:42:38 | | Quit Yeft (Client Quit) |
04:55:49 | | Quit hardeep ("[BX] Just do it like Nike... BEEATCH!") |
05:00 |
05:10:02 | midknight2k3 | yeah WOOOOH\ |
05:10:05 | | Quit midknight2k3 () |
05:46:59 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:04:53 | | Join hardeep [0] (1098@208.247.65.237) |
07:17:15 | | Join [keno] [0] (marklar2@80.178.44.135.forward.012.net.il) |
07:23:32 | | Quit Stevie-O (Read error: 110 (Connection timed out)) |
07:47:03 | *** | Saving seen data "./dancer.seen" |
07:58:27 | | Join matsl [0] (~matsl@dhcp104.contactor.se) |
08:00 |
08:32:54 | | Join Bagder [241] (~daniel@as3-3-2.ras.s.bonet.se) |
08:34:18 | | Join tracktheripper [0] (jirc@ACBD89F6.ipt.aol.com) |
08:35:35 | tracktheripper | morning |
08:35:48 | Bagder | a fine morning it is |
08:35:55 | tracktheripper | lol |
08:36:01 | tracktheripper | its nice and sunny here in in England |
08:36:13 | Bagder | here too |
08:36:22 | tracktheripper | cool |
08:36:44 | tracktheripper | :D |
08:36:48 | tracktheripper | any latest news? |
08:37:07 | Bagder | not really, no |
08:37:13 | tracktheripper | lol |
08:37:31 | tracktheripper | i said to linus yesterday i think every feasible request has been implemented |
08:37:37 | tracktheripper | can't think what else can be added |
08:38:04 | Bagder | once we get the plugin system there, we can add lots of more stuff |
08:38:22 | tracktheripper | what do you have in mind? |
08:38:28 | Bagder | pda-stuff for example |
08:38:28 | tracktheripper | as in extra features? |
08:38:36 | Bagder | calender etc |
08:38:37 | tracktheripper | cool :-) |
08:38:51 | tracktheripper | but i feel there is only so much u can do with a 1bit mono LCD |
08:38:57 | Bagder | true |
08:39:19 | tracktheripper | will the Player have a plugin thingy as well? |
08:39:30 | tracktheripper | ((feels player owners are being left out in the cold)) |
08:39:35 | Bagder | it'll probably work the same on all models |
08:39:48 | tracktheripper | yea |
08:40:10 | tracktheripper | what the hell Archos were thinking with 22 character cells?! |
08:40:34 | Bagder | well, the player is a cheap box |
08:41:03 | tracktheripper | are character-cell LCDs really a lot cheaper to make than bitmap LCDs?! |
08:41:09 | Bagder | yes |
08:41:15 | tracktheripper | :-| |
08:41:44 | tracktheripper | well Archos has discontinued the player anyway now |
08:43:15 | tracktheripper | i almost got a Player myself before plumping for the Recorder |
08:54:43 | | Quit tracktheripper ("Leaving") |
09:00 |
09:37:03 | | Quit hardeep ("[BX] Does your mommy know you use BitchX?") |
09:37:47 | | Join mecraw [0] (~mecraw@12-252-136-249.client.attbi.com) |
09:39:16 | webmind | damn.. that 40gb hd is quiet... and stable |
09:39:41 | Bagder | I should get one too |
09:40:11 | webmind | it's sweet :) |
09:47:04 | *** | Saving seen data "./dancer.seen" |
09:47:47 | | Join awy[baer]_ [0] (~erklaerba@pD950EFF5.dip.t-dialin.net) |
09:56:05 | webmind | hmm. any sugestsion on how to redisgn archos zo that it would be easy to change batts and hd's? :) |
09:56:52 | Bagder | well, walkmans, remote controls etc usually have the batteries easy swapped |
10:00 |
10:01:39 | | Nick dw|gone is now known as dwihno (dwihno@h193180246067.kommunicera.umea.se) |
10:01:51 | webmind | uhuh |
10:02:13 | webmind | it's less easy on the archos |
10:02:33 | webmind | i could make it a 3 part device. |
10:02:42 | webmind | batt, controll and hd pack |
10:03:44 | | Join nicks [0] (~sten@24.66.194.105) |
10:04:15 | | Part nicks |
10:04:40 | | Quit awy[baer] (Read error: 110 (Connection timed out)) |
10:04:42 | | Quit dwihno ("Lost terminal") |
10:05:35 | | Join dwihno [0] (dwihno@193.180.246.67) |
10:06:24 | | Join ken0 [0] (marklar2@80.178.36.109) |
10:06:41 | | Quit [keno] (Read error: 104 (Connection reset by peer)) |
10:28:27 | | Join Guest [0] (jirc@pool-138-88-165-65.res.east.verizon.net) |
10:28:53 | | Nick Guest is now known as erahurts (jirc@pool-138-88-165-65.res.east.verizon.net) |
10:29:11 | erahurts | Anybody here? |
10:29:15 | Bagder | yeps |
10:29:21 | erahurts | Heya. |
10:29:35 | Bagder | hi |
10:30:08 | erahurts | Thanks for all your work omn Rockbox. Definitely makes the archos worthwhile. |
10:30:34 | * | Bagder bows |
10:30:40 | Bagder | we're a large crowd of hackers now |
10:31:00 | erahurts | So I noticed in the credits. |
10:31:40 | dwihno | Bagder: 1337 h4x0rs? :) |
10:31:49 | Bagder | haxx.se rs ;-) |
10:31:56 | erahurts | :) |
10:32:05 | Bagder | try to pronounce that! ;-) |
10:32:38 | erahurts | Works in English. Not Swedish? |
10:32:55 | dwihno | Bagder: hah, you're so wasted :) |
10:33:44 | erahurts | So, if I changed the hdd in my fm recorder, no soldering is required? |
10:33:50 | Bagder | nope |
10:33:58 | Bagder | but you void the warranty |
10:34:06 | erahurts | Yeah. |
10:34:56 | webmind | changing hd's works fine :)) |
10:34:59 | erahurts | Colleague of mine just got an Ipod. Very nice interface. I'd get one, if I could hack it. |
10:35:18 | webmind | erahurts, has a harder to get hd though.. and hell of job to open it |
10:35:51 | erahurts | webmind: hard to get one? |
10:35:57 | Bagder | and there are only 30GB ones afaik |
10:36:14 | webmind | erahurts, ipod uses pcmcia disks.. not 2.5" laptop disks |
10:36:22 | erahurts | Oh! |
10:36:31 | Bagder | 1.8" disks aren't they? |
10:36:49 | erahurts | Oh, Ipod. Don't care. What about the archos. I can get a 2.5 60GB, right? |
10:36:56 | Bagder | even 80 |
10:37:05 | webmind | Bagder, dunno.. but the ipod itself is smaller then a 2.5" disk |
10:37:07 | | Nick erahurts is now known as earHurts (jirc@pool-138-88-165-65.res.east.verizon.net) |
10:37:16 | webmind | uhuh |
10:37:24 | earHurts | Yeah, I noticed the Ipod is small. And light. |
10:37:25 | webmind | Bagder, do they 80'ers now? cool :) |
10:37:36 | Bagder | yeps, but still very expensive |
10:37:40 | webmind | earHurts, and has pretty nice interface.. but not quite hackable |
10:37:49 | webmind | Bagder, awell.. my 40gb is fine :) |
10:37:53 | earHurts | Does the Fujitsu with the quiet option come in 80GB? |
10:37:54 | Bagder | :-) |
10:39:33 | earHurts | I like being able to add my own patches to Rockbox. Need to finish a few, and I think Badger wanted me to resubmit one |
10:40:16 | webmind | cool |
10:40:29 | Bagder | I did? ;-) |
10:40:56 | earHurts | Yeah, the id3 patch. (submitted by TPDiffenbach) |
10:41:05 | Bagder | aha |
10:41:32 | earHurts | I was surprised when the patch was the entire file. ;) |
10:41:44 | Bagder | yeah, not very friendly |
10:42:14 | earHurts | I just followed the patch tracker instructions. ;) |
10:42:37 | earHurts | Figured there had to be a reason; forgot about my uing DOS line endings. |
10:42:45 | Bagder | hehe |
10:43:22 | Bagder | diff -b |
10:43:58 | webmind | btw.. the prints doesnt seem to like the lack of casing.. |
10:44:29 | Bagder | the prints? |
10:44:44 | webmind | yeah |
10:44:54 | webmind | the part where the batteries are connected |
10:45:02 | earHurts | Yeah, lemme try to remeber what files that involved. I've got about tree other files in transition −− unmerged. |
10:45:05 | webmind | if u have no casing they tend to bent quite a lot |
10:46:56 | earHurts | What's the best way to manage mutiple changes? I'd like to fetch files from sourceforge's CVS, but be able to save tre files to my own cvs server? any easy way to do this? |
10:47:22 | Bagder | earHurts: your changes will be merged with the ones you get from cvs |
10:47:36 | Bagder | just 'cvs update' and it'll be made automaticly |
10:47:46 | Bagder | in case of conflicts, you'll be told |
10:48:02 | earHurts | But I can't update to sourceforge. |
10:48:27 | Bagder | you mean you want to store your changes on a different cvs server? |
10:48:34 | earHurts | Yeah. |
10:48:40 | earHurts | Then I could version my changes. |
10:48:53 | Bagder | ok, I see |
10:49:11 | Bagder | I can't think of any easy way of doing that comfortably |
10:50:03 | earHurts | Yeah. Could be useful for open source type projects in general. |
10:50:31 | Bagder | true |
10:50:46 | earHurts | Anybody using MP3BookHelper? |
10:50:58 | webmind | nop |
10:51:49 | earHurts | Very nice Id3 editor. And the uthor is reat about adding features. |
10:52:14 | webmind | ah k |
10:52:33 | earHurts | author/great |
10:52:50 | webmind | ah ok :) |
10:53:03 | * | webmind thinks of making a perl script for his id3 tags |
10:53:26 | * | Bagder did ;-) |
10:53:37 | earHurts | the ~200KB limit: is that because of a limit in the onboard memory space for code. |
10:53:59 | earHurts | Mp3bh does regexps. |
10:53:59 | Bagder | earHurts: well, its hard to tell, but the loader refuses to load larger images |
10:54:19 | Bagder | we can rolo larger ones |
10:54:40 | earHurts | According to the docs for the chip, iirc, at least some versions have considerably more onbaord memory? |
10:54:52 | Schnueff | if one would have unscrambled firmware, would they load significantly faster? |
10:54:58 | earHurts | How large an image can you rolo?? |
10:55:10 | Bagder | Schnueff: no, the unscrambling is very fast |
10:55:14 | Schnueff | k |
10:56:44 | earHurts | x |
10:57:42 | Bagder | earHurts: I don't know, but basicly there's no limit except the 2mb ram |
10:58:25 | Bagder | "basicly" because of course the code that copies the data needs to fit too etc |
10:58:50 | earHurts | But those 2 megs is all the ram there is? There's none hidden on the chip? |
10:59:11 | Bagder | there's 4K internal ram |
10:59:37 | Bagder | but that's all, yes |
11:00 |
11:01:22 | earHurts | Hmm. 5000 * 128 = 10000 * 64 = 640000 = .7 mb |
11:02:04 | earHurts | How easily can the mpeg memory buffer be dynamically resized? |
11:02:22 | Bagder | not easy at all |
11:02:38 | Bagder | it really needs to be one huge chunk |
11:02:48 | Bagder | or we'll get things very complicated |
11:03:16 | earHurts | There's not a pointer to the start and a pointer to the end, like a C streambuf? |
11:03:34 | Bagder | there is |
11:03:53 | Bagder | but the area is contiguos, from the start all the way to the end |
11:04:10 | Bagder | which makes it hard to allocate dynamicly |
11:04:36 | earHurts | Yeah, but could one bump the pointer to start by x bytes, to (temporarirly) shrink the buffer, and grab some ,e,ory? |
11:05:02 | Bagder | if you stop the music and flush the area, then yes |
11:05:07 | webmind | wow.. max files in dir has become an option? cool :) |
11:05:39 | earHurts | What if I, uh, wait umntil the music being read is past the point I want to bump to? |
11:06:00 | webmind | uhm |
11:06:17 | webmind | problem.. i got write failed when i want to write my config ? |
11:06:44 | Bagder | earHurts: the buffer is used in a circular fashion |
11:07:16 | webmind | anyone knowhow i can fix this ? |
11:07:22 | earHurts | So i aassumed. If I bump the start pointer, won't the new start be used when it wraps? I know this will mean more frequent disk reads. |
11:07:39 | earHurts | webmind: you got space on the drive? |
11:07:49 | webmind | earHurts, 36gb of them |
11:08:03 | Bagder | earHurts: the point is that it might already have "wrapped" |
11:08:33 | Bagder | imaging playing at position Y, and we have data filled to position X: |−−−−−−X−−−−−−-Y−−−−−−-| |
11:08:55 | earHurts | Yeah, I can't advance the start pointer until I know the memory has been read into the decoder. sure. |
11:09:21 | Bagder | but of course, given some careful considerations it can be done |
11:09:26 | earHurts | And I need to tell the disk to re-read. |
11:09:31 | Bagder | yes |
11:09:33 | earHurts | Or do a memcpy. |
11:09:41 | Bagder | and we have a function for re-reading |
11:10:25 | earHurts | And it uses the start and end pointers, so it'll do the right thing? |
11:10:56 | Bagder | the start and end pointers are set "dynamicly" at startup so everything must use them |
11:11:37 | Bagder | that's how the 400-limit no longer is fixed |
11:12:23 | earHurts | What I want is a enough memory to do what the Ipod does: allow songs to be found by Artist/album/Genre/Composer/Title |
11:13:03 | Bagder | "to be found" you mean by a search or when browsing? |
11:13:30 | earHurts | I meana simple database. A bunch of red-black trees. |
11:14:38 | Bagder | several people have requested and worked on a feature like that |
11:14:54 | earHurts | What's been the general direction? |
11:14:56 | Bagder | so it would be appreciated, I think |
11:15:13 | Bagder | they've mainly worked on getting a search feature |
11:15:19 | Bagder | to allow searching for a given song |
11:15:50 | earHurts | I think a display of all song titles alphabetical is preferrable to a search per se. |
11:16:08 | Bagder | I think I agree |
11:16:33 | earHurts | Again, if we have 5000 songs, and a title size of say 128, that's at least .7 mb |
11:17:06 | Bagder | so you should optimize on as little as possible needed in memory |
11:17:09 | earHurts | Assume the average title is only 50 chars, it's stilll .3 mb |
11:17:13 | Bagder | you can't design it to have it all in mem |
11:17:23 | Bagder | there are 80GB disks |
11:17:31 | Bagder | it easily makes 14000 songs |
11:17:42 | earHurts | Yeah. But disk access is slow, and coslty in battery. |
11:18:43 | Bagder | well, in that case I'd recommend you shut off the music completely and use the full mp3 buffer for your purpose |
11:19:19 | earHurts | Yeah, but that's annoying isn't it? |
11:19:35 | Bagder | probably, if you wanna use it to browse around for files to listen to... |
11:21:27 | earHurts | oh for satan, my ear hurts. |
11:21:42 | earHurts | Do they say "oh for satan" in sweden? |
11:22:12 | Bagder | yes! but with "för" |
11:22:25 | earHurts | No kidding? |
11:22:47 | Bagder | its the truth |
11:23:04 | earHurts | I had this Danish girlfriend who said it all the time. |
11:23:13 | Bagder | heh |
11:23:20 | Bagder | danish and swedish are similar |
11:23:23 | earHurts | I found it very, uh, odd. |
11:23:39 | | Join quelsaruk [20] (swordmaste@faerun.ugr.es) |
11:23:43 | quelsaruk | morning |
11:23:49 | earHurts | ;) |
11:24:44 | Bagder | quelsaruk: its not morning anymore, its lunch |
11:24:57 | Bagder | and we are in the same time zone! ;-) |
11:24:57 | quelsaruk | umm |
11:25:03 | quelsaruk | it's coffee time |
11:25:12 | * | Bagder eats an apple |
11:25:18 | quelsaruk | :P |
11:25:29 | quelsaruk | how can you have lunch at 11:30? |
11:25:38 | webmind | hmm. if i want to write a config file i need a .rockbox dir i guess right ? |
11:25:41 | Bagder | well, almost lunch then |
11:25:46 | Bagder | webmind: yes |
11:25:51 | webmind | Bagder, heh :) |
11:26:40 | quelsaruk | Bagder: you'd better not come here to live... we have our meal at 14:30 or even later |
11:27:02 | webmind | hmm. rockbox manual not available in html ? |
11:27:12 | Bagder | webmind: nope |
11:27:30 | earHurts | MAke one, webmind |
11:27:46 | Bagder | the fact that we at least HAVE one is good enough for me ;-) |
11:28:08 | quelsaruk | Bagder: what about that website that converted openoffice to html? |
11:28:09 | * | Bagder slaps the "manual hero" sticker on quelsaruk's forhead |
11:28:28 | Bagder | yeah, that's left to examin close |
11:28:40 | quelsaruk | with care Bagder :P |
11:32:07 | quelsaruk | umm |
11:32:55 | quelsaruk | Bagder: 2.1 is still far in time, no? |
11:33:24 | Bagder | well, we haven't even talked about it for real yet |
11:34:24 | quelsaruk | because i have to update the manual, and i will be away for a month.. more or less :) |
11:34:56 | quelsaruk | exams and so on |
11:36:09 | | Nick quelsaruk is now known as quel|study (swordmaste@faerun.ugr.es) |
11:36:14 | quel|study | cu l8r |
11:38:39 | | Quit TotMacher (Read error: 54 (Connection reset by peer)) |
11:47:05 | *** | Saving seen data "./dancer.seen" |
11:55:30 | webmind | earHurts, uhm.. pdf2html conversion not that great :) |
12:00 |
12:12:13 | Bagder | webmind: http://hoopajoo.net/projects/soffice2html.html |
12:12:48 | | Quit Bagder ("http://daniel.haxx.se") |
12:17:44 | | Quit earHurts ("Leaving") |
12:32:01 | | Join LinusN [200] (~linus@labb.contactor.se) |
12:32:02 | | Quit ken0 (Read error: 54 (Connection reset by peer)) |
12:32:17 | quel|study | morning LinusN :) |
12:32:23 | quel|study | thx for your help yesterday |
12:32:30 | LinusN | you're welcome |
12:33:10 | quel|study | btw, what happened with that 'cold hearted' version? |
12:33:43 | LinusN | forgot about it :-) |
12:33:47 | quel|study | :) |
12:34:09 | quel|study | swedish! |
12:34:10 | quel|study | ;P |
12:37:25 | LinusN | so many projects, so little time :-) |
12:44:50 | | Join ken0 [0] (marklar2@80.178.40.229.forward.012.net.il) |
13:00 |
13:18:09 | LinusN | quel|study: regarding the manual, i have updated it a lot myself, mainly template stuff |
13:18:25 | LinusN | the template was lost when converting from Word to Openwriter |
13:47:08 | *** | Saving seen data "./dancer.seen" |
13:59:48 | quel|study | thx LinusN :) |
14:00 |
14:00:32 | quel|study | i'd like to have a look at it, if possible :) |
14:05:38 | dwihno | LinusN: How hard do you think it is to flash rockbox? |
14:07:01 | | Nick quel|study is now known as quel|lunch (swordmaste@faerun.ugr.es) |
14:07:04 | quel|lunch | :) |
14:07:10 | quel|lunch | cu later guys |
14:14:50 | | Join TotMacher [0] (tot@ip67.rsidus.riege.de) |
14:17:16 | | Join ken0__ [0] (marklar2@80.178.37.88.forward.012.net.il) |
14:17:16 | | Quit ken0 (Read error: 54 (Connection reset by peer)) |
14:24:13 | | Join kassoulet [0] (~gautier@AToulouse-104-1-1-85.w80-11.abo.wanadoo.fr) |
14:25:54 | LinusN | dwihno: not very hard |
14:26:33 | dwihno | LinusN: And the risk involved? |
14:27:00 | LinusN | well, you need to make sure that you can restore the original contents of course |
14:27:21 | dwihno | ah |
14:27:30 | dwihno | So how would you commence the flashing? |
14:27:39 | dwihno | Via the serial mod, or just a special ajz? |
14:34:14 | LinusN | we are examining the boot ROM (inside the CPU) to see if it has a flashing utility |
14:34:38 | LinusN | or if it at least has a code download feature |
14:34:45 | dwihno | Neato. I'm keeping my fingers crossed. Would be excellent to run RomBox :) |
14:34:51 | LinusN | so we can download a flash programmer |
14:44:07 | | Join nelliep [0] (wotsit2u@as5-109.qualitynet.net) |
14:44:53 | nelliep | LinusN: Could you quickly answer a question for me? |
14:47:00 | nelliep | or anyone else come to that. It's about the sleep timer |
14:52:41 | dwihno | shoot |
14:53:36 | nelliep | Thanks...it's just I was wondering why the sleep timer just freezes the song and not switch off the unit |
14:56:24 | nelliep | OK...look I've really got to go so if you answer then I'll look it up in the IRC Log |
14:56:42 | nelliep | thanks...great job by the way! |
14:56:56 | | Quit nelliep ("IceChat IRC Client - Download at www.IceChat.net") |
14:57:17 | | Join Guest [0] (jirc@user-1596.bbd22tcl.dsl.pol.co.uk) |
14:57:23 | Guest | hi |
14:59:36 | | Quit Guest (Client Quit) |
15:00 |
15:08:21 | * | Stevie[FP] is back from [gone] [gone 13hrs 33mins 8secs] [KS] |
15:08:25 | * | Stevie[FP] yawns |
15:10:24 | Stevie[FP] | meh |
15:11:31 | Stevie[FP] | I bet nobody's here |
15:12:11 | Stevie[FP] | would ata_spinup_time be the amount of time it took to spin up the drive last time? |
15:16:59 | | Quit TotMacher () |
15:17:05 | | Join TotMacher [0] (tot@ip67.rsidus.riege.de) |
15:19:41 | Stevie[FP] | meh |
15:23:49 | LinusN | Stevie[FP]: yes |
15:23:58 | Stevie[FP] | ok |
15:24:07 | Stevie[FP] | I wonder if we shouldn't do some sort of running average |
15:24:26 | Stevie[FP] | to be slightly more accurate... |
15:24:46 | LinusN | nelliep: it stops the song if the device is connected to a charger, because then we can't turn it off. it's a hardware limitation |
15:25:08 | LinusN | Stevie[FP]: des it differ much for you? |
15:25:16 | Stevie[FP] | dunno |
15:25:30 | Stevie[FP] | but I wonder |
15:25:43 | Stevie[FP] | has anyone checked the spinup time after the end of a 'red led dead' scenario? |
15:28:43 | Stevie[FP] | hmm, we don't have anything akin to a WPS for the recording screen, do we? |
15:29:40 | Stevie[FP] | mh |
15:31:01 | LinusN | Stevie[FP]: no WRS, no |
15:37:13 | Stevie[FP] | hmmkay |
15:39:45 | Stevie[FP] | any guesses as to the average amount of time it takes to read/write MAS memory? |
15:40:11 | LinusN | long time since i worked on that |
15:40:19 | LinusN | i'd guess 1-2ms |
15:40:22 | Stevie[FP] | okay |
15:40:25 | Stevie[FP] | that's not too shabby |
15:40:45 | * | Stevie[FP] tries something |
15:40:58 | dwihno | \o/ Stevie \o/ |
15:41:03 | dwihno | Stevie Wonder? :) |
15:42:11 | Stevie[FP] | ... no. |
15:43:59 | Stevie[FP] | hm, we don't seem to enter USB mode at the Recording screen |
15:44:29 | Stevie[FP] | thank god for UnxUtils |
15:47:09 | *** | Saving seen data "./dancer.seen" |
15:55:12 | Stevie[FP] | hm, I wonder what these unused commands do in the MAS |
15:55:50 | LinusN | Stevie[FP]: no, we don't enter USB mode in the rec screen, partly for safety reasons |
15:56:48 | LinusN | Stevie[FP]: "unused commands"? |
16:00 |
16:05:43 | Stevie[FP] | well |
16:08:20 | Stevie[FP] | i'm still having trouble understanding how this device is accessed (the datasheet is not very clear) |
16:08:32 | Stevie[FP] | but even if I ignore the fact that we only use one nybble for the command |
16:09:01 | Stevie[FP] | the 'command code' |
16:09:10 | Stevie[FP] | the 3785f supposedly has 4 run commands (0-3) |
16:09:23 | Stevie[FP] | and it skips commands 4, 8, and 9 |
16:11:17 | | Quit TotMacher () |
16:11:25 | | Join TotMacher [0] (tot@ip67.rsidus.riege.de) |
16:14:01 | Stevie[FP] | ok so the MAS is at i2c address 0x3C |
16:14:11 | Stevie[FP] | we read from 0x3C and write to 0x3D |
16:16:09 | Stevie[FP] | this is way more complex than the EEPROM on our boards |
16:20:30 | Stevie[FP] | err, swap read&write there |
16:25:26 | LinusN | Stevie[FP]: it is device address 0x3c. the LSB is the R/W bit |
16:25:36 | | Nick quel|lunch is now known as quelsaruk (swordmaste@faerun.ugr.es) |
16:28:26 | LinusN | there are four 'run' commands because the highest 2 address bits are in the command nibble |
16:29:55 | Stevie[FP] | hm |
16:32:01 | Stevie[FP] | man, I hate how these guys decided to describe this stuff |
16:34:23 | Stevie[FP] | ok, address >> 8 |
16:34:50 | Stevie[FP] | so that gives us 0x0000 thru 0x3FFF |
16:35:38 | Stevie[FP] | 16 kilowords, hmm |
16:36:08 | | Join nelliep [0] (wotsit2u@as5-109.qualitynet.net) |
16:36:13 | Stevie[FP] | now that's odd |
16:36:36 | Stevie[FP] | 4096 |
16:37:48 | | Nick dwihno is now known as dw|gone (dwihno@193.180.246.67) |
16:38:55 | nelliep | LinusN: Thanks for the reply. Yes it works just fine without the charger. |
16:48:03 | Stevie[FP] | is there any major reason why the recording screen uses FONT_SYSFIXED? |
16:54:09 | quelsaruk | ummm... because LinusN wanted that everyone could see all the info |
16:54:28 | quelsaruk | if you have a 10x10 font.. you'd miss some info :) |
17:00 |
17:00:42 | | Join hardeep [0] (1098@208.247.65.237) |
17:10:26 | Stevie[FP] | but I have a 5x7 font |
17:10:27 | Stevie[FP] | :P |
17:10:44 | Stevie[FP] | and frankly, a 10x10 font is nuts on that tiny little screen |
17:11:00 | * | Stevie[FP] makes a note to add a patch for that |
17:12:32 | | Quit awy[baer]_ (Remote closed the connection) |
17:16:20 | | Join nelliep_ [0] (wotsit2u@as5-177.qualitynet.net) |
17:21:44 | Stevie[FP] | interesting |
17:21:45 | | Join kassoolet [0] (~gautier@AToulouse-104-1-5-52.w80-14.abo.wanadoo.fr) |
17:23:12 | | Quit nelliep_ ("IceChat IRC Client - Download at www.IceChat.net") |
17:30:28 | | Quit nelliep (Read error: 113 (No route to host)) |
17:39:49 | | Quit kassoulet (Connection timed out) |
17:46:38 | | Join elinenbe [0] (elinenbe_@user-0cev103.cable.mindspring.com) |
17:47:10 | *** | Saving seen data "./dancer.seen" |
17:48:38 | | Join awy[baer] [0] (~erklaerba@pD950EFF5.dip.t-dialin.net) |
17:49:34 | Stevie[FP] | hey, there's a bug here! |
17:51:04 | elinenbe | where? |
17:51:09 | elinenbe | ;) |
17:51:55 | Stevie[FP] | mas_readver |
17:52:02 | Stevie[FP] | it calls mas_devread() |
17:52:36 | | Quit ken0__ (Read error: 104 (Connection reset by peer)) |
17:52:52 | Stevie[FP] | mas_devread() truncates the value to 20 bits, since that's what it ought to do for most requests (registers and memory) |
17:53:03 | Stevie[FP] | but the version command returns a full 32-bit value |
17:53:06 | | Join ken0__ [0] (marklar2@80.178.37.88.forward.012.net.il) |
18:00 |
18:01:26 | Stevie[FP] | anybody have any guesses about these unnamed commands? |
18:06:25 | Stevie[FP] | hm |
18:09:22 | * | Stevie[FP] drops a pin |
18:10:32 | hardeep | shhhh, we're trying to sleep in here |
18:10:49 | Stevie[FP] | heh |
18:11:04 | * | Stevie[FP] ponders |
18:26:49 | | Quit matsl ("Client Exiting") |
18:27:01 | | Join Guest [0] (jirc@ACBE015F.ipt.aol.com) |
18:27:03 | | Quit Guest (Client Quit) |
18:27:11 | | Join tracktheripper [0] (jirc@ACBE015F.ipt.aol.com) |
18:27:22 | tracktheripper | HI |
18:27:24 | tracktheripper | hi |
18:27:36 | hardeep | Hi |
18:27:38 | hardeep | hI |
18:27:39 | * | Stevie[FP] is away [food n stuff] [KS-MsgLog Off] |
18:27:41 | tracktheripper | hi Hardeep |
18:39:30 | hardeep | anyone up for alpha-testing a new feature? |
18:42:29 | tracktheripper | YES me!!!! |
18:42:29 | tracktheripper | :-) |
18:42:34 | tracktheripper | ill test it :-) |
18:42:54 | hardeep | don't even care what it is? =) |
18:43:00 | hardeep | what device do you have? |
18:43:09 | tracktheripper | a Recorder 10 |
18:43:43 | hardeep | http://hardeeps.freeshell.org/dynamic.ajz |
18:44:07 | elinenbe | hardeep: what is the new feature? |
18:44:35 | hardeep | it's the dynamic playlist stuff |
18:44:46 | hardeep | insert/queue/append tracks |
18:44:54 | hardeep | also, save dynamic playlists |
18:45:01 | elinenbe | hardeep: you rock! |
18:45:02 | elinenbe | :) |
18:45:20 | elinenbe | so now you can queue up a song to play next or at the end of the queue? |
18:45:39 | hardeep | at end of playlist |
18:46:00 | tracktheripper | hang onn |
18:46:02 | hardeep | although adding code to put it at end of queue is also pretty easy... i'll put that on my todo |
18:46:12 | hardeep | btw, diff is at: http://hardeeps.freeshell.org/patches/dynamic_playlist_6.diff |
18:46:40 | elinenbe | hardeep: I will go over it with a fine toothed comb and tell you what is missing :) |
18:47:22 | hardeep | the big thing missing right now is inserting playlists |
18:48:33 | | Join _aLF [0] (~Alexandre@AGrenoble-203-1-17-204.w81-53.abo.wanadoo.fr) |
18:50:06 | tracktheripper | hardeep what about queing songs BEFORE playback? |
18:50:37 | hardeep | tracktheripper: do you mean before we begin playing a playlist? |
18:51:06 | tracktheripper | i mean just queue up a set of songs BEFORE playback rather than DURING playback |
18:51:36 | elinenbe | hardeep: it does not work on directories −− I am unable to queue up a directory |
18:52:07 | hardeep | elinenbe: yeah, directories/playlists are not in yet... that's the next thing i'm going to work |
18:52:08 | hardeep | on |
18:52:30 | hardeep | tracktheripper: that would also be possible, it's not in there yet though |
18:52:44 | tracktheripper | The Creative Labs Nomad enables you to do that |
18:54:03 | _aLF | hardeep> you made a patch about playlist ? |
18:56:00 | hardeep | _aLF: yeah, dynamic playlists... |
18:56:11 | elinenbe | what are the differences between queue/queue append/insert/append ? |
18:56:12 | hardeep | (still a work in progress |
18:56:55 | _aLF | hardeep> is there a ajz for FM recorder ? |
18:57:03 | hardeep | elinenbe: queued songs are deleted after they are played and they aren't included in the playlist when you request a save |
18:57:22 | hardeep | queue/insert add the track after the current playing song |
18:57:30 | hardeep | queue append/append add it at end of playlist |
18:57:48 | elinenbe | ah −− now it makes more sense. |
18:58:15 | hardeep | btw, the save dynamic playlist option is on the main menu Playlist options->save dynamic playlist |
18:58:30 | hardeep | you need to specify a valid absolute path right now |
18:58:47 | tracktheripper | hardeep can u save playlist in directory of ur choice? |
18:59:53 | hardeep | tracktheripper: so long as you specify the correct full path |
19:00 |
19:00:02 | elinenbe | all I think is missing now is a playlist editor (for doing static playlists, and deleting songs) and the ability to queu up directories or playlists. |
19:01:19 | hardeep | elinenbe: agreed, those are the two features I want too =) |
19:01:41 | tracktheripper | what about an option to reshuffle the playlist when it repeats in repeat mode? |
19:02:04 | hardeep | tracktheripper: that's unrelated to this and there's already an open feature request for that |
19:02:16 | tracktheripper | but its still a playlist option |
19:07:45 | elinenbe | hardeep: I like the progress. |
19:08:10 | elinenbe | hardeep: when you save a playlist, it will only save the songs that have been inserted/appended? |
19:08:33 | hardeep | elinenbe: no, all the songs in the current dynamic playlist |
19:09:22 | hardeep | please let me know if you find any bugs, i went a little overboard on the playlist changes and there are bound to be issues I missed |
19:11:35 | | Quit tracktheripper ("Leaving") |
19:20:09 | | Nick quelsaruk is now known as quel|out (swordmaste@faerun.ugr.es) |
19:24:56 | quel|out | btw, is it possible to 'continue on target directory after queue'? |
19:26:01 | quel|out | i mean, you queue a file, and when you finish playing your current file, it starts that file (like normal queue), BUT, when that song ends, rockbox continues with next song on *that* directory. |
19:26:25 | quel|out | more or less like archos queue :) |
19:26:52 | elinenbe | hardeep: so, if you queue up a few songs and then instert a few songs, and then let a few play through and then save it, what happens? |
19:27:11 | elinenbe | also, what happens with shuffle and repeat? |
19:31:18 | | Quit kassoolet (Remote closed the connection) |
19:32:02 | hardeep | elinenbe: save will save everything except the queued songs... no matter what's played |
19:32:40 | hardeep | if you unshuffle, all queued/inserted songs will be put at end of list |
19:32:53 | hardeep | a re-shuffle will shuffle everything randomly |
19:33:39 | hardeep | actually, now that I think about it, queued songs should probably always be the next song to play, irregardless of shuffle |
19:33:52 | hardeep | which is how they work on the existing implementation |
19:35:29 | hardeep | quel|out: there's an open feature request for that... personally, i wouldn't enable that feature. :) |
19:36:40 | hardeep | quel|out: actually, would it be sufficient if you just queue the entire directory? that's something i'm going to be adding soon |
19:42:30 | hardeep | bbl |
19:42:31 | | Quit hardeep ("[BX] Reserve your copy of BitchX-1.0c19 for Windows CE today!") |
19:47:13 | *** | Saving seen data "./dancer.seen" |
19:51:18 | | Join groovingandi [0] (~groovinga@proxy-out.lrz-muenchen.de) |
19:52:20 | | Join josh966 [0] (~chatzilla@ak.nlc.com) |
20:00 |
20:03:08 | | Quit ken0__ (Read error: 110 (Connection timed out)) |
20:22:33 | * | Stevie[FP] is back from [food n stuff] [gone 1hr 54mins 54secs] [KS] |
20:29:03 | Stevie[FP] | anybody even here? |
20:29:21 | groovingandi | yepp |
20:31:52 | Stevie[FP] | howdy |
20:31:56 | Stevie[FP] | haven't seen you before |
20:32:17 | groovingandi | i haven't been here too often yet |
20:32:31 | Stevie[FP] | ah |
20:32:33 | Stevie[FP] | well I'm Steve |
20:32:47 | | Join [keno] [0] (marklar2@80.178.36.209.forward.012.net.il) |
20:32:56 | Stevie[FP] | do you do any development? |
20:33:11 | quel|out | going home |
20:33:15 | quel|out | cu tomorrow |
20:33:19 | | Part quel|out (""Eve's Avatar - Avatar's Eve"") |
20:33:40 | groovingandi | hi steve, i'm andi, i don't code yet but plan to |
20:38:25 | Stevie[FP] | mkay |
20:38:57 | groovingandi | I'm sorry, i have to leave now, bye! |
20:39:01 | Stevie[FP] | cya |
20:39:06 | | Part groovingandi |
20:39:56 | Stevie[FP] | hmmmm |
20:40:36 | * | Stevie[FP] ponders |
20:42:14 | * | mecraw bites |
20:42:19 | mecraw | Pondering what? |
20:44:01 | Stevie[FP] | well |
20:44:32 | Stevie[FP] | if you examine the list of command codes for the MAS3785F (or 3875 or 3857 or whatever tf it is) |
20:44:41 | Stevie[FP] | the command code is one nybble |
20:45:02 | Stevie[FP] | and three values are missing from the table |
20:45:06 | Stevie[FP] | 4, 8, and 9 |
20:45:15 | Stevie[FP] | so I'm trying to find out wtf they do |
20:47:47 | mecraw | what's a nibble? (i'm only an application developer) |
20:47:47 | | Quit [keno] (Read error: 54 (Connection reset by peer)) |
20:48:18 | Stevie[FP] | a nybble is four bits (i.e. half a byte) |
20:49:45 | Stevie[FP] | hm, interesting |
20:51:50 | | Join hardeep [0] (1098@208.247.65.237) |
20:52:03 | Stevie[FP] | wb hardeep |
20:52:21 | hardeep | howdy |
20:52:51 | Stevie[FP] | how goes it? |
20:53:27 | hardeep | it goes |
20:53:34 | Stevie[FP] | indeed |
20:53:47 | Stevie[FP] | mmh. |
21:00 |
21:04:54 | | Quit josh966 ("ChatZilla 0.8.26 [Mozilla rv:1.4b/20030514]") |
21:47:14 | *** | Saving seen data "./dancer.seen" |
22:00 |
22:05:04 | Stevie[FP] | who wrote the code that uses the MAS? |
22:05:10 | Stevie[FP] | well |
22:05:15 | Stevie[FP] | who wrote the code that uses the MAS 3507? |
22:06:20 | mecraw | most likely Linus |
22:06:24 | Stevie[FP] | mh |
22:06:27 | Stevie[FP] | this mas_run stuff |
22:06:30 | * | Stevie[FP] rubs his head |
22:13:37 | | Join kassoulet [0] (~gautier@AToulouse-104-1-5-52.w80-14.abo.wanadoo.fr) |
22:19:12 | | Join tracktheripper [0] (jirc@ACBC8E25.ipt.aol.com) |
22:19:23 | tracktheripper | hello |
22:23:21 | Stevie[FP] | hello |
22:23:23 | Stevie[FP] | mmh |
22:23:24 | Stevie[FP] | interesting |
22:29:41 | Stevie[FP] | meh. |
22:29:41 | tracktheripper | hello steve |
22:29:51 | tracktheripper | just came back from the boozer |
22:32:59 | LinusN | Stevie[FP]: i wrote pretty much all MAS code |
22:33:50 | tracktheripper | yay! |
22:34:15 | tracktheripper | about time linus wrote some mas code :-) |
22:35:07 | Stevie[FP] | LinusN: do you know anything about this mas_run() stuff? |
22:35:38 | LinusN | what do you want to know? |
22:35:42 | Stevie[FP] | blah, this page is in swedish =/ I think it is, at least |
22:35:50 | Stevie[FP] | just about everything? :P |
22:35:56 | Stevie[FP] | there's three calls to mas_run() |
22:36:18 | Stevie[FP] | two are hardcoded to 0x475 which the spec sheet says is something about PLL control |
22:36:25 | Stevie[FP] | the other is 0xfcb or something |
22:36:55 | LinusN | it is a call to DSP code that changes the PLL settings |
22:37:40 | LinusN | there are different versions of the mas, and the DSP code that does the job is at different addresses in the different versions |
22:37:53 | tracktheripper | yea |
22:38:08 | LinusN | i don't know anything about it, i just do what the data sheets tell me |
22:38:21 | Stevie[FP] | heh |
22:38:23 | Stevie[FP] | joy |
22:38:28 | tracktheripper | try paying Micronas for the data sheets |
22:38:43 | Stevie[FP] | are there any DSPs where we don't need an NDA to find, say, the opcodes supported? |
22:39:27 | LinusN | Stevie[FP]: DSP's are often pretty closed |
22:39:37 | Stevie[FP] | that doesn't surprise me |
22:39:50 | Stevie[FP] | but all we need to do is find *one* sufficiently open DSP decoder |
22:39:51 | Stevie[FP] | err |
22:39:54 | Stevie[FP] | but all we need to do is find *one* sufficiently open MP3 decoder |
22:39:58 | LinusN | the PLL settings took quite some detective work to find out |
22:40:16 | LinusN | why? |
22:40:34 | Stevie[FP] | well, let's say we were designing a player |
22:40:41 | tracktheripper | hahahaha |
22:40:50 | tracktheripper | as if micronas will believe that :-) |
22:40:51 | Stevie[FP] | We know that the opcodes of product XYZ can provide the support we need |
22:41:16 | tracktheripper | hi linus |
22:41:16 | tracktheripper | N |
22:41:32 | Stevie[FP] | How do we even KNOW if the 3587's instruction set would support what we need? |
22:42:01 | Stevie[FP] | fact is −− the only information I have to go on indicates that it Ogg has a serious chance at not working |
22:42:41 | LinusN | Stevie[FP]: fact is, the MAS is an MP3 codec, it just happens to be implemented with a DSP |
22:42:56 | Stevie[FP] | that masc 3500 guy mentioned a difficulty implementing lookup tables, which I believe Ogg uses a lot of? |
22:43:25 | LinusN | we KNOW that the MAS can do MP3, that's what the data sheets tell us |
22:43:25 | Stevie[FP] | yup |
22:43:29 | tracktheripper | it cant play wma |
22:43:31 | tracktheripper | or ogg |
22:43:32 | LinusN | Tremor uses >100kbytes of tables |
22:43:32 | tracktheripper | just mp3 |
22:43:37 | Stevie[FP] | Tremor? |
22:43:48 | LinusN | the integer ogg implementation |
22:43:56 | Stevie[FP] | that's a lot of tables :-o |
22:44:42 | Stevie[FP] | okay, there was that other thing |
22:44:58 | Stevie[FP] | that mp3 player |
22:45:13 | Stevie[FP] | right? |
22:45:53 | LinusN | i don't follow you |
22:46:35 | Stevie[FP] | there was an mp3 player you mentioned with similar hardware |
22:46:46 | LinusN | yes, the m3po |
22:46:50 | Stevie[FP] | i have a few .bin files from a firmware update |
22:46:55 | tracktheripper | a terretack device |
22:46:58 | Stevie[FP] | does it use the same cpu? |
22:47:01 | LinusN | yes |
22:47:13 | Stevie[FP] | ok, sh-1 |
22:47:17 | LinusN | SH1 + MAS3507 |
22:47:19 | Stevie[FP] | any schematics? |
22:47:31 | LinusN | nope |
22:47:43 | Stevie[FP] | how much do the damn things cost? |
22:47:55 | LinusN | i don't know |
22:48:00 | tracktheripper | hi linusN |
22:48:03 | LinusN | hi |
22:48:13 | Stevie[FP] | wait... how do we know it uses similar hardware? |
22:48:18 | tracktheripper | why im i being ignored? |
22:48:19 | tracktheripper | :-( |
22:48:47 | LinusN | http://www.m3po.net/_eng/details_daten.html |
22:51:27 | | Join [IDC]Dragon [0] (jirc@pD9E34865.dip.t-dialin.net) |
22:51:41 | | Nick LinusN is now known as LinusN|food (~linus@labb.contactor.se) |
22:51:46 | | Quit [IDC]Dragon (Client Quit) |
22:59:34 | tracktheripper | "the player may display album covers if you squeeze an entire cover into one of its character cells. If u like u could display multiple covers side by side a.k.a. MusicMatch Library" |
23:00 |
23:11:20 | | Join gnc [0] (crash@81.198.36.181) |
23:13:04 | gnc | anyone alive here at the moment? |
23:13:45 | tracktheripper | n]o |
23:16:45 | gnc | right.. |
23:19:33 | | Quit gnc ("karsts plombiira piiraadzinju burbonaa meerceetu zhenjshenja saknju siirups") |
23:19:52 | Stevie[FP] | i can't find any pricing information on this 'm3po' |
23:27:25 | * | Stevie[FP] is away [gone] [KS-MsgLog Off] |
23:30:27 | | Quit tracktheripper ("Leaving") |
23:47:09 | | Join DJBaz [0] (~baz@modem-1645.monkey.dialup.pol.co.uk) |
23:47:15 | *** | Saving seen data "./dancer.seen" |
23:56:43 | | Join Jet8810 [0] (~Jet8810@adsl-156-244-132.bct.bellsouth.net) |