--- Log for 05.10.108 Server: brown.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 3 hours and 7 minutes ago 00.01.11 # ok, some one can help me, i've install rockbox and now, my Ipod Video 30GB can't connect to my computer 00.02.17 # someone* 00.03.08 Quit freqmod_qu (Read error: 104 (Connection reset by peer)) 00.03.53 # can't connect in what sense? 00.04.37 # hum it's not detected by my computer, or any other computer 00.04.56 # well, is Rockbox running? Does it reboot into disc mode? What exactly is the ipod doing? 00.06.07 # i'm french, so excuse my english :/ Rockbox is running, perfectly, but it can't be reboot into disc mode 00.06.48 # ok, so when connecting to the PC does anything happen? Btw, I'm non-native too (not french though) 00.07.11 # the sandisk seem to be well supported (dual boot) and affordable + they can use the sd cards. 00.08.56 Join freqmod_qu [0] (i=quassel@2001:700:300:1430:213:d3ff:fee9:5ed0) 00.09.04 # the ipod screen show the batterie's level and it show that the batterie is charging... the ipod does not detect the computer 00.11.17 # and your sure the cable works? It seems the Ipod is detecting your PC as charger 00.12.03 # yes my PC is detecting as charger, i try an other cable, i'll come back 00.12.36 # also, have you tried resetting your settings? Not sure if you can disable the reboot permanently 00.13.02 # and if you hold menu while plugging the ipod it won't reboot into usb mode but only charge -- that's a feature 00.13.32 Join funman [0] (n=fun@86.219.158.180) 00.14.39 Join webguest1 [0] (n=6391efa2@gateway/web/cgi-irc/labb.contactor.se/x-29074a9582fa5bce) 00.14.54 # ne one have a snisk c200 00.15.18 # hello 00.15.32 # webguest1: Please use real English words.. 00.15.44 # ne one have a sandisk c200 00.15.56 # sry im using a new keyboard 00.16.24 # * bluebrother recommends proof-reading before hitting enter 00.16.29 # just ask your question, then someone perhaps might be able to help you 00.16.47 # bluebrother : no, my second cable (a new cable) do the same effect as the first 00.17.20 # well, you can always put it into disc mode manually. What build have you installed? 00.17.21 Quit bimbel ("Woah!") 00.17.30 # i want to put rockbox on my microsd card will rockbox still work 00.17.48 # webguest1: no. Rockbox has to be on the internal flash 00.18.09 # I had a similar thought webguest1, I was thinking just putting plugins on flash though 00.18.16 Join dabujo [0] (i=xx@p4FDB23E7.dip0.t-ipconnect.de) 00.18.31 # since plugins can be run from the filebrowser 00.18.59 # ok , but will the playlist show up if i just extract the folders 00.19.14 # what playlist? 00.19.33 # * bluebrother looks after the crystal ball 00.21.13 # bluebrother : in the menu : info rockbox : Version r18551-080919 00.21.15 # bluebrother: 42 00.21.27 Join bitmouse [0] (n=taylor@dpc6682070232.direcpc.com) 00.21.32 # but i'm not sure that is the build version:/ 00.21.45 # ame: that's heavily outdated. Please update your build 00.21.53 # is there anyway to get rockbox to load apple's IpodOS as the default OS? 00.21.56 # that is the build version ;-) 00.22.07 # bitmouse: no. There is no point in this anyway 00.22.30 # as appleos won't shutdown the player but just sleep it. Thus to go back to Rockbox you need to hard reset it. 00.22.43 # bluebrother : well, ok but how can i update it without a computer acces ? 00.23.04 # right, but doing so would make my girlfriend more tempted to try rockbox 00.23.32 # ame: put the ipod into emergency disc mode ... 00.23.47 # how can i do that ? 00.24.16 # i think the rockbox playlist corrupted my sansa's internal flash :( 00.24.39 # : ( 00.24.49 # Grundy 00.24.58 # ame: the IpodFAQ describes it ... 00.25.04 # Grundybear: a _playlist_ corrupted the flash? 00.25.15 # Grundybear: what makes you thinking so? 00.25.16 # grundy, you didn't defrag your player, did you??? 00.25.20 # hm, is there anyway to turn of voiced menus from within rockbox itself? 00.25.24 # ok thank you bluebrother i'll look at the FAQ ;) 00.26.01 # allele how do you defrag? 00.26.16 # no don't defrag grundybear 00.26.26 # but similar problems have arisen from doing so 00.26.28 # amiconn: The license. The one I found looked to be equivalent, and was GPL'd. 00.26.50 # what suggests that the flash would be corrupted though? 00.26.56 # anyway i created a new playlist, and it went through adding all the songs, but after it was finished my sansa locked up 00.27.14 # so i let it sit for a while thinking it might be doing something 00.27.37 # but it sat forever and still locked, so i did the 15 second reboot thing, and ever since then windows won't read the drive anymore 00.27.55 # bluebrother : thank you very much, my Ipod is now detecting ;) 00.28.18 # good bye and thanks again ;) 00.28.36 # and rockbox won't play any songs without locking up 00.28.45 Quit ame ("leaving") 00.30.06 # Grundybear: try scandisk on the sansa drive 00.30.48 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-a245d6d5600399a6) 00.31.27 # won't run 00.31.38 # windows shows it as having 0 bytes out of 0 bytes 00.32.18 # chkdsk won't run either 00.32.50 # "Cannot open volume for direct access." 00.33.07 Quit funman (Read error: 113 (No route to host)) 00.33.54 Quit webguest1 ("CGI:IRC") 00.34.25 Quit bluebrother ("leaving") 00.34.46 # :( 00.34.48 # Grundybear: Which Sansa do you have? 00.35.55 # e260 00.35.55 # v1 00.35.56 # does anybody have FWDN? 00.36.28 Join Twisty [0] (n=mhesten@242.80-202-24.nextgentel.com) 00.36.39 # Grundybear: Then I would put it in recovery mode, and reformat by creating a file called sansa.fmt in the recovery drive. 00.36.41 Join taurelilomea [0] (n=taurelil@cpe-72-224-172-200.maine.res.rr.com) 00.37.00 # * gevaerts was just going to suggest that, but linuxstb got there first 00.37.20 # does sansa.fmt have to say anything? 00.37.25 # or just the filename 00.37.58 # Just the filename 00.37.59 # Just an empty file, called sansa.fmt 00.38.16 # Be careful you don't end up with sansa.fmt.txt or something like that 00.39.06 Join funman [0] (n=fun@86.219.158.180) 00.39.41 # hmm 00.39.44 # Hey #rockbox, I have a question about m3u handling... does rockbox pay any attention to the song length in the playlist itself? 00.39.45 # what is this version.txt ? 00.40.07 # Grundybear: you can ignore that. It contains the version of the OF 00.40.16 # but it's empty 00.40.23 Quit allele ("Java user signed off") 00.40.24 Quit Tetracomm (Read error: 110 (Connection timed out)) 00.40.39 # I'd still ignore it for now 00.40.48 Join Tetracomm [0] (n=nicholas@72.252.29.2) 00.40.50 # ok 00.40.51 # taurelilomea: I don't think so 00.41.42 # taurelilomea: m3u doesn't specify song lengths, only filenames 00.41.42 # Alright, cool. I'm making a script to convert xspf to m3u, but the numbers in my xspf files are all wrong. Thanks! 00.42.17 # funman, I've never had to use m3u before I got rockbox, but http://en.wikipedia.org/wiki/M3U says it does. :-/ 00.42.35 # funman: extm3u does 00.42.39 # that is extended m3u, I'm not sure if there is a common format 00.42.46 # In any case, I'll just use a placeholder. thanks, gevaerts, funman, I'll tell you if it works. 00.42.55 # funman: Winamp writes them, that pretty much settles it 00.43.04 # aha 00.43.05 # it worked 00.43.18 # looks like i'll have to reinstall rockbox and everything though, but hey it's working now 00.43.21 # thanks for the help 00.43.27 # taurelilomea: you can simply use filenames, this will make a valid m3u playlist, without extension 00.44.13 # druidu: Whilst searching for fwdn.exe, I found this forum thread - it contains a SDCFG value for the YP-P2 - http://www.yjzone.net/showthread.php?t=2662 00.44.29 # i wonder what caused it though 00.44.38 # it was hanging on something like 'writing m3u file' 00.44.43 # funman: so just /album/blah.flac, newline, /album/blah.flac, newline? that's it? 00.44.46 # and it sat there for a good hour 00.45.10 # taurelilomea: exact, quite simple ;) 00.45.21 # druidu: Forget that, you've already told me that doesn't work.... (and it's in tcctool) 00.46.16 # that makes my job quite easier, funman. one last question--how does rockbox like them formatted, e.g. back or front slashes, whole or partial directories? 00.46.35 # Grundybear: you had some nasty file system corruption. That could have been there from before the m3u writing, and only made worse by it. It's not easy to know where that comes from 00.47.17 # actually, lol, I can find out myself, just have to make a playlist in rockbox... 00.50.06 # druidu: It seems to be linked from this forum thread - http://www.thep2zone.com/forum/viewtopic.php?f=16&t=46 00.51.52 Quit Twst (Read error: 110 (Connection timed out)) 00.53.25 Join bitmouse1 [0] (n=taylor@72.16.200.137) 00.53.32 Quit bitmouse (Read error: 104 (Connection reset by peer)) 00.53.53 *** Saving seen data "./dancer.seen" 00.54.39 Part bitmouse1 00.55.53 Quit petur ("Zzzzz") 00.57.32 Join mr_broken_gigabe [0] (i=180a8a6f@gateway/web/ajax/mibbit.com/x-e8df3a30e7e1cb8f) 00.58.46 Part mr_broken_gigabe 01.00.47 Join Akira_Scythe [0] (n=18630b99@gateway/web/cgi-irc/labb.contactor.se/x-fd19ecf4ee179093) 01.00.58 # Ello 01.01.06 # Oh hold on BRB 01.02.44 Quit ender` (" Information travels more surely to those with a lesser need to know.") 01.05.10 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) 01.07.50 # Ello 01.08.01 # I need some technical help with my sansa e250 01.08.36 # Akira_Scythe: Sandisk tech support might help you? 01.08.47 # EH? 01.08.50 # :) 01.08.50 # no 01.09.01 # this is about Rockbox on my e350 01.09.06 # e250 01.09.19 # ahh - who would have guessed 01.09.26 # SO can you help me, it's about the original firmware 01.09.29 # while i have an e280 01.09.37 # i might not be the right guy to help 01.09.49 # but tell me about it anyway 01.09.49 # it don't matter 01.09.57 # there the e200's series 01.10.02 # well kk here i go 01.10.06 # is it a v1 or a v2? 01.10.13 # v1 01.10.34 # * gevaerts looks at 20 lines of backlog without any actual question 01.10.44 # Well when I connect my sansa250 to my laptop it said it could not load or find the original firmware 01.11.02 # Akira_Scythe: What says that? 01.11.20 # Ah, the Rockbox bootloader will say that.... Has it always said that? 01.11.22 # My thingy when I connect it, I guess it's the bootloader 01.11.31 # Your thingy? 01.11.33 Join mf0102 [0] (n=michi@85-127-180-92.dynamic.xdsl-line.inode.at) 01.11.44 # And then i started without connectin it to my pc 01.11.54 # while pressing the left button 01.12.05 # It said the same thing could not load original firmware 01.12.19 # Has it always said that? 01.12.23 # it said could not find system/0F.bimn 01.12.29 # 0F.bin* 01.12.44 # Well....this is the first time i tried rockbox 01.12.58 # Is it an e250R or a normal e250? 01.13.05 # normal e250 01.13.19 # And how did you install Rockbox? WIth rockbox utility? 01.13.31 # manualy. 01.13.42 Join Skail [0] (n=user@static24-72-51-82.regina.accesscomm.ca) 01.13.46 # But i instal the bootlaoder automaticly 01.13.48 # So exactly what did you do? 01.14.09 # I just Moved the .rockbox to he folder 01.14.19 # I'm guessing you copied a Rockbox bootloader mi4 to the device and used the OF to upgrade to it? 01.14.52 # No no I manualy instaalled the rockbox and automaticly installed the bootloader 01.14.52 # Akira_Scythe: you did more then that . . . 01.15.33 # * Akira_Scythe Akira wonders why they lookin at him so wierd 01.15.41 # Akira_Scythe: Please try and be specific with your answers. What does "automaticly installed the bootloader" mean? What did you do _exactly_ ? 01.15.57 # Do u know the automated installer? 01.16.12 # No 01.16.16 # Not the utility but the automated installer that has complete and small installation 01.16.30 # i don't either 01.16.31 # and it has tabs for games, fonts, and themes 01.16.36 # be specific, use names 01.16.40 # and words about things 01.16.41 # Where did you download it from? 01.16.42 # Leme get link 01.17.14 # hey guys, what's the key for power/menu on the simulator? 01.17.35 # Skail: Try running the simulator with the "--background" option. That shows you the buttons. 01.17.56 Quit faemir (Remote closed the connection) 01.18.06 # http://www.rockbox.org/twiki/bin/view/Main/RockboxUtility it even has a pick of it 01.18.25 # linuxstb: ahh... thanks. 01.18.30 # so you used rockbox utility 01.18.46 # YEs to ainstall the bootloader 01.18.50 # install* 01.19.20 # Akira_Scythe: Does your sansa display any other messages before saying it can't find System/OF.bin ? 01.19.28 # Yes 01.19.36 # let me reboot it and check it out again 01.20.07 # can not load from parrtion 01.20.11 # bad check sum 01.20.37 # trying system/of.mi4 could not load 01.20.50 # trying system/0f.bin could not load 01.21.07 # That first error is the important one - "can not load from partition". It means that your firmware partition is corrupted somehow. 01.21.17 # OH FUCK 01.21.23 # You should enter recovery mode and put an original firmware mi4 file back. 01.21.28 # I hope i still can use my sansa and take of rockbox 01.21.30 # How? 01.21.34 # No need to panic - Sansas have 101 ways to recover 01.21.37 # How do i do recovery mode 01.21.42 # THANK YOU LOARD JESUS 01.22.11 # so.... 01.22.14 # I've no idea, I don't own a sansa, but ask google. 01.22.14 # how do i do this 01.22.21 # eh.... 01.22.42 # google =p um that's gona take a while and idk what to even search 01.23.01 # How about "sansa recovery mode" ? 01.23.02 # use real words 01.23.09 # kk 01.23.42 Join faemir [0] (n=quassel@88-106-165-155.dynamic.dsl.as9105.com) 01.23.44 Join dandin1 [0] (n=dandin1-@69-196-152-18.dsl.teksavvy.com) 01.25.55 # * amiconn spotted a possible optimisation in the libdemac entropy decoder, but unfortunately it applies only to 24 bit streams 01.26.03 # Saves a division though 01.26.25 Quit GodEater_ (Client Quit) 01.27.05 # linuxstb: Are there 24 bit test files? 01.27.08 # gevaerts, funman, with the exception of a few unicode problems that aren't your problem, it worked perfectly. I'd lurk, but I've gotta go. Thanks again! 01.27.13 Quit taurelilomea ("Leaving") 01.27.59 # SWEET I GOT RECOVERY MODE 01.28.41 # now it says Enter USB2.0 MSD MODE 01.28.47 # amiconn: No, I don't think so. In the past, I've downloaded things from the live music archive - http://www.archive.org/details/etree (enter "flac24" as a search term) 01.29.00 # ah thanks 01.29.28 # thanks to rockbox, the sansa's are a pretty good player for the price 01.29.33 # linuxstb: Btw, the possible optimisation is in entropy.c line 181 01.29.47 # mine lacks a reset button, though. which can be annoying. 01.30.02 # base_lo = range_decode_culfreq(1 << lo_bits); ==> base_lo = range_decode_culshift(lo_bits); 01.31.25 # range_decode_culfreq() does a division while range_decode_culshift() does a shift, and x / (1 << bits) == x >> bits 01.34.23 # amiconn: Yes, nice spot. 01.34.56 Quit faemir (Remote closed the connection) 01.35.27 Quit {phoenix} (Remote closed the connection) 01.37.43 Quit Skail ("Concoction recent by Pier.") 01.45.11 Join ameyer [0] (n=ameyer17@adsl-75-57-180-230.dsl.emhril.sbcglobal.net) 01.46.24 Join mc2739_ [0] (n=mc2739@cpe-67-10-238-175.satx.res.rr.com) 01.50.42 # I GOT IT! 01.50.49 # found the sdcfg for X20! 01.51.23 Quit bertrik ("Leaving") 01.52.41 Quit Grundybear ("There are many but none in CANADA") 02.00.54 # druidu: Congratulations. What is the full line to add to tcctool.c 02.00.57 # ? 02.02.24 Quit mc2739 (Read error: 110 (Connection timed out)) 02.02.46 # I have confirmation! 02.03.00 # I modified the www.iriver.com in the X20.hex file into www.xxxxxx.com 02.03.23 # then booted the firmware, held the battery with my hand, unplugged the usb cable and voilla, system info shows new url 02.03.41 # {"x20", "iRiver X20", 0xb051, 0x20000000, 0x02e92010 }, 02.04.53 # they didn't follow the datasheet, 0x22e92010 doesn't work, although that's the value that should be for 128 MB as they say 02.05.23 # druidu, nice.. have you checked the insignia DV firmware because the insignia dv series is the same hardware as the iriver x20 02.05.44 # minus the mic tho 02.09.50 Join AndyIL [0] (i=AndyI@212.14.205.32) 02.10.10 # druidu: A new USB PID as well? I assume you had to change tcc.inf (if you're on Windows)? 02.20.15 # http://img238.imageshack.us/img238/911/x20usbbootproofdi6.jpg 02.20.36 # yes, I changed tcc.inf 02.20.40 # looks photoshopped 02.20.46 Quit AndyI (Read error: 110 (Connection timed out)) 02.20.49 # ;) 02.20.52 # the PID is also in the wiki page 02.20.52 # http://www.rockbox.org/twiki/bin/view/Main/IriverX20Port 02.21.28 # funman: you try holding the battery with one hand and making a picture with a webcam with the other :P 02.21.59 # * linuxstb wonders how www.iriver.com changed to www.rockbox.org (more characters), and so also suspects photoshop ;) 02.22.36 # let's ask the support hotline 02.22.38 # nope, there are exactly two nulls after www.iriver.com in the firmware 02.22.45 # probably padding 02.23.13 # don't exclude software bugs 02.23.28 Quit nuonguy ("Leaving") 02.23.31 # is the X20 the same CPU as the Iaudio7? 02.23.41 # No, it's the tcc8200 02.23.49 # iaudio7 has tcc77x, and D2 has tcc7800 02.23.59 # The TelechipsInfo wiki page explains all... 02.24.07 # ARM946ES, 200 MHz, 0.13 μm 02.24.51 # But all three are very similar - code for one will either work as-is, or is easy to adapt to another. 02.24.55 # is there any way to "escape" from usb msc mode without unplugging the usb cable? 02.25.12 # so the 7800 is actually faster then the 8200? 02.25.18 Join newbie [0] (n=18ec7c6f@gateway/web/cgi-irc/labb.contactor.se/x-00855c3f467a01ab) 02.25.22 # if I unplug it I loose power 02.25.23 # druidu, here is what i am talking about with the insignia dv and iriver x20: http://www.anythingbutipod.com/forum/showthread.php?t=17955 02.25.49 Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) 02.25.57 # Maybe manufacturers reduce CPU frequency when they can achieve desired features with peripheral chips ? 02.26.10 # It seems that the sims at http://rasher.dk/rockbox/simulator/ are missing the rockboxui.exe file ?? 02.26.16 # advcomp2019: thanks, I probably read all the X20 hacking threads there are anywhere on the net 02.26.46 # so the checksum is only checked when installing flash via normal way? 02.27.27 # newbie: interesting, I'll look into it 02.27.30 # Bagder: do you welcome patches to http://daniel.haxx.se/sansa/v2.html ? 02.27.53 # ang i still haevn trouble 02.27.58 # dang* 02.28.07 # but i think i almost there 02.28.08 # Bagder: He will be sleeping now, but my guess is that he would. 02.28.17 # (I mean funman:...) 02.28.34 # linuxstb: do you want a patch for tcctool to allow setting pid and sdcfg in the cmdline? 02.28.41 # After This I swear i will never download rockbox again 02.28.49 # druidu: Did you see my PMs? 02.28.52 # Bagder: I've tried about 4 different sims - same issue with all 02.28.59 # no, sorry 02.30.08 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092510]") 02.30.54 Quit Bjoern-Erik (Remote closed the connection) 02.31.16 Quit newbie ("CGI:IRC") 02.32.31 Quit bughunter2 ("bye") 02.33.05 Quit |AhIoRoS| (Remote closed the connection) 02.33.43 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) 02.35.12 Quit saratoga ("CGI:IRC") 02.35.56 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-b448536cd0567b8d) 02.37.24 # druidu: So are you interested in porting Rockbox to the x20? 02.37.55 # well, I'm thinking of it... for the moment I want to get some basic code running 02.37.57 Quit dabujo (Read error: 104 (Connection reset by peer)) 02.39.01 # to be honest, I was thinking of porting Android on it, but the first part is common for any port -- get lcd to work, get flash to work etc 02.39.03 # :) 02.39.29 # Guys were on the sansa can i check my sansa version 02.39.38 Join MethoS- [0] (n=clemens@host-091-096-215-106.ewe-ip-backbone.de) 02.40.18 # Guys were on the sansa can i check my sansa version 02.40.20 # druidu: I thought Android was a mobile phone platform? Is it more than that, or are you just making it more? 02.40.49 # speaking of which: LCD is IZT2155714 and other stuff written on the ribbon: Varitronix FPC-12155_1-1_62 and a date: 2006.06.23 02.40.53 Quit druidu ("CGI:IRC") 02.40.57 # hello? 02.41.00 # can anyone help me 02.41.02 Join druidu [0] (n=d5a4e705@gateway/web/cgi-irc/labb.contactor.se/x-fe1fc56b676b12b1) 02.41.06 # damn 02.41.32 # Akira_Scythe: Patience... 02.41.42 # I know, sounds silly -- porting Android, a mobile phone platform, to a device which has no phone support, no wifi, no bluetooth no nothing 02.41.46 # =p well everyones going blah bla blah 02.42.01 # I still need help after my sans is on recovery mode what do i do next 02.42.06 # but I would learn a lot and would be really cool if I succeded 02.42.09 # sansa e200* 02.42.54 # ... 02.43.33 Join Grundybear [0] (i=f-u@ACBEC2E4.ipt.aol.com) 02.43.40 # basicly, Android is a platform and a really cool one, you can make it whaterver you want :) 02.43.55 # Akira_Scythe: Patience... No-one here is being paid to give support, and it's the middle of the night in Europe, where a lot of us are. Eventually someone will come who can help you. 02.43.56 # ELLO! 02.43.58 # so, what media organizer do you guys recommend for keeping your media players synced and organized and stuff 02.44.06 # europe? 02.44.17 # songbird looks promising, but it's pretty buggy currently 02.44.24 # D; 02.44.28 # winamp sucks at managing tags and things 02.45.06 # Grundybear: Rockbox is independent of any PC software, so that's more a topic for #rockbox-community 02.45.14 # druidu: porting android wouldnt make much sense...you would have to change the entire input scheme, not to mention many other things...rockbox actually makes sense in my opinion.. 02.45.46 # * ameyer wonders if Akira_Scythe read http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick 02.46.13 # * Akira_Scythe wonders if ameyer is his savior 02.46.45 # anyway, I found rockbox after I decided to port it to X20 and was researching, so who knows where it will take me? :P 02.47.30 # OMG AMEYER U ARE MY SAVIOR THIS IS THE PROBLEM I EXACTLY HAVE 02.47.39 # * Akira_Scythe gives ameyer an internet hug 02.47.42 # but anyway, rockbox port is much easier to make than android port, so I'll probably start with it 02.47.42 # Akira_Scythe: unnecessary... 02.47.42 # druidu: You should do whatever you will find interesting - assuming you release your code under the GPL (or something compatible), someone else can always steal it and use it for a Rockbox port 02.47.51 # :) 02.48.11 # But Android does sound like an odd choice. 02.49.24 # linuxstb: for gpl code, is "steal" really the right word 02.49.45 # basicly, if I could boot android on it I could have everything else except whatever requires network / phone support -- single player games, music player, video player, etc... of course, input would be tricky but as I said, it would be cool 02.50.15 # just like if it would be cool to put linux in your toaster or frigde -- if that could be possible 02.50.15 # :) 02.50.28 # ameyer: Technically, no, but I like to think of the English language as flexible... 02.50.39 # hehe 02.50.53 # ^_^)@ 02.51.00 # ameyer were are u it worked 02.51.04 # so, about the LCD... I couldn't find a datasheet, does rockbox already have something that could be useful? 02.51.27 # I don't recognise the name. 02.51.42 # thxs for the hell rockbox team =D 02.51.46 # help* 02.51.55 # TFT QVGA 320x240, 2.2inch 02.52.26 # bye scorche ameyer linux and druid 02.52.28 Quit HBK () 02.52.31 Quit Akira_Scythe ("CGI:IRC") 02.52.36 # druidu: But the actual lcd controller is often hidden somewhere, and the usual way to find it is to reverse-engineer the OF to find the init sequence, and hope someone recognises it. 02.53.08 # any patterns on that? 02.53.52 # it looks like the standard capabilities of the screen, nothing specific to your model 02.53.54 # till now the 0xF0000000 helps that I can find places where the tcc8200 is configured 02.53.55 *** Saving seen data "./dancer.seen" 02.54.09 # in the disass of the firmware that is 02.54.50 # lcd controller is embedded in the tcc8200 chip, the specs say it can drive lcds 02.55.05 # Then look for writes to those registers in the OF. 02.57.42 # Am I mistaken when I think an interrupt can occur when the CPU is already handling a previously generated interrupt ? 02.57.44 Quit culture (Read error: 110 (Connection timed out)) 02.59.05 # there is that stuff about non-maskable interrupts 02.59.11 # funman: I don't think so. Isn't that what interrupt priorities mean? i.e. interrupts of higher priority can interrupt the handler of a lower priority interrupt? 02.59.51 Quit ompaul (Client Quit) 03.00.03 # all this is very complex 03.00.40 # non-maskable interrupts seem to be the highest priority 03.01.33 # so basicly, if you do a divide by zero in an interrupt handler, you would get another one right? 03.01.54 # that's how I understand it 03.02.20 Quit mf0102 ("Ex-Chat") 03.02.50 # I'll read Linux code to get better understanding 03.04.00 Join |AhIoRoS| [0] (n=ahioros@200.75.224.98) 03.07.25 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-fa84a2c3c16cbbb9) 03.09.21 Quit herrwaldo (Remote closed the connection) 03.16.35 Join phixxor [0] (n=Patrick@pool-70-108-44-162.res.east.verizon.net) 03.17.22 Part phixxor ("Leaving") 03.20.13 Quit ajonat () 03.23.05 Quit saratoga ("CGI:IRC (EOF)") 03.25.53 Quit mirak (Remote closed the connection) 03.34.32 # how do I get ns-dvXg firmware? 03.34.46 # http://www.insignia-products.com/t-test.aspx 03.34.53 Join mmadia [0] (n=mmadia@pool-138-89-96-141.mad.east.verizon.net) 03.34.55 # they save an exe file here, I just need the binary file 03.36.13 # *have 03.36.33 Quit Schmogel (Read error: 104 (Connection reset by peer)) 03.36.47 Join webguest05 [0] (n=cfff245c@gateway/web/cgi-irc/labb.contactor.se/x-cbdd38aedf07cfa8) 03.38.22 # druidu, hold on i think i can get one from Tobey which is a the insignia moderator at anythingbutipod 03.41.32 Quit mcuelenaere ("Zzzzzzzzz") 03.44.02 # druidu, here are two file to 1.200 if that is what you need: http://www.anythingbutipod.com/forum/showpost.php?p=144575&postcount=1 03.51.48 Quit DerDome (Read error: 110 (Connection timed out)) 03.52.30 Join DerDome [0] (n=DerDome@dslb-082-083-249-242.pools.arcor-ip.net) 03.56.37 # thanks, but I managed to extract the binary image from the exe 03.56.50 # it was in the resources section of the exe file 03.57.48 # I managed to flash NS-DVxG-V1.200.rom and it works but no sound and screen is rotated 180 degrees 03.57.57 # plus hold button is reversed 03.59.29 Quit Winkie ("brb") 03.59.51 Join bmbl [0] (n=Miranda@unaffiliated/bmbl) 04.01.31 Quit Thundercloud (Remote closed the connection) 04.02.41 Quit nuonguy ("Leaving") 04.06.53 # v1.105.4 doesn't even boot 04.08.40 Join ejl [0] (n=edward@cpc3-cmbg4-0-0-cust369.cmbg.cable.ntl.com) 04.08.40 Quit EspeonEefi (Read error: 104 (Connection reset by peer)) 04.08.43 Quit bmbl ("Woah!") 04.12.08 # 1.9 beta works too, still no sound, and looks like a iRiver UI clone 04.14.58 Join Rondom [0] (n=Rondom@dslb-088-065-231-138.pools.arcor-ip.net) 04.15.37 Quit mc2739_ () 04.15.48 # For anyone getting dizzy by forward scrolling lines FS#9455 04.16.40 Join Darksair [0] (n=user@221.221.160.144) 04.23.32 Quit webguest05 ("CGI:IRC") 04.30.26 Quit toffe82 (Read error: 104 (Connection reset by peer)) 04.30.31 Join toffe82_ [0] (n=chatzill@adsl-99-146-80-208.dsl.frs2ca.sbcglobal.net) 04.30.41 Nick toffe82_ is now known as toffe82 (n=chatzill@adsl-99-146-80-208.dsl.frs2ca.sbcglobal.net) 04.30.43 Quit mmadia ("Vision[0.9.7-Z-101305]: i've been blurred!") 04.38.48 Quit jhulst (Read error: 110 (Connection timed out)) 04.43.38 Join blkhawk- [0] (n=blkhawk@g228005108.adsl.alicedsl.de) 04.47.52 Quit MethoS- (Remote closed the connection) 04.49.55 Quit Rondom (Read error: 110 (Connection timed out)) 04.51.08 Join jhulst [0] (n=jhulst@unaffiliated/jhulst) 04.53.59 *** Saving seen data "./dancer.seen" 04.55.34 Join phinze [0] (n=phinze@pool-96-250-252-230.nycmny.fios.verizon.net) 05.01.02 Quit blkhawk (Read error: 110 (Connection timed out)) 05.01.36 Nick blkhawk- is now known as blkhawk (n=blkhawk@g228005108.adsl.alicedsl.de) 05.01.51 Quit dandin1 () 05.08.11 Join miepchen^schlaf_ [0] (n=miepchen@p579ECD39.dip.t-dialin.net) 05.14.09 Quit coatman (Remote closed the connection) 05.15.44 Quit miepchen^schlaf (Connection timed out) 05.18.30 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU) 05.18.38 Join coatman [0] (n=coatman@r01jvgmb7.device.mst.edu) 05.25.55 # Llorean: hmm... just listening now and i tihnk its been made bleedingly obvious that we should have a "getting started" page somewhere on the frontpage 05.26.15 Quit agaffney (Read error: 104 (Connection reset by peer)) 05.26.32 Join agaffney [0] (n=agaffney@gentoo/developer/pdpc.active.agaffney) 05.26.40 Quit funman ("leaving") 05.33.25 Quit |AhIoRoS| ("Abandonando, see you http://ahioros.vidao2.com") 05.39.16 Join massiveH [0] (n=massiveH@pool-70-105-170-62.nwrknj.fios.verizon.net) 05.40.57 Join massiveH_ [0] (n=massiveH@pool-70-105-170-62.nwrknj.fios.verizon.net) 05.42.01 Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 05.42.07 Quit massiveH (Nick collision from services.) 05.42.09 Nick massiveH_ is now known as massiveH (n=massiveH@pool-70-105-170-62.nwrknj.fios.verizon.net) 05.47.10 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) 06.02.22 Quit phinze ("leaving") 06.07.22 # amiconn: is it 4 or less function parameters which can speed things up? or is it less than 4? 06.07.53 # ... or more to the point, should i bother trying to get the param list down from 5 or is there no point 06.11.45 Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) 06.13.39 Quit XavierGr () 06.16.53 Quit Seed ("cu, Andre") 06.29.52 Join webguest19 [0] (n=45e82ce4@gateway/web/cgi-irc/labb.contactor.se/x-4a0adca6e1336574) 06.29.56 # may someone help me 06.30.11 # i dont know how to sync music onto my c240 rockbox 06.31.53 # Bagder: I have submitted the playlist shuffle patch: http://www.rockbox.org/tracker/task/9456 06.32.04 # (since you said you'd agree to it) 06.33.25 Quit webguest19 (Client Quit) 06.40.12 Quit Tetracomm (Read error: 110 (Connection timed out)) 06.40.48 Join Tetracomm [0] (n=nicholas@72.252.29.2) 06.54.00 *** Saving seen data "./dancer.seen" 06.58.45 Quit JdGordon (Read error: 110 (Connection timed out)) 07.00.15 Quit scorche (Read error: 104 (Connection reset by peer)) 07.05.45 Join solrize_ [0] (n=phr@unaffiliated/solrize) 07.06.00 # if anyone cares there is a good woot.com deal on refurbed sansa e280's tonight 07.07.23 # finally 07.07.41 # lol 07.07.48 # and there goes his battery 07.13.21 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) 07.16.21 Join scorche [0] (i=Blah@rockbox/administrator/scorche) 07.21.16 Quit Zarggg () 07.23.33 Join alkos333 [0] (n=alkos333@c-67-175-222-150.hsd1.il.comcast.net) 07.23.48 # How do I remove iPod_Control after installing rockbox? 07.24.10 # I've tried mounting with root and rw options, but when I run rm -rf on it, it says mounted as read-only 07.25.09 # is the entire device read-only?...i have always been able to just delete it 07.25.30 # So have I 07.25.51 # Yes, apparently the entire device 07.26.45 # I just tried deleting the Playlists folder created by rockbox 07.27.56 Part solrize_ ("Leaving") 07.28.35 Quit druidu ("CGI:IRC (EOF)") 07.28.55 Part toffe82 07.30.03 # scorche: So what do I do? 07.32.16 Quit alkos333 (Remote closed the connection) 07.37.40 Quit Darksair (Client Quit) 07.41.19 Quit massiveH ("Leaving") 07.43.17 Join JdGordon [0] (n=jonno@c211-28-145-137.smelb2.vic.optusnet.com.au) 07.47.37 Quit setkeh (Read error: 110 (Connection timed out)) 07.49.45 Part wpyh 07.51.13 Join alkos333 [0] (n=alkos333@c-67-175-222-150.hsd1.il.comcast.net) 07.51.25 # scorche: Sorry, had some problems here.. 07.57.07 Join JdGordon_ [0] (n=jonno@c211-28-145-137.smelb2.vic.optusnet.com.au) 07.57.49 Quit coatman (Read error: 113 (No route to host)) 07.58.54 Join kushal_12_27_200 [0] (n=kushal@12.169.180.178) 07.59.05 # alkos333: could be permissions, could be filesystem corruption. linux forces fat filesystems to be remounted read-only if it detects corruption. see if there's anything logged via dmesg about fs corruption. if so, try fsck with the filesystem unmounted, and then mount it again. 08.02.28 # I remounted with -o rw 08.02.30 # It worked this time.. 08.02.34 # Don't know why it didn't work last time 08.05.12 Quit JdGordon (Read error: 110 (Connection timed out)) 08.05.21 Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) 08.06.10 Join Darksair [0] (n=user@221.221.160.144) 08.07.14 Quit nplus (Read error: 110 (Connection timed out)) 08.09.44 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) 08.20.36 Join ajonat [0] (n=ajonat@190.48.116.103) 08.34.08 Join devslashnull [0] (n=delvslas@71.104.112.69) 08.34.51 # ive got a 5th gen ipod video and theres a lag at playback. does it make a difference as far as playing speed if i add music thru itunes or drag and drop it onto my ipod 08.37.31 # is anyone here 08.39.13 # I doubt it. 08.39.44 Join Rob2222 [0] (n=Miranda@p4FDCEBAA.dip.t-dialin.net) 08.43.36 # ive got a weird problem 08.44.07 # on one of my albums the last letter is cut off for the artist name,album name and song title 08.46.11 Quit BHSPitLappy (Remote closed the connection) 08.49.31 Quit kkurbjun ("Lost terminal") 08.51.46 Join smacnay_ [0] (n=smacnay@dsl-v201-216-110-245-28.wightman.ca) 08.54.05 *** Saving seen data "./dancer.seen" 08.58.09 Quit Rob2223 (Read error: 110 (Connection timed out)) 09.02.09 Quit smacnay (Read error: 110 (Connection timed out)) 09.07.38 Quit Tetracomm ("Get free, legal, and high quality downloads (including MP3 and OGG) from: www.kompulsa.com") 09.11.49 Quit jfc (Read error: 104 (Connection reset by peer)) 09.12.16 Join jfc [0] (n=john@dpc691978010.direcpc.com) 09.13.22 Join massiveH [0] (n=massiveH@pool-71-172-27-82.nwrknj.fios.verizon.net) 09.20.14 # Was Sansa bootloader bug (bad binary file type) fixed? 09.26.30 # JdGordon: It is 4 or less parameters which will help both ARM and SH1 (function will use regparms then) 09.33.48 Quit [omni] (Remote closed the connection) 09.40.49 # J-23: Is this a bug that's in the tracker or something? 09.42.24 Quit jhulst (Read error: 113 (No route to host)) 09.42.33 # Llorean: no. 09.42.38 Quit devslashnull ("This computer has gone to sleep") 09.42.42 # hmm, installing older bootloader helped 09.42.48 # and stable Rockbox 09.43.14 # amiconn: ok, ta 09.43.18 # J-23: So, what exactly were you asking? 09.43.37 # Most devs won't know the bug exists if nobody's ever reported it, and if it were fixed you'd see a note about it in the changelog. 09.44.02 # Llorean: hey, dunno if you saw my message before... that podcast I think made it obvious we need some sort of "getting started" page... 09.44.24 # * J-23 compiles Rockbox from SVN to check if this happens for newest revision too. 09.44.34 # maybe it was already fixed. 09.45.13 # JdGordon: I think so too. Cut the "Releases" and "Current Builds" link and replace it with "Install" 09.45.30 # J-23: We only recommend people use the bootloader the RBUtil installs. 09.45.53 # J-23: we do also recommend people actually report bugs with newer code if they're experiencing them by actually documenting how to reproduce them in the tracker. 09.46.17 # Llorean: yeah something like that, and with a walkthrough of using rbutil and hope people are smart enough to be able to follow it if the target being walkthroughed isnt the one they are using 09.46.56 # JdGordon: From "Install" it can have a brief "Getting Started" paragraph, then a link to RBUtil, and a link to the builds page after a description of why most users shouldn't want to go ther. 09.47.21 # I think we need to start limiting how many links people need to follow 09.47.26 # works properly with stable bootloader 09.48.29 # JdGordon: Well, overall that would be the same (or less) links than the current "RButil" install path. 09.48.37 # And it'd be one less link in the menu on the left. 09.49.24 # I like the idea of 1 link from the main page to a full install walkthrough 09.55.23 Join globi [0] (n=Drk@2001:470:1f12:d3:0:0:0:2) 09.57.34 Join stoffel_ [0] (n=sfr@p57B4CFCE.dip.t-dialin.net) 10.03.35 Join fragilematter [0] (n=fragilem@92.81.250.6) 10.19.13 Join bmbl [0] (n=Miranda@unaffiliated/bmbl) 10.19.13 Quit nuonguy ("This computer has gone to sleep") 10.23.45 Join pixelma [0] (n=pixelma@rockbox/staff/pixelma) 10.24.57 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) 10.25.11 Quit jeffdameth (Read error: 110 (Connection timed out)) 10.25.26 Join jeffdameth [0] (n=jeff@dyndsl-091-096-063-101.ewe-ip-backbone.de) 10.29.54 Join Skail [0] (n=user@static24-72-51-82.regina.accesscomm.ca) 10.32.17 Quit miepchen^schlaf_ () 10.40.33 Quit Grundybear ("There are many but none in CANADA") 10.42.49 # linuxstb: I think I know why libdemac (especially entropy decoding) is still significantly slower on PP5002 even with the relevant functions in libdemac/ put into IRAM, and why it is so slow in general: The entropy decoder does several divisions per sample (for 3.98 streams, it's 3 divisions without overflow, and 5 divisions with overflow) 10.43.25 # And since ARM has no div instruction gcc uses a library function - which isn't put into IRAM on PP5002... 10.44.24 # Ah... Can that be fixed easily? e.g. are library functions in their own sections? 10.45.50 # No, just .text 10.47.08 # I wonder whether the range decoder could be implemented in a way that it uses fewer divisions. 10.48.16 # The generic ffmpeg range decoder uses none, but it decodes a bit at a time instead of multiple bits 10.50.18 Quit massiveH ("Leaving") 10.53.04 Join massiveH [0] (n=massiveH@pool-71-172-27-82.nwrknj.fios.verizon.net) 10.53.43 # Ok, so I enabled the Last.fm log, how do I use it? 10.54.06 *** Saving seen data "./dancer.seen" 10.56.12 # alkos333, http://www.rockbox.org/twiki/bin/view/Main/LastFMLog 10.57.05 # massiveH: Thanks 10.57.34 # Another question is regarding the artwork. All of my artwork is saved as /Artist/Album/cover.jpg 10.57.47 # personally, I suggest qtscrobbler 10.58.05 # I'm using the newClix red theme and for some reason instead of the artwork it shows Cover.bmp 404 10.58.18 # I tried renameing cover.jpg to cover.bmp, but that didn't work.. 10.58.34 # you can't rename a jpg file to .bmp and have it work 10.58.42 # you need to convert the jpeg file to a bitmap file 10.58.57 # alkos333: See http://www.rockbox.org/wiki/AlbumArt for some suggested image converters 10.59.11 # massiveH: I don't use QT 10.59.26 # massiveH: But they all have to be in BMP, right? 10.59.57 # alkos333, I don't use coverart, so I'm not sure, but I do know they have to be a bmp of certian dimensions 11.00.20 # 100x100 I believe 11.00.28 # and QT is a program that logs to last.fm 11.01.03 # alkos333: The dimensions of the album are are specific to the theme - see that wiki page I linked you to... 11.01.09 # each wps uses a different size bmp... you can check the one your current wps is expecting in system > rockbox info 11.01.46 Join nplus [0] (n=nplus@141.25.Globcom.Net) 11.01.50 # JdGordon: linuxstb: Thank you guys! 11.03.06 # is buffering:949-951 a possible deadlock? mutex_unlock() is called after rm_handle() which im pretty sure locks on entry? 11.03.12 # JdGordon: Hmm.. doesn't show anything artwork related in System > Rockbox Info 11.03.22 # and if so, shouldnt mutex_unlock happen straight after load_bitmap()? 11.03.30 # alkos333: you need a newer build then 11.04.11 # JdGordon: I got r18607 - 3.0 11.04.38 # then yeah, you need a current build 11.04.45 # it was added shortly after 3.0 11.05.14 # I see 11.07.10 # JdGordon: So if I were to unzip the latest build, would that overwrite the theme/configuration files, or just the firmware itself? 11.07.36 # just the firmware 11.07.49 # your config/themes are safe 11.07.51 # JdGordon: Sweet :) 11.07.55 # Nice 11.08.04 # as long as you don't delete anything you are safe** 11.08.35 # Awesome 11.08.51 # So where is this jpeg decoder plugin, so I could use jpeg artwork? 11.11.30 # JdGordon: I was wondering about this commit - http://svn.rockbox.org/viewvc.cgi/trunk/apps/root_menu.c?r1=18687;r2=18688;pathrev=18688 Shouldn't last_screen be defined as a "signed char" ? 11.12.21 # dont they default to signed? 11.12.31 Quit Skail ("Concoction recent by Pier.") 11.12.33 # No 11.12.50 # The C standard says chars can be either - it's up to the compiler. 11.13.05 # On ARM and (I think) MIPs, it's unsigned, on others, it's signed. 11.13.31 # hmm, ok 11.14.20 # And I seem to be missing something in that commit - isn't it just saying "if (x==-1) { x = -1}" ? 11.16.23 # umm... it was supposed to fix crashes when the nvram was corrupt if start in screen was set to previous 11.16.31 # I may have stuffed it though... 11.18.30 # Shouldn't you just check if last_screen contains a valid value, and set it to GO_TO_ROOT if it doesn't? 11.18.40 # So where's the JPEG decoder plugin? 11.19.21 # for the artwork that is 11.19.37 # alkos333: it's a viewer (that's explained in the manual as well). You can use it to watch your cover jpeg but it is not used to show cover art in the WPS 11.19.38 # look in flyspray... 11.20.07 # pixelma: Ah, got ia 11.20.13 # scorche: There's a patch for that? 11.20.15 # *ya 11.20.32 # linuxstb: i misunderstood what he was asking for.. 11.20.34 # maybe a misunderstanding here 11.20.58 # scorche: I'm not sure anymore either 11.21.29 # Odd, I enabled the Last.fm log, rebooted the ipod, then listened to 3 minutes of a song, then mounted the ipod and did ls -a , but .scrobbler.log is not there 11.21.48 # was the song more than half played? 11.22.12 # Yes, 11.22.14 # it was 4 minutes long 11.22.19 # I'll try again. 11.22.27 # linuxstb: hmm, yeah i tihnk your right... ill revert the whole thing and hope the crashing doesnt come back.,.. it shold work without it 11.22.31 # wasnt there some bug with the first file? 11.23.29 # possibly 11.23.57 # I thought that was with "gather runtime data" but maybe they suffer both from it 11.28.12 # Is there any advantage to using the Database? 11.28.52 # Right now, I just do browse and the Database is not used at all. 11.31.09 Join JdGordon_ [0] (n=jonno@c211-28-145-137.smelb2.vic.optusnet.com.au) 11.31.47 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 11.33.40 Quit globi ("Lost terminal") 11.34.18 Quit massiveH ("Leaving") 11.36.07 # I don't know understand why the scrobbler file isn't being created 11.36.13 # I played several songs from start to end.. 11.37.27 Quit amiconn (" l8er") 11.38.05 # alkos333: After you enabled it, how did you reboot your ipod? 11.40.28 # Menu + Select 11.40.48 # Then check if it's still enabled - that's like pulling the power plug 11.41.05 # You should always shutdown rockbox cleanly (hold PLAY for a few seconds) 11.41.18 # Hmmm 11.41.23 # it says no 11.41.25 Join faemir [0] (n=quassel@88-106-165-155.dynamic.dsl.as9105.com) 11.41.40 # Oh.. well I see now 11.41.48 # I thought that's what they meant by reboot 11.42.04 # No, "menu+selectr" is known as a "hard reset". 11.42.20 # Ok, I see now. 11.42.38 # Ok, it says Yes now 11.42.55 # linuxstb: Have you ever used http://scrob.paulstead.com/ ? 11.43.22 # No 11.46.38 Quit JdGordon (Read error: 113 (No route to host)) 11.47.08 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) 11.52.02 Quit stripwax (Read error: 110 (Connection timed out)) 11.55.24 Quit ajonat () 11.59.36 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon) 12.01.49 # So what's the purpose of a database? 12.02.55 Join culture [0] (n=none@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) 12.03.58 Join lasser [0] (n=chatzill@Wab6c.w.pppool.de) 12.06.25 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 12.12.06 Join J [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) 12.12.34 Nick J is now known as Guest25178 (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) 12.24.16 Join hannesd [0] (n=light@p5B163349.dip0.t-ipconnect.de) 12.29.10 Part fragilematter 12.33.26 Join Bagder_ [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) 12.37.18 Join herrwaldo [0] (n=waldo@ip-81-11-224-247.dsl.scarlet.be) 12.39.16 Quit JdGordon (Remote closed the connection) 12.41.10 Join JdGordon [0] (n=Miranda@c211-28-145-137.smelb2.vic.optusnet.com.au) 12.49.33 Quit fyrestorm ("irc protip: press alt-f4 to open the super secret mirc console window!") 12.49.46 Join einhirn [0] (i=Miranda@p5B031051.dip0.t-ipconnect.de) 12.53.55 Join fyrestorm [0] (n=fyre@cpe-68-173-234-148.nyc.res.rr.com) 12.54.10 *** Saving seen data "./dancer.seen" 12.55.57 Quit Bagder (Read error: 110 (Connection timed out)) 12.59.51 Nick Bagder_ is now known as Bagder (n=daniel@1-1-5-26a.hud.sth.bostream.se) 13.06.34 # alkos333: you decide that yourself, use it or not 13.07.51 Join Tsukasa-Ujiie [0] (n=Rofl@dsl-58-6-92-94.act.westnet.com.au) 13.08.11 # hey, is it possible to build rockbox using mingw? 13.08.18 # no 13.08.21 # ok 13.08.23 # didnt think so 13.08.25 # thanks 13.09.57 Quit Tsukasa-Ujiie (Client Quit) 13.12.06 # Bagder: It's impossible? ;) 13.12.30 # yeah, the question should've been that ;-) 13.14.19 # * Bagder showed his human side and tried to answer to what I think he meant rather than the exact question he asked 13.15.38 Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) 13.27.23 Quit Thundercloud (Remote closed the connection) 13.36.36 # "This article or section needs sources or references that appear in reliable, third-party publications." 13.36.48 # wikipedia comment on the Rockbox article 13.37.17 # I don't understand for what statements they would "need" that 13.38.18 # which comment? 13.38.27 # the big one at the top 13.40.01 # I swear that wasn't there just a short while ago. 13.40.25 # oh...i was looking in discussion...well...time to take it there, i suppose 13.40.36 # yeah, nothing in discussion mentions it 13.41.57 # haha...though the last discussion topic is entertaining 13.42.06 # indeed 13.42.11 # Discussion is pretty entertaining on that page period. 13.44.14 # You could just dump the contents of "Articles About Rockbox" on the discuss page and say "add references as you will" 13.47.26 Join ender` [0] (i=krneki@foo.eternallybored.org) 13.49.26 Quit einhirn (Read error: 104 (Connection reset by peer)) 14.02.42 Join GodEater_ [0] (n=ge@rockbox/staff/GodEater) 14.03.11 Join kugel [0] (n=chatzill@unaffiliated/kugel) 14.11.55 Join mf0102 [0] (n=michi@85-127-180-92.dynamic.xdsl-line.inode.at) 14.16.54 # JdGordon: ping 14.17.49 Join {phoenix} [0] (n=dirk@p54B47F88.dip.t-dialin.net) 14.19.26 Quit {phoenix} (Remote closed the connection) 14.21.34 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) 14.29.27 Join bughunter2 [0] (n=Jelle@77.164.66.126) 14.29.49 Nick Platyna is now known as Padme (i=platyna@platinum.edu.pl) 14.31.26 # kugel: pong 14.31.55 # JdGordon: Just uploading v8 with minor changes and a some comments 14.32.01 # cool 14.32.18 # gonna be around for a bit? 14.32.50 # hmm.. whats the fs#? its not in my email yet 14.34.19 # arg.. misread uploading as uploaded :p 14.34.32 # * JdGordon rebooting into linux so we can commit this 14.34.41 Quit JdGordon (Read error: 104 (Connection reset by peer)) 14.35.32 # woohh 14.40.28 Join JdGordon [0] (n=jonno@c211-28-145-137.smelb2.vic.optusnet.com.au) 14.41.53 # JdGordon: I've done uploading 14.41.59 # looking now... 14.42.46 # just on point 2... if you dont have the parent vp there it will be a better delta :p 14.43.18 # Well, it still breaks the whole point 14.43.32 # Also, a parent is needed for fix_viewports 14.43.34 # na, depends how the eventual custom vp patch happens 14.44.02 # and for the icons (they are drawn into the parent directly) 14.45.23 # and the icons are only drawn once (i.e. not in pitchscreen_draw, but at initializing) 14.47.16 # Wait I think I can find a way to "remove" the parent (still use it but use one of the pitchscreen vps instead) 14.48.01 # na, its better how it is than with hacks 14.48.55 Quit stripwax (Read error: 104 (Connection reset by peer)) 14.49.47 # kugel: actually... i think pitch_mode should go back to being global 14.50.16 # ill fix that and commit 14.50.22 # Ok, pitch could global too then 14.50.41 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) 14.51.39 # was it global before? 14.52.54 # I don't think so, but it's basically in the same situation (being remembered after quitting the pitchscreen, being a parameter of pitchscreen_draw) 14.53.55 Join miepchen^schlaf [0] (n=miepchen@p579ECD39.dip.t-dialin.net) 14.54.11 *** Saving seen data "./dancer.seen" 14.55.22 # Also, globals aren't that bad imho :) 14.55.30 # does the hwcodec targets have the pitchscreen? 14.55.50 # I dislike global symbols 14.55.54 # if they have HAVE_PITCHSCREEN #defined ;) 14.55.55 # depends how and why, but yeah i was more concerend with having it global and being passed around... one or the other 14.56.47 # bertrik: we're not talking about a symbol 14.57.02 # ok 14.57.48 # kugel: the screen actually works as expected still yeah? 14.58.31 # Uhm, most likely ;) I could do a last test in the h300 sim 14.58.59 # the functionality doesn't change with my patch 14.59.09 # i know... but just in case :p 14.59.50 # rebuilding a full h300 sim so i can double check 15.02.03 # I think my pitchscreen has some nice optimizations for small screens and remotes, that alone is worth committing :P 15.02.19 # commited... 15.02.22 # finally :p 15.02.37 # kugel: "optimizations" how? 15.02.38 # just over 2 months... i thought it was longer than that :p 15.02.40 # wooh great! cool 15.03.05 # globals can be dangerous ... 15.03.10 # Llorean: graphic'ish optimazations 15.03.14 # * pixelma gets scared 15.03.18 # kugel: That's a complete non-answer. 15.03.51 # The screen will omit some text which isn't necessary for the functionality if it doesn't fit, instead of overlapping 15.03.56 # "break the GUI once more"? 15.04.44 # kugel: What text? 15.05.00 Quit miepchen^schlaf () 15.05.07 # depends on the screen. The only text which is always there is the pitch value 15.05.22 # yes, hwcodec has the pitchscreen and I wonder if it was tested at least in a (bitmap) Archos sim 15.05.41 # * bluebrother wonders since when enums are named like defines 15.05.41 # except the Player 15.05.56 # It seems to me like it'd make more sense to default back to sysfont if everything won't fit. 15.06.22 # Llorean: Well I had this idea too, but got said from several people "No" 15.06.49 # kugel: Are these in comments on the tracker? What FS task is it? 15.07.10 # the main reason was afaik that sysfont doesn't support all languages and pitchscreen is quite localized 15.07.18 # the whole point of this is to remove any sysfont fsallbacking... 15.07.23 # all languages = all char sets 15.07.54 # Llorean: no it was here in irc 15.08.07 # JdGordon: It seems to me, thought, "making the screen indecipherable" isn't much better. 15.08.23 # I thought items should scroll if they don't fit, much like the quick screen? 15.08.38 # Just not showing them seems a pretty non-ideal solution. 15.09.12 # Llorean: That's plain wrong. The icons will stay and the pitch value will stay. That's just enough to use the pitchscreen 15.09.43 # kugel: "Plain wrong"? Why would there be text on the screen at all if it had no point? 15.09.48 # pixelma: there is more text on this screen than the quickscreen so scrolling would look terrible 15.10.11 # * bluebrother wonders if anyone agrees that "enum PITCHSCREEN_VALUES" is prone for confusion -- PITCHSCREEN_VALUES is not a define ... 15.10.41 # bluebrother: Do we have a guideline for constant naming? 15.10.47 # the "optimizations" mostly happen with on the remotes with a rather big font 15.11.34 # Llorean: not sure. defines are all-caps, and from a quick grep in apps/ it doesn't look like enum FOO is used at all but enum foo 15.11.36 # Llorean: Yes, in docs/CONTRIBUTING... 15.11.45 Quit bughunter2 ("bye") 15.12.06 # bluebrother: Yes, I was thinking the same. enum names should be lower case, or in those cases, probably just anonymous, and no variables are declared of that type. 15.12.09 # Then if we've got a guideline on it, there's no question it's wrong, right? 15.12.29 # ah, just found it. So I can scream ... enum FOO is forbidden! 15.12.54 # * bluebrother screams 15.12.58 # * linuxstb wonders what ICON_BORDER is for, and why it's 12 15.13.03 # the Archos' screen is even smaller than the lcd Iriver remote, but I need to take a look later 15.13.34 # * bluebrother wonders why those defines aren't defines anymore and why it's better to have them in an enum 15.14.03 # linuxstb: there're icons on the pitchscreen. and ICON_BORDER is there width/height + some pixels to look better 15.14.28 # then it isn't a border size 15.14.31 # kugel: The icons are always the same size? 15.14.37 # kugel: Wouldn't a name like PITCHSCREEN_ICON_SIZE or something make more sense? 15.14.58 # well, the icon+a small border. 15.15.04 # feel free to rename... 15.15.33 # why aren't they named properly in the first place? 15.15.58 # dealing with confusing names is a real pita. I get to do that at work much too often ... 15.16.10 # linuxstb: the icons are all 7x8 15.16.50 # Sorry, I didn't know the name is that confusing for you 15.16.52 # linuxstb: I think it's the same in the quickscreen (same icon size) 15.17.01 Quit kushal_12_27_200 ("Leaving") 15.17.29 # those icons will possibly change one day... 15.17.35 # any name that does not read what it actually is is confusing. At least if you aren't used to the misuse (which is almost always the case) 15.17.52 # * bluebrother still screams by the coding style violations 15.17.56 # kugel: It's always best to be explicit as possible. So if your "12" comes from the width of an icon, plus some padding, it's far clearer to define it in those terms. 15.18.44 # Yes, you're probably right. 15.18.55 # Not that anyone of you guys could've come the past few month and complain about it then. 15.18.56 Join MethoS- [0] (n=clemens@host-091-096-215-106.ewe-ip-backbone.de) 15.19.05 Quit Dieterbe (Read error: 110 (Connection timed out)) 15.19.11 # kugel: Frankly, that was JdGordon's job before committing the patch. 15.19.31 # but then youd all have nothing to complain about.... 15.19.38 # JdGordon: And we'd like it that way... 15.19.44 # and he didn't gave me a hint on that define-name 15.20.05 # * bluebrother thinks this is something one shouldn't need to explain 15.20.13 # kugel: But the all-caps names for defines is a pretty common thing, and I guess it's in the file linuxstb mentioned as well. 15.20.14 # * pixelma is not surprised ;) 15.20.17 # and as if the others(tm) didn't have enough stuff to do ... 15.20.41 # Llorean: my defines are all caps, that was not the point 15.21.01 # kugel: No, the point was non-defines being named with all caps... 15.21.43 # oh, that's already changed. I though we're discussing about the name of the ICON define 15.22.29 # The ICON define is at least a case of "well, some people might disagree as to whether it's a logical name" (I can't see how), but standard coding guidelines are things that definitely should've been checked (both by the author, you, and the committter) 15.23.14 # You might want to double check other patches you've got sitting in the tracker, at least. 15.24.28 # I've read CONTRIBUTING, but I must have missed the part with enums allways lower case. Anyway, I'm sorry, and it's already changed. The name of the enum was of no use anyway 15.31.44 Quit Llorean (Read error: 104 (Connection reset by peer)) 15.32.09 Join Llorean [0] (n=DarkkOne@ppp-70-242-15-169.dsl.hstntx.swbell.net) 15.33.17 # kugel: Also, wouldn't it be simpler to pass pitch_viewports[screen] directly to the pitchscreen_fix_viewports() function, instead of two parameters - screen and pitch_viewports[][] ? 15.33.29 Join Onj [0] (n=Miranda@home.andrelouis.com) 15.34.49 # kugel: Also, looking in gui_syncpitchscreen_run, there's a comment saying that the parent viewport should be a parameter to that function. Why isn't it? 15.35.09 # because JdGordon didn't like it 15.35.44 # didnt i suggest it gets put there first? then changed my mind? 15.35.48 # * JdGordon doesnt really remember 15.35.49 # yes 15.35.57 Join peerlessdeepak [0] (n=peerless@122.164.240.81) 15.37.03 # linuxstb: on the firt point yeah your right, and one the 2nd.. we need to decide how we want to eventually do custom viewports... untill then it doesnt matter if its a param or not 15.37.20 Quit J-23 (Read error: 104 (Connection reset by peer)) 15.37.27 # linuxstb: looks like you're right on the fix_viewport thing. I remember having some problems with passing the array, and this was the first way that worked 15.37.57 # Also, in an earlier version I needed screen 15.38.02 Quit reacocard (Read error: 110 (Connection timed out)) 15.38.47 Join reacocard [0] (n=reacocar@WL-415.CINE.HMC.Edu) 15.38.56 Join Dieterbe [0] (n=Dieterbe@213.219.136.85.adsl.dyn.edpnet.net) 15.40.12 Join HBK- [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) 15.40.20 # linuxstb: ah yes, I did screens[screen].getstringsize() in an earlier version, so I needed screen. Then I replaced this is font_get()->height, and didn't change the parameters 15.42.37 Join funman [0] (n=fun@86.219.158.180) 15.46.13 # funman: trying to get lcd to work? 15.47.00 # yes, but we may miss some initialisation 15.49.28 # funman: haven't atomicpunk done some lcd work? 15.50.09 Quit HBK (Read error: 104 (Connection reset by peer)) 15.50.47 Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) 15.52.53 # kugel: yes, mainly copy of the OF initialisation 15.53.09 # but I'm not sure about the clock speed of the DBOP module in AS3525 15.53.21 Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) 15.53.48 # you mean reengineering :) Copying sounds like violating someones's rights ;) 15.54.28 # my English is limited but you know what I mean 15.56.11 Quit pixelma (" HydraIRC -> http://www.hydrairc.com <- Organize your IRC") 15.56.52 # hey guys i am new to rockbox 15.56.58 # http://ssd1303oled.googlecode.com/svn/trunk/ < here is an opensource driver for the SSD1303 lcd controller 15.57.16 # hello fdinel 15.57.17 # peerlessdeepak: happens ... 15.57.21 # just checked out the source code 15.57.42 # hey funman :) 15.57.53 # kugel 15.57.59 # is there something which I can start working on ..or should i passively wait to figure that out for few more days 15.58.00 # everyone :P 15.58.23 # hi 15.58.33 Quit Onj ("I can get up and I can get out, so I did. http://www.tbrn.net") 15.58.36 # fdinel: I notice in your code you don't set a clock divisor for the DBOP module, isn't that a problem if the clock is too fast ? 15.58.43 # peerlessdeepak: well, what are you looking after? 15.58.49 # peerlessdeepak: work on something you would like to improve or do...selfish reasons are the best motivator for learning ;) 15.59.01 # if you want start developing, we have a nice for developers section in the wiki 15.59.03 Join MethoS-- [0] (n=clemens@host-091-097-243-205.ewe-ip-backbone.de) 15.59.19 # I have an iriver h10 5GB and want to play video in it 15.59.45 # thanks bluebrother 16.00.01 # we have mpegplayer 16.00.39 # funman: I may have missed the divisor code, but hmm it would be strange since I thought it was there :P 16.00.57 # Is it possible to port vlc in to it? 16.02.34 # nah. The cpu isn't powerful enough 16.02.36 # peerlessdeepak: it wouldnt be very productive and a lot of work 16.03.15 # oh ok 16.03.22 # sounds interesting though :) 16.03.33 # I am trying to compile and run the ui simulator 16.04.16 # do i need to have a svn version to do that 16.04.36 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds) 16.04.50 # peerlessdeepak: you could at least port the codecs to rockbox (most wouldn't perform good enough on most targets though) 16.05.03 # you dont, but it helps...you really ought to read the "for developers" bit in the wiki 16.05.11 # SVN is recommended, but you can also download the source package 16.05.39 # fdinel: I notice also when you check status register you miss a shift (1<<0xA) 16.05.41 # I have downloaded it directly 16.05.41 # for serious development svn is a must -- unless you want to make yourself additional work :) 16.06.04 # thanks guys ..i will come back after doing the basics 16.06.19 Quit EspeonEefi ("さよなら") 16.06.40 # or 1<<9 rather (10th bit) 16.06.41 # funman: is your rockbox integration done so far? I'm wondering if it can be committed 16.06.57 # kugel: no, it's very hackish 16.07.20 # fdinel: no, 1< hmm 16.08.19 # but I'm checking directly using &, not bitshifting, no? 16.08.30 # & 0xA = bits 3 and 1 16.08.49 # right :D bad conversion on my side ;) 16.09.01 # should be 0x400 16.09.08 # still no luck 16.09.24 # fdinel: I prefer to use (1< I wrote the code quite fast, there still may be some errors, especially on the sleep side 16.10.10 # we could use a macro for this, would be clean and easier to understand (less error-prone) 16.10.34 # funman: can you until it's less hackish push into the git repo? 16.10.43 Join fragilematter [0] (n=fragilem@92.81.250.6) 16.10.53 # hey fragilematter 16.10.58 # also the controller is for a screen with 132 columns and our screen only hs 128, maybe we should loop over the screen (I already try to draw somewhere else than the borders) 16.11.07 # hello 16.11.10 # kugel: well when someone wants to code on it, why not 16.11.45 # that's why we have the git 16.11.54 # funman: yes we should but I didn't see anything (yet) limiting the display size in the OF, maybe they just "soft-limit" dimensions 16.12.08 # btw, can someone give me "push access" on the git repo? 16.12.10 # and also it's useless while linuxstb hasn't committed a version of mkamsboot which supports custom code 16.12.22 # kugel: you must ask daniel_at 16.12.37 Quit stoffel_ ("leaving") 16.12.46 # hmm 16.12.55 # funman: and there's that area stuff I don't know much about, maybe it is simply the same with different back-colors, but there may also be something else to consider... 16.13.50 # possibly, but unlikely imho 16.15.14 Quit MethoS- (Read error: 113 (No route to host)) 16.15.58 # fdinel: I'm not sure what's the GDDRAM (mentioned in commands B0/BF), this command is used after 'inverting' the screen columns 16.16.30 # I think I'll read the code of 'ssd1303oled' project 16.17.08 # It helped me understanding that 'D/C' was Data/Command# pin, not some electrical power :P 16.17.25 # haha yeah ;) 16.17.41 # well at least have a look at the SSD datasheet 16.18.00 # yes I read the commands list, but it still is a bit obscure 16.18.20 # maybe we would need to reset the device before using it 16.22.54 Quit RandalSchwartz (Remote closed the connection) 16.23.33 # I think first step is understand exactly which clock frequency the controller needs 16.24.37 # we use a dividor in the AS3525 (set for cgu_dbop) AND in the lcd controller 16.26.01 # yes well we can have a look at the OF, everything I coded was from the same function (which I named InitLCD) but there may be more elsewhere... 16.26.04 # kugel: A few other comments on your patch.... Why use "n" for a loop variable (in the fix viewports function) - "i" is more conventional. So is "int", not "short".... In pitchscreen_draw, reusing the max_lines variable for other purposes is just nasty... 16.27.24 Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) 16.28.19 # funman: about the GDDRAM, read para. 7.7 in SSD datasheet 16.28.41 # in brief, it is a bitmap to be displayed 16.28.49 # like 132x64 bits or something 16.28.51 # int is probably also more efficient than short (smaller and faster) for the processor 16.29.17 # bertrik: Exactly. 16.29.48 # I didn't know that int is more effective 16.30.09 # kugel bertrik and linuxstb: exactly and GCC even add code to "remove" unused upper bits so using an int skip those instructions too 16.30.56 # kugel: That's the whole point of the "int" type - it's the integer type the cpu is most comfortable with, so you should generally always use it. 16.32.48 # Ok, will do. I just thought a short always takes 2bytes and an int can take 4, so short wouldn't do anything but save ram 16.32.49 # fdinel: the dbop clock divider is set in 0x151C , the value stored in RAM (at 0x2022C) is 64000000 (64MHz) 16.33.49 # fdinel: and this function is called at 0x1E70 16.34.09 # but I lost track of the argument given to it :/ 16.34.20 # funman: ok I'll have a look, I must go, we talk again later :) 16.34.52 # linuxstb: the i convention isn't mentioned in CONTRIBUTING, I didn't know that we're supposed to use i 16.35.36 # kugel: No, that's not a rule as such, more like something the whole world does out of habit... ;) 16.36.01 # I'm quite used to n though 16.37.06 Quit scorche (Read error: 104 (Connection reset by peer)) 16.37.13 # so a short is basically a no-go in rockbox? 16.37.14 # You wouldn't use i and n as follows? for (i=0;i kugel: No, they have they're place, it's just that in that specific case, int is the better choice. 16.37.45 # s/they're/their/ 16.37.58 Join scorche [0] (i=Blah@rockbox/administrator/scorche) 16.38.26 # isn't short used when you need 16 bits data type ? 16.38.43 # linuxstb: well if I have both n and i I'd do it the way you wrote 16.39.13 # don't you consider it confusing if i is the running value in one case and not in a different one? 16.39.16 # I think shorts are used sometimes in rockbox as members in structure, especially if the structure is used in a big array. I don't think using n instead of i is a big deal 16.39.18 Join {phoenix} [0] (n=dirk@p54B478D1.dip.t-dialin.net) 16.40.33 # bluebrother: Not really. If you only know i then it's probably confusingm but it's definitely not confusing for me 16.41.10 # kugel: because you're used to strange conventions in contrast to what the whole world does? ;-) 16.41.44 # No, because I don't blindly follow conventions, but actually look what variables are used for what 16.42.01 # kugel: What about max_lines? 16.42.35 # who says that following conventions means doing it "blindly", and not looking what variables are used for? 16.42.40 # if you consider this as nasty feel free to change. It's fine for me, and I commented it so it's not confusing for other people 16.43.02 # believe me, if you have to deal with code where stuff is named differently than what it actually does you'll start to love such conventions 16.44.19 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) 16.44.29 # I just don't feel like using more variables than I need to, also to safe space and such 16.44.40 # kugel: So you think the code is clear? Lines like "if (max_lines < pitch_viewports[PITCH_MID].width)" ? 16.44.59 # Especially when max_lines is a parameter to that function... 16.45.05 # of course it's not clear if you didn't read the comment. That's why I wrote it 16.45.20 # if variables are allocated on the stack they don't take up more space -- the compiler can optimize them away out of their scope 16.45.41 Join DaaT [0] (n=dani@89.181.92.167) 16.45.51 # kugel: The comment doesn't help. Saying "max_lines" no longer means the maximum number of displayable lines does't make the actual code clear... 16.46.58 # Using meaningful variable names is pretty fundamental to writing readable and maintainable code. 16.47.26 # code that needs a multiline comment to explain is kinda broken by design 16.49.35 Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) 16.49.37 # hi everyone. I'm on the Database page over at the RB site, but I'm not seeing it listed. Does RB support the album art tag so that it displays it in the WPS? 16.49.44 # Then change it. I totally agree that it's not clean coding style and confusing without reading the comments. I did that to safe a varialble. And I didn't know that another variable doesn't take space at all, which was the reason I did that 16.50.07 # DaaT: see the AlbumArt wiki page 16.50.16 Quit lasser ("ChatZilla 0.9.83 [Firefox 2.0.0.16/2008070200]") 16.50.38 # scorche, thanks 16.51.07 Quit Thundercloud (Remote closed the connection) 16.54.15 *** Saving seen data "./dancer.seen" 16.55.38 Join {-phoenix-} [0] (n=dirk@vpnclient-033.hrz.tu-chemnitz.de) 16.56.31 Join PaulJam [0] (i=PaulJam_@vpn-3007.gwdg.de) 16.58.24 Join jhulst [0] (n=jhulst@unaffiliated/jhulst) 17.02.44 Quit pixelma2 (Read error: 110 (Connection timed out)) 17.03.21 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) 17.06.07 # kugel: The problem is that the more I look at that code, the more problems I find... So IMO the patch shouldn't have been committed as it was (and is). 17.06.09 Join toffe82 [0] (n=chatzill@adsl-70-235-225-107.dsl.frs2ca.sbcglobal.net) 17.06.10 Join miepchen^schlaf [0] (n=miepchen@p579ECD39.dip.t-dialin.net) 17.06.25 # Another example is all those snprintf() calls - why not just use the str() value directly? 17.06.58 # that was before me 17.07.31 Quit ejl ("Ex-Chat") 17.08.34 # linuxstb: tell me the problems. I'm willing to learn, they that I can do better next time 17.08.51 Quit {phoenix} (Read error: 110 (Connection timed out)) 17.09.00 # But I didn't touch those snprintfs, I only deleted one 17.13.16 # That's true, sorry for blaming that on you ;) 17.14.04 # No problem. I'm used to get blamed here 17.15.10 # linuxstb: I would've reviewed my patch once more, but I was just compiling a sim to test once more, when JdGordon suddenly committed 17.15.49 # Also, JdGordon said it's fine, so I didn't know that it's that bad 17.17.06 # But of course, that's not an excuse for the bad coding style on my part 17.20.45 Join {phoenix} [0] (n=dirk@p54B478D1.dip.t-dialin.net) 17.21.00 # linuxstb: Any more problems? 17.23.54 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon) 17.24.29 Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) 17.26.17 # seems not 17.26.36 Join thegeek_ [0] (n=nnscript@s080a.studby.ntnu.no) 17.28.03 Join Schmogel [0] (n=Miranda@p3EE22D61.dip0.t-ipconnect.de) 17.29.57 Join wpyh [0] (n=william@123.151.132.200) 17.30.24 Quit thegeek (Read error: 113 (No route to host)) 17.32.38 # it looks like the sansa clip charges with a current of 100 mA 17.32.46 # kugel: I'm just trying to find where to start... I think my main problem is that I would do the whole thing completely differently. So for example, I wouldn't have an array of viewports, I would have one struct per screen (i.e. main and remote) which stores information about how the pitch screen is formatted. So three viewport structs - top, mid and bottom, plus some booleans to say whether the various elements are displayed or not. 17.33.03 # I would find that clearer, as the logic to decide how to lay out the pitch screen will be separated from the actual display. 17.34.01 # It's 3 viewports per screen 17.34.52 # I know. 17.35.05 # Well, 4 if you include the parent viewport. 17.35.06 # they get formatted in fix_viewports. The decision if stuff is drawn happens upon drawing. 17.35.28 # I know... I'm saying that's not how I would have done it. 17.36.13 # hmm I think the code is quite logical and straight forward, but it's certainly possible with structs too 17.36.42 Quit {-phoenix-} (Read error: 110 (Connection timed out)) 17.37.06 # I mostly oriented on the viewport'ified quickscreen, which happens to do it quite in the same way 17.46.28 Join crash91 [0] (n=7aa23d61@gateway/web/cgi-irc/labb.contactor.se/x-8f1b6bcaa1d6825b) 17.58.04 Join amiconn [50] (n=jens@rockbox/developer/amiconn) 18.00.49 Quit pixelma2 (Remote closed the connection) 18.01.00 Join Lear [0] (i=chatzill@rockbox/developer/lear) 18.01.09 Join phinze [0] (n=phinze@pool-96-250-252-230.nycmny.fios.verizon.net) 18.03.41 Join pixelma2 [0] (n=marianne@rockbox/staff/pixelma) 18.04.09 Quit XavierGr () 18.05.55 Quit crash91 ("CGI:IRC (EOF)") 18.09.03 # kugel: I was thinking of something along these lines - http://www.davechapman.f2s.com/rockbox/ps.diff 18.10.15 # (it's just a quick attempt, so show you my intention) 18.12.38 Join mmadia [0] (n=chatzill@pool-138-89-96-141.mad.east.verizon.net) 18.14.20 # linuxstb: Ok. Now I'm wondering why haven't done it yourself in the first place. Could've saved me much work. 18.14.46 Join clemare [0] (n=clemare@190.160.228.188) 18.14.53 # Hi 18.15.23 # well, it doesn't really differ that much from my code. Just the structs and bools put around 18.15.32 # I just find out rockbox firmware.... but I don't see the iPod I have. 18.15.52 Join coatman [0] (n=coatman@r05cgrp89.device.mst.edu) 18.16.10 # My iPod is the fat iPod Nano (latest I think)... somebody know if it is supported? 18.16.46 # kugel: No, it's not that different, just a reorganisation of where things are done 18.16.59 # clemare: No, only the very first generation of Nanos can be used with Rockbox. 18.17.20 # Apple completely changed the hardware after that (compared with all previous ipods) 18.17.53 # Ok, thanks.... It was a gift anyway :-) 18.18.52 # linuxstb: well, the decision moved to the init. That means that it can't change due to redrawing. With my code, it was possible that the "+2%" and "-2%" popped up when going from 100.0% to 99.9% 18.19.06 # it is, rather 18.21.23 # kugel: Yes, I thought about that, but I think that's a bad thing. 18.22.02 # Hm, I considered that as good. 18.22.41 # and that's why I didn't let it decide on what to draw in the fix_viewports function 18.25.25 Quit alkos333 (Read error: 104 (Connection reset by peer)) 18.25.48 Join alkos333 [0] (n=alkos333@c-67-175-222-150.hsd1.il.comcast.net) 18.27.31 # linuxstb: I find it a bit sad, that 2 month nobody is interested in this patch (and the patch begins to rot), but post-commit everyone joins a discussion with loads of complaints here and there, and someone who says "I'd have done it differently" 18.30.40 # kugel: Speaking for myself, it's simply that I've had almost no time for Rockbox over the last few months, but the commit of your patch co-incided with me having some free Rockbox time, so I had time to look at the commit closely and think about the problem. 18.39.17 Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) 18.44.50 # thanks, bye 18.45.01 Quit coatman (Read error: 110 (Connection timed out)) 18.45.02 Part clemare ("Ex-Chat") 18.47.34 Quit DaaT ("Ex-Chat") 18.53.18 Quit nplus (Read error: 104 (Connection reset by peer)) 18.54.19 *** Saving seen data "./dancer.seen" 18.55.14 Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) 19.01.46 Join dabujo [0] (i=xx@p4FDB00DB.dip0.t-ipconnect.de) 19.07.12 Part fragilematter 19.09.12 Quit {phoenix} (Remote closed the connection) 19.09.22 Join hannesd_ [0] (n=light@p5B161D3C.dip0.t-ipconnect.de) 19.14.14 Join AlexStacey [0] (n=no@host86-145-253-209.range86-145.btcentralplus.com) 19.15.22 Join lasser [0] (n=chatzill@Wab6c.w.pppool.de) 19.16.11 # hi, i've got a Sandisk e260 v1 player and was about to install Rockbox but wondered about the USB issues - it say's that Windows will recognise the device but no more 19.16.18 # does anyone know about that? 19.17.04 # i need to be able to charge the device from usb and to transfer music but it sounds s though i won't be able to with Rockbox 19.17.53 # Is it possible to switch between the two firmwares? (officil and rockbox) 19.18.42 Join CrazyFoam__ [0] (n=gturner@pool-71-111-53-183.ptldor.dsl-w.verizon.net) 19.18.56 # AlexStacey, it will reboot into the OF automatically if USB is plugged and reboots back to rockbox when unplugged after charging/transferring data 19.19.06 # strange thing: bidi_l2v doesn't work with -O but works with -Os, then if insert dummy call it works again... compiller bug? 19.19.11 # (OF = original firmware) 19.19.28 # bertrik: wow - that sounds perfect 19.19.36 # thanks 19.20.06 # is there another way to reboot rockbox (ipod-video) besides holding menu+select? 19.20.14 # was playing with rockboy and it's frozen 19.21.10 # vitja, in my experience it's more likely a bug in our source code rather than the compiler itself 19.21.54 # bertrik: ok.. after changes in bidi.c nand_identify fails as it seems memory is corrupted 19.22.15 # why does nand_identify needs code from bidi.c ? 19.22.19 # btw if I insert strlen() for example in bidi_l2v() it works ok 19.22.22 # no 19.22.51 # I was trying different revisions and found that this happend after optimizations in bidi 19.23.37 # perhaps only option is to wait 15 hours for battery to drain? :( 19.24.15 # is there a way to check stack for corruption? 19.24.21 Join webguest64 [0] (n=c77ebdec@gateway/web/cgi-irc/labb.contactor.se/x-920d5ba2bbdfec0e) 19.24.38 Quit hannesd (Read error: 110 (Connection timed out)) 19.24.39 Nick hannesd_ is now known as hannesd (n=light@p5B161D3C.dip0.t-ipconnect.de) 19.24.51 Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) 19.26.34 # * bertrik wonders how easy/hard it would be to run a static code analyser (e.g. splint) over the rockbox code 19.27.21 Quit jhulst (Read error: 60 (Operation timed out)) 19.29.05 Quit robin0800 (Read error: 110 (Connection timed out)) 19.30.10 Join DismalArcadia [0] (n=DismalAr@dsl5400D961.pool.t-online.hu) 19.32.51 Join {phoenix} [0] (n=dirk@p54B478D1.dip.t-dialin.net) 19.34.29 Quit vitja ("Ex-Chat") 19.34.46 # I am not a programmer but i want to add plugins to rockbox that are in the Patches section of the website. How do I do it? 19.36.02 # webguest64: Easiest way is to find "unofficial builds" of rockbox that already include those plugins, and use those builds. But if you want to apply the patches yourself, you need to set up a development environment and compile Rockbox yourself - there are plenty of guides to that on the Rockbox wiki 19.36.32 # Thanks 19.38.23 # linuxstb: I wonder nobody changed the nasty reuse of max_lines. If you want I can do a patch doing this and also your struct stuff (and possibly the snprintf) 19.40.13 Join bughunter2 [0] (n=Jelle@77.164.66.126) 19.40.53 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) 19.44.28 Join Horschti [0] (n=Horscht@p4FD4ED05.dip.t-dialin.net) 19.45.20 Quit Horscht (Nick collision from services.) 19.45.20 Quit webguest64 ("CGI:IRC (EOF)") 19.45.26 Join ajonat [0] (n=ajonat@190.48.122.100) 19.46.44 Join nplus [0] (n=nplus@141.25.globcom.net) 19.47.15 Join petur [50] (n=petur@rockbox/developer/petur) 19.47.24 Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) 19.48.16 Quit fyrestorm (Read error: 104 (Connection reset by peer)) 19.50.25 Quit mmadia ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]") 19.51.14 Join fyrestorm [0] (n=fyre@cpe-68-173-234-148.nyc.res.rr.com) 19.54.15 Quit CrazyFoam__ ("Ex-Chat") 19.55.47 Quit Darksair ("Do you hear that? This is the sound of inevitability. This is the sound of your death, Mr. Anderson.") 19.56.25 # rockbox seems very nice. props to the developers =] 19.56.41 Quit fyrestorm (Read error: 104 (Connection reset by peer)) 19.58.49 # Thanks :) 19.59.47 Join fyrestorm [0] (n=fyre@cpe-68-173-234-148.nyc.res.rr.com) 20.01.10 Quit nplus (Remote closed the connection) 20.02.19 Join Nibbler [0] (n=Nibbler@e181123247.adsl.alicedsl.de) 20.02.46 Join jhulst [0] (n=jhulst@unaffiliated/jhulst) 20.03.21 Join nplus [0] (n=nplus@141.25.globcom.net) 20.11.57 Quit kugel (Read error: 110 (Connection timed out)) 20.15.12 Join kugel [0] (n=chatzill@unaffiliated/kugel) 20.20.10 Quit funman ("leaving") 20.20.32 Quit nplus (Remote closed the connection) 20.21.20 Join nplus [0] (n=nplus@141.25.globcom.net) 20.23.31 Quit {phoenix} (Remote closed the connection) 20.26.30 Join {phoenix} [0] (n=dirk@p54B478D1.dip.t-dialin.net) 20.30.39 Quit Thundercloud (Remote closed the connection) 20.31.05 Join coatman [0] (n=coatman@r05cgrp89.device.mst.edu) 20.36.03 Quit jhulst (Remote closed the connection) 20.38.50 Join funman [0] (n=fun@86.219.158.180) 20.39.03 # I'm just back because my LCD screen just lighted up :P 20.39.11 # \o/ 20.45.11 Join webguest81mitche [0] (n=5657aa5c@gateway/web/cgi-irc/labb.contactor.se/x-6dd37699cc99f235) 20.46.03 # hello I have bought the sansa e280. but I have a problem I have the v2 version and I want install rockbox has somenoe an solve for me? 20.47.29 Part J-23 20.47.37 # webguest81mitche: Rockbox doesn't work on the v2 versions... 20.47.38 # no, rockbox doesn't work on the v2 yet and there's no schedule on when it will 20.49.40 Part AlexStacey 20.49.49 Quit bughunter2 (Read error: 104 (Connection reset by peer)) 20.50.16 # agaffney: 20.52.32 # agaffney: 20.52.50 Join Dhraakellian [0] (n=ntryon@cpe-72-226-197-191.rochester.res.rr.com) 20.53.25 Join EspeonEefi [0] (i=espeonee@STRATTON-SEVEN-TWENTY-ONE.MIT.EDU) 20.53.59 # 20.54.21 *** Saving seen data "./dancer.seen" 20.54.57 Quit webguest81mitche ("CGI:IRC (EOF)") 20.55.16 # umm 20.55.25 # wtf was that about? 20.56.00 # he likes you 20.58.06 Nick HBK- is now known as HBK (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) 20.58.22 Quit peerlessdeepak ("Leaving") 21.01.01 Join tvelocity [0] (n=tony@gw1.mycosmos.gr) 21.01.38 Join denes [0] (n=denes@pool-7752.adsl.interware.hu) 21.02.37 # gevaerts: markun: ok, I have sent in the meizu m3 lcd driver, it's fs #9459 21.05.18 # Thanks 21.05.59 # * gevaerts goes to try it 21.06.48 Join myndzi [0] (n=m@63-226-221-137.tukw.qwest.net) 21.07.26 # so i had to fix the theme i'm using again and decided to try and pload it .. i followed all the instructions but i can't for the life of me locate the login link for the wiki 21.08.00 # what do i do from here? i already have a username from sometime before 21.08.43 # myndzi: the wiki will pop up a login dialog when you click on any link that needs a login (like "edit") 21.09.07 # eh 21.09.19 # ok, though that's kinda like closing your document to save it :P 21.10.47 # thanks 21.11.43 Quit Schmogel (Read error: 104 (Connection reset by peer)) 21.11.58 Join fragilematter [0] (i=5c526163@gateway/web/ajax/mibbit.com/x-2920ac800334ad85) 21.13.15 # gevaerts: ok, I am interested in whether it works for you 21.14.02 # Is dfu on the m3 the same as on the m6sl? (hold M+play while plugging in) 21.14.38 # gevaerts: yes, and then release play when plugged in. release M when it says "Clearing status ...". 21.14.52 # OK. code uploads, and I get a white screen. Now to draw something on it... 21.16.08 # how would Rockbox's MPEG-2 playback compare with the Sansa e200 MJPEG playback in terms of battery life? 21.17.09 # * gevaerts thinks that Dhraakellian asks a very interesting question, and he can't wait for his test results ;) 21.17.20 # hehhehheh 21.17.51 # the sansa OF has mpeg playback? I thought they do only some special avi 21.17.58 Join bughunter2 [0] (n=Jelle@77.164.66.126) 21.18.08 # bluebrother: MJPEG in a .mov container, iirc 21.18.21 # bluebrother: Motion JPEG... 21.18.29 # Dhraakellian: is that standard mjpeg in standard mov, or some format similar ? 21.18.36 # aka AMV 21.19.07 # denes: I just see a white screen, no text. 21.19.12 # funman: I would think so, but I could very easily be moving out of my depth if I try to answer further 21.19.16 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) 21.19.17 # gevaerts: did you apply the whole patch - in which case there should be something written on the top - or just the lcd driver part? 21.19.57 # gevaerts: is this old or new m3? patch only works with new m3 21.20.06 # Everything. Let me check for other local changes that could cause this 21.20.31 # denes: this is an m3 that was purchased from amazon.fr last week. The back says it's an SP 21.21.01 Join phinze_ [0] (n=phinze@pool-96-250-252-230.nycmny.fios.verizon.net) 21.21.01 # gevaerts: mine says sp too, but it's definietly the "v2" version 21.21.33 # Does it say that somewhere on the case? 21.21.53 # gevaerts: afaik no 21.24.15 # gevaerts: ok, I checked with vanilla svn+patch and works for me... 21.24.25 Part fragilematter 21.24.44 # gevaerts: does your player work with 2003.XX firmware? the new m3 only works with 2004.X or later 21.24.58 # If I comment out the clock setting, the touchpad works, so I definitely have running code 21.25.03 # gevaerts: check the version of the firmware in the menu 21.25.28 # gevaerts: then it's the other LCD :( 21.25.35 Join Thundercloud [0] (n=thunderc@cpc1-hem18-0-0-cust660.lutn.cable.ntl.com) 21.26.20 # You're looking at this the wrong way. Now we can at least decently support both! 21.26.58 # gevaerts: well :) 21.27.25 # gevaerts: so can you check the firmware version? 21.27.50 # Currently 2.004.3. I'm downloading some other versions right now 21.28.30 # gevaerts: maybe they use whatever lcd they have at hand 21.29.32 # gevaerts: if you get picture with 2003.X firmware, then it's likely the old type lcd 21.29.57 # still downloading. Their site seems a bit slowish 21.31.22 Quit phinze (Read error: 110 (Connection timed out)) 21.32.07 # denes: what copyright year does your m3 show on the back? Mine says 2007 21.32.21 # gevaerts: mine too 21.32.40 # That doesn't help identify them then :( 21.33.09 # gevaerts: there is no 2004.3 fw for download on the page, which is strange 21.33.12 # kind of 21.33.32 # gevaerts: mine came with 2004.6 21.33.44 # Mine is a dane elec one, maybe the OEMs get different versions 21.33.59 Join jhulst [0] (n=jhulst@unaffiliated/jhulst) 21.34.10 # gevaerts: yes, possible 21.38.17 # * petur tries to wrap his brains around sample_to_mono() 21.40.04 Quit myndzi (Remote closed the connection) 21.41.00 Quit linuxstb (Remote closed the connection) 21.41.31 # denes: 2003.5 works, so I guess this is the old one 21.41.47 # gevaerts: yes, seems like that 21.43.41 Join przemhb [0] (n=przemhb@chello089076178118.chello.pl) 21.44.20 Join myndzi [0] (n=m@63-226-221-137.tukw.qwest.net) 21.44.22 # hi! 21.45.04 # ok, think i did it! also one other question: what's the state of the MOD support on rockbox? it doesn't really say much under SoundCodecs but i'm wondering if it has been improved past the basic patch that was in there some time ago 21.46.18 # Am I right believing that I will be able to format a new HDD connected to iriver H10 after replacing an old one? 21.46.40 # markun: ping 21.47.49 # denes: I could probably verify this myself, but did the stack size exceed available RAM? 21.48.28 # * gevaerts is a bit surprised that the OUTPUT_FORMAT thing didn't cause heaps of trouble 21.50.02 # gevaerts: I don't think the stack exceeded available RAM, but .bss definietly did 21.50.20 Quit nplus (Remote closed the connection) 21.50.32 # That could explain some weird issues I saw I guess 21.50.41 Quit amiconn (" l8er") 21.51.24 # gevaerts: on the m6sl? what issues? 21.51.47 # denes: if the code is a bit too big, it stops working 21.52.04 # gevaerts: try maskikng the interrups. that's what I did 21.52.15 # gevaerts: INTMSK=0; 21.52.59 # gevaerts: the code appeared to work, but broke when "Clearing status appeared", and masking the interrupts fixed it 21.53.27 # gevaerts: I am not sure whether the iram wraps around (my guess) or what happens when it gets overwritten 21.53.47 Join tim__b [0] (i=tim__b@the-ascii-scene.doesntexist.org) 21.54.01 # I guess we need both. Disabling interrupts certainly doesn't hurt as long as we don't actually need any 21.54.30 Join ztx_- [0] (i=zatox@i577A8A30.versanet.de) 21.54.30 # gevaerts: what do you mean "both"? 21.54.45 # hey guys 21.54.53 # Both disabling interrupts and not overflowing RAM 21.55.01 # any idea where i can get a sansa e280 v1 to use with rockbox? 21.56.03 # ztx_-: probably on ebay 21.56.28 # gevaerts: imho overflowing ram is not a problem. if the code is loaded at the start of iram (like on m6sl), then it's not easy to overflow the ram. it's possibly to overwrite important stuff though, and maskin all interrupts takes care of that issue. 21.57.06 # Yes, but that only solves part of the problem. You never know what you overwrite 21.57.19 # gevaerts: on m3 (where stuff is loaded at IRAMSTART+128k) it probably isn't a problem, as ram apparently wraps around 21.57.32 # ztx_-: if you have contacts in the US, you can try froobi.com. Unfortunately they don't deliver to most of the world 21.57.35 # gevaerts: but why do you care, code using that data won't ever be executed 21.58.02 # gevaerts: after our code got loaded 21.58.02 # gevaerts, i dont have contacts in the US :/ 21.58.24 # Too much speculation about what exactly happens. Keeping it small enough just is safer 21.58.54 # gevaerts: the bigger problem is that the bootrom hands execution to us in user mode, so irq and such stuff cannot really be set up. 21.58.55 # ztx_-: It's very unfortunate, I know. We just have to live with it I guess 21.59.14 # gevaerts: ...as it is done in crt0.s 22.00.24 # gevaerts: but yes, if you can keep the code small, then that's even better 22.00.52 # is there a link to walk a guy through compiling rockbox / adding patches? 22.02.46 # denes: anyway, I just committed your patch, so the work will get a bit easier at least for you 22.03.03 # myndzi: have you seen http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToCompiling ? 22.03.52 # that looks like about what i wanted.. is it just me that has a very hard time finding his way around the wiki? 22.04.38 # The wiki does have a search feature 22.04.54 # which doesn't seem to produce useful results whenever i try it :( 22.05.16 # it took me montsh to remember "SoundCodecs" when i wanted to dig up that page heh! 22.05.28 # occasuionally that is.. god, i hate telnet 22.06.27 # i think i'll asve this for later when i have speedier internet. t hanks. 22.07.16 Join kronflux [0] (n=kronflux@blk-138-78-15.eastlink.ca) 22.07.40 Join _any1 [0] (i=68Hz@p54B8EAAC.dip.t-dialin.net) 22.07.47 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) 22.09.06 # linuxstb: when you use BX to branch to the unpack function, shouldn't the function start address be aligned on 32 bits ? 22.09.49 # funman: No, it's thumb code, so just needs to be aligned to 16-bits. The BX parameter has 1 added to it (i.e. bit 0 set) to indicate a switch to thumb mode. 22.10.45 # linuxstb: I remember as or ld being insulting when my functions didn't start on 32 bits aligned address 22.11.03 # and in the Clip OF I see a lot of dummy 16 bits 0, before function starts 22.11.24 Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]") 22.12.05 # as/ld were complaining about thumb code not being 32-bit aligned? 22.12.27 # no, function starts 22.12.39 # ie, what you would use in bx instructions 22.12.46 # That's what I mean - the start of thumb functions? 22.13.58 Quit kronflux ("Leaving") 22.14.11 # If I remember correctly, yes 22.14.58 # I can't think of a reason why a bx to thumb code on a 16-bit (but not 32-bit) boundary would cause problems. 22.15.27 # linuxstb: i just saw, you moved mkamsboot from utils into the rbutil dir, and we wanted to move everything in the rbutil dir to the utils dir in the future :-) 22.15.50 # domonoky: bluebrother already mentioned that - see the logs from soon after my commit... 22.16.04 # * domonoky goes log checking... 22.16.46 # linuxstb: I may have been confused earlier, because I can't reproduce this problem 22.18.28 Join mirak [0] (n=mirak@81-66-70-98.rev.numericable.fr) 22.19.23 # domonoky: http://www.rockbox.org/irc/log-20081004#11:37:08 22.19.39 Quit myndzi (Remote closed the connection) 22.19.45 # ah, thx... :-) 22.20.14 # thats also a good idea, but if utils is for devs, the wpseditor should stay there a bit longer :-) 22.20.47 Join tessarakt [0] (n=jens@e180066100.adsl.alicedsl.de) 22.20.54 Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) 22.23.59 # domonoky: Thinking into the future, mkamsboot is very similar to the iriver h1x0/h3x0 mkboot - it will take an original firmware upgrade file and a Rockbox bootloader, and produce a patched firmware upgrade file which the user will need to copy to their device and flash using the OF. 22.24.11 Quit jeffdameth (Read error: 110 (Connection timed out)) 22.24.40 # What would rbutil need from the mkamsboot code to do that? 22.25.21 # hmm. Shouldn't the fwpatcher / (un)scramble move to its separate folder below rbutil too in that case? 22.25.50 # scramble is used as part of the build system 22.25.59 Join jeffdameth [0] (n=jeff@dyndsl-091-096-050-224.ewe-ip-backbone.de) 22.26.00 # isnt fwpatcher an outdated gui tool which should be deleted ? 22.26.04 # it is? 22.26.16 # I thought it's only used when patching the hex file 22.26.42 # bluebrother: No, it's used for lots of things. It generates the rockbox.target file as part of most builds 22.27.08 # ah, ok. So the actual iriver scrambling is only a small part of it. 22.27.13 # Yes 22.27.14 # linuxstb: rbutil would need the code to "patch" the original firmware from mkasmboot, preferably with some checking (md5sum or alike) 22.27.58 # domonoky: I know, but with what kind of API? A single function that takes filenames, or open file descriptors, or pointers to buffers... 22.28.06 # Qt can do md5sums itself (as in the new bootloader stuff) 22.28.33 Join avis [0] (n=ident@pdpc/supporter/student/avis) 22.28.40 # linuxstb: I don't think that matters too much -- iriver patching currently takes filenames 22.29.53 # gevaerts: pong 22.29.57 # but Qt can return usual FILE* from files it opened, so there shouldn't be an issue if we get those. 22.30.07 # i think we could cope with every type of API, but it would be good, to make a seperate main.c file for mkasmboot so we can easly link t it 22.30.22 # markun: I checked by now, but it seems that the s5l8700 boot.lds was a bit buggy 22.30.32 # also all error should go into a buffer, and not directly to stdout 22.30.37 # gevaerts: what happened? 22.31.11 # denes: thanks for the LCD code 22.31.15 # OUTPUT_FORMAT was wrong. It was set to elf32-littlearm. denes spotted that one 22.31.32 # I'm actually a bit puzzled that it produced working code at all 22.31.45 # errors should get returned as return value if possible, like I adapted the scrambling code a while ago 22.32.08 # also, IMO it would be a good thing to make the API at least similar to what's used for the hex patching 22.32.19 # bluebrother: Yes, that's what I'm asking - what's that API? 22.32.40 # Can you point me to the hex patching functions in rbutil? 22.33.21 # * linuxstb spots it's all Qt-ized cpp and backs away.... 22.33.53 # hm, I can't find fs#9459 22.33.54 # currently we include tools/mkboot.h and tools/iriver.h 22.34.10 # Qt-ized cpp? Not in the tools folder ;-) 22.34.21 # markun: too late. I committed it 22.34.35 # oh, and put the extern "C" stuff in the header that exports the API ;-) 22.35.08 # so it's basically some functions we call while passing them filenames 22.35.10 # bluebrother: I was looking at bootloaderinstallhex.cpp, but realised that wasn't it... 22.35.36 # gevaerts: I should have checked that :) 22.35.59 # http://forums.rockbox.org/index.php?topic=14064.msg136366#msg136366 < clip lcd 22.36.25 # no, that's the actual implementation of the calling logic in Qt. Isn't really different from the "other" main function 22.36.43 # so for irivers we use iriver_decode(..),mkboot(..),iriver_encode(..) :-) 22.36.48 # or at least, shouldn't be different. Except that it isn't plain C anymore 22.37.40 # Well, I can simply provide "int mkamsboot(const char* infile, const char* bootfile, const char* outfile);" that does everything, returning an error code. 22.38.26 Quit ompaul (Read error: 60 (Operation timed out)) 22.38.27 # if you want to do *very* ugly code, bootfile argument could even go away 22.38.39 # if there's nothing else to handle that would be fine. 22.38.50 # funman: ? 22.39.26 # nah, we want to download the most current bootloader from the download server ;-) 22.39.43 # bluebrother: There's no encryption, just various checksums that need updating. That function will do that. 22.39.53 # gevaerts: thanks for comitting 22.39.54 # hm I must be confused 22.40.18 # linuxstb: sounds good, should be easy to use in rbutil. 22.40.23 # linuxstb: I guess this is no lenghty process? 22.40.27 # Can rbutil detect the v2 sansas yet? 22.40.48 # linuxstb: it should detect them as incompatible devices, yes 22.40.58 # * bluebrother too slow 22.41.01 # (via usb ids) 22.41.10 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) 22.41.14 # dang, to slow again :o 22.41.19 # :-) 22.42.01 # How does rbutil handle bootloader patching on the iriver? Does it write the patched file directly to the device without prompting the user for a filename? 22.42.06 Quit ryanakca (Connection reset by peer) 22.42.12 # domonoky: had a long weekend? You seem so ... vital 22.42.27 Join ryanakca [0] (n=ryan@ubuntu/member/ryanakca) 22.42.32 # linuxstb: yes, as there is no choice when flashing the file 22.43.23 # OK, so when rbutil calls mkamsboot it will already know the kind of device the user is installing onto? 22.43.33 # bluebrother: yes :-) 22.44.10 # linuxstb: correct, at this time rbutil already know all it needs about the device (mountpoints, etc) 22.45.02 Quit pixelma2 ("-") 22.45.15 # well, the output file is still a temporary file first which gets copied later (after md5summing) 22.45.30 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) 22.47.22 # Hmm, md5sums could be trickier for the V2s - the firmwares are still being actively developed by Sandisk, and we are nowhere near a stable bootloader... 22.47.34 Quit phinze_ (Read error: 60 (Operation timed out)) 22.48.06 # linuxstb: can a broken "patched" firmware cause any harm ? 22.48.17 # brickness 22.48.29 # we could provide the md5sums on the download server 22.48.43 # so we should make md5sums for known good combinations, and md5sum them.. 22.48.49 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) 22.48.56 # brick as in iriver brick? Or as in unbrick-without-special-hardware? 22.49.27 # i.e. like unbricking my router by shortening some pins 22.49.43 # Some devices (e.g. e200v2) can enter a recovery mode by shorting some pins, but not all 22.49.59 # hmm. Sounds not-so-good 22.50.06 # I think funman still has a Clip with a broken firmware installed... 22.50.12 # md5sums on the server would be a good idea.. and with possible bricks we can not go without md5summing.. 22.50.37 # but is there a point in offering support in rbutil unless we have a stable bootloader? 22.50.48 # bluebrother: I was about to say the same thing 22.50.56 # So we should probably forget this for now... 22.51.29 # yep. We could add support without safety-checks and #ifdef that out so only people compiling themselves can use it 22.52.50 # I don't think it's worth you spending time on it - developers can just use mkamsboot... I just wanted to try and write mkamsboot in such a way that it would be easy for you to use when the time comes. 22.54.24 *** Saving seen data "./dancer.seen" 22.55.06 Join amiconn [50] (n=jens@rockbox/developer/amiconn) 22.57.49 Quit alkos333 (Read error: 104 (Connection reset by peer)) 23.00.26 Quit Nibbler (Read error: 110 (Connection timed out)) 23.00.44 Join Nibbler [0] (n=Nibbler@e181102027.adsl.alicedsl.de) 23.01.14 Ctcp Ping from gevaerts!n=fg@rockbox/developer/gevaerts 23.02.03 Part przemhb 23.02.23 Ctcp Ping from gevaerts!n=fg@rockbox/developer/gevaerts 23.05.38 Ctcp Ping from gevaerts!n=fg@rockbox/developer/gevaerts 23.08.47 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) 23.09.23 Quit _any1 ("Ping timeout") 23.10.06 Quit tvelocity (Read error: 104 (Connection reset by peer)) 23.11.43 Join fml [0] (n=4fd3f165@gateway/web/cgi-irc/labb.contactor.se/x-cabbb1409a7660cc) 23.12.18 # bluebrother, domonoky: hello. Have you seen FS#9426? 23.12.20 # gevaerts: wouldn't it be better to use an enum for the LCD type in the M3 driver? 23.12.42 # markun: maybe, once we know a bit more about it 23.13.22 # ah, we don't know the controller? 23.14.45 # Not as far as I know. I still need to run my controller-id flashing code on the m3 though 23.16.49 # gevaerts: but you can display stuff on your M3 now? 23.17.06 # No. Mine seems to be the older version 23.17.41 # wpyh should be able to however. If I understand his meizume comment correctly he has the newer one (same as denes) 23.17.51 # * amiconn experienced a seemingly new bug on the beast 23.18.51 # Voice doesn't work after boot before playing music. As soon as music is started, voice starts working, and then stays like that even if music is stopped again 23.19.15 Join ompaul_ [0] (n=ompaul@gnewsense/friend/ompaul) 23.19.15 # Quite annoying :\ 23.22.57 Join alkos333 [0] (n=alkos333@c-67-175-222-150.hsd1.il.comcast.net) 23.25.04 Quit domonoky (Read error: 104 (Connection reset by peer)) 23.25.41 Quit fml ("CGI:IRC (EOF)") 23.27.17 Join tvelocity [0] (n=tony@gw1.mycosmos.gr) 23.28.34 Quit ompaul (No route to host) 23.32.41 Quit Dieterbe (Read error: 110 (Connection timed out)) 23.34.38 Quit bughunter2 ("bye") 23.35.00 Quit hannesd (Read error: 148 (No route to host)) 23.35.37 Join cas [0] (n=chatzill@87-196-100-94.net.novis.pt) 23.35.49 # hello Rockbox people :-) 23.35.55 # in the lang file, can you specify that a string is only used when two defines are present? I have a string that is only used for targets with swcodec _and_ recording... 23.35.56 Nick cas is now known as casainho (n=chatzill@87-196-100-94.net.novis.pt) 23.36.32 # * petur silently looks at Bagder 23.36.37 # petur: only if you create a "feature" that depends on those two variables 23.36.54 # I would like to know where I can add "-Map=bootloader_file.map" option on makefile of RB bootloader... 23.37.17 # its not already there? 23.37.59 # well, there is a map file but is with a lot of information, I was looking for a simpler map file like this one: 23.38.03 # I get a map when I build a test bootloader here 23.38.27 # Bagder: any hints on how/where you create such a feature? 23.38.46 # apps/features.txt defines all the lang features 23.38.49 # http://pastebin.com/m796b0cee 23.39.04 # Bagder: thanks! 23.39.41 # casainho: so you want -Map but with _less_ details? 23.39.46 # I don't understand 23.39.57 # but I am getting this one from RB bootloader: http://pastebin.com/m5a67f490 23.40.19 # * petur discovers an existing feature called 'recording_swcodec' 23.40.39 # I would like to compare both files... however one have much more information... it there any options to generate both files in the same way? 23.41.10 # I must say that one file is generated with GCC-4.1.1 and the RB the GCC-4.0.3... 23.41.12 # casainho: since both were done with ld I'm sure that's possible, if nothing else with a little scripting 23.42.10 # Bagder: hmmm... I just did add "-Map=file.map" to generate the map file on that other code... how can I do the same on RB bootloader? 23.42.24 # it already does that 23.42.55 # casainho: The two maps look the same to me, apart from the fact that they're from compiling different code... 23.43.15 Quit shotofadds (Read error: 110 (Connection timed out)) 23.43.32 # linuxstb: the same? but they have the same code on different addresses... 23.43.52 # casainho: that's controlled by the lds file 23.43.55 # No, I mean the format looks the same. 23.44.12 # The _content_ is obviously different, but they are from two different projects... 23.45.58 # but both lds files are almost the equal 23.46.11 # Yes, but the C code you're compiling is completely different. 23.46.24 # linuxstb: no, is almost the same code... 23.46.49 # * Bagder says something about posting patches to get better help... 23.46.53 # but the same code as RB bootloader is not working, so, I was trying to compare the memory map 23.47.10 # casainho: So this mapfile is from a Rockbox bootloader, linked against the Rockbox code in firmware/ ? http://pastebin.com/m796b0cee 23.47.20 # petur: did you see the already existing recording_swcodec feature? ;) 23.47.38 # * pixelma should have read on 23.48.17 # * amiconn thinks the MM3 LCD driver looks like the port uses the wrong lcd data format 23.48.50 # linuxstb: here is one main(): http://code.google.com/p/rockboxplayer/source/browse/trunk/test_codes/at91sam9260_getting_started_1.0/main.c 23.48.53 # casainho: The "simple" map file looks like it is just three object files - cstartup.o, lowlevel.o and main.o. The Rockbox one has lots of object files - i.e. all the Rockbox code. 23.48.58 Quit {phoenix} (Remote closed the connection) 23.49.09 # pixelma: ah, you read it already ;) 23.49.40 # linuxstb: look here the RB bootloader: http://code.google.com/p/rockboxplayer/source/browse/trunk/rockbox_port/bootloader/rockboxplayerlittle.c 23.50.35 # linuxstb: yes, only that three object files, because I am in the begining of build the bootloader, I don't need no more for now 23.51.09 # Slow unstuffing of 16 bit lcd data into 24 bit... 23.51.22 # casainho: All I'm saying is that that is the reason your "simple" map file is simple. I can't help debug your code. 23.51.32 # Why not use a 32 bit framebuffer if the lcd is capable of full 24 bit colour? 23.51.36 Nick ompaul_ is now known as ompaul (n=ompaul@gnewsense/friend/ompaul) 23.52.00 Quit MethoS-- (Remote closed the connection) 23.52.14 # linuxstb: ah, okok. 23.52.35 Quit tvelocity (Remote closed the connection) 23.52.45 # linuxstb: can you find some problem on where interrupt code are being putted on memory? 23.53.23 # linuxstb: because my problems are with interrupts, they don't work... main() is executed however interrupts give problems... 23.53.41 # amiconn: is there code for that? like ldc-32bit.c ? 23.53.57 # Not yet, but it shouldn't be difficult 23.54.02 Quit nuonguy ("Leaving") 23.54.25 Quit bmbl ("Woah!") 23.54.26 # amiconn: the rationale from my part was to have something working soon 23.54.51 # Of course, if the controller doesn't support real 24 bit internal, but only the interface is now in 24 bit mode, we should switch the interface into a more suitable mode instead 23.54.57 # casainho: Sorry, I can't help now. But you don't need to enable interrupts during the early stages of development - you can do other things first, and then work on enabling interrupts later, e.g. when you have a lcd driver working to help you debug. Many Rockbox bootloaders never enable interrupts. 23.54.58 # casainho: when googling for interrupts I read that you need the volatile keyword when you access registers, if gcc is optimizing the code 23.55.14 # Keeping 24 bit precision if the controller can't handle it would be a waste 23.55.23 # amiconn: yes. we don't know what kind of lcd chipd there is. 23.55.46 # denes: What's the resolution of the LCD? 23.55.51 # amiconn: this is how it's done in the OF 23.55.59 # That's detail which needs research 23.56.02 # linuxstb: 176*132 23.56.06 # casainho: I would suggest using objdump on the files to compare the interrupt vector setups etc 23.56.18 # linuxstb: thanks for that idea of never enable interrupts :-) 23.56.23 # funman: tnahks. 23.56.31 # denes: And how much RAM does the device have? 23.56.42 # Bagder: like doing disassembly? 23.56.47 # linuxstb: 256KB iram, 16 (imho) MB ram 23.56.47 # yes 23.57.33 # denes: OK, so a 32-bit framebuffer shouldn't be too much of a burden. 23.57.33 # Bagder: but If I do, I will just compare code... I can't compared the addresses, right? 23.57.50 # linuxstb: no, if somebody writes the necessary code 23.57.57 # casainho: but if your code actually runs (partly) then why is there an address problem? 23.58.09 # denes: As amiconn said, it should be relatively trivial to adapt lcd-16bit.c to lcd-32bit.c 23.58.18 # (just change shorts to ints...) 23.58.39 # Some other files would also need to be adjusted/ extended, e.g. lcd.h 23.58.43 # linuxstb, where do i find the lcd files? 23.58.57 # (fb_data, pixelformats...) 23.59.00 # Bagder: I believe that interrupts are not ok, like If there is an Periodic Interrupt, system jumps to some error place hand system may hang...