--- Log for 11.11.102 Server: capek.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16p1 Started: 14 days and 20 hours ago 00.30.20 Part LinusN 00.31.01 Join motiv01 [0] (~trillian@sdn-ap-023scfairP0039.dialsprint.net) 01.42.51 Quit mahonia (Remote closed the connection) 01.43.36 *** Saving seen data "./dancer.seen" 02.20.37 Nick seb-sleep is now known as _seb_ (trilluser@bgp420584bgs.union01.nj.comcast.net) 03.21.35 Quit laotan (Read error: 110 (Connection timed out)) 03.38.04 Join diddystar5 [0] (LeePilgrim@ACAC5CA8.ipt.aol.com) 03.38.28 # could someone send me a newest recording build please :) 03.43.39 *** Saving seen data "./dancer.seen" 03.44.15 # n/m 03.44.17 Quit diddystar5 ("bye!") 04.39.53 Quit TotMacher () 04.43.56 Nick _seb_ is now known as seb-sleep (trilluser@bgp420584bgs.union01.nj.comcast.net) 04.48.27 Join laotan [0] (~jesse@markham.openflows.org) 05.43.41 *** Saving seen data "./dancer.seen" 07.43.44 *** No seen item changed, no save performed. 08.12.02 Nick dw|gone is now known as dwihno (dwihno@Bald067.Baldakinen.Umea.SE) 08.12.02 DBUG Enqueued KICK dwihno 08.12.49 # Oh, I see recording is in! Cool shiznat! :D 08.29.36 Join Bagder [241] (~daniel@as3-3-2.ras.s.bonet.se) 08.35.06 Join LinusN [0] (~linus@labb.contactor.se) 08.35.15 # morning linus 08.35.20 # morning 08.35.36 # I have an idea 08.35.42 # Which I got kläcked now 08.35.43 # :-) 08.35.47 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 08.35.47 # * LinusN fears new ideas 08.35.56 # It's not really RB-related 08.36.00 # Although pretty smart 08.36.16 # How about keeping an "unlock disk" available on the web? 08.36.28 # I mean, there are people who use wintendo and are unable to unlock their drives 08.36.34 # some guys have done that 08.36.36 # Booting from a floppy would be very simple indeed 08.36.50 # So why aren't there any such thing available on the site? *ehum* :-) 08.36.51 # Hehu 08.36.59 # * dwihno gets LinusN some buns 08.37.04 # Congrats to the recording! 08.37.08 # i don't know where it is though 08.37.10 # Is it working out nicely so far? 08.37.38 # it's a linux-on-a-floppy thing, with a patched ISD200 driver 08.37.54 # dwihno: yes it works ok i think 08.38.25 # Don't you think it would be swell to keep it on the "unlock disk" page? :) 08.38.28 # * dwihno got tea 08.38.30 # we do need a patch for the standard IDE driver, so we can unlock recorders as well 08.39.44 # Ah. True 08.40.02 # Perhaps some device driver hook for windows as well? 08.48.19 # device drivers? for windows? ha! 08.48.35 # that won't happen 08.48.44 # device driver hook 08.48.53 # won't happen anyway ;-) 08.49.00 # Bah(tm) on YOU! :) 08.49.13 # prove me wrong instead 08.49.50 # DRIVER_TYPE tdzSillyLongHookName(DWORD dwEvenLongerSillyName, HANDLE hWeirdoParameterWithLongName); 08.49.55 # :-) 08.49.59 # i think not 08.50.25 # LinusN: you rock the box! 08.52.31 # over and over... :-) 08.53.26 # you tend to have some spare time when you are in a hospital 08.53.30 # But you do NOT rock the VXD's ;-) 08.53.48 # thank god for that 08.55.15 # * adi|home quotes a famous rhyme 08.55.31 # "Sticks and stones may break my bones, but would someone please kill my ex?" 08.57.16 # oh.. oh.. how about sheakspeare? 08.57.44 # "If you prick me, do I not bleed? If you cleft my ex in twain, do I not celebrate?" 08.57.48 # * adi|home nods happily 08.58.50 Part LinusN 09.00.07 Join LinusN [0] (~linus@labb.contactor.se) 09.00.51 Join Zagor_ [242] (~bjst@labb.contactor.se) 09.00.54 Nick Zagor_ is now known as Zagor (~bjst@labb.contactor.se) 09.00.58 # morning 09.01.00 # morning 09.01.07 # morning 09.01.34 # morn 09.01.47 # Recording!! Yippiaieee! 09.01.50 # Hail to Zagor! Hail to the fat(32)master! :) 09.02.26 # :-) 09.03.08 # * dwihno sends in the RockBox cheerleaders "Zagor, Zagor, he's our man - he can't code it, no one will" :-) 09.04.40 # Zagor: Show me the code, or lose me forever ;D 09.28.56 Part LinusN 09.28.57 Quit henrysunset (Read error: 104 (Connection reset by peer)) 09.33.16 Part Zagor 09.34.25 Join Zagor_ [242] (~bjst@labb.contactor.se) 09.35.01 Join LinusN [0] (~linus@labb.contactor.se) 09.43.48 *** Saving seen data "./dancer.seen" 10.05.41 # moin 10.06.25 Nick Zagor_ is now known as Zagor (~bjst@labb.contactor.se) 10.06.29 # hi Schnueff 10.28.39 # Zagor: tried recording yet? 10.28.53 # no. i'm busy fixing O_RDWR. 10.29.06 # or rather non-truncating writes 10.30.56 # how is that going? 10.31.13 # pretty good. non-truncating writes coming in a couple of minutes. 10.31.35 # wow! 10.32.22 Join Atifear [0] (Ryg_scR_Pt@ANice-202-1-6-191.abo.wanadoo.fr) 10.32.25 # hi 10.32.29 # hi 10.34.11 # I m on windows, I ve downloaded GnU.....etc prog and i want to applythe queue patch but i have only .c .c.diff and .h files, I haven't seen it on the FAQ, what I have to do with this files? I've the source code.. 10.35.01 # have you been able to compile the firmware without the patch? 10.35.20 # I know exactly how to do it but i haven't tried 10.35.39 # please do that first 10.35.44 # okay 10.35.54 # then copy the .c files to the appropriate places 10.36.24 # and apply the patch with "patch < .diff" 10.36.32 # okay 10.36.48 # and compile again of course 10.37.31 # It says "nothing to be done for player" 10.38.02 # did you run ../tools/configure? 10.38.25 # arfsorry i ve forgotten 10.38.28 # :s 10.38.33 # are you using cygwin? 10.39.16 # i m using GNU H8 V203-ELF 10.39.29 Join mahonia [0] (~mark@mahonia.com) 10.39.31 # then you can't run the configure script afaik 10.39.33 # in a DOS window? 10.39.54 # use cygwin 10.40.08 # In a DOS window 10.40.15 # use cygwin 10.40.34 # where can i find that? 10.40.37 # in the FAQ? 10.42.50 # http://merwin.bespin.org/sh1cygwin 10.42.52 # I think 10.42.52 # use google to find it 10.43.06 # thx ;) 10.43.47 # before i must do what "How to compile Rockbox" says? 10.43.50 # i found some vital info on the potential resume bug on funmp3players: 10.43.55 # "It seemed very hit & miss, but I seemed to remember it would always fail if I changed any EQ settings / fonts / WPS before a shutdown???" 10.44.28 # LinusN: ah, good clue 10.51.35 # ive downloaded the cygwin, what have i to do? 10.52.58 # how can i run the configure script with cygwin? 10.53.25 # run it from cygwin's shell 10.53.36 # do you have a "player" dir in the same dir as firmware, tools and apps? 10.53.47 # and docs 10.53.59 # just in apps 10.55.24 # don't have it in apps 10.55.29 # cygwin's shell? (sorry about asking those king of questions) 10.55.56 Quit GissXC (Read error: 110 (Connection timed out)) 10.56.03 # Ive a player folder only in apps with icons.c and icons.h files 10.56.05 # when you start cygwin it should pop up a command prompt, a shell window 10.56.16 # if not, it's not working 10.56.23 Join GissXC [0] (gissehel@AFontenayssB-105-1-4-139.abo.wanadoo.fr) 10.57.04 # but there is a lot of folders and a ot of .exe files, wich file ive to run? 10.57.16 # sorry about my english, i m french :s 10.57.19 # hm 10.57.27 # I don't know 10.57.32 # I've never used that 10.57.42 # ok 10.58.00 Part LinusN 10.58.32 # ive a missing dll whan i want to run exe files :s 10.58.39 # when 10.59.24 Quit mahonia (Remote closed the connection) 10.59.55 Join LinusN [0] (~linus@labb.contactor.se) 11.01.48 # LinusN do you know how can i run configure script with cygwin? 11.02.41 # yes 11.03.05 # start the cygwin shell 11.03.34 # I have a lot of dir ans files, what is the cygwin shell? 11.03.38 # then follow the instructions in docs/README 11.03.46 # maybe ive downloaded the wrong file 11.03.55 # did you install cygwin? 11.04.11 # perhaps that file is only the sh1 compiler and not the full cygwin installation 11.04.35 # ive downloaded a zip file 11.04.46 # you need a full cygwin install 11.04.50 # with bin, include, info,..... dir 11.04.54 # ah okay 11.05.23 # the zip file is only the compiler 11.05.41 # ok 11.05.46 # i m downloading a setup file 11.06.19 # great, remember to install it all, even the native gcc compiler 11.06.46 # Atifear: be aware with the queue patch, btw 11.06.47 # Anyone got great URL's dealing with speech synthesis? 11.06.53 # I'd like to know how it works :) 11.06.59 # it's old, so it will not apply to the latest source code 11.07.09 # ah 11.07.13 # and it's written for the recorder 11.07.25 # so you'll have to tweak it for the player 11.07.36 # i have never tried it, btw 11.07.45 # arf 11.07.49 # ill try :) 11.08.07 # may gcc be merciful on you 11.08.35 # :-) 11.10.05 # Guys, do you think the F1 settings are enough in the recording screen, or do we want the F2/F3 q-menus as well? 11.10.35 # probably quickscreens too 11.10.50 # but we don't have to have them right away 11.11.04 # i wish someone could code an f-key status bar :-) 11.11.13 # Zagor: we have both now 11.11.24 # the first version had only q-menus 11.11.28 # ok 11.12.04 # i could use some help with the gui stuff 11.12.11 # not my expert area 11.12.23 # with cugwin, how can i go to the config dir? 11.12.29 # itsnt like dos 11.12.51 # type / instead of \ 11.12.59 # thats the first hint :) 11.13.08 # okay;) 11.13.27 # Atifear: cygwin is a kind of unix-emulation layer, so it looks and works pretty much like unix 11.13.48 # okay its good 11.13.59 # feels almost like /home :-) 11.14.26 # /home is where i put my .cshrc 11.14.38 # I m in the dir now 11.14.42 # you do? ;) 11.14.44 # how can i run configure? 11.14.50 # ./configure 11.14.53 # eh 11.14.55 # okay 11.15.08 # Atifear: but don't run it in the tools dir 11.15.11 # Zagor: actually, it's .bashrc 11.15.26 # Atifear: yes, listen to what Bagder says :) 11.15.29 # Badger: arf this is what i done 11.15.30 # Atifear: read the README and follow it 11.15.38 # okay i ll 11.15.40 # do it 11.16.52 Join mahonia [0] (~mark@mahonia.com) 11.17.43 # Atifear: what version of the source code do you have? 11.18.08 # 1.4 11.19.03 # what version is the patch supposed to work on? 11.19.15 # the readme says that i must run make in the tools directory but its already done 11.19.33 # and that worked? 11.19.36 # if you already did it, then its done, yes 11.20.09 # no ècaus the make file isnt here and the tolls are 11.20.26 # but itsays that i must run it to make the tools 11.20.29 # no makefile? 11.20.56 # Build the tools by running 'make' in the tools/ directory 11.20.56 # you ruined it by running configure in the dir I guess 11.21.09 # ive reexctract it 11.21.26 # cd tools 11.21.28 # later versions of configure prevents that mistake 11.21.29 # make 11.21.37 # did you do that? 11.22.21 Join TotMacher [0] (tot@p5084BCBC.dip.t-dialin.net) 11.22.37 # yes 11.22.37 # TotMacher: you there? 11.22.42 # but the files isnt here 11.22.42 # yes 11.23.18 # TotMacher: just wondered. you come and go 24 hours a day, so i wondered if it's really you 11.23.28 # :) 11.23.53 # Atifear: what files are in the tools dir? 11.24.41 # bmp2rb.c configure convbdf.c descramble.c files genlang 11.25.01 # makefile release scramble.c 11.25.03 # LinusN: you can now write the header, by closing and reopening the file. i'm looking at lseek() while writing now. 11.25.13 # sh2d.c uplang 11.25.25 # Atifear: all files are there 11.25.35 # exept make 11.25.53 # Atifear: make came with your cywgin install 11.25.54 # come on, 'make' is not there 11.26.16 # so, what ive to do now? 11.26.27 # cd tools 11.26.29 # make 11.26.45 # Atifear: make sure your path contains the dir in which 'make' is put 11.26.48 # No such file or directory 11.27.14 # Atifear: did you do a full cygwin install? 11.27.19 # yes 11.27.45 # type 'ls -l' 11.28.21 # command not found 11.28.33 # you are not running cygwin 11.28.50 # are you 11.28.54 # yes 11.28.57 # this is cygwin 11.29.03 # weird 11.29.44 # type 'echo $path' 11.30.13 # bothing happends 11.30.18 # nothing 11.30.24 # try $PATH 11.31.25 # Bash: usr/local/bin............... ND no such file,or directory 11.31.45 # echo $PATH 11.32.21 # Zagor: no truncate at all? 11.32.28 # LinusN: not yet 11.32.30 # coming 11.32.34 Quit TotMacher () 11.34.05 # usr/local/bin:/usr/bin:/bin:/cygdrive/c/windows:/cygdrive/c/windows 11.34.59 # looks ok 11.35.26 # but why didn't ls work? hmmm... 11.35.56 # but it must be a mke file in the tools dir? 11.36.16 # it's called 'makefile' 11.36.27 # make is a program 11.36.43 # i just have to type make? 11.36.50 # yes 11.36.59 # command not found 11.37.16 # bbl 11.37.18 Quit Bagder ("http://daniel.haxx.se") 11.37.19 # somehow, you didn't install everything 11.38.24 # in cygwin setup i must make all instal 11.39.39 # imù going to réinstall, 11.39.52 # the last time i let default installation 11.39.53 # yes, but i don't know is there are different install options 11.40.05 # you said you did a full nstall 11.40.25 # i tought but it seems tahts it wasnt 11.40.51 DBUG Enqueued KICK Atifear 11.40.51 # * Atifear est away 7raison :6 1 min please 7heure de depart :6 11:43:49 11.41.09 Ctcp Ignored 2 channel CTCP requests in 6 seconds at the last flood 11.41.09 # * Atifear est away 7raison :6 1 min please 7heure de depart :6 11:44:08 11.41.09 Nick Atifear is now known as Atifear_away (Ryg_scR_Pt@ANice-202-1-6-191.abo.wanadoo.fr) 11.41.09 DBUG Enqueued KICK Atifear_away 11.41.09 *** Alert Mode level 1 11.43.32 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 11.43.32 *** Alert Mode level 2 11.43.32 # * Atifear_away est de retour !!!!! :) 7raison de son depart :6 1 min please 7heure de depart :6 11:44:08 7il a été away durant :6 35mins 11.43.32 Nick Atifear_away is now known as Atifear (Ryg_scR_Pt@ANice-202-1-6-191.abo.wanadoo.fr) 11.43.32 DBUG Enqueued KICK Atifear 11.43.32 *** Alert Mode level 3 11.43.51 *** Saving seen data "./dancer.seen" 11.44.18 # i haven't done the full installation 'caus its longer now, sorry, i thought :S 11.44.42 # remember to install gcc 11.44.59 # i make all install, is it an option o fthe istallation? 11.45.26 # if you install all, i guess gcc is installed too 11.45.31 # okay 11.48.18 # arf its long to install 11.48.19 # :) 11.50.58 # gods.. 11.51.39 # talking to me? :-) 11.51.44 # i am god 11.51.53 # How many bits are a 32-bit register? 11.52.01 # I talk to YOU, linus :) 11.52.22 # morning 11.52.40 # dwihno: 25? :-) 11.52.44 # hi webmind 11.52.56 # LinusN: I'm serious! :) 11.53.01 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 11.53.01 # * dwihno does stupid DOS stuff 11.53.06 # protected blahblah 11.53.33 *** Alert Mode OFF 11.53.35 # a 32-bit register is 32 bits 11.53.43 # question: all apps in linux are suposed to die on signal 9 right ? 11.54.06 # LinusN: That's what I mean, and a word is 32-bit, right? 11.54.11 # oops 11.54.13 # :-) 11.54.16 # * dwihno shuts up 11.54.24 # * dwihno hugs everybody and forgets everything 11.54.37 # a word can be 16, 32 or 64 bits, depending on CPU 11.54.59 # webmind: yes, they are supposed to 11.55.23 # but they may be severely crashed, so they won't listen to signals 11.55.34 # LinusN, then how come they dont if they crash when they try to use my jukebox ? 11.55.34 # ah ok 11.55.53 # so that's like a very bad design flaw in linux ? 11.55.59 # webmind: they hang on the USB driver 11.55.59 # LinusN: Tell me why unsigned long long won't work with mingw on gcc plz :-) 11.56.06 # yes 11.56.34 # cant copy now from or too the damn thing... 11.56.48 # awell 11.56.59 # i'll come back later, thx all! 11.57.00 Quit Atifear () 11.57.45 # dwihno: what is the problem? 11.58.21 # LinusN: mingw doesn't support unsigned long long :) Quite a big problem 12.01.37 # ah 12.01.49 # and this is documented? 12.03.51 # Trying to see 12.03.58 # If there is some kind of 64 bit integer data type 12.05.57 # dwihno: what happens when you use long long? 12.06.05 # no compiler warning, no nothing 12.06.15 # and when I do a simple printf with %llu, I get bogus stuff 12.07.10 # LinusN: don't try my latest code. i added a silly bug. 12.07.31 # Zagor: i never try you first version of anything :-) 12.07.42 # hehe 12.07.51 # my current code depends on the truncate, btw 12.08.32 # dwihno: does it work with linux? 12.09.00 # LinusN: yes, so I start to wonder if it's some silly mingw bu.. surprise feature :) 12.11.34 Join TotMacher [0] (tot@ip67.rsidus.riege.de) 12.16.53 # > I would like to know if Mingw supports the "long long" integer datatype 12.16.53 # > which is a 64-bit integer. 12.16.53 # Yes, and the printf format spec is I64d : 12.17.07 # %I64d <-- that is 12.17.12 # Is it standard'ish? 12.17.23 # You tell me, almighty "getting-paid-for-coding"-gurus :) 12.17.39 # long long isn't standardish either :-) 12.18.10 # dwihno: long long is a double long. not necessarily 64 bits. 12.25.48 Nick Zagor is now known as Zagor|lunch (~bjst@labb.contactor.se) 12.35.44 # Speaking of long's... Do you know who in china has the longest dick? 12.35.48 # Long dong fjong :) 13.06.47 Join Norrin [0] (Norrin@pC19F2153.dip.t-dialin.net) 13.08.47 Part Norrin 13.27.31 Nick Zagor|lunch is now known as Zagor (~bjst@labb.contactor.se) 13.33.38 Quit elinenbe2 (Read error: 104 (Connection reset by peer)) 13.34.29 Join elinenbe2 [0] (Eric@user-0cev121.cable.mindspring.com) 13.34.37 Nick elinenbe2 is now known as elinenbe (Eric@user-0cev121.cable.mindspring.com) 13.36.13 Quit Moof ("Client Exiting") 13.37.35 Part LinusN 13.42.03 Join LinusN [0] (~linus@labb.contactor.se) 13.43.53 *** Saving seen data "./dancer.seen" 13.48.22 # lookie here: http://www.neurosaudio.com/ 13.48.40 # http://www.neurosaudio.com/community/forum/default.asp?CAT_ID=8 13.48.46 # it's slashdotted to hell 13.48.48 # an "open" mp3 player 13.49.36 # open? i don't see a source download link. 13.51.19 # read the banner at the bottom of the main page. 13.52.07 # yeah, but it's all empty words. the forum is empty and there is no source nor docs. 13.57.29 # still, good words anyway. let's hope they back it up with action. 13.57.37 # USB1.1 is a bit lame though :-( 13.57.49 # and the 128MB model is $249! 13.58.18 # Zagor: Hey, it's still USB (as compared to oldschool players like the RIO which used parallell ports) :) 13.58.20 # 128mb? 13.58.31 # spare us from all these flash players 13.58.31 # 128 by 128 pixel resolution is nice 13.58.42 # LinusN: it can use both 2.5" disk and flash. pretty cool actually. 13.58.45 # 4 bit resolution (greyscale) 13.58.52 # ok 14.00.13 # at least I think I read that somewhere 14.00.43 # yeah, found it 14.00.58 # ugh, it's huge. 5.3 inches tall! 14.01.25 # umm, maybe it's not that much :-) 14.02.29 >>> "convert 9.4 oz" by Zagor (~bjst@labb.contactor.se) 14.02.36 # "USB cable and Neuros Synchronization Manager Software" 14.02.53 # :-/ 14.02.59 # yeah, but all devices have silly software. hopefully it's usb-storage compliant. 14.03.16 # Don't bet your pants on it. 14.03.23 >>> "convert 5.3 inch" by Zagor (~bjst@labb.contactor.se) 14.03.47 # i never bet my pants :-) 14.04.07 # i think i'll post a rant about what "open" means :-) 14.04.12 # it seems like it is Zagor. 14.04.23 # " Up to 30 minutes of skip protection 14.04.57 # http://www.neurosaudio.com/community/forum/forum.asp?FORUM_ID=19 14.05.08 # "Easily upgrade your Neuros by exchanging the backpack that comes attached to your Neuros 128MB for the 20GB HD backpack. Now you will have 2 units - super portable and huge capacity." Cool idea. 14.05.09 # Imagine transfering data from disk to the flash cart, thus saving the power... Or how does it do it? 14.05.15 # http://www.neurosaudio.com/community/forum/topic.asp?TOPIC_ID=13 14.06.16 # dwihno: I think it does something like that. There is more than 30 minutes of skip protection. 14.06.22 # The nomad 3 requires custom software. How day! 14.06.29 # dwihno: but only 10 hours of playback 14.06.35 # s/day/gay/ 14.06.39 # no you can't have both. you have disk *or* flash 14.08.18 # hm 14.08.25 # I got something better than the neuros 14.08.28 # I got an archos 14.08.32 # :-) 14.08.53 # It has an open source firmware alternative! 14.09.02 # if neuros are serious about working with the community, they can surpass archos/rockbox easily 14.09.05 # With custom fonts, regular playlist parsing and loads of other neat stuff 14.10.02 # "Full speed USB 1.1 14.10.06 # erhm 14.10.14 # That makes it sound like USB 1.1 is fast :) 14.10.26 Join kosh [0] (pvdh@213-84-179-79.adsl.xs4all.nl) 14.10.32 # Using an circuit like the ISD300 they easily solve the issue with mass storage compliance etc. 14.11.12 # it is mass-storage compliant, but they use the iPod method of using an id3 database rather than browsing the dir 14.11.27 # so they have to make client software for all operating systems... 14.12.26 # Hmm :/ 14.12.33 # That is _NOT_ good 14.14.47 Nick seb-sleep is now known as seb-away (trilluser@bgp420584bgs.union01.nj.comcast.net) 14.26.55 Quit kosh () 14.37.20 Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") 14.45.51 Quit elinenbe (Read error: 60 (Operation timed out)) 14.48.44 Part LinusN 14.49.18 Join LinusN [0] (~linus@labb.contactor.se) 14.58.20 # LinusN: RDWR added 14.59.02 # great, truncate works now? 14.59.23 # no, i'll add that now. (truncate doesn't exist yet) 15.01.34 # it did before 15.01.40 # no, that was close() 15.02.03 # fat_truncate() exists, but that only works on sector level. 15.02.04 # close() truncated before, but not now? 15.02.08 # correct 15.02.19 # i repeat: 15.02.21 # it did before 15.02.38 # so it did exist 15.03.04 # just because close() truncated doesn't mean ftruncate() existed 15.03.12 # all i want is not to lose clusters when i record to the same file twice 15.03.22 # i know. you'll get it. 15.03.35 # i was not talking about ftruncate() 15.04.05 # (didn't even know there was such a function) 15.04.08 # :-) 15.06.32 # talk about coolness, when we will be able to regenerate the VBR header with Rockbox :-) 15.06.50 # hehe. that'll rock! 15.09.37 # actually, regenerating the VBR header on ordinary MP3 files may require rewriting of the file, since there may not be room for an extra frame between the ID3V2 tag and the first MP3 frame 15.10.38 # maybe an optimization to put a sector before the file starts would be neat 15.11.46 Part LinusN 15.12.31 # dont know of fat filesystem structure, could the work for fat somehow? 15.12.52 Join LinusN [0] (~linus@labb.contactor.se) 15.13.02 # actually, regenerating the VBR header on ordinary MP3 files may require rewriting of the file, since there may not be room for an extra frame between the ID3V2 tag and the first MP3 frame 15.13.14 # yes u said that already :) 15.13.29 # Schnueff: no. you can't allocate a cluster without it being part of the file data. 15.13.54 # you can leave a free cluster before the file, but the next file written will use it 15.14.07 # but saying that file starts at a newly allocated cluster and correcting the cluster links? 15.14.37 # Schnueff: that is an error state. diskscan and other tools will complain about it and correct it 15.14.41 # hm a cluster is quite big, isnt it? (many sectors?) 15.14.56 # it can be 1 - 128 sectors 15.15.39 # LinusN: does archos leave room at the beginning? 15.15.49 # padding the id3v2 tag, i mean 15.16.58 # Zagor: yes i understand thats an error state, but one would only on demand (i.e. theres no free pad room for the xing headers left, so i try some low-level fat operation, to make room for it without actually copying all the clusters) 15.17.17 # one would only do it on demand, i mean 15.17.53 # the argument is moot, since we don't write those files anyway. when we write, we leave room for the VBR headers. 15.18.19 # yes, but it could happen with an id3 tag editor sometime, too 15.18.42 # archos' files have no headers afaics 15.18.54 # yes, but the file is already written to disk. so any lowlevel allocation tricks are too late, since Windows wrote the file! 15.19.30 # and then, the only trick one could (maybe?) do is to prepend a whole cluster to the file, but thats too big? 15.19.51 # Schnueff: allocation tricks can only be done when Rockbox writes the file. and we don't need to trick, since we leave enough room so we don't need it. 15.20.04 # Schnueff: that could work, actually. 15.20.18 # k 15.20.34 # but if the cluster is 128 sectors, that would suck much space 15.20.59 # yeah, 64 KB. but I would guess normal is 32 sectors/cluster == 16 KB. not too bad. 15.21.15 # k 15.21.19 Part LinusN 15.21.50 # would be a neat optimization to make room for tags / headers, if no padding is left 15.22.02 # yup 15.24.56 Join LinusN [0] (~linus@labb.contactor.se) 15.32.55 Part LinusN 15.33.03 Join LinusN [0] (~linus@labb.contactor.se) 15.40.22 # LinusN: ftruncate() added 15.40.52 # how do i use it? 15.40.58 # does close() truncate? 15.41.01 # int ftruncate(int fd, unsigned int size) 15.41.05 # close does not truncate 15.41.13 # shouldn't it? 15.41.17 # no 15.41.34 # i think it should 15.41.42 # brr... 15.41.42 # posix thinks otherwise :-) 15.41.52 # heh 15.42.16 # ok, so write() truncates? 15.42.27 # no. only ftruncate() truncates. 15.42.28 # I don't see a reason to blindly follow POSIX or any other standard - but any gratuitious differences should be avoided like the plague 15.43.00 # Hadaka: i agree 15.43.02 # and any differences should be lighted with neon signds 15.43.27 # so if i create a file with open(O_WRONLY) it never truncates? 15.43.53 # LinusN: correct. currently there is no difference between O_WRONLY and O_RDWR 15.43.56 *** Saving seen data "./dancer.seen" 15.44.04 # i'm not sure what difference there normally is :-) 15.44.08 # create = open, LinusN ? 15.44.25 # O_TRUNC should cause a truncate though 15.44.47 # Hadaka: yeah, if it was supported :-) 15.44.58 # and ofcourse O_CREAT should be needed if creating a file 15.45.33 # that's rather useful. i think i'll add it. 15.45.45 # goodie :) 15.47.47 # do you have O_APPEND? 15.47.51 Part LinusN 15.47.56 # no 15.48.03 Join LinusN [0] (~linus@labb.contactor.se) 15.48.18 # i still don't get it 15.48.49 # if i open an existing file, shouldn't i use special flags to not truncate it 15.48.55 # nope 15.49.11 # if i write at position 0, i thought it would automatically truncate 15.49.19 # nope, overwrite 15.49.28 # man 2 open 15.49.37 Nick seb-away is now known as _seb_ (trilluser@bgp420584bgs.union01.nj.comcast.net) 15.49.46 # conforming to SVr4, SVID, POSIX, X/OPEN, BSD 4.3 15.50.01 # LinusN: I can att O_TRUNC support if you like 15.50.11 # add 15.51.05 # creat() is equivalent to open(O_CREAT|O_WRONLY|O_TRUNC) 15.51.08 # O_TRUNC and O_APPEND are nice to avoid race conditions - not that you would have such 15.51.31 # LinusN: ah! me fix. 15.51.40 # yes 15.51.52 # i hadn't seen that 15.53.12 # how big is the firmware currently btw and how much memory does it take? 15.53.52 # we have 1.690 MB mp3 buffer, the rest is firmware use 15.54.11 # for recorder, that is 15.54.56 # i have to go now cu later 15.55.08 # so, 358kilobytes? know what are the big spenders there? 15.55.31 # i'll look 15.55.47 # 310 KB 15.56.40 # hmh yes, ofcourse, I was being stupid in my calculation 15.57.08 # hmh, I wonder where most of it goes 15.59.32 # hmh, the ajbrec.ajz is 146K 16.00.07 # you can look in archos.map 16.00.12 Part LinusN 16.00.23 # i can't seem to beat sort into submission... 16.00.45 # sort? 16.01.13 # yeah, so it sorts archos.map for me, showing the largest users 16.01.30 # archos map doesn't exist before compilation? 16.02.00 # no, it's created by the linker 16.02.13 # let's see if my sh-elf-gcc is recent enough 16.02.30 # oh, tools/Makefile is still not run automatically 16.02.59 # heh, no 16.03.23 # what should one sort the .map for? third col? 16.03.54 # what's name_buffer? 16.03.59 # Schnueff: yes 16.04.17 # Hadaka: dir buffer 16.04.57 # so that's 16000 bytes, not 16K 16.05.05 # right 16.06.35 # .text 0x090002e0 0x1611a 16.06.42 # ponder 16.07.11 # .text 0x090002e0 0x1961a 16.07.21 # we'll get a bit lower with plugins 16.07.41 # what's that huge .text chunk? 16.07.48 # that's total 16.07.56 # oh yes, ofcourse 16.08.48 # .rodata 0x0901d8e8 0x7e4c /home/bjst/rockbox/rec/recorder/sokoban.o 16.11.43 # 158904 .bss 16.11.43 # 90394 .text 16.11.43 # 41524 .rodata 16.11.44 DBUG Enqueued KICK Hadaka 16.11.44 # 8960 .stack 16.12.07 # and yes, i do have games and demos built 16.13.08 # how is statically allocated memory in code files allocated there? where is it in? 16.16.05 # .bss 16.16.31 # okay, let's see the breakdown for .bss 16.18.09 # ah, here it is 16.18.30 # 56548 playlist.o 16.18.31 # 18732 librockbox.a(mpeg.o) 16.18.31 # 17808 librockbox.a(fat.o) 16.18.31 # 9052 librockbox.a(font.o) 16.18.31 *** Alert Mode level 1 16.18.31 # 7204 tetris.o 16.18.33 # 6432 librockbox.a(dir.o) 16.18.35 # 4096 language.o 16.18.38 # 4076 tree.o 16.18.46 # rest is less than 4000 16.19.32 # fat has a sector cache, playlist is obvious. font too. dir looks big. mpeg i'm not sure what it has. 16.21.09 # static struct id3tag *id3tags[MAX_ID3_TAGS]; 16.21.09 # static struct id3tag _id3tags[MAX_ID3_TAGS]; 16.21.16 # just a guess 16.21.16 # ok, dir is 260 bytes path + one sector for each open dir (8) 16.22.04 # 8*(260+512) = 6176 16.22.29 # we never have more than one dir open, so we could lower MAX_OPEN_DIRS 16.23.53 # what is you doings0r? 16.24.17 # well 16.24.24 # personally why I'm looking at this stuff 16.24.37 # is to see how much memory is wasted on stuff that only needs to be in memory temporarily 16.26.20 # that's probably a good chunk 16.27.05 Join Bagder [241] (~daniel@as3-3-2.ras.s.bonet.se) 16.27.30 # hi bagder 16.27.32 # rehi 16.28.32 *** Alert Mode OFF 16.31.24 Join edx [0] (~edx@pD9EAA406.dip.t-dialin.net) 16.31.27 # hey, the build is yellow! 16.32.01 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 16.32.01 # * Zagor points at LinusN 16.40.51 # Zagor = &LinusN; 16.41.03 # hehehe 16.41.27 # I believe its char *Zagor, as he's an odd character ;-) 16.43.52 Part Zagor 16.44.30 Join Zagor_ [242] (~bjst@labb.contactor.se) 16.47.41 Nick Zagor_ is now known as Zagor (~bjst@labb.contactor.se) 16.48.52 Quit edx (Read error: 104 (Connection reset by peer)) 16.56.47 # .Gud hade varnat och sagt att äpplena var giftiga. När de åt av dem så blev de dummare. VINCENT, 6 ÅR 16.56.57 # :-) 17.05.18 Quit motiv01 (Read error: 60 (Operation timed out)) 17.06.26 Nick dwihno is now known as dw|gone (dwihno@Bald067.Baldakinen.Umea.SE) 17.06.26 DBUG Enqueued KICK dw|gone 17.08.56 # Zagor: why have creat() at all? 17.09.13 # no reason, really. just completeness. 17.12.25 # Aim for POSIX compliance? 8-) 17.12.41 # nah. we're a bit from that still ;) 17.13.12 Join diddystar5 [0] (LeePilgrim@ACBF467F.ipt.aol.com) 17.13.19 # hey 17.13.35 # hi 17.13.46 # where is merwins(jheiner) page i ergot 17.14.16 # (fergot 17.14.39 # http://merwin.bespin.org/ 17.14.49 # thanks badger! 17.16.34 # gotta go' 17.16.36 Part Zagor 17.20.35 # bye 17.20.36 Quit Bagder ("http://daniel.haxx.se") 17.26.13 Quit diddystar5 ("bye!") 17.37.09 Join edx [0] (~edx@pD9EA8AE1.dip.t-dialin.net) 17.43.58 *** Saving seen data "./dancer.seen" 17.49.33 Quit TotMacher () 17.52.04 Join TotMacher [0] (tot@ip67.rsidus.riege.de) 17.56.12 Quit TotMacher (Client Quit) 17.59.30 Nick _seb_ is now known as seb-away (trilluser@bgp420584bgs.union01.nj.comcast.net) 18.26.11 Join TotMacher [0] (tot@p5084BCBC.dip.t-dialin.net) 18.28.47 Join elinenbe_ [0] (~elinenbe1@user-0cev121.cable.mindspring.com) 18.39.41 Nick seb-away is now known as _seb_ (trilluser@bgp420584bgs.union01.nj.comcast.net) 18.46.08 Part elinenbe_ 18.55.09 Nick TotMacher is now known as tot|away (tot@p5084BCBC.dip.t-dialin.net) 19.11.30 Quit mahonia (Remote closed the connection) 19.19.24 Join TotMacher [0] (tot@p5084BCBC.dip.t-dialin.net) 19.19.48 Quit tot|away (Read error: 104 (Connection reset by peer)) 19.44.01 *** Saving seen data "./dancer.seen" 20.18.25 Nick _seb_ is now known as seb-away (trilluser@bgp420584bgs.union01.nj.comcast.net) 20.26.56 Quit PsycoXul (Read error: 60 (Operation timed out)) 20.43.20 Join Atifear [0] (Ryg_scR_Pt@ANice-202-1-6-191.abo.wanadoo.fr) 20.43.26 # hi 20.44.00 # howdy 20.46.47 # I m trying to compile but i ve practically inish but I dont know how to fing sh-elf-gcc 20.46.56 # anybody knows? 20.47.03 # find 20.48.02 # I m using cygwin 20.49.40 # help please 20.50.00 # i ve downloaded GNUH8 v0203-ELF 20.50.05 # what can i do now, 20.59.02 Quit Atifear () 21.04.51 Join Atifear [0] (Ryg_scR_Pt@ANice-202-1-6-191.abo.wanadoo.fr) 21.05.07 # help me i cant find sh-elf-gcc :( 21.07.16 # is anybody here? 21.08.36 # thx for all 21.08.37 Quit Atifear (Client Quit) 21.18.34 Nick TotMacher is now known as tot|away (tot@p5084BCBC.dip.t-dialin.net) 21.44.03 *** Saving seen data "./dancer.seen" 21.51.00 Join PsycoXul [0] (psyco@adsl-64-161-172-174.dsl.lsan03.pacbell.net) 22.05.10 Join Zagor [242] (bjst@as9-5-6.k.s.bonet.se) 22.08.21 Join gizz [0] (gizz@lns-p19-2-213-228-15-127.adsl.proxad.net) 22.09.20 # hi 22.09.27 # hi gizz 22.10.04 # you guys have done great improvements with writing/recording :) 22.10.14 # respect 22.10.48 # thanks! 22.11.21 # hmm.. Zagor, may I ask you some off topic Q ? 22.11.56 # sure 22.12.24 Quit edx () 22.12.40 # well, I'm trying to install some RedHat 8.0, 22.13.06 # I had (hw) troubles to do this, 22.13.32 # but now I've got my system running, but I can't compile my kernel. 22.13.41 # do you use RedHat 8.0 ? 22.14.11 # no, I use Debian 22.14.17 # oops 22.14.44 # It seems to me that something's wrong with RedHat ANSI C headers install.. 22.14.47 # :-) 22.15.05 # err I meant, :-( 22.15.05 # really? have you googled? 22.15.11 # well... 22.15.36 # I tried to find info about "+red +hat +stdarg?h +error" with no result 22.15.45 # stdarg.h 22.16.09 # don't use + on google 22.16.17 # errm, yahoo 22.17.48 # try channel #linuxhelp. if there is a redhat problem, it's probably well known. 22.18.08 # there's always redhat problems :p 22.18.16 # thx, I'll check out.. 22.22.00 # BTW, Zagor, I've seen you (cool) ISD200 driver's been merged in official 2.4.19, congrats :) 22.22.57 # actually it was merged in 2.4.8 already. :-) the changes for 2.4.19 are just updates. 22.26.00 # That's it ! I didn't see it because I used the old RedHat shipped with 2.4.7-10 (thus, I was forced each time to patch with your excellent work) hehe 22.26.11 # ah 22.34.34 Join webmind_ [0] (webmind@seal.student.utwente.nl) 22.34.34 Quit webmind (Read error: 104 (Connection reset by peer)) 22.46.05 # see you 22.46.07 Part gizz 22.56.20 Quit seb-away (Read error: 54 (Connection reset by peer)) 22.57.27 Join seb-away [0] (trilluser@bgp420584bgs.union01.nj.comcast.net) 23.14.02 Join LinusN [0] (~linus@labb.contactor.se) 23.16.34 Part LinusN 23.16.34 Quit webmind_ (Read error: 104 (Connection reset by peer)) 23.17.01 Join LinusN [0] (~linus@labb.contactor.se) 23.41.25 Quit Zagor ("Client Exiting") 23.44.04 *** Saving seen data "./dancer.seen"