--- Log for 12.08.105 Server: brown.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 3 days and 11 hours ago 00.00.10 # no, the accident is the short push...not the long push 00.01.06 # Hmm, it seems to me that an accidental long push is much more likely than an accidental short push if I tell someone (or know myself) that both have different meanings 00.01.22 Quit stripwax_ (Read error: 110 (Connection timed out)) 00.02.44 # my proposal is: if the current playlist is modified (ie. by the user, not by auto create of some sort), prompt before auto creating a new one. user can choose to save, ignore, or cancel action. 00.03.07 # I think that is a good idea 00.03.10 # good idea 00.03.17 # yeah really 00.03.23 # amiconn: it's simple :) you held it for 1.2 seconds instead of 1.3 or whatever it is. 00.03.24 # fair enough 00.03.36 # although I never made a playlist with rockbox :-) 00.03.37 # It's less than a second 00.03.45 # whatever : ) 00.03.47 # don't release it until you see the menu 00.04.23 # fari enough Linus, when you know. when you don't (ie the friends), well... 00.05.02 # actually, i'm talking about my girlfriend here. i'm trying to save my own arse from her wrath when she loses her hard work. 00.05.20 # i can imagine that's a problem 00.05.26 # her wrath? 00.05.31 # now undo/redo function for playlist would be something (like in amaroK) ;) 00.05.37 # you know her? :-) 00.05.58 # Craig__: To me, all these "Are you sure?" "Do you really want this?" dialogs in some programs are really annoying 00.06.14 # prevention :) 00.06.43 # i understand amiconn. but this dialog would appear quite rarely i think. and it's only one press to get rid of it. 00.07.46 # it would be like one of those dialogs you don't even read once you're used to the program. you just hit the right key sequence. 00.07.58 # One key too much 00.08.47 # amiconn: the other alternative is to try to prevent the mistake 00.09.04 # like using another key for the context menu 00.09.32 # possible, but still doesn't completely eradicate the chance of a mistake. 00.09.37 # nope 00.09.59 # i have done the same mistake, in a slightly different way 00.10.09 # what about the standard "keep everybody happy" patch...make it an option: "warn before erase current playlist?" 00.10.14 # mistook a file for a directory 00.10.29 # LinusN: We could do this on the recorder, but the iriver doesn't have that many buttons 00.10.29 # and played the file when i thought i entered a dir 00.10.46 # ...plus the side buttons aren't really suited for one-hand operation 00.11.50 # There is the long-standfing idea to get rid of the F2 and F3 quick menus. F3 would be good for a nice context menu button... 00.15.58 # i'm still new to all this. what exactly is the F2, F3 business about? 00.16.14 # were they buttons on the archos or something? 00.16.19 # Yes 00.16.32 # they are, not were ;-) 00.16.41 # F1..F3 are the 'soft' buttons below the archos recorder lcd 00.17.19 Quit MO-Pantsu () 00.17.41 # F1 is used for the main menu, F2 and F3 are used for quick menus (one such menu also exists on iriver, reachable by a long press of A-B) 00.18.19 # which is F what? 00.18.27 # F1 00.19.59 # http://www.rockbox.org/twiki/pub/Main/DeviceChart/recorder.jpg The 3 buttons below the LCD, left to right 00.20.45 # yep, and they are which buttons on the iRiver? F1 - short AB, F2 - long AB, F3? 00.21.04 # F3 has no equivalent on iriver 00.21.16 # The mappings aren't 1:1 anyway 00.21.46 # i think i need to do some more code browsing :) 00.28.09 Join ashridah [0] (i=ashridah@220-253-120-137.VIC.netspace.net.au) 00.33.11 Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050720]") 00.35.33 Quit hanklords ("Leaving") 00.38.39 Quit Sucka ("a bird in the bush is worth two in your house") 00.42.08 Join Toni1 [0] (n=91fec3c7@labb.contactor.se) 00.42.29 # LinusN: you're still there? 00.42.34 # yup 00.42.48 # I tried 'old style fm i2c 00.43.07 # works fine, exept ack comes late 00.43.09 # bitbanging? 00.43.18 # yes 00.43.26 # chicken! :-) 00.44.06 # any idea, why the response is so slow? 00.44.22 # i guess the device is slow 00.44.55 # hmmm, it takes ~3s to send a 5Byte command 00.45.55 # How is your progress? 00.46.31 # can't get the i2c controller to run 00.47.06 # annoys me to death 00.47.45 # is it possible, that the tuner stays in standby and responses very slowly? 00.48.16 # 3s sounds awfully slow 00.49.01 # yes, but I can write frequency and get this frequency back with "tuned" bit set 00.49.18 # i traced the i2c bus running the original firmware and it seemed pretty fast 00.49.18 # no "stereo" 00.50.57 *** Saving seen data "./dancer.seen" 00.51.56 # I tried write without acknowledge, works fine, but no "stereo" and "tuned" at all frequencies (control read whows, that the frequency has been stored) 00.52.14 Join XavierGr [0] (n=XavierGr@ppp9-adsl-110.ath.forthnet.gr) 00.52.14 Join Sucka [0] (n=NNSCRIPT@host81-156-208-120.range81-156.btcentralplus.com) 00.52.16 # whows=shows 00.52.47 # Hi again... 00.53.01 # hi 00.53.44 # and g'night all 00.53.52 Part Toni1 00.58.32 Join ExoticMandibles [0] (n=Larry@adsl-216-101-162-42.dsl.snfc21.pacbell.net) 00.58.52 # LinusN: If the memory for a plug-in is low how can I make it larger. Currently when I add some char arrays into the jpeg viewer the rendering of the images is ruined. (This is solved when I remove the char arrays) 00.58.59 Join block44 [0] (i=l0ck@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) 00.59.19 # you can't make it larger 01.00.33 # ouch! 01.00.48 # so I am stuck in this? 01.01.13 # And to think that I haven't put so big arrays... 01.01.16 # how big are the arrays? 01.01.18 # Plugin RAM is quite large on iriver - 768 KB 01.01.29 # 768 KB should be enough for everyone 01.01.33 # really ;-) 01.01.51 # well I cant see how a 2 dimension array can eat it up 01.02.16 # well, that depends on how large it is :-) 01.02.19 # The biggest array for my tests is [8][50] 01.02.25 # char array 01.02.42 # then i'm sure it isn't the array size 01.02.56 # I can drop it out to [2][50] but the 50 probably has to be equal to MAX_PATH 01.03.15 # it's the file name? 01.03.22 # Yes 01.03.25 # May I ask a tiresome tech support question for my Archos, which is almost certainly not Rockbox-related? 01.03.49 # XavierGr: and you are sure you don't overwrite something when you fill the array? 01.03.51 # I'm trying to get it to run Rockbox, but it seems to have an *issue*. 01.04.08 # ExoticMandibles: shoot 01.04.25 # well I don't use pointer arrays. I use fixed ones. 01.04.37 # so? 01.04.44 # I bought an Archos FM Recorder 20 from eBay. When it arrived, its battery was very nearly dead. 01.05.16 # As it twitched and clung to its last moments of life, I plugged it in to the USB port to recharge it. (The other problem: the recharger that they shipped me was dead, too.) 01.05.31 # I now have a brand-new battery, and a brand-new charger. I figured everything would be fine. 01.05.49 # How can I ovewright something when I use a char array? (Truth is that I am very confused with char, strings and alphanumerics in C) 01.05.54 # But now when I turn it on it goes into the Archos USB screen whether or not it's plugged in to the USB port. 01.06.25 # XavierGr: example: try to write at position [2][51] 01.07.12 # ExoticMandibles: try the usual cure: open it up and resolder suspicious solder joints 01.07.19 # If I actually plug it in to a computer, it works like a proper USB drive. If I unplug it, it reboots, and goes back to the Archos USB screen. 01.07.27 # Dang. 01.07.48 # Specifically, ones around the USB port? 01.07.55 # Or could it be pretty much anywhere? 01.08.08 # specifically the ones that ground the pcb 01.09.19 # Thanks. I'll either do that or see if the seller will take it back. 01.09.27 # I did just get it, and it has yet to really work right. 01.09.32 # Thanks for the suggestion. 01.09.34 # good luck 01.10.01 # Why some use pointer chars instead of fixed arrays? Does rockbox supports dynamic arrays? 01.10.15 # XavierGr: you mean c? 01.10.19 # yeah 01.10.42 # an array is just some bytes in memory 01.11.14 Quit ExoticMandibles ("Leaving") 01.11.14 # use a pointer to point to it and voila! you have an array 01.11.24 Quit ender` (Read error: 113 (No route to host)) 01.11.39 # Is it best to store strings in fixed arrays or pointers? 01.11.42 # my next question to you is: what makes you think that the array size is the problem? 01.12.40 # Because when I use a medium size array the rendering of the image gets distorted, when I use large arrays the rendering is black, and when I use small arrays the image renders fine 01.12.51 # and that by only changing the array size. 01.13.09 # and none of your code is running? 01.13.50 # What do you mean? My code runs but changing the array size changes the rendering too (which I haven't touched) 01.14.31 # i mean, let the jpeg viewer render a picture, without your code loading a directory 01.15.02 # then it will run fine as usual, or do you mean to include the arrays without the code to test? 01.15.18 # something like that 01.15.32 # care to show me your code? 01.16.32 # hmmm I will see that. No I don't care I will be more than happy to show you. Though it is not finished and some variables are not needed. 01.17.05 # Also you could tell me some points about it. 01.17.18 # Do you want to e-mail it to you? 01.17.35 # do that: linus at haxx.se 01.18.59 # okay. 01.19.17 # thanks! :) 01.27.28 # have to go now! See you tomorrow... 01.27.29 Quit XavierGr () 01.28.44 # time to sleep 01.28.46 # nite all 01.35.05 # Good night 01.35.09 Part Moos 01.41.16 Quit block44 ("fractal2 mirc script (ver 1.0betar2) ˇ http://fractal2.net") 01.46.45 Quit dpassen1 ("Friends Don't Let Friends Listen To Anti-Flag") 01.58.27 Part elinenbe 01.59.17 Join elinenbe [0] (n=elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) 02.10.05 Quit tvelocity ("Leaving") 02.14.13 Join DarkkOne [0] (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) 02.22.20 Quit Strath ("Client closed") 02.28.39 Join MikeW [0] (i=Mike@159-134-232-128.as1.cbr.castlebar.eircom.net) 02.50.34 Quit MikeW () 02.50.59 *** Saving seen data "./dancer.seen" 03.00.33 Join Craig___ [0] (n=chatzill@dpc6682050001.direcpc.com) 03.00.34 Quit Craig__ (Read error: 104 (Connection reset by peer)) 03.00.35 Nick Craig___ is now known as Craig (n=chatzill@dpc6682050001.direcpc.com) 03.14.21 Join Craig___ [0] (n=chatzill@dpc6682050001.direcpc.com) 03.14.22 Quit Craig (Read error: 104 (Connection reset by peer)) 03.14.33 Nick Craig___ is now known as Craig (n=chatzill@dpc6682050001.direcpc.com) 03.20.07 Join amiconn_ [0] (n=jens@p54BD7F1E.dip.t-dialin.net) 03.20.59 Quit Sucka ("a bird in the bush is worth two in your house") 03.25.30 Quit Craig ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]") 03.25.30 Quit DarkkOne ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]") 03.37.18 Join amiconn__ [0] (n=jens@p54BD7F1E.dip.t-dialin.net) 03.37.35 Quit amiconn (Read error: 110 (Connection timed out)) 03.37.35 Nick amiconn__ is now known as amiconn (n=jens@p54BD7F1E.dip.t-dialin.net) 03.55.43 Quit amiconn_ (Read error: 110 (Connection timed out)) 04.05.35 Join QT [0] (i=as@madwifi/users/area51) 04.17.14 Quit QT_ (Read error: 110 (Connection timed out)) 04.48.08 Quit edx (Read error: 110 (Connection timed out)) 04.51.00 *** Saving seen data "./dancer.seen" 05.01.24 Join solex [0] (n=jrschulz@c196094.adsl.hansenet.de) 05.10.58 Quit solex_ (Read error: 110 (Connection timed out)) 05.24.25 Join tvelocity [0] (n=tony@chan530-a032.otenet.gr) 05.39.15 Join jakroo99 [0] (i=jakroo99@69-161-251-142.snbrca.adelphia.net) 05.39.19 # hi guys 05.40.07 Quit jakroo99 (Client Quit) 06.17.21 Join edx [0] (i=edx@p54A8D5A7.dip.t-dialin.net) 06.41.22 Quit tvelocity ("Leaving") 06.51.04 *** Saving seen data "./dancer.seen" 07.33.58 Join tvelocity [0] (n=tony@chan530-a032.otenet.gr) 07.41.13 Quit tvelocity (Remote closed the connection) 08.06.24 Part LinusN 08.29.51 Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) 08.31.24 Join tvelocity [0] (n=tony@chan530-a032.otenet.gr) 08.46.34 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 08.47.05 Quit tvelocity ("Leaving") 08.51.08 *** Saving seen data "./dancer.seen" 08.55.49 Join Seed [0] (i=ben@l192-117-115-168.broadband.actcom.net.il) 08.58.25 Join LinusN [0] (N=linus@labb.contactor.se) 09.00.25 Quit Seed (Read error: 104 (Connection reset by peer)) 09.00.29 Join Seed [0] (i=ben@l192-117-115-168.broadband.actcom.net.il) 09.04.35 Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) 09.08.30 Quit SRM (Read error: 104 (Connection reset by peer)) 09.18.06 Quit Seed (Read error: 104 (Connection reset by peer)) 09.22.42 Join Seed [0] (i=ben@l192-117-115-168.broadband.actcom.net.il) 09.30.28 Join austriancoder [0] (n=5078751e@labb.contactor.se) 09.30.39 # austriancoder: hi 09.31.02 # morning 09.31.12 # i have a question for you 09.31.38 # ok 09.31.40 # do you remember having to do anything special to get the i2c controller to talk to the fm chip? 09.31.47 # i can't get it to work 09.32.03 # scratched my head all night 09.33.07 # the i2c controller doesn't even try to talk 09.33.16 # hmm... nothing spezial... 09.33.21 # nothing on the scl/sda pins 09.34.08 # * austriancoder looks for his iriver and looks if he get it running once more for a very short time 09.34.51 # your iriver has your working radio code running on it? 09.36.51 # i am not sure.. could be 09.37.27 # if so, i'd like to have the rockbox.iriver from it 09.37.35 # i know ;) 09.38.00 # hehe.. irver is charging normal.. very suprising 09.38.53 # LinusN: have you done any changes to i2c code? 09.39.10 # only added support for the second i2c channel 09.39.48 # very minor 09.42.54 # in about 30 minutes i can tell you more.. then the batteries should let me start the player 09.43.02 # allright 09.43.20 # i have now an question to you ;) 09.43.33 # so as far as you can remember, all you did was to init the second channel and add i2c_read()? 09.43.45 # where can i find the exception handling code of the coldfire? 09.43.57 # system.c 09.44.08 # for unhandled exceptions 09.44.36 # you want to add an isr? 09.44.43 # think so.. did also some changes in ... i2c_radio.c or something like that 09.44.54 # isr? 09.45.05 # interrupt service routine 09.45.10 # ah ;) 09.45.12 # eception handler 09.45.42 # x\ 09.46.18 # yep.. for the iaudio.. the pcf50606 is interrupt baesd.. and as i dont want to poll the pcf i wait until the pcf sets an interrupt in coldfire. Then i want to start an exception handler for this 09.47.07 # to add an exception handler, all you need to do is declare a function with the correct name and the "interrupt" attribute 09.47.39 # look in firmware/timer.c for an example 09.47.48 # ah cool 09.48.07 # the IMIA4 name is predeclared in system.c in the vector table 09.48.28 # thanks very much 09.48.29 # and uses a weak symbol alias to the default exception handler 09.48.49 # and is overridden when you declare a real function with the same name 09.49.10 # i have added all the 5249 vectors in system.c 09.49.32 # how is the interrupt signal connected? 09.53.00 # i dont know this at the moment.. will do later some traces 09.53.13 # oki 09.53.39 Join Zoom2 [0] (n=4108ee29@labb.contactor.se) 09.58.11 # linus, did you just have a conversation with yourse;f? 09.58.28 Join webguest55 [0] (n=4108ee29@labb.contactor.se) 10.00.06 # LinusN: does this look ok? http://nopaste.php-q.net/153072 10.01.38 # Hey, I was just wondering if anyone could tweak the "sleep timer" mode to include a fade when it stops before the "feature freeze"... is this possible? Thanks. 10.07.29 # tandoc: not that can remember :-) 10.08.04 # well zoom 2, linusn, logbot and austrian coder appear to have the same address =/ 10.08.12 # at least that's what my client says... 10.08.42 Quit Zoom2 ("CGI:IRC (Ping timeout)") 10.09.07 # tandoc: the same server yes, but not the same id 10.09.07 # I was zoom2 10.09.16 # ah 10.09.17 # computer crashed 10.09.23 # austriancoder: looks ok 10.09.42 # what's the best way to compile rockbox, for the less code-monkey inclined? 10.09.53 # gotta go away for a while for some Real Work(tm) 10.10.01 # Can anyone tell me if the fade out for the sleep mode is a possibility? 10.10.19 # tandoc: http://www.rockbox.org/twiki/bin/view/Main/DevelopmentGuide 10.10.27 # webguest55: i believe so, yes 10.10.32 # thx 10.10.35 # * LinusN wanders off 10.11.14 # thx 10.17.42 Quit webguest55 ("CGI:IRC (EOF)") 10.19.04 # oh, they're all connected thru an http irc interface 10.24.22 # hi all 10.26.13 # tandoc: not me 10.26.17 # hi amiconn 10.31.26 # =____= 10.31.33 # hopefully i'll get compiling right... 10.31.37 # I'm a bit undecided what to implement next :/ 10.31.39 # it's what turned me away from *nix xD 10.32.03 # There are a number of things in different areas, and I have to decide which one I want to get in before the freeze 10.34.16 Nick ashridah is now known as Lost-food (i=ashridah@220-253-120-137.VIC.netspace.net.au) 10.38.40 # What are your choices, ami? 10.38.51 # amiconn: make the most triumphant thing ;) 10.40.25 # amiconn: runtime info and a-b 10.40.40 # both need audio events 10.51.10 *** Saving seen data "./dancer.seen" 10.51.49 # LinusN: I'm not interested at all in A-B 10.56.58 Nick Lost-food is now known as ashridah (i=ashridah@220-253-120-137.VIC.netspace.net.au) 10.59.28 # Cassandra: (1) Implement timer adaption to CPU frequency changes on iriver. Should remove the need to boost in the grayscale lib just to avoid timer changes. (2) Implement memguard for iriver. (3) Implement solid grayscale cube for archos using the grayscale lib. (4) Try to hook up the runtime database on archos (5) Try hacking the MAS pcm driver 11.02.12 # (6) Improve convbdf to work properly for >= 16 pixel wide fonts 11.17.45 # I'd suggest (4) except that I still don't think the rundb is mature enough to go in an actual release. 11.17.52 # What's (5) about? 11.18.10 # WAV playback and recording on archos 11.19.38 # That'd be kind of cool to have in 2.5. 11.19.49 # The rest don't seem all that time critical, really. 11.20.04 # I don't think we can include wav for archos in 2.5 11.20.17 # (Although the new cube on Archos'd be kind of cool.) 11.20.57 # (a) because it is a lot of work and (b) because we do not have the final "ok" yet to include the driver in rockbox and publish the documentation 11.21.23 # ami: Fair enough. In that case, I'd say go for (3). (Assuming you're wanting my opinion. :) ) 11.21.43 # We actually have the docs? That's a whole leap forward. 11.21.51 # I did officially receive the driver accompanied by the documentation from Jörg, authorised by Micronas 11.22.21 # I'm not yet allowed to publish it, but that shouldn't stop me hacking it... 11.22.22 # Reckon we'll be able to do other ogg later, or is that impossible with the MAS? 11.22.31 # It's impossible 11.22.43 # Thought it might be. Shame. 11.22.51 # The MAS doesn't have enough RAM to fit the large tables necessary for ogg 11.23.53 # The pcm driver will allow WAV (and AIFF) playback and recording, and I have strong hopes for a MOD layer as well 11.25.02 # I think I should do (4) first, then (3), hopefully both being done before the freeze 11.25.57 # (5) is too much work to be completed before the freeze, and the others aren't archos related (and hence not strictly necessary for 2.5) 11.36.02 Join Toni1 [0] (n=91fec1de@labb.contactor.se) 11.36.13 # hi there 11.36.16 # hola 11.36.35 # I got i1c for fm-tuner running with gpio 11.37.03 # but still no tuning as if the antenna is not connected 11.37.31 # any ideas? 11.37.54 Join Sucka [0] (n=NNSCRIPT@host81-156-208-120.range81-156.btcentralplus.com) 11.38.18 # no tuning as in not finding any station? 11.38.29 # yes exactly 11.38.52 # auto tuning drops to the fm-band end 11.39.13 # and manual tuning also does not find the station 11.39.18 # and i assume you have the earphones connected? 11.39.31 # yes 11.40.01 Join Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) 11.40.17 # Bonjour ā tous ! 11.41.29 # bonjour 11.42.28 # Are you intersted in the i2c patch? 11.42.41 # sure 11.43.00 # amiconn: regarding xtal-14, i think the line spacing is too big 11.43.14 # LinusN: Ok, I will make one and put it into the tracker. 11.44.36 # austriancoder: any luck with the iriver? 11.45.29 # Linus: we hope in you for the i2c things for FM :) 11.46.08 # LinusN: I only tested the patch for 11.85 MHz fixed system frequency. 11.49.37 Join Bger [0] (n=Bager@83.222.160.88) 11.53.01 # LinusN: iriver starts up.. but hangs as the batteires are empty.. will connect it a hour more 11.59.05 # Toni1: do you still have the problem with the slow response? 12.12.25 # LinusN: No I did a workaround. See my patch, just submitted :-) 12.16.12 Quit cYmen (Read error: 110 (Connection timed out)) 12.18.00 # what's with the fm_cnt[] array? 12.18.23 # sorry, that was only for testing, garbage. 12.18.29 # i see 12.19.43 Join DarkkOne [0] (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) 12.23.28 # lunch time, bye all 12.23.32 Part Toni1 12.28.24 Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) 12.41.14 Quit DarkkOne ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]") 12.46.48 Join Coldtoast [0] (i=edan@ppp110-114.lns1.hba1.internode.on.net) 12.51.13 *** Saving seen data "./dancer.seen" 13.10.14 Quit austriancoder ("CGI:IRC (Ping timeout)") 13.22.26 Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") 13.27.32 Join courtc_ [0] (n=court@adsl-33-163-120.asm.bellsouth.net) 13.27.55 Quit courtc (Read error: 110 (Connection timed out)) 13.47.39 Join arfo_ [0] (n=arfo@e178094147.adsl.alicedsl.de) 13.48.40 Part arfo_ 13.49.08 Join arfo_ [0] (n=arfo@e178094147.adsl.alicedsl.de) 13.52.10 # any windows hacker here? 13.53.13 # i want to find a way to get to the information from the ATA IDENTIFY command in windows 13.54.44 # hm ... SoftIce + Breakpoint in some of the drivers ? ... 13.55.43 # i need it to be included in a windows application 13.56.21 # ASPI ? 13.57.51 # a windows app that displays the information in a window (in this case it's the IDENTIFY info from an ATA PCCARD) 13.58.27 Join wehn [0] (n=fraser@147-94-185-210.rev.techex.net.au) 13.58.56 # isn't aspi scsi only? 13.59.20 # it's used for IDE CD-ROMS 13.59.23 # also 13.59.46 # ok, obviously there is Win32 API 14.00.46 # what Windows (platform), what user rights 14.02.40 # i'm afraid that the user might be running anything from win98 to winxp 14.03.12 # for NT based windows i'm pretty sure that there is such API 14.04.24 # me too, but it isn't exactly obvious 14.06.38 # i found a few tools that claim to do the job, but as usual in the windows world, there is no source code 14.06.49 # do you have some kind of program which records api calls from a program? 14.07.37 # no i don't 14.11.48 # http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage/hh/storage/k307_8f1da276-e1bf-405e-8e01-a633b8671d5f.xml.asp 14.12.20 # hm, no 14.12.36 # this is in the DDK 14.20.03 # http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/calling_deviceiocontrol.asp <= there is an example of getting drive geometry ... 14.20.04 Quit tandoc (Read error: 104 (Connection reset by peer)) 14.20.50 # i'm afraid i can't help you more than this (if i can call this "help") 14.21.10 # thanks anyway 14.21.26 # for nothing 14.22.20 # the last example needs administrative rights (at least because of the CreateFile("\\\\.\\PhysicalDrive0" ... ) ) 14.23.49 Join muesli- [0] (i=muesli_t@hmln-d9b8ef54.pool.mediaWays.net) 14.23.59 # high 14.24.13 # LinusN: i want to help in introducing USB host support in RB... 14.24.25 # muesli- hi 14.24.51 # a 14.24.54 # hi Bger 14.25.03 # Bger: nice 14.25.45 # i don't know how much i can help, but i'll try to get the best of me & my free tiem 14.25.45 # *time 14.26.22 # what was the limit file size for fat32, 2 or 4 gig? 14.27.44 # 2 14.27.44 # i have some questions regarding this ... like for example 14.27.49 # i seem to recall, at any rate 14.27.50 # 4 gig 14.28.01 # ah ok... 14.28.11 # hm. could have sworn i'd run into it at 2. 14.28.19 # yepp, me too 14.28.20 # however, it's often better to limit it to 2 14.28.32 # then again, i've got a 4GB iso image on a fat32 drive here. 14.28.35 # :) 14.28.39 # because so many apps use signed integers for file positioning 14.29.02 # (and possibly also rockbox) 14.29.40 # 1) any objections in trying as full USB support as we can ? like supporting USB hubs and accordingly, more than one device attached in one moment 14.30.30 # no objections, but start small 14.31.00 # i agree. so many usb devices have quirks it's not funny. 14.31.39 # like, say, the iriver itself, which magically decides to offer up an empty usb packet when asked for a data read on occasion 14.32.10 # (giving linux hysterics, since it promptly has to reset the device, and used to not notice at all, and hand the fs layer uninitialized data 14.32.55 # it's clear that i'll not try to get hubs working in the beginning 14.33.56 # but if we make the API in way to support only one device ... you know what happens when suddenly someone try to extend it 14.34.09 # what will happen 14.36.34 # 2) any objections in trying to use part of linux 2.6's USB stack as a skeleton (obviously removing as much as possible) 14.39.46 # whatever works 14.40.27 # in fact i mostly mean to use cutted down headers like usb_ch9.h 14.41.50 # located /usr/src/linux/include/linux/usb_ch9.h 14.42.14 # also parts of usb.h 14.51.17 *** Saving seen data "./dancer.seen" 14.52.04 # btw, for working Mass storage device we need stack such as fat->USB_MASS_STORAGE_CLASS(RBS|MMC2|SPC-2...)->usbdi->hcd 14.53.00 # s/RBS/RBC 14.55.18 Part arfo_ 15.03.08 Part LinusN 15.13.07 Quit wehn (Read error: 104 (Connection reset by peer)) 15.13.47 Join wehn [0] (n=fraser@147-94-185-210.rev.techex.net.au) 15.23.55 Quit wehn (Read error: 104 (Connection reset by peer)) 15.24.30 Join wehn [0] (n=fraser@147-94-185-210.rev.techex.net.au) 15.33.00 Join pfavr [0] (n=Peter_Fa@0x50a32a37.unknown.tele.dk) 15.42.55 Quit wehn (Read error: 104 (Connection reset by peer)) 15.43.23 Join webguest35 [0] (n=c355f236@labb.contactor.se) 15.43.29 Join wehn [0] (n=fraser@147-94-185-210.rev.techex.net.au) 15.44.57 Quit webguest35 (Client Quit) 15.46.23 Quit muesli- (Read error: 110 (Connection timed out)) 15.48.26 Quit wehn ("My damn controlling terminal disappeared!") 15.58.00 Join muesli- [0] (i=muesli_t@hmln-d5147626.pool.mediaWays.net) 16.20.47 Join bumi [0] (n=blabla@bzq-80-22-250.red.bezeqint.net) 16.20.52 # hey everyone 16.20.54 # anyone here? 16.21.12 # yep 16.21.19 # hey Bger 16.21.23 # i have a question 16.21.33 # why is the new hebrew patch not added to the CVS version? 16.22.07 # hebrew & bidi support was added to the CVS recently, iirc 16.23.25 # cool 16.23.29 # so its in the main version? 16.23.33 # i sow that patch 16.23.39 # and its working on my player 16.23.55 # just didnt know it was added to the daily builds 16.23.56 # cool 16.23.59 # thanks alot then 16.23.59 # :D 16.24.05 # whats up anyway? 16.24.28 # need any help from a new programer? any simple implementation i can do? 16.24.28 # volume bug on iriver fixed :) 16.24.32 # cool 16.24.41 # i kinda need a mentor to start helping out 16.24.50 # then ... 16.25.20 # http://www.rockbox.org/twiki/bin/view/Main/DevelopmentGuide 16.25.27 # i know Java J2EE C++ C VB Perl Php a bit of python and very little unix 16.25.43 # well, i know there is a guide 16.25.51 # but a mentor whold help me alot more... 16.25.55 # rockbox is C & target asm only 16.26.23 # maybe someone will help you if you ask specific question ... 16.26.54 # ok 16.26.57 # no C++? 16.27.18 # no 16.27.41 # don't forget, the target devices are with small memory, not so fast CPU, etc ... 16.27.52 # o 16.27.53 # k 16.28.14 # no chance for J2ME as well right? 16.28.23 # yep 16.28.26 # just plain C 16.28.41 # also, rockbox doesn't have alloc() functions 16.28.45 # k, i so a windows development kit installer 16.28.49 # where do i get that/ 16.28.50 # ? 16.28.56 # hm 16.29.10 # iriver owner? 16.30.58 # gotta go 16.31.16 # yeap 16.31.21 # am an iriver owner 16.31.23 # bye 16.31.44 # hm, i don't know whether there is "stable" dev for iriver running on windows 16.32.05 # it's cygwin, but i remember that there are some problems with the cross compiler 16.32.11 # maybe i'm wrong 16.32.34 # http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler 16.33.32 # ok 16.33.35 # bye 16.33.37 # thanks alot 16.33.58 # for nothing ;) 16.34.20 Quit bumi ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 16.39.51 Quit pfavr ("ChatZilla 0.9.61 [Mozilla rv:1.7.10/20050802]") 16.44.39 Quit ashridah ("Leaving") 16.49.02 Quit muesli- (Read error: 113 (No route to host)) 16.51.18 *** Saving seen data "./dancer.seen" 17.04.52 Quit Maxime`Mrn () 17.20.32 Join amiconn_ [0] (n=jens@p54BD3FB5.dip.t-dialin.net) 17.24.06 Join Bgr [0] (n=Bager@83.222.160.88) 17.26.11 Quit thegeek (Read error: 113 (No route to host)) 17.26.24 Join thegeek [0] (n=thegeek@s201a.studby.ntnu.no) 17.32.05 Join bagawk [0] (n=lee@unaffiliated/bagawk) 17.32.43 Quit bagawk (Client Quit) 17.33.45 Join bagawk [0] (n=lee@unaffiliated/bagawk) 17.38.59 Quit amiconn (Read error: 110 (Connection timed out)) 17.38.59 Nick amiconn_ is now known as amiconn (n=jens@p54BD3FB5.dip.t-dialin.net) 17.43.25 Quit Bger (Read error: 110 (Connection timed out)) 17.48.40 # hey amiconn 17.50.24 Nick courtc_ is now known as courtc (n=court@adsl-33-163-120.asm.bellsouth.net) 17.55.25 Quit crashd ("leaving") 17.55.59 Join crashd [0] (i=nobody@badger.ing.me.uk) 17.57.38 Quit hardeep ("[BX] The Borg use BitchX. It will be assimilated. Shouldn't you?") 18.00.50 Join tvelocity [0] (n=tony@chan530-a032.otenet.gr) 18.08.47 Join Bger [0] (n=Bager@83.222.160.88) 18.13.47 Quit Lynx_ (" reboot") 18.17.15 Join hardeep [0] (i=hardeeps@norge.freeshell.ORG) 18.31.58 Quit Bgr (Read error: 110 (Connection timed out)) 18.45.41 Join Lear [0] (n=chatzill@h244n6c1o285.bredband.skanova.com) 18.51.21 *** Saving seen data "./dancer.seen" 18.57.08 Quit tvelocity ("Leaving") 19.04.28 Quit bagawk ("Leaving") 19.30.51 Join hanklords [0] (n=hank@gov91-1-82-234-90-79.fbx.proxad.net) 19.31.19 Join courtc_ [0] (n=court@adsl-33-163-120.asm.bellsouth.net) 19.31.38 Quit courtc (Read error: 113 (No route to host)) 19.31.59 Nick courtc_ is now known as courtc (n=court@adsl-33-163-120.asm.bellsouth.net) 19.37.06 Join LinusN [0] (N=linus@labb.contactor.se) 19.45.29 # ah, i finally finished my bdm adapter for the iriver debug connector 20.00.58 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 20.01.03 # LinusN: are you getting the volume bug any more? 20.01.48 # since the change to backlight.c? 20.05.18 # no, my i2c prescaler fix cured it 20.05.33 # cool 20.23.29 Join muesli- [0] (i=muesli_t@hmln-d9b8e242.pool.mediaWays.net) 20.23.44 # re 20.26.24 Quit crashd ("brb") 20.51.12 Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) 20.51.23 *** Saving seen data "./dancer.seen" 20.51.54 # gölle alaaf ^^ 21.15.13 Quit Coldtoast (Read error: 104 (Connection reset by peer)) 21.16.18 # wow! there is no pullup for the sda line! 21.17.50 # how on earth is this supposed to work? 21.24.33 Join tvelocity [0] (n=tony@chan530-a032.otenet.gr) 21.36.56 Quit muesli- (Read error: 110 (Connection timed out)) 21.39.51 # ah, there is a pullup, silly me 22.03.47 Join muesli- [0] (i=muesli_t@hmln-d9b8ef50.pool.mediaWays.net) 22.04.03 Quit muesli- (Client Quit) 22.16.30 Join crashd [0] (i=nobody@badger.ing.me.uk) 22.21.33 Join Shebb [0] (n=824371b9@labb.contactor.se) 22.23.07 Join Craig_ [0] (n=chatzill@dpc6682051133.direcpc.com) 22.23.53 # Hardeep, if ou 22.24.05 # sorry, Hardeep, if you are there: 22.24.43 # Someone of the forum suggested I talked to you if I wanted to get a playlist patch into the cvs 22.25.40 Quit Lynx_ (" bye!") 22.30.04 # Shebb: i still don't understand what your patch does 22.32.39 # is this the "Add to playlist" patch? If so, I don't fully understand it either 22.33.40 # it looks like it manages playlists on disk, but seems like an overly complicated way of doing it 22.34.08 # Ah, well I will explain I guess... it works fine for me 22.34.20 # You add playlists to it 22.34.33 # You probably saw that bit of it. 22.34.47 # Then hold select on a music file 22.35.06 # And you will be a ble to add it to any of the playlists that you have referenced 22.35.50 # what exactly is "it"? 22.36.28 # ok, so you have a file with a list of playlists in it? 22.36.41 # Yes... 22.36.51 # Then if you hold select on a music file 22.36.59 # ok i get it 22.37.24 # so, essentially, it's just an extension of the favourites plugin that supports multiple playlists? 22.37.24 # so it is like the add-to-favourites plugin 22.37.25 # You can click 'Playlist catalog' then one of the add options 22.37.38 # Then the different playlists you have marked will appear 22.37.48 # You select one and the music file shall be added to it 22.38.38 # how do i add playlists to the list? 22.38.49 # Hold select on a playlist 22.39.03 # Then 'Playlist catalog', add playlist 22.39.07 # i like this 22.39.32 # the favourites plugin is so cumbersome 22.39.38 # Yeah it is 22.39.49 # this works well once you get used to it 22.40.01 # and once you add a file to a playlist, that playlist will move to the top 22.40.08 # for quick insertions of other songs 22.42.02 # i'll check it out 22.42.05 # What is not so good about it is that only 100 playlists can be added since I load the whole file into the buffer each time it is needed 22.42.45 # who would want 100 playlists to choose from? 22.43.04 # can i delete a playlist from the list? 22.43.32 Join Strath [0] (i=mike@dgvlwinas01pool0-a251.wi.tds.net) 22.44.03 # Yes, it is an option under 'playlist catalog' 22.44.32 # and playlists are automatically removed if they are choosen but do not actually exist for some reason or other 22.45.05 # How often do you really add to multiple playlists at the same time? 22.45.24 # how about something simpler where you designate one playlist and begin inserting to it 22.45.32 # don't need the catalog at all then 22.46.02 # i would use at least two lists 22.46.13 # Same... 22.46.20 # one "favourites" and one "rerip/delete" 22.47.31 # Shebb: so the playlist must exist first? 22.48.09 # As of now yes. 22.48.22 # But I suppose I could get it to create one 22.48.25 # okay, i guess i'm the odd one then =) 22.48.48 # hardeep: what is useful too is that you can play any playlist in the catalon 22.49.12 # it acts as a shorcut to them too which I find useful 22.49.22 # Shebb: using the playlist_insert() function is overkill when you're just adding one track... it would be a lot more efficient to just write at the end of the file 22.49.35 # when i listen to music, i often find a song that i want to rerip or delete 22.50.03 # would be handy to just add that to a playlist, to remember it 22.50.18 # yes I should change that 22.50.33 # and i sometimes want to add a song to a favourites list too 22.51.02 # but the favourites plugin is so cumbersome to start 22.51.10 # Adding a playlist to the end of a playlist could be done that way too 22.51.25 *** Saving seen data "./dancer.seen" 22.51.27 # The favourites plugin really is a little slow... 22.51.38 # The other think I have s 22.51.49 # sorry, trigger happy on the enter key today 22.52.13 # The other thing I have done is made a modified quick list 22.52.21 # I should upload that 22.52.24 # Shebb: we don't support recursive playlists so you couldn't add a playlist to the end that way 22.52.30 # quick list? 22.52.49 # What you access if you hold A-B 22.52.56 # ah, quick screen 22.53.10 # modified in what way? 22.53.14 # I added 6 buttons 22.53.25 # and control over what each one does 22.53.34 # To allow user customisation 22.54.10 # does that work on the archos as well? 22.54.25 # For myself I stuck on the crossfade settings, the favorites plugin (which I wont need now) and one or two of the screen savers 22.54.26 Quit hardeep ("[BX] Life is like BitchX. Ya never know what yer gunna git.") 22.54.35 # Works for the archos 22.54.36 Join hardeep [0] (i=hardeeps@norge.freeshell.ORG) 22.54.54 # I left it how it was though.. the functionality split across 2 screens 22.55.08 # ok 22.55.31 # i can't understand how the i2c driver worked for austriancoder... 22.55.41 # the scl has no pullup 22.56.37 # I need to leave... if there is anything that should be changed about the playlist patch for it to get on to the cvs can you notw it here and I will check the log 22.56.39 Part Shebb 22.57.42 # sure 22.57.56 # amiconn: you there? 23.01.33 # Just came home 23.03.03 # you did the i2c code for the ondio fm driver? 23.03.17 # No, Jörg did that 23.03.20 # ok 23.03.25 # I only have an Ondio SP... 23.03.27 # here's what i've found 23.03.48 # the iriver has another design flaw, it has no pullup for the scl pin 23.03.52 # My sister has an FM, so I can occasionally test things 23.04.17 # so the internal i2c controller doesn't work 23.04.26 # we will have to bitbang it 23.05.03 # i wonder how austriancoder had it working though, maybe some players have a pullup 23.05.27 # i pulled it up with a resistor and it started working 23.05.36 # Hmm, strange 23.05.46 # I wonder how iriver does it... 23.06.16 # however, the fm chip doesn't seem to clock stretch, so we can bitbang without much trouble 23.06.31 # i guess they bitbang 23.12.00 # If we need to bitbang, it should be possible to use the same driver as on the ondio with just the port access macros redefined, correct? 23.12.37 # yes, toni1 had that working 23.12.46 # there is a patch in the tracker for it 23.14.18 # If SCL has no pullup we can't wait for the release like on the Ondio though 23.14.44 # nope 23.15.07 # but my logic analysis shows that it doesn't clock stretch 23.15.32 # Hmm, and the delay loop should adjust to the current clock 23.16.22 # yup 23.16.39 # I still want to change the normal and max frequencies to be integer multiples of the base 23.16.46 # do that 23.16.58 # That's part of my (1) from today around noon 23.17.19 # :-) 23.17.30 Join webguest89 [0] (n=40cf25e8@labb.contactor.se) 23.17.41 # i gotta go for a while. bbl 23.18.30 # The backlight fading will still need to boost the CPU, because the timer periods are really short, but the grayscale lib hopefully won't require it anymore 23.19.16 Quit webguest89 (Client Quit) 23.43.23 Join Craig__ [0] (n=chatzill@dpc6682051133.direcpc.com) 23.43.25 Quit Craig_ (Read error: 104 (Connection reset by peer)) 23.43.57 Part Craig__ 23.45.20 Join Craig__ [0] (n=chatzill@dpc6682051133.direcpc.com)