--- Log for 04.01.105 Server: niven.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 1 month and 25 days ago 00.00.46 # Really? 00.01.26 # <[IDC]Dragon> testing more, got fooled so many times yesterday+today 00.03.08 # The wrong snippet within a song is around 5 seconds long. This coincides with 256 sectors (= 128 KB) @ ~200 kbps 00.06.13 # <[IDC]Dragon> fat cache inuse: this is worse, early marking helps not much 00.06.36 # I was just about saying the same.. 00.07.00 # <[IDC]Dragon> when yielding away, thread B will find it inuse and still overwrite it 00.07.43 # yup, first freeing it and then reuse 00.08.04 # <[IDC]Dragon> then A continues and we have a mess 00.08.44 # This really asks for a mutex :-/ 00.10.02 # <[IDC]Dragon> and/or a smarter caching strategy 00.10.52 # I even doubt a mutex will help much here, if it should not be held for too long 00.11.57 # <[IDC]Dragon> like ata :-/ 00.12.37 # ? 00.12.55 # <[IDC]Dragon> 256 sectors takes a while 00.13.09 # <[IDC]Dragon> and we mutex that 00.13.56 # yes, meaning that no-one else can use ata in the meantime. This would be impossible anyway. 00.15.08 # <[IDC]Dragon> ata_mmc: I think it behaves better now, with the selection in the mutex 00.15.52 # No more vanishing root dirs? 00.16.04 # <[IDC]Dragon> not yet 00.17.18 # Btw: I get my partly vanishing root dir when returning from *any* subdir (including the virtual /) and the mpeg thread is currently reloading 00.17.40 # reloading from external, that is 00.17.46 # <[IDC]Dragon> let me commit that ata_mmc 00.20.43 # <[IDC]Dragon> done 00.27.21 # I was also unable to reproduce the vanishing effect so far :-) 00.27.30 # <[IDC]Dragon> I didn't manage to break it any more 00.28.05 # <[IDC]Dragon> but still, the fat caching needs an overhaul 00.28.13 # <[IDC]Dragon> independent from that 00.28.35 # <[IDC]Dragon> let's talk to Zagor about it, tomorrow 00.28.52 # yes 00.29.10 # <[IDC]Dragon> who knows what funny rare effects it may have caused in the past 00.29.20 *** Saving seen data "./dancer.seen" 00.29.35 # You said you tried hot plug already, and there were problems? 00.29.37 # <[IDC]Dragon> maybe this is part of a recording problem 00.30.14 # <[IDC]Dragon> (hotplug) no, I looked in the code and put it away 00.30.58 # Hotplug shouldn't be that hard. It's similar to usb handling 00.31.08 # <[IDC]Dragon> because I'm not into these system messages and what to do where with it 00.31.29 # <[IDC]Dragon> looked like a Jens' job ;-) 00.31.38 # However, this requires your mount function to be able to mount single drives 00.32.08 # <[IDC]Dragon> yes, I can split that 00.32.12 Quit mecraw__ (Read error: 104 (Connection reset by peer)) 00.32.19 # ..and an unmount function as counterpart (most likely simply setting the "mounted" member to false) 00.32.33 # <[IDC]Dragon> yes 00.33.15 # <[IDC]Dragon> we could try to be nice to open files 00.34.05 # How? If the MMC is pulled, it's already too late... 00.34.13 # <[IDC]Dragon> like, setting a counter magic in the file struct, which has to match a similar bpb entry 00.34.48 # Yes, I also thought about closing all files that are located on a removed volume 00.34.49 # <[IDC]Dragon> then we can at least deflect attempts on that file 00.35.11 # <[IDC]Dragon> instead of writing somewhere on our new volume 00.35.41 # What magic are you talking about? In case of a dismount, simply close all open handles that point to that volume. 00.36.01 # <[IDC]Dragon> how doyou know where they are? 00.36.27 # <[IDC]Dragon> iirc, the caller owns them, or am I wrong? 00.36.59 # <[IDC]Dragon> I think I'm wrong 00.37.00 # The file handles are an array of structs, simply walk through all of them 00.37.16 # ..and check whether they are inuse, and point to the removed volume 00.37.42 # If the caller later tries to access the now closed handle, it gets an error return 00.38.04 # <[IDC]Dragon> yes, if they are all in one place, this is easy 00.38.43 # firmware/common/file.c, line 51: static struct filedesc openfiles[MAX_OPEN_FILES]; 00.38.57 # <[IDC]Dragon> the fat_file structs are distributed (part of dir entries, etc.), but that's one layer below 00.39.40 # The fat_file struct of a file is embedded into the filedesc structure 00.40.17 # <[IDC]Dragon> same goes for "opendirs" array 00.40.25 # yup 00.40.42 # <[IDC]Dragon> ok, then I can sleep well now. 00.40.50 # Nite 00.41.03 # <[IDC]Dragon> nite, too 00.41.06 # I think I'll follow, and not work until 3am today 00.41.16 # <[IDC]Dragon> :-) 00.41.26 # <[IDC]Dragon> or rather |-) 00.41.44 Quit [IDC]Dragon () 00.54.28 Quit midk (Read error: 104 (Connection reset by peer)) 00.54.33 Join mecraw__ [0] (~lmarlow@69.2.235.2) 00.57.13 Quit jyp ("Leaving") 01.06.38 Part amiconn 01.07.53 Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- irc client ownage!") 01.31.53 Join Goatmale [0] (~Goatmale@d149-67-95-8.clv.wideopenwest.com) 01.32.13 # Hello. 01.34.45 # Can anyone help me? 01.39.34 # tell us 01.39.36 # :) 01.39.46 # maybe we can help you 01.39.57 # w00t 01.40.27 # I just got my archos for christmas, and it's awesome, mad props to the founders of rockbox. 01.40.37 # But uh, I have a lot of movies. 01.40.49 # And I want to easily convert them. 01.41.02 # usig windows? 01.41.05 # yep 01.41.37 # http://www.rockbox.org/twiki/bin/view/Main/VideoTutorial 01.41.38 # :) 01.41.43 # read that 01.41.45 # :) 01.42.00 # Yeah the link didn't work though x.x 01.42.16 # For the GUI conversion tool. 01.42.41 # hmm 01.42.48 # strange 01.42.56 # Does it work for you? 01.44.20 # http://joerg.hohensohn.bei.t-online.de/archos/video/DirectShow/ 01.44.25 # check this then 01.44.36 # seems to be another way to do it 01.44.42 # read thereadme there 01.44.50 # and use the files 01.45.20 # Thank you very much. 01.47.12 Join mrelwood [0] (~54e68f48@labb.contactor.se) 01.47.45 # you are welcome 01.47.47 # :) 01.48.17 # Oh and do you use the chip 8 emulator? 01.48.26 # i just got offered an Archos Recorder 20GB, rockbox installed. could it be worth checking out for a MD killer? 01.48.57 # how much? 01.49.26 # i bet it would be dirt cheap. 01.49.47 # I love my rockbox/archos. 01.50.11 # i'm more concerned if it will be a good md-recorder replacement. 01.50.18 # MD? 01.50.23 # minidisc. 01.51.02 # I think the quailty is pretty good... 01.51.19 # But I don't have anything to compare it to 01.51.35 # so it can record in good quality? 01.51.37 # mmmmhhh 01.51.45 # archos recorder? 01.52.01 # can record good quality VBR mp3 01.52.12 # via digital, analogic or microphone 01.52.42 # i prefer a 20GB hd mp3 player than a MD, but is just my opinion 01.52.57 # it has a dedicated mic input?! 01.53.17 # has a mic built-in 01.53.33 # and you can use a external mic with the analogic line in 01.54.10 # ok. no wav rec? 01.54.32 # sincerely, i haven't recorded anything (and got my old recorder6 hm.. 3 or 4 years ago??) 01.54.37 # no wav recording 01.54.44 # mp3 recording 01.54.45 # darn 01.55.39 # Goatmale: no, i don't use the chip8 emulator 01.55.47 # oh... 01.55.55 # Is it like a game emulator? 01.56.37 # check the manual 01.56.44 # it's explained there 01.56.46 # It didn't say.. 01.56.58 # Unless i'm stupid 01.58.03 # well, it's an emulator 01.58.08 # chip8 emulator plugin 01.58.14 # that's the official name :D 01.58.59 # page 56 on the manual :) 01.59.27 # Ohhh okay :) 01.59.29 # gotcha 01.59.49 # recorder 20, only up to 160kbps recording. i'm afraid that doesn't do it for me. 02.00.18 # You a musican? 02.00.54 # mrelwood: 170kbps VBR 02.01.08 # yes 02.01.16 # if i'm not wrong 02.02.30 # that helps some. i have to take it for a test drive. Gmini 220 could be better for me. 02.02.44 # hmmm 02.03.12 Part mrelwood 02.03.46 # 170kbps is ok for a lot of music styles 02.03.46 # :D 02.03.56 Join _mrelwood [0] (~54e68f48@labb.contactor.se) 02.04.03 # re _mrelwood 02.04.14 # <_mrelwood> whoops... wrong button... 02.05.01 # _mrelwood: have you ever recorded in wav, and later on compressed the file using for example Lame --preset standard to check the VBR bitrate of your music? 02.05.33 # i mean, some music styles doesn't need a 220kbps vbr mp3 to be *perfect* 02.06.10 # <_mrelwood> yes, i have done several quality tests. but I am going to do some recording for post-production, and the quality has to be good. 02.06.25 # hmm 02.06.28 # that's another thing 02.06.29 # :) 02.06.41 # <_mrelwood> for example, recording a drumset and bringing the track home for editing. 02.06.51 # then maybe you prefer a wav recorder 02.07.18 # <_mrelwood> yes. :) does any of the archos recorders support wav recording? 02.07.23 # no 02.07.30 # that can't be 02.07.44 # well.. not jukebox recorders 02.08.04 # i don't know if gmini or other ones support wav recording 02.08.05 # <_mrelwood> recorder v2, fm recorder, still no wav? 02.08.09 # no 02.08.31 # <_mrelwood> I understood that gmini220 has wav recording. not sure though. 02.09.02 # isn't there an mp3 recorder> 02.09.09 # called lame? 02.09.12 # <_mrelwood> if only the iRiver didn't have the recording glitch, it would be SO easy to choose! 02.09.35 # <_mrelwood> goatmale: a portable mp3 recorder? 02.09.38 # recorder? 02.10.25 # lame is an mp3 encoder 02.10.33 # ohh 02.11.12 # <_mrelwood> that's what i thought. i'll test the rec20 tomorrow anyway. thanks for the help! 02.11.40 # if you don't like it.. there are more mp3 players over there 02.11.43 # check them 02.11.44 # :D 02.12.19 # <_mrelwood> well, don't need a player, need a recorder! ;) thanks. 02.12.25 # hehe 02.12.29 # ok, mp3 recorders 02.14.18 # time to go to sleep 02.14.19 # <_mrelwood> well, there aren't that many. i'm starting to feel that I've gone through them all a few times. 02.14.21 # cu l8r! 02.14.28 Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") 02.14.29 # <_mrelwood> :) 02.15.02 Quit quelsaruk ("KVIrc 3.0.1.99 'System Virtue'") 02.16.16 Quit _mrelwood ("CGI:IRC (EOF)") 02.16.18 # hum.. 02.16.38 # Is there anything i'm missing to get the most out of my rockbox? 02.29.24 *** Saving seen data "./dancer.seen" 02.30.03 Quit Goatmale () 02.54.47 Quit Stryke` (Read error: 60 (Operation timed out)) 03.47.00 Join echs_ [0] (~echs@p5480872A.dip.t-dialin.net) 03.55.32 Quit echs (Read error: 60 (Operation timed out)) 03.56.14 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 04.13.19 Join nozomi [0] (~1899e207@labb.contactor.se) 04.15.25 Quit nozomi (Client Quit) 04.15.38 Join nozomi [0] (~1899e207@labb.contactor.se) 04.24.40 Quit nozomi ("CGI:IRC (EOF)") 04.29.27 *** Saving seen data "./dancer.seen" 04.37.57 Join thegeek_ [0] (~thegeek@ti521110a080-0640.bb.online.no) 04.56.36 Quit thegeek (Read error: 110 (Connection timed out)) 04.59.01 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 05.04.30 Join earHertz [0] (~chatzilla@c-24-125-116-65.va.client2.attbi.com) 05.04.44 # hello 05.08.47 Join adi|hotel [0] (~chatzilla@12.107.133.142) 05.25.49 Quit midk ("Leaving") 06.16.30 Quit adi|hotel ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041107]") 06.21.02 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 06.29.31 *** Saving seen data "./dancer.seen" 07.32.13 Quit earHertz ("Chatzilla 0.9.65 [Mozilla rv:1.7.3/20040913]") 08.16.06 Quit midk (Read error: 104 (Connection reset by peer)) 08.29.35 *** Saving seen data "./dancer.seen" 08.43.51 Join Zagor [242] (~bjst@labb.contactor.se) 08.57.19 Join LinusN [0] (~linus@labb.contactor.se) 08.57.57 # howdy linus 08.58.27 # hola 08.58.34 # Bueno! 09.00.32 # Do you think the irivers with radio models are "airplane safe"? 09.00.47 # And my english is really, really great today, btw! :) 09.01.19 # i never really understood the criteria for what devices airlines prohibit. some won't even allow cd players. 09.01.29 # they don't? 09.03.30 # dwihno: generally, devices with radio transmitters are prohibited 09.05.29 # that's true 09.06.02 # Sounds like a leftover rule from the 80's 09.06.57 Join lImbus [0] (lImbus@121-46.244.81.adsl.skynet.be) 09.07.01 # moin 09.09.16 # morning lImbus 09.09.34 # yeh 09.10.47 # is the "UMS" (what does that stand for?) iriver firmwares mass storage compliant? 09.11.21 # what is that? link? 09.11.54 # dwihno, isn't that USB Mass Storage ? 09.12.29 # Zagor: just surfing the iriver firmware pages... I'm gonna get a flash based player for my bike rides... It's too cold for my poor archos 09.12.43 # lImbus: aah, well, it must be! :) 09.13.32 # it just sounds fit and proper. 09.14.07 # is there "non-UMS" firmwares for those players as well? 09.14.40 # dunno... haven't checked that much 09.15.12 # http://www.thegame.se/catalog.php?prodid=1347 - heh, guess somebody needs to adjust their prices to a sane market level 09.15.33 # isn't there a drm-stuff ? isn't there a us-firmware that only transfers files through a special software ? 09.15.51 # eu-software would then be ums though 09.16.42 # uh, I like swedish. it just looks funnay :D 09.18.18 # Then you should hear the rumpnissars 09.18.21 # voffooo dååå 09.18.29 # voffo gö di på detta viset 09.18.32 # \o/ 09.19.00 # yay 09.21.14 # IFP-799 looks pretty sweet 09.21.28 # How soon can I expect a rockbox port? ;) 09.21.30 # j/k 09.21.35 # :) 09.21.46 # why are you fixed on a iRiver-device ? 09.21.57 # why not any cheapo ? 09.22.06 # It is quite cheap 09.22.49 # ah, ok, I thought it was more expensive than comparable no names, considering your comment at 09:15. 09.22.57 # I did not calculate the conversion, of course 09.23.04 # 2800 SEK (approx 310 euro) 09.23.09 # uhhh 09.23.25 # That's quite an alright price for a gig of flash 09.25.46 # ok, the size is busting it all. I see 256 MB-cheapos for about 60-90 euro 09.26.03 # no drm, no wma, no ogg I suppose 09.26.35 # why no ondio :D ? 09.27.14 # add a set of fontopia phones, and you got a nice set for biking and training 09.27.18 # it's too bulky 09.27.42 # a set of 3 aaa batts makes it a bit heavy 09.27.57 # kk 10.06.25 Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) 10.08.17 # <[IDC]Dragon> 'morning! 10.09.28 # hi 10.09.40 # ah zagor 10.09.46 # i have a question for you 10.10.16 # <[IDC]Dragon> me too 10.11.29 # <[IDC]Dragon> (multivolume now works, but we still see a danger in the fat caching code) 10.13.19 Quit lImbus (" HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!") 10.15.39 # saw the logs 10.16.12 # where exactly is the fat cache danger? 10.17.46 # Zagor: who is responsible for the wiki ? 10.17.55 # we all are 10.18.05 # hmm ok, i know its a wiki 10.18.39 # i ask, cause i read on the mailinglist or irc, dont remember that too technical stuff shouldnt be put into the wiki 10.18.59 # "too technical"? 10.19.01 # i thought it would be a quite good idea to put progress on gmini online 10.19.24 # the iriver progress is in the wiki, so i think the gmini progress could be there as well 10.19.38 # yesterday a friend of mine showed me his gmini, and i thought, that there is a rockbox version for it 10.19.46 # went for rockbox.org and found nothing 10.20.00 # in fact, most technical documentation is in the wiki 10.20.20 # later that day i talked to yup who told me that it works but information is in a separat wiki 10.20.32 # which makes no sense in my opinion 10.21.07 # yeah i see your postings about the iriver ( and hope you will get closer to the boot loader ;)) 10.21.23 # you know the wiki about the gmini ? 10.21.37 # [IDC]Dragon: i think i see the fat cache problem 10.21.55 # no, i don't know about a gmini wiki 10.24.27 # there is a wiki about gmemu here: http://www.donat.org/archos/wiki/doku.php 10.25.22 # <[IDC]Dragon> LinusN, Zagor: I came to some conclusions on how to mutex the fat cache: 10.26.06 # <[IDC]Dragon> cache_fat_sector() should get dirty flag param, too, to tell read from write 10.26.53 # <[IDC]Dragon> for reading, it's sufficient to set the mutex before changing an entry to used doing the ata read, releasing it afterwards 10.27.00 # LinusN: i meant the wiki Zagor posted 10.27.08 # crash_: ok 10.27.43 # <[IDC]Dragon> the functions using it are not task switching any after, until they finish their job 10.27.58 # <[IDC]Dragon> writing is different 10.28.52 # <[IDC]Dragon> sorry, it isn't 10.29.10 # i see a problem even when not writing 10.29.36 *** Saving seen data "./dancer.seen" 10.29.40 # LinusN: so do you think this information can be put into the offical wiki? 10.29.45 # it is possible to cache the wrong sector 10.29.47 # <[IDC]Dragon> imho, we only need to make cache_fat_sector() atomic 10.30.03 # [IDC]Dragon: yes 10.30.45 # a simple mutex in cache_fat_sector() should do the trick 10.31.00 # <[IDC]Dragon> yes 10.31.33 # we could optimize it a bit with some clever code, but i think the performance is sufficient anyway 10.32.06 # <[IDC]Dragon> I wonder why this caused so little trouble 10.32.21 # crash_: www.donat.org is not responding here... 10.32.36 # because we only very rarely access files from two threads simulatenously 10.32.47 # <[IDC]Dragon> or, what sporadic problems we can blame it for 10.32.51 # [IDC]Dragon: the probability of a cache collision is faily small, i guess 10.33.24 # <[IDC]Dragon> play and record is prone for it 10.33.53 # recording is a one-thread thing 10.34.24 # <[IDC]Dragon> oh, it is? then playback only 10.34.29 # playback is another issue, where there is a really tiny chance of a fat cache collision when upodating the playlist control file 10.34.37 # playback while browsing directories 10.35.23 # ah, that too 10.35.48 # <[IDC]Dragon> any foreground activity with the disk 10.36.06 # still, you have to have some real bad luck to hit it 10.36.22 # <[IDC]Dragon> so this isn't the recording bug :-( 10.38.13 # LinusN: strange, the same problem was there yesterday, i have no problems accessing the site 10.38.22 # hmmm, there is a slight risk in the recording code too! 10.38.24 # another reason to put this on rockbox.org 10.39.26 # the file name generation on the Ondio opens the directory to generate the file names 10.43.42 # <[IDC]Dragon> away now 10.44.15 # LinusN: who else accesses the file system when it does that? 10.49.41 Join MooMaunder [0] (~me@194.152.87.150) 10.58.03 # so LinusN what do you think about the wiki? 10.58.50 # crash_: we welcome all information and all people, but it's ultimately up to the authors 10.59.31 # ok, so i will talk to yup again and transfer the data from the gmini wiki to rockbox.org if its ok for strath who was starter of gmini project 11.00.17 # ok. just be careful to not step on any toes. 11.00.41 # yeah thats why i wanted to ask you today :) 11.00.59 # and yup also wants to have "permission" of strath 11.01.26 # he complained that there is much progress in gmini port, but it doenst show up in rockbox.org 11.02.12 # I wonder if the time will come when we start a rockbox-dev mailing list 11.02.38 # well, do they want it to? if so, they are very welcome to join both the channel, mailing list, wiki and and (eventually) cvs 11.02.50 Join Quel|away [0] (~kvirc@80.103.129.238) 11.02.54 # good morning 11.03.07 # Quel|away: did you reach Archos? 11.03.15 # yes 11.03.27 # getting a replacement? 11.03.36 # they told me to send them the box 11.03.38 # :) 11.03.44 # they pay shipment 11.03.45 # fair enough 11.03.50 # yes 11.04.20 # i hope they don't start now with "we received the box after warranty expired" or something like that 11.04.30 # crash_: if they are serious about their rockbox port, they should join the mailing list and this irc channel really 11.04.40 # it'll benefit all of us 11.04.45 # ähm strath is on mailing list 11.04.50 # yup is often in channel here 11.04.50 # ok 11.05.01 # even if archos has 1 year warranty, seagate hdd for external cases have 2 year warranty.. so it's covered by archos or seagate :/ 11.05.43 # crash_: ok. what I mean is that I don't see a strong reason to separate gmini work from the rest, unless those working on it prefers it that way 11.06.11 # Zagor: recording.c reads the current dir to find out the next file number while mpeg.c writes to the current file 11.06.41 # LinusN: why do we need to check the disk for next number? isn't it just incremented from previous? 11.07.10 # if you have a look on the gmini wiki, it seems rather good developed 11.07.18 # Zagor: i dont want it to separte 11.07.30 # that why i want to put it into the official wiki 11.07.33 # it is a "robust" implementation that doesn't fail if there are old filexxxx.mp3 files in that dir 11.08.00 # but i also have the impression that they arent really "integrated" thats something i want to talk about with yup / strath 11.08.10 # LinusN: right, instead it confuses the heck out of the user :) but i agree it's the better way. 11.08.12 # you can argue that it only needs to be done when starting the recording, but this method is fairly KISS 11.08.59 # so i guess we all agree that we should add a mutex to the fat cache 11.09.10 # yes 11.10.28 # crash_: yes, we should work on getting more integrated 11.10.44 # one large happy rockbox family 11.12.16 # ok i will talk to them, and start porting the wiki to rockbox, if they dont have a special reason to wanting it stay where it is :) 11.13.38 # i agree. i just want to stress that not everyone necessarily wants to be part of our family, and we must be careful not to appear to try and force their hands. their enthusiasm is the top priority. 11.14.12 # I agree with that 11.14.35 # Zagor: right, but i think rockbox and THEY only can profit from putting it together 11.14.50 # and i dont really think that strath wanted it to be separted 11.15.14 # that sounds good 11.15.21 # i just think they code for fun, and dont want to stress with making things public 11.15.39 # maybe someone doing documentation will help them 11.15.44 # this is what i wanna do 11.15.56 # dont think my c coding would really help ;) 11.25.05 # I wonder why he enlarged the rockbox logo that ugly on the donat.org page 11.26.05 # maybe he likes it so much ;) 11.26.29 # i guess he wanted all logos the same width or something 11.26.52 # lunch 11.26.57 # indeed 11.28.06 # well, he could've resized down a bigger logo, instead of zoomed a smaller 11.28.39 # not that it matters much 11.29.18 # * Bagder gets restless waiting for the iRiver boot loader... :-) 11.30.00 # * crash_ too 11.39.46 Join lImbus [0] (~manuel@kernel.cycos.net) 11.39.52 # re 11.41.08 # LinusN: do you have an idea, when you'll finish it? :) 12.10.19 # crash i think there is no pb porting the wiki 12.11.15 # maybe i'm wrong but it seems we did it separately because at the beginning the rockbox team didn't want the gmini to be part of it 12.11.40 # oh thats a news ;) 12.11.54 # that's what i found in the irc archive 12.12.02 # but maybe my interpretation is bad :) 12.12.13 # Bagder: you know if there was a discussion in this direction ? 12.12.17 # ;) 12.12.41 # so then i can start porting it 12.12.44 # according to rockbox the gmini was open enough not to need a rockbox port 12.13.02 # but you ported rockbox? 12.13.03 # cause archos had announced plugins... 12.13.29 # are there binaries to download for the enduser ? 12.13.34 # jyp started this and i'm joining him 12.13.49 # yes but the public cvs is down 12.13.58 # on strath's server 12.14.15 # we got a new cvs up yesterday but it is on my machine :) 12.14.20 # so currently no download available 12.14.35 # and i just provide a ssh access 12.14.44 # i can send you a tar maybe 12.14.57 # i dont have a gmini myself 12.15.06 # you have an emulator 12.15.11 # how does flashing on gmini work 12.15.29 # ? 12.15.35 # i should have installed it long time ago ;) 12.15.50 # (btw i am at work i can't spend too much time on irc :)) 12.16.02 # i dont know anything about the gmini and if it works the same way other archos devices work 12.16.07 # so i just asked ;) 12.16.12 # np 12.16.29 # do you want to know about the flashing internals 12.16.34 # i'm at work too, but here irc is just another communicating method ;) 12.16.36 # or just how do we flash ? 12.16.48 # i want to know how gmini can use rockbox 12.17.13 # do i have to flash or is it just like putting a file on hdd as in player/recorders models? 12.17.22 # this is what i know from my player 12.18.08 # jyp has managed to pack a file to put on the hd 12.18.15 # great 12.18.18 # ya 12.18.30 # so i can give your tar file a friend of mine and he can test :) 12.18.40 # you re working in linux or w32 ? 12.18.44 # linux 12.18.48 # asking because auf the emulator 12.18.51 # but it is w32 compatible 12.18.58 # hard to setup under linux ? 12.19.13 # if you want gcc cross compiler 12.19.16 # it may take some time 12.19.18 # maybe i should have a look into the wiki to set it up ;) 12.19.31 # we are working on it 12.19.39 # at the moment i dont need the compiler cause i dont really have c skills :/ 12.19.46 # but if you only want the emulator 12.19.51 # is it straightforward 12.19.52 # just the emu 12.20.09 # text based emu is c++ 12.20.14 # gui is qt 12.20.14 # so is there a simple webpage? 12.20.18 # ah :) 12.20.20 # so both must be w32 compatible 12.20.47 # www.donat.org/archos/wiki is the wiki 12.20.54 # www.donat.org/archos/ is the webpage 12.21.00 # www.donat.org/bboard is the forum 12.21.22 # all our recent work has been done on the wiki 12.21.34 # how many people are working on the gmini ? 12.21.58 # strath jyp and i 12.22.05 # cause there shouldnt be 2 wikis 12.22.08 # treyqae help us and disappeared 12.22.19 # ah, sometimes this happens 12.22.19 # and udo also helps us 12.22.35 # u know if/when strath will return ? 12.22.42 # that's our problem 12.22.44 # we dunno 12.22.55 # he disappeared suddenly 12.24.55 # the best is to discuss about it this evening 12.25.01 # when jyp is present 12.25.08 # and i'm not at work 12.25.15 # so the question stays the same. i think porting the wiki only makes sense, when u, developing rockbox for gmini will use rockbox wiki 12.25.19 # yeah ok 12.25.23 # makes sense :) 12.25.48 # i see no problem is using rockbox wiki 12.25.50 # in 12.26.01 # our pb is also to find a cvs 12.26.10 # to put public stuff 12.26.24 # pb? 12.27.19 # the wiki question is only about strath, cause he started it and just making things he maybe doesnt want isnt really nice 12.28.05 # jyp i and started the wiki 12.28.11 # jyp and i 12.28.12 # ah ok 12.28.27 # pb = problem 12.28.56 # going to eat 12.28.58 # brb 12.29.21 # i would start porting the wiki to rockbox this evening when yup you and i have discussed all important sutff 12.29.36 # with cvs we could ask Bagder or LinusN maybe 12.29.37 *** No seen item changed, no save performed. 12.35.01 # [IDC]Dragon: I just flashed a co-workers OndioSP. rb-version 2.4 with the wiki-flash-download-package. 12.35.08 # I followed all instructions, all went fine 12.35.13 # one single problem: 12.35.27 # Resuming does not work but on On+F1... 12.44.07 # mhmm. I flashed with rombox... 12.53.50 Join ashridah [0] (ashridah@220-253-118-9.VIC.netspace.net.au) 12.54.49 # mhmm. It does not resume when I flash rockbox.ucl neither 13.03.02 # <[IDC]Dragon> lImbus: no flash issue then... 13.06.32 # mhkay 13.06.46 # why not ? 13.07.09 # it works not with rombox and rockbox flashed, but with On+F1 then ajbrec.ajz 13.07.14 # ->lunch, damned 13.09.39 # <[IDC]Dragon> ah, got it 13.10.24 # <[IDC]Dragon> LinusN: what's the problem with the recording file # ? 13.10.57 # it is a possible cause for fat cache collisions 13.11.04 Join jyp [0] (~jp@43.193-200-80.adsl.skynet.be) 13.11.15 # fat accesses from two threads 13.11.23 # <[IDC]Dragon> ah, ok, but fixed by the mutex, too 13.11.26 # yes 13.11.55 # gromit`: we have never rejected a gmini port of rockbox 13.12.19 # the reason we never worked on it was lack of documentation and tools 13.12.39 # and that none of the core developers had one, thus we had no personal interest in it 13.14.37 # <[IDC]Dragon> none of the "core developers" has an Ondio, neither 13.15.29 # <[IDC]Dragon> but we forced a port ;-) 13.17.20 # you are a core developer, jörg 13.17.31 # <[IDC]Dragon> I am? 13.17.33 # i consider you and jens core developers 13.17.42 # <[IDC]Dragon> assimilated 13.17.42 Join Lynx_ [0] (HydraIRC@134.95.189.59) 13.17.46 # hehe 13.18.05 # * [IDC]Dragon looks for his swedish passport 13.18.16 # :-) 13.19.07 # <[IDC]Dragon> hmm, my girlfriend is blonde 13.19.38 # gromit`: cvs is no problem, we can host it on rockbox.org if you want a test/development repository. a gmini branch in the main repository is another option. 13.26.49 # it's very unfortunate if you have gotten the impression that we are not interested in a gmini port. 13.31.33 # basically, we were just not interested in doing it ourselves 13.34.23 Join pfavr [0] (~Peter_Fav@213.237.46.232.adsl.ron.worldonline.dk) 13.41.55 # hehe linus 13.42.14 # gromit`: could you send me an tar file with an binary we can try on the gmini 13.42.28 # my friend is here @ work and we would like to test it :) 13.42.32 # crash@blab.la 13.51.01 Quit ashridah ("sleep") 13.52.42 # <[IDC]Dragon> I'm firewalled, can somebody with cvs check out ffmpeg for me? 13.52.59 # <[IDC]Dragon> cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg 13.55.40 # http://bjorn.haxx.se/ffmpeg/ 13.55.52 # <[IDC]Dragon> oh, many thanks 13.55.52 # or do you want a zip 13.56.04 # http://linus.haxx.se/ffmpeg.zip 13.56.08 # :-) 13.56.10 # hehe 13.56.16 # <[IDC]Dragon> zip is much better 13.56.19 # i'll remove mine then 13.56.47 # [IDC]Dragon: you should consider setting up a tunnel 13.57.08 # <[IDC]Dragon> else I'll need your - what's it called - wget replacement 13.57.29 # curl 13.57.38 # <[IDC]Dragon> tunnel will get me in company jail or so 13.59.44 # <[IDC]Dragon> snapped it, thanks 14.01.38 # crash 14.01.39 # ? 14.04.55 # I wrote a howto for running code on the gmini... Then I can provide you with binary files 14.05.26 # Also I have the rockbock lcd driver working on my gmini 14.05.54 # fully functional except for the scroll thread (no multitask yet) 14.07.29 # ah 14.08.10 # The howto is on the wiki... 14.09.03 # I still can't access the site :/ 14.10.16 # jyp: nice! 14.11.11 # I wrote a little program that checks the keypad status... 14.11.25 # I'm ready to do the keypad driver 14.11.50 # But then I've got to setup timer interrupts etc. 14.12.18 # that is port the kernel... 14.13.05 # Maybe someone has an idea on how to do this incrementally ? 14.15.06 # what debugging facility do you have? 14.15.14 # none :( 14.15.21 # ow 14.15.26 # Well we have an emulator* 14.15.44 # that runs Archos firmware 14.15.52 # out of the box 14.15.56 # ah right. is it complete enough to run your code too? 14.16.01 # yes 14.16.18 # that's very nice 14.16.42 # <[IDC]Dragon> impressive, what hardware does it emulate? 14.16.44 # so can you send me a binary to test with :) 14.16.55 # everything but dsp & sound 14.16.56 # wanna show my pal rockbox ;) 14.17.21 # crash_, did you find the howto I was talking about ? 14.18.08 # sorry didnt have a look till now 14.18.09 # crash_, what gmini model do you have? 14.18.09 # <[IDC]Dragon> would it be feasible to give that emulator a "standard" debug interface? 14.18.24 # gmini xs 220 14.18.32 # but it's not mine 14.20.11 # crash_, you need to read & understand the howto; you need to setup a hook in the archos firmware 14.20.35 # also, the LCD driver I have is for gmini 120 & SP... It'll probably crash the XS 14.21.04 # [IDC]Dragon, we have a debug interface in the emulator already 14.21.05 # hmm thats bad :/ 14.21.22 # <[IDC]Dragon> excellent 14.25.49 # does the xs even use the same cpu? 14.25.55 # yes 14.25.58 # ok 14.26.08 # besides LCD, it runs ok in our emulator 14.26.12 # <[IDC]Dragon> it's a "shrink" 14.26.27 # ah right, i was thinking of the 400 14.27.28 # porting the rockbox kernel shouldn't be too hard 14.27.53 # I'll give it a try then 14.29.41 *** Saving seen data "./dancer.seen" 14.31.28 # it didn't take me long to port it to the coldfire 14.31.53 # (the task switch is only 1 instruction) :-) 14.32.03 # ;) 14.32.11 # m68k rulez :-) 14.35.23 # LinusN: someone posted a screenshot showing your iriver with dir listing 14.35.35 # dont find this anymore, could you tell me where it is ? :) 14.36.18 # http://bjorn.haxx.se/iriver_display.jpg 14.37.43 # have found it, misticriver wokred ;) 14.37.47 # thx though 14.39.24 # It's a shame you have to install the iriver manager software to do a firmware upgrade :( 14.40.07 # hm? 14.40.32 # you can just put a new firmware file on the hdd and go into the menu and upgrade firmware 14.41.39 # crash: I just got an ifp-799, shipped with the 1.24 firmware 14.42.00 # so to get usb mass storage capability, you have to upgrade the firmware using the iriver software 14.42.17 # sorry i have a h320 14.42.26 # so they seem to differ :/ 14.42.28 # dwihno: well it's for a good cause :) 14.42.38 # Too bad my USB2 card is at home... filling it using usb1 is slow 14.42.41 # Zagor: true, true :) 14.43.55 # re 14.43.59 # 13:25 < Zagor> +it's very unfortunate if you have gotten the impression that we are not interested in a gmini port. 14.44.21 # i thought this was due to archos threats 14.44.32 # and since archos wanted to publish plugins 14.44.41 # they have threatened the project? 14.44.46 # a rockbox wasn't such a necessity 14.44.46 # no, we never took those threats seriously. that was the avos guys. 14.45.07 # rockbox also ? 14.45.10 # (and we have never recieved any threats either) 14.45.10 # atthe beginning 14.45.22 # when to publish the format of their update 14.45.24 # ? 14.45.28 # i may be wrong 14.45.41 # that's what i've understood from the irc logs 14.45.49 # archos has never pressured us in any way. they have rather ignored us. 14.46.05 # when i was looking after a gmini OS fw 14.46.53 # i suppose you don't remember a rough date/month when that might have been? 14.47.02 # no 14.47.12 # i search for it late june 14.47.15 # +ed 14.47.27 # but the archive may be quite older 14.48.09 # Zagor: avos got threats? 14.48.24 # yeah we've archived irc since 2002-03 :) 14.48.41 # so it seems there is no problem integrating the gmini port into rockbox.org :) 14.48.49 # It has already been that long? man; I need to start thinking of raising a family ;D 14.49.05 Quit pfavr ("ChatZilla 0.9.61 [Mozilla rv:1.7.3/20041007]") 14.49.15 # dwihno: that's what he said. i never got to see it myself, although i don't really have any reason to doubt him 14.50.12 # 10.30.22 # many of us thinks Archos doesn't deserve rockbox 14.50.12 # 10.30.34 # so we won't go for another archos player 14.50.12 # 10.30.39 # why ? archos is kick ass !!! 14.50.12 DBUG Enqueued KICK gromit` 14.50.12 # 10.30.53 # well, my gmini at least 14.50.12 # 10.30.53 # if it kicks ass, why do you want Rockbox for it? 14.50.31 # and many things like this.... 14.50.37 # i just can't find them 14.50.38 # I still think so 14.50.47 # but we don't reject any ports becasue of that 14.51.04 # right, that is why we focus on the iriver instead. but it doesn't mean we reject a port if someone wants to do it. 14.51.58 # ya 14.52.32 # and with the iriver work, we are better prepared for such a port 14.52.34 # i can see how one can read our words like that, but it was not our intention anyway 14.52.56 # hmm 14.53.01 # i was on #rockbox in june 14.53.20 # and i think i was told that since archos provided plugins 14.53.29 # there would be no rockbox port 14.53.34 # ? 14.53.39 # weird reason 14.53.52 # ya 14.54.06 # <[IDC]Dragon> maybe some tourist said so 14.54.12 # sorry for the misunderstanding so :) 14.54.25 # a word of advice: stop assuming things from stuff you read here :-) 14.54.35 # ya 14.54.47 # now i know who runs the stuff 14.54.52 # so it's okay 14.55.51 # alright ;) 14.55.58 # gromit`: i've read the howto 14.56.15 # seems to be no problem, but i dont think we can get this done here at work ;) 14.56.23 # heh ;) 14.57.04 # Anyways first we need information on the 220 lcd 14.57.15 # ya 14.57.42 # how can i help ? 14.57.43 # using the simulator you should be able to grab the code sequences and use those to match against data sheets 14.58.16 # i'll start having a look 14.58.32 # but i will be quite occupied until jan, the 24th 14.58.40 # and i'll start this evening copying your wiki to rockbox 14.59.11 # ok; that will solve my problem to access it 14.59.18 # yep 14.59.20 # thanks ;) 14.59.23 # np 14.59.29 # who is hosting donat.org? 14.59.35 # strath? 14.59.39 # yup 14.59.39 # i'm glad i can do something for rockbox 15.00.01 # have you discussed moving the wiki with him yet? 15.00.17 # no news about him since dec 20 15.00.21 # :// 15.00.32 # but gromit` zagor is right 15.00.41 # maybe i'm being too cautious, but we've had people feeling stepped on by us before and i'd like to avoid that as far as possible 15.00.50 # i know :) 15.00.57 # and i understand 15.00.59 # i think we should at least wait till "normal" vacation time is over 15.01.06 # maybe we can wait a few days 15.01.09 # maybe i can start copying to rockbox 15.01.10 # and see if strath is back 15.01.17 # sounds like a good idea 15.01.41 # so there would be a copy and peaople only knowing of rockbox see that there is gmini port 15.01.49 # Anyways, the reason is purely technical 15.02.03 # i think the aim is to have an OS fw and a public explanation of the stuff 15.02.07 # the main developpers can't access his site 15.02.09 # no matter how and by whom it is done 15.02.10 # yep 15.02.26 # That's extremely annoying for CVS 15.02.35 # but i think the main site for archos oss fw is rockbox, am i wrong ? 15.02.43 # ya 15.02.53 # it is the first i found 15.02.58 # when i was looking for gmini oss fw 15.03.00 # same here 15.18.27 # so is there an "official" decision to work on getting rockbox ported to the gmini? 15.18.41 # if so, it would be cool to mention that on the mailing list 15.18.59 # who is working on the gmini btw, is it you gromit and jyp or are there more active people? 15.19.15 # it is us 15.19.40 # still hoping for strath return though 15.19.56 # jyp, gromit` as far as i understand it isnt official since strath ghast started it right? 15.20.44 # What is official anyways? 15.21.04 # only that some gmini guys with clues want to do it 15.21.31 # I mean, I can't say it'll happen because I won 15.21.35 # 't make it happen myself 15.22.47 # hmm 15.23.04 # my idea is that the way we do it doesn"t matter 15.23.12 # so then it is official cause at least 2 people are working at it actively and are now more motivated since they have "official" support ;) 15.23.26 # I guess so! ;-) 15.23.29 # yay ;) 15.23.33 # for my part i just want to have fun with my gmini and to have an os fw 15.23.40 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 15.23.40 # * Bagder waves 15.23.45 # gromit`: sounds like just the right approach 15.24.08 # so, what prefix does the cross-compiled gcc you use have? 15.24.08 # gromit`: i understand, sometimes politics seems just useless 15.24.22 # "actively" i was quite unactive these times though :) 15.24.29 # We sure could use more people on the project... 15.24.34 # but on the other hand i think there are people out there that where glad to hear from your work :) 15.24.48 # jyp: announcing this on the list could be one way to attract more people 15.24.53 # ya 15.24.58 # we really need more people 15.25.16 # * crash_ is sorry for missing c coding skills 15.25.28 # crash_: it is never too late...! 15.25.46 # Yes... 15.26.07 # Bagder: i would like to start with rockbox, but i dont know if this is the right level ;) 15.26.27 # hehe 15.26.34 # i mean i have coded c++ some time ago, unfortunatly only with mfc 15.26.40 # plunge in! 15.26.55 # If you announce something, make sure to to duley credit credit strath; so he doesn't feel "stepped on" 15.27.03 # seriously, writing plugins is a simple way to start getting the feel of rockbox 15.27.14 # I was more hoping that one of you guys would announce it 15.27.22 # Ha, ok ;) 15.27.32 # seems more suitable 15.29.06 # Bagder: there is a simulator for rockbox for linux? 15.29.27 # since i sold my jukebox 6k yesterday @ ebay i dont have a real archos device anymore 15.29.36 # yes there is 15.29.41 # btw 100 euro for a 6 gig device is just crazy 15.29.46 # it simulates the lowlevel APIs 15.30.04 # have mentioned rockbox in the description, i think this has helped ;) 15.30.14 # ok i'll have a look this eveing 15.30.19 # anything to be aware of? 15.30.28 # we should wait a few more days 15.30.39 # maybe his internet connection is down 15.30.48 # or something like this 15.30.56 # crash_: pop in here and ask if you run into trouble 15.31.12 # wa can though start the work on the port 15.31.13 # gromit`, I was thinking next week 15.31.19 # ya 15.31.28 # Already started ;) 15.31.57 # ya 15.32.15 # but copying the wiki should be ok ? 15.32.48 # what is the prefix of your cross-compiled gcc? 15.32.51 # calmrisc16-unknown-elf? 15.33.09 # calmrisc16-unknown-elf ya 15.33.14 # ok 15.33.24 # I'll do my share 15.34.10 # preparing the configure tool for gmini 15.34.14 # thx 15.35.02 # gcc 2.95? 15.36.20 # 2.97 (codename: unreleased & fucked up) 15.36.34 # :))) 15.36.36 # whoa 15.36.42 # I'm working on the 3.4 or 4.0 update 15.38.26 # what's the lcd size of the gmini 120 ? 15.38.26 # 2.97 means no C99 support, right? 15.38.59 # I don't know... 15.39.00 # 128 x 64 15.39.05 # and 160 x 160 for the 220 15.39.19 # I'm adding a basic 120 one first 15.39.33 # then you fix all my flaws and fix it up better 15.39.39 # you can even 15.42.11 # what does .icode stands for in rockbox ? 15.42.15 # internal code ? 15.42.39 # I gotta place interrupt code at a fixed address 15.42.51 # I guess I should use that section ? 15.43.12 # icode is placed in cpu-internal sram 15.43.41 # we have 32k in gmini i think... 15.43.46 # Enough ? 15.43.59 # we have a section called "vectors" for the irq vectors 15.44.09 # yes. we have less iram in the sh1 15.44.27 # 4K 15.44.40 # so guys got to go, se you later :) 15.44.45 # cya 15.44.45 Nick crash_ is now known as crash_away (~crash@a15167580.alturo-server.de) 15.45.31 # I'm impressed with the IMP series this far 15.45.52 # It drives my sennheiser phones better than my archos 15.49.00 # calmrisc16-unknown-elf-gcc: command not found 15.49.02 # :-) 15.49.53 # It's not a piece of code you want to run anyways ;) 15.58.24 # you know how much ram a 120 has? 15.59.03 # 16 Mo ? gromit` ? 15.59.26 # dunno 15.59.37 # ok, I'll use 16 for now 15.59.42 # doesn't matter very much atm 16.01.05 # committed 16.01.12 # thanks 16.01.20 # if you check out rockbox now... 16.01.28 # you can select archos gmini 120 as target 16.01.35 # cool 16.01.47 # if you build the simulation version, it builds 16.02.22 # afk for 10 minutes... 16.02.28 Nick jyp is now known as jyp|away (~jp@43.193-200-80.adsl.skynet.be) 16.18.13 Nick jyp|away is now known as jyp (~jp@43.193-200-80.adsl.skynet.be) 16.20.00 Part LinusN 16.29.44 *** Saving seen data "./dancer.seen" 16.33.36 Join mecraw__ [0] (~lmarlow@69.2.235.2) 16.36.01 Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) 16.43.05 Join amiconn [0] (~jens@pD9E7F1CE.dip.t-dialin.net) 16.43.33 # hi 16.43.47 # hej 16.44.03 # hola 16.44.04 # :D 16.44.29 # multilanguage irc channel :D 16.47.17 # hola 16.53.31 # hi Jens 16.54.37 # <[IDC]Dragon> another Hi Jens! 16.55.02 # :) 16.59.47 Join OnlyDeath [0] (~OnlyDeath@C8118116-H230.geniusnet.ro) 17.00.06 # Who has the language.mix from red 2 game ? 17.00.14 # . .. i need it quiait fast 17.00.35 Quit OnlyDeath (Client Quit) 17.01.08 # yeah guy, I assume you need something else quite fast ! 17.02.13 # damn junkies ;) 17.02.44 # lol 17.03.48 # this is of course the obvious channel to ask for such files 17.04.16 Join veteran [0] (veteran@cs662543-207.houston.rr.com) 17.04.33 # nice website guys 17.04.42 # * veteran is from #ipodlinux http://www.ipodlinux.org 17.05.12 # any news in ipod land? 17.05.48 Join courtc [0] (~court@adsl-158-12-170.asm.bellsouth.net) 17.05.50 # trying to get 4g/mini/photo to work 17.07.27 # <[IDC]Dragon> ipod is ARM DSP? 17.07.45 # <[IDC]Dragon> ARM plus DSP 17.08.06 # dual ARM, no DSP 17.08.10 # 75mhz ;) 17.08.17 # <[IDC]Dragon> ah 17.08.29 # who's your web admin? 17.08.44 # Zagor is the main man, but we are multiple admins 17.09.27 # <[IDC]Dragon> last time I looked at ipodlinux, there was no audio 17.09.42 # wow it's been a while 17.10.26 # <[IDC]Dragon> so it's fully useable by now? 17.12.10 # if your mp3s are encoded with CBR 17.12.23 # heh 17.12.27 # <[IDC]Dragon> rarely 17.12.32 # otherwise...? 17.12.39 # it's been known to do some interesting slow-mo effects on VBR 17.13.24 # veteran: which codec are you using? 17.14.02 # all home-cooked? 17.14.04 # intel IPC 17.14.11 # <[IDC]Dragon> anything wrong with MAD? 17.14.14 # really nasty 17.14.26 # MAD is too slow :p 17.15.09 # / not optimised enough for our tastes 17.15.12 # <[IDC]Dragon> the helix client contains an ARM-optimized mp3 decoder, do you know? 17.15.15 # Zagor - what is the name of that feature request script? 17.15.27 # it's written by bagder 17.15.44 # very nice 17.16.10 # thanks 17.16.29 # the sf trackers need some help 17.16.29 # is it open source? ;) 17.16.41 # <[IDC]Dragon> yes 17.17.12 # veteran: well, I could offer you a copy ;-) 17.17.34 # I write too many scripts to have them around for download 17.18.29 # its a simple 5K perl script 17.18.35 # sure we'd appreciate a copy 17.18.54 # <[IDC]Dragon> I thought you meant the mp3 decoder 17.18.54 # does it use mysql? 17.18.59 # no 17.19.06 # it uses the XML file downloaded from sf 17.19.13 # with all tracker data 17.20.00 # http://daniel.haxx.se/featlist.txt 17.20.27 # interesting 17.20.53 # to make this really good, you want to auto download that xml file 17.21.04 # before running this script on it 17.21.26 # alright so cronjob? 17.21.46 # yes 17.21.48 # wait 17.22.34 # http://daniel.haxx.se/fetchsf.txt 17.22.38 # that script downloads it fine 17.22.52 # make sure you fill in the three top values 17.23.30 # we/you should probably use the -z flag to curl to avoid downloading the same copy a zillion times 17.23.39 # yeah 17.23.42 # and --compressed 17.23.49 # yeah' 17.24.53 # [IDC]Dragon, looking at it now.. seems promising 17.25.10 # thanks for the heads up :) 17.25.49 # Zagor: fixing it now 17.27.48 # <[IDC]Dragon> courtc: you're from ipodland, too? 17.28.01 # indeed 17.28.11 # <[IDC]Dragon> Invasion! 17.28.36 # heh, we are here to steal your ideas ;) 17.29.52 # <[IDC]Dragon> I thought, to bring Rockbox to the Ipod 17.29.53 # welcome! :-) 17.30.05 # <[IDC]Dragon> 2 new platforms in one day! 17.30.49 # hehe, well i guess an ipod port is not exactly in the works right now. they've sort of opted for another route. 17.31.21 # <[IDC]Dragon> courtc: I remember some profiling data somewhere, it was ~30ish MHz for mp3 decoding 17.31.37 # yea, saw that.. 17.32.14 # [IDC]Dragon we are all drooling in #ipodlinux 17.32.23 # much thanks :D 17.32.36 # <[IDC]Dragon> drooling 17.32.38 # <[IDC]Dragon> ? 17.32.59 # helix looks very promising for ipodlinux 17.33.00 # <[IDC]Dragon> can't see #ipodlinux from here 17.33.10 # <[IDC]Dragon> is there a log? 17.33.12 # over the helix codec 17.34.07 # http://rainstorm.org/ipod/stats/ 17.35.54 # how much hardware support is there for firewire/usb? 17.36.32 # <[IDC]Dragon> courtc: I see, give me some credit! 17.37.26 # there.. 17.37.36 # * Bagder runs away in search for food 17.38.26 # <[IDC]Dragon> ;-) 17.45.49 # veteran, courtc: what is the difference with g4 that breaks compatibility? 17.45.59 # 4g, i mean 17.46.14 # http://ipodlinux.org/4g 17.46.26 # ah 17.51.48 # What decoder does this project use? 17.52.17 # the current hardware has a hardware decoder 17.52.30 # ah.. that helps :/ 17.52.36 # the iriver is our first sw-decoder platform, and we're currently looking at using libmad 18.06.23 # i hope gmini will be the second 18.07.57 # me too 18.10.37 Join hgb [0] (~hgb@cm-80.111.5.236.chello.no) 18.12.54 # gotta go 18.12.57 Part Zagor 18.13.07 # Hmm. Installing Rockbox onto an Ondio from Linux should be as simple as just unzipping the ZIP file in wherever I mounted the ondio using USB mass storage, right? 18.13.25 # * hgb must find out if he has 128 FM or SP. 18.13.34 # Most likely FM, I'd say... 18.15.46 # hi hgb 18.15.54 # Hi. 18.16.04 # what's written on your ondio frontplate ? 18.16.22 # lImbus: Dunno. It's at home. 18.16.33 # has it got a radio ? 18.16.37 # Yep 18.16.44 # then it's fm 18.16.46 # Ah. 18.16.50 # Righ.t. 18.16.52 # sp mot probably means "simple player" 18.16.57 # s/mot/most 18.16.59 # Ok. 18.17.18 # Is there better radio reception with rockbox than with standard firmware? 18.17.31 # mhmm. don't thinks so. 18.17.32 # * hgb finds the radio reception to be of far too low quality. 18.17.46 # i'm not one of the developers 18.17.49 # On the other hand, I'm still running the firmware it came with. 18.17.58 # Which is probably ages old and useless. 18.18.17 # it depends on the hardware-version. there have been better and worse versions. 18.23.37 # Right. 18.23.59 # Mine has some issues with the batteries as well. Sometimes they lose connection for a flash, and the thing reboots. 18.24.03 # Annoying. 18.28.17 # gotta go, cu m8s 18.28.21 Part lImbus 18.29.45 *** Saving seen data "./dancer.seen" 18.56.07 # <[IDC]Dragon> hgb: there 2 dufferen FM tuners being used 18.56.23 # <[IDC]Dragon> s/dufferen/different 18.56.55 # <[IDC]Dragon> a bad Samsung one and a better Philips 19.11.04 Join einhirn [0] (~Miranda@carlsberg.heim2.tu-clausthal.de) 19.13.12 # * [IDC]Dragon runs off 19.13.16 Quit [IDC]Dragon ("CGI:IRC") 19.40.50 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 19.50.34 Join Zagor [242] (foobar@h254n2fls31o265.telia.com) 20.00.18 Nick thegeek_ is now known as thegeek (~thegeek@ti521110a080-0640.bb.online.no) 20.29.49 *** Saving seen data "./dancer.seen" 20.32.30 Quit Stryke` (Read error: 60 (Operation timed out)) 20.46.38 Nick crash_away is now known as crash_ (~crash@a15167580.alturo-server.de) 20.46.47 # someone here to "help" me ? 20.47.07 # if I can 20.47.26 # i just build the simulator from rockbox cvs 20.47.47 # and aksing myself if the simulator can load another firmware like normal? 20.48.07 # by putting archos.mod into archos dir 20.48.13 # 99.9999% chance it won't 20.48.24 # (low estimate) 20.49.01 # crash_: Nope. 20.49.08 # so, i will change something in source code and build again the rockbox simulator? 20.49.35 # It's just a simulator that simulates the rockbox UI, not an emulator that is able to run code compiled for the target CPU 20.49.46 # ah i see :) 20.50.09 # so when i change something, i build simulator 20.50.11 # thanks :) 20.55.27 Join muz [0] (~54091fb6@labb.contactor.se) 20.55.43 # hey you know that image of the iriver with the directory listing? 20.56.00 # does that mean that the rockbox firmware actually functions on the iriver? 20.56.24 # someone experienced in linker scripts here ? 20.56.53 # muz: linus is coding the bootloader 20.57.08 # its not yet really proted 20.57.20 # but work in progress 20.59.24 # i thought the bootloader was done 21.00.15 # muz: http://www.rockbox.org/twiki/bin/view/Main/IriverPort could be interesting 21.00.16 # muz: yes, it means nearly all rockbox code works, when ran in gdb using the bdm debugger 21.00.56 # however we still haven't finished the boot loader, so it requires the bdm hardware debugger which makes it ... limited of use :) 21.01.17 # jyp: what is your question? 21.01.42 # Zagor: does that mean rockbox will run mostly complete when bootloader is finished and there will only be changes to do which take advantage of irivers capabilities? 21.01.48 # so without debuggers it wont work 21.02.16 # Zagor, I have this: 21.02.18 # .data 0x2000: { 21.02.18 # _datastart = .; 21.02.18 # *(.data) 21.02.18 DBUG Enqueued KICK jyp 21.02.18 # *(.rodata) 21.02.18 # _datasize = . - _datastart; 21.02.19 *** Alert Mode level 1 21.02.19 # *(.bss) 21.02.21 # } > DRAM 21.02.42 # crash_: yes, most of it works. no sound yet though. 21.02.50 # but data size is 0x2000 too large 21.03.01 # as if i had _datasize = . 21.04.12 # Mh... I just discovered the SiZEOF() operator... 21.04.21 # I'll give it a try 21.04.55 # Zagor: great, i had expecte after publishing bootloader it would take another long period to whait ;) 21.05.09 # so it seems rockbox for my h3xx comes a bit nearer ;) 21.05.46 # heres an irrelevant question: does rockbox support accelerated navigation like the ipod 21.05.50 # well I do expect it will take a bit of time before it's a worthy replacement for the original firmware 21.06.05 # muz: define accelerated navigation 21.06.22 # like if you hold down a direction the speed is gets higher 21.06.31 # ok. yes it does. 21.06.40 # hey thats sooo cool 21.07.17 # or actually, it doesn't. we just have a rather quick button repeat rate. 21.07.19 # so is it just linus working on the iriver project 21.07.48 # The button repeat rate *does* increase if you hold longer.. 21.07.56 # no. only linus is working on the boot loader, since he has our only bdm debugger. but there has been lots of other work involved with the iriver port. 21.08.19 # amiconn: it does? man, i miss all the fun changes :-) 21.08.33 # I think that one is quite old... 21.08.42 # what exactly is the button repeat rate? 21.09.06 # We scan for button presses 100 times/sec. 21.09.13 # the seeking speed indeed gets greater the longer u hold the button 21.09.23 # Repeat kicks in after ~30 ticks (300 msec) 21.09.30 # and u can setup how fast the speed should accelerate 21.09.36 # crash_: yes, but the seek acceleration is handled specially 21.09.39 # wow 21.09.57 # in fact it even decellerates at the end of the track... 21.09.58 # Repeat rate starts at 16 ticks (6~6 repeats/sec) and goes up to 5 ticks (20 repeats/sec) 21.10.04 # as i understand muz didnt want to know how it works just if, am i wrong ? 21.10.12 # its okay 21.10.16 # im ment to be clever neway 21.10.40 # Zagor: but funny u didnt know this *g* 21.10.47 # im doing a course in engineering next year 21.11.06 # hopefully i might learn some stuff to help u guys 21.11.51 # just teach urself ;) i'm trying right now, maybe i can be some help some day 21.12.20 *** Alert Mode OFF 21.14.42 Quit muz ("CGI:IRC") 21.15.05 # crash_: my memory is rather bad. guess why I make such an effort to document and log everything? ;-) 21.15.36 # acceleration was introduced in september 2002... :-) 21.15.45 # crash_: zagor is a "granpa" 21.15.47 # :D 21.16.04 # is spelled that way? i hope so 21.21.53 # jyp: problem solved? 21.22.20 # well... I don't know 21.22.35 # I think so 21.22.46 # but maybe there's another problem 21.22.52 # I'll give you an update ;) 21.33.11 # ok I think I got it 21.40.15 # Zagor, Quel|away : hehe ;) 21.58.14 # Phew... Got it... 21.58.30 Nick jyp is now known as LDscriptMastah (~jp@43.193-200-80.adsl.skynet.be) 21.58.30 DBUG Enqueued KICK LDscriptMastah 21.59.17 Nick LDscriptMastah is now known as jyp (~jp@43.193-200-80.adsl.skynet.be) 21.59.17 DBUG Enqueued KICK jyp 21.59.35 # :) 21.59.47 # which binutils version are you using? 22.00.00 # the one shipped with our gcc 22.00.21 # GNU objdump 2.10-calmrisc16-010518 22.00.48 # ooh, vintage :) 22.00.57 # You said it. 22.01.44 # I got calmrisc support ported to the most recent version though 22.01.57 # but it doesn't support disassembly 22.02.36 # you did? excellent 22.02.39 # Wargh! Rockbox created a dir that I am unable to delete :( 22.02.53 # amiconn: ouch 22.03.29 # Playing around with multivolume, I tried to rename the virtual dir... it created a copy of that dir. 22.03.39 # oops 22.03.43 # I can't delete that because of the < and > in it 22.03.54 # right 22.04.01 # but rockbox can rename it 22.04.32 # It's impossible to delete this on rockbox either - because it thinks this is the special dir. Rockbox hangs with the red led lit if I try 22.04.55 # boot an older version without multivolume code 22.05.35 # Renaming works. 22.05.49 # jyp: right now i also have trouble loading donat.org 22.05.56 Join zeekoe [0] (me@vpn006175.vpn.utwente.nl) 22.06.12 # crash_, damn! 22.06.48 # there appears to be a bad routing problem between donat.org and here. i could reach it from work but not from home. (tried simultaneously erlier today) 22.06.51 # Zagor: Now that is really strange. I renamed the dir (to "BBB"). I still can't delete or even enter it on the PC 22.07.19 # does it have a bad bit set, like label or something? 22.09.09 # Tried to delete it on rockbox - some heavy disk activity, then it hung. Now the partition is f***ed up. 22.09.16 # whoa 22.10.32 # Rename really shouldn't try to work across volumes, that's what I wanted to check. It not only does nothing good, it even causes all sorts of trouble 22.10.39 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 22.11.11 # indeed 22.12.00 # It comes in very handy to have an experimentation device 22.16.09 Join zeekoe2 [0] (me@vpn006175.vpn.utwente.nl) 22.17.29 Join [IDC]Dragon [0] (~idc-drago@pD9E34AD2.dip.t-dialin.net) 22.18.00 # hi again Jörg 22.18.02 # <[IDC]Dragon> Hi again 22.18.09 # <[IDC]Dragon> blame me... 22.18.54 # <[IDC]Dragon> volumes have an extra flag. It should be very simple to disable renaming them from the UI 22.18.54 # I tried FAT16 with all possible cluster sizes, and also placing a fat16 partition beyond 8 GB (LBA area). Everyting works. 22.19.16 # <[IDC]Dragon> great, without any modification? 22.19.43 # Yes. 22.20.25 # In fact, rockbox ignores the partition types altogether. I remembered differently, hmm?!? 22.20.37 # <[IDC]Dragon> so do I , yes 22.21.01 # I now have a multivolume partitioning with one fat32 partition and one fat16, trying to do weird things ;) 22.21.31 # Rename should be completely disabled across volumes. 22.22.20 # <[IDC]Dragon> across? 22.23.09 # Yes, trying to rename a file in a way that it would have to be copied. The rename function asks for the destination path, so this would be possible to try from the UI 22.24.12 # <[IDC]Dragon> rename lets us change tha path? 22.24.22 # <[IDC]Dragon> s/tha/the 22.24.34 # Furthermore, the volume check should check the exact name, so / is a volume identifier, but /AA isn't 22.25.01 # <[IDC]Dragon> that has illegal chars 22.25.22 # <[IDC]Dragon> so /AA is bogus 22.25.27 # Ah no, the rename function doesn't allow to change the path (as now) 22.25.58 # Yes, AA is bogus, but the file/fat code doesn't check for illegal chars 22.26.29 # Argh, crappy player keyboard :-/ 22.26.29 # <[IDC]Dragon> I guess we can enter them? Hmm 22.27.13 # Rename gives the old name to edit, so /AA is easy to create, just append AA 22.28.09 # <[IDC]Dragon> it shouldn't show the path, just the filename 22.28.15 # It does. 22.28.28 # I tried renaming the / dir itself 22.28.42 # <[IDC]Dragon> then we *could* edit the path 22.28.48 # (or rather / as I'm experimenting on the player) 22.29.06 Quit zeekoe (Read error: 110 (Connection timed out)) 22.29.28 # It doesn't show the path, but only the name of the item to rename, be it file or dir 22.29.34 # <[IDC]Dragon> again, renaming the volume itself can be easily prevented 22.29.51 Nick zeekoe2 is now known as zeekoe (me@vpn006175.vpn.utwente.nl) 22.29.53 *** Saving seen data "./dancer.seen" 22.29.58 # <[IDC]Dragon> with that attribute flag 22.31.09 # Yes, so this would prevent the danger for now. Disabling rename across volumes completely would be the future safe approach 22.39.15 Quit zeekoe (Read error: 104 (Connection reset by peer)) 22.42.47 # [IDC]Dragon: YOu think we should disable renaming the virtual dirs in the UI part? 22.43.14 # <[IDC]Dragon> we have to make the option disappear 22.43.27 Ctcp Ignored 3 channel CTCP requests in 56 minutes and 59 seconds at the last flood 22.43.27 # * [IDC]Dragon looks fo the code 22.43.44 # It may be a good idea to hide the delete option as well. 22.43.59 # <[IDC]Dragon> definitely, yes 22.44.17 # While delete should work (except for the virtual dir itself of course) it would deleted *everything* in the mounted volume... 22.45.23 # <[IDC]Dragon> could be useful, but we had no root delete in the past 22.45.38 # <[IDC]Dragon> which would've deleted rockbox, too 22.46.18 # I think this may be too dangerous... A user: "Hey, what's this strange directory here? Let's delete it!" Whoops! 22.47.59 # <[IDC]Dragon> onplay() is easy to change 22.49.06 Join zeekoe [0] (me@vpn006175.vpn.utwente.nl) 22.56.06 # Trying to delete the virtual dir hangs (after correctly deleting everyting within the mounted volume) 22.58.21 Quit Zagor ("Client exiting") 22.59.32 Quit thegeek (Read error: 104 (Connection reset by peer)) 23.01.35 # Grr, mkdir() is not in the api 23.01.54 # ! 23.08.18 # crash_ 23.08.52 Quit methangas (" HydraIRC -> http://www.hydrairc.com <- irc client ownage!") 23.10.48 # [IDC]Dragon: Totally ot: any news concerning the archos wav codec? 23.11.10 # <[IDC]Dragon> no 23.11.32 # <[IDC]Dragon> I've also been thinking about a polite way to retrigger 23.12.15 # <[IDC]Dragon> onplay committed 23.13.34 # I have a check in fat_rename() now. I'll make up a little test plugin that will test all possible cases. 23.13.51 # The check is actually very simple 23.14.03 # if (file->volume != dir->file.volume) 23.14.15 # <[IDC]Dragon> I don't think it's necessary to bulletproof our internal functions 23.14.33 # <[IDC]Dragon> admit, it's simple 23.19.23 Quit zeekoe (Read error: 113 (No route to host)) 23.40.07 Join jyp_ [0] (~jp@237.131-200-80.adsl.skynet.be) 23.44.58 Join jyp__ [0] (~jp@237.131-200-80.adsl.skynet.be) 23.53.50 # re