--- Log for 10.01.106 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 15 days and 22 hours ago 00.00.11 Quit t0mas (" good night") 00.01.24 # markun: So you received the gigabeat source this morning? 00.01.34 # yes, I have 00.01.44 # but not much of interest 00.02.03 Join webguest46 [0] (n=864c03ab@labb.contactor.se) 00.02.23 # It sounds incomplete. Does it contain scripts to rebuild and install the gpl software that runs on your device? 00.02.33 # only this file maybe: http://130.89.160.166/Gigabeat/usb-ohci-s3c2440a.c 00.02.44 # No, it doesn't 00.03.39 # only the tar balls of the open source software used in the gigabeat 00.03.56 Quit mikearthur (Read error: 104 (Connection reset by peer)) 00.03.57 # To quote section 3 of the GPL: "The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable." 00.04.46 # In this case, "installation" would seem to have to mean installation on a real device. 00.05.26 # preglow told me I should ask for more, but I don't really feel like bothering them all the time 00.05.49 Join ]RowaN[ [0] (i=a2b0y@82-43-214-84.cable.ubr10.newm.blueyonder.co.uk) 00.06.24 # <]RowaN[> guys where can i get one of those dual power+usb leads for h1x0 iriver series? there used to be some on ebay but i dont see them anymore 00.06.40 # I understand how you feel, but they don't seem to be fulfilling their gpl obligations. It could be worth an email to the FSF to get their opinion about whether you are entitled to more or not. 00.06.40 # <]RowaN[> i managed to lose my big-ass wall charger over xmas some how =[ 00.07.56 # But Toshiba could be in a tricky situation if installation of a modified kernel requires the user to encrypt the kernel using a secret key. 00.08.32 # hi, is it possible in rockbox to tell when the battey is full charged? 00.08.46 # on h3x0 00.09.37 # I don't think that's been implemented yet. But others may know for sure. 00.10.11 # it isn't implemented 00.10.26 # ok, thank you 00.10.38 Quit petur ("here today, gone tomorrow") 00.10.54 Quit Strath ("Client closed") 00.11.50 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) 00.14.00 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 00.18.11 # webguest46: that's what I was looking at when I fried my player, will resume when Ig et a new one. It's pretty straightforward to read it from the I2C, but _when_ to read it is the harder question. 00.21.23 Join ashridah [0] (i=ashridah@220-253-121-169.VIC.netspace.net.au) 00.22.20 Join Mongey [0] (n=mongeyc@83-70-59-237.b-ras1.dbn.dublin.eircom.net) 00.22.34 # hi i have to ask a quick favour 00.22.55 # anyone here? 00.23.01 # ask away 00.23.02 # Mmmm: great job 00.23.06 # * LinusN is waiting for the question 00.23.22 # Mmmm: i'm extending it a bit more if it's ok 00.23.26 # linuxstb: 00.23.30 # ...ping 00.23.30 # lol 00.23.37 # oh will someone compile Rb with a patch ill send them 00.23.42 # BHSPitMonkey: Hello. 00.23.43 # (h300) 00.24.06 # Patch= working h300lcd remote 00.24.30 # anyone? 00.24.33 # Mongey: you could try the beefed up h300 rockbox build at misticriver 00.24.48 # i am using it 00.25.10 # linuxstb: noticed you made a remark earlier about a nano build... is the build working now, then? 00.25.11 # but the h300 lcd remote doesnt work properly 00.25.17 # oh? 00.25.29 # BHSPitMonkey: Yes, it's been working for almost a week. 00.25.38 # cool 00.25.39 # yes, dissapointing 00.25.51 # the last time i tried, the build was broken and i set the interest aside 00.26.03 # LinusN; will i dcc you the patch? 00.26.18 # i'm also holding out for iPL's loader to support rb 00.26.27 Quit mikearthur (Read error: 104 (Connection reset by peer)) 00.26.28 # BHSPitMonkey: You can see all the changes to Rockbox CVS on the home page at http://www.rockbox.org - that's the best way to keep up to date with the ipod port. 00.26.40 # Mongey: shoot 00.26.43 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 00.27.01 # err, what's the command to update a cvs again? cvs -Rp or something like that 00.27.09 # cvs update -dP 00.27.18 # thanks 00.27.19 # sending....waitinf for reply 00.27.35 # Mongey: your firewall refuses connections 00.27.49 # damn 00.27.55 Quit DangerousDan (Read error: 110 (Connection timed out)) 00.28.19 # Mongey: Where did you get the patch from? 00.28.26 # LinusN; i cant do pms 00.28.45 # Mongey: see my /msg 00.28.49 # ok done 00.29.18 # its the only one that has work w/t no flaws 00.30.01 # linuxstb: do you build from linux or windows? 00.30.02 # LinusN; if you could do it with the beffed up one, or is there no source? 00.30.04 # (or mac) 00.30.13 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 00.30.58 # i can only build a standard rockbox 00.31.02 # LinusN; could you join #misticriver on zuh ? 00.31.11 # so i can pm you 00.31.32 Part LinusN 00.31.53 # BHSPitMonkey: Mainly Linux, but sometimes Mac OS X. You can also use Cygwin. 00.33.11 # linuxstb: just create a build directory, enter it, run the configure utility, then just build? 00.33.17 Join hd [0] (i=hd@gate-hannes-tdsl.imos.net) 00.33.29 # s/build/make 00.33.36 # Yes - that's basically it. 00.34.16 Join Kyl3 [0] (i=no@cpe-24-90-238-146.nyc.res.rr.com) 00.35.41 Join LinusN [0] (n=linus@labb.contactor.se) 00.35.45 # wb :P 00.36.14 # i thought xchat could connect to multiple servers 00.36.28 Join actionshrimp [0] (n=NNSCRIPT@host86-140-237-210.range86-140.btcentralplus.com) 00.37.02 # he i can see a pic of u LinusN 00.37.16 # which one? 00.37.30 # haxx 00.37.34 # ah 00.37.42 # hehe 00.37.50 # and theres your number 00.37.54 Quit goa (Read error: 110 (Connection timed out)) 00.37.55 Nick hd is now known as goa (i=hd@gate-hannes-tdsl.imos.net) 00.38.12 # ok gtg 00.38.15 # ty LinusN 00.38.20 # you're welcome 00.38.30 Quit Mongey () 00.42.35 # LinusN: Ctrl+T 00.43.07 # BHSPitMonkey: thx 00.44.31 Join Mongey [0] (n=mongeyc@83-70-59-237.b-ras1.dbn.dublin.eircom.net) 00.44.40 Quit Mongey (Client Quit) 00.46.48 Quit ender` (" Top reason why compilers are like women: Miss a period and they go crazy") 00.48.57 # linuxstb: happen to recognize this error? http://pastebin.com/498553 00.49.23 # BHSPitMonkey: nope 00.50.00 # hmm 00.50.53 Quit Thus0 ("Leaving") 00.51.50 Join hotwire [0] (n=hotwire@d226-49-237.home.cgocable.net) 00.53.29 Quit mikearthur (Success) 00.53.52 Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 00.55.23 Join bagawk_ [0] (n=lee@70-58-156-201.eugn.qwest.net) 00.57.47 Join Mongey [0] (n=mongeyc@83-70-59-237.b-ras1.dbn.dublin.eircom.net) 00.58.00 # BHSPitMonkey: You're using an old version of gcc 00.58.45 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 00.59.00 # the cross-compiler? 00.59.04 # Yes. 00.59.17 Join BHSPitLappy [0] (i=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 00.59.30 # Type "arm-elf-gcc -v" 00.59.40 # You should be using 3.4.x 01.00.45 # ack, tis a PATH conflict 01.02.18 Quit bagawk (Nick collision from services.) 01.02.20 # hi 01.02.29 Nick bagawk_ is now known as bagawk (n=lee@70-58-156-201.eugn.qwest.net) 01.02.32 Part lodesi ("Leaving") 01.03.04 # i need help with peakmeter.c, anybody? 01.03.05 # cool, building now 01.03.17 # gah 01.03.50 # linuxstb: "make[2]: *** No rule to make target `libTremor', needed by `all'. Stop. 01.03.51 # " 01.03.58 # i want to adjust the size of it... 01.03.58 # "make[1]: *** [build-codecs] Error 2 01.04.00 # " 01.04.56 Quit mikearthur (Remote closed the connection) 01.06.42 # That's a strange error. Did you re-run configure after fixing your PATH? You should probably delete your build directory and start again. 01.07.13 # linuxstb: yeah, i did, that's how i even got that much to happen. 01.08.21 Quit Mongey () 01.08.24 # if it doesn't work this next time, i'm tempted to remove all vorbis/tremor content from the makefile... 01.08.27 # Where is your build directory? I think it needs to be in the same directory as "apps", "tools" etc 01.08.39 # it is 01.08.59 # rockbox-devel/build 01.10.04 Join Strath [0] (n=mike@dpc67143207025.direcpc.com) 01.10.23 # oh, and when i try to build a simulator for nano it goes into the most horrible loop ever 01.11.18 # You could try downloading a fresh copy of rockbox-devel - it sounds as if something's wrong with your copy. 01.11.38 # Are you doing all this under Linux? 01.11.44 # yup 01.11.56 # cvs, updated not long ago 01.12.26 # Have you tried building the bootloader? 01.12.37 # no 01.12.48 # LinusN: i try to enable peakmeter for the remote (h-120) it's all fine, except for the size of it... do you know where i have to look in the code? 01.14.05 # should I? 01.15.11 # It won't fix your problems building Rockbox, but you will have to install the bootloader if you want to try running it. 01.15.21 # yeah 01.16.04 Quit Kohlrabi (Nick collision from services.) 01.16.05 # lokki: the width? 01.16.07 # also why I really want ipodloader2 to support rockbox sometime :P 01.16.09 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 01.16.20 # LinusN: yes exactly 01.16.31 # BHSPitLappy: Feel free to add it :) 01.16.47 # heh 01.17.05 # * BHSPitMonkey != genious 01.17.27 # LinusN: i see there is a variable width, i thought it depends on LCD_WIDTH, changing that to LCD_REMOTE_WIDTH doesn't help however 01.17.32 # lokki: gwps-common,c 01.17.38 # You just need to copy the function load_rockbox() from bootloader/ipod.c into the ipodlinux2 bootloader 01.17.42 # should I try just cvs'sing the normal rockbox branch? 01.17.57 # LinusN: ok...thanks a lot i will look there 01.18.10 # and i will definitely look into that then... 01.18.10 # BHSPitLappy: What do you mean? There is only one rockbox branch. 01.18.18 # lokki: replace LCD_WIDTH with display->width 01.18.36 # linuxstb: type? collection? whatever, in opposition to rockbox-devel 01.19.17 # LinusN: in peakmeter.c you mean? 01.19.30 # no 01.19.38 # BHSPitLappy: It's the same thing. But if I was you, I would try starting again with a clean checkout of rockbox-devel 01.19.40 # in gwps-common 01.19.42 # sorry 01.19.52 # heh, same problem happened when I made the A-B repeat patch for swcodec 01.20.05 # i guess peakmeter.c needs to adapt to the "display" concept 01.20.10 # LinusN: a-b repeat patch could use merging for swcodec ;) 01.20.28 # lostlogic: :-) 01.20.59 # lostlogic: do you think we need to move some buttons around? 01.21.45 Quit Kyl3 ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 01.22.04 # linuxstb: also, i apologize for my limited familiarity with rockbox so far, but does rockbox build to a single file firmware? is there a filesystem? 01.22.09 # LinusN: I believe at least one person who is using the patch moved them around. I dunno -- getting to settings would have to be inconsistent to deal with it currently. 01.22.22 # that was me 01.22.27 # LinusN: either in rec or WPS there's going to be an inconsistency unless we use a long press for the settings. 01.22.38 # yes 01.23.15 # i moved the menu button to rec, inconsistency in the rec screen 01.23.19 Quit BHSPitLappy2 (Connection timed out) 01.23.31 # LinusN: do you think that there will be a record from wps function coming? 01.23.51 # record from wps? hardly 01.23.57 # BHSPitLappy: There is a sort-of filesystem - typing "make zip" after "make" will create a rockbox.zip file which contains rockbox.ipod (the main firmware binary), plus a .rockbox directory that contains fonts, plugins, codecs, themes etc 01.24.20 # LinusN: then I'm inclined to leave it as the patch is and let people figure out that rec does A-B in WPS screen. 01.24.27 # To install rockbox.zip, just then just type "unzip rockbox.zip -d /mnt/ipod/" 01.24.46 # because having a short press for the menu is a Good Thing 01.24.48 Quit Mark_ (Read error: 104 (Connection reset by peer)) 01.25.03 # lostlogic: me too, but it sure feels awkward to not use the A/B button for the A/B function :-) 01.25.08 # and consistency is so often lacking in other firmware products, but _not_ in rockbox 01.25.30 # BHSPitLappy: But there is no partitioning of the type needed for ipodlinux - all files are stored on the FAT32 partition. 01.25.34 # rockbox is pretty inconsistent in many areas, but the menu button is the same everywhere 01.25.45 # linuxstb: i see 01.26.01 # hmm... I've only really noticed inconsistency in the plugins compared to the main OS 01.27.10 # lostlogic: thanks for your answer, i'm glad someone is working on it 01.28.58 # webguest46: It's not really a big difference, the functionality isn't likely to change, just the display. 01.29.50 # LinusN: how much have you done with the PCF50606? Have you ever seen it get into a state other than the state it 'should be' left in by the iRiver firmware? I think I got it into such a state, which says to me we should set it's charge control registers on boot up rather than assuming they are set. 01.30.39 # lostlogic: we should set it the way we want to 01.31.09 # for example, the exton wakeup can sometimes be disabled 01.31.57 # LinusN: yeah, it actually has a pretty nice featureset that we are ignoring. I'll work through it more when I get my replacement H340. 01.32.28 # lostlogic: yes, i know the charging is done in hardware, but it would be good to know when the battery is full. many people say that it is bad to keep the charger plugged in when the battery is full. 01.33.57 # webguest46: As far as I can tell that's a falacy, the charger stops being in charge mode when it reaches full, I need to verify that it is not charging at all in this mode though. 01.34.36 Quit Kohlrabi ("Leaving") 01.34.41 # lostlogic: still, it will probably trickle charge 01.34.45 # webguest46: if necessary, I'll turn on the charge control feature of rockbox to have the software deactivate the charge completely when the battery is full. 01.34.59 # LinusN: that would be really dumb on LiPoly, but you're probably right. 01.38.33 # seems the charger automatically switches off the charging after the fast-charge is done 01.38.51 # then you have to select either trickle or switch mode afterwards 01.39.47 # hmmm, switch mode wasn't what i thought it was 01.39.56 # the MBCC registers during charge were 3F, 00 and 3A and the status was 5D or 1D depending on what part of the charge cycle it was in 01.40.45 Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 01.43.27 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 01.43.42 Quit BHSPitLappy (Nick collision from services.) 01.44.22 # LinusN: your suggestion didn't work... but i guess it's because i used FOR_NB_SREENS and screens[] in peakmeter.c to replace lcd_* commands... 01.45.21 # that sounds like the right stuff, lokki 01.45.37 Join uwe_ [0] (n=uwe@dslb-084-056-017-063.pools.arcor-ip.net) 01.45.45 # but the peakmeter is still to big for the remote... 01.45.50 # im to dumb for this 01.46.34 # lokki: you'll get it -- the code in peakmeter.c is probably called for each screen by the gwps-common.c, so you should only handle one screen in any given call to peakmeter.c 01.46.40 # does that make sense for what you are working on? 01.47.03 # you probably need to add a 'struct screen * display' parameter to the peakmeter.c calls or some such 01.47.06 Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 01.47.18 Quit linuxstb (Nick collision from services.) 01.47.22 Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) 01.47.31 Quit akaidiot (Read error: 110 (Connection timed out)) 01.48.39 # well i don't quite understand, i'm editing peakmeter.c itself... so i have to add a struct there? 01.48.50 # lokki: lemme take a glance. 01.49.18 Join Jungti1234__ [0] (n=jungti12@124.60.15.86) 01.50.52 # lokki: you'll want to modify the function signature of peak_meter_draw FROM int, int, int, int TO int, int, struct screen *, int and then pass in the variable display from gwps-common.c instead of LCD_WIDTH 01.51.10 # lokki: then you'll call screen->function instead of lcd_function inside the peak_meter_draw function 01.51.31 # thanks a lot i'll write that down and give it a try 01.51.32 Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) 01.53.07 Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) 01.53.18 *** Saving seen data "./dancer.seen" 01.55.03 Quit Rob2222 (Read error: 104 (Connection reset by peer)) 01.55.55 Join Rob2222 [0] (n=Miranda@ACB090A3.ipt.aol.com) 02.00.00 # huh? 02.00.12 # who are you Jungti1234__? 02.00.40 Quit Jungti1234 () 02.01.16 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 02.01.26 Quit muesli__ (Read error: 110 (Connection timed out)) 02.01.34 # hmm 02.01.36 Mode "#RockBox +o LinusN " by ChanServ (ChanServ@services.) 02.01.45 # Jungti1234: want me to kick Jungti1234__ ? 02.01.50 # yes 02.01.55 Kick (#rockbox Jungti1234__ :LinusN) by LinusN!n=linus@labb.contactor.se 02.01.55 Join Jungti1234__ [0] (n=jungti12@124.60.15.86) 02.01.58 # -- 02.01.59 # haha 02.02.10 # ban 02.02.20 # LinusN: you are so mean :-) 02.02.20 # really? 02.02.28 # hm.. 02.02.54 # ok i'll have to get some sleep...will look into this tomorrow...good night all 02.03.01 # nite lokki 02.03.01 # good night 02.03.05 Quit lokki ("CGI:IRC") 02.03.18 # the iriver metronome patch is really nasty 02.04.28 # hey 02.04.38 # ah sorry 02.06.57 Quit Jungti1234__ () 02.07.07 # um 02.07.10 Join Janco [0] (n=51f11e39@labb.contactor.se) 02.11.26 Quit Janco (Client Quit) 02.12.49 Quit Paul_The_Nerd ("Leaving.") 02.15.16 Join Janco [0] (n=51f11e39@labb.contactor.se) 02.16.48 # Hello there, any one working on color bitmap support? 02.18.00 # linusN: where s this patch? its not on the tracker 02.19.48 # Midgey34: in the rb forum 02.25.04 Quit Janco ("CGI:IRC (EOF)") 02.27.32 Quit ]RowaN[ (Read error: 110 (Connection timed out)) 02.32.31 Quit ehntoo (Read error: 104 (Connection reset by peer)) 02.34.38 Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) 02.37.17 Join webguest16 [0] (n=40e9ad59@labb.contactor.se) 02.41.33 Quit webguest16 (Client Quit) 02.41.40 Part Midgey34 02.41.47 Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) 02.49.13 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 02.53.40 Quit webguest46 ("CGI:IRC (EOF)") 03.03.08 Join ataxy [0] (n=chatzill@modemcable189.249-203-24.mc.videotron.ca) 03.04.23 Quit [San] (Read error: 110 (Connection timed out)) 03.06.16 Quit ataxy (Client Quit) 03.30.10 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 03.45.32 # well, I have the basics of a blackjack plugin complete. now to add some sort of GUI so you can see whats going on 03.45.45 Quit mikearthur (Read error: 110 (Connection timed out)) 03.53.21 *** Saving seen data "./dancer.seen" 04.17.18 Quit akaidiot (Read error: 110 (Connection timed out)) 04.42.51 Join San [0] (n=test@A-71-239.cust.iol.ie) 04.43.22 Quit eli_sherer (Read error: 110 (Connection timed out)) 04.49.33 Part LinusN 04.51.48 Join webguest56 [0] (n=7df08a03@labb.contactor.se) 04.51.50 # hi 04.51.56 # What is Xobox? 04.52.32 Quit webguest56 (Client Quit) 04.52.53 Part Midgey34 04.53.27 # linuxstb: ping? 04.53.52 # linuxstb: will arm-elf-gcc 4.x be acceptable for the nano, or does it *have* to be 3.4.x? 04.54.24 Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 04.57.09 # 4.x produces code that's a bit too large, so probably not 05.00.49 Join atudar [0] (n=41295c62@labb.contactor.se) 05.02.04 # Hey everyone.. 05.02.51 Quit atudar (Client Quit) 05.06.23 Join sargos [0] (n=41295c62@labb.contactor.se) 05.06.42 Nick sargos is now known as Sargos (n=41295c62@labb.contactor.se) 05.07.19 # Hey there - I'm having bootloader troubles with my iriver h300 05.09.38 # what's the problem? 05.09.39 Quit Sargos (Client Quit) 05.09.42 Join atudar [0] (n=41295c62@labb.contactor.se) 05.11.33 Quit atudar (Client Quit) 05.15.14 Join atudar [0] (n=41295c62@labb.contactor.se) 05.15.28 Join Rob2222_ [0] (n=Miranda@ACB76621.ipt.aol.com) 05.19.09 Quit Rob2222 (Read error: 110 (Connection timed out)) 05.21.39 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 05.22.26 Quit mikearthur (Remote closed the connection) 05.25.57 Quit RotAtoR () 05.28.05 Quit ashridah ("Leaving") 05.29.20 Quit atudar ("CGI:IRC") 05.30.27 Quit BHSPitMonkey ("There's no place like 127.0.0.1") 05.44.45 Join BHSPitMonkey [0] (n=billybob@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 05.47.01 Quit Jungti1234 () 05.47.01 Quit Rob- (Connection timed out) 05.53.24 *** Saving seen data "./dancer.seen" 05.58.14 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 06.11.05 Quit actionshrimp (Read error: 110 (Connection timed out)) 06.18.32 Quit hotwire (Remote closed the connection) 06.20.50 Quit akaidiot (Read error: 110 (Connection timed out)) 06.22.26 Join eli_sherer [0] (n=eli@IGLD-83-130-186-251.inter.net.il) 06.50.20 Quit ehntoo (Remote closed the connection) 06.53.07 Quit YouCeyE ("Leaving") 06.57.59 Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) 07.05.29 Join ashridah [0] (i=ashridah@220-253-123-206.VIC.netspace.net.au) 07.27.33 # morning :) 07.40.38 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) 07.50.14 Join ender` [0] (i=ychat@84.52.165.220) 07.53.25 *** Saving seen data "./dancer.seen" 08.00.28 Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) 08.00.44 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 08.13.32 # woot, building from windows is actually working. too bad i can't figure out how to give the simulator a .rockbox dir... 08.14.07 # BHSPitLappy: 'archos' in the same dir you run it 08.14.15 # yeah 08.14.21 # but it doesn't contain .rockbox 08.14.23 # ah 08.14.26 # run 'make install' 08.14.29 # ah 08.14.30 Quit godzirra (kornbluth.freenode.net irc.freenode.net) 08.14.30 NSplit kornbluth.freenode.net irc.freenode.net 08.14.30 Quit Ismo_ (kornbluth.freenode.net irc.freenode.net) 08.14.31 # :) 08.14.40 # building for the device at the moment, but thanks! 08.16.36 # aack 08.16.46 # metronome caused a make error on the device build 08.17.22 # ipod? 08.17.27 # recent enough code? 08.17.32 # yup 08.17.33 # cvs 08.17.46 # well, I can see a fix in CVS for that problem 08.18.07 # k, updated... 08.19.40 Join Ismo [0] (i=laitinei@217.30.176.114) 08.20.02 Join godzirra [0] (n=shawn@24.125.58.133) 08.20.03 *** Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' 08.21.51 # k 08.21.57 # i can run the sim without errors now 08.22.03 # woo 08.22.09 # but it just shows the header stuff 08.22.16 # battery, volume, clock... 08.22.33 # you have any files in your simulated root? 08.22.33 # oh...there is a message 08.22.46 # load_config_buffer: header & checksum test failed 08.23.01 # that's quite expected 08.23.11 # yeah, i have codecs, codepages, docs, fonts...... 08.24.41 # in 'archos' ? 08.24.51 # ah, you mean in the .rockbox? 08.24.51 # in archos/.rockbox 08.25.02 # rockbox doesn't show the dot files by default 08.25.17 # hmm? 08.25.28 # you need to change that setting if you want to browse it 08.25.49 # what exactly am i supposed to see by defauly 08.25.52 # default* 08.25.59 # the contents root directory 08.26.02 # of the 08.26.07 # since i'm new to trying this whole "rockbox" scene :P 08.26.18 # so should i drop a test file in archos then 08.26.26 # yes 08.26.33 # it'll give you more to look at ;-) 08.26.43 # but you can try hitting the menu key 08.26.44 # so how do you run stuff? :P 08.26.49 # yeah, does nothing 08.26.58 # nothing? 08.26.58 # none of the buttons do 08.27.06 # i get random Backlight messages on the console 08.27.08 # but that's it 08.27.25 # in the iriver sim, INS pops up the menu 08.27.30 # x11 sim that is 08.27.49 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 08.28.01 # "nothing to resume" 08.29.19 # that's the resume function, not the menu 08.29.30 # mmk 08.29.56 # dunno the controls, all i got is the numbers painted over the ipod skin :P 08.30.20 # well, when I run the x11 sim it prints the keymap on start 08.30.38 # what keyboard keys that simulate what target buttons 08.30.39 # shows how much better win32 is then, eh? ;) 08.31.09 # i'm only on cygwin because my builds don't work on my linux box for some reason 08.31.17 # were you asking? 08.31.40 # I'm on linux 100% of the time I decide on my own 08.31.58 # ? 08.32.11 # how is that a sentence? lol 08.33.25 # silly people force to use windows at times 08.33.28 # like at work 08.33.31 # force me 08.33.47 # yeah 08.34.01 # i'm on linux on my desktop more than this windows laptop 08.36.14 # wow, i actually generated a firmware! 08.36.26 # congratulations! 08.38.00 # copied to ipod! 08.38.22 # now the only thing left to do is get the ipodloader2 modified to load rockbox XD 08.39.11 # I'll put my money on the rockbox loader 08.40.23 # does the rockbox loader dual-boot 08.40.28 # yes 08.41.32 Quit Paul_The_Nerd (Read error: 110 (Connection timed out)) 08.42.07 # meh, i'll look into it tomorrow...my objective is to work that function into ipodloader2 08.42.13 # sleep time now 08.42.17 # night 08.45.39 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) 08.45.48 Part Paul_The_Nerd 08.47.11 # mooning 08.47.35 # good morning! 08.47.37 Quit akaidiot (Connection timed out) 08.50.51 NHeal (timeout) kornbluth.freenode.net irc.freenode.net 08.52.13 Join LinusN [0] (n=linus@labb.contactor.se) 08.53.54 # LinusN: I wonder about the double remote button defintions in the metronome plugin... 08.54.50 # They are #defined at the top, yet there is a function that maps remote buttons to non-remote buttons in a hard-coded way 08.54.53 # lol 08.55.02 Quit B4gder ("time to say moo") 08.55.34 Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) 08.55.47 # i didn't bother to loke at the remote code, now i see that i should have :-) 08.55.52 Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) 08.58.04 # what is the waveform in metronome? 08.58.21 # a pcm of the mp3 "tock" sound 08.58.55 # right 08.59.01 # and what is that? a proper metronome sample? 08.59.08 # think so 09.00.00 # just making sure it can't be synthesized :> 09.04.15 # LinusN morning 09.04.26 # did you see the comment in my cvs commit ? 09.05.46 # yes 09.07.10 # iirc the problem is that lcd_init_device didn't set display_on to true ... so the update funcs didn't update the display 09.07.23 # s/iirc/iiuc 09.07.58 Join Janco [0] (n=9ea9830e@labb.contactor.se) 09.08.30 # but i don't want to mess with the bootloader code 09.09.05 # i'll see if i can remove the lcd_enable() again 09.09.14 Join hd [0] (i=hd@gate-hannes-tdsl.imos.net) 09.09.28 # okay 09.15.05 # btw, any plans for new bootloaders ? :) 09.18.11 # I would like to contribute to rockbox development. I wrote code for color bitmap support, compatible with the current monochrome support. Unfortunately I have no previous experience with C, so there are some things I would like to ask. Can any one help me? 09.18.29 # ask away 09.19.58 # Some functions (in lcd-16bit.c)are defined twice, almost identically, but once followed by ICODE_ATTR. What does it mean? 09.20.20 # Janco the first is declaration 09.20.35 # and the second is the actual definition/code 09.20.50 # the first is a.k.a. prototype 09.21.13 # and ICODE_ATTR means to put the code of the function in the SRAM 09.21.30 # substitute means with "tells gcc" 09.22.04 # the SRAM is a fast ram situated in the CPU 09.22.59 # so we put the time-critical code there 09.23.13 # data too 09.25.39 Quit hd (Read error: 131 (Connection reset by peer)) 09.26.12 Join hd [0] (i=hd@gate-hannes-tdsl.imos.net) 09.28.10 Quit Kohlrabi (Read error: 104 (Connection reset by peer)) 09.28.16 Quit goa (Connection timed out) 09.28.16 Nick hd is now known as goa (i=hd@gate-hannes-tdsl.imos.net) 09.31.27 # Bger: thanks. Another question, I test on H340, because the simulator works, but not for the wps stuff. Any idea why? 09.31.51 # huh ? 09.32.09 # it certainly _should_ work for WPS too 09.32.28 # but the audio stops on your own after some secs, iirc 09.32.35 # on his own 09.32.37 # I'll try again then. 09.32.39 # its 09.32.41 # uf :) 09.33.38 Quit goa (Read error: 104 (Connection reset by peer)) 09.34.12 Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) 09.42.04 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 09.42.41 # Morning all. Do I just need to define some buttons to get Metronome working on the ipod? 09.42.56 # probably ... 09.46.39 # if the pcm playback works, yes 09.47.35 Join fobbo [0] (n=fobbo@h124n1c1o871.bredband.skanova.com) 09.48.23 # doubt that 09.51.08 # I'm interpreting "working" loosely.... I just want it to compile. 09.53.27 *** Saving seen data "./dancer.seen" 10.02.03 Join muesli__ [0] (i=muesli_t@88.134.37.73) 10.02.21 # OK, Metronome "working" on the ipod now. 10.07.07 # :P 10.08.46 Quit linuxstb_ ("CGI:IRC") 10.09.18 # *tick* *tick* *KWZZZZ* *tick* *tick* *tick* *KSZCHT* 10.09.39 # LinusN: how did you get that sound() array (from a wave file?), and how? 10.10.00 # it's from the mp3 snippet in the metronome plugin 10.10.04 # just decoded 10.10.52 # preglow: To fix the corrupt audio, just add "p=start" after the second call to get_more() in my patch (inside the if statement) 10.11.18 Join amiconn_ [0] (n=jens@p54BD727B.dip.t-dialin.net) 10.12.02 # still skipping? 10.12.46 # Yes. 10.21.14 Quit linuxstb (Read error: 104 (Connection reset by peer)) 10.22.23 # i wonder why it's doing that, there should be enough cpu for decoding 10.25.14 Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) 10.28.22 Quit amiconn (Read error: 110 (Connection timed out)) 10.28.23 Nick amiconn_ is now known as amiconn (n=jens@p54BD727B.dip.t-dialin.net) 10.30.09 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 10.34.11 # Bger: I got the simulator working now. Strangely enough the color bitmaps appear to be correct on the real target (H340) but have different colors in the simulator (B instead of R, G instead of B, etc.). Will have a look into that tonight, probably. 10.34.59 # Janco: you probably have an endian problem 10.35.57 # Has the gmail invitation program ended? 10.37.11 # nah 10.37.14 # i've got tons of invites 10.37.44 # Are you certain? 10.37.47 # yes 10.37.52 # Strange. 10.37.57 # i'm looking it at 10.37.58 # them 10.38.01 # 100 of them 10.38.26 # I don't want to be a begger, but can you share one? :) 10.38.31 # hahah 10.38.34 # no!!!!!!11oneone 10.38.37 # LinusN: Probably, but since the colors are right on the real target, shouldn't this be corrected by the simulator? Or do I have to take this into account in my code? 10.38.39 # sure, just gimme an addy 10.39.07 # Janco: the sim is little endian, the target is big, and your bmp reader probably gets it wrong 10.39.36 # Janco: if your code is correct (and the sim does right), the sim and target should of course look the same 10.43.39 # As I said, I have not a lot of experience with this kind of programming, so I suppose my code is not correct. I suppose I do it wrong twice (reading and displaying), which makes it correct for the target, but not for the simulator. Will have to study this problem. 10.44.34 # you run the sim on a x86 cpu, right? 10.46.37 # Also, I used my own internal representation for color bitmaps (nothing fancy). This might not be what the simulator expects. Has a rockbox color bitmap format been defined (as was done for monchrome)? 10.46.50 # yes 10.47.11 # the framebuffer use the target format 10.47.16 # B4gder, that's correct (cygwin under XP). 10.47.29 # and we use bitmaps in the same format as the framebuffer wants them 10.49.32 # but I'm not the expert on color bitmaps/framebuffers 10.50.10 Join gtkspert [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 10.50.12 # I don't have time now, I will look into the matter this evening. 10.52.07 # But I must say, it looks nice with colors. But I expect stills lots of problems. Part of it is the wps format. 10.53.13 # I think it could be revised to admit absolute position (in pixels) of strings in any font. 10.53.35 # yes indeed 10.53.56 # either we extend it so it can handle both b/w and color bitmaps, or we store the b/w bitmaps in color format 10.54.08 # I vote the for latter 10.54.17 # me too 10.54.35 # especially when we go for the one-bitmap skinning method 10.54.37 # I believe eli_sherer is also working on color images in the WPS 10.57.41 Quit gtkspert () 10.57.52 Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) 10.58.01 # I don't think either is necessary. My reader detects the bitmap depth and stores it with the image. The screen refresh functions (don't remember the name) then calls a new function with the colr_depth as a parameter. 10.58.34 # fair enough! 10.59.07 # This either calls the existing monochrome bitmap draw function or a new color bitmap draw function. 10.59.17 Join gtkspert_out [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 11.00.37 Quit gtkspert (Client Quit) 11.00.56 Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) 11.01.31 # It would be more memory efficient than storing monochrome as color, but is probably slower (bu I am unable to say what is more important). 11.02.01 # speed is pretty important on the h300 11.03.12 Quit gtkspert (Client Quit) 11.03.25 Nick gtkspert_out is now known as gtkspert (i=gtkspert@014.a.001.rkh.iprimus.net.au) 11.03.27 # I guess, but what about memory? 11.03.32 # not that important 11.03.42 # it is important, but speed is more important on h3x0 11.03.51 # "32mb should be enough for everyone" ;-) 11.04.02 # Ok! Thanks. 11.04.22 # color bitmaps will be way faster on the h300 11.04.23 # i had less ram than that on my pc for a very long while 11.04.25 # of course it's enough! 11.05.40 Part gtkspert 11.07.26 Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) 11.09.00 Join gtkspert [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 11.09.55 Quit gtkspert () 11.10.04 Join gtkspert [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 11.12.05 # hmm, good gui ftp client for linux, which supports moving of files on the server ? 11.12.13 # heh, can be console as well 11.12.27 # 'ftp' ? ;-) 11.12.53 # hm? 11.13.38 # the plain bog normal ftp client tool 11.14.30 # yep, i undestood 11.14.37 # but I figure all ftp clients can do renames 11.14.59 # not sure about windows' ftp 11.15.12 # I think even that 11.15.20 # since it is a BSD port 11.16.13 # really ? 11.16.39 # really on what part? 11.17.09 # "it is a BSD port" 11.17.21 # yes 11.17.28 # and yes, it has rename 11.17.45 # yes, i saw it 11.18.01 # at least older windows had bsd strings left in the binary 11.18.18 # haha 11.27.55 Join KN|stiff [0] (i=phhome@141.48.5.76) 11.38.47 # LinusN: how do you plan to implement "one-bitmap-skinning" with the current state of WPS files? 11.42.19 Quit KN|stiff ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 11.47.25 Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) 11.47.36 Quit akaidiot (Read error: 110 (Connection timed out)) 11.47.53 # eli_sherer: Did you ever get that patch I sent you at MisticRiver? 11.50.08 # aliask: what patch? 11.50.24 # It was for the bmpviewer plugin, hang on, I'll find it. 11.51.00 # http://aliask.dyndns.org:70/rockpaint.diff 11.51.14 # eli_sherer: "One-bitmap-skinning" as in "drawing one big bitmap comprising all static graphics and then writing all text and dynamic elements on top of it"? 11.51.18 # Basically just made it so it only exits on stop. 11.52.13 # janco: yes. 11.52.39 Join linuxstb [0] (n=d57b9aa9@labb.contactor.se) 11.53.31 *** Saving seen data "./dancer.seen" 11.53.32 # aliask: i don't see the point of it... 11.53.58 # The backlight goes out after about 5 seconds (or whatever it's set at), there is no way to turn it back on without the plugin exiting. 11.54.18 # and btw i intend of disabling the viewing feature of rockpaint because i want to make one program called viewbox to open all sorts of images 11.54.19 Quit Janco ("CGI:IRC") 11.54.33 # one-bitmap skinning is not about drawing a bit bitmap and fill in the text 11.54.33 Join Janco [0] (n=9ea9830e@labb.contactor.se) 11.54.43 # Yes I saw that. I sent the patch before you started working on that :) 11.54.53 # LinusN: the way winamp 2.xx is...? 11.55.01 # LinusN: is it? 11.55.12 # it's about storing all the tiny bitmaps in one big bitmap for faster loading 11.55.31 # i think that's waht he meant.. 11.56.53 # my current project (and i'm revealing it for the first time) is...: 11.57.02 # XONIX port for rockbox 11.57.31 # I wonder how many hits google just got for xonix. 11.57.42 Join KN|stiff [0] (i=phhome@141.48.5.19) 11.59.08 # don't search to much you can find the "original" windows game here: http://plugbox.rockbox-lounge.de/xonix32.zip 11.59.10 # Ah I know this game. I think Microsoft released it under a different name about 10 years ago. 11.59.44 # the original name is QIX and it was developed a long time ago it even has an ATARI port... 12.00.36 # mine is called (not so originally and expected of me) XOBOX... 12.01.21 # It's also a kind of n mp3 watch. For a moment I thought you were going to port rockbox to a new platform. 12.02.26 # the problem with this game is that i need to fill spaces with recursive loops which i already did 12.02.48 # my problem now is to get the aliens inside the game to jump from hiting the walls 12.09.23 Quit San (Read error: 110 (Connection timed out)) 12.20.08 Join gtkspert_ [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 12.24.01 Part gtkspert_ 12.24.07 Join gtkspert_ [0] (i=gtkspert@014.a.001.rkh.iprimus.net.au) 12.25.27 Quit uwe_ ("Leaving") 12.27.28 Quit gtkspert (Read error: 110 (Connection timed out)) 12.35.03 Quit linuxstb ("CGI:IRC") 12.36.24 Quit eli_sherer (Read error: 110 (Connection timed out)) 12.36.42 Join Rob- [0] (n=robbie@haylott.plus.com) 12.48.34 Join DocterD [0] (n=DocterD@dslb-084-059-102-222.pools.arcor-ip.net) 12.56.20 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 12.58.52 Quit muesli__ ("ich will Kühe!!!") 13.00.31 Quit goa (Read error: 104 (Connection reset by peer)) 13.00.55 Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) 13.08.04 Join Lost-ash [0] (i=ashridah@220-253-121-104.VIC.netspace.net.au) 13.11.54 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 13.14.56 Join petur [0] (n=d4efd6a6@labb.contactor.se) 13.22.23 Quit mikearthur (Read error: 104 (Connection reset by peer)) 13.22.42 Quit gtkspert_ (Read error: 110 (Connection timed out)) 13.24.17 Quit ashridah (Read error: 110 (Connection timed out)) 13.25.00 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 13.25.58 # I'm still not quite satisfied with my recording gain settings in the recording screen 13.26.19 # It's not easy to combine analog and digital gain in a meaningfull way 13.26.30 Quit mikearthur (Read error: 104 (Connection reset by peer)) 13.26.31 # I currently have it like this: 13.27.12 # Gain Left: A: 0.0 dB D: 0.0 dB 13.28.30 # Why not just have one large-range gain setting, which is split into analog and digital part internally? 13.28.32 # and clicking left/right first changes analog, then digital so the ranges are appended but you still see what the individual settings are 13.29.24 # because I (and others) care about knowing what analog/digital gain is used 13.29.36 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 13.30.04 # that's why my current implementation acts as a big range but displays them separately 13.30.10 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 13.31.24 # Why would the individual values be important, provided the chaining is done in a way that ensures maximum quality? 13.32.28 # because if you can control the source as well, you want to make sure you're not using digital gain if that can be avoided... 13.32.49 Quit mikearthur (Read error: 104 (Connection reset by peer)) 13.33.36 # afaik, the rockbox mentatlity is to give the power to the user and not think in his place? 13.34.07 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 13.37.42 # amiconn: if you're using a digital camera, optical and digital zoom are concatenated, but you do get an indication which one you're using. Because you don't want digital zoom unless you have no other choice... 13.38.29 Join linuxstb [0] (n=d57b9aa9@labb.contactor.se) 13.39.08 # huh ... does someone have a good scan of h300 units ? 13.39.22 # so maybe append an (analog) or (digital) indication behind a single value? but that still doesn't tell you the analog range untill you switch range :( 13.39.32 # Is applying digital gain whilst recording the equivalent of applying gain to the WAV file after the recording has finished? 13.39.38 # the images of h300 in DeviceChart point to non-existing files 13.45.57 # yes, but I read somewhere that the decimator has a much higher quality because it is applied before conversion to pcm 13.47.51 Join San [0] (n=test@A-35-236.cust.iol.ie) 13.48.53 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 13.48.59 Join muesli__ [0] (i=muesli_t@88.134.37.73) 13.51.00 Join muesli- [0] (i=muesli_t@88.134.37.73) 13.51.00 Quit muesli__ (Read error: 104 (Connection reset by peer)) 13.52.33 # petur: What (digital) format is the audio in before PCM? I always thought that the output of ADCs was PCM. 13.53.32 *** Saving seen data "./dancer.seen" 13.53.51 # Maybe the decimator works on >16 bit data 13.54.26 # sorry, don't know where I read it and don't have time to read the datasheet atm 13.55.11 # aren't you discussing gains here? 13.55.24 # yep 13.55.26 # a gain isn't a decimation 13.55.55 # and no, adcs do not generally have higher precision internally 13.56.03 # quite the opposite, they're usually 1 bit internally 13.57.20 # So is applying digital gain in the ADC better or worse than post-processing the WAV file? 13.57.50 # i'd expect digital gain in the adc to be about the same as postprocess 13.57.59 # but of course, in our case, we don't utilise the full width of the dac 13.58.00 # I understood it is better 13.58.00 # preglow: Not only internally, but the UDA is able to deliver more bits (24) than we can use with DMA access (16) 13.58.01 # adc 13.58.10 # so using the uda control would be better 13.58.27 # amiconn: yes, exactly 13.58.47 # petur: how can it be better? 13.59.05 # petur: in our case it will be, since we don't use all the 24 bits, but if we did, the adc can't gain the signal any better than we can 13.59.43 Quit mikearthur (Connection timed out) 13.59.56 # That means, digital gain down to -48 dB won't reduce the resolution of the final .wav (16 bit) 14.00.11 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 14.02.24 # what's the range of the analogue gain? 14.02.57 # 0 to 24 dB 14.03.07 # (for line in) 14.03.11 # so it can't attenuate? 14.04.20 Quit akaidiot (Read error: 110 (Connection timed out)) 14.04.59 Quit KN|stiff ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 14.05.30 # i don't think two meters for digital and analogue is very elegant 14.06.23 # you mean the tow combined or below each other? 14.06.36 # one slider for each 14.06.43 # i think that's cumbersome 14.07.02 # why? 14.07.03 # i'd rather have one option for gain, and an indicator telling me if i'm gaining digitally 14.07.10 # because one slider is better than two 14.07.19 # easier, more convenient 14.07.38 Join eli_sherer [0] (n=eli@IGLD-84-228-169-190.inter.net.il) 14.07.56 # so just add an indicator to show if the current gain setting is analog or digital... 14.08.14 # And the digital gain will not be used as long as analog gain is still possible 14.08.33 # i think this matter should be resolved in the manual anyway 14.09.13 # personally i think there should be a limit where the analogue gain limit is 14.09.31 # ? 14.09.34 # petur: maybe you can display the value after which the digital gain will kick in 14.09.39 # 24db should be enough for everyone!! 14.09.47 # lol 14.09.51 # but no 14.09.59 # an indicator when you're doing digital gain would be nice 14.10.05 # two meters is unnecessary 14.10.15 # sliders, settings, whatever 14.10.21 # I'll think of something ;) 14.10.21 # my head isn't working today 14.11.39 # fyi, decimation filter is explained on page 14 of the UDA1380 datasheet... 14.13.29 # yeah, so? that's not what you're talking about? 14.14.17 # you're right 14.14.52 # that's the downsampling filter, which does indeed entail decimation 14.14.55 Join Zoric [0] (n=zoric85@nl103-153-133.student.uu.se) 14.15.52 Quit DangerousDan (Read error: 104 (Connection reset by peer)) 14.15.59 # hi all. Is there a program that can scan and add replagain info to mp3s on linux? 14.16.39 # if there was, I would consider playing it with sometime 14.18.00 # that meaning you dont know? 14.18.04 # yes 14.18.12 # I've only seen people mention foobar 14.18.32 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 14.18.39 # there's foobar for linux?! 14.18.43 # no 14.18.45 # yeah. Thats what I've been using on windows. Now that I've begun using linux I find myself without that... 14.19.12 # and... that's also why I've never played with replaygain 14.19.20 # i don't think there's a tool to add replaygain tags to mp3 files in linux 14.19.23 # you can use foobar with wine if you really want to 14.19.34 # just google for replaygain + linux :P 14.19.36 # I don't use wine 14.19.40 # (mp3gain for linux doesn't do what foobar does) 14.19.51 # there's at least a replaygain script for amaroK 14.20.11 # Too bad mp3gain still doesn 14.20.16 # 't store the info in tags 14.20.21 # and that script can scan files and add info? 14.20.31 # It now stores the undo info in apev2 tags 14.20.43 # don't know, only googled it ;) 14.21.05 # Xerion, it's an ugly hack, and it only enables amarok to play back replaygained files correctly 14.21.06 # yeah read something about it on the wikipedia page i think 14.21.18 # crwl: ok thanks 14.21.21 # last time i checked, that script didn't add the replaygain info anywhere 14.21.55 # it's amazing that the amarok people have been unable to add proper replaygain or gapless playback support to the player 14.22.05 # those must have been on the wishlist for more than year now 14.22.17 # this is sad. Now im gonna get an album that has a lot more volume than all others... 14.22.17 # Zoric: just switch to ogg vorbis :) 14.22.21 # instead they're fiddling with some half-useless database stuff etc 14.22.35 # markun: why would that solve it? 14.22.37 # probably they're just too busy fighting the horrible amount of crash/database corruption bugs the player has 14.22.38 # Zoric: you can use mp3gain 14.22.51 # because the vorbisgain tool wors very well 14.22.58 Quit Bger (Remote closed the connection) 14.22.59 # works even.. 14.23.14 Quit DangerousDan (Read error: 104 (Connection reset by peer)) 14.23.19 # oh ok. Good to know. 14.23.37 Join Bger [0] (n=Bager@83.222.160.88) 14.23.55 # If I actually owned the cd I'd rip it into ogg, but now I dont... so its in mp3. 14.24.03 # for flac files you can use metaflac --add-replay-gain 14.24.45 Part petur 14.24.46 # oh well. I'll just have to fix it next time I boot into windows. 14.24.59 # http://www.personal.uni-jena.de/~pfk/mpp/index2.html 14.25.02 # Zoric: which linux player do you use? 14.25.13 # there seems to be a linux replaygain scan binary on there... 14.25.26 # Rhythmbox 14.25.39 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 14.27.49 # I can't find if Rhythmbox supports replaygain for mp3.. 14.28.37 # i haven't seen a single player that does... 14.28.56 # a player that supports replaygain info stored in id3 or ape tags, that is 14.28.58 # Zoric: if you use mp3gain it will change the gain of the mp3 file, not store it as a tag. Is that what you want to do? 14.29.16 Quit DJDD_ ("Trillian (http://www.ceruleanstudios.com") 14.30.01 # hahah, rude, me? 14.30.05 # no I want to store it in the tag 14.30.08 # recruiting people for rockbox in #ipodlinux 14.30.31 # and rhythmbox is supposed to be able to playback files with replaygain info 14.30.39 Join alphakiller [0] (n=bohas@200.162.22.132) 14.30.40 # I'm trying the same at mygigabeat.com, but they wont bite.. 14.30.59 Quit linuxstb ("CGI:IRC (EOF)") 14.30.59 # alphakiller: you ever built a cross compiler before? 14.31.07 # yeah 14.31.14 # for tons of platforms 14.31.15 # :P 14.31.19 Join linuxstb [0] (n=linuxstb@host213-123-154-169.in-addr.btopenworld.com) 14.31.20 # what you basically need is a gcc 3.4.5 for arm-elf 14.31.26 # and newest binutils for the same platform 14.31.48 # we use only c and assembler 14.31.53 # so no need to build c++ compiler, etc 14.31.57 # Zoric: do you have wine? 14.32.08 # maybe I might do something nasty on iPod :P 14.32.19 # like get java OS working on it 14.32.20 # :P 14.32.26 # hahaa 14.32.29 # * preglow crosses himself 14.32.41 # http://sf.net/projects/comos 14.32.46 # some of my fun stuff 14.33.33 # http://www.rockbox.org/twiki/bin/view/Main/IpodPort 14.33.48 Nick Lost-ash is now known as ashridah (i=ashridah@220-253-121-104.VIC.netspace.net.au) 14.34.12 # we've got quite a lot of stuff to working before we can do something interesting, though 14.34.30 # currently button driver is working, threading, disk and some other stuff 14.34.32 # yeah, I know 14.34.37 # we're having some trouble with the cpu cache 14.34.40 # what's the funny part :D 14.34.48 # alphakiller: If you want to help with Rockbox (or ipodlinux) on the ipod video, then the main skill at the moment will be reverse-engineering the Apple firmware. There is lots of new stuff in the video which isn't known yet - and obviously no public docs. 14.34.49 # *that's 14.35.01 # linuxstb: still no info on the sound chip? 14.35.09 # Not as far as I know. 14.35.12 # ble 14.35.21 # woops, bbl 14.35.41 # linuxstb: I'm just digging in coz I just wanna play with arm stuff around for a while .. 14.35.46 # The chip itself is a similar wolfson dac to the other ipods, but I don't think any of the IPL people have investigated it yet. 14.36.08 Quit fobbo (Connection timed out) 14.36.21 # alphakiller: Rockbox is running on the video, so it's already in a usable state. The two main problems are audio (as I mentioned) and the LCD is currently operating quite slowly. 14.36.38 # my next job is to develop an arm based platform, and develop a SOC, with a firewire port, USB and wifi 14.36.59 # that's why I am digging in on it :D 14.37.04 # The LCD is connected to a proprietory Broadcom chip - the instruction set isn't even known (but suspected to be MIPS-based). So that's a big hurdle. 14.37.05 # so my boss pays me 14.37.25 # to keep me up playing with Open Source Software 14.37.35 # in order to develop new skills in order to work for them :D 14.37.43 # go go go! ;-) 14.38.00 # well, I've played with mips (playstation 2 and playstation one) 14.38.28 # just dunno how the things are connected :P 14.38.42 # I just grabbed an iPod video from japan .. 14.38.53 # my brother didn't like my fathers gift heheheh .. he's a beast 14.39.02 # so he just left it for me :P 14.39.27 Quit muesli- (Read error: 110 (Connection timed out)) 14.39.39 # I have a 60GB ipod color (the last one before the video was launched), plus occasional access to my girlfriend's 30GB video. I like the video a lot. 14.40.04 # mine is the 30gb video 14.40.05 # :D 14.40.17 # I'm very interested on the task :D 14.40.28 # http://sf.net/projects/comos 14.40.32 # this is my opensource page 14.40.41 # of things I've been doing so far 14.40.50 # microkernels, playstation ports, etc 14.41.33 # It would be nice to have a "full-time" video user helping - there's lots of stuff to do. 14.41.58 # I've developed some strange things done too 14.41.59 # hhehe 14.42.12 # dunno if my skills fullfil the profile of the requested developer 14.43.08 # hmm ... I know asm for some architectures, C programmer and some base at eletric engineering. more on eletronic digital devices development (e.g. I developed my own cpu :P) 14.43.46 # then you'll enjoy arm 14.43.52 # quite frienly asm 14.43.56 # friendly 14.44.09 # I've heard that :P 14.44.34 # setup the cross-compiler, get the sources and enjoy! ;-) 14.44.38 # exo-kernel is pretty similar to the rockbox kernel 14.44.53 # which exokernel ? mine? 14.44.57 # longjmp task switch 14.45.18 # comos/exo-kernel/threading.c 14.45.28 # yeah ... that was a little exokernel in order to avoid "knowledge" of specific processor target 14.45.29 # .. 14.45.47 # my latest job is the Oxygen package 14.45.50 # on the download area 14.46.17 # I was working on something like a Media Object Oriented OS :P 14.46.22 # alphakiller: what kind of company do you work for? 14.46.52 # a small one in Brazil that develops all kind of embedded hardware/software for local banks here 14.46.57 # it doesn't mention what oxygen is 14.47.01 # banks and gouvernament 14.47.06 Join Maxime [0] (n=flemmard@fbx.flemmard.net) 14.47.09 # oxygen is a microkernel 14.47.21 # with a OS-Layer sat on top of it 14.47.26 # for now, it's just an OS-Layer 14.47.29 # and microkernel 14.47.30 # hehe 14.47.54 # Warning: mysql_connect(): Can't connect to MySQL server on 'mysql.sourceforge.net' (111) in /home/groups/c/co/comos/htdocs/new/news.php on line 2 14.48.01 Quit Maxime` (Read error: 104 (Connection reset by peer)) 14.48.17 # hahah 14.48.18 # the sql db is broken :( 14.48.18 # need to fix it 14.49.00 # well, I've written some OS around there ... 14.49.16 # this Oxygen, my plan is to implement specific media objects in the kernel :P 14.49.32 # to optimize media data manipulation 14.49.41 # but it would be very hardware specific 14.49.54 # What kind of hardware do you have in mind? 14.50.05 # iPod ? 14.50.06 # hehehe 14.50.39 # I'm tending for hacking iPod :P 14.50.43 # :) Looks like there will be a third OS for the ipod then... 14.50.54 Join elisherer [0] (n=eli@IGLD-84-228-169-190.inter.net.il) 14.50.55 # nah 14.51.03 # for now, I would like to help you guys 14.51.08 # I never worked with arm before 14.51.20 # just with mips, alpha, powerpc, and m68k 14.51.55 Quit B4gder ("time to say moo") 14.52.12 # alphakiller: http://www.arm.com/documentation/Instruction_Set/index.html 14.52.55 # I guess I'll have to re-install my linux here 14.52.56 # hehehe 14.53.14 # I was playing with windows to avoid work on my vacations 14.53.15 # :P 14.53.24 # so I had the psychological excuse to don't code 14.53.25 # :D 14.54.21 # well, what I really need here ? 14.54.33 Quit Janco ("CGI:IRC") 14.54.46 # a unix box, nah ? 14.54.46 # hehehe 14.55.28 # well, first of all, If I were you, I would make a package called "toolchain" :P 14.55.36 # You need to install gcc (3.4.5) and binutils (2.16) cross-compilers (target=arm-elf) and the Rockbox source code from CVS. 14.55.38 # with buildscripts 14.55.51 # You can use either a Unix box or Cygwin. 14.55.59 # or mac osx 14.56.01 # or bsd 14.56.05 # "Unix box" 14.56.11 Quit eli_sherer (Read error: 110 (Connection timed out)) 14.56.14 # :-) 14.56.22 # the sdl simulator has some problems with bsd btw 14.56.30 Part Zoric 14.56.30 # badness 14.56.42 # I don't have access to a mac .. 14.56.47 # most *nix programs have some problem or another with bsd 14.56.52 # yes 14.56.53 # god, i hates it 14.56.57 # True :) 14.57.03 # for now, I just have a windowze box 14.57.09 # I'll just return to work on march 14.57.10 # hehehe 14.57.21 # i tried using a freebsd box for development, but after i started longing for death after using it half a day 14.57.25 # I'll have from 21th january until march 3rd to hack 14.57.27 # :D 14.57.28 # alphakiller: The only problem you'll have with Windows is installing the bootloader - you need raw access to the hard disk. 14.57.45 # vim did not go very well with freebsd 14.58.01 # preglow: what was the problem? 14.58.06 # i have no idea 14.58.06 # This page contains the basic instructions for installing the Rockbox ipod bootloader: http://www.rockbox.org/twiki/bin/view/Main/IpodBoot 14.58.09 # colours refused to work 14.58.19 # ah, the TERM thing.. 14.58.28 # but have you heard someone installing the bootloader on windows ? 14.58.29 # and saving was tedious, since vim all the time reminded me it couldn't write a backup file, this despite me having turned off backup 14.59.03 # alphakiller: No. preglow tried and failed. But I have an idea that may work - I just need to find the time to reboot into Windows and test it out. 14.59.05 # I can't remember having these problems. 14.59.13 # Maybe god hates you, not bsd.. 14.59.53 # The problem is that the ipod's firmware is stored in a small (40MB-80MB) partition marked as "empty". Cygwin doesn't give you access to this device as a normal /dev/sd?? device 14.59.55 # god hates me, i hate bsd 15.00.12 # s/to this device/to this partition/ 15.00.17 # yeah .. 15.00.20 # As long as we all love rockbox.. 15.00.22 # I got the whole idea :P 15.00.41 # I can't wait to hack my iPod :P 15.00.52 Quit DocterD (Remote closed the connection) 15.01.00 # I just dunno what will I do :P 15.01.07 # (task) 15.01.15 # you'll figure it out 15.01.22 # I had the same problem on Mac OS X, but solved it by writing a small utility that accessed the "whole disk" device instead of the devices created for the individual partitions - /dev/disk1 on the Mac. 15.01.31 # once you start using the firmware you will notice things that you might like fixed. 15.01.53 # alphakiller: port the flite text-to-speech program to rockbox 15.02.14 # I haven't tested that program on cygwin, but I think it should work - http://www.davechapman.f2s.com/rockbox/diskdump.tgz 15.02.31 # alphakiller: or the speex codec 15.02.41 # Also, the ipod video needs slightly different instructions for installing the bootloader - I'll try and update the Wiki. 15.03.17 # (a firmware image that runs on the Broadcom chip needs to be in the boot partition, along with the normal ipod firmware) 15.03.20 # I'm not going to port a high level thing :P 15.03.32 # my target around here, is to hack arm 15.03.32 # .. 15.03.44 # an existing arm platform 15.03.57 # :P 15.04.25 # The ipod has two ARM cores - that could be an interesting aspect to explore. Currently, Rockbox puts the COP (coprocessor) to sleep and only uses the main CPU. 15.04.45 # hmm ... like psp :P 15.04.54 # psp has two mips r4000 processors :D 15.04.59 # one main cpu and another as cop 15.04.59 # ;P 15.05.04 # You'll be right at home then... 15.05.22 # hehehe ... 15.05.33 # playstation 2 has 5 or 6 cops 15.06.19 # any idea yet what the cop should do? It can only run at speed <= the main CPU, right? 15.06.20 # yeah, but they're not cpus 15.06.29 # they're specialised units 15.06.41 # you can scale the cope somewhat 15.06.42 # markun: decoding ?? 15.06.42 # :P 15.06.47 # and i'm planning on using it for decoding and dsp 15.06.54 # and fiq handling 15.06.59 # I believe the cop can run at either 100% or 50% of the main CPU's speed. 15.07.12 # (or 0% if it's sleeping) 15.07.32 # you just assign task for the cop and he will do markun 15.07.39 # I just dunno how these tasks are assigned to the cop 15.07.39 # why not use the main CPU for decoding and the COP at 50% for some less intensive tasks? 15.07.53 # in the mips based architecture you send like "packages" for the coprocessors 15.08.08 # and you don't need to stop the current execution on the main processor 15.08.14 # to send such data 15.08.19 # you just send the packages 15.08.23 # and continue processing 15.08.39 # no no .. 15.09.00 # the usage of cop, is minimize the cpu overhead 15.09.31 # you give it specific and hard tasks 15.09.40 # you can give it what you want 15.09.43 # our cop is just another arm 15.09.44 # yeah 15.09.52 # specced just like the main core 15.09.56 # but usually you give hard tasks .. 15.09.59 # you've got mailboxes and iram, that's the only means of communicating 15.10.06 # sure, i want the cop to decode 15.10.38 Quit Vladoman (Read error: 110 (Connection timed out)) 15.10.43 # preglow: but then you also have the main CPU running at 100%, even if it's not needed.. 15.11.17 Join Vladoman [0] (n=Vladoman@p54A7FF8E.dip.t-dialin.net) 15.11.44 Join grahamoz [0] (n=emailme@CPE-60-229-178-222.nsw.bigpond.net.au) 15.11.55 # I guess it won't affect your battery power consumption 15.11.57 # markun: well, the option is doing it the other way around, having the cpu deal with decoding 15.12.04 # alphakiller: it will 15.12.16 # preglow: yes, that was what I was suggesting 15.12.17 # depends on how the things are connected... 15.12.41 # hmm rockbox ? 15.12.44 # for ipd ? 15.12.46 # ipod 15.12.54 # I guess Apple's OS on iPod turns it up just for MPEG4 15.12.56 # grahamoz: what about it? 15.13.00 # and bitmap processing 15.13.45 # my best guess, is that mp3 is decoded by a FPGA 15.13.50 # it's not 15.13.51 # pure software 15.14.05 # all codecs apart from video are decoded on the arm 15.14.13 # video is decoded on the broadcom chip 15.14.27 # that you guess it's a mips based proc ? 15.14.30 # yes 15.14.37 # hmm 15.14.37 # we actually have that covered, we can decode mp3/ogg/etc on ipod now, we just lack good sound output 15.14.38 # I see 15.15.17 # it's strange having a mips to do that :P 15.16.11 # man, I pod is damn perfect :P 15.16.15 # *iPod 15.16.36 # interface, button 15.16.37 # :D 15.17.14 # Is it? 15.17.33 # * alphakiller just wants to hack it :D 15.17.44 # play on low-level stuff of it :D 15.18.13 # alphakiller: how far are you with compiling the cross compiler then? :) 15.18.53 # I'm doing other tasks by now .. 15.19.07 # college admissions exams 15.19.09 # once we get rockbox on iPod, H3x0 and iAudio X5, someone needs to do a serious audio comparison between them. 15.19.47 # Gave up the hope on the Gigabeat port? ;) 15.20.32 # markun: gigabeat seems to be the least likely to get line-in recording, so I'm more inclined to ignore it than the others. 15.20.47 Join DocterD [0] (n=DocterD@dslb-084-059-102-063.pools.arcor-ip.net) 15.21.17 # I thought you were talking about output quality.. 15.21.17 # markun: realistically though, the gigabeat port should be easier than the iPod port since it has just one higher clocked ARM rather than having the complexity of controlling two. 15.21.49 # And we have the documentation 15.22.02 # Hows the gigabeat port going markun? 15.22.04 # hehe, I still prefer two slower cpus than one :P 15.22.12 # not working on it right now 15.22.34 # markun: i was... but those three players have pretty comparable feature sets 15.22.44 # I was disassembling some of the programs that came with the firmware update yesterday 15.22.56 # lostlogic: I 15.23.05 # lostlogic: I'll mod mine to have line out then :) 15.23.08 # having two cpus you have the advantage of having less OS code that does threading running .. that's where you lose performance 15.23.38 # what? 15.23.42 # we'll need more os code for threading 15.23.44 # for two cores 15.23.51 # alphakiller: not with a round robin cooperative scheduler like rockbox 15.23.53 # ahh, right 15.23.54 # like that 15.23.55 # forget me 15.24.06 # lostlogic: he meant less time spent in context switch 15.24.11 # yeah 15.24.12 # :P 15.24.12 # yes 15.24.38 # ah, right. yeah, having one core that can be dedicated to the single highest CPU task, on one thread is definitely beneficial. 15.25.08 # preglow: I would think that what I just said is the better way to deal with it than having the PCM output and codec on the COP... 15.25.10 # heheh, Apple Engineers are the best around there :P 15.25.41 # I have had lots of small devices around there 15.25.51 # the bests I had were from Apple 15.25.56 # i wouldn't want a transparent scheduling between the two cpu's 15.26.21 # LinusN: you wont have it either 15.26.33 # the cop will run a fixed set of threads 15.26.36 # perhaps only one 15.26.37 # yeah 15.26.40 # that's what I said 15.26.45 # then i'm with you 15.26.47 Nick elisherer is now known as eli_sherer (n=eli@IGLD-84-228-169-190.inter.net.il) 15.26.55 # if we didn't do this, we'd have cache issues 15.26.59 # each core has its own cache 15.27.04 # and the bus isn't snooped 15.27.15 # well, that's what I would like to play with :D 15.27.21 # then hooray! 15.27.28 # i certainly wont stop you 15.27.30 # develop the "driver" to send stuff to the cop 15.27.31 # :D 15.27.32 # Imho the scheduler for the COP should be easy. What's more complicated is the cache coherency, as we surely need to pass data between both cores 15.27.42 # amiconn: not much data, i'd think 15.27.44 # and the thread synchronization 15.27.47 # amiconn: and for what little there is, iram is good 15.28.00 # my idea is not having a scheduler on the cop 15.28.14 # the cop just will run a thread 15.28.20 # determined and packed by the cpu 15.29.11 # Too bad the speeds can't be canged independantly.. 15.29.12 # so a main task sends a thread to the cop 15.29.12 # that's the idea 15.29.12 # that's where you reduce the overhead of context swithc 15.29.12 DBUG Enqueued KICK alphakiller 15.29.12 # *switch 15.29.36 # my idea is this: 15.30.45 # Main Task --> ask for cop --> turns it on what speed it would likes to --> package thread --> send packet to cop --> do another thread from the task in parallel on the cpu, while cop works on another thread 15.30.57 # How does such a mailbox work btw? You can write something to it and the other CPU gets an interrupt? 15.31.25 # I've never worked with mips before 15.31.38 # with arm.. right? 15.31.41 # I dunno even the global memory is shared between the two processors 15.31.45 # ops 15.31.46 # yeah 15.31.47 # arm 15.31.48 # :P 15.32.33 # markun: don't really know, you write data somewhere, then the cop gets an interrupt 15.32.34 # if we have the global memory shared between them, we could stablish a global pointer where cop tasks will write to 15.32.42 # alphakiller: cache issues 15.32.54 # alphakiller: we'd have to flush the cache before we did that 15.33.01 # alphakiller: it's better to use the iram, since that isn't cached 15.33.13 # hmm .. 15.33.38 # yeah, but my idea is to have an unified global point down somewhere 15.33.41 # irqs are pretty slow :P 15.33.48 # we don't need to use irq 15.34.30 # it's faster to check the memory location from time to time? 15.34.32 # the cop can be stuck in a loop, reading a variable from iram to see if it should wake, and then the cpu can send it to sleep, set the variable whenever it needs to, then wake the cop again, so it can work 15.34.47 # see if it should work, that should be 15.34.59 # the cpu can freeze the cop whenever it wants to, we should use that 15.35.07 # probably gonna cause the use of "wait" and "signal" if there is a mutual resources... 15.35.19 # hmm .. and rather easy to do that :D 15.35.56 # alphakiller: well, what are you waiting for then, get to work :) 15.35.59 # but it should have a data flux from the cop to the cpu and vice-versa 15.36.47 # and something to input routines ... 15.37.01 # my idea is to do something like: 15.37.12 # hook_CopCode(pointer function) 15.37.25 # unhook_CopCode(pointer function) 15.37.54 # just keep in mind that the cpu and cop can't share data via regular memory 15.38.11 # that will require us to flush the cache all the time, which isn't very wise 15.38.34 # so we need a way to copy thread code somehow 15.38.45 # alphakiller: unhook? 15.38.52 # and store it in a fixed address 15.39.02 # LinusN: link and unlink code 15.39.09 # you don't need to copy any thread code 15.39.14 # yes, but why unlink? 15.39.15 # just load it, have the cop flush its cache, then execute 15.39.52 # and what is the pointer in the unlink function? 15.40.14 # oh .. forget heheh 15.40.18 # the pointer() 15.40.22 # it's void :D 15.40.29 # unhook(void) :P 15.40.34 # ok, then i'm with you 15.40.46 # and the pointer it self is the flag 15.40.53 # unhook sets pointer to null 15.41.08 # and hook setspointer to something 15.41.09 # ok, so we could just have one function: link(ptr) 15.41.09 # we just have a loop 15.41.21 # and link(NULL) to unlink 15.41.22 Quit ashridah ("Leaving") 15.41.36 # and then loop forever 15.41.45 # if pointer null, do nothing 15.41.50 # else, call function :D 15.42.16 # perhaps cop_run(ptr); 15.42.22 # yeah :P 15.42.23 # more pretty 15.42.24 # :D 15.42.39 # preglow ? 15.42.44 # and a few others, like cop_put_msg(ptr) etc 15.42.44 # hmm? 15.42.59 # we are discussing cop issues :P 15.43.09 # sure, i follow you 15.43.14 # I was waiting for your point :D 15.43.22 # cop_run(NULL) <-- cop killer ;-) 15.43.31 # yeah :D 15.43.32 # LinusN: no, it'll just reset :) 15.43.52 # that's where the reset vector is, heh 15.43.57 # - there she is, set for "stun" 15.44.13 # so, it's rather easy having the cop in a loop 15.44.15 # i wonder what the cpu will do when the cop goes in for reset... 15.44.30 # nothing :P 15.44.32 # but yeah, just a loop waiting for a flag on where to go 15.44.43 # and when the cpu knows the cop is in this loop, it also tells it to sleep 15.44.47 # so we don't waste too much battery 15.44.51 # I prefer the loop idea :D 15.44.54 # and sleep 15.45.03 # so we would have 2 procedures: 15.45.04 # wake up 15.45.07 # loop: sleep;jmp loop; 15.45.08 # and assign task 15.45.13 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 15.45.22 # if assign task == NULL 15.45.31 # the cop put it self to sleep 15.45.34 # pretty much like the rockbox kernel then 15.45.56 # (I think that's possible, putting it self to sleep) 15.46.11 # yes, it can 15.46.24 Quit eli_sherer (Read error: 104 (Connection reset by peer)) 15.46.32 # hehehe, so we are agreed to write that ? 15.46.32 # :P 15.46.55 # I've done something like that on my Trap hooker on x86/powerpc 15.46.56 # :D 15.51.35 Quit DocterD (Remote closed the connection) 15.53.35 *** Saving seen data "./dancer.seen" 15.53.48 # alphakiller: When do you plan to start work on your ipod? I need to update the installation instructions to cover the video. 15.54.07 # I plan on january 21th 15.54.12 # that's when my exams are over 15.54.50 # OK. I should hopefully have installation from Windows/Cygwin sorted out by then. 15.56.07 # trap hooker? 15.56.20 # isn't trap a software int on powerpc? 15.56.53 # yeah 15.56.53 # :P 15.56.59 # all the vectors are shared 15.57.21 # so I need a way to call of them, and anyone handle the vector as he wishes 15.57.41 # http://www.rafb.net/paste/results/VHOFYy15.html 15.57.45 # that's my idea :P 15.59.04 # anyway lunch time 15.59.05 # brb 16.00.14 # Hrm, out of interest, what are people's upload speeds? I'm stuck here downloading the sim at 9kb/s because my friend's linux box is on a 128kbit upload. 16.07.11 # upload speed to where? 16.07.19 # currently, it's 100mbit/s 16.07.25 # if you just mean in the general case 16.08.02 # for me too 16.09.49 # To the general internet? 16.09.55 # back 16.10.02 # preglow: saw the sample code? 16.10.08 # linusN ? 16.10.46 # so we just have a permanent "nanokernel" running on the cop 16.10.51 # that calls the thread 16.10.56 # otherwise, sleep 16.11.27 # then, the cpu awakes the COP before assigning a new task 16.12.33 # this is the simple part I guess ... the complex part it would be develop an API to share data 16.12.53 # i'm a bit busy, but it looks good 16.13.11 # alphakiller: looks pretty much like i imagined it 16.13.38 # at least seems I have something to contribute :P 16.17.32 # can't wait for start to play with :P 16.20.28 # I just dunno if I can work properly with my iPod Video 16.23.43 # has anyone wrote something here for iPod video ? 16.23.58 # rockbox works ok enough 16.24.06 # so you've got something to build on 16.24.14 # hmm 16.24.25 # have you wrote a hello world for it ? 16.24.26 # heheh 16.25.38 # (at least) 16.25.38 # :P 16.26.18 # *written 16.26.38 # oh, sorry for my terrible english :P 16.26.42 # I'm not a native speaker 16.26.43 # :D 16.27.31 # neither are we :-) 16.30.41 Quit Seed (Read error: 110 (Connection timed out)) 16.33.07 Join saa[b_r]ider [0] (n=saab_rid@221.223.96.226) 16.33.42 # we've got hello world, bejeweled, mp3 decoders, etc 16.34.04 # hmm 16.34.07 # if it's assembler you're interested in, there's not much of that in rockbox for arm yet, though 16.34.16 # but rockbox does work for ipod video 16.34.21 # it just doesn't do everything it should yet 16.34.23 # like not crash often 16.35.01 # I guess we are going to play with asm on arm :P 16.35.14 # does audio already work on the ipod video? 16.35.18 # in order to awake and sleep 16.36.50 Join DrMoos [0] (n=c13354c1@labb.contactor.se) 16.39.37 # i have already played with asm on arm 16.39.46 # crt0.S and firmware/threads.c has some asm i wrote 16.40.21 # preglow: does audio already work on the 5G iPod? 16.42.41 # I'm downloading cygwin 16.43.44 # saa[b_r]ider: no 16.43.54 # we have no idea have audio even works in 5g ipods 16.44.15 # I have no idea if the code I imagine will work 16.44.16 # hehehe 16.44.35 # who owns a 5G ipod from the developers or testers? 16.44.44 # no one, ipodlinux has access to one, i believe 16.44.48 # but i don't think anyone else has got one 16.45.06 # I have access to one. 16.45.06 # I was only aware of your nano, and linux's 4G.... ah 16.45.28 # It's my girlfriend's, but as we live together, I have 24-hour access if I want. 16.46.11 # she allowed you to fiddle with it? 16.47.27 # lets hope so 16.47.30 Quit akaidiot (Read error: 110 (Connection timed out)) 16.47.33 # I'll be getting one for the mrs., but I think it will be a while before I'd be allowed to put rockbox on it ;) 16.47.55 # As long as I restore it to the original state, she doesn't mind. 16.48.18 # brb 16.50.03 # And to answer the original question, the existing ipodlinux audio code doesn't work on the 5G. 16.53.31 # I've never owned an iPod, but I've heard of iPodlinux.. what's the connection between RB and ipodlinx when it comes to iPods? is it needed to load RB? 16.55.31 # They are completely independent. 16.55.46 # (apart from the fact that a lot of ipodlinux code is now in Rockbox). 16.55.47 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 16.56.05 # dinnertime 16.56.11 # linuxstb: I'm downloading cygwin 16.56.12 # .. 16.56.25 # The Rockbox bootloader on the ipod can triple-boot between the original Apple firmware, Rockbox and a linux kernel. 16.57.50 # linuxstb: is cygwin fine for dev ? 16.58.05 # Yep - I think preglow spends most of his ipod time in Cygwin. 16.58.17 # But it's slow compared to Linux. 16.58.51 # But you can use whichever is more convenient. 16.59.09 # did you see our multicore idea ? 16.59.10 # hehehe 16.59.21 # ( I guess you didn't read all stuff ) :P 16.59.44 # Yes, I read that. I'm trying not to think about too many things though... 17.00.03 # hmm :D 17.00.13 # what people here are active devs ? 17.00.32 # most of ppl are just enthusiasts and just expect things happen around here? 17.00.46 # Or not so active devs. 17.00.53 # linuxstb: Any plans to remove the ugly in() and out() macros? 17.00.56 # hmm 17.01.11 # who founded the project? 17.01.18 # Check the CVS logs for who is active: http://www.rockbox.org/since25.html 17.02.16 # Bagder, LinusN and Zagor founded the project. preglow and me are active on the ipod. amiconn is very active generally, but won't touch an ipod :) 17.02.40 # hmm :P 17.02.48 # I'm just interested on the iPod :D 17.02.49 # hehehe 17.02.55 # amiconn: I would love to remove them, but it relies on giving names to addresses - and in most cases I have no idea what the addresses should be called. 17.03.15 # well ... I'll be back later 17.03.16 # :D 17.03.24 # need to do some personal stuff here ;D 17.03.31 # Unless we just give names like MEM_0x80001002 17.08.03 # markun is working on the Gigabeat 17.08.58 Join Mmmm [0] (n=mscarrat@cpc2-hem13-3-1-cust77.lutn.cable.ntl.com) 17.11.03 Join ST [0] (i=STx@c211-31-11-131.blktn3.nsw.optusnet.com.au) 17.12.37 Join DocterD [0] (n=DocterD@dslb-084-059-113-217.pools.arcor-ip.net) 17.13.04 Quit aliask ("G'night everyone") 17.13.28 Quit ST (Client Quit) 17.20.18 Quit Maxime () 17.21.32 # but why support tons of players ? 17.21.52 # since near 80% of ppl has iPods :D 17.22.39 # maybe because iPods aren't the best devices ;-) 17.22.54 # am i right that pressing a button quickly generates 2 events : BUTTON_NAME and BUTTON_NAME | BUTTON_REL ? 17.23.49 # Bger: yes 17.24.08 # Bger: see the gwps-common.c code for examples where you need to handle both separately (seek vs. skip) 17.24.33 # i have an idea from tree.c 17.24.48 # 10x :) 17.25.48 Join Maxime [0] (n=flemmard@fbx.flemmard.net) 17.26.09 Join actionshrimp [0] (n=NNSCRIPT@host86-140-237-210.range86-140.btcentralplus.com) 17.28.45 # DrMoos: in my opinion they are :D 17.28.45 # hehehe 17.29.16 Quit San (Read error: 110 (Connection timed out)) 17.29.57 # alphakiller: yes, we can remove the other players from rockbox when the ipod port is finished! 17.30.42 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 17.30.42 # * amiconn slaps markun 17.30.56 # *auch* :) 17.31.41 # Agghhhh Linus... what happened to the lovely 'tock' sound? it has turned into a not quite so lovely 'tick' sound! :) 17.32.02 # markun: I slap you too :) 17.32.17 # I slap myself :) 17.32.41 # :D 17.33.52 # I hope the average user doesn't like rockbox 17.34.14 # why markun? 17.34.31 # the average ipod user 17.35.03 # how would it be bad if they did like rockbox? 17.35.09 # Because it would get too busy in here with all the people complaining that we don't support itunes 17.35.12 # can you imagine the irritation? 17.35.25 # markun: completly agreed here :) 17.35.33 # how l33t you are :) 17.35.39 # Aint I :) 17.35.50 # * saa[b_r]ider despises itunes 17.35.56 # Ignoring itunes is a definite feature, not a bug. 17.36.43 # DocterD: Did I offend you with my stupid elitist talk? 17.36.48 # it took a million hours to add music to my itunes library 17.36.54 # no but i dont like 17.37.05 # when people think they are better than other 17.37.10 # only because a other software 17.37.15 # +they 17.37.18 # it didn't said this 17.37.23 # *he 17.37.24 # If you _only_ use itunes to manage your music, and nothing else, then it works fine. Just don't try and think differently to Apple. 17.38.01 # DocterD: yes, it would be very bad if everything I said was true.. 17.38.07 # DoctorD: if you can, stay here and ask for all potentialy iPods question user ;) 17.38.24 # linuxstb: what do you mean "don't try and think differently to apple"? 17.38.26 # s/ask/answer 17.38.31 # eh i dont care about ipod etc and what people want to buy 17.39.47 # but it's its annoying those flames everywhere (kde vs gnome, windows vs linux etc) 17.39.50 # DocterD: which device do you have btw? 17.39.59 # iaudio m3 :S 17.39.59 # ..vs FreeBSD.. 17.40.31 # Is the hardware of the m3 similar to the X5? 17.40.42 # a bit but it has no display 17.40.43 # only a remote 17.41.28 # but it sucks because the remote has only 3 month warrenty and a new one costs 50¤ lol 17.42.10 Quit DrMoos ("CGI:IRC (EOF)") 17.45.50 # Strange to only have the LCD in the remote. They changed it for the M5. 17.47.48 # yeah i guess they wanted to have it not very thick 17.47.52 Join webguest58 [0] (n=3e4f4094@labb.contactor.se) 17.48.56 # Not that strange if you use it like I use my h120 - it's in my coat pocket 99% of the time. The main LCD is just eating power 17.49.47 # We could turn off the screen after a while 17.50.31 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 17.50.32 # yeah but the player depense on the remote and that isn't really great 17.50.59 # The power consumption of a monochrome LCD (w/o active backlight) is neglectible 17.51.01 # is it just me 17.51.20 # or does Rockbox on the H140 produce a loud "pop" when turning on, when plugged into the remote, but not in line out? 17.52.27 # saa[b_r]ider: I just mean that Apple's software (itunes and the ipod firmware) isn't flexible. It has a small feature-set - which is both its strength and weakness, depending on your point of view. 17.53.39 *** Saving seen data "./dancer.seen" 17.53.41 # very true.. 17.53.53 # what's good for someone may not be good for someone else 17.54.15 Join PaulJ [0] (n=864c0310@labb.contactor.se) 17.54.23 Quit webguest58 ("CGI:IRC (Ping timeout)") 18.00.27 # I added CP1256 (arabic) support. According to Saab all arabic id3 tags use this (and not iso-8859-6) 18.00.45 # Shall I replace the arabic codepage from the settings with CP1256? 18.01.06 Quit DocterD ("Leaving") 18.01.59 # I'm almost sure that over 99% of arabs use windows mainly 18.02.19 # and under windows, CP1256 is the used codepage 18.02.32 # I couldn't say for sure about apple 18.02.49 # although macs aren't that popular any more 18.03.04 # (in the arab world) 18.03.30 # I'll just commit it Saab, as you are the only rockboxer with arabic mp3 that I know of :) 18.03.48 # hehehe :) 18.03.57 # I feel special :) 18.05.20 Part Polo_o 18.05.31 # Is Win-1256 just extended iso8859-6, or are some encodings different (like with cyrillic Win-1251)? 18.07.57 # amiconn: http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT 18.08.31 # quite different from iso8859-6 I think 18.09.20 # with iso8859-6 I wasn't able to view my ID3s properly 18.09.50 # I'd get arabic letters, but they were random, and had nothing to do with what was supposed to be within the tags 18.11.03 Quit PaulJ ("CGI:IRC (EOF)") 18.11.20 Join PaulJ__ [0] (n=PaulJ@vpn-3016.gwdg.de) 18.12.20 Join Seed [0] (n=ben@85-64-200-85.barak-online.net) 18.13.47 # saa[b_r]ider: it's in cvs now 18.13.49 Nick PaulJ__ is now known as PaulJ (n=PaulJ@vpn-3016.gwdg.de) 18.14.35 # beautiful 18.15.30 Quit grahamoz ("« Ë×Çü®§îöñX » Info~[v10B.3.1]~ Released~[November 24 2005]~ Channel~[#Exc") 18.16.05 # it would be interesting if someone came and complained about the change from iso-8859-6 to cp1256 :D 18.16.39 # thank you for making this a special "Eid" markun :) 18.17.16 # no problem, and yes, that would be very interesting :) 18.18.25 # My ears are getting worse I think. There is a new firmware for the gigabeat and everyone is raving about the improved sound quality. I can't hear a difference. 18.19.06 Quit edx__ (Read error: 110 (Connection timed out)) 18.19.32 # markun: are they the same people who rave about SRS or other audio quality reductions? 18.19.43 # ;) 18.20.04 # hahah 18.20.28 # markun: Any idea if the gigabeat supports MP2 files? It seems that no DAPs support that any more. 18.21.31 # It doesn't say so in the specs, but I could try it to make sure. 18.21.49 # Only I don't have a windows computer here to upload music to it right now.. 18.21.59 # srs sucks 18.22.07 # I guess the reason is that software MP3 decoders generally don't include layer-2 support - unlike the hardware decoders. 18.22.30 # Isn't SRS something like crossfeed? 18.24.13 # arabs looking for Unicode support on iPod to display arabic: http://www.mac4arabs.com/forums/index.php?showtopic=685 18.24.21 # it's really weird 18.24.30 # adding layer 2 support to a layer 3 decoder is not very hard at all 18.24.36 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 18.24.50 # srs wow sounded terrible with my oggs on my H120, but maybe that got fixed in the newer firmwares. 18.25.49 # srs tends to amplify encoding artifacts for me 18.25.53 # mp2 as in layer II? 18.27.21 # saa[b_r]ider: yes 18.30.52 # linuxstb: why are you interested in MP2 files? 18.31.18 # because there is tons of mp2 around? 18.31.26 # Because I've been archiving digital radio broadcasts in their original MP2 format for the past 3-4 years. 18.31.29 # dab radio, for example, is mp2 18.31.48 # And I need some way to listen to them... 18.32.56 # I would also like to be able to recommend DAPs to others that can natively play MP2 files. Rockbox devices are the only ones I'm aware of. IIRC, the Archos firmware would only play them if you renamed them to .mp3 18.33.14 # linuxstb: what, and you don't want to transcode them:):):) 18.33.17 # aha, wasn't aware that it was the common format for radio broadcasts 18.33.47 # lostlogic: What do you think? :) 18.33.54 # the iRiver *might* play them... 18.34.02 # Nope. 18.34.09 # At least not the h1x0 18.36.00 # saa[b_r]ider: In Europe, almost all digital broadcasts (both TV and Radio) use MP2 audio. In the USA, the broadcast standard is AC3. I don't know about the rest of the world. 18.36.04 # ok, I found my MP2s, I;ll try 18.36.12 # broadcast ac3? 18.36.16 # what bitrate? 18.36.22 # Varies from 128kbps upwards. 18.36.28 # ugh 18.36.35 # i imagine it doesn't sound very good 18.36.41 # ac3 isn't a very complicated codec 18.37.16 # It's not too bad. No worse than 128kbps MP2. 18.37.44 # But generally, I think it's 384kbps. 18.37.54 # (for HDTV broadcasts) 18.38.08 # ahh, t 18.38.08 # v 18.38.17 # Yep, TV. 18.38.19 # 128 kbps mp2 is something different agin 18.38.29 # it isn't a transform codec, so doesn't sound so bad when mangled 18.39.20 # ok, H300 doesn't display MP2 files, I'll try to rename it to MP3 and see if it plays 18.40.20 # it doesn't play them 18.40.22 # don't worry 18.40.37 # i bet they're using the motorola codec, and that only supports mp3 18.40.56 # you're right... just wanted to reconfirm :) 18.42.55 # any idea if iPodlinux supports unicode? 18.43.09 # No idea. 18.43.28 Quit ender` (Read error: 110 (Connection timed out)) 18.44.27 # man, gtk1 is so incredibly ugly 18.44.41 # hello !!! 18.45.40 # mirak_: any mpeg2 news? 18.45.53 # no 18.46.00 # still trying to know what is going bad 18.46.13 # a working simulator could help 18.46.15 # preglow: Do you think ac3 would be the best choice for a Rockbox video player? 18.46.21 # maybe I could build a sim for H100 18.46.33 # since I display nothing it should not matter 18.46.36 # linuxstb: well, it certainly is fast 18.46.51 # and can probably be made faster 18.46.57 # mpeg2+ac3.. sounds like we're making a micro dvd player :) 18.47.05 # considering the small amount of work i did to make it as fast as it is today 18.47.14 # And I _think_ it has very small RAM requirements as well. 18.47.34 # Making co-existence with a video codec easier. 18.48.20 # * alphakiller is building cross compiler 18.48.21 # :D 18.48.22 # mpeg2 plug is ported. I don't know why the decoding goes bad. I tried it on my mac with linux so it's bigendian. 18.48.33 # and it works 18.48.37 Quit Rob2222_ (Read error: 104 (Connection reset by peer)) 18.48.42 # I disabled altivec and other cpu optimisations 18.49.04 # I will compare the code, maybe I removed a line somewhere without caring 18.49.15 Join Rob2222 [0] (n=Miranda@ACB76621.ipt.aol.com) 18.49.36 # it's big endian? 18.49.46 # you sure it's not using any endian flags that rockbox don't use? 18.49.51 Join eli_sherer [0] (n=eli@IGLD-84-228-169-190.inter.net.il) 18.49.53 # s/flags/defines/ 18.50.17 # preglow: well I checked that but maybe I missed something 18.50.32 Join ender` [0] (i=ychat@84.52.165.220) 18.50.56 # /* Define to 1 if your processor stores words with the most significant byte 18.50.56 # first (like Motorola and SPARC, unlike Intel and VAX). */ 18.50.56 # #define WORDS_BIGENDIAN 1 18.51.22 # that's in the config file of the mpeg2 18.52.00 # Have you compared the speed of the mpeg2 and xvid decoders on your PC? 18.52.03 # and now for the high point of the day 18.52.08 # it's used only in a yuv conversion method 18.52.11 # * preglow goes to the pub 18.52.33 # linuxstb: that's faster 18.52.54 # linuxstb: and mpeg2 code looks less complex. It fit's also in 100ko 18.53.24 # So libmpeg2 is both faster and smaller? 18.53.31 # seems so 18.53.44 # the idct is the same 18.53.50 # on both codecs 18.53.51 # And is there much difference in quality for the same bitrate? 18.54.19 # linuxstb: I encoded a video from a divx in 220*176 at 300kb and it looks fine on pc 18.54.24 Quit DangerousDan (Read error: 110 (Connection timed out)) 18.54.45 # I think that the divx bitrate used on the H300 are way to high 18.54.51 # I mean in xvid 18.55.01 # It all depends on the quality of the encoder I think. 18.55.06 # with 300kbit for xvid image is perfect, there is no artifacts 18.55.23 # But it sounds promising. 18.56.10 # if anyone is interested in finding why mpeg2 fails on H100 or H300 it would be nice 18.56.24 # Do you have a patch somewhere? 18.56.29 # it's not easy to trace from the code at wich moment it breaks 18.56.40 # linuxstb: not yet, since it doesn't work ) 18.56.41 # :) 18.56.44 Quit darkless (Client Quit) 18.56.54 # but I can put it on the tracker 18.57.10 # I the code is not clean I have put some string output and sleeps 18.57.19 Join iSTHM [0] (n=isthm@cl168-022.parabole.lt) 18.57.31 # I will do a kompare first to see If I have not done a dumb move 18.57.35 # If you're still struggling in a couple of days, let me know. 18.58.00 # it's been 4 days already :-/ 18.58.07 # :) 18.58.25 # http://static.flickr.com/9/12619332_0d590fe9da.jpg 18.58.36 # Can anyone help? The firmware upgrade process failed because of low battery. I can't turn on my player now. What should i do? I have iriver t30 mtp 18.59.24 # T30? this doesn't have anything to do with RB does it 18.59.27 # iSTHM: Cry? 18.59.50 # In file included from /usr/include/sys/stat.h:105, 18.59.50 # from lcd-x11.c:26: 18.59.50 # /usr/include/bits/stat.h:70: error: field `st_atim' has incomplete type 19.00.01 # hem still broken for X11 19.00.26 # You could try the new SDL uisimulator - it's in CVS now. 19.00.26 # saa[b_r]ider: its iRiver player 19.00.41 # LinusN: ok, what's the module name ? 19.01.17 # iSTHM.. I honestly don't know what to say. have you tried pluging your AC adapter? 19.01.40 # and I know it's an iRiver, only your problem is not RB related 19.01.42 # mirak_: It's just an extra directory in the uisimulator module. You'll need to update tools/ and uisimulator/ 19.02.04 # Then just run configure and select SDL under simulator types. 19.02.26 # ok 19.03.10 # maybe you know a forum or a irc channel where could get help? 19.03.30 # You could try www.misticriver.net or #misticriver 19.04.46 # ok, thanks 19.04.51 Quit iSTHM ("Ever stop to think, and forget to start again?") 19.05.11 # was I rude? 19.06.43 # Time to go. Back later. 19.06.47 Quit linuxstb ("Client Exiting") 19.06.54 # linuxstb: I still have the same error on lcd-x11.c with SDL also: I still have the same error on lcd-x11.c with SDL also 19.07.13 # mmm don't know why it repreated 19.09.08 Join einhirn [0] (n=Miranda@p54861024.dip0.t-ipconnect.de) 19.16.31 Join PaulJ_ [0] (n=PaulJ@vpn-3016.gwdg.de) 19.19.47 # eli_sherer: the suspense is killing me :) 19.21.28 Join ender1 [0] (i=ychat@84.52.165.220) 19.21.52 Join San [0] (n=test@213-202-134-148.bas502.dsl.esat.net) 19.21.59 Join [San] [0] (n=test@213-202-134-148.bas502.dsl.esat.net) 19.22.03 Quit [San] (Remote closed the connection) 19.23.19 # i'm finishing it up... :) 19.23.47 # i have a last moment bug! :( 19.26.01 # woooo! 19.26.42 # :) 19.27.42 # what's is this thing mirak_? 19.28.40 # i think i found it... 19.28.46 Join einhirn_ [0] (n=Miranda@p54861DAC.dip0.t-ipconnect.de) 19.29.28 # well...no but it's part of the problem 19.33.02 Quit ender` (Success) 19.33.21 # alphakiller: ? 19.33.43 Join EDG4 [0] (i=EDG4@cl166-135.parabole.lt) 19.33.43 Quit PaulJ (Read error: 110 (Connection timed out)) 19.35.56 Quit einhirn (Read error: 113 (No route to host)) 19.39.08 Quit akaidiot (Read error: 110 (Connection timed out)) 19.41.23 # ok 19.41.31 # arm-elf binutils built 19.41.31 # :D 19.41.35 # just missing gcc :P 19.42.12 Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 19.43.40 Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) 19.46.02 Join mymomthelush [0] (n=lush@pool-71-110-103-160.lsanca.dsl-w.verizon.net) 19.47.47 # Bagder ? some people are complaining about missing things like "scramble" in the daily builds' source 19.49.50 Join ste__ [0] (n=steve@slawson.plus.com) 19.51.08 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 19.53.40 *** Saving seen data "./dancer.seen" 19.57.58 Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") 19.58.30 Quit San (Read error: 110 (Connection timed out)) 20.00.59 # has anyone noticed snkae2 crashing at startup lately ? 20.01.07 # it does on the h300 bleeding edge build 20.02.30 # does it? you got today's bleeding edge? 20.02.41 # yes 20.02.52 # well it was before the last commit 20.03.44 # i first noticed it on my custom build so I tryed the bleeding edge and it did the same 20.03.55 Quit Mmmm () 20.04.02 # someone on misticriver has also mentioned the problem 20.04.35 # Rockbox is only intended for iPod and Archor ? 20.05.01 # no it also works on iriver iHp-1xx and H3xx 20.05.14 # I barely play snake2 on my H300, since it's not optimized for its screen 20.05.22 # and is being worked on for other platforms 20.05.37 # http://www.rockbox.org/twiki/bin/view/Main/TargetStatus 20.06.08 # rockbox can be ported to any platform, as long as someone is willing to port it 20.06.18 # hmm .. 20.06.24 # the current "main target" is iPod ? 20.06.36 # when I was here hehehe, everybody was only talking about iPod 20.06.36 # :D 20.07.03 # actually, only two guys are working on the iPod.... 20.07.08 # 3 max 20.07.20 # saa[b_r]ider: i don't play it either, i removed it from my build for the time being 20.07.29 # just wanted to point out the probelm 20.07.53 # how long can you play it before it crashes? 20.09.17 Join edx [0] (i=edx@p54A84F22.dip.t-dialin.net) 20.09.24 Quit ste__ (Read error: 110 (Connection timed out)) 20.09.41 # hmm 20.09.45 # toolchain built :P 20.10.29 Join San [0] (n=test@194.125.54.216) 20.14.11 # it crashes at startup 20.14.18 # I don't get to play 20.14.23 # I have to reset the player 20.16.58 Join ender` [0] (i=ychat@84.52.165.220) 20.18.21 # I found that pasky bug...apperantly i changed something and i forgot 20.18.39 # concerning my project sorry for interfering 20.22.37 Join _FireFly_ [0] (n=FireFly@p54A47DDB.dip.t-dialin.net) 20.25.23 # eli, when are going to have it released? 20.25.27 # looks good 20.25.27 # :D 20.29.36 # eli, san, has been posted?? 20.30.27 # on the site...just wait a few moments and it's there (i'll announce it don't worry) 20.30.27 # what? 20.30.37 # hehe 20.30.39 # thank you. 20.30.48 Join linuxstb [0] (n=5343d4aa@labb.contactor.se) 20.30.51 # xobox? 20.30.54 # you are good at this. Did you learn it in school or in classes? 20.31.04 # yes Saab 20.31.11 # awesome :) 20.31.14 Join kkurbjun [0] (n=Jim@c-24-8-222-177.hsd1.co.comcast.net) 20.33.03 # it's out...goto: http://plugbox.rockbox-lounge.de 20.33.13 # alphakiller: There is no "main" target for Rockbox. The original targets were the Archos Jukebox range - with a hardware MP3 decoder and Hitachi SH1 cpu. About 12 months ago, work started on a port to the iriver H1x0 series - which does all audio decoding in software using its Coldfire CPU. This port was recently extended to support the iriver H3x0 devices (very similar hardware to the H1x0, but a colour LCD). About 3 months ago, I started work o 20.34.07 # I think the build system currently gives you a choice of 15 targets... 20.34.19 # got it 20.34.24 # (eli) 20.34.26 # :D 20.34.30 # linuxstb: I built the cross compiler 20.34.31 # .. 20.34.35 # under cygwin 20.34.36 # :D 20.34.36 # what games does it play? 20.34.38 # pretty easy 20.34.43 # i'm now building an h1xx sim to check it out on the h1xx 20.34.49 # Yep. The bootloader is next then... 20.35.10 # eli, bug 20.35.11 # lol 20.35.14 # big bug 20.35.19 # what? 20.35.25 # when you hit into a wall 20.35.30 # it shuts the player down 20.35.48 # what player do you use? 20.35.49 # brb 20.35.51 Quit linuxstb ("CGI:IRC") 20.35.52 # H300 20.35.59 # that's odd.. 20.36.17 # it can be cause by loss of memory but i calculated everything to work 20.36.47 # yep, happend again 20.36.50 Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 20.38.02 # linuxstb: what's the next step ? 20.38.45 # linuxstb: anyidea why lcd-X11.c fails for the uisimulator ? 20.39.15 # alphakiller: Follow the instructions at http://www.rockbox.org/twiki/bin/view/Main/IpodBoot - but they are slightly different for the Video.... 20.39.19 # Do you know #misticriver server? 20.39.20 # [9:39:14 PM] hp says: ir wsio 20.39.20 # san: have you changed anything concerning the plugin buffer allocation? 20.40.57 # it happened to me now...i can see that... 20.42.25 # mirak_: Try removing #include from uisimulator/x11/lcd-x11.c - that seems to cause your error, and I don't know why it's there. 20.42.58 # eli, I didn't change anything 20.43.17 # alphakiller: Those ipodboot instructions won't work on cygwin because cygwin doesn't give you access to the ipod's boot partition (because it is marked as type "0" - i.e. empty). 20.43.48 # hmm 20.43.49 # I've written a utility which may work, but it hasn't been tested on cygwin yet: http://www.davechapman.f2s.com/rockbox/diskdump.tgz 20.43.59 # I downloaded that 20.44.00 # .. 20.44.08 # Have you compiled it? 20.44.12 # not yet 20.44.22 # checking out cvs 20.46.07 # You can test diskdump by typing "diskdump /dev/sda" - that should show you the partition map for that disk. You can try different devices (/dev/sdb, /dev/sdc etc) until you find your ipod. 20.46.39 # hmm I see 20.46.42 # It should be safe because in that mode it only opens the device read-only. 20.47.05 # San: youre right it happend to me too...i'm working on an optiomization function right now... 20.47.19 # You obviously need your ipod plugged into your PC, and "disk mode" activated. You may also need to close itunes if you have it installed. 20.48.34 Quit ender1 (Connection timed out) 20.48.40 # hmm :) 20.49.16 Quit Kohlrabi (Read error: 104 (Connection reset by peer)) 20.49.17 # This part of the process is much easier under Linux. 20.49.43 # ok, I have disk mode activated too :D 20.50.22 # San: i need to have some sort of stack...to handle the flood fill 20.50.43 # eli_sherer, on my H140 it seems to work fine :) 20.50.52 # now i'm using recursive loop 20.52.48 # alphakiller: Any luck with diskdump? 20.53.08 # Xerion: that's because you have a smaller screen and the flood fill don't need much memory 20.53.48 # I'll compile it now 20.55.15 # :) 20.55.23 # linuxstb: worked :D 20.55.24 # amiconn: I saw your name in the credits for rockboy: I've created a patch that enables color on color targets, speeds it up, and fixes the sound. If you get a chance could you look at it and tell me if the patch is ok or if there are changes that need to be made? 20.55.33 # got it on /dev/sdb 20.55.40 # Cool :) 20.55.51 # type 0x0 ? 20.55.54 # first partition 20.55.54 # or if anyone else can look at it that would be fine 20.56.03 # 78mb long 20.56.10 # and another partition with 28gb 20.56.14 # that should be my ipod 20.56.17 # I have only one hd here 20.56.20 # no other disk 20.56.24 # Yes - sounds perfect. 20.56.24 # hehehe 20.56.43 # so I'll send to /dev/sda? 20.56.51 # the bootloader 20.57.00 # Now you want to backup the original contents of the boot partition to a file - "diskdump -r /dev/sdb bootpartition.bin" 20.57.26 # This isn't just a backup - you'll need to extract some data from that file. 20.57.41 # hmm I see 20.58.42 Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) 20.59.34 # ok done :D 20.59.55 # I'm happy that worked. Did diskdump display any warnings about being unable to seek? 21.00.04 # ops 21.00.09 # no ... didn't saw the error 21.00.10 # :( 21.00.32 Quit EDG4 (Read error: 104 (Connection reset by peer)) 21.00.33 # Seek error: reading 63 sectors instead 21.00.40 # That's fine - it's just a warning. 21.00.56 # Is bootpartition.bin 78mb long? 21.01.17 # yeah 21.01.53 # just finished downloading cvs 21.01.57 # now build toolchain ? 21.02.03 # OK, now you need to extract two files from bootpartition.bin. In the Rockbox cvs, "cd" to the "tools" directory, and type "make ipod_fw" 21.02.27 # ok 21.02.27 # :D 21.02.37 # next step? 21.02.50 # Then go back to the directory containing bootpartion.bin and type: 21.03.25 # ...../tools/ipod_fw -o apple_os.bin -e 0 bootpartition.bin 21.03.38 # ...../tools/ipod_fw -o apple_sw_5g_rcsc.bin -e 1 bootpartition.bin 21.04.00 # Now you can build the Rockbox bootloader... 21.04.45 # did that .. how to build the bootloader ? 21.05.17 # Create a build directory (e.g. "build-boot") in the same directory that contains "tools", "apps", "firmware" etc in the Rockbox source. 21.05.31 # Then cd into that directory and type ../tools/configure 21.05.33 Join EDG4 [0] (i=EDG4@cl166-135.parabole.lt) 21.06.06 # Enter "15" for ipod video, then "B" for bootloader, then type "make" 21.06.30 # hehe nice :P 21.06.50 # linuxstb: you should throw all that into a wiki page for future requests :) 21.07.19 # I'll just point people to the IRC logs :) But yes, I need to update the IpodBoot page for the video. 21.07.25 # strange .. 21.07.37 # problem? 21.07.44 # No such file or directory ../bootloader 21.08.07 # just after: 21.08.09 # Did you checkout "rockbox" or "rockbox-devel" from cvs? 21.08.17 # rockbox 21.08.38 # You are missing the bootloader directory then. You should just be able to type "cvs co bootloader" from inside the rockbox directory. 21.08.41 # did I picked up the wrong one ? 21.08.45 # Yep :) 21.09.11 # oh ok 21.09.12 # fixed 21.09.16 # with cvs co bootloader 21.09.35 # I have a bootloader.bin 21.09.38 # on /bootloader 21.10.24 # Almost there then. Now "cd" back to the directory containing "bootpartition.bin" and the other files. 21.10.31 Join IRCSteve [0] (n=chatzill@slawson.plus.com) 21.10.55 # yeah 21.11.30 # And type "...../tools/ipod_fw -g video -o rockboot.bin -i apple_os.bin ...../build-boot/bootloader/bootloader.bin" 21.11.56 # * EDG4 firmware ugrade process failed because of low battery, i can't turn on my player (iriver t30).Can somebody help me please? 21.12.05 # This will create a rockboot.bin which you can then write to your ipod using "diskdump -w /dev/sdb rockboot.bin" 21.12.11 # now i really can't think of ay better algorithm for flood fill that will fit the h300 memory abilities 21.13.02 # hmmm that same Seek Error 21.13.09 # will this blow up my iPod ? 21.13.10 # hehe 21.13.16 # * linuxstb hides... 21.13.38 # No developer (either Rockbox or ipodlinux) has destroyed an ipod yet. 21.13.38 # Writting input file to device 21.13.39 # :P 21.14.07 # is that hard to code my own bootloader ? 21.14.11 # like a hello world bootloader ? 21.14.35 # Can someone who knows a little computer science help me with this one...? 21.14.42 # No. The place to look is bootloader/ipod.c - this uses code (lcd driver, ata driver etc) from the firmware/ directory. 21.14.58 # hmm 21.15.07 # yeah, but I guess there's a ready framebuffer, or no ? 21.15.11 Nick Paprica[sleep] is now known as Paprica (n=Paprica@TLV62-0-91-2.bb.netvision.net.il) 21.15.14 # wrote .. 21.15.15 # :D 21.15.16 # hehe 21.15.22 # unplug ? 21.15.24 # and test ? 21.15.25 # Sort of. Look in firmware/drivers/lcd-ipodvideo.c 21.15.36 Quit San (Read error: 110 (Connection timed out)) 21.15.37 # plus the code in lcd-16bit.c 21.15.39 # hmm .. that's what I was interested :D 21.15.51 # I'll play with that later 21.16.02 # the important thing now is how I can make both cores work on your kernel 21.16.20 # I might use that "nanokernel" idea, to put it on the other core, and let it in piece :D 21.16.34 # linuxstb: can i deattach ipod? 21.16.35 # and test ? 21.16.39 # it's written 21.16.47 # You should also get a copy of all the ipodlinux source you can find - that will help with the low-level stuff. 21.17.28 # alphakiller: Yes - it should display some logos (but they are corrupt - an easy bug that I haven't fixed yet) and then load the Apple firmware. 21.17.54 # hmm ... you killed my iPod :@ 21.18.02 # it turns on, then off 21.18.02 # .. 21.18.09 # Mmmm.... 21.18.10 # contact apple.com/support/ipod 21.18.58 # OK... Try plugging it back into your PC and seeing what "diskdump /dev/sdb" tells you. 21.19.38 # it can read my ipod 21.19.40 # ... 21.19.43 # Also, can you still see the normal FAT32 partition when you plug it in? 21.20.39 # it locked up my explorer 21.20.39 # .. 21.20.43 # on windows .. 21.20.50 # Ah windows... 21.20.54 # heheh 21.21.03 # but the partition table isn't changed 21.21.16 # I've heard people talk about "ipodservice.exe", and having to restart it sometimes. 21.21.39 # You could try restoring "bootpartition.bin" back 21.21.47 # that's what I'm trying to do 21.22.29 Join Lear [0] (n=chatzill@h247n1c1o285.bredband.skanova.com) 21.22.40 # seems it didn't read perfectly 21.22.46 # and it might messed up stuff 21.23.36 # oh 21.23.38 # now unlocked 21.23.43 # I can see the FAT 32 21.23.43 # ... 21.23.55 # I probably know the cause .. 21.24.02 # You're the first person to try this on Windows.... 21.24.20 # well, seems it was locking my windows, coz I just restored the FAT32 FS 21.24.29 # something overwrote that on our image 21.24.40 # If you do end up with an unusable ipod, you can download the "ipod restorer" from the Apple website, and restore your ipod using that. 21.24.41 # my guess 21.25.34 # I wish I could write something on my ipod :( 21.25.38 # a demo .. 21.25.38 # dunno 21.25.39 # :P 21.25.41 Nick IRCSteve is now known as SteveL_ (n=chatzill@slawson.plus.com) 21.25.57 # Getting the bootloader running is the hardest part - you can then code away... 21.26.09 Nick SteveL_ is now known as SteveL__ (n=chatzill@slawson.plus.com) 21.26.25 # So are you able to restore bootpartition.bin ? 21.26.26 # the shitty part is that my usb is damn slow 21.26.27 # .... 21.26.31 # I'm trying 21.26.34 # my usb is slow .. 21.26.41 # using the usb on the front of my pc 21.26.42 # dunno 21.26.55 # if these ones are slower than the backwards ones 21.26.57 # I think no 21.26.58 # hehe 21.27.33 # I think it's a shared USB controller 21.27.33 # .. 21.27.35 # and it's 1.1 21.27.36 # ;( 21.27.48 # Ouch. 21.28.53 # my computer isn't that old 21.29.02 # it's a dell dated in 2003 21.29.24 # strange a usb 1.1 port 21.29.25 # :( 21.30.10 # I have a similar Dell at work 21.30.21 # Must have been the last models with usb 1.1 21.30.41 # in 2003 1.1 was still common - and you usually got 2 2.0 ports at the back, plus 1-2 1.1 ports in front, and sometimes additional 2 1.1 ports at the back 21.31.09 # s/usually/often/ 21.32.20 Join jlo [0] (n=jl@atm91-1-82-227-1-35.fbx.proxad.net) 21.32.31 # hi all 21.35.12 Quit edx (Read error: 110 (Connection timed out)) 21.37.30 # hi preglow : pls check crossfeed schematics on http://www.ohl.to/iriver/reaktor/, let me know if it's clear 21.39.34 # hmm 21.39.40 # can't find apple restore 21.39.40 # hshehe 21.42.11 # jeez .. 21.42.12 # I'm bored :( 21.42.28 # Did restoring bootpartition.bin fail? 21.42.54 # I can't access my ipod 21.42.55 # as devie 21.42.58 # *device 21.43.00 # strange 21.44.10 # jeez it can't detect my ipod 21.44.10 # .. 21.44.12 # I'm scared 21.44.38 Quit EDG4 () 21.44.40 Join EDG4 [0] (i=EDG4@cl166-135.parabole.lt) 21.44.42 Quit EDG4 (Remote closed the connection) 21.45.14 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 21.45.30 # Don't worry - it's always retrievable. 21.45.53 # You probably need to force the ipod into disk mode - see the comments at the end of the IpodBoot wiki page. 21.46.16 Quit Rob2222 (Read error: 104 (Connection reset by peer)) 21.46.57 Join Rob2222 [0] (n=Miranda@ACB76621.ipt.aol.com) 21.49.19 # no effect :( 21.49.40 Quit linuxstb_ (Client Quit) 21.49.56 # it detects when I plug in 21.50.01 # but it isn't going to disk mode 21.50.53 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 21.51.02 Quit Nibbler (Success) 21.51.28 Join Nibbler [0] (n=sven@e181089051.adsl.alicedsl.de) 21.51.33 # So if you enter disk mode, then plug your ipod into your PC, WIndows doesn't recognise it? 21.52.04 # You mean the ipod isn't entering disk mode? 21.52.19 # no 21.52.20 # .. 21.53.41 *** Saving seen data "./dancer.seen" 21.54.22 # seems that I'm on a serious trouble :'( 21.54.35 # jlo: died link 21.54.55 # is there a way to make gcc tell all the functions who are called ? 21.54.59 # to have a trace 21.55.19 # enabling debug option and using gdb 21.55.20 # :D 21.55.28 # Sorry, I'm not understanding - if the ipod isn't entering disk mode, then you are not pressing the key combinations correctly. It never fails... 21.55.29 # hehe 21.56.55 # You need to be very fast to press SELECT+PLAY after the ipod reboots. 21.57.00 # alphakiller: don't know how to use gdb ... 21.57.33 # it's on disk node 21.57.33 # .. 21.57.35 # *mode 21.57.36 Quit HCl ("Lost terminal") 21.57.42 # but windows doesn't recognizes the disk 21.57.43 # :( 21.58.15 # Do does diskdump display anything? 21.59.00 # no 21.59.01 # :( 21.59.08 # Also, do you have itunes installed on this PC? 21.59.13 # yes 21.59.25 # Have you tried restarting ipodservice.exe ? 21.59.48 Quit linuxstb (Read error: 110 (Connection timed out)) 22.00.13 Nick linuxstb_ is now known as linuxstb (n=5343d4aa@labb.contactor.se) 22.00.16 Join solexx [0] (n=jrschulz@c187055.adsl.hansenet.de) 22.04.35 # it simply can't detect my ipod 22.04.35 # .. 22.04.49 Quit alphakiller (Read error: 104 (Connection reset by peer)) 22.06.14 # damn I was wasting time putting printf in the code while there is gdb ... 22.06.20 # I though is was complicated 22.06.22 # gdb 22.06.27 # :D 22.06.32 # it/is 22.12.20 Quit solexx_ (Read error: 110 (Connection timed out)) 22.17.13 Join hshah [0] (n=hshah@hirenshah.plus.com) 22.18.24 # * eli_sherer presents H300 OPTIMIZED ROCKBOY (COLOR,REMAPPED KEYPAD, FRAMESKIP) http://plugbox.rockbox-lounge.de/projects/rockboy-color.zip copyrighted to an anonymous user who was kind enough to put some effort into it! 22.18.49 Quit linuxstb ("CGI:IRC (Ping timeout)") 22.19.07 # * eli_sherer forgot SOUND SUPPORT 22.19.20 # kkurbjun was the one who made it ;) 22.21.22 # I have a thread on mistic river with the compiled version 22.21.53 # optimized sounds like the wrong word for it ... I mean ... it's not faster... it just has some extra features... 22.21.53 Join drumrboy [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) 22.22.08 # I did speed up the lcd updates 22.22.13 # within rockboy 22.22.21 # before it was updating a line at a time 22.22.29 # * eli_sherer bows to kkurbjun 22.22.34 # now it does the whole screen all at once 22.22.36 Quit _FireFly_ ("Leaving") 22.23.16 # i'll upload your version because mind seems to be 300kb... 22.23.16 # kkurbjun, no chance to set it for all the screen? 22.23.18 # and when the sound is diabled it is alot faster then before.. it skips alot more code now 22.23.36 # ahh scale it? 22.23.42 # sounds good 22.23.56 Join _FireFly_ [0] (n=FireFly@p54A47DDB.dip.t-dialin.net) 22.24.04 Join muesli__ [0] (i=muesli_t@88.134.37.73) 22.24.08 # =] 22.24.15 # can you do it? 22.24.23 Join drumrboy320| [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) 22.24.32 # paprica: it's possible, gnuboy has native support for it.. maybe at somepoint, but it's not really a priority for me right now 22.24.46 # jo 22.24.53 # it would slow it down also 22.25.47 # * eli_sherer changed the link to http://plugbox.rockbox-lounge.de/projects/rockboy.zip 22.26.03 Part hshah ("Leaving") 22.27.12 Quit Nibbler ("can't stop the signal!") 22.27.18 Join Nibbler [0] (n=sven@port-212-202-193-50.dynamic.qsc.de) 22.28.03 # lostlogic: 6i is about the same in bass as the E2c. :) 22.28.04 Join linuxstb [0] (n=5343d4aa@labb.contactor.se) 22.31.52 # i think if the sound or the color isn't enough a reason to add it to the cvs the frame skipping is! 22.32.09 # kkurbjun: I haven't looked at your patch, but have you made more use of IRAM? 22.32.46 # I don't think rockboy currently uses very much IRAM - big speed improvements could possibly be gained in that direction. 22.33.28 # linuxstb: I don't know how to use IRAM .. its that some code cache? and do you have an example in rockbox that you can point to that uses it? 22.34.16 # kkurbjun: see codecs 22.34.32 # ok, I'll look at that 22.34.37 # assuming it works for plugins, that is... :) 22.35.50 # Yes, it works the same in codecs and plugins 22.36.18 # IRAM is the fast 96KB of internal memory on the coldfire. Putting data in iram means it can be accessed a lot faster than from the slow SDRAM. 22.36.28 # but what if you try to run a plugin that needs iram when playing music? 22.36.38 # 48KB of IRAM is used by core Rockbox, 48KB can be used by a codec or plugin. 22.36.39 # ahh, so data cache 22.36.53 # not cache, just fast ram 22.37.01 # rockboy stops playback anyway. I'm not sure how the details work, but I'm sure they do. 22.37.01 # or rather less slow ;-) 22.37.25 # rockbox stops playback because it nicks the buffer 22.37.33 # rockboy even 22.37.54 # it ought to nick the buffer before trying to use iram then... 22.38.23 # I believe it does 22.38.49 Join alphakiller [0] (n=bohas@200.162.22.132) 22.38.59 # kkurbjun: Search for ICONST_ATTR (for constant data) and IBSS_ATTR (for variables) and ICODE_ATTR (for code) in the source. 22.39.04 # linuxstb: just restarting the machine 22.39.04 # :D 22.39.07 Quit akaidiot (Connection timed out) 22.39.12 # it entered on the stuff again 22.39.15 # Lear: because it needs the buffer to load the ROMs in 22.39.17 # I'm trying to upload rockbin again 22.39.17 # alphakiller: I guessed that :) 22.39.21 # rockboot.bin 22.39.44 # Look at your ipod's display - can you see a spinning disk symbol in the top-left corner? 22.39.51 # yeah 22.40.07 # Make sure that has disappeared before you unplug your ipod. 22.40.16 # hmm 22.40.18 # ok :) 22.40.27 Quit drumrboy (Read error: 110 (Connection timed out)) 22.40.49 # it takes a while this shit :P 22.41.11 # linuxstb: thanks I'll look into that 22.41.21 # (trying to rewrite rockboot.bin) 22.42.30 # jeez .. 22.42.36 # it takes half a century :P 22.43.50 # oh .. your diskdump is working 22.44.07 # when I put send it ... it starts to spin symbol on ipod 22.44.51 Join Mark_ [0] (n=Mark@ACD175C1.ipt.aol.com) 22.45.54 Quit darkless (Client Quit) 22.49.25 # linuxstb: what's the difference between mov pc, 100 and b 100 ? 22.49.38 # b 100 is relative? 22.49.54 # b sets LR too, doesn't it? 22.50.46 # I don't know, I haven't done any ARM assembler yet... 22.54.17 # markun: my guess is that both are absolute 22.54.26 # hmm 22.54.37 # can you do add pc, 100 ? 22.54.37 # :P 22.54.41 # that will be relative 22.54.41 # :D 22.55.00 # yes, sure 22.55.04 # bye 22.55.07 Part jlo 22.55.30 # oh ... you're not interested on doing a relative ... you just wanna know the operation, nah ? 22.56.32 # I'm looking at some code and want to know why sometimes b is used and sometimes a value is writen to PC 22.56.41 Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) 22.57.03 # rockboy on h300 with sound ROCKS!!! 22.57.09 # Is it a constant value being written to the PC, or the contents of a register? 22.57.25 # LinusN: yay! 22.59.10 # linuxstb: both I think 22.59.46 # I think Bagder sounds right - b sets LR 23.01.05 Join lodesi [0] (n=moi@lns-bzn-46-82-253-255-18.adsl.proxad.net) 23.02.47 Join Mmmm [0] (n=3efc4010@labb.contactor.se) 23.03.53 # Linus: Have you noticed that the metronome tock sound isn't a meaty as it was? 23.04.26 # Sounds like maybe the whole array isnt being played ?? 23.05.07 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 23.06.10 # linuxstb: no idea of what can I do :( 23.06.15 # to put it on ... 23.06.57 # Can you write the original bootpartition.bin back? Just to confirm (or not) that diskdump is doing its job correctly? 23.07.32 # If that works, then I can either try your rockboot.bin on my ipod, or give you a copy of my working rockboot.bin 23.08.08 # I'm assuming your second attempt failed as well? 23.08.16 Quit mirak_ (Connection timed out) 23.08.18 # Mmmm: didn't think of that 23.08.56 # You noticed that then? 23.09.03 # yeah 23.09.04 # :( 23.09.43 # im fearing the fact that this will prob sound stupid... is there any 5g ipod support? 23.09.53 # I'm restoring with apple restorer .. 23.09.59 # alphakiller: Do you have access to a linux machine? 23.10.08 # not here .. 23.10.09 # hehehe 23.10.16 # not a physical access 23.10.17 # I mean 23.10.23 # to attach my iPod 23.10.25 # oh 23.10.30 # I can boot a live cd :P 23.10.35 # theres always a live distro, iff needed 23.10.41 # lol, nvm 23.10.45 # drumrboy320l: Yes, the ipod port supports the 5g. 23.10.57 # But the ipod port isn't very usable yet. 23.11.27 # ahh, i see, well then, i will stay very posted for new developments, and i have an ipod now 23.12.33 # at least I can restore my iPod .. 23.12.45 # Linus: is it something to do with the values passed to timer_register? I don't really understand timer_register :( 23.12.59 # man I have no idea what I could do 23.13.01 # Mmmm: i think i know what it is, hang on 23.13.05 # I deleted my rocketboot.bin 23.13.06 # ... 23.13.17 # I think I might have done something wrong with that .. 23.13.29 # This channel is logged - http://www.rockbox.org/irc/ 23.14.01 Quit eli_sherer () 23.14.30 # If you try this again under Linux, you can use dd if=/dev/sdb1 of=bootpartition.bin and dd if=rockboot.bin of=/dev/sdb1 to read/write the firmware partition. 23.15.07 Join t0mas [0] (n=Tomas@unaffiliated/t0mas) 23.15.39 Quit Lear ("Chatzilla 0.9.69 [Firefox 1.5/0000000000]") 23.16.54 Join edx [0] (i=edx@p54A8553C.dip.t-dialin.net) 23.18.32 # gonna try just to see if it works 23.18.32 # .. 23.19.19 # linuxstb: what's the rockbox bootloader like 23.19.33 # i just might use it instead of ipl's for now since it triple-boots 23.20.07 Quit t0mas (" brb.. switching accesspoints") 23.20.10 # There is no menu like ipodloader2 - the default is to boot Rockbox, hold MENU to boot the Apple firmware, or PLAY to boot Linux. 23.20.34 # Just try it - if you don't like it, or it doesn't work for you, you can easily restore the ipodlinux loader. 23.21.04 # can you change the default? 23.21.19 # i guess i'll look at the source instead of asking like a dweeb :P 23.21.42 # Instructions are here: http://www.rockbox.org/twiki/bin/view/Main/IpodPort 23.21.53 # And no, you can't change the default unless you edit the source. 23.22.23 # Sorry, I meant here: http://www.rockbox.org/twiki/bin/view/Main/IpodBoot 23.22.28 # Mmmm: fixed 23.22.38 # Mmmm: i forgot that the tock sample was mono 23.22.41 # thanks 23.23.51 # Linus:...ooh great...Looking forward to seeing what fixed it :D 23.24.47 # linuxstb: to do thouse operations you told me, it should be on the diskmode, nah ? 23.25.26 # The diskdump commands need to be. Nothing else does. 23.25.31 # hmm 23.25.38 # I think that might caused the failure 23.26.13 # how do I read the apple firmware ? 23.26.14 # hehe 23.26.16 # But if the ipod wasn't in diskmode, I would have expected diskdump to have failed. 23.26.19 # I can't remember 23.26.19 # :D 23.26.41 # Check the IRC logs here: http://www.rockbox.org/irc/current.txt (times are GMT - it's currently 22:26 GMT) 23.26.45 # let's try again :P 23.27.05 Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) 23.27.32 Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) 23.28.25 # Mmmm: the timer_register() call allocates a high-resolution timer interrupt 23.29.12 # which calls timer_callback() 1024 times per second 23.29.59 # linuxstb: I did something wrong 23.30.00 # heheeh 23.30.13 # I'll try again :p 23.30.34 # I hope so :) 23.32.36 Part SteveL__ 23.32.38 # Linus: Ahh, right... I'll think about that one :) Looked at your fix, I wouldnt have though of that one :D good job i asked! :D Ta linus, Goodnight... 23.33.18 # linuxstb: wasn't I supposed to do something with apple_sw_5g_rcsc.bin ? 23.33.45 # No - ipod_fw loads that file (from the current directory) when you create rockboot.bin 23.34.06 Quit Mmmm ("CGI:IRC") 23.34.09 # linuxstb: I'd just use my regular make_fw in leu of downloading ipod_fw, correct? 23.34.17 # ipod_fw is a utility from the ipodlinux people. 23.34.31 # yeah 23.34.39 # BHSPitMonkey: Yes - ipod_fw and make_fw are identical. We've just put a copy in the Rockbox CVS for convenience. 23.34.47 # make_fw is what I know it by... ok cool 23.35.11 # And obviously "make_fw" is not a good name for use in Rockbox. 23.35.33 # (considering all the different targets) 23.36.39 # hmm strange 23.36.51 # mmhmm 23.36.57 # it said that it was generating firmware for iPod photo 23.37.06 # and iPod mini 23.37.11 # not for iPod video 23.37.13 # ... 23.37.25 Quit _FireFly_ ("Leaving") 23.37.28 # and 4g 23.37.32 # That's fine - it's a bug in ipod_fw 23.37.36 # hmm 23.37.43 # let's try to update :P 23.38.09 # How big is rockboot.bin - it should be approximately the combined size of the two apple files and bootloader.bin 23.39.32 # it's only 10 mb 23.39.37 # 10 mb and half 23.39.37 # .. 23.39.48 # two apple files and bootloader.bin are 15 mb 23.39.48 # .. 23.39.54 # linuxstb: where does the bootloader look for a linux kernel? 23.40.14 # BHSPitMonkey: A file called linux.bin in the root of your FAT32 partition 23.40.21 # cool 23.40.32 # linuxstb: failed :( 23.40.37 # I think 23.40.42 # the firmware generation 23.40.49 # as I said it's not 15 mb 23.40.52 # it's 10 mb 23.40.55 # and each apple file is 5mb here 23.40.59 # plus 5mb from bootloader 23.41.01 # .. 23.41.11 # alphakiller: My rockboot.bin is 11204608 bytes 23.41.39 # The bootloader is tiny - about 66KB 23.41.53 # hmm 23.41.55 # yours has the same size as mine 23.42.09 # ops yeah I told you bullshit 23.42.10 # hehe 23.42.19 # well, mine is exactly the samesize as yours now 23.42.19 # .. 23.42.26 # 10,942kb 23.42.26 # .. 23.42.49 # Try writing it... 23.42.58 # yeah, I'm already writting it 23.43.00 # alphakiller: really, don't kill the IRC buffers so much 23.45.11 # linuxstb: failed :( 23.46.08 # Mmm. Seems that diskdump doesn't work then. 23.46.19 # Time for that Linux Live CD 23.46.23 Join Janco [0] (n=51f7ad74@labb.contactor.se) 23.50.23 Quit Bagder ("Off to search for that connect-resetting peer guy!") 23.50.27 Join Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) 23.50.31 # I think I'll give up :( 23.51.16 Quit BHSPitMonkey (Remote closed the connection) 23.51.19 # All I can say is that it works for me under Linux and Mac OS X - no-one has succeeded under Windows yet. 23.52.05 # hmm 23.52.09 # partcopy :P 23.52.11 # All you need to do is to restore your ipod, then boot linux, then use "dd" to write your rockboot.bin to /dev/sdb1 (or whichever device it appears under Linux) 23.53.20 # If partcopy works, then let us know. 23.53.42 # But the problem is the ipod's boot partition is marked as "empty" - so lots of utilities ignore it. 23.53.45 *** Saving seen data "./dancer.seen" 23.53.52 # or dd under cygwin 23.53.59 # anyone has tried ? 23.54.14 # Yes - cygwin doesn't give you a device for empty partitions. 23.54.33 # So /dev/sda will only have one partition visible to cygwin - the fat32 partition. 23.55.03 # * Xerion dances to the megaman sound from rockboy ;) 23.55.16 # You could try changing the type of the partition from 0 to something else, then use dd, and then change it back to 0. 23.55.54 # yeah :P 23.56.00 # We'll be developing a GUI installer to do this under Windows - but no work has been done on it yet. 23.57.56 # or rawrite :D 23.58.22 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se)