00:00:13 | Bagder | hardeep's patch adds an #ifdef in the generated source it produces |
00:00:58 | Bagder | the generated source is put in the build dir for the particular target you build for |
00:01:27 | BC | well it certainly no longer GPFs :) |
00:01:38 | amiconn | Ooops. Apparently I did not look at it closely enough... |
00:02:07 | Bagder | I think it looks fine |
00:02:14 | Bagder | but then I don't run the win32 sim ;-) |
00:03:20 | BC | So what is the "correct" (?) way to get the root dir problem solved do you think? |
00:04:01 | Bagder | BC: the exact same way the x11 sim already does, by expecting an 'archos' directory to be present and use that as archos root dir |
00:04:16 | BC | I will go hunting now.... |
00:04:23 | Bagder | see the file.h/io.c files in x11/ |
00:04:31 | Bagder | and compare with the file.c/io.c files in win32 |
00:04:36 | BC | thanks :) |
00:04:55 | BC | errrrr, why has sourceforge stopped recognising " |
00:05:00 | BC | lol |
00:05:18 | amiconn | Bagder: The problem that the Win32 sim stumbled upon was that the font structures were declared "const" since Linus' patch. The Rockbox code then memcpy()s _to_ these structures. |
00:06:04 | Bagder | aha |
00:06:16 | Bagder | how silly ;-) |
00:07:25 | Bagder | but then it should be fixed now |
00:07:32 | amiconn | Yes - this is certainly something that the Win32 sim (as well as me!) doesn't expect for a _const_ |
00:07:33 | Bagder | since the const is gone for the sim |
00:07:53 | amiconn | I wonder why Linus did that patch. |
00:08:47 | BC | wow - a LOT more work has been done on the X11Sim !! |
00:09:00 | Bagder | surprise surprise! ;-) |
00:10:07 | BC | you? |
00:10:12 | BC | hehe |
00:10:53 | Bagder | well, historicly we've been more people who have used and poked on the X11 one |
00:15:14 | Bagder | sleep time |
00:15:17 | | Quit Bagder ("http://daniel.haxx.se") |
00:37:06 | | Join hardeep [0] (1098@208.247.65.237) |
00:53:02 | | Join diddystar5 [0] (Lee@ACC6F2A0.ipt.aol.com) |
00:53:27 | BC | diddymoon :) |
00:53:39 | BC | star |
00:53:44 | BC | (darn wrong celestial body) |
00:57:40 | | Join top_bloke [0] (~ekolb_pot@dsc06-chc-il-209-109-234-245.rasserver.net) |
01:00 |
01:49:00 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:10:50 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
02:19:36 | | Part amiconn |
02:41:45 | diddystar5 | bye bye |
02:42:17 | diddystar5 | byeb ye |
02:42:49 | | Quit diddystar5 ("Leaving") |
03:00 |
03:49:04 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:00:28 | | Part BC |
04:00:29 | | Quit top_bloke (Read error: 54 (Connection reset by peer)) |
04:10:06 | | Join BC [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) |
04:11:02 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
04:30:01 | | Join scott666_ [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
04:30:17 | BC | scott, say hi, when ur free |
04:30:21 | scott666_ | hi |
04:30:26 | | Nick scott666_ is now known as scott666 (scott666@c-24-245-58-245.mn.client2.attbi.com) |
04:34:44 | | Quit hardeep ("BitchX: shaken, not stirred") |
04:42:25 | | Quit elinenbe (Read error: 60 (Operation timed out)) |
05:00 |
05:02:29 | | Quit jkerman (Read error: 113 (No route to host)) |
05:16:33 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
05:45:39 | | Join JohnnyDemocracy [0] (monkey@1Cust121.tnt1.mount-vernon.wa.da.uu.net) |
05:48:23 | | Join jkerman [0] (Dudewin32@jkhouse2.jvlnet.com) |
05:48:45 | JohnnyDemocracy | is anyone having problems running the vbs script? |
05:48:54 | | Quit jkerman (Client Quit) |
05:48:58 | | Join jkerman [0] (Dudewin32@jkhouse2.jvlnet.com) |
05:49:06 | *** | Saving seen data "./dancer.seen" |
05:51:31 | BC | sorry dont use it |
05:54:11 | JohnnyDemocracy | i ran it prior to the format change to .tbx and it worked |
05:54:37 | JohnnyDemocracy | then i redownloaded the new one Jorg linked to and its says its corrupt |
06:00 |
06:18:10 | JohnnyDemocracy | hmmm seems the script doesnt want to rename .dirname.mp3 to .tbx |
06:30:51 | JohnnyDemocracy | hmm works now on all but one mp3 folder |
06:50:41 | | Quit scott666 ("i'll be back...eventually...") |
07:00 |
07:06:36 | | Quit JohnnyDemocracy () |
07:32:37 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
07:32:44 | Douche_Nutz | hi is anyone here? |
07:34:02 | BC | am now |
07:34:21 | | Join AwishStar [0] (~jirc@ip68-4-84-42.oc.oc.cox.net) |
07:34:31 | Douche_Nutz | could you help me update my archos? after flashing version 2.1 im having trouble getting 2.2 loaded |
07:34:45 | BC | never done a flash, sorry |
07:35:06 | Douche_Nutz | i dont want to flash it again but im wondering if i just need to run a ucl file or something... |
07:35:13 | Douche_Nutz | no clue though? |
07:35:35 | BC | if u r not flashing, then just put the new f/w in root :) |
07:35:38 | AwishStar | can anyone help me? somehow my FM Rec is missing 2GB. |
07:35:56 | Douche_Nutz | i think thats normal actually |
07:36:13 | BC | just reporting errors |
07:36:15 | Douche_Nutz | nah i have to do more than put the firmware in the root |
07:36:23 | BC | too many different ways to work it out |
07:36:37 | BC | DN: hmmm, that must be a post-flashed thing |
07:36:49 | Douche_Nutz | hmm? |
07:37:17 | BC | a thinking noise |
07:37:23 | Douche_Nutz | yeah it is... it sucks... ill read through the manual again though... thanks for trying |
07:37:41 | BC | im very very surprised that jorg did that |
07:37:47 | BC | not his normal style at all |
07:38:29 | Douche_Nutz | did what? |
07:38:43 | BC | the thing that sucks |
07:38:56 | BC | need more toast - brb |
07:49:07 | *** | Saving seen data "./dancer.seen" |
07:51:13 | BC | bak |
07:51:27 | BC | btw - i trust douche means something else locally to you - lol |
07:59:13 | | Quit AwishStar ("Leaving") |
08:00 |
08:01:53 | Douche_Nutz | anyone else here besides bc? :) |
08:02:42 | BC | :P ;) |
08:11:08 | | Join [IDC]Dragon [0] (~idc-drago@pD9512A5B.dip.t-dialin.net) |
08:11:30 | [IDC]Dragon | somebody called? |
08:11:39 | BC | good morning squire :) |
08:12:15 | [IDC]Dragon | (had to look that up) |
08:12:19 | [IDC]Dragon | thanks |
08:12:27 | BC | lol - ur welcome :) |
08:12:49 | [IDC]Dragon | Douche_Nutz: what's your problem? |
08:22:33 | Douche_Nutz | upgrading to version 2.2 after flashing with v 2.1 |
08:22:37 | | Join amiconn [0] (~jens@pD9E7F7D3.dip.t-dialin.net) |
08:23:14 | [IDC]Dragon | Douche_Nutz: play a .ucl to upgrade |
08:23:33 | Douche_Nutz | it gives me an error: "incompatible version" |
08:23:55 | [IDC]Dragon | then your plugins don't match |
08:24:28 | Douche_Nutz | ive made sure i copied over the .rockbox directory so shouldnt they? |
08:24:35 | [IDC]Dragon | download the version you want (including plugins), play the .ajz torun it first, then play the .ucl |
08:25:04 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
08:25:10 | Douche_Nutz | okay one other question... does version to have a .rockbox folder with the plugins or a ROCKS folder? |
08:25:27 | [IDC]Dragon | ? |
08:25:36 | Douche_Nutz | nevermind |
08:26:06 | Douche_Nutz | i had been forgetting to run the .ajz file... |
08:27:38 | Douche_Nutz | thanks |
08:28:08 | [IDC]Dragon | u r welcome |
09:00 |
09:12:10 | | Nick amiconn is now known as amiconn|away (~jens@pD9E7F7D3.dip.t-dialin.net) |
09:13:28 | | Quit [IDC]Dragon () |
09:34:42 | | Join LinusN [200] (~linus@labb.contactor.se) |
09:35:26 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
09:48:09 | | Join pfavr [0] (pfavr@t3o902p62.telia.com) |
09:49:09 | *** | Saving seen data "./dancer.seen" |
09:50:18 | | Quit pfavr (Client Quit) |
10:00 |
10:08:15 | | Part BC |
10:12:33 | | Join ropodika [0] (ircle@203-173-49-220.dyn.iinet.net.au) |
10:12:44 | ropodika | anyone around? |
10:12:58 | ropodika | not really rockbox related question! |
10:13:02 | LinusN | hola |
10:13:30 | ropodika | hey :) |
10:13:45 | ropodika | the usb drivers keep locking up windows |
10:13:49 | ropodika | it's driving me crazy |
10:14:10 | ropodika | for the jukebox 6000 |
10:15:36 | LinusN | which windows? |
10:15:41 | LinusN | which drivers? |
10:15:41 | ropodika | xp |
10:16:25 | ropodika | USB Storage Adapter V2 (TPP) |
10:16:32 | ropodika | but they are all bad |
10:16:39 | ropodika | i've always had problems |
10:17:01 | LinusN | you tried the Cypress drivers? |
10:18:02 | ropodika | hmm nope |
10:18:20 | ropodika | any idea where i can find them? |
10:19:04 | LinusN | on the cypress site, but the latest won't work with the Studio/Player |
10:19:09 | LinusN | give me two minutes |
10:19:25 | ropodika | awesome, thanks |
10:20:38 | LinusN | http://linus.haxx.se/cypress_usb_storage_drivers_5.16.zip |
10:21:04 | ropodika | You don't have permission to access /cypress_usb_storage_drivers_5.16.zip on this server. |
10:21:13 | LinusN | cypress is the manufacturer of the USB chip in the Archos |
10:21:51 | LinusN | try again |
10:22:04 | ropodika | excellent |
10:22:08 | ropodika | hope this works |
10:22:11 | LinusN | me too |
10:22:28 | ropodika | i originally installed the drivers on the archos cd |
10:22:31 | ropodika | which now doesn't work |
10:22:39 | LinusN | broken cd? |
10:22:43 | ropodika | when i try to install the v2 drivers |
10:22:53 | ropodika | it just reboots xp |
10:22:56 | LinusN | ouch |
10:23:09 | * | LinusN goes to fill his coffee cup |
10:24:15 | | Nick c0utta{work} is now known as c0utta (~c0utta@200.cust47.nsw.dsl.ozemail.com.au) |
10:24:52 | | Nick c0utta is now known as c0utta{afk} (~c0utta@200.cust47.nsw.dsl.ozemail.com.au) |
10:24:57 | | Join bzzt____ [0] (ircle@203-173-49-220.dyn.iinet.net.au) |
10:25:04 | bzzt____ | did it again |
10:25:14 | bzzt____ | i've deleted every file |
10:25:21 | bzzt____ | it installs |
10:25:29 | bzzt____ | i don't know why it's rebooting |
10:25:40 | LinusN | bzzt____: huh? |
10:25:41 | bzzt____ | unless i'm missing one |
10:26:16 | bzzt____ | <−− ropodika |
10:26:40 | LinusN | you want to kick ropodika? |
10:26:57 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
10:27:11 | bzzt____ | yeah if you can |
10:27:15 | bzzt____ | should time out soon |
10:27:21 | Kick | (#rockbox ropodika :LinusN) by LinusN!~linus@labb.contactor.se |
10:27:52 | bzzt____ | i delete all the tpp*.* files from my windows |
10:27:55 | LinusN | do you have any other usb devices on the bus? |
10:27:58 | bzzt____ | plus the oem*.inf |
10:28:05 | bzzt____ | just a mouse |
10:28:33 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
10:28:36 | LinusN | so it reboots when you install the drivers? |
10:28:45 | bzzt____ | yeah |
10:29:03 | LinusN | that sux |
10:29:12 | bzzt____ | i usually have problems when i start the archos |
10:29:15 | bzzt____ | where it might reboot |
10:29:23 | LinusN | it == the pc? |
10:29:25 | bzzt____ | but never when i'm trying to install the drivers |
10:29:40 | bzzt____ | well it happens on my work pc as well |
10:29:43 | bzzt____ | and my other pc |
10:29:54 | LinusN | same pc hardware? |
10:29:57 | bzzt____ | but never when i try to install |
10:30:04 | bzzt____ | nah completely different machines |
10:30:24 | bzzt____ | my work on is a dell/intel with win2k |
10:30:30 | bzzt____ | one |
10:30:30 | LinusN | to be honest, i don't think i have used my Player with XP |
10:30:54 | LinusN | i have used it with W2K without probs |
10:31:12 | LinusN | once |
10:36:29 | | Nick amiconn|away is now known as amiconn|work (~jens@pD9E7F7D3.dip.t-dialin.net) |
10:36:45 | bzzt____ | i have a lot of problems, no idea why :( |
10:36:59 | bzzt____ | ok, deleted every reference in the registry |
10:37:06 | bzzt____ | lemme reboot and try this again |
10:37:08 | | Quit bzzt____ ("*") |
10:37:58 | LinusN | amiconn|work: i did the const patch because i didn't like that the (constant) font data had to be copied to the data segment at boot, for no reason |
10:38:57 | LinusN | there was no real problem having it like before |
10:39:07 | | Join pfavr [0] (pfavr@dyna218-105.nada.kth.se) |
10:39:21 | LinusN | i didn't think the simulators would choke on it, and the builds were all green |
11:00 |
11:21:57 | | Join Nando [0] (~fernandop@rkeller-2-81-57-247-9.fbx.proxad.net) |
11:22:11 | Nando | Hi Folks |
11:23:01 | Nando | Is there somebody who'd perfectly know how to intall the voice function on a jb fm recorder ? |
11:23:49 | LinusN | well... |
11:24:09 | LinusN | talking menus is easy |
11:24:20 | LinusN | talking directory names involves some work |
11:24:21 | Nando | well i have some troubles with it |
11:24:35 | Nando | I talk about menus |
11:24:46 | Nando | I've successfully installed the rockbox features |
11:24:53 | dwihno | How is the talking menues btw? |
11:24:56 | dwihno | are |
11:25:09 | dwihno | It says "sound configuration" |
11:25:48 | Nando | Actually I can't hear anything |
11:26:00 | Nando | Is there a special configuration to follow |
11:26:15 | Nando | in a particular menu ? |
11:26:19 | LinusN | first of all, you need to download and install a voice file |
11:26:30 | Nando | That's done |
11:26:40 | Nando | I dl the last english voice |
11:27:27 | LinusN | and put it in .rockbox/langs/english.voice? |
11:27:35 | Nando | yess I did |
11:28:01 | LinusN | then you want to make sure that the talking menus are enabled in the settings |
11:28:08 | LinusN | and that you have the latest daily build |
11:28:28 | Nando | How is it possible to make such a thing ? |
11:28:42 | LinusN | the settings? |
11:29:00 | Nando | Well, I tried to verifiy it in the General Settings menus |
11:29:24 | Nando | but I did not see anything about voices parmaeters ther'e |
11:29:36 | Nando | sorry : parameters / there |
11:29:46 | LinusN | General Settings->voice->voice menus should be "yes" |
11:30:05 | LinusN | are you really running the latest daily build? |
11:30:18 | Nando | I only have Playback, File View, Display, System, Bookmarking, Language |
11:30:27 | Nando | yes |
11:30:33 | Nando | I think so |
11:30:39 | LinusN | go to info->version |
11:30:53 | Nando | rockbox 2.2 |
11:31:01 | LinusN | that is not the latest daily build |
11:31:09 | LinusN | that is version 2.2 |
11:31:48 | Nando | Well I feel a bit stupid now .... |
11:31:52 | LinusN | :-) |
11:31:56 | | Quit Douche_Nutz (Read error: 60 (Operation timed out)) |
11:32:08 | Nando | Thx U so much |
11:32:12 | LinusN | you're welcome |
11:32:28 | Nando | U guys are really making an amazing and great work |
11:32:57 | LinusN | thx |
11:34:20 | | Join Christof [0] (~Christof@199.244.186.27) |
11:34:27 | Christof | choquer alors 'l'ai ai po mise ^^ |
11:34:35 | Christof | oops |
11:34:40 | LinusN | :-) |
11:34:46 | Christof | HI |
11:34:55 | LinusN | salut :-) |
11:35:02 | Christof | ouha ca cause francais ^^ |
11:35:20 | Nando | J'ai la rage là : je pensais pô que vous étiez français les gars ... |
11:35:42 | Christof | y'en a qui savent démonter un jukebox player 10Go? |
11:35:52 | Christof | salut à tous d'abord (ro la politesse tout de même) |
11:36:06 | Nando | slt |
11:36:38 | LinusN | Christof: regarde ici: http://rockbox.haxx.se/mods/ |
11:37:06 | Christof | yeah ca rock's (j'avais po assez fouillé ^^) |
11:37:09 | LinusN | (and please stick to english next time) |
11:38:30 | Christof | sorry -_-" |
11:38:46 | pfavr | Talking menus: what a cool feature! Can't wait to try it:-) |
11:38:56 | LinusN | it rocks |
11:40:05 | pfavr | are you using speech synthesis to create the voice files or is it recorded? |
11:42:45 | Christof | on the website, it is not shown how to remove the hd... is it a classic nap? |
11:46:02 | LinusN | pfavr: speech synthesis |
11:46:42 | LinusN | Christof: just lift the far end and pull it out |
11:47:08 | | Quit Nando ("mIRC.fr Dernier cri !! mirc traduit entièrement en français ! Disponible sur http://www.oubah.com ! n'hésitez pas !") |
11:48:01 | Christof | mmm ok. I thought it was soldered |
11:48:23 | LinusN | ah, no it isn't |
11:48:57 | Christof | coool |
11:49:10 | Christof | I didn't want to breack it more ^^" |
11:49:12 | *** | Saving seen data "./dancer.seen" |
11:50:45 | LinusN | Christof: you can check here too: http://www.mctubster.com/hd.html |
11:51:45 | Christof | woo tk |
12:00 |
12:21:27 | | Nick c0utta{afk} is now known as c0utta (~c0utta@200.cust47.nsw.dsl.ozemail.com.au) |
12:21:52 | c0utta | Absolutely |
12:21:59 | c0utta | Linus, you are a man of few words |
12:34:00 | LinusN | c0utta: yes i am, most often when i'm busy or in a hurry |
12:34:12 | LinusN | i assume you mean my reply to your email |
12:35:27 | c0utta | Absolutely |
12:35:50 | c0utta | you must be busy as i don't see you that often |
12:35:50 | LinusN | :-) |
12:36:19 | LinusN | i was away on vacation the last week |
12:36:35 | c0utta | are you rested ? |
12:36:48 | LinusN | guess not :-) |
12:37:00 | c0utta | lol |
12:37:46 | c0utta | as i wrote, i have been looking at many of the requirements for f2/f3 |
12:38:07 | c0utta | one of the major problems is the structure of tree.c |
12:38:40 | c0utta | with respect to daniel of course |
12:38:56 | LinusN | the current menu structure sucks big time imho |
12:39:49 | c0utta | i agree - i'd love to consolidate menu and tree together - they form the same basic function |
12:39:59 | c0utta | from an interface perspective |
12:40:02 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
12:40:31 | c0utta | how familiar are you with tree.c or is it all bagders work ? |
12:40:53 | LinusN | lots of people have worked on tree.c, me included |
12:41:23 | c0utta | there are no comments - it's very hard to work it out |
12:41:33 | | Quit Christof (Read error: 110 (Connection timed out)) |
12:42:21 | LinusN | c0utta: yeah, it's not all that obvious |
12:42:22 | c0utta | for bookmark functions i need to know the currently highlighted item (either file or directory) |
12:43:00 | LinusN | look at how onplay() is called |
12:43:40 | c0utta | i already have - it's very tightly integrated with dirbrowse |
12:44:15 | LinusN | i was about to create a tree_current_item() function once, but i never did |
12:46:11 | c0utta | i assume it'd be dircache[dircursor+dirstart].name |
12:46:35 | | Quit matsl (Remote closed the connection) |
12:46:51 | LinusN | yes, but that's only the file/dir name without the path |
12:47:06 | c0utta | i noticed that too |
12:47:33 | c0utta | too many undocumented statics |
12:48:08 | LinusN | agreed |
13:00 |
13:21:25 | amiconn|work | <LinusN> amiconn|work: i did the const patch because i didn't like that the (constant) font data had to be copied to the data segment at boot, for no reason |
13:22:14 | amiconn|work | If the font data is really const, why is there memcpy()'ing to it? |
13:22:25 | LinusN | in the simulator? |
13:24:07 | amiconn|work | In both the simulator and the target; hardeep found that this was the root of the problem. The target has no memory protection, so it causes no problems there. |
13:25:15 | LinusN | holy cow, i didn't remember that the font data is only half-baked |
13:26:34 | LinusN | i guess i'll just revert that "fix" |
13:28:58 | | Join [IDC]Dragon [0] (~c2af7555@reladm.kharkov.net) |
13:29:48 | amiconn|work | Hi Jörg! |
13:30:03 | [IDC]Dragon | Hey, tunneling from work works |
13:30:21 | amiconn|work | :) |
13:30:42 | [IDC]Dragon | I found an open IRC CGI client |
13:30:56 | [IDC]Dragon | LinusN: are you there? |
13:31:10 | amiconn|work | Just wanna tell you that I ordered TextAloud along with Natural Voices and one German voice. |
13:31:24 | [IDC]Dragon | nice |
13:31:44 | LinusN | [IDC]Dragon: i'm here |
13:31:55 | [IDC]Dragon | welcome back |
13:32:17 | [IDC]Dragon | have you seen my attempts to delete a dir? |
13:32:30 | LinusN | amiconn|work: i reverted my silly const hack |
13:32:35 | amiconn|work | The oder will take a while to execute, since delivery takes place directly from the US, but you can expect me to build german.voice in about 2 weeks or so. |
13:32:41 | LinusN | [IDC]Dragon: didn't look closely |
13:33:10 | [IDC]Dragon | I hope you can, sometime, no rush |
13:33:15 | LinusN | amiconn|work: i think you can start right away with festival with mbrola german voices |
13:33:35 | amiconn|work | LinusN: No Linux here. |
13:34:04 | LinusN | festival/mbrola doesn't sound nearly as good as the AT&T and Microsoft voices though |
13:34:15 | LinusN | but they are free |
13:34:22 | [IDC]Dragon | not even as MS? |
13:34:40 | LinusN | sounds quite 80's to me :-) |
13:34:49 | [IDC]Dragon | brr |
13:35:42 | LinusN | well, it's not *that* bad, but you get pretty spoiled with the AT&T voices |
13:35:58 | [IDC]Dragon | LinusN: I did some experiment to solve the breaks if aborting speech, switching clips |
13:36:07 | LinusN | any progress? |
13:36:08 | amiconn|work | The oder wasn't that expensive: 83,- total including priority shipping. |
13:36:36 | [IDC]Dragon | I now make a log about what's been passed to the MAS, later dump it into a file |
13:36:45 | LinusN | ah |
13:36:52 | [IDC]Dragon | interesting outcome: |
13:37:20 | [IDC]Dragon | the frame struct is OK, Winamp can play it nicely, but the AJB can't. |
13:37:44 | [IDC]Dragon | There must be something more than disabling bit reservoir |
13:38:38 | LinusN | do you have a file i can examine? |
13:38:49 | [IDC]Dragon | yes |
13:39:14 | [IDC]Dragon | maybe the MAS doesn't like my single frames I inject |
13:39:42 | [IDC]Dragon | Menawhile, they have a different sample rate than the voice file |
13:40:58 | [IDC]Dragon | I can fix that and try again |
13:41:30 | amiconn|work | [IDC]Dragon: I would also be interested in your dump file (would look at it this evening). |
13:42:29 | [IDC]Dragon | I'll make a package later, not now. |
13:44:05 | amiconn|work | [IDC]Dragon: You mentioned an open CGI IRC client. Could you tell me about? |
13:44:14 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
13:44:29 | [IDC]Dragon | better not publicly |
13:46:08 | LinusN | [IDC]Dragon: why don't you tunnel the irc as well, instead of a cgi hack? |
13:46:34 | [IDC]Dragon | because I don't know web magic |
13:46:48 | [IDC]Dragon | do you need an outside client? |
13:46:55 | LinusN | [IDC]Dragon: i don't think switching sample rate is a wise thing |
13:47:01 | LinusN | web? |
13:47:19 | LinusN | [IDC]Dragon: do you have a proxy at work? |
13:47:26 | [IDC]Dragon | web technology |
13:47:35 | [IDC]Dragon | proxy, yes |
13:47:38 | LinusN | irc has nothing to do with the web |
13:47:50 | [IDC]Dragon | but with port blocks |
13:48:21 | LinusN | i use corkscrew combined with ssh to tunnel through a proxy |
13:49:00 | [IDC]Dragon | switching the sample rate isn't really intended, was just that this spacer frame matched an older sample rate |
13:49:13 | *** | Saving seen data "./dancer.seen" |
13:49:17 | LinusN | i have an ssh server listening on port 443 at the office |
13:49:46 | LinusN | that is the default https port, rarely blocked by a proxy |
13:50:11 | [IDC]Dragon | I guess must but http is blocked from here |
13:50:20 | [IDC]Dragon | must/most |
13:50:23 | LinusN | i then ssh through the proxy with corkscrew |
13:50:35 | LinusN | https is blocked as well? i don't believe you |
13:50:56 | [IDC]Dragon | I know ssh but no corkscrew |
13:51:22 | LinusN | http://www.agroman.net/corkscrew/ |
13:52:00 | [IDC]Dragon | what does ssh help me? |
13:52:10 | LinusN | it can do port forwarding |
13:53:01 | [IDC]Dragon | So I can use any IRC client, it catches the ports traffic, tunnels it through https port? |
13:53:07 | LinusN | so you can map a remote irc port to a local port |
13:53:17 | LinusN | yes |
13:53:35 | LinusN | you need a remote machine with a ssh server on port 443 |
13:53:55 | [IDC]Dragon | but how can freenode handle traffic on https port? |
13:54:00 | LinusN | then you can tunne any port you want |
13:54:24 | [IDC]Dragon | so I do need a prepared remote machine? |
13:54:28 | LinusN | yes |
13:54:34 | [IDC]Dragon | :( |
13:55:04 | [IDC]Dragon | I would have to leave my PC on, with DynDNS or such? |
13:55:13 | [IDC]Dragon | home PC, I mean |
13:55:58 | LinusN | that's a solution |
13:56:18 | [IDC]Dragon | I think I prefer this one, standalone |
13:56:33 | LinusN | as long as it works for you |
13:57:07 | [IDC]Dragon | I thought you have a solution that needs no outside translator |
13:57:27 | LinusN | as a consultant, i roam from place to place, and it's nice, almost essential, to be able to access my IMAP, IRC, SSH etc from anywhere |
13:57:43 | LinusN | corkscrew/ssh helps me with that |
13:57:45 | [IDC]Dragon | you have haxx |
13:58:04 | LinusN | haxx is just a side project |
13:58:21 | LinusN | i work at Contactor |
13:58:50 | [IDC]Dragon | do you know CGIIRC ? |
13:59:07 | LinusN | nope |
13:59:27 | LinusN | http://cgiirc.sourceforge.net/ ? |
13:59:37 | [IDC]Dragon | you could put it to the rockbox site, if nobody minds the traffic |
13:59:43 | [IDC]Dragon | yes, that one. |
14:00 |
14:00:15 | [IDC]Dragon | you can tailor the login to allow only "allowed" servers and channels |
14:00:51 | [IDC]Dragon | so anybody can use rockbox IRC with a web browser |
14:01:09 | LinusN | food for thoughts |
14:01:37 | [IDC]Dragon | munch, munch |
14:01:41 | LinusN | hehe, maybe it's not desired to let "anybody" in |
14:02:03 | [IDC]Dragon | you can also restrict it |
14:02:09 | LinusN | the irc has slowly become more of a support hit line than a tech talk channel |
14:02:16 | [IDC]Dragon | e.g. to group subscribers |
14:02:17 | LinusN | hot line |
14:02:30 | [IDC]Dragon | true |
14:02:38 | [IDC]Dragon | like the group |
14:02:41 | LinusN | yeah |
14:03:02 | LinusN | it's inevitable as the number of users increase |
14:03:31 | [IDC]Dragon | as the units age, it's dcreasing again |
14:04:16 | LinusN | of course |
14:07:01 | dwihno | Contact0r! :D |
14:14:24 | c0utta | hey Jörg |
14:15:57 | [IDC]Dragon | Hi |
14:16:24 | c0utta | is it possible to insert a "beep" when using fast-forward or rewind ? |
14:16:34 | c0utta | to indicate minutes ? |
14:17:08 | LinusN | c0utta: yes |
14:17:34 | c0utta | just interested, that's all |
14:17:39 | LinusN | however, it is a bit complicated due to the internal workings of the mp3 playback |
14:18:20 | c0utta | i'll steer clear of mp3 playback |
14:18:25 | LinusN | :-) |
14:18:55 | c0utta | <LinusN> the irc has slowly become more of a support hit line than a tech talk channel |
14:19:13 | LinusN | c0utta: yes? |
14:19:30 | c0utta | later rockbox features are really not for the uninitiated |
14:19:43 | LinusN | absolutely not |
14:19:47 | c0utta | video and voice seem to be the bulk of the activity |
14:20:10 | LinusN | i'm referring to the "my jukebox won't start" and the "i can't install rockbox" questions |
14:20:37 | LinusN | and the "i can't make the voice work" |
14:20:40 | c0utta | i answer the "help me flash my box" type of questions |
14:23:12 | [IDC]Dragon | I have to write some kind of voice doc |
14:23:33 | c0utta | it's hard when you're still developing |
14:23:39 | LinusN | agreed |
14:23:57 | [IDC]Dragon | guess I caused all that support effort |
14:24:12 | c0utta | it's worth it |
14:24:14 | LinusN | at least the video stuff :-) |
14:24:23 | LinusN | lots of talk about that |
14:24:30 | [IDC]Dragon | flash, video, voice: sounds familiar |
14:24:36 | LinusN | hehe |
14:24:44 | [IDC]Dragon | video has some doc |
14:24:57 | c0utta | the blind guys are certainly excited about voice |
14:25:09 | [IDC]Dragon | but there's a new way of conversion coming up now |
14:25:22 | c0utta | more support :) |
14:25:30 | [IDC]Dragon | the blinds post like crazy, yes |
14:25:37 | LinusN | [IDC]Dragon: how about adding a codec for transcode? http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/ |
14:26:35 | [IDC]Dragon | I read the magic Linux word in there, calling for somebody else |
14:26:40 | LinusN | :-) |
14:27:15 | [IDC]Dragon | DirectShow is the way to do it in Microsoft |
14:27:32 | LinusN | yup |
14:27:34 | [IDC]Dragon | and I happened to be familiar with it |
14:28:27 | LinusN | of course |
14:35:26 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
14:44:23 | c0utta | linus, according to newkeys, pressing f1 to exit the f1 menu is no longer valid. am i correct ? |
14:45:33 | LinusN | we have discussed that, and we think it is ok to leave the menu with the same key that entered it |
14:47:53 | c0utta | exit top level f1 menu with f1/left/off - too many keys imho |
14:48:35 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
14:48:52 | LinusN | off? |
14:48:58 | LinusN | ah, yes |
14:49:19 | LinusN | i don't think Left should leave the top menu |
14:49:50 | c0utta | i'll leave as is |
14:50:05 | c0utta | i thought bagder was going to put newkeys into the docs ? |
14:52:19 | [IDC]Dragon | speaking about keys: is there a particular function to the Off key in the dir browser? |
14:52:30 | LinusN | yes and no |
14:52:42 | LinusN | if you press OFF in the root, it stops the music |
14:53:09 | LinusN | for some reason |
14:53:15 | [IDC]Dragon | besides stopping music, I mean (only in root?) |
14:53:23 | LinusN | nope |
14:53:40 | LinusN | however, the Player models have a different case |
14:53:56 | LinusN | the stop key is used to leave the directory |
14:54:04 | LinusN | there is no off key on the player |
14:54:04 | [IDC]Dragon | yea, they lack the key |
14:54:38 | [IDC]Dragon | the blind folks were asking to have a spell function with Off |
14:54:55 | LinusN | saw that |
14:55:09 | [IDC]Dragon | currently, it says it again because of a side effect |
14:55:35 | | Join Dogger [0] (~jimmy@cpc3-colc1-5-0-cust240.colc.cable.ntl.com) |
14:55:36 | [IDC]Dragon | some redraw variable gets set with Off, dunno why |
14:55:48 | LinusN | tree.c is a mess |
14:57:21 | [IDC]Dragon | yes |
14:57:54 | | Join Guest [0] (~jirc@12.109.187.2) |
14:58:28 | | Quit Guest (Client Quit) |
14:59:28 | c0utta | tree.c tries to buffer the parent directory, doesn't it ? |
15:00 |
15:00:05 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:00:14 | | Quit [IDC]Dragon ("no fate but what we make (EOF)") |
15:00:26 | | Join [IDC]Dragon [0] (~c2af7556@reladm.kharkov.net) |
15:01:00 | LinusN | c0utta: no |
15:01:54 | c0utta | so it rereads each directory as they are entered ? |
15:02:25 | LinusN | yes |
15:02:56 | c0utta | put tree.c on my list of things to do |
15:04:14 | LinusN | huh? |
15:05:06 | c0utta | i'll rewrite tree.c one day soon |
15:05:36 | LinusN | for what reason? |
15:06:08 | c0utta | because it's a mess |
15:06:16 | LinusN | yes it is |
15:06:37 | LinusN | i just hope you're not trying to do some extra buffering |
15:06:58 | c0utta | i haven't touched tree.c yet, so you're safe |
15:07:50 | dwihno | I think the 8 meg models should be able to keep a dir cache in-mem :) |
15:08:01 | dwihno | (software wise) |
15:08:23 | dwihno | and as soon as I've bribed Linus to do the mod, I'll start Writing The Code Myself (tm) :) |
15:09:26 | LinusN | dwihno: any time, but you'll have to attend the devcon |
15:10:43 | c0utta | how do you debug patches ? |
15:10:59 | c0utta | Hunk #1 FAILED at 20. |
15:11:01 | c0utta | 1 out of 1 hunk FAILED −− saving rejects to file action.h.rej |
15:11:27 | pfavr | LinusN, devcon? for rockbox-developers? when, where? |
15:11:37 | LinusN | pfavr: some day... |
15:11:42 | LinusN | no plans |
15:11:55 | LinusN | we've been talking about it for ages |
15:11:57 | [IDC]Dragon | in Hannover |
15:12:06 | [IDC]Dragon | ;-) |
15:12:08 | LinusN | hehe, Stockholm |
15:12:35 | [IDC]Dragon | :( |
15:13:22 | pfavr | Well, our apartment could house a few... how many developers fit into 75m2 ? |
15:13:35 | [IDC]Dragon | devcon for what? Rockbox is done, more or less? |
15:13:57 | LinusN | pfavr: about 75 :-) |
15:13:58 | [IDC]Dragon | unless you port it |
15:14:11 | pfavr | [IDC]Dragon, a get-together then - celebrating the success of rockbox... |
15:14:24 | LinusN | devcon is purely for the fun of it |
15:14:44 | pfavr | [IDC]Dragon, you could bring some german beer... |
15:14:54 | [IDC]Dragon | ah, I've heard about that "fun" thing |
15:15:24 | pfavr | LinusN, need a larger switch then... |
15:16:27 | LinusN | pfavr: no 802.11? |
15:17:33 | pfavr | LinusN, well, actually no real Internet right now. On dialup. But I could rig up my laptop to serve us all sharing the 56K modem on wireless... |
15:18:22 | pfavr | LinusN, hope to get real net access soon. Been sharing my neighbour's ADSL two floors below through wireless. |
15:18:47 | pfavr | LinusN, but he has been upgrading to get the 26MBit up/down - and it is still not working... |
15:22:11 | | Join Galik [0] (~galik@195.137.1.152) |
15:25:47 | LinusN | pfavr: then mine or daniels place may be better, with 802.11g |
15:26:54 | pfavr | LinusN, but your guys are so busy (I think) so it will probably be next year or something;-) |
15:27:00 | LinusN | hehe |
15:27:07 | LinusN | not necessarily |
15:27:51 | dwihno | LinusN: Whoa... The DEVCON! :O |
15:29:40 | [IDC]Dragon | what's the best time to visut sweden as a tourist? |
15:29:47 | [IDC]Dragon | visit |
15:30:03 | pfavr | it is nice weather in stockholm today |
15:31:03 | [IDC]Dragon | seriously, I've never been to scandinavia. But it's on the list. |
15:31:09 | LinusN | mid summer or mid winter, i'd say |
15:31:23 | [IDC]Dragon | I take the summer then |
15:31:47 | [IDC]Dragon | unless there's moscitos |
15:32:46 | [IDC]Dragon | mosquito, I mean |
15:32:47 | LinusN | stay away from the northern parts then :-) |
15:33:06 | [IDC]Dragon | :( |
15:35:28 | [IDC]Dragon | so it's either freezing or mosquito-pested there? |
15:35:51 | LinusN | i said northern part |
15:35:54 | pfavr | It is sunny! not a single cloud in the sky right now! |
15:36:06 | pfavr | (and no mosquitos) |
15:36:34 | [IDC]Dragon | there=northern, I guess it's otherwise nice to go there? |
15:36:49 | LinusN | indeed |
15:49:14 | *** | Saving seen data "./dancer.seen" |
15:52:42 | | Quit Dogger (Read error: 110 (Connection timed out)) |
16:00 |
16:06:17 | dwihno | LinusN: Are there any plans for DevCon? |
16:06:39 | dwihno | I got a ton of (mostly bad) ideas I'd love to share :) |
16:08:23 | LinusN | no plans, but i'll have a talk with the guys |
16:08:37 | LinusN | it's been far too long since the last one |
16:15:47 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
16:17:20 | dwihno | Indeed! :) |
16:17:34 | amiconn|work | [IDC]Dragon: I tried my idea to speed up grayscale by loop unrolling yesterday. Since it gave no big speedup (only ~6 %), I reverted it. |
16:18:07 | amiconn|work | Today I will try putting the core routine into IRAM and see how much that helps. |
16:22:48 | [IDC]Dragon | amiconn|work: I guessed what you wanted to unroll (the 32 planes handling), but didn't see why this should be a big gain |
16:25:16 | amiconn|work | Because it saves one cmp/hi and one bt instruction (total of 4 clock cycles) for each unrolled block. |
16:25:58 | [IDC]Dragon | 4 of how many? |
16:26:24 | Nibbler | and: 6% is 6%, why revert it if the work is done already? |
16:26:44 | amiconn|work | In my latest version: total of 11 or 12 clocks per loop. |
16:27:15 | amiconn|work | Nibbler: because it significantly increased code size. |
16:27:28 | [IDC]Dragon | hmm, then the gain could be higher. Probably the runtime is governed by the DRAM access. |
16:27:41 | amiconn|work | 11 or 12 clocks per loop _without_ DRAM page misses, that is. |
16:28:24 | Nibbler | ic |
16:28:26 | amiconn|work | Yes, the problem is obviously that there are 4 page misses in each loop iteration. |
16:28:41 | Nibbler | this is grayscale stuff u talking about? |
16:28:51 | amiconn|work | That's why I think that putting it into IRAM should gain much more speed. |
16:28:54 | amiconn|work | Nibbler: yes |
16:29:19 | Nibbler | greyscale is only used for video, or also in normal mode...= |
16:29:21 | Nibbler | ? |
16:30:23 | amiconn|work | It's not used for normal mode (yet), but I've prepared a framework to use it in plugins, e.g. games. I annouced it on the ml. |
16:31:23 | Nibbler | how is this greyscale stuff done? |
16:31:32 | Nibbler | switching pixels on/off all the time? |
16:32:45 | amiconn|work | Yes. An interrupt routine flips through several pages (I call them bitplanes) with 67 fps. |
16:34:40 | Nibbler | amazing..... |
16:34:49 | Nibbler | i need to get my jukebox fixed, have to see that :] |
16:37:38 | | Join ske1 [0] (~jirc@kiwi.mediascape.de) |
16:39:40 | | Quit ske1 (Client Quit) |
16:49:17 | | Join Snifffurt [0] (~chatzilla@adsl-212-90-218-53.cybernet.ch) |
16:49:21 | Snifffurt | hi |
16:50:13 | Snifffurt | i have a little question about the Harddrive Controller of the AJB FM-Rec? |
16:51:28 | Snifffurt | How big hard drive can it adress. I know that Fat32 has a Gig Limitation. But I want to do a 2nd partition. So I'm just wondering if anyone knows? |
16:51:54 | Snifffurt | will it fit a 60GB Drive? |
16:53:24 | amiconn|work | Snifffurt: Yes, the only restriction is that the USB chip doesn't handle the 48 bit ATA extension, so the limit is 128 GB. |
16:53:50 | Snifffurt | k. Thanks for the info amiconn |
16:53:52 | Snifffurt | :-) |
16:54:40 | amiconn|work | You can even format the whole disk as a single FAT32 partition (there is no lower limit), only that WinXP wouldn't allow you to do so. |
16:55:08 | amiconn|work | WinXP has a "designed" limit of 32GB for FAT32. |
16:55:16 | Snifffurt | how do I make this partition? |
16:55:23 | Snifffurt | PQ-Magic? |
16:55:33 | Snifffurt | Partition Magic |
16:55:55 | amiconn|work | Win9x, Linux, or partition handling tools (e.g. Partition Magic). |
16:55:56 | dwihno | There's some demo version of partition manager |
16:56:00 | Snifffurt | Or linux fdisk |
16:56:02 | dwihno | it'll do it |
16:56:17 | | Join methangas [0] (methangas@0x50a46197.virnxx10.adsl-dhcp.tele.dk) |
16:56:41 | Snifffurt | but can winXP handle this over 32Gig fat32 Partition? |
16:56:51 | amiconn|work | Yep. |
16:56:55 | Snifffurt | I mean, can I read and write it? |
16:57:01 | Snifffurt | coolll. :-) |
16:58:07 | Snifffurt | I m straight away off to dissasamble my Jukebox... :-) |
16:59:50 | [IDC]Dragon | Linus, did your menu code cleanup break restoring the position if stepping back one menu? |
17:00 |
17:04:04 | [IDC]Dragon | Snifffurt: You can use Paragon to format, the free eval. version is sufficient for the job |
17:04:04 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
17:10:02 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
17:10:34 | | Nick amiconn|work is now known as amiconn|away (~jens@pD9E7F7D3.dip.t-dialin.net) |
17:13:14 | Snifffurt | I think I will use Knoppix -> Cfdisk... and mkfat32 |
17:13:25 | Snifffurt | this should do as far as I know |
17:14:43 | Snifffurt | thanks dragon |
17:17:29 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
17:20:26 | | Quit Galik (Remote closed the connection) |
17:22:02 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
17:28:59 | | Quit mecraw__ (Read error: 60 (Operation timed out)) |
17:37:14 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
17:38:03 | | Join Galik [0] (~galik@195.137.1.152) |
17:39:19 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
17:39:54 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
17:49:15 | *** | Saving seen data "./dancer.seen" |
17:58:44 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
18:00 |
18:07:16 | | Quit mecraw_ (Read error: 60 (Operation timed out)) |
18:08:44 | | Quit matsl (Remote closed the connection) |
18:22:20 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
18:40:44 | | Quit Galik (Remote closed the connection) |
18:49:16 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
18:49:17 | | Part cjnr11 |
18:51:51 | | Join mattzz [0] (~d527e702@c231002.adsl.hansenet.de) |
18:52:19 | | Quit Snifffurt ("ChatZilla 0.9.61 [Mozilla rv:1.7b/20040316]") |
18:52:29 | [IDC]Dragon | Hey, the guy who has no time for hacking |
18:52:56 | mattzz | hehe ;-) |
18:53:09 | mattzz | just setting up my irc gateway |
18:53:24 | | Join sime [0] (sime@modemcable035.47-202-24.mc.videotron.ca) |
18:53:26 | [IDC]Dragon | use CGIIRC |
18:53:30 | sime | hi |
18:53:44 | mattzz | IDC, I am, I am.... |
18:53:52 | [IDC]Dragon | ah, ok |
18:54:03 | mattzz | This one was a peace of cake so far |
18:54:23 | mattzz | piece! |
18:54:23 | [IDC]Dragon | should I test it? |
18:54:57 | mattzz | Just have to find a way to tell you privately... |
18:55:12 | | Join mattzz_ [0] (~mattzz@c231002.adsl.hansenet.de) |
18:55:17 | mattzz_ | aha. |
18:56:01 | sime | do you know where I can fix my archos studio 20 in canada? |
18:56:51 | sime | when i move the hearphone plug in the sound jack,it seems to get shorted and powers off by itself |
18:57:01 | sime | I dont wnat to open it :/ |
18:58:29 | | Join deadite66 [0] (~Miranda@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
18:59:08 | | Nick amiconn|away is now known as amiconn (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:00 |
19:00:10 | | Part mattzz |
19:00:32 | | Nick amiconn is now known as amiconn_ (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:00:44 | | Nick amiconn_ is now known as amiconn__ (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:01:37 | | Join mattzz [0] (~d527e702@c231002.adsl.hansenet.de) |
19:01:46 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
19:01:47 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
19:01:53 | | Nick amiconn__ is now known as amiconn|work (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:02:10 | | Quit mattzz_ ("Client exiting") |
19:02:53 | | Nick amiconn|work is now known as amiconn|away (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:03:17 | | Nick amiconn|away is now known as amiconn (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:05:42 | | Part mattzz |
19:10:35 | | Join mattzz [0] (~d527e702@c231002.adsl.hansenet.de) |
19:10:52 | sime | anybody knows? |
19:11:26 | mattzz | [IDC]Dragon: OK you can start a test |
19:11:57 | | Join [IDC]Dragon2 [0] (~c2af7556@c231002.adsl.hansenet.de) |
19:12:21 | amiconn | So many dragons... |
19:12:39 | mattzz | Finally, there is the clone so many people wished to have ;-) |
19:13:03 | [IDC]Dragon | My alter ego has no input line |
19:13:19 | mattzz | at the very bottom? |
19:14:20 | | Quit [IDC]Dragon2 (Client Quit) |
19:14:28 | [IDC]Dragon | the layout goes strange |
19:14:46 | | Join [IDC]Dragon2 [0] (~c2af7555@c231002.adsl.hansenet.de) |
19:15:38 | [IDC]Dragon | after entering one line, it goes away |
19:15:50 | [IDC]Dragon | and the line doesn't show up |
19:16:44 | mattzz | [IDC]Dragon: Hm, just did a dial-up to the company for a IE test. Works fine with IE 5 |
19:17:36 | | Quit [IDC]Dragon2 (Client Quit) |
19:17:59 | mattzz | Hm, maybe we should change to #test... sorry |
19:18:31 | [IDC]Dragon | there's no other traffic to disturb here ;) |
19:18:54 | | Join [IDC]Dragon2 [0] (~c2af7556@c231002.adsl.hansenet.de) |
19:19:13 | [IDC]Dragon | |
19:19:51 | [IDC]Dragon | same symptom, all the time. |
19:20:02 | mattzz | [IDC]Dragon: what browser? |
19:20:08 | sime | I really can shake the device... it powers off only when i hit the headphones plug in the sound jack |
19:20:16 | [IDC]Dragon | IE 5.5 |
19:20:47 | [IDC]Dragon | maybe because of your font config? |
19:20:56 | mattzz | [IDC]Dragon: You can chose different themes and fonts |
19:22:29 | [IDC]Dragon | It says "Error on page." when I click on tools or help. |
19:23:04 | | Join gon [0] (Gon165@ALyon-209-1-23-250.w81-50.abo.wanadoo.fr) |
19:23:35 | | Quit gon (Client Quit) |
19:23:36 | mattzz | [IDC]Dragon: hm, just checked from the company's terminalserver with IE 5.5 |
19:25:32 | [IDC]Dragon | Where my input line should be, I see a small stripe of the login again. |
19:26:05 | [IDC]Dragon | But fine if it works for you. |
19:26:17 | mattzz | [IDC]Dragon: When was your last reboot - ahem - .... ? |
19:26:29 | [IDC]Dragon | this morning |
19:27:46 | | Quit [IDC]Dragon2 ("CGI:IRC") |
19:28:22 | | Join [IDC]Dragon2 [0] (~c2af7556@c231002.adsl.hansenet.de) |
19:29:39 | | Quit [IDC]Dragon2 (Client Quit) |
19:30:02 | [IDC]Dragon | I give up |
19:38:23 | | Nick amiconn is now known as amiconn|away (~jens@pD9E7F7D3.dip.t-dialin.net) |
19:38:40 | sime | anybody who may just say... sorry we can't help you? |
19:40:44 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
19:40:51 | | Part deadite66 |
19:42:46 | | Quit sime ("Leaving") |
19:49:16 | *** | Saving seen data "./dancer.seen" |
20:00 |
20:06:04 | | Join CGI325 [0] (~c2af7555@c231002.adsl.hansenet.de) |
20:08:53 | | Join deadite66 [0] (~Miranda@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
20:12:40 | | Quit CGI325 ("CGI:IRC (EOF)") |
20:20:50 | mattzz | Is http://rockbox.haxx.se/lang/english.voice up to date with respect to the latest changes in main_menu.c ??? |
20:27:10 | | Nick amiconn|away is now known as amiconn (~jens@pD9E7F7D3.dip.t-dialin.net) |
20:28:27 | Nibbler | whats this voice stuff about? |
20:28:48 | mattzz | huh? |
20:29:41 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
20:36:51 | | Join uski [0] (~moo@2001:7a8:3bb9:0:0:0:0:6667) |
20:42:11 | | Quit mattzz ("CGI:IRC (EOF)") |
21:00 |
21:24:12 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
21:24:12 | | Quit mecraw__ (Read error: 54 (Connection reset by peer)) |
21:28:41 | | Quit mecraw_ (Read error: 104 (Connection reset by peer)) |
21:29:55 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
21:42:35 | | Quit deadite66 (Read error: 110 (Connection timed out)) |
21:44:09 | | Join Douche_Nutz [0] (apemanttt@64.213.222.81) |
21:45:32 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:47:41 | | Join pagan [0] (~paganwar@p6.pub.ro) |
21:48:14 | pagan | hey |
21:48:49 | pagan | i just got a fm recorder and i need some help here guys :) |
21:49:02 | pagan | it truncates my filenames to 8 chars |
21:49:07 | pagan | is this normal? |
21:49:18 | *** | Saving seen data "./dancer.seen" |
21:49:24 | pagan | should i format the disk or something? |
21:50:16 | ze | are you using linux or windows? |
21:50:39 | pagan | windows |
21:52:10 | ze | hmm odd it seems like it should be using it as vfat then... unless somebody's formatted it otherwise or something or your version of windows doesn't do vfat right out-of-the-box or something |
21:52:29 | ze | *shrug* thats all i can think of, maybe someone else knows |
21:52:56 | ze | did you check all the docs/FAQs and the mailing list archive and whatnot? |
21:53:13 | pagan | hmm... no :-), sorry |
21:53:35 | pagan | should it matter that i have usb1? |
21:53:49 | amiconn | pagan: WinXP? |
21:53:52 | pagan | yeah |
21:54:55 | amiconn | This is an explorer bug: If you plug in _any_ removable media device, sometimes the explorer gets confused. |
21:55:13 | pagan | i see |
21:55:23 | pagan | so what should i do? |
21:55:50 | pagan | one more thing: do i always have to 'safely remove hardware' or can i just unplug the usb chord? |
21:56:13 | amiconn | It then (mostly) doesn't show the drive letter and drive name in the tree pane. If this occurs, explorer "thinks" that the drive doesn't support long names. There are 2 methods to overcome this problem. |
21:56:55 | amiconn | (1) (Re)start Windows with the drive already plugged in. (Somewhat cumbersome) |
21:57:44 | amiconn | (2) Close _all_ instances of explorer.exe (you'll need to use the task manager for that), Then start a fresh instance of explorer.exe |
21:58:01 | pagan | ok i'll try the second one |
21:59:15 | pagan | yey it worked |
21:59:21 | pagan | thanks a lot, amiconn |
21:59:35 | pagan | and thank you ze |
22:00 |
22:00:14 | amiconn | You don't need to use "safely remove hardware" _if_ the drive is set to "optimize for quick removal" (or such, I don't know the exact words since I use German Windows) |
22:01:22 | pagan | yes it is, thank you very much |
22:01:44 | amiconn | (I would just make sure that no application has an open file on the drive before removing) |
22:11:26 | | Join SLEEP21 [0] (~eohiejrio@144.26.176.72) |
22:11:31 | SLEEP21 | hey |
22:11:47 | SLEEP21 | how did you guys go about creating rockbox? |
22:12:01 | SLEEP21 | i have a nomad and i'd like to work on a similar project |
22:16:33 | scott666 | look in the mailing list and IRC logs |
22:16:39 | scott666 | they go back a few years iirc |
22:16:57 | SLEEP21 | awesome |
22:17:32 | SLEEP21 | well, in a nutshell did they reverse engineer the bios update programs or did they reverse engineer the hardware? |
22:19:29 | scott666 | yes |
22:19:34 | ze | both |
22:19:36 | ze | sorta |
22:19:45 | scott666 | heh |
22:19:54 | ze | they started with cracking the encryption on an update |
22:19:56 | SLEEP21 | hhahaha |
22:20:00 | SLEEP21 | ok |
22:20:04 | SLEEP21 | is it totally legal? |
22:20:14 | scott666 | i think |
22:20:16 | SLEEP21 | cracking encryption sounds like a DMCA violation |
22:20:40 | scott666 | rockbox is based in sweeden (i think) |
22:20:41 | ze | and i think they might've gathered some info about some stuff from the decoded binary |
22:20:44 | scott666 | whatever .se is |
22:21:06 | ze | yeah |
22:21:11 | SLEEP21 | hehe sweden i got get outta the US |
22:21:26 | ze | and it's more of an encoding than real encryption too |
22:21:29 | SLEEP21 | thanks guys, you've been really helpful |
22:21:32 | ze | if that makes a diff |
22:21:32 | ze | heh |
22:21:33 | SLEEP21 | ok |
22:21:58 | ze | good luck |
22:22:03 | scott666 | main things you need are time info and interest |
22:23:01 | ze | before i got it replaced with a karma i had a nomad zen, looked like it'd be capable of nifty stuff with a rockbox-like project |
22:23:21 | ze | so would the karma for that matter, i wish somebody'd start one for it now hehe |
22:27:34 | ze | now if i could just find out an easy way to exclude web sites that're just selling <product> when looking for sites with info/resources on/for <product> |
22:27:44 | ze | in google |
22:27:45 | ze | heh |
22:31:03 | | Quit scott666 ("i'll be back...eventually...") |
22:31:19 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
22:36:15 | | Quit Douche_Nutz (Read error: 110 (Connection timed out)) |
22:38:27 | | Join mattzz [0] (~mattzz@c231002.adsl.hansenet.de) |
22:40:23 | [IDC]Dragon | hi mattzz, you remind me I should go home |
22:41:17 | mattzz | still @ sciworx? |
22:41:29 | [IDC]Dragon | yes |
22:41:50 | * | mattzz is speechless |
22:42:04 | mattzz | just having my beer v2.0 |
22:42:41 | mattzz | [IDC]Dragon: actually I am currently rewriting mandelbrot for shift arithmetic ;-) |
22:44:07 | [IDC]Dragon | you can write it for grayscale, too |
22:44:17 | mattzz | cool! api ready? |
22:44:27 | [IDC]Dragon | from Jens, yes |
22:44:46 | mattzz | I _have_ to check that out! |
22:45:20 | [IDC]Dragon | He made a plugin containing the framework, look into the patch tracker. |
22:45:49 | [IDC]Dragon | All you're left with is set your pixels in the desired shade |
22:46:04 | mattzz | thanks for the info. That will be easy than |
22:46:20 | [IDC]Dragon | with some kind of set_pixel(x, y, value) function. |
22:46:38 | mattzz | So what's left? Color I guess.... |
22:46:52 | [IDC]Dragon | we have green |
22:47:00 | mattzz | That's a starter! |
22:47:27 | pagan | i got my recorder from the states... and it came with an american electrical plug which i cant use in romania... can i recharge it by usb on a regular basis? :) |
22:47:47 | mattzz | is it a V2 recorder? |
22:47:51 | pagan | fm recorder |
22:47:56 | amiconn | pagan: If it is a V2 or FM, yes |
22:48:09 | pagan | ok great, thanks guys, you're real help |
22:48:14 | pagan | ta-ta |
22:48:15 | | Quit pagan ("După 2000 de ani de persecuții, sîntem încă aici! Varză! Viezure! Mînz! Brînză!") |
22:48:28 | [IDC]Dragon | (leaving for home) |
22:48:35 | mattzz | c u joerg |
22:49:46 | | Quit [IDC]Dragon ("no fate but what we make (EOF)") |
23:00 |
23:00:04 | amiconn | mattzz: I did some tweaking to your mandelbrot.c a few days ago, that brings down execution time from ~3.5 s to ~2.5 s for the initial area. |
23:01:03 | mattzz | amiconn: I am @ 2.5 secs as well now. what did you do? |
23:02:13 | amiconn | I reduced the number of divisions, because these are the slowest math operations. Your "official" version does several identical operations twice. |
23:03:09 | mattzz | I replaced the divisions by shift operations. Currently I am using shifts by 12. As you are deep into assembler, what shift operations are fastest on SH1? |
23:03:31 | c0utta | linus, it appears that action.h has cr/lf combinations in cvs. i'm trying to patch them but am getting rejected |
23:03:49 | c0utta | are you able to fix them manually ? |
23:04:03 | amiconn | I even tried to write fixed-point multiplication in assembler, but didn't succeed yet (apparently there is some overflow within my routine). |
23:05:01 | mattzz | We have 32 bit for long variables, right? than we should be able to work with 24 bit offset |
23:05:36 | mattzz | what shift operations are there in assembler? |
23:05:48 | * | mattzz fetching the fine manuals |
23:06:01 | amiconn | mattzz: If you do shifts in C, the compiler almost always chooses arithmetical shifts which are limited to 1 bit per shift, but are suited for signed operations. |
23:06:58 | amiconn | If you use asm and it is sufficient to operate on unsigned numbers, then there are shifts by 1, 2, 8 and 16 bit per instruction. |
23:07:35 | mattzz | amiconn: ah, I was hoping for the compiler would translate that to a shift by 4,8 or something like that |
23:07:44 | mattzz | s/for// |
23:08:07 | mattzz | I am using plain C now |
23:08:19 | amiconn | I tried to get fixed point arithmetics to work in a way that there are 16 bits for the integer part and 16 bits for the fraction. This would be the fastest possible solution in asm. |
23:08:55 | mattzz | I can try that. 12 bit is working nice so far |
23:09:52 | amiconn | An additional problem is: if you use higher shift counts, the compiler uses a built-in subroutine, so execution gets even slower. |
23:12:37 | amiconn | Btw: For my personal build, I changed you initialization values a bit (it looked a bit "rough" to me with these). So I use max_iter = 25 and a bailout value of 9. This is a bit slower than with your values, though. |
23:13:02 | | Join Galik [0] (~galik@195.137.1.152) |
23:13:05 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") |
23:13:17 | mattzz | ah, fine. max_iter = 25 was too slow with the old routine |
23:13:39 | mattzz | argh, 16 bit is not working, of course |
23:14:21 | mattzz | we are signed, so this will result in an overflow (longlong) |
23:15:43 | amiconn | I didn't manage to understand why 16 bits for the fraction does overflow, did you? |
23:16:19 | mattzz | We are signed, so we have 31bit + sign |
23:16:21 | amiconn | The "ordinary" int has 32 bits as well as the long because the SH1 is a 32 bit machine. |
23:16:38 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
23:16:38 | | Quit mecraw_ (Read error: 104 (Connection reset by peer)) |
23:17:27 | mattzz | so (x*x) would result in a long long |
23:17:29 | amiconn | If we use 16 bit for the integer part (=15 + sign), we go up to +/-32767 before overflow. |
23:17:55 | mattzz | ah, wait |
23:18:10 | amiconn | mattzz: This way you will get an overflow of course; you would have to do (x>>8) * (x>>8) |
23:18:22 | mattzz | right, so we have to << 15 everything |
23:18:30 | amiconn | ? |
23:19:06 | mattzz | instead of setting x_max to -1.0 I will set is to -1<<15 |
23:19:42 | mattzz | amiconn: yes x>>8 does the trick |
23:20:01 | amiconn | -1.0 would be float, btw. |
23:20:35 | mattzz | amiconn: sure |
23:21:00 | amiconn | I tried to implement this directly with asm multiplication instructions (so there would be _no_ shifts needed), but apparently did overlook something. |
23:21:10 | mattzz | amiconn: that's why -1<<15, not 1.0<<15 |
23:21:25 | mattzz | that is pretty tough ;-) |
23:21:32 | amiconn | Shouldn't it be -1<<16 ? |
23:22:06 | mattzz | wouldn't lead that to 16 bit plus sign? |
23:23:18 | amiconn | No, if I'm not completely wrong this would yield 16 bits integer part (15 bits + sign) and 16 bits fractional part. |
23:24:00 | mattzz | guess you are right |
23:24:09 | amiconn | This would be the best format to handle with asm multiplication because the SH1 can only do 16 bit multiplies anyway. |
23:24:48 | amiconn | (I tried to write the complete inner iteration loop in asm) |
23:35:00 | | Join [IDC]Dragon [0] (~idc-drago@pD9512036.dip.t-dialin.net) |
23:35:11 | amiconn | re Jörg! |
23:35:17 | [IDC]Dragon | Hi again |
23:35:36 | mattzz | ok, mandelbrot with 16 bit fractional part is up and running so far |
23:35:45 | mattzz | re hi |
23:37:10 | amiconn | [IDC]Dragon: I did just a test what speedup we could get for grayscale by placing the core function in IRAM. Measured ~35% (real world) |
23:37:44 | amiconn | Exec. time of my demo down to 0.70s (from 0.96s) |
23:39:28 | amiconn | I wonder if this can be done on the official version, since it leaves us with a "partial functionality" in the core which is worth nothing without the complementing functions. |
23:40:51 | amiconn | mattzz: Did you already place the source in some accessible place? |
23:41:13 | mattzz | not yet, because that was a pretty quick hack |
23:41:18 | | Quit uski ("Fermeture du client") |
23:41:43 | mattzz | amiconn: want to have a look? I am sure there is much space for optimization left ;-) |
23:41:53 | amiconn | Yes please. |
23:41:58 | | Quit AciD (Connection reset by peer) |
23:42:30 | mattzz | 2,2 secs with max_iter=15 |
23:42:51 | amiconn | Bailout = 4, as before? |
23:43:02 | mattzz | yup |
23:43:28 | mattzz | but strange effects when zooming too hard |
23:43:38 | mattzz | mompls, I will put it on my server |
23:46:04 | mattzz | mattzz.dyndns.org/archos">http://mattzz.dyndns.org/archos |
23:47:22 | amiconn | -> www.darkstar.com could not be found :( |
23:47:33 | mattzz | add a trailing slash |
23:48:18 | amiconn | That worked :) |
23:48:24 | mattzz | sorry... |
23:49:16 | [IDC]Dragon | amiconn: 35% speedup is not much to write home about... |
23:49:19 | *** | Saving seen data "./dancer.seen" |
23:49:42 | [IDC]Dragon | probably all that DRAM access |
23:51:42 | amiconn | [IDC]Dragon: You're right, I think. So maybe we should not clutter the firmware core with it. |
23:52:11 | amiconn | mattzz: Trying to do the same optimization I did for your previous version on the new one.... |
23:52:58 | mattzz | I'm curious about it. |
23:54:24 | [IDC]Dragon | mattzz: the zooming artifacts are probably because of lacking precision |
23:54:47 | [IDC]Dragon | why so many bits for the integer part? |
23:54:53 | mattzz | [IDC]Dragon: guess so. did you see them? |
23:55:01 | [IDC]Dragon | you only need +/- 2 range |
23:55:16 | mattzz | for the sake of speed |
23:55:17 | [IDC]Dragon | no, haven't tried myself |
23:55:44 | mattzz | jens had the idea that 16 bit operations would be fastest on SH1 |
23:56:53 | | Join lImbus [0] (~lImbus@149-115.241.81.adsl.skynet.be) |
23:57:29 | amiconn | mattzz: If you use C, it shouldn't matter what shift you use, but in asm it would be best to use the 16 bit / 16 bit split. |
23:57:38 | lImbus | hi all, these are my first irc-steps. see what I do for my Archos ,-) |
23:58:32 | mattzz | [IDC]Dragon: so 28 bit fractional part would be optimum |