00:04:26 | *** | Saving seen data "./dancer.seen" |
00:11:52 | | Quit _aLF ("bye") |
00:29:56 | | Join Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
00:32:42 | | Join BoD[] [0] (~BoD@m198.net195-132-85.noos.fr) |
00:32:49 | BoD[] | hi ! |
00:37:31 | | Join LinusN [200] (~linus@labb.contactor.se) |
00:45:07 | | Join nu [0] (neuro@got.lost.in.the.witches-world.com) |
00:45:11 | nu | good evening all |
00:45:22 | nu | LinusN, been looking for you =) |
00:46:34 | nu | if you dont mind me asking, i was wondering if you knew of a way to safely get at the first frame in a Fraunhofer VBRI mp3 |
00:46:59 | nu | well the first frame which actually contains audio data, that is |
00:51:54 | LinusN | aha |
00:52:08 | LinusN | you want to find the first "playable" frame? |
00:52:48 | LinusN | a fhg vbri frame is easily detected, and the first audio frame comes directly after it |
00:52:51 | nu | yep |
00:53:22 | nu | yes, i could indeed detect the VBRI tag easily |
00:53:33 | LinusN | it is always the same size |
00:53:34 | nu | but does this tag have a fixed length ? |
00:53:36 | nu | ahhh |
00:53:38 | nu | what is it ? |
00:53:55 | nu | i thought you'd have to check for its length |
00:54:01 | nu | just like you do with frames |
00:54:10 | LinusN | it is a 160kbps 44100khz layer 2 frame, iirc |
00:54:43 | nu | hm wait a moment tho |
00:54:51 | LinusN | it's a normal mp3 frame with silent audio data and extra ancillary data containing the VBR metadata |
00:54:51 | nu | the very first bytes of the file |
00:55:00 | nu | are a normal frame |
00:55:19 | nu | now this frame's length includes the VBRI table |
00:55:23 | nu | the problem is |
00:55:57 | nu | if i consider the length of this frame as reported by the 4 bytes frame header itself, it's not continuated by another valid fram |
00:55:58 | nu | e |
00:56:21 | nu | there are some E1 66 48 B0 bytes after it |
00:56:22 | LinusN | it should |
00:56:30 | nu | instead of a FF FB ... as the first frame |
00:56:53 | LinusN | can you email me the first few kbytes of the file? |
00:57:10 | nu | surely, or i can take a HIEW screenshot if you prefer |
00:57:18 | nu | of the header |
00:57:23 | LinusN | i'd like the file |
00:57:27 | nu | alright sec |
00:57:32 | nu | thanks for your time btw |
00:57:37 | LinusN | linus at haxx.se |
00:57:48 | BoD[] | :) |
00:58:28 | BoD[] | you protect your email on irc |
00:59:01 | LinusN | of course |
00:59:12 | BoD[] | it's funny |
00:59:14 | LinusN | we publish the logs on the rockbox site |
00:59:15 | nu | i assume its because of the constant web logging |
00:59:23 | nu | which is infact how i managed to get on here ;) |
00:59:47 | BoD[] | yes :) |
00:59:53 | nu | 74k will do LinusN ? |
01:00 |
01:00:00 | LinusN | sure |
01:00:11 | * | LinusN has a crappy dialup nowadays |
01:00:22 | BoD[] | how come |
01:00:28 | LinusN | waiting for my 2.5mbit/s DSL |
01:00:47 | BoD[] | you live in sweden right ? |
01:00:49 | LinusN | yup |
01:01:01 | nu | sent |
01:01:06 | LinusN | was too far from the switch to get 23mbit/s |
01:01:16 | BoD[] | the country of ericson :) the home of the communication ! |
01:01:20 | LinusN | :-) |
01:01:34 | BoD[] | :)) |
01:01:39 | nu | country of BBB and cheapo broadband more likely ;P |
01:01:48 | | Join Stevie-O [0] (whatsit2u@user-2inin2b.dialup.mindspring.com) |
01:01:50 | LinusN | and rockbox! :-) |
01:01:56 | nu | eheh |
01:01:58 | BoD[] | everybody should have high bandwidth in sweden !! |
01:02:09 | Stevie-O | everybody should have high bandwidth everywhere |
01:02:26 | BoD[] | yes but especially in sweden! |
01:02:39 | Stevie-O | lol |
01:02:57 | * | Stevie-O installs the win2k ddk |
01:06:14 | | Nick BoD[] is now known as BoD[dvd] (~BoD@m198.net195-132-85.noos.fr) |
01:06:18 | Stevie-O | dvd? |
01:06:20 | LinusN | nu: you're right, this file looks strange |
01:06:40 | LinusN | i think i have seen this before |
01:06:44 | LinusN | Musicmatch? |
01:06:45 | nu | hmm |
01:06:52 | nu | no idea, been given to me for testing purposes |
01:07:58 | LinusN | this file looks really weird |
01:08:55 | nu | you know fraunhofer released source code for dealing with VBRI headers btw ? |
01:09:13 | LinusN | yeah, saw that yesterday |
01:09:19 | LinusN | "released", lol |
01:09:31 | LinusN | someone got hold of it |
01:09:39 | * | BoD[dvd] watches dvd |
01:09:39 | nu | oh nope, its on fraunhofer's website |
01:09:48 | LinusN | it is? |
01:09:53 | LinusN | didn't see it |
01:09:55 | nu | yep |
01:09:55 | nu | sec |
01:10:12 | Stevie-O | hmm |
01:10:25 | Stevie-O | anybody know off the toppa their heads how to make squid log hostnames? |
01:11:45 | nu | http://www.iis.fraunhofer.de/amm/download/mp3_vbr_sdk.zip |
01:11:48 | nu | there you go LinusN |
01:12:17 | nu | i've used their sdk class, and its handy for detecting and filling up useless structs |
01:12:26 | | Join telliott [0] (telliott@208.251.255.120) |
01:12:55 | nu | but beside zero documentation, they dont specify the usage of the TOC or anything else for that matter |
01:13:10 | LinusN | it's so unfriendly |
01:13:38 | nu | now i'm not that dumb that i dont understand what a seek point is, but its rather unbelievable that i have to find the first audio frame by calling a method like seekPointByPercent |
01:14:05 | nu | neverthless, that gets me 8 bytes ahead of what i *believe* is the beginning of the first playable frame in that mp3 i sent you |
01:14:27 | nu | i suppose it'll have to suffice :) |
01:15:02 | LinusN | the file has a strange encoding |
01:16:17 | LinusN | it switches the stereo mode and emphasis each frame |
01:16:56 | telliott | I love Hardeep's dynamic playlist feature. Any idea when it woll be in the regular daily builds? |
01:17:05 | LinusN | telliott: soon |
01:20:15 | LinusN | nu: rockbox searches for valid mp3 headers, btw |
01:20:23 | telliott | I was wandering how to tell when my recorder is fully charged under Rockbox. I found the trick is to leave the info screen on. Is there any other way? |
01:20:31 | LinusN | so it skips the garbage bytes |
01:20:54 | LinusN | telliott: the debug menu |
01:21:09 | LinusN | but we will address this issue |
01:22:53 | telliott | I was reading the threads. I don't care if it never reads %100. I just want to know when to unplug the external power. |
01:23:43 | LinusN | telliott: when you want to go |
01:24:04 | LinusN | player or recorder? |
01:24:21 | telliott | recorder 20. |
01:24:29 | nu | i see LinusN |
01:24:56 | | Join tracktheripper [0] (jirc@ACB95BC4.ipt.aol.com) |
01:25:19 | tracktheripper | hello |
01:26:52 | LinusN | nu: check out the code for yourself |
01:27:08 | tracktheripper | LinusN ive given up on Sokoban |
01:27:09 | tracktheripper | :-( |
01:27:18 | LinusN | tracktheripper: that's a shame |
01:27:32 | * | tracktheripper mourns the loss of his fave game Sokoban |
01:27:55 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
01:31:58 | LinusN | tracktheripper: i just can't repeat your problem |
01:32:18 | tracktheripper | :-( |
01:32:34 | LinusN | are you really sure that the levels.txt file is intact? |
01:32:38 | tracktheripper | u are prob with-holding something I should know about :-P |
01:32:39 | tracktheripper | yes |
01:32:44 | tracktheripper | its the .txt file Adimas sent me |
01:32:59 | LinusN | and you did verify it on the jb itself? |
01:33:13 | tracktheripper | yes |
01:33:17 | LinusN | hmmm |
01:33:32 | LinusN | which build are you running? |
01:33:58 | tracktheripper | the latest bleeding edge |
01:34:13 | LinusN | 20030624? |
01:34:21 | tracktheripper | i think so |
01:35:28 | LinusN | wooooo, just saw a bug! |
01:35:35 | tracktheripper | :-) |
01:35:40 | * | tracktheripper Shock! |
01:36:10 | LinusN | false alarm |
01:36:24 | tracktheripper | grrrrrrrrr |
01:37:58 | LinusN | i'm running the 20030624 build now |
01:38:03 | LinusN | works like a charm |
01:38:17 | tracktheripper | grrrrrrrrrrrrrrrrrrrrrr |
01:38:19 | tracktheripper | :-( |
01:38:35 | LinusN | how many bytes is your ajbrec.ajz? |
01:38:43 | tracktheripper | 170 (i think) |
01:38:57 | LinusN | 170 bytes? i think not |
01:39:23 | LinusN | i want the exact number of bytes |
01:39:25 | tracktheripper | ok link me to this magical ajbrec.ajz then :-) |
01:40:08 | tracktheripper | im sure the file is 171Kb |
01:40:15 | LinusN | i want the exact number of bytes |
01:40:39 | tracktheripper | ive just given u the figure! |
01:40:41 | tracktheripper | 171KB! |
01:40:44 | nu | LinusN when you look for the first valid frame, do you look for just the first two bytes ? |
01:40:51 | LinusN | i want the exact number of bytes |
01:40:58 | LinusN | not kbytes |
01:41:08 | nu | ie the next 2 bytes that match those in the first frame's header |
01:41:10 | nu | say FF FB |
01:41:12 | LinusN | nu: no, 4 bytes |
01:41:16 | nu | hm |
01:41:20 | tracktheripper | well its prob 171000 bytes |
01:41:22 | nu | what check do you perform on the other two ? |
01:41:34 | LinusN | tracktheripper: you're not helping me here |
01:42:27 | LinusN | nu: i check that the frame header is valid, i.e no "forbidden" caombinations |
01:42:30 | tracktheripper | all i know when I downloaded the file it showed 171Kb |
01:42:54 | nu | i see |
01:42:59 | LinusN | tracktheripper: use file explorer |
01:43:12 | LinusN | or DIR |
01:43:48 | LinusN | tracktheripper: ordinary recorder, right? |
01:44:06 | tracktheripper | 175,054 bytes |
01:44:09 | tracktheripper | yes a recorder 10 |
01:44:24 | LinusN | install this: http://rockbox.haxx.se/daily/recorder/archos20030624.ajz |
01:44:58 | tracktheripper | hang on |
01:47:41 | tracktheripper | nope, no joy |
01:48:00 | LinusN | ok, how many bytes is the file on the recorder? |
01:48:29 | tracktheripper | 176,128 bytes |
01:49:49 | LinusN | are you sure? |
01:50:46 | LinusN | it should be 175054 |
01:50:47 | | Quit tracktheripper (Read error: 104 (Connection reset by peer)) |
01:54:03 | | Part LinusN |
01:58:05 | | Part telliott |
02:00 |
02:02:52 | | Join LinusN [200] (~linus@labb.contactor.se) |
02:04:28 | *** | Saving seen data "./dancer.seen" |
02:05:09 | | Quit Stevie-O (Read error: 104 (Connection reset by peer)) |
02:23:50 | | Join Stevie-O [0] (whatsit2u@user-2inin2b.dialup.mindspring.com) |
02:33:46 | | Quit Jet8810 ("Client exiting") |
02:34:22 | Stevie-O | meh |
02:34:28 | Stevie-O | anyone here experienced with squid? |
02:35:48 | LinusN | not me |
02:42:57 | hardeep | the sokoban problem tracktheripper is encountering is more than likely due to the fact that the level loading code doesn't handle dos-style crlf in the levels.txt file |
02:43:33 | hardeep | i believe adiamas was looking at fixing it |
02:44:00 | | Nick BoD[dvd] is now known as BoD[}}] (~BoD@m198.net195-132-85.noos.fr) |
02:44:06 | | Nick BoD[}}] is now known as BoD[] (~BoD@m198.net195-132-85.noos.fr) |
02:44:12 | hardeep | doh, nm... should read my mail |
02:44:51 | LinusN | hardeep: :-) |
02:45:14 | | Join midknight2k3 [0] (LaLaLaLaLa@ACC283E5.ipt.aol.com) |
02:45:27 | midknight2k3 | hello |
02:52:22 | LinusN | hi |
02:53:45 | midknight2k3 | oh hey linus |
02:53:56 | midknight2k3 | not much going on with rockbox at the moment eh? |
02:54:11 | midknight2k3 | either you're busy coding something big or you're taking a break |
02:54:52 | LinusN | well, my personal situation hasn't changed much (sick wife etc) |
02:55:06 | midknight2k3 | oh sorry i didnt hear about that |
02:55:33 | LinusN | the daily builds and cvs activity pages are wrong |
02:55:40 | midknight2k3 | really? |
02:55:44 | LinusN | because of the sourceforge cvs problems |
02:55:52 | midknight2k3 | it's been saying no changes for like two weeks lol |
02:56:01 | midknight2k3 | so stuffs been going on? |
03:00 |
03:06:47 | LinusN | i have fixed some disk full errors |
03:07:01 | LinusN | the infamous "res fls: -114" bug |
03:07:05 | midknight2k3 | cool |
03:07:19 | LinusN | and i am working on new sound settings |
03:07:23 | midknight2k3 | that had to do with the disk being full? |
03:07:35 | midknight2k3 | the -114 bug |
03:07:41 | LinusN | that had to do with rockbox thinking that the disk is full |
03:07:49 | midknight2k3 | oh |
03:07:54 | midknight2k3 | and new sound settings |
03:07:56 | midknight2k3 | sounds neat |
03:08:00 | LinusN | combined with two other bugs that screwed things up even more |
03:08:03 | midknight2k3 | new options or like a menu revamp? |
03:08:09 | LinusN | new options |
03:08:13 | midknight2k3 | it must be hard being a coder |
03:08:16 | LinusN | full megabass control |
03:08:17 | midknight2k3 | yay |
03:08:32 | LinusN | and also clip prevention |
03:08:56 | midknight2k3 | wouldn't that be a sort of variation of the Auto-Volume system? |
03:09:20 | LinusN | it makes sure that the bass/treble/loudness/volume settings don't introduce clipping |
03:09:29 | LinusN | like we do on the player models |
03:09:40 | midknight2k3 | hmmm |
03:10:04 | midknight2k3 | so it looks at the settings to make sure they, when put together, will not produce clipping? |
03:10:13 | LinusN | yes |
03:10:19 | midknight2k3 | you already have it on players? |
03:10:37 | LinusN | so it lowers the volume when raising the loudness |
03:10:52 | LinusN | yes, the players have had it since 1.4 |
03:10:56 | midknight2k3 | neat |
03:10:57 | LinusN | i think |
03:11:08 | midknight2k3 | i remember a few days ago i had a stroke of brialliance |
03:11:12 | LinusN | it means that the max volume will be lowe |
03:11:14 | midknight2k3 | a perfect idea for rockbox |
03:11:17 | midknight2k3 | but now i cant remmeber it |
03:11:20 | midknight2k3 | :\ |
03:11:23 | LinusN | :-) |
03:11:45 | midknight2k3 | IT was something i couldnt believe no one thought of before lol and i forgot it |
03:12:04 | LinusN | midknight2k3: which ROM version do you have? |
03:12:17 | midknight2k3 | 1.28? |
03:12:27 | midknight2k3 | ooohoohh |
03:12:28 | midknight2k3 | wai |
03:12:31 | midknight2k3 | i have fm recorder |
03:12:34 | midknight2k3 | it's 1.30j |
03:12:52 | LinusN | ok, which contrast level is best for you? |
03:13:04 | LinusN | 32? |
03:13:09 | midknight2k3 | I believe 52 is perfect |
03:13:11 | midknight2k3 | no lol |
03:13:19 | midknight2k3 | fm reocrder is different from regular recorder |
03:13:29 | midknight2k3 | recorder i think was 32 or so and fm recorder it's 52 |
03:13:55 | LinusN | my fm recorder is perfect at 32 |
03:14:02 | midknight2k3 | are you going to make the default contrast "platform-specific"? |
03:14:04 | midknight2k3 | really? |
03:14:05 | LinusN | yes |
03:14:08 | midknight2k3 | hmm |
03:14:20 | Stevie-O | I run my FM at about 45 |
03:14:24 | midknight2k3 | odd |
03:14:27 | midknight2k3 | me at 52 |
03:14:29 | LinusN | Stevie-O: hw info? |
03:14:42 | midknight2k3 | i dont have mine handy i dont think |
03:14:47 | LinusN | midknight2k3: can you give me the hw info as well? |
03:15:05 | midknight2k3 | i dont have it |
03:15:16 | midknight2k3 | my rioriot's contrast level is 4 though if that helps |
03:15:22 | LinusN | :-) |
03:15:23 | midknight2k3 | :) |
03:15:29 | midknight2k3 | beat me to it |
03:15:34 | midknight2k3 | 5 looks ok too |
03:15:45 | midknight2k3 | scuse me |
03:15:49 | midknight2k3 | it is at 5 right now |
03:16:11 | midknight2k3 | i can give you HW info next time i see you though |
03:16:25 | LinusN | Stevie-O: how about you? |
03:16:44 | Stevie-O | hw info on what? |
03:16:51 | | Join Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
03:16:51 | midknight2k3 | fm recorder |
03:16:56 | LinusN | main menu->debug->view hw info |
03:16:57 | Stevie-O | I don't have my archos here atm |
03:17:04 | midknight2k3 | I can relate |
03:17:08 | midknight2k3 | :D |
03:17:29 | midknight2k3 | i wish i had mega bass control on this Riot |
03:17:39 | midknight2k3 | It's partly annoyin |
03:17:41 | midknight2k3 | g |
03:17:45 | LinusN | i wonder how archos does it |
03:17:58 | midknight2k3 | rio people just dont fell like doing it lol |
03:18:05 | midknight2k3 | would you believe |
03:18:18 | midknight2k3 | they have 5 options on the main menu and one of them's equalizer |
03:18:26 | Jet8810 | hey |
03:18:28 | midknight2k3 | under that all you can do is bass / treble |
03:18:33 | midknight2k3 | oh hey jet |
03:18:39 | midknight2k3 | i didnt see you come in there |
03:18:59 | Jet8810 | haha |
03:19:22 | midknight2k3 | Okay the jig is up |
03:20:36 | LinusN | Stevie-O: have you seen anything that sheds some light on the contrast issue? |
03:20:50 | * | Stevie-O doesn't know what contrast issue you're referring to |
03:20:50 | midknight2k3 | I do find it odd |
03:21:09 | midknight2k3 | that it's more comfortable with different levels on the same model fm reocrders |
03:21:26 | midknight2k3 | linus likes 32 you like 45 and i like 52 - we all have fm recorders |
03:21:44 | midknight2k3 | I just got mine maybe linus got an early model or something |
03:22:11 | midknight2k3 | i'm sure 32 was what i used on my regular recorder |
03:24:08 | Stevie-O | keep in mind that midknight2k3 drives me nuts, and thus I have him on ignore :P |
03:24:31 | midknight2k3 | what? |
03:24:32 | midknight2k3 | lol |
03:24:37 | midknight2k3 | you cant see me type? |
03:24:59 | midknight2k3 | what did i do to you? I only ever exploited your HELO bug |
03:25:03 | midknight2k3 | :)) |
03:25:06 | midknight2k3 | that was fun |
03:25:15 | BoD[] | the helo bug |
03:25:19 | midknight2k3 | yeah |
03:25:22 | BoD[] | helo |
03:25:22 | Stevie-O | 250 Stevie-O |
03:25:25 | midknight2k3 | AHAHAHAHA |
03:25:29 | BoD[] | :)) |
03:25:36 | midknight2k3 | say it twice then say something else and say it again |
03:25:37 | midknight2k3 | like this |
03:25:39 | midknight2k3 | helo |
03:25:40 | midknight2k3 | helo |
03:25:41 | midknight2k3 | stupid |
03:25:42 | DBUG | Enqueued KICK midknight2k3 |
03:25:42 | midknight2k3 | helo |
03:25:48 | midknight2k3 | stupid = whatever you want to say |
03:25:50 | midknight2k3 | try it |
03:25:58 | BoD[] | stupid |
03:26:02 | midknight2k3 | what? |
03:26:04 | midknight2k3 | me? |
03:26:05 | BoD[] | ? |
03:26:12 | midknight2k3 | ok wait |
03:26:17 | BoD[] | ? ? |
03:26:24 | midknight2k3 | say the following in order |
03:26:25 | midknight2k3 | Helo |
03:26:26 | midknight2k3 | Helo |
03:26:28 | midknight2k3 | Stupid |
03:26:29 | midknight2k3 | Helo |
03:26:36 | midknight2k3 | stupid can be whatever you want |
03:26:43 | LinusN | midknight2k3: you're trying to be kicked? |
03:26:44 | BoD[] | what is it supposed to do ? |
03:26:49 | midknight2k3 | it can be anything except "helo" |
03:26:57 | midknight2k3 | it produces a fun result |
03:27:03 | midknight2k3 | sorry linus |
03:27:05 | midknight2k3 | lol |
03:27:15 | LinusN | what is supposed to happen? |
03:27:17 | BoD[] | well i won't try it ;) you can tell me the result |
03:27:21 | midknight2k3 | ymmm |
03:27:27 | midknight2k3 | i forgot. |
03:27:38 | midknight2k3 | hever mind |
03:27:39 | BoD[] | arffff |
03:27:41 | midknight2k3 | it wont worg |
03:27:49 | midknight2k3 | LOGBOT is no longer an admin guy |
03:28:05 | BoD[] | i think he never was a guy ;) |
03:28:30 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
03:28:33 | midknight2k3 | normally it would make stevie say his 250 stevie-o thing three times and hed get kicked for repeating but you'd only said it twice before syaing something else..... get it? |
03:28:40 | midknight2k3 | linus is an O |
03:28:50 | Mode | "#rockbox +o logbot " by LinusN (~linus@labb.contactor.se) |
03:28:51 | DBUG | Q-Sent KICK midknight2k3 to server |
03:28:51 | Kick | (#rockbox midknight2k3 :No flooding!) by logbot!~bjst@labb.contactor.se |
03:28:59 | | Join midknight2k3 [0] (LaLaLaLaLa@ACC283E5.ipt.aol.com) |
03:28:59 | LinusN | :-) |
03:29:02 | midknight2k3 | WAT? |
03:29:04 | midknight2k3 | lol |
03:29:06 | midknight2k3 | why |
03:29:08 | midknight2k3 | i didnt flood |
03:29:11 | midknight2k3 | i talk fast |
03:29:18 | midknight2k3 | would you rather it all in one message? |
03:29:23 | LinusN | midknight2k3: it remebered your HELO flood earlier |
03:29:28 | midknight2k3 | oops |
03:29:42 | LinusN | try your helo trick now |
03:29:50 | midknight2k3 | helo |
03:29:54 | midknight2k3 | stevie o banned me |
03:29:57 | midknight2k3 | i cant do it |
03:30:01 | midknight2k3 | you can though |
03:30:03 | midknight2k3 | :) |
03:30:08 | Stevie-O | He got me kicked with a rapid succession of "HELO"s |
03:30:11 | midknight2k3 | yes |
03:30:16 | midknight2k3 | hehehe sorry |
03:30:35 | midknight2k3 | what is it stevie? |
03:30:38 | midknight2k3 | why? |
03:30:55 | BoD[] | he can't see you you know that |
03:31:05 | BoD[] | don't try to talk to him :) |
03:31:11 | midknight2k3 | tell him to unblock me for a second! |
03:31:21 | BoD[] | i don't think so :) |
03:31:33 | midknight2k3 | to him you look like you're talking to youreself then? |
03:31:34 | BoD[] | but there are other ways |
03:31:42 | BoD[] | yep |
03:31:45 | Stevie-O | heh |
03:32:00 | | Quit Guest1 (Read error: 110 (Connection timed out)) |
03:32:03 | midknight2k3 | can he see that |
03:32:08 | BoD[] | see what |
03:32:17 | midknight2k3 | did you stevie? |
03:32:36 | BoD[] | ?? why would he* |
03:32:47 | midknight2k3 | i mesaged hum |
03:32:55 | midknight2k3 | i mesSaged hIm |
03:33:23 | midknight2k3 | did you all see my rockbox review? |
03:33:29 | BoD[] | i saw it |
03:33:41 | midknight2k3 | how about my rio riot one? |
03:33:48 | midknight2k3 | it's very informative |
03:33:54 | BoD[] | didn't see it |
03:34:02 | midknight2k3 | http://www.epinions.com/content_92576321156 |
03:34:08 | BoD[] | but i have no plan to buy a rio |
03:34:20 | midknight2k3 | its inFORmaTiVE |
03:34:32 | BoD[] | but i have no plan to buy a rio even after reading informative reviews |
03:34:40 | midknight2k3 | but−−-! |
03:34:45 | BoD[] | :_) |
03:34:52 | midknight2k3 | hahahaha |
03:34:56 | midknight2k3 | :_) |
03:35:01 | midknight2k3 | thats it |
03:35:05 | BoD[] | you are fun |
03:35:08 | BoD[] | ny |
03:35:11 | midknight2k3 | im lowering my rio riot rating from 5/5 to like 3/5 |
03:35:31 | Stevie-O | I HATE IDIOTS |
03:35:35 | Stevie-O | and the world is full of idiots |
03:35:47 | midknight2k3 | I'm sorry Stevie-O |
03:35:56 | BoD[] | don't hate them, fear them :) |
03:35:58 | midknight2k3 | I hope next lifetime.... |
03:36:10 | Stevie-O | no |
03:36:11 | Stevie-O | I hate them |
03:36:15 | Stevie-O | I want ONE SIMPLE THING |
03:36:16 | midknight2k3 | I just hope that..... sniff sniff.... I can live... up to expec..tations!!! |
03:36:22 | midknight2k3 | what? |
03:36:26 | Stevie-O | I want Squid to log the damn hostnames instead of the IP addresses |
03:36:35 | midknight2k3 | yes. |
03:36:44 | BoD[] | why do you want that |
03:37:05 | midknight2k3 | you know what my archos review earned $2.40 in it's first month running |
03:37:23 | BoD[] | mid : a review can earn money ??? |
03:37:28 | midknight2k3 | yes |
03:37:35 | midknight2k3 | up to infinity amounts! |
03:37:44 | midknight2k3 | would you believe it!!! |
03:37:45 | BoD[] | that's new :) |
03:37:48 | midknight2k3 | god i dont get it |
03:38:05 | midknight2k3 | you were all telling me how i sounded like an advertiser when i convinced you to keep your archoses remmeber? |
03:38:12 | BoD[] | of course |
03:38:15 | midknight2k3 | haha |
03:38:21 | midknight2k3 | comments on my archos review: http://www.epinions.com/content_94606167684/show_~allcom |
03:38:38 | midknight2k3 | i don't get it |
03:38:43 | BoD[] | héhéhé |
03:38:46 | BoD[] | well of course !!! |
03:38:48 | midknight2k3 | *thinks* |
03:38:54 | BoD[] | you lack objectivity |
03:38:58 | midknight2k3 | They all think it's a gimmick |
03:39:07 | midknight2k3 | I do NOT work for archos! |
03:39:28 | BoD[] | i think you really are archos' CEO |
03:39:43 | midknight2k3 | I called the screen on the archos "average"! |
03:39:51 | BoD[] | :)))) |
03:39:55 | midknight2k3 | "he Archos Jukebox Recorder 20 has an average navigation system. " |
03:40:02 | BoD[] | wow |
03:40:12 | midknight2k3 | "the USB cable and the Power Cord are just normal items, nothing special, and nothing defective. " |
03:40:26 | midknight2k3 | "It has nothing adjustable except Contrast, Backlight Time and Power Off Time." |
03:40:40 | BoD[] | yeah yeah yeah |
03:40:54 | midknight2k3 | but whne i got into rockbox... |
03:41:02 | midknight2k3 | well i typed like 5 pages before i realized it |
03:41:15 | midknight2k3 | I need to make a new review |
03:41:20 | midknight2k3 | what to make it on? |
03:41:28 | midknight2k3 | I did it on everything good |
03:41:30 | midknight2k3 | mostly |
03:41:52 | midknight2k3 | I may have to stoop to reviewing my keyboard :\ |
03:41:52 | Stevie-O | <BoD[]> why do you want that |
03:41:59 | LinusN | time to sleep |
03:42:01 | LinusN | nite all |
03:42:03 | Stevie-O | because I don't want to freaking see http://1.2.3.4/blah/blah/blah in the logs |
03:42:03 | midknight2k3 | bye linus! |
03:42:08 | Stevie-O | that's useless |
03:42:10 | | Part LinusN |
03:42:12 | BoD[] | bte linus |
03:42:15 | midknight2k3 | ahha |
03:42:17 | midknight2k3 | too late |
03:42:27 | midknight2k3 | linus thinks you're a real jerk now |
03:42:29 | BoD[] | stevie : why not it's not that bad |
03:42:31 | midknight2k3 | juts kidding |
03:42:35 | BoD[] | mid ;) |
03:42:45 | midknight2k3 | :() |
03:43:38 | | Part nu |
03:45:34 | Stevie-O | ... it is worthless |
03:45:37 | Stevie-O | I need the damn HOSTNAME |
03:48:28 | midknight2k3 | We feel your paiun |
03:49:03 | BoD[] | does |
03:49:05 | BoD[] | log_fqdn on |
03:49:10 | BoD[] | work ? |
03:52:22 | midknight2k3 | gee |
03:52:42 | midknight2k3 | I think maybe it's possible |
03:52:56 | BoD[] | what |
03:53:03 | midknight2k3 | i dont know |
03:53:15 | midknight2k3 | Log fdnqmts |
03:53:18 | midknight2k3 | or whatever |
03:53:28 | midknight2k3 | logon fmdqmdnq |
03:53:33 | midknight2k3 | fqdn |
03:55:25 | BoD[] | it means full qualified domain name |
03:55:42 | BoD[] | == www.stuff.com instead of numbers |
03:55:43 | midknight2k3 | yes i supposed it did |
03:58:47 | Stevie-O | nope |
03:58:57 | midknight2k3 | i guess not then |
03:59:01 | Stevie-O | that logs the *client* hostname |
03:59:07 | Stevie-O | like 192.168.2.3 |
03:59:33 | BoD[] | you want to log the clent's request ? |
03:59:42 | Stevie-O | I want to find out the real request |
04:00 |
04:00:14 | BoD[] | maybe it's not possible :) |
04:00:36 | Stevie-O | ... now *that*'s braindead |
04:01:06 | BoD[] | i'm sure you can ask them in the mailing list |
04:01:11 | BoD[] | to be sure |
04:04:31 | *** | Saving seen data "./dancer.seen" |
04:08:24 | midknight2k3 | yres |
04:09:22 | midknight2k3 | I-Will-Be-Back-In-A-Minute-Or-Fifty |
04:20:18 | Stevie-O | i think i healed it |
04:20:43 | midknight2k3 | yay |
04:28:18 | BoD[] | i have to sleep |
04:28:23 | midknight2k3 | bye |
04:28:26 | | Quit BoD[] ("glou") |
04:39:42 | | Join diddystar5 [0] (Lee@AC863C1E.ipt.aol.com) |
04:40:52 | | Quit diddystar5 (Client Quit) |
04:52:16 | | Join earHurts [0] (~zic@pool-138-88-68-139.res.east.verizon.net) |
04:52:36 | earHurts | How are you gentlemen !! |
04:53:01 | midknight2k3 | hey |
04:53:12 | midknight2k3 | Us Gentlenmenn are finne |
04:53:20 | midknight2k3 | is your key fixed? |
04:53:30 | earHurts | yeah, replaced |
04:53:41 | midknight2k3 | YES! |
04:53:46 | earHurts | nnnnno pronblems |
04:53:47 | midknight2k3 | i'll miss it though |
04:53:53 | midknight2k3 | :D |
04:54:09 | earHurts | it did uh distinguish me |
04:54:16 | midknight2k3 | yeah lol |
04:54:31 | midknight2k3 | dinstingusinsh |
04:54:43 | earHurts | know anything about linnnux disk tools? |
04:55:11 | midknight2k3 | nnnno |
04:55:15 | midknight2k3 | sorrrrrry |
04:55:16 | midknight2k3 | i mean |
04:55:19 | midknight2k3 | sorrrnnnnnyy |
04:55:27 | earHurts | yeah, yeah |
04:55:36 | | Quit hardeep ("[BX] I got sucked into /dev/null!") |
04:55:42 | midknight2k3 | YEAHHN |
04:55:49 | earHurts | i installed 60gb hdd into my archos |
04:55:59 | midknight2k3 | does it work? |
04:56:27 | earHurts | yeah |
04:56:43 | midknight2k3 | yaya |
04:57:00 | earHurts | windows 2k wom't format >32GB however |
04:57:21 | earHurts | so Stevie directed me to mkdosfs |
04:57:39 | midknight2k3 | mkdosfs |
04:57:42 | midknight2k3 | i get it |
04:57:43 | earHurts | but windows can't chkdsk it |
04:57:48 | midknight2k3 | makedosfilesystem |
04:57:53 | earHurts | yeah |
04:58:00 | midknight2k3 | yes! |
04:58:18 | midknight2k3 | and to think im a lowly archos - rockbox user an you're a programmer |
04:58:19 | earHurts | so I'm reluctant to format my pc's hdd with it |
04:58:33 | earHurts | well, I'm no linuxer |
04:58:37 | midknight2k3 | i can understand your formatting program's name! |
04:58:39 | midknight2k3 | yay |
04:58:47 | earHurts | coll |
04:58:49 | earHurts | cool |
04:59:23 | midknight2k3 | yehehe yahaha oooh |
04:59:31 | earHurts | but it'll be a pain to sync two diffrent pc drives to one archos drive |
04:59:36 | midknight2k3 | boooo |
04:59:48 | earHurts | indeed, that's not synching, is it |
05:00 |
05:00:32 | midknight2k3 | i dont think so |
05:02:19 | earHurts | thus my dilemma |
05:03:10 | midknight2k3 | yeah |
05:03:23 | midknight2k3 | you want both of them combined on archos hd? |
05:08:55 | earHurts | yeah |
05:09:08 | earHurts | one archos, one mirror on the pc |
05:10:37 | midknight2k3 | mm hmm |
05:16:10 | earHurts | and one ring to rule them all |
05:17:46 | Stevie-O | one thing to play them |
05:17:50 | Stevie-O | one thing to copy them |
05:18:18 | Stevie-O | hm |
05:19:30 | earHurts | we plays them on our pc too, we do, my preciousssss |
05:20:05 | earHurts | thanks agin for mkdosfs |
05:20:13 | earHurts | how's the emu? |
05:20:34 | Stevie-O | studying usb |
05:21:40 | earHurts | what's done? |
05:22:04 | Stevie-O | jack scheet |
05:22:27 | earHurts | no, globally: sh1, what else? |
05:22:45 | Stevie-O | hm |
05:22:55 | Stevie-O | the instruction set is |
05:23:12 | Stevie-O | timer 0 is |
05:23:28 | earHurts | timer 0 is hardware? |
05:24:03 | Stevie-O | timer 0 is technically part of the sh-1 |
05:24:35 | Stevie-O | very few things are really complete |
05:25:11 | earHurts | what's your wild ass guess when it'll be done? |
05:26:30 | | Join Scottie924 [0] (~jirc@adsl-216-63-201-25.dsl.wchtks.swbell.net) |
05:26:35 | Stevie-O | Real programs are never finished ;) |
05:26:43 | | Quit Scottie924 (Client Quit) |
05:26:52 | | Join Scottie924 [0] (~jirc@adsl-216-63-201-25.dsl.wchtks.swbell.net) |
05:26:56 | Stevie-O | I'm working on USB emulation atm |
05:27:06 | earHurts | k |
05:27:08 | Scottie924 | hey all |
05:27:33 | earHurts | hey |
05:27:44 | Scottie924 | do you know if there is any plan for rock box to make firmware for the upcoming AV 320? |
05:27:45 | | Quit midknight2k3 (Read error: 104 (Connection reset by peer)) |
05:28:32 | earHurts | the rockbox crew have emphatically said they will NOT |
05:28:50 | Scottie924 | ok |
05:28:51 | earHurts | it's very different from the jukebox |
05:29:00 | MT | it may be the same shape, but its vastly different inside |
05:29:11 | Scottie924 | I guess that is true, with the color screen and all that stuff |
05:29:16 | earHurts | however another group is trying to make mm software |
05:29:30 | Scottie924 | mm software? |
05:29:50 | earHurts | whether the archos withe the small color display |
05:31:01 | earHurts | mm is the first archos to play video |
05:31:13 | Scottie924 | do any of you know where I can find out how to change the setting on Rockbox for the Jukebox multimedia 20 gig, the setting for more than 400 files in a dir? |
05:31:53 | earHurts | multimedia or recorder? |
05:32:18 | Scottie924 | recorder |
05:33:06 | earHurts | menu-general-something |
05:33:12 | earHurts | system? |
05:35:11 | | Quit earHurts (Remote closed the connection) |
05:35:54 | Scottie924 | its not there |
05:42:50 | | Quit Scottie924 ("Leaving") |
05:46:03 | | Quit Stevie-O (Read error: 54 (Connection reset by peer)) |
06:00 |
06:04:35 | *** | Saving seen data "./dancer.seen" |
06:15:03 | | Quit thu ("Client exiting") |
06:45:17 | | Join thu [0] (~thu@h24-87-64-169.vc.shawcable.net) |
06:45:57 | | Join earHurts [0] (~zic@pool-138-88-68-139.res.east.verizon.net) |
06:46:17 | earHurts | Hoe are you gentlemen !! |
06:56:15 | thu | It is you !! |
06:56:28 | thu | actually I just found a piece of good engrish on the samsung canada site |
06:56:37 | thu | thu/engrish1.jpg">http://www.sgnx.net/~thu/engrish1.jpg |
07:00 |
07:04:03 | earHurts | i gotta go sleep |
07:04:06 | earHurts | night |
07:04:12 | | Quit earHurts (Remote closed the connection) |
07:06:08 | | Join hardeep [0] (1098@208.247.65.237) |
07:13:39 | | Join Stevie-O [0] (whatsit2u@user-2inin2b.dialup.mindspring.com) |
07:16:07 | Stevie-O | phjera |
07:16:13 | Stevie-O | phjear |
07:45:08 | | Join OliverKlozoff [0] (whatsit2u@user-2inim9r.dialup.mindspring.com) |
07:50:16 | | Join matsl [0] (~matsl@dhcp101.contactor.se) |
07:57:36 | | Quit Stevie-O (Read error: 60 (Operation timed out)) |
08:00 |
08:04:38 | *** | Saving seen data "./dancer.seen" |
08:12:36 | | Nick dw|gone is now known as dwihno (dwihno@h193180246067.kommunicera.umea.se) |
08:39:18 | | Join Bagder [241] (~daniel@as3-3-2.ras.s.bonet.se) |
08:54:26 | OliverKlozoff | sup dan |
08:54:35 | Bagder | morning |
08:55:21 | thu | mornin |
08:56:14 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:56:14 | * | OliverKlozoff flexes |
08:56:20 | OliverKlozoff | we may be gettin' cable soon! |
08:56:32 | OliverKlozoff | finally, at long last, off of this dreaded dialup... |
08:58:05 | OliverKlozoff | okay |
08:58:09 | OliverKlozoff | 2:55am |
08:58:16 | OliverKlozoff | meh |
08:58:21 | * | OliverKlozoff tries some things first |
09:00 |
09:37:42 | | Quit hardeep ("BitchX: now with 38 percent fewer calories!") |
09:47:33 | | Join tracktheripper [0] (jirc@AC8C7C2F.ipt.aol.com) |
09:49:08 | adi|home | Bagder... |
09:49:13 | Bagder | yes? |
09:49:16 | adi|home | im adding commenting for the delete action |
09:49:16 | dwihno | \o/ yay \o/ |
09:49:22 | adi|home | namely.. what button does what.. |
09:49:31 | adi|home | for the recorder, we have extra lines... |
09:49:34 | adi|home | what should i do for the player? |
09:49:55 | | Join LinusN [200] (~linus@labb.contactor.se) |
09:50:04 | LinusN | tracktheripper: did you try my fix? |
09:50:04 | Bagder | hi linus |
09:50:10 | LinusN | hi Bagder |
09:50:18 | dwihno | Bagder: Guru of code, I seek your guidance... for (k=0; k<16; k++) printf("%.2X", entries[sys][j].md5); For some reason, this produces a loooooong string (which contains faulty stuff, even if the data is ok)... Any ideas? |
09:50:39 | LinusN | dwihno: you forgot the life feed |
09:50:43 | LinusN | line feed |
09:50:46 | LinusN | \n |
09:50:58 | LinusN | printf("%.2X\n" |
09:51:15 | dwihno | well, I add a line feed later on |
09:51:39 | LinusN | you might want %02X |
09:51:49 | LinusN | or rather %02x |
09:52:10 | Bagder | is md5 really a numeric? |
09:52:27 | dwihno | well, it's an array (unsigned char) |
09:52:47 | dwihno | :O |
09:52:48 | Bagder | but its 8 bytes, isn't it? |
09:52:52 | dwihno | I shot my foot |
09:53:18 | Bagder | you show the address if the first byte |
09:53:23 | dwihno | heh |
09:53:27 | dwihno | I shot my foot :) |
09:53:32 | dwihno | Damn I suck today :) |
09:53:53 | Bagder | adi|home: I really don't know, players are so tricky I get a headache at times ;-/ |
09:54:02 | adi|home | heheh |
09:54:03 | adi|home | k... |
09:54:14 | adi|home | ill just leave the player be till someone bitches ;) |
09:56:03 | LinusN | Bagder: what to do with the daily build scripts? |
09:56:22 | Bagder | I'll talk to Björn |
09:57:15 | adi|home | okay.. now just house keeping... |
09:57:18 | LinusN | he is pretty absent these days |
09:57:19 | Hes | Hm, I would guess a full-range scan in the FM tuner wouldn't be _that_ useful, the FM filter is probably quite wide, bad reception for narrowband FM channels 8-) |
09:57:30 | adi|home | we have LANG_RESUME_CONFIRM_RECORDER in english.lang |
09:57:47 | adi|home | and the string it uses is exactly the same one i want to use for delete confirmation... |
09:57:52 | LinusN | Hes: still, we should allow it |
09:58:00 | Hes | but maybe you can receive VHF TV audio below the FM broadcast band. |
09:58:06 | Hes | LinusN: Yes, naturally. |
09:58:08 | dwihno | BTW... Has there been a time WITHOUT the red led death? |
09:58:11 | adi|home | so.. should i a) create LAN_DELETE_CONFIRM_RECORDER |
09:58:16 | LinusN | dwihno: yes |
09:58:33 | adi|home | or b) create a new item called LANG_CONFIRM_WITH_PLAY |
09:58:40 | dwihno | LinusN: About when did the bug appear? |
09:58:43 | adi|home | and have whats appropriate point to it? |
09:59:06 | LinusN | dwihno: that's what zagor wanted to find out with his "bug hunt" approach |
09:59:17 | LinusN | in the mailing list |
09:59:47 | LinusN | adi|home: i like LANG_CONFIRM_WITH_PLAY |
10:00 |
10:00:17 | LinusN | but only if it works in other languages as well |
10:00:59 | adi|home | nods |
10:01:03 | adi|home | thats the next question.. |
10:01:07 | dwihno | :-/ red led death is evil stuff |
10:01:14 | adi|home | should i make it usable now.. and wait for ppl to port? |
10:01:33 | adi|home | ie.. check for both... |
10:01:50 | adi|home | actually.. can't.. its a string... |
10:01:52 | adi|home | hmmm |
10:02:10 | adi|home | i _could_ just update all the languages by hand... |
10:02:26 | adi|home | thats not to bad an idea.. translation does't change.. only the keyword |
10:03:42 | Bagder | the whole point of our language system is that you add the string to the english file and use the ID, and then the other languages "just work" |
10:03:56 | adi|home | nods |
10:04:20 | adi|home | so then if i want to make this change and clean up the code.. then i need to adapt the language files myself... so they continue to work... |
10:04:36 | Bagder | you mean you change the meaning of a string? |
10:04:41 | *** | Saving seen data "./dancer.seen" |
10:05:04 | adi|home | no... |
10:05:20 | Bagder | so what "adaption" are you referring to? |
10:05:33 | adi|home | right now in all the languages we have LANG_RESUME_CONFIRM_RECORDER |
10:05:39 | tracktheripper | yea I did LinusN |
10:05:47 | adi|home | which says "PLAY = Yes" |
10:05:51 | tracktheripper | and it still doesn't work :-( |
10:06:16 | adi|home | i need the exact same string.. but a "RESUME" keyword makes no sense if the string is related to deleting... |
10:06:51 | adi|home | so to add LANG_CONFIRM_WITH_PLAY to have "PLAY = Yes" id have to add LANG_CONFIRM_WITH_PLAY to all the languages |
10:07:02 | adi|home | or else they won't 'just work' |
10:07:10 | Bagder | if you add LANG_CONFIRM_WITH_PLAY |
10:07:22 | Bagder | add it to the english file, and use the id, and it will work |
10:07:25 | LinusN | tracktheripper: how long is the ajbrec.ajz on the recorder? |
10:07:38 | LinusN | and how long is levels.txt on the recorder? |
10:07:58 | adi|home | right.. but if i then remove LANG_RESUME_CONFIRM_RECORDER from the rest of the code... the other languages won't display properly... |
10:08:01 | LinusN | (long == size in bytes) |
10:08:09 | adi|home | or should i just let other ppl correct their own languages? |
10:08:14 | tracktheripper | i don't know, my JB is flat |
10:08:24 | Bagder | adi|home: they will then use the english version, yes, but that's how the languages always work |
10:08:30 | tracktheripper | don;t know where the ac adaptor it |
10:08:31 | tracktheripper | is |
10:08:34 | adi|home | ahh.. okay.. got ya... |
10:08:58 | LinusN | the levels.txt file you sent me, was that taken from the recorder? |
10:09:02 | | Join lgl [0] (~linus@h238n1fls22o1056.telia.com) |
10:09:38 | Bagder | adi|home: and remember to not actually remove the ID from the english file, only blank it if you no longer use it |
10:09:44 | adi|home | nods |
10:10:24 | tracktheripper | yea |
10:10:31 | tracktheripper | it was the one adimas sent me |
10:11:06 | LinusN | i mean, did you take it from the recorder, or from the pc when you sent it to me |
10:11:29 | tracktheripper | recorder |
10:11:42 | lgl | hello, I'm a former archos jbr20 owner and rockbox supporter. I wonder of anyone can recommend (or not recommend) the fm recorder... |
10:12:21 | lgl | s/of/if/ |
10:12:48 | LinusN | tracktheripper: a read error could give the same error |
10:13:02 | adi|home | LANG_CONFIRM_WITH_PLAY_RECORDER and LANG_CANCEL_WITH_ANY_RECORDER are acceptable? |
10:13:22 | LinusN | lgl: it is good, it lacks S/PDIF output and remote control |
10:15:44 | | Nick LinusN is now known as LinusN|away (~linus@labb.contactor.se) |
10:16:07 | lgl | LinusN|away: oh so no digital out? |
10:18:03 | LinusN|away | nope |
10:18:22 | LinusN|away | didital in works, though |
10:19:57 | | Quit thu ("zZz") |
10:23:36 | lgl | strange decision methinks. |
10:24:06 | Bagder | they're french, remember? ;-P |
10:24:13 | * | Bagder grins |
10:26:07 | | Quit Schnueff (Ping timeout: 14400 seconds) |
10:27:19 | adi|home | now.. let me make sure im not stupid here... |
10:27:23 | adi|home | to delete a directory.. |
10:27:36 | adi|home | i need delete "." and ".." first.. |
10:27:45 | adi|home | then delete the directory name, correct? |
10:28:13 | PsycoXul | . is the current directory and .. is the parent directory |
10:28:34 | OliverKlozoff | actually |
10:28:35 | OliverKlozoff | in fat32 |
10:28:46 | OliverKlozoff | the '.' entry really points to the root directory (or it should) |
10:30:49 | Bagder | why? |
10:31:38 | adi|home | so... then i don't delete . and .. |
10:31:48 | adi|home | i thought those were just references to the parent and current dir? |
10:31:57 | Bagder | they do |
10:32:43 | | Quit tracktheripper ("Leaving") |
10:32:47 | Bagder | but they're not actual entries in the dir, are they? |
10:33:16 | Bagder | I should shut up, I'm not very fluent in this |
10:36:02 | adi|home | heheh okay.. then let me hit you with another question :) |
10:36:11 | adi|home | more opinion i think then anything.. |
10:36:41 | adi|home | when we 'rename' a file.. if the file name is unchanged (namely, the typed name matches the current name), we respin the disk and rewrite the file name... |
10:36:55 | adi|home | does that make sense? or should we do a check, and if the names are the same, don't spin the disk? |
10:37:00 | dwihno | Let's get political - NEJ TILL EMU! :) |
10:37:14 | lgl | hahaha |
10:37:29 | Bagder | adi|home: well, we could do a check sure, it wouldn't hurt much |
10:37:46 | adi|home | i just wasn't sure what the proper way to do it was is all... |
10:37:56 | adi|home | i mean.. if its a check we should do or not |
10:39:23 | adi|home | i may have to bug linus about that stuff.. |
10:59:17 | | Join adiamas [0] (~adi|home@as5300-10.216-194-24-77.nyc.ny.metconnect.net) |
11:00 |
11:11:53 | | Join Schnueff [0] (~mah@guestbook.cs.uni-sb.de) |
11:14:01 | | Quit adi|home (Connection timed out) |
12:00 |
12:04:44 | *** | Saving seen data "./dancer.seen" |
12:20:09 | | Nick adiamas is now known as adi|home (~adi|home@as5300-10.216-194-24-77.nyc.ny.metconnect.net) |
13:00 |
13:00:24 | | Quit Bagder ("http://daniel.haxx.se") |
14:00 |
14:04:48 | *** | Saving seen data "./dancer.seen" |
15:00 |
15:26:57 | Stevie[FP] | http://averstak.tripod.com/fatdox/dir.htm |
15:27:06 | Stevie[FP] | you do NOT need to delete the '.' and '..' entries |
15:35:30 | | Quit OliverKlozoff (Read error: 60 (Operation timed out)) |
15:35:31 | | Quit lgl (Read error: 54 (Connection reset by peer)) |
15:44:30 | | Quit matsl ("Client Exiting") |
16:00 |
16:04:50 | *** | Saving seen data "./dancer.seen" |
16:29:34 | | Join diddystar5 [0] (Lee@AC9A20DF.ipt.aol.com) |
16:29:45 | | Quit diddystar5 (Client Quit) |
16:37:01 | | Nick dwihno is now known as dw|gone (dwihno@h193180246067.kommunicera.umea.se) |
16:41:30 | | Join hardeep [0] (1098@208.247.65.237) |
16:54:29 | | Quit adi|home (calvino.freenode.net irc.freenode.net) |
16:54:29 | NSplit | calvino.freenode.net irc.freenode.net |
16:54:29 | | Quit Jet8810 (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit MT (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit PsycoXul (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit Stevie[FP] (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit TotMacher (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit dw|gone (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit Schnueff (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit Hadaka (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit hardeep (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit LinusN|away (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit Hes (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit mbr (calvino.freenode.net irc.freenode.net) |
16:54:29 | | Quit ricII (calvino.freenode.net irc.freenode.net) |
16:56:29 | NHeal | calvino.freenode.net irc.freenode.net |
16:56:29 | NJoin | hardeep [0] (1098@208.247.65.237) |
16:56:29 | NJoin | Schnueff [0] (~mah@guestbook.cs.uni-sb.de) |
16:56:29 | NJoin | adi|home [0] (~adi|home@as5300-10.216-194-24-77.nyc.ny.metconnect.net) |
16:56:29 | NJoin | LinusN|away [200] (~linus@labb.contactor.se) |
16:56:29 | NJoin | Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
16:56:29 | NJoin | Stevie[FP] [0] (~whatsit2u@65.114.136.196) |
16:56:29 | NJoin | TotMacher [0] (tot@ip67.rsidus.riege.de) |
16:56:29 | NJoin | dw|gone [20] (dwihno@h193180246067.kommunicera.umea.se) |
16:56:29 | NJoin | MT [0] (mt@fido.impulsed.net) |
16:56:29 | NJoin | PsycoXul [20] (psyco@adsl-67-123-43-216.dsl.lsan03.pacbell.net) |
16:56:29 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
16:56:29 | NJoin | Hes [0] (~hessu@hessu.zedi.sonera.fi) |
16:56:29 | NJoin | ricII [0] (~ricv@debianalpha.xs4all.nl) |
16:56:29 | NJoin | mbr [0] (~mb@stlx01.stz-softwaretechnik.de) |
16:57:08 | Mode | "#rockbox -o logbot " by ChanServ (ChanServ@services.) |
17:00 |
17:50:42 | | Join Josh_ [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
17:51:58 | | Quit Jet8810 ("Client exiting") |
17:54:40 | | Quit Josh_ (Client Quit) |
17:55:40 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
17:58:25 | | Join Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
18:00 |
18:04:52 | *** | Saving seen data "./dancer.seen" |
18:24:35 | | Join quelsaruk [20] (~swordmast@faerun.ugr.es) |
18:24:44 | quelsaruk | afternoon |
18:24:50 | mecraw_ | morning |
18:24:55 | | Nick mecraw_ is now known as mecraw (~mecraw@69.2.235.2) |
19:00 |
19:15:32 | elinenbe | goobye everyone... off to Croatia for holiday. See you in 3 weeks. |
19:15:35 | | Quit elinenbe (" HydraIRC -> http://hydrairc.sf.net <- IRC has never been so cool") |
19:16:02 | | Join Kuji [0] (~kuji@cuji.gotadsl.co.uk) |
19:18:18 | | Quit quelsaruk ("KVIrc 3.0.0-beta1 "Eve's Avatar"") |
19:18:24 | Kuji | linus: the cluster size made no difference the file screwed up after 53mins, which is a little longer than before. |
19:23:24 | | Part Kuji |
19:24:05 | | Quit Schnueff (Read error: 60 (Operation timed out)) |
19:44:16 | | Quit hardeep ("[BX] Reserve your copy of BitchX-1.0c19 for the Apple Newton today!") |
20:00 |
20:04:54 | *** | Saving seen data "./dancer.seen" |
20:21:47 | | Join adi|ems [0] (~jirc@ool-43544d26.dyn.optonline.net) |
20:21:48 | adi|ems | anyone around that could do me a favor? |
20:21:57 | adi|ems | anyone awake? |
20:24:58 | | Quit adi|ems ("Leaving") |
20:29:01 | | Quit Jet8810 (Read error: 104 (Connection reset by peer)) |
20:32:53 | | Join hardeep [0] (1098@208.247.65.237) |
20:56:19 | | Join quelsaruk [20] (~swordmast@faerun.ugr.es) |
20:56:46 | | Join Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
20:57:25 | | Join _aLF [0] (~Alexandre@AGrenoble-203-1-8-95.w81-49.abo.wanadoo.fr) |
21:00 |
21:19:14 | | Quit _aLF ("bye") |
21:19:35 | | Join Guest [0] (~jirc@ool-43544d26.dyn.optonline.net) |
21:19:50 | | Join _aLF [0] (~alexandre@AGrenoble-203-1-18-173.w81-53.abo.wanadoo.fr) |
21:22:23 | | Quit Guest (Client Quit) |
21:30:34 | | Join tuba_man [0] (~tuba_man@12-253-222-39.client.attbi.com) |
21:32:42 | tuba_man | morning everyone. Anybody know of any US-based suppliers of the DRAM featured (or compatible) in the 8MB recorder mod? |
21:33:11 | quelsaruk | no idea |
21:33:44 | tuba_man | hmm...that's kinda frustrating |
21:34:18 | tuba_man | thanks anyway |
21:35:15 | | Quit tuba_man ("Client exiting") |
21:48:58 | quelsaruk | cu |
21:49:36 | | Quit Jet8810 (calvino.freenode.net irc.freenode.net) |
21:49:36 | NSplit | calvino.freenode.net irc.freenode.net |
21:49:36 | | Quit adi|home (calvino.freenode.net irc.freenode.net) |
21:49:36 | | Quit MT (calvino.freenode.net irc.freenode.net) |
21:49:36 | | Quit PsycoXul (calvino.freenode.net irc.freenode.net) |
21:49:47 | NHeal | calvino.freenode.net irc.freenode.net |
21:49:47 | NJoin | Jet8810 [0] (~Jet8810@adsl-34-221-14.bct.bellsouth.net) |
21:49:47 | NJoin | adi|home [0] (~adi|home@as5300-10.216-194-24-77.nyc.ny.metconnect.net) |
21:49:47 | NJoin | MT [0] (mt@fido.impulsed.net) |
21:49:47 | NJoin | PsycoXul [20] (psyco@adsl-67-123-43-216.dsl.lsan03.pacbell.net) |
21:50:00 | | Quit quelsaruk ("KVIrc 3.0.0-beta1 "Eve's Avatar"") |
21:51:10 | | Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) |
22:00 |
22:01:51 | | Join [IDC]Dragon [0] (~idc-drago@pD9E347F9.dip.t-dialin.net) |
22:03:03 | | Quit Jet8810 ("Client exiting") |
22:04:56 | *** | Saving seen data "./dancer.seen" |
22:05:46 | * | [IDC]Dragon slaps [IDC]Dragon around a bit with a large trout |
22:06:05 | * | [IDC]Dragon slaps [IDC]Dragon around a bit with a large trout |
22:32:33 | | Join TBoy [0] (~xxx@212.114.242.188) |
22:32:36 | TBoy | hoi |
22:33:14 | TBoy | I've got a question about the dynamic playlist |
22:34:01 | TBoy | what are the advantage of using it |
22:34:04 | TBoy | what does it do |
22:37:02 | mecraw | creates playlists dynamically |
22:39:25 | TBoy | wich mean |
22:39:27 | TBoy | s |
22:39:45 | TBoy | oh |
22:39:55 | TBoy | so every time I turn my player on |
22:40:08 | TBoy | it would check to see if new songs are there |
22:41:01 | TBoy | but what can I do if I want an album to be played in the right order |
22:41:19 | TBoy | apart from renaming the files |
22:41:24 | mecraw | no, you can add or insert songs or directories to a playlist |
22:41:40 | TBoy | oh ok that gets it to |
22:41:42 | TBoy | too |
22:41:43 | mecraw | nothing apart from renaming your files |
22:42:20 | TBoy | couldn't I make a playlist in that folder an make it load |
22:42:38 | mecraw | you could do that |
22:43:13 | mecraw | but you'd probably have to add the songs in the right order, if you just add the directory they will be ordered alphabetically |
22:43:45 | TBoy | ok |
22:43:53 | mecraw | i'm assuming you are talking about hardeep's playlist patch, right? |
22:43:58 | TBoy | yes |
22:44:31 | TBoy | the best thing would be if we could get rockbox in the flash-rom |
22:45:01 | TBoy | then we could possibly use another filesystem wich would save the files in the order you select |
22:45:05 | TBoy | right? |
22:45:10 | TBoy | that would be possible |
22:45:28 | mecraw | i have no idea |
22:45:48 | TBoy | oh ok |
22:46:00 | TBoy | well I assume that would bepossible |
22:46:06 | TBoy | well gotta go |
22:47:33 | | Nick LinusN|away is now known as LinusN (~linus@labb.contactor.se) |
22:48:10 | TBoy | linus |
22:48:22 | LinusN | yes? |
22:48:22 | [IDC]Dragon | Hi linus! |
22:48:31 | LinusN | hi |
22:48:31 | TBoy | if we could get rockbox in the flash-rom |
22:48:38 | [IDC]Dragon | Yeah, working hard on it. |
22:48:39 | TBoy | then we could possibly use another filesystem wich would save the files in the order you select |
22:48:52 | LinusN | TBoy: why? |
22:49:12 | TBoy | I mean if I have an album in a specific folder |
22:49:27 | TBoy | and I name them all artist - track.mp3 |
22:49:28 | LinusN | i would rather have a playlist browser for that |
22:49:39 | TBoy | ok that would also be possible |
22:49:44 | TBoy | ok that sounds good |
22:49:45 | TBoy | hehe |
22:49:58 | TBoy | btw will that be added |
22:50:14 | LinusN | if we have a custom filesystem, we wouldn't be able to transfer to/from the PC without writing drivers for windows, linux, mac etc |
22:50:15 | TBoy | or is there a patch for it already |
22:50:36 | LinusN | no, there is no playlist browser yet |
22:50:47 | TBoy | yeah but we could use ext |
22:50:56 | TBoy | that supports that doesn't it |
22:50:59 | LinusN | then windows users will be out of luck |
22:51:07 | TBoy | thats true |
22:51:26 | LinusN | fat32 is pretty good for this purpose imho |
22:51:46 | TBoy | but are there no ext drivers for windows |
22:52:11 | LinusN | [IDC]Dragon: the ata_spindown must be changed according to your hardware, as the comment says in the stub source code |
22:52:20 | TBoy | but i am fine with using fat32 |
22:52:47 | [IDC]Dragon | (TBoy, please excuse) But the stub worked before, with rolo |
22:52:58 | TBoy | no problemo |
22:53:11 | LinusN | [IDC]Dragon: ok |
22:53:15 | TBoy | I'm just hoggin' the channel up |
22:53:29 | TBoy | just tryin to get back in here |
22:53:33 | [IDC]Dragon | TBoy, never mind |
22:53:53 | TBoy | since the mail lost my player for over a month |
22:54:05 | [IDC]Dragon | Linus, ATA seems to have a general problem when cold-booted. |
22:54:08 | TBoy | well gotta go anyway |
22:54:10 | TBoy | cya |
22:54:12 | | Quit TBoy ("Bye guys") |
22:54:40 | LinusN | [IDC]Dragon: how about the data direction of PA9? |
22:54:48 | [IDC]Dragon | (oops, did I chase him away with techtalk?) |
22:54:53 | LinusN | :-) |
22:55:01 | [IDC]Dragon | Lemme check... |
22:55:40 | LinusN | and PA10 |
22:56:07 | LinusN | they should both be outputs |
22:56:17 | [IDC]Dragon | can't find what they're used for |
22:56:32 | LinusN | pa9 is ATA reset, pa10 is usb_enable |
22:57:13 | [IDC]Dragon | Rockbox is not initializing that? |
22:57:28 | LinusN | make sure that you have a call to usb_enable() before ata_init() |
22:57:41 | LinusN | usb_enable(false); |
22:59:02 | LinusN | it seems like we don't set the data direction of pa9 |
22:59:05 | [IDC]Dragon | main.c does usb_init() |
22:59:34 | LinusN | good |
22:59:44 | LinusN | try setting the data direction of pa9 |
23:00 |
23:00:08 | | Join BoD[] [0] (~BoD@m198.net195-132-85.noos.fr) |
23:00:16 | BoD[] | ji! |
23:00:18 | BoD[] | hi |
23:00:33 | [IDC]Dragon | I'll try, will take me a few. |
23:00:46 | LinusN | take a look at ode_power_enable() as well |
23:00:53 | LinusN | ide_power_enable() |
23:00:56 | LinusN | in power.c |
23:01:03 | LinusN | data dir problem there too |
23:01:33 | [IDC]Dragon | There's something about the display as well... |
23:01:38 | LinusN | yeah |
23:01:45 | LinusN | data dir too? |
23:01:46 | | Nick BoD[] is now known as BoD[manger (~BoD@m198.net195-132-85.noos.fr) |
23:01:56 | [IDC]Dragon | the general recipe? |
23:02:03 | | Nick BoD[manger is now known as BoD[manger|dvd] (~BoD@m198.net195-132-85.noos.fr) |
23:02:29 | LinusN | hmmm, lcd_init() seems to do it right |
23:03:23 | LinusN | Stevie[FP] may tell if we forgot something in the lcd init code |
23:03:43 | [IDC]Dragon | IDE power is PA5? |
23:03:57 | LinusN | yes |
23:04:07 | LinusN | on the regular recorder |
23:04:38 | [IDC]Dragon | hmm, I don't like to be hardware dependent here. |
23:05:15 | LinusN | why not? |
23:05:18 | LinusN | you have to |
23:05:50 | [IDC]Dragon | Well, but then "inteligent" as the rest of the code, not hacking some port inits in. |
23:06:13 | | Join MasterLee [0] (~MasterLee@65.120.145.91) |
23:06:19 | MasterLee | Hello all. |
23:06:35 | Stevie[FP] | somebody say my name? |
23:06:36 | LinusN | [IDC]Dragon: only the regular recorder has ide power control |
23:06:40 | LinusN | MasterLee: hi |
23:06:43 | LinusN | Stevie[FP]: yo! |
23:06:49 | Stevie[FP] | j0. |
23:07:00 | MasterLee | Is there an AJBM firmware? |
23:07:04 | Stevie[FP] | I have succeeded in halfway completing phase 1 of 2 |
23:07:06 | LinusN | Stevie[FP]: i want the entire lcd init sequence |
23:07:16 | LinusN | Stevie[FP]: which is? |
23:07:25 | LinusN | MasterLee: no |
23:07:28 | Stevie[FP] | emulating a USB host controller |
23:07:33 | Stevie[FP] | under Windows |
23:07:37 | MasterLee | LinusN: :( Damnit. |
23:07:54 | Stevie[FP] | Windows genuinely believes there is a USB root hub attached to a "Toaster Bus Enumerator" device |
23:08:02 | MasterLee | I can't get any movies to play from that damn thing yet. |
23:08:08 | Stevie[FP] | (the 'toaster bus enumerator' is a sample bus driver that MS supplies with the DDK) |
23:08:21 | LinusN | Stevie[FP]: how come you want to do this? |
23:08:30 | Stevie[FP] | because I can? |
23:08:36 | LinusN | of course :-) |
23:08:47 | Stevie[FP] | or, because it's there! |
23:08:57 | Stevie[FP] | if you prefer the Mt Everest style reasoning |
23:09:25 | Stevie[FP] | the MS usb hub driver has a bug |
23:09:30 | LinusN | Stevie[FP]: how hard is it to port your emulator to linux? |
23:09:31 | Stevie[FP] | (shocking) |
23:09:47 | LinusN | (the jb emulator) |
23:09:51 | Stevie[FP] | meh |
23:10:31 | Stevie[FP] | current windows-specific crap would be: memory mapping files (easily rectifiable with an abstraction layer) |
23:10:36 | Stevie[FP] | and the display |
23:10:46 | Stevie[FP] | I know zilch about drawing in X |
23:10:57 | LinusN | [IDC]Dragon: btw, have you disconnected your boot loader straps from the lcd pins correctly? |
23:11:02 | Stevie[FP] | now hold on while I turn on LCD logging |
23:12:22 | hardeep | trackname = playlist_peek(i); |
23:12:30 | hardeep | doh, mischan |
23:14:36 | MasterLee | Stevie[FP]: why not use wxWindows then? |
23:15:02 | * | Stevie[FP] notes that his FM's firmware sets the contrast to 49 out of 64 |
23:16:13 | LinusN | Stevie[FP]: interesting indeed! |
23:17:29 | Stevie[FP] | http://www.qrpff.net/~stevie/jbremu/init.log |
23:20:27 | LinusN | thanks |
23:21:43 | Stevie[FP] | note that the beginning stuff might not include absolutely *every* ocp register, due to how I implemented some of them |
23:25:26 | [IDC]Dragon | I've now set PA bits 5,9,10 to outputs in my bootload. |
23:25:52 | [IDC]Dragon | Still ATA address detection failure. |
23:26:04 | [IDC]Dragon | ata.c, line 730 |
23:30:48 | Stevie[FP] | hey Liiiiiiiinus... |
23:31:20 | LinusN | [IDC]Dragon: you might want to check the Bus State Controller settings |
23:31:33 | LinusN | Stevie[FP]: yeeeeeeees... |
23:31:33 | [IDC]Dragon | What's that? |
23:31:52 | * | Stevie[FP] puts together some useful informayshun |
23:31:53 | [IDC]Dragon | BTW, PA7 didn't help either... |
23:31:58 | LinusN | [IDC]Dragon: wait states and stuff for the different address regions |
23:32:31 | Stevie[FP] | LinusN: what's your value at the hardware mask (0x020000fc)? |
23:33:05 | LinusN | 0x0304 |
23:33:18 | Stevie[FP] | er |
23:33:36 | Stevie[FP] | ... the archos fw only references one byte |
23:33:46 | Stevie[FP] | which would make that 0x03 |
23:33:49 | LinusN | interesting |
23:35:06 | Stevie[FP] | your firmware starts you at contrast level 31 |
23:35:13 | * | Stevie[FP] flexes |
23:35:24 | Stevie[FP] | feel the power of the EMULATOR! |
23:35:44 | [IDC]Dragon | Nice tool, my admiration! |
23:35:46 | MasterLee | Stevie[FP]: would it ever be possible to make an AJBM firmware? |
23:35:56 | MasterLee | or are you not interested in it? |
23:36:02 | Stevie[FP] | ajbm? |
23:37:08 | LinusN | MasterLee: that's a huge undertaking |
23:37:29 | LinusN | it is a much more complicated device, and the specs are not open |
23:37:30 | MasterLee | LinusN: yeah..I figured as much, but wasn't the AJB? |
23:37:35 | LinusN | for the chips |
23:37:37 | MasterLee | the AJB specs were? |
23:37:46 | MasterLee | (for the chips.) |
23:37:58 | LinusN | the data sheets are all open for the ajb chips |
23:38:05 | [IDC]Dragon | Linus, this bus control stuff looks complex. Maybe I'll do a brute force approach and dump the whole I/O space for both regular rockbox and "cold-booted" rockbox. |
23:38:26 | LinusN | [IDC]Dragon: or talk nicely to Stevie[FP] |
23:39:24 | MasterLee | LinusN: Ahh..but not the AJBMs I guess. I wonder why that is. Doesn't seem kosher. |
23:39:39 | [IDC]Dragon | BTW, what's the difference between Stivie[O] and Stevie[FP]? |
23:40:28 | Stevie[FP] | Stevie-O is myself at home |
23:40:53 | [IDC]Dragon | and where is FP? |
23:42:22 | LinusN | MasterLee: ask texas instruments |
23:42:39 | MasterLee | Heh..Has anyone? |
23:42:53 | MasterLee | i.e. written a letter to so and so. |
23:42:53 | LinusN | not that i know of |
23:42:54 | MasterLee | etc. |
23:43:31 | LinusN | MasterLee: none of the rockbox developers own an AJBM |
23:43:42 | LinusN | so why would we want to hack it? |
23:43:45 | MasterLee | Ahh.. |
23:43:46 | MasterLee | :-D |
23:43:52 | MasterLee | I see. :) |
23:44:00 | MasterLee | NP. |
23:44:01 | MasterLee | :) |
23:44:40 | Stevie[FP] | did someone want to know how to determine the proper base contrast to use? |
23:44:59 | LinusN | i want to |
23:45:16 | Stevie[FP] | http://www.qrpff.net/~stevie/jbremu/fm_lcd_contrast.log |
23:47:17 | Stevie[FP] | you'll note the bug in the display of "mov.b @Rm, Rn" when Rm == Rn |
23:49:06 | LinusN | Stevie[FP]: interesting, this contrast setting code |
23:49:09 | Stevie[FP] | You may also wish to note that I could have accomplished the same functionality with four instructions |
23:49:29 | LinusN | but it must be different for recorders |
23:49:43 | Stevie[FP] | instead of 13 or so |
23:49:53 | Stevie[FP] | that's entirely possible |
23:50:20 | Stevie[FP] | I haven't properly separated out emulation of player/recorder/fm yet |
23:50:22 | LinusN | my recorder has hw mask == 0x03 too, and it wants 32 as contrast |
23:50:38 | Stevie[FP] | 0x03 will generate the contrast 31 |
23:50:54 | Stevie[FP] | if you look, my FM has hw mask 0x05, and wants contrast 49 |
23:51:04 | LinusN | ah, didn't notice |
23:51:25 | LinusN | this is wonderful |
23:51:29 | Stevie[FP] | what is? |
23:51:54 | LinusN | so i'll just add a bias to the lcd setting based on the hw mask and voila! |
23:52:12 | Stevie[FP] | actually I'd recommend |
23:52:15 | Stevie[FP] | that the default bias be like this |
23:52:24 | Stevie[FP] | (hw_mask & 2) ? 31 : 49 |
23:52:36 | LinusN | yup |
23:52:44 | Stevie[FP] | that'd generate about four instructions |
23:53:13 | Stevie[FP] | instead of '42 - 18 * ((hw_mask >> 1) & 1) + 7' which is how they must have coded it |
23:54:02 | Stevie[FP] | I wonder who produced the compiler they used |
23:54:58 | Stevie[FP] | I've seen it generate a dozen instructions (groups of shift lefts + adds + subtracts) in order to avoid calling the multiplication operator |
23:55:16 | Stevie[FP] | despite the fact that the latter only takes 3 cycles |
23:56:21 | LinusN | pretty lame |
23:56:40 | Stevie[FP] | also |
23:57:10 | Stevie[FP] | they mostly used 'int' instead of 'unsigned int' |
23:57:37 | Stevie[FP] | which is VERY costly in things like the ADC registers |
23:58:05 | Stevie[FP] | because while you can do an unsigned shift right in steps of 1, 2, or 8 |
23:58:14 | Stevie[FP] | (so >>12 is >>8, >>2, >>2 −− 3 instructions) |
23:58:41 | Stevie[FP] | there's only one signed shift right, which shifts a single bit |
23:58:54 | Stevie[FP] | so the code is full of calls to code that's like |
23:58:55 | Stevie[FP] | shar r4 |
23:58:57 | Stevie[FP] | shar r4 |
23:58:59 | DBUG | Enqueued KICK Stevie[FP] |
23:58:59 | Stevie[FP] | shar r4 |
23:59:00 | Stevie[FP] | .... |