--- Log for 13.04.104 Server: truong.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16p1 Started: 2 months and 0 days ago 00.00.13 # hardeep's patch adds an #ifdef in the generated source it produces 00.00.58 # the generated source is put in the build dir for the particular target you build for 00.01.27 # well it certainly no longer GPFs :) 00.01.38 # Ooops. Apparently I did not look at it closely enough... 00.02.07 # I think it looks fine 00.02.14 # but then I don't run the win32 sim ;-) 00.03.20 # So what is the "correct" (?) way to get the root dir problem solved do you think? 00.04.01 # 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 # I will go hunting now.... 00.04.23 # see the file.h/io.c files in x11/ 00.04.31 # and compare with the file.c/io.c files in win32 00.04.36 # thanks :) 00.04.55 # errrrr, why has sourceforge stopped recognising " 00.05.00 # lol 00.05.18 # 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 # aha 00.06.16 # how silly ;-) 00.07.25 # but then it should be fixed now 00.07.32 # Yes - this is certainly something that the Win32 sim (as well as me!) doesn't expect for a _const_ 00.07.33 # since the const is gone for the sim 00.07.53 # I wonder why Linus did that patch. 00.08.47 # wow - a LOT more work has been done on the X11Sim !! 00.09.00 # surprise surprise! ;-) 00.10.07 # you? 00.10.12 # hehe 00.10.53 # well, historicly we've been more people who have used and poked on the X11 one 00.15.14 # 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 # diddymoon :) 00.53.39 # star 00.53.44 # (darn wrong celestial body) 00.57.40 Join top_bloke [0] (~ekolb_pot@dsc06-chc-il-209-109-234-245.rasserver.net) 01.49.00 *** Saving seen data "./dancer.seen" 02.10.50 Quit AciD (Read error: 104 (Connection reset by peer)) 02.19.36 Part amiconn 02.41.45 # bye bye 02.42.17 # byeb ye 02.42.49 Quit diddystar5 ("Leaving") 03.49.04 *** Saving seen data "./dancer.seen" 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 # scott, say hi, when ur free 04.30.21 # 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.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 # 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 # sorry dont use it 05.54.11 # i ran it prior to the format change to .tbx and it worked 05.54.37 # then i redownloaded the new one Jorg linked to and its says its corrupt 06.18.10 # hmmm seems the script doesnt want to rename .dirname.mp3 to .tbx 06.30.51 # hmm works now on all but one mp3 folder 06.50.41 Quit scott666 ("i'll be back...eventually...") 07.06.36 Quit JohnnyDemocracy () 07.32.37 Join Douche_Nutz [0] (apemanttt@64.213.222.81) 07.32.44 # hi is anyone here? 07.34.02 # am now 07.34.21 Join AwishStar [0] (~jirc@ip68-4-84-42.oc.oc.cox.net) 07.34.31 # could you help me update my archos? after flashing version 2.1 im having trouble getting 2.2 loaded 07.34.45 # never done a flash, sorry 07.35.06 # i dont want to flash it again but im wondering if i just need to run a ucl file or something... 07.35.13 # no clue though? 07.35.35 # if u r not flashing, then just put the new f/w in root :) 07.35.38 # can anyone help me? somehow my FM Rec is missing 2GB. 07.35.56 # i think thats normal actually 07.36.13 # just reporting errors 07.36.15 # nah i have to do more than put the firmware in the root 07.36.23 # too many different ways to work it out 07.36.37 # DN: hmmm, that must be a post-flashed thing 07.36.49 # hmm? 07.37.17 # a thinking noise 07.37.23 # yeah it is... it sucks... ill read through the manual again though... thanks for trying 07.37.41 # im very very surprised that jorg did that 07.37.47 # not his normal style at all 07.38.29 # did what? 07.38.43 # the thing that sucks 07.38.56 # need more toast - brb 07.49.07 *** Saving seen data "./dancer.seen" 07.51.13 # bak 07.51.27 # btw - i trust douche means something else locally to you - lol 07.59.13 Quit AwishStar ("Leaving") 08.01.53 # anyone else here besides bc? :) 08.02.42 # :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 # good morning squire :) 08.12.15 # <[IDC]Dragon> (had to look that up) 08.12.19 # <[IDC]Dragon> thanks 08.12.27 # lol - ur welcome :) 08.12.49 # <[IDC]Dragon> Douche_Nutz: what's your problem? 08.22.33 # 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 # it gives me an error: "incompatible version" 08.23.55 # <[IDC]Dragon> then your plugins don't match 08.24.28 # 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 # 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 # nevermind 08.26.06 # i had been forgetting to run the .ajz file... 08.27.38 # thanks 08.28.08 # <[IDC]Dragon> u r welcome 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.08.15 Part BC 10.12.33 Join ropodika [0] (ircle@203-173-49-220.dyn.iinet.net.au) 10.12.44 # anyone around? 10.12.58 # not really rockbox related question! 10.13.02 # hola 10.13.30 # hey :) 10.13.45 # the usb drivers keep locking up windows 10.13.49 # it's driving me crazy 10.14.10 # for the jukebox 6000 10.15.36 # which windows? 10.15.41 # which drivers? 10.15.41 # xp 10.16.25 # USB Storage Adapter V2 (TPP) 10.16.32 # but they are all bad 10.16.39 # i've always had problems 10.17.01 # you tried the Cypress drivers? 10.18.02 # hmm nope 10.18.20 # any idea where i can find them? 10.19.04 # on the cypress site, but the latest won't work with the Studio/Player 10.19.09 # give me two minutes 10.19.25 # awesome, thanks 10.20.38 # http://linus.haxx.se/cypress_usb_storage_drivers_5.16.zip 10.21.04 # You don't have permission to access /cypress_usb_storage_drivers_5.16.zip on this server. 10.21.13 # cypress is the manufacturer of the USB chip in the Archos 10.21.51 # try again 10.22.04 # excellent 10.22.08 # hope this works 10.22.11 # me too 10.22.28 # i originally installed the drivers on the archos cd 10.22.31 # which now doesn't work 10.22.39 # broken cd? 10.22.43 # when i try to install the v2 drivers 10.22.53 # it just reboots xp 10.22.56 # 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 # did it again 10.25.14 # i've deleted every file 10.25.21 # it installs 10.25.29 # i don't know why it's rebooting 10.25.40 # bzzt____: huh? 10.25.41 # unless i'm missing one 10.26.16 # <-- ropodika 10.26.40 # you want to kick ropodika? 10.26.57 Mode "#rockbox +o LinusN " by ChanServ (ChanServ@services.) 10.27.11 # yeah if you can 10.27.15 # should time out soon 10.27.21 Kick (#rockbox ropodika :LinusN) by LinusN!~linus@labb.contactor.se 10.27.52 # i delete all the tpp*.* files from my windows 10.27.55 # do you have any other usb devices on the bus? 10.27.58 # plus the oem*.inf 10.28.05 # just a mouse 10.28.33 Join Douche_Nutz [0] (apemanttt@64.213.222.81) 10.28.36 # so it reboots when you install the drivers? 10.28.45 # yeah 10.29.03 # that sux 10.29.12 # i usually have problems when i start the archos 10.29.15 # where it might reboot 10.29.23 # it == the pc? 10.29.25 # but never when i'm trying to install the drivers 10.29.40 # well it happens on my work pc as well 10.29.43 # and my other pc 10.29.54 # same pc hardware? 10.29.57 # but never when i try to install 10.30.04 # nah completely different machines 10.30.24 # my work on is a dell/intel with win2k 10.30.30 # one 10.30.30 # to be honest, i don't think i have used my Player with XP 10.30.54 # i have used it with W2K without probs 10.31.12 # once 10.36.29 Nick amiconn|away is now known as amiconn|work (~jens@pD9E7F7D3.dip.t-dialin.net) 10.36.45 # i have a lot of problems, no idea why :( 10.36.59 # ok, deleted every reference in the registry 10.37.06 # lemme reboot and try this again 10.37.08 Quit bzzt____ ("*") 10.37.58 # 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 # there was no real problem having it like before 10.39.07 Join pfavr [0] (pfavr@dyna218-105.nada.kth.se) 10.39.21 # i didn't think the simulators would choke on it, and the builds were all green 11.21.57 Join Nando [0] (~fernandop@rkeller-2-81-57-247-9.fbx.proxad.net) 11.22.11 # Hi Folks 11.23.01 # Is there somebody who'd perfectly know how to intall the voice function on a jb fm recorder ? 11.23.49 # well... 11.24.09 # talking menus is easy 11.24.20 # talking directory names involves some work 11.24.21 # well i have some troubles with it 11.24.35 # I talk about menus 11.24.46 # I've successfully installed the rockbox features 11.24.53 # How is the talking menues btw? 11.24.56 # are 11.25.09 # It says "sound configuration" 11.25.48 # Actually I can't hear anything 11.26.00 # Is there a special configuration to follow 11.26.15 # in a particular menu ? 11.26.19 # first of all, you need to download and install a voice file 11.26.30 # That's done 11.26.40 # I dl the last english voice 11.27.27 # and put it in .rockbox/langs/english.voice? 11.27.35 # yess I did 11.28.01 # then you want to make sure that the talking menus are enabled in the settings 11.28.08 # and that you have the latest daily build 11.28.28 # How is it possible to make such a thing ? 11.28.42 # the settings? 11.29.00 # Well, I tried to verifiy it in the General Settings menus 11.29.24 # but I did not see anything about voices parmaeters ther'e 11.29.36 # sorry : parameters / there 11.29.46 # General Settings->voice->voice menus should be "yes" 11.30.05 # are you really running the latest daily build? 11.30.18 # I only have Playback, File View, Display, System, Bookmarking, Language 11.30.27 # yes 11.30.33 # I think so 11.30.39 # go to info->version 11.30.53 # rockbox 2.2 11.31.01 # that is not the latest daily build 11.31.09 # that is version 2.2 11.31.48 # Well I feel a bit stupid now .... 11.31.52 # :-) 11.31.56 Quit Douche_Nutz (Read error: 60 (Operation timed out)) 11.32.08 # Thx U so much 11.32.12 # you're welcome 11.32.28 # U guys are really making an amazing and great work 11.32.57 # thx 11.34.20 Join Christof [0] (~Christof@199.244.186.27) 11.34.27 # choquer alors 'l'ai ai po mise ^^ 11.34.35 # oops 11.34.40 # :-) 11.34.46 # HI 11.34.55 # salut :-) 11.35.02 # ouha ca cause francais ^^ 11.35.20 # J'ai la rage là : je pensais pô que vous étiez français les gars ... 11.35.42 # y'en a qui savent démonter un jukebox player 10Go? 11.35.52 # salut à tous d'abord (ro la politesse tout de même) 11.36.06 # slt 11.36.38 # Christof: regarde ici: http://rockbox.haxx.se/mods/ 11.37.06 # yeah ca rock's (j'avais po assez fouillé ^^) 11.37.09 # (and please stick to english next time) 11.38.30 # sorry -_-" 11.38.46 # Talking menus: what a cool feature! Can't wait to try it:-) 11.38.56 # it rocks 11.40.05 # are you using speech synthesis to create the voice files or is it recorded? 11.42.45 # on the website, it is not shown how to remove the hd... is it a classic nap? 11.46.02 # pfavr: speech synthesis 11.46.42 # 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 # mmm ok. I thought it was soldered 11.48.23 # ah, no it isn't 11.48.57 # coool 11.49.10 # I didn't want to breack it more ^^" 11.49.12 *** Saving seen data "./dancer.seen" 11.50.45 # Christof: you can check here too: http://www.mctubster.com/hd.html 11.51.45 # woo tk 12.21.27 Nick c0utta{afk} is now known as c0utta (~c0utta@200.cust47.nsw.dsl.ozemail.com.au) 12.21.52 # Absolutely 12.21.59 # Linus, you are a man of few words 12.34.00 # c0utta: yes i am, most often when i'm busy or in a hurry 12.34.12 # i assume you mean my reply to your email 12.35.27 # Absolutely 12.35.50 # you must be busy as i don't see you that often 12.35.50 # :-) 12.36.19 # i was away on vacation the last week 12.36.35 # are you rested ? 12.36.48 # guess not :-) 12.37.00 # lol 12.37.46 # as i wrote, i have been looking at many of the requirements for f2/f3 12.38.07 # one of the major problems is the structure of tree.c 12.38.40 # with respect to daniel of course 12.38.56 # the current menu structure sucks big time imho 12.39.49 # i agree - i'd love to consolidate menu and tree together - they form the same basic function 12.39.59 # from an interface perspective 12.40.02 Join Douche_Nutz [0] (apemanttt@64.213.222.81) 12.40.31 # how familiar are you with tree.c or is it all bagders work ? 12.40.53 # lots of people have worked on tree.c, me included 12.41.23 # 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 # c0utta: yeah, it's not all that obvious 12.42.22 # for bookmark functions i need to know the currently highlighted item (either file or directory) 12.43.00 # look at how onplay() is called 12.43.40 # i already have - it's very tightly integrated with dirbrowse 12.44.15 # i was about to create a tree_current_item() function once, but i never did 12.46.11 # i assume it'd be dircache[dircursor+dirstart].name 12.46.35 Quit matsl (Remote closed the connection) 12.46.51 # yes, but that's only the file/dir name without the path 12.47.06 # i noticed that too 12.47.33 # too many undocumented statics 12.48.08 # agreed 13.21.25 # 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 # If the font data is really const, why is there memcpy()'ing to it? 13.22.25 # in the simulator? 13.24.07 # 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 # holy cow, i didn't remember that the font data is only half-baked 13.26.34 # i guess i'll just revert that "fix" 13.28.58 Join [IDC]Dragon [0] (~c2af7555@reladm.kharkov.net) 13.29.48 # Hi Jörg! 13.30.03 # <[IDC]Dragon> Hey, tunneling from work works 13.30.21 # :) 13.30.42 # <[IDC]Dragon> I found an open IRC CGI client 13.30.56 # <[IDC]Dragon> LinusN: are you there? 13.31.10 # 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 # [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 # amiconn|work: i reverted my silly const hack 13.32.35 # 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 # [IDC]Dragon: didn't look closely 13.33.10 # <[IDC]Dragon> I hope you can, sometime, no rush 13.33.15 # amiconn|work: i think you can start right away with festival with mbrola german voices 13.33.35 # LinusN: No Linux here. 13.34.04 # festival/mbrola doesn't sound nearly as good as the AT&T and Microsoft voices though 13.34.15 # but they are free 13.34.22 # <[IDC]Dragon> not even as MS? 13.34.40 # sounds quite 80's to me :-) 13.34.49 # <[IDC]Dragon> brr 13.35.42 # 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 # any progress? 13.36.08 # 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 # 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 # 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 # [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 # [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 # [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 # [IDC]Dragon: i don't think switching sample rate is a wise thing 13.47.01 # web? 13.47.19 # [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 # irc has nothing to do with the web 13.47.50 # <[IDC]Dragon> but with port blocks 13.48.21 # 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 # i have an ssh server listening on port 443 at the office 13.49.46 # 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 # i then ssh through the proxy with corkscrew 13.50.35 # https is blocked as well? i don't believe you 13.50.56 # <[IDC]Dragon> I know ssh but no corkscrew 13.51.22 # http://www.agroman.net/corkscrew/ 13.52.00 # <[IDC]Dragon> what does ssh help me? 13.52.10 # 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 # so you can map a remote irc port to a local port 13.53.17 # yes 13.53.35 # 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 # then you can tunne any port you want 13.54.24 # <[IDC]Dragon> so I do need a prepared remote machine? 13.54.28 # 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 # that's a solution 13.56.18 # <[IDC]Dragon> I think I prefer this one, standalone 13.56.33 # 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 # 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 # corkscrew/ssh helps me with that 13.57.45 # <[IDC]Dragon> you have haxx 13.58.04 # haxx is just a side project 13.58.21 # i work at Contactor 13.58.50 # <[IDC]Dragon> do you know CGIIRC ? 13.59.07 # nope 13.59.27 # 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.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 # food for thoughts 14.01.37 # <[IDC]Dragon> munch, munch 14.01.41 # hehe, maybe it's not desired to let "anybody" in 14.02.03 # <[IDC]Dragon> you can also restrict it 14.02.09 # 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 # hot line 14.02.30 # <[IDC]Dragon> true 14.02.38 # <[IDC]Dragon> like the group 14.02.41 # yeah 14.03.02 # 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 # of course 14.07.01 # Contact0r! :D 14.14.24 # hey Jörg 14.15.57 # <[IDC]Dragon> Hi 14.16.24 # is it possible to insert a "beep" when using fast-forward or rewind ? 14.16.34 # to indicate minutes ? 14.17.08 # c0utta: yes 14.17.34 # just interested, that's all 14.17.39 # however, it is a bit complicated due to the internal workings of the mp3 playback 14.18.20 # i'll steer clear of mp3 playback 14.18.25 # :-) 14.18.55 # the irc has slowly become more of a support hit line than a tech talk channel 14.19.13 # c0utta: yes? 14.19.30 # later rockbox features are really not for the uninitiated 14.19.43 # absolutely not 14.19.47 # video and voice seem to be the bulk of the activity 14.20.10 # i'm referring to the "my jukebox won't start" and the "i can't install rockbox" questions 14.20.37 # and the "i can't make the voice work" 14.20.40 # 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 # it's hard when you're still developing 14.23.39 # agreed 14.23.57 # <[IDC]Dragon> guess I caused all that support effort 14.24.12 # it's worth it 14.24.14 # at least the video stuff :-) 14.24.23 # lots of talk about that 14.24.30 # <[IDC]Dragon> flash, video, voice: sounds familiar 14.24.36 # hehe 14.24.44 # <[IDC]Dragon> video has some doc 14.24.57 # 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 # more support :) 14.25.30 # <[IDC]Dragon> the blinds post like crazy, yes 14.25.37 # [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 # :-) 14.27.15 # <[IDC]Dragon> DirectShow is the way to do it in Microsoft 14.27.32 # yup 14.27.34 # <[IDC]Dragon> and I happened to be familiar with it 14.28.27 # of course 14.35.26 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 14.44.23 # linus, according to newkeys, pressing f1 to exit the f1 menu is no longer valid. am i correct ? 14.45.33 # we have discussed that, and we think it is ok to leave the menu with the same key that entered it 14.47.53 # 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 # off? 14.48.58 # ah, yes 14.49.19 # i don't think Left should leave the top menu 14.49.50 # i'll leave as is 14.50.05 # 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 # yes and no 14.52.42 # if you press OFF in the root, it stops the music 14.53.09 # for some reason 14.53.15 # <[IDC]Dragon> besides stopping music, I mean (only in root?) 14.53.23 # nope 14.53.40 # however, the Player models have a different case 14.53.56 # the stop key is used to leave the directory 14.54.04 # 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 # 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 # 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 # tree.c tries to buffer the parent directory, doesn't it ? 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 # c0utta: no 15.01.54 # so it rereads each directory as they are entered ? 15.02.25 # yes 15.02.56 # put tree.c on my list of things to do 15.04.14 # huh? 15.05.06 # i'll rewrite tree.c one day soon 15.05.36 # for what reason? 15.06.08 # because it's a mess 15.06.16 # yes it is 15.06.37 # i just hope you're not trying to do some extra buffering 15.06.58 # i haven't touched tree.c yet, so you're safe 15.07.50 # I think the 8 meg models should be able to keep a dir cache in-mem :) 15.08.01 # (software wise) 15.08.23 # and as soon as I've bribed Linus to do the mod, I'll start Writing The Code Myself (tm) :) 15.09.26 # dwihno: any time, but you'll have to attend the devcon 15.10.43 # how do you debug patches ? 15.10.59 # Hunk #1 FAILED at 20. 15.11.01 # 1 out of 1 hunk FAILED -- saving rejects to file action.h.rej 15.11.27 # LinusN, devcon? for rockbox-developers? when, where? 15.11.37 # pfavr: some day... 15.11.42 # no plans 15.11.55 # we've been talking about it for ages 15.11.57 # <[IDC]Dragon> in Hannover 15.12.06 # <[IDC]Dragon> ;-) 15.12.08 # hehe, Stockholm 15.12.35 # <[IDC]Dragon> :( 15.13.22 # 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 # pfavr: about 75 :-) 15.13.58 # <[IDC]Dragon> unless you port it 15.14.11 # [IDC]Dragon, a get-together then - celebrating the success of rockbox... 15.14.24 # devcon is purely for the fun of it 15.14.44 # [IDC]Dragon, you could bring some german beer... 15.14.54 # <[IDC]Dragon> ah, I've heard about that "fun" thing 15.15.24 # LinusN, need a larger switch then... 15.16.27 # pfavr: no 802.11? 15.17.33 # 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 # LinusN, hope to get real net access soon. Been sharing my neighbour's ADSL two floors below through wireless. 15.18.47 # 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 # pfavr: then mine or daniels place may be better, with 802.11g 15.26.54 # LinusN, but your guys are so busy (I think) so it will probably be next year or something;-) 15.27.00 # hehe 15.27.07 # not necessarily 15.27.51 # 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 # 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 # 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 # 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 # i said northern part 15.35.54 # It is sunny! not a single cloud in the sky right now! 15.36.06 # (and no mosquitos) 15.36.34 # <[IDC]Dragon> there=northern, I guess it's otherwise nice to go there? 15.36.49 # indeed 15.49.14 *** Saving seen data "./dancer.seen" 15.52.42 Quit Dogger (Read error: 110 (Connection timed out)) 16.06.17 # LinusN: Are there any plans for DevCon? 16.06.39 # I got a ton of (mostly bad) ideas I'd love to share :) 16.08.23 # no plans, but i'll have a talk with the guys 16.08.37 # 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 # Indeed! :) 16.17.34 # [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 # 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 # 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 # and: 6% is 6%, why revert it if the work is done already? 16.26.44 # In my latest version: total of 11 or 12 clocks per loop. 16.27.15 # 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 # 11 or 12 clocks per loop _without_ DRAM page misses, that is. 16.28.24 # ic 16.28.26 # Yes, the problem is obviously that there are 4 page misses in each loop iteration. 16.28.41 # this is grayscale stuff u talking about? 16.28.51 # That's why I think that putting it into IRAM should gain much more speed. 16.28.54 # Nibbler: yes 16.29.19 # greyscale is only used for video, or also in normal mode...= 16.29.21 # ? 16.30.23 # 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 # how is this greyscale stuff done? 16.31.32 # switching pixels on/off all the time? 16.32.45 # Yes. An interrupt routine flips through several pages (I call them bitplanes) with 67 fps. 16.34.40 # amazing..... 16.34.49 # 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 # hi 16.50.13 # i have a little question about the Harddrive Controller of the AJB FM-Rec? 16.51.28 # 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 # will it fit a 60GB Drive? 16.53.24 # 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 # k. Thanks for the info amiconn 16.53.52 # :-) 16.54.40 # 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 # WinXP has a "designed" limit of 32GB for FAT32. 16.55.16 # how do I make this partition? 16.55.23 # PQ-Magic? 16.55.33 # Partition Magic 16.55.55 # Win9x, Linux, or partition handling tools (e.g. Partition Magic). 16.55.56 # There's some demo version of partition manager 16.56.00 # Or linux fdisk 16.56.02 # it'll do it 16.56.17 Join methangas [0] (methangas@0x50a46197.virnxx10.adsl-dhcp.tele.dk) 16.56.41 # but can winXP handle this over 32Gig fat32 Partition? 16.56.51 # Yep. 16.56.55 # I mean, can I read and write it? 16.57.01 # coolll. :-) 16.58.07 # 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.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 # I think I will use Knoppix -> Cfdisk... and mkfat32 17.13.25 # this should do as far as I know 17.14.43 # 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.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 # hehe ;-) 18.53.09 # 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 # hi 18.53.44 # IDC, I am, I am.... 18.53.52 # <[IDC]Dragon> ah, ok 18.54.03 # This one was a peace of cake so far 18.54.23 # piece! 18.54.23 # <[IDC]Dragon> should I test it? 18.54.57 # Just have to find a way to tell you privately... 18.55.12 Join mattzz_ [0] (~mattzz@c231002.adsl.hansenet.de) 18.55.17 # aha. 18.56.01 # do you know where I can fix my archos studio 20 in canada? 18.56.51 # when i move the hearphone plug in the sound jack,it seems to get shorted and powers off by itself 18.57.01 # 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.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 # anybody knows? 19.11.26 # [IDC]Dragon: OK you can start a test 19.11.57 Join [IDC]Dragon2 [0] (~c2af7556@c231002.adsl.hansenet.de) 19.12.21 # So many dragons... 19.12.39 # 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 # 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 # [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 # 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 # [IDC]Dragon: what browser? 19.20.08 # 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 # [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 # [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 # [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 # 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.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 # 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 # whats this voice stuff about? 20.28.48 # 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.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 # hey 21.48.49 # i just got a fm recorder and i need some help here guys :) 21.49.02 # it truncates my filenames to 8 chars 21.49.07 # is this normal? 21.49.18 *** Saving seen data "./dancer.seen" 21.49.24 # should i format the disk or something? 21.50.16 # are you using linux or windows? 21.50.39 # windows 21.52.10 # 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 # *shrug* thats all i can think of, maybe someone else knows 21.52.56 # did you check all the docs/FAQs and the mailing list archive and whatnot? 21.53.13 # hmm... no :-), sorry 21.53.35 # should it matter that i have usb1? 21.53.49 # pagan: WinXP? 21.53.52 # yeah 21.54.55 # This is an explorer bug: If you plug in _any_ removable media device, sometimes the explorer gets confused. 21.55.13 # i see 21.55.23 # so what should i do? 21.55.50 # one more thing: do i always have to 'safely remove hardware' or can i just unplug the usb chord? 21.56.13 # 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 # (1) (Re)start Windows with the drive already plugged in. (Somewhat cumbersome) 21.57.44 # (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 # ok i'll try the second one 21.59.15 # yey it worked 21.59.21 # thanks a lot, amiconn 21.59.35 # and thank you ze 22.00.14 # 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 # yes it is, thank you very much 22.01.44 # (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 # hey 22.11.47 # how did you guys go about creating rockbox? 22.12.01 # i have a nomad and i'd like to work on a similar project 22.16.33 # look in the mailing list and IRC logs 22.16.39 # they go back a few years iirc 22.16.57 # awesome 22.17.32 # well, in a nutshell did they reverse engineer the bios update programs or did they reverse engineer the hardware? 22.19.29 # yes 22.19.34 # both 22.19.36 # sorta 22.19.45 # heh 22.19.54 # they started with cracking the encryption on an update 22.19.56 # hhahaha 22.20.00 # ok 22.20.04 # is it totally legal? 22.20.14 # i think 22.20.16 # cracking encryption sounds like a DMCA violation 22.20.40 # rockbox is based in sweeden (i think) 22.20.41 # and i think they might've gathered some info about some stuff from the decoded binary 22.20.44 # whatever .se is 22.21.06 # yeah 22.21.11 # hehe sweden i got get outta the US 22.21.26 # and it's more of an encoding than real encryption too 22.21.29 # thanks guys, you've been really helpful 22.21.32 # if that makes a diff 22.21.32 # heh 22.21.33 # ok 22.21.58 # good luck 22.22.03 # main things you need are time info and interest 22.23.01 # 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 # so would the karma for that matter, i wish somebody'd start one for it now hehe 22.27.34 # now if i could just find out an easy way to exclude web sites that're just selling when looking for sites with info/resources on/for 22.27.44 # in google 22.27.45 # 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 # still @ sciworx? 22.41.29 # <[IDC]Dragon> yes 22.41.50 # * mattzz is speechless 22.42.04 # just having my beer v2.0 22.42.41 # [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 # cool! api ready? 22.44.27 # <[IDC]Dragon> from Jens, yes 22.44.46 # 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 # 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 # So what's left? Color I guess.... 22.46.52 # <[IDC]Dragon> we have green 22.47.00 # That's a starter! 22.47.27 # 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 # is it a V2 recorder? 22.47.51 # fm recorder 22.47.56 # pagan: If it is a V2 or FM, yes 22.48.09 # ok great, thanks guys, you're real help 22.48.14 # 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 # c u joerg 22.49.46 Quit [IDC]Dragon ("no fate but what we make (EOF)") 23.00.04 # 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 # amiconn: I am @ 2.5 secs as well now. what did you do? 23.02.13 # I reduced the number of divisions, because these are the slowest math operations. Your "official" version does several identical operations twice. 23.03.09 # 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 # 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 # are you able to fix them manually ? 23.04.03 # 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 # We have 32 bit for long variables, right? than we should be able to work with 24 bit offset 23.05.36 # what shift operations are there in assembler? 23.05.48 # * mattzz fetching the fine manuals 23.06.01 # 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 # 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 # amiconn: ah, I was hoping for the compiler would translate that to a shift by 4,8 or something like that 23.07.44 # s/for// 23.08.07 # I am using plain C now 23.08.19 # 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 # I can try that. 12 bit is working nice so far 23.09.52 # 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 # 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 # ah, fine. max_iter = 25 was too slow with the old routine 23.13.39 # argh, 16 bit is not working, of course 23.14.21 # we are signed, so this will result in an overflow (longlong) 23.15.43 # I didn't manage to understand why 16 bits for the fraction does overflow, did you? 23.16.19 # We are signed, so we have 31bit + sign 23.16.21 # 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 # so (x*x) would result in a long long 23.17.29 # If we use 16 bit for the integer part (=15 + sign), we go up to +/-32767 before overflow. 23.17.55 # ah, wait 23.18.10 # mattzz: This way you will get an overflow of course; you would have to do (x>>8) * (x>>8) 23.18.22 # right, so we have to << 15 everything 23.18.30 # ? 23.19.06 # instead of setting x_max to -1.0 I will set is to -1<<15 23.19.42 # amiconn: yes x>>8 does the trick 23.20.01 # -1.0 would be float, btw. 23.20.35 # amiconn: sure 23.21.00 # 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 # amiconn: that's why -1<<15, not 1.0<<15 23.21.25 # that is pretty tough ;-) 23.21.32 # Shouldn't it be -1<<16 ? 23.22.06 # wouldn't lead that to 16 bit plus sign? 23.23.18 # 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 # guess you are right 23.24.09 # This would be the best format to handle with asm multiplication because the SH1 can only do 16 bit multiplies anyway. 23.24.48 # (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 # re Jörg! 23.35.17 # <[IDC]Dragon> Hi again 23.35.36 # ok, mandelbrot with 16 bit fractional part is up and running so far 23.35.45 # re hi 23.37.10 # [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 # Exec. time of my demo down to 0.70s (from 0.96s) 23.39.28 # 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 # mattzz: Did you already place the source in some accessible place? 23.41.13 # not yet, because that was a pretty quick hack 23.41.18 Quit uski ("Fermeture du client") 23.41.43 # amiconn: want to have a look? I am sure there is much space for optimization left ;-) 23.41.53 # Yes please. 23.41.58 Quit AciD (Connection reset by peer) 23.42.30 # 2,2 secs with max_iter=15 23.42.51 # Bailout = 4, as before? 23.43.02 # yup 23.43.28 # but strange effects when zooming too hard 23.43.38 # mompls, I will put it on my server 23.46.04 # http://mattzz.dyndns.org/archos 23.47.22 # -> www.darkstar.com could not be found :( 23.47.33 # add a trailing slash 23.48.18 # That worked :) 23.48.24 # 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 # [IDC]Dragon: You're right, I think. So maybe we should not clutter the firmware core with it. 23.52.11 # mattzz: Trying to do the same optimization I did for your previous version on the new one.... 23.52.58 # 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 # [IDC]Dragon: guess so. did you see them? 23.55.01 # <[IDC]Dragon> you only need +/- 2 range 23.55.16 # for the sake of speed 23.55.17 # <[IDC]Dragon> no, haven't tried myself 23.55.44 # 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 # 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 # hi all, these are my first irc-steps. see what I do for my Archos ,-) 23.58.32 # [IDC]Dragon: so 28 bit fractional part would be optimum