| 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 |