--- Log for 12.04.105 Server: orwell.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 20 days and 8 hours ago 00.00.40 # well, yeah, but that's pretty much a special case, being a part of a bigger work 00.00.45 # namely libavcodec 00.00.56 # or ffmpeg or whatever 00.01.11 # ah 00.01.16 # no, i'm plain wrong 00.01.35 # anywho 00.05.22 # //#define MPC_FIXED_POINT 00.05.28 # excellent :) 00.05.41 # although somewhat malplaced 00.05.44 # (math.h) 00.06.14 # yeah, it's fixed point 00.06.34 # not by default though 00.06.48 # easily done 00.06.56 # very :) 00.07.00 # i'm looking forward to seeing performance numbers 00.07.03 # it should be pretty fast 00.07.10 # since it's just a simple subband coder 00.07.29 # Wasn't it a musepack developer who bought a h120? 00.07.37 # wavpack 00.07.37 # or 140 00.07.43 # ah 00.08.00 # yeah, the wavpack guy mailed me and said he was very interested 00.08.20 # he has a h140, embedded experience and interest 00.09.09 # yum 00.09.42 Quit matsl ("Leaving") 00.09.59 # Guess I could redo this without touching as much 00.10.14 # should I? 00.10.43 # nah 00.10.54 # alright 00.10.59 # libmusepack is pretty small, doing a merge on a per file basis won't be much hassle 00.11.05 # if it's okay by the big boys 00.11.07 # true 00.12.26 Quit Harpy (Read error: 60 (Operation timed out)) 00.15.04 Quit lolo-laptop ("Client exiting") 00.17.30 # i'm having trouble applying the patch, thoguh 00.19.15 # oh ah 00.19.27 # shouldn't be too hard manually 00.21.59 # well, no, but i don't want to do it manually :PP 00.23.12 # did you do -u ? 00.23.25 # no, just cvs diff 00.23.40 # didn't really know what I could do with it 00.23.44 # doesn't matter, i guess 00.23.59 # it shouldn't 00.24.49 # well, when i try to patch, it just asks me what files do patch 00.25.07 # rasher/preglow: Shy and I are the Musepack people. if you need any hints... 00.25.36 # Seed: will let you know 00.25.51 # i'll try to make it output some sound now 00.25.55 # going to sleep.. but the programmers of libmusepack will be around tomorrow 00.26.08 # aight, good night 00.26.34 # they are on freenode. but if there's something urgent, irc.musepack.net #MPC is where you'll get answers 00.32.27 # rasher: could you try making a patch with -u as well, just for shits and giggles? 00.32.44 # sure 00.33.22 Quit DangerousDan (Read error: 60 (Operation timed out)) 00.34.20 # cvs diff -u ? 00.34.30 # aye 00.35.24 # weird.. what are the "RCS file:" lines doing there? 00.35.47 # no idea 00.36.29 # http://rasher.dyndns.org/~rasher/libmusepack.patch 00.37.27 # no dice 00.37.33 # i'll just do them by hand 00.39.22 # hahahah 00.39.27 # parts of it have been patched several times 00.39.31 # what the hell is this 00.40.02 # huh? 00.40.43 # ignore all this 00.40.56 # the laugh is on me, as per usual 00.41.30 # the libmusepack tarball i got from musepack.net didn't have a root folder, so i managed to unpack it straight into apps/codecs, and had to clean it up afterwards 00.41.34 # and i cleaned away the Makefile as well 00.41.42 # small wonder patch didn't get shit 00.42.05 # :) 00.43.06 # anyway 00.43.08 # -u is always better 00.43.17 # that way things can't be patched several times, afaik 00.44.38 # Yeah 00.44.51 # Just didn't know that cvs diff would accept options in that way 00.46.01 # well 00.46.07 # my musepack compile sure vomits 00.46.21 # where did it vomit? 00.46.34 # first file 00.46.34 # reader.h:68: error: parse error before "FILE" 00.46.34 # reader.h:68: warning: no semicolon at end of struct or union 00.46.37 # and tons more 00.47.08 # FILE? 00.47.12 # rockbox doesn't have file 00.47.20 # so small wonder 00.47.27 # you actually did compile it? 00.47.27 # that's where mine starts as well 00.47.34 # not at all 00.47.36 # ahh, i thought you compiled it 00.47.43 # don't think I claimed to 00.47.44 # ah 00.48.10 # then my claim to have it producing sound tonight might very well be a bit optimistic :P 00.48.26 # yeah 00.51.38 Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 00.52.06 # I just don't know which modifications to make 00.52.11 # there, compiled 00.52.17 # wow 00.52.20 # that was fast 00.52.37 # not much work needed, just ripped out the default file reader 00.52.42 # which we won't be needing 00.52.56 # i'll get to work on mpc2wav 00.53.18 Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) 00.55.26 # now if I had any musepack files.. 00.56.15 # rasher: that's no problem :) 00.56.18 # haha 00.56.25 # musepack files i'll make 00.56.50 # http://timbaland.host.sk/music/Shy_Keidar-Underground_Forest.zip 00.57.06 # mpc inside (tm) 00.57.35 # :) 00.58.28 # but yes 00.58.43 # dave chapman most certainly seems to be right in saying most codecs work with a file io callback system 01.06.53 # think I'll make flack, musepack, wavpack and vorbis versions of iriver.mp3 01.09.15 # goodie 01.09.32 # make note of the options you use to encode 01.09.33 # it does matter 01.10.04 # alright 01.13.22 # you might even want to make multiple bitrate version of things if you want to use these things as benchmarks 01.14.17 # good idea 01.14.36 # source is a 320kbps mp3, so it should be fairly alright 01.14.40 # and so much fun! 01.15.36 # what's this mp3? intro? 01.16.17 # it's the iRiver song 01.16.19 # it's so cheesy 01.16.27 # 30 seconds or something 01.16.39 Part MoosCamaro 01.16.54 # official or made by someone unrelated? :) 01.18.00 # official... 01.18.19 # and it makes me want to cry every time i hear it 01.18.27 # so what better track to make multiple versions of! 01.18.35 # Truly 01.18.49 # i'd like a copy. i might do a remix that makes it listenable :) 01.20.08 # haha.. I'll put it on my webspace after I've made all the versions 01.21.56 # make a terrorcore remix of it 01.22.11 # flac --help ... holy crap... 01.22.13 # i'll consider it suitably defiled then 01.22.19 # rasher: --best is a useful setting 01.22.24 # rasher: but make one without as well 01.22.43 # for wavpack use -h -x 01.22.45 Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") 01.23.16 # preglow: flac settings don't affect decoding 01.23.52 # you'd hope not 01.23.54 # it's different in that all encoding settings make files that decode at same speed 01.24.05 # oh 01.24.40 # oh well 01.24.49 # wavpack's -h settings results in ~half decoding speed than normal 01.24.54 # setting* 01.25.11 # which is still very fast compared to ape :) 01.25.40 # ShyK: why, yes they do, internally 01.25.49 # ShyK: it sets lpc order above eight 01.26.08 # ShyK: and i've written an assembler core that only does lpc equal to or lower than eight 01.26.19 # hmm 01.28.10 # quality wise it doesn't matter, of course, but it gives a somewhat smaller file that will decode more slowly 01.29.27 # why are none of these tools in debian.. 01.29.38 # because debian is an outdated piece of shit? :-) 01.29.46 # it so is not 01.29.51 # at least, unstable isn't 01.30.06 # well, at least not when it's not frozed 01.30.08 # like it is now 01.30.12 # frozen 01.31.13 # unstable isn't frozen 01.31.19 # testing is 01.34.34 *** Saving seen data "./dancer.seen" 01.36.22 Join DMJC [0] (~James@220-245-171-89.tpgi.com.au) 01.36.58 # not frozen, but it's on some kind of hold 01.37.02 # tons of packages are queued 01.37.15 # it just recently got gnome 2.10 01.38.18 # ah, like that.. well the gnome people are working on ironing out 2.8 01.39.12 Join Aison [0] (~hans@zux166-181.adsl.green.ch) 01.39.18 # meanwhile, i have thoroughly enjoyed 2.10 for a month now :P 01.40.01 # I have for even longer! 01.40.09 # (ubuntu) 01.40.21 # yes, i'm on ubuntu as well 01.40.27 # ah 01.40.31 # I thought you were on gentoo 01.40.33 # then I haven't 01.40.35 # my server's gentoo 01.40.40 # my desktop not 01.40.47 # $ ./mppenc 01.40.51 # bash: ./mppenc: Permission denied 01.40.55 # wtf 01.40.55 # :-) 01.41.37 # you didn't switch on fixed point in musepack? 01.43.04 # oops, no 01.43.10 # libmusepack that is 01.43.27 # now what the hell am I doing wrong here 01.45.54 # arghh, why haven't anyone just written xxx2aiff 01.48.21 # oh jesus 01.48.26 # I'm an idiot 01.49.23 # I was working on my iriver.. apparently the permissions I set up for this mount doesn't allow execution 01.49.31 # and my chmod obviously wasn't doing any good 01.49.55 # that's better... 01.51.58 Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") 01.53.28 # that's musepack files done 01.53.46 Quit Sucka ("a bird in the bush is worth two in your house") 01.55.13 # nothing beats listening to psytrance when coding 01.55.23 # o.O 01.55.42 # right leg going 180 bpm, fingers typing like mad 01.55.59 # haha 01.58.49 # * rasher does wavpack 02.01.09 # hmm, why the hell isn't config_types.h included anywhere? 02.01.20 # what is the status of the iriver port? 02.01.34 # preglow: that's a very good question 02.01.40 # why, it is included 02.01.42 # in musepach.h 02.01.44 # pack 02.01.48 # ah :) 02.01.50 # Rob-: all's well, lacking codecs 02.02.05 # then why the hell does this error occur 02.02.44 # does it play and record wav at the moment? 02.03.05 # no.. it doesn't really play, certainly not record anything 02.03.24 # see http://www.rockbox.org/twiki/bin/view/Main/IriverPort 02.03.34 # ok 02.03.56 # internal architecture changes are needed to allow software codecs 02.04.01 # those haven't been done yet 02.04.39 # what the fuck.. this error looks like a real code error 02.04.39 # well, the fixed point broke it nicely 02.04.49 # ah 02.04.57 # probably not well-tested? 02.05.10 # or maybe just not on "limited" hardware 02.05.21 # no, not that 02.05.24 # some compiler error 02.05.49 # * rasher is confused 02.05.53 # almost seems like mpc_int32_t etc aren't defined 02.06.17 # and you checked that the values in config_types.h are acceptable? 02.06.45 # because those are set by ./configure .. I just did a configure --build m68k-elf and copied it from there 02.06.49 # oh, indeed 02.06.53 # they're dandy 02.07.12 # ahaha 02.07.21 # the file isn't included early enough 02.07.33 # that's excellent 02.07.42 # could be my fault I guess 02.07.44 # an "#error EHEHEHEHEH" inserted in strategic places can reveal many a thing 02.07.51 # haha 02.08.16 # #include 02.08.24 # i'm willing to bet that's the culprit 02.08.34 # oh well, guess I'll do wavpack on win32 02.08.50 # it was 02.10.26 # what the _HELL_ ? 02.10.26 # #ifdef MPC_FIXED_POINT 02.10.26 # static mpc_uint32_t find_shift(double fval) 02.11.03 # ahh, lookie here 02.11.22 # i'm more than willing to call this a flaming hack 02.12.03 # what's the problem there? 02.12.50 # there's a floating point value in the parameter list there, you see 02.12.55 # after a flaming fixed point ifdef 02.13.32 # interesting 02.14.07 # why, yes 02.14.19 # they then go on to interpret the floating point number with some crazy stuff 02.14.53 # but i've bumped into a more serious issue here 02.14.53 # hmm 02.16.02 # wow, wavpack -h -x sure is slow 02.16.07 # you very nearly might have a point with it not being tested for fixed point 02.16.19 # it just fixed a bug that would prevent it from compiling anywhere 02.16.29 # it = i 02.17.11 # Sounds silly 02.17.15 # it has been tested for fixed point and pocket pc support exist since a long time 02.17.43 # ShyK: well, i just had to fix the source to make it compile here 02.17.58 # it lacked a pointer dereference 02.18.08 # i find it hard to believe that source ever compiled 02.18.21 # preglow: feel free to post this on the musepack.net forum. i'm sure they could apply it 02.18.31 # i will, i'll just try on another box first 02.18.35 # preglow: it most definitely did compile 02.18.46 # ShyK: any other interesting options for wavpack? 02.18.56 # well, this musepack 1.1 surely didn't 02.19.07 # I have one done with defaults and -h -x 02.19.24 # WHY MUST EVERYONE DECLARE THEIR OWN BOOL 02.19.25 # rasher: nope. the interesting feature is -x that adds extra compression with no decoding speed influence 02.19.41 # preglow: for great justice 02.20.44 # * rasher creates a -c 02.21.19 # I meant b 02.22.29 Quit DMJC ("Leaving") 02.28.20 # ok 02.28.30 Join DMJC [0] (~James@220-245-171-89.tpgi.com.au) 02.28.33 # BOOL was a poor choice of name for an enum on rockbox' part 02.28.50 # ouch 02.29.03 # hm, what am I missing.. 02.29.21 # mp3, wav, flac, ogg, wavpack, musepack 02.30.14 # modules :) 02.30.34 # that'd be so pointless 02.30.41 # haha 02.30.45 # not to mention impossible 02.30.56 # could of course make a mod with one pattern and one sample 02.30.57 # well you could chop it up in little bits 02.30.58 # and one note... 02.31.20 # ok 02.31.28 # this flaming BOOL is ticking me off 02.31.31 # it's all that's standing in the way 02.32.11 # rasher: could you send me the mpc? 02.32.31 # yup, hang on 02.33.30 # http://rasher.dk/soundfiles/ .. not up yet 02.33.55 # there, first version uploadet 02.34.12 # no? 02.34.30 # should be 02.34.31 # 404 still 02.34.51 # interesting 02.36.17 # no 404, but no permission 02.36.23 # do the chmod 02.36.35 # ARGH 02.36.40 # weird, the dir wasn't created 02.36.45 # haha 02.36.53 # no dirlistings 02.36.56 # typical 02.37.13 # well.. http://rasher.dk/soundfiles/iriver-standard.mpc 02.37.25 # I wonder if I can turn on dirlistings 02.37.49 # you can 02.38.15 # assuming apache is set up to allow me 02.38.28 # is it your own server? 02.38.48 # no 02.39.34 # anyone know how i can do a search and replace in all files? 02.39.35 # sed? 02.39.51 # sed s/BOOL/bool/ * spits everything to stdout 02.39.55 # which i'd rather it didn't 02.40.22 # sed s/BOOL/bool/ > tempfile; mv tempfile $filename 02.40.34 # i'd rather it did so automatically 02.40.49 # yeah 02.40.51 # catch the digital flow..... 02.41.04 # haha 02.41.23 # * rasher uploads flacs 02.41.25 # i hope this "artist" has been drawn and quartered by the people who used to be closest to him 02.41.49 # oh god, like the mp3 pre echo is not enough, this is indeed very spoony 02.42.04 # it's a 320kbps file... 02.42.13 # doesn't matter 02.42.22 # seems like they used xing or something 02.42.34 # which would have horrible pre echo at 3,000kbps :) 02.42.41 # not impossible 02.42.55 # we are talking about iriver here 02.42.58 # there's actually a comment in the file of which encoder iirc 02.43.10 # rasher: then do indulge us with that information, please 02.43.43 # TSSE (Software/Hardware and settings used for encoding): N2MP3 02.43.51 # holy shit 02.43.55 # haha 02.43.57 # COMM (Comments): ()[]: Flash...music easier than ever. Mobility. Simplicity. Superiority. The most discreet way to fiercely express yourself. Can you Flash? 02.44.29 # never heard of that 02.44.39 # seems to be some mac piece of shit 02.44.56 # can you flash? 02.45.13 # I can. 02.45.24 # depends on what he means 02.45.29 Join DJ_Dooms_Day [0] (DJ_Dooms_D@dialup-25.35.221.203.acc14-dryb-mel.comindico.com.au) 02.46.04 # if it's some bizarre sexual practice, then I'm not so sure 02.48.06 # i'm perfectly capable of exposing my genitals to innocent bypassers 02.48.11 # haven't tried, but think i can do it 02.48.28 # * rasher smacks forehead 02.49.41 # That's not so bizarre I guess 02.49.53 # at least.. nothing I haven't heard of beforee 02.50.28 # O.o 02.50.34 # lo, he awakens! 02.50.38 # no no. 02.50.40 # i'm going to sleep. 02.50.57 # just wondering what i dropped into >.> 02.51.00 # i can't announce that dramatically :/ 02.52.16 # i'm trying to make libmusepack run 02.52.33 # then ran into the well-named BOOL enum in rockbox 02.52.55 Quit DMJC ("Leaving") 02.53.33 # fuck this, says preglow 02.53.39 # i'll continue tomorrow morning 02.53.44 # now, sleep 02.54.22 # excellent 02.54.25 # http://rasher.dk/soundfiles/ 02.57.52 # Goodnight 03.01.19 Quit preglow ("fop") 03.13.23 # me too.. 03.13.26 Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") 03.23.38 Nick tvelocity[away] is now known as tvelocity (~tony@ipa243.4.tellas.gr) 03.34.35 *** Saving seen data "./dancer.seen" 03.58.44 Quit cYmen ("zZz") 04.05.58 Join QT_ [0] (as@area51.users.madwifi) 04.08.44 Quit QT (Read error: 60 (Operation timed out)) 04.24.09 Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) 04.24.17 Nick tvelocity is now known as tvelocity[away] (~tony@ipa243.4.tellas.gr) 04.43.08 Quit asdsd_ ("Trillian (http://www.ceruleanstudios.com") 04.55.02 Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") 05.34.37 *** Saving seen data "./dancer.seen" 06.02.54 Join bobdbob [0] (~bobdbob@ics151-142.icsincorporated.com) 07.07.00 Join LinusN [0] (~linus@labb.contactor.se) 07.34.42 *** No seen item changed, no save performed. 08.15.30 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 08.24.19 # mooooorning 08.24.37 # mooning! 08.24.38 # :) 08.24.53 # :-P 08.25.58 # yay! driver download finished! 08.26.04 # time to setup the wavelan card. 08.35.50 Join Harpy [0] (cIESPcefeW@dsl-hkigw7wbb.dial.inet.fi) 08.36.56 # * LinusN needs lots of coffee 08.58.49 Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) 09.01.24 # Yay! I got another wireless network card to fungieren! 09.14.48 Join bobTHC [0] (~foo@l07v-6-11.d1.club-internet.fr) 09.16.07 # morning all! 09.16.30 # morning bobTHC 09.34.45 *** Saving seen data "./dancer.seen" 10.00.15 Join ashridah [0] (ashridah@220-253-122-247.VIC.netspace.net.au) 10.29.46 Join preglow [0] (thomj@s183a.studby.ntnu.no) 10.30.59 # you guys know there is a penalty in the afterlife for using names like BOOL for enums, right? 10.32.08 # hah. may as well. like i'm going to anyone's version of heaven anyway 10.32.59 # * ashridah resumes his sleep-deprived state of delirium 10.36.53 # preglow > have u found a "decent" digital audio editor for nux ? 10.37.27 # bobTHC: nah, forgot all about it yesterday 10.37.52 # :) 10.45.30 Nick QT_ is now known as QT (as@area51.users.madwifi) 10.49.12 # a very good news on the forum for Archos owners :" Both Archos and Micronas decisionmakers have agreed to publish the MAS software to us" 10.49.18 # hooray! 10.49.58 # nothing is publish for the moment but, i hope it will be soon 10.55.04 # wow, cool 10.55.20 # that definitely rocks 10.55.28 # but is there a mas compiler? 10.55.36 # bobdbob: what forum? 10.55.55 # http://forums.rockbox.org/index.php?topic=587.0 10.56.00 # besides, the docs is already "out" 10.56.00 # lol 10.56.31 # but compiler? :V 10.56.53 # I don't remember exactly what it contained 10.57.03 # there was more than just docs, but I remember some "gaps" 10.57.18 # and of course, it wasn't found "the right way" 10.57.44 # heh 10.58.18 # some eastern european university web site published it 10.58.29 # the other problem is the mas connction with other parts who have some bottlenecks, isn't it ? 10.59.01 # bobTHC: yes 10.59.24 # but I would say that the biggest problem is that someone would actually need to go and do a lot of programming 10.59.29 # on a weird DSP 10.59.36 # with very little debugging aids (I guess) 11.00.48 # why, yes, codecs would pretty much need to be re-implemented 11.01.01 # it's a job for a coding wizard, but it's not the first ;) 11.01.42 # the MAS software in question is a WAV codec 11.01.55 # ghah 11.01.58 # oh 11.02.01 # then i sure as hell hope they have docs as well 11.02.42 # the docs we have only cover the DSP core, but not the onboard peripherals 11.03.00 # like the I2S serial controllers etc 11.03.36 # so we can develop and simulate pure MAS DSP code, but we can't make the MAS communicate with the SH1 CPU 11.03.40 # so, what are the coarse specs of the mas? 11.03.51 # oki, so the dsp code for wav codec is already in our hands ? 11.04.02 # bobTHC: not yet 11.11.57 # does anyone care if i alter the directory structure of codecs before commiting? 11.12.09 # huh? 11.12.11 # like new codecs 11.12.35 # we're supposed to change as little of them as possible 11.12.42 # does that apply to directory structure as well? 11.12.42 # ah yes 11.13.01 # if it serves a purpose, i don't mind if you change the structure 11.13.10 # I agree 11.13.40 # i don't really care, rasher sent me his libmusepack for me to finish yesterday, and he just moved things out of src/ and include/ 11.14.17 # so all .h and .c files are in the same dir? 11.14.20 # aye 11.14.30 # that's ok 11.15.27 # but yes, i'll try to make mpc2wav work now, and commit it if it does 11.16.08 # why does everyone have to define their own BOOL :// 11.16.33 # preglow: the pains of pre-C99 11.16.59 # what should i change it to? MPC_BOOL? bool? 11.18.09 # perhaps make it use 'bool' 11.18.18 # and include 11.18.24 # it also has TRUE and FALSE, heh 11.18.28 # * preglow kickstarts sed 11.18.35 Join Aison [0] (~hans@zux166-181.adsl.green.ch) 11.18.50 # i just love when they compare to TRUE 11.18.58 # if(mybool == TRUE) 11.19.39 # LinusN: yeah, nevermind that TRUE can only be defined as !0 iirc :) 11.21.55 # i also assume removing unneeded files is not a crime? 11.22.04 # nope 11.22.12 # dumb needs some deletion, then 11.22.21 # there are files commited that will never be needed 11.23.01 # like allegro interface files 11.23.52 Join Mirfle [0] (~chatzilla@ADSL222150.BRK.biu.ac.il) 11.27.41 # lunch time 11.33.15 # damnit. C89/90 didn't include any kind of regex processing did it? 11.33.28 # i really hate having to do input validation by hand :( 11.34.32 # regex shouldn't be in the C standard, it belongs in posix 11.34.47 *** No seen item changed, no save performed. 11.35.05 # http://www.opengroup.org/onlinepubs/7990989775/xsh/regcmp.html 11.35.11 # yeah, i know, but i was hoping they were tools and put one in 11.35.22 # since i can only use functions that come with C89's libc. 11.35.36 # * ashridah mutters and goes back to writing a state machine. 11.45.39 # * preglow sighs and gets his reset button implement 11.53.25 Quit Strath ("Client closed") 12.01.18 # i seem to have made a plugin that doesn't even load... 12.01.46 # i assume this means i'm skilled 12.13.32 # any known stupid blunders that would result in my mpc2wav just doing nothing? the first thing i do is print a splash, and even that doesn't display 12.16.38 Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) 12.16.50 # Hey all 12.36.50 Quit Mirfle ("Chatzilla 0.9.67 [Firefox 1.0.2/20050317]") 12.45.47 Join rasher [0] (~3e4f4094@labb.contactor.se) 12.46.48 # * rasher prods Bagder 12.50.06 # rasher: compiles fine and all, but my plugin refuses to work 12.50.13 # will soon have to start doing other things 12.50.26 # Aw 12.50.27 # annoying 12.51.03 # are there any macros you need to use to define standard entry points into a module or whatnot? 12.51.46 # what modules? 12.51.58 # s/module/plugin/ 12.52.23 # well, apart from using plugin_start(), nothing i can think of 12.53.00 # are you accidentally stripping the module? :) 12.53.39 # ahaha 12.53.44 # rocks are stripped, afaik 12.53.48 # they're just a plain binary image 12.55.51 # ah. i just remember stripping a kernel module once, and getting nothing useful in return :) 12.56.12 # preglow: the .map file could give some clues 12.56.32 # * Bagder awakes and looks around 12.56.55 # Bagder! 12.57.41 # well, can't see anything obvious 12.57.53 # entry point is correct 12.58.19 # are there any limits imposed on static content? 12.58.37 # bah, i don't use nearly enough anyway 12.58.43 # Bager: About the digest thingy.. do I just commit it and hope for the best, because I can't make the scripts work 12.59.00 # rasher: sure, commit and we shall see what happens! ;-) 13.01.06 # Haha... I guess I should have saved the password I told you to set... do you log? 13.01.41 Quit ashridah ("Leaving") 13.01.49 # I do 13.02.42 # haha 13.06.33 # preglow: still problems? 13.06.57 # aye 13.07.07 # email me the plugin src 13.07.21 # linus at haxx dot se 13.07.36 # or put it up on a web server 13.08.42 # ok 13.09.14 # http://glow.m0f0.net/rockbox/mpc2wav.c 13.10.20 # the relevant info would be that the topmost splash doesn't even display 13.10.22 # nor anything else 13.10.32 # it just hangs with the backlight on, and nothing on display 13.10.41 # * preglow braces for a stupid bug and goes to make coffee 13.11.50 Join R3nTiL [0] (~zorroz@217.30.249.16) 13.15.26 Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) 13.17.42 Join Sucka [0] (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) 13.19.48 # preglow: can i see musepack.h? 13.20.00 # and your .map file 13.21.06 # why, yes 13.21.40 # http://glow.m0f0.net/rockbox/mpc2wav.map and http://glow.m0f0.net/rockbox/musepack.h 13.22.27 # entire libmusepack dir is there as well if you need more 13.23.01 # your web server doesn't like the .map extension 13.26.09 # ahahah, what the hell? 13.26.30 # i shall have to remedy that 13.27.00 # in the meantime, it's there as txt 13.27.31 # can you give me a tar file with the musepack src? 13.28.20 # deed 13.28.56 # http://glow.m0f0.net/rockbox/libmusepack.tar.gz 13.34.51 *** Saving seen data "./dancer.seen" 13.45.08 # haha, apache had the .map extension used for pixmaps 13.45.15 # aaah 13.46.38 # i never ever used those, so disabled the whole thing 13.48.41 # preglow: the mpc_decoder type is 122468 bytes, you don't want that on the stack... :-) 13.49.00 # holy friholies 13.49.15 # i didn't think it was THAT large 13.49.18 # and i considered using iram for that 13.49.21 # lol 13.49.35 # hehe 13.50.10 # case closed 13.50.26 # i expect it'll work now, yes 13.50.28 # thanks a bunch 13.50.31 # you're welcome 13.54.06 # haha, well, it makes sounds now 13.54.16 # at least party reminiscent of iriver.mp3 13.54.32 # :) 13.54.44 # exciting 13.54.45 # the efficiency is not at all what i had hoped 13.54.49 # but i think something is wrong 13.57.53 # are you usingn a very low quality file? 13.58.12 # iriver-standard 13.58.13 # nono 13.58.21 # i know what coding errors sound like 13.58.42 # ah 13.59.53 # arghh, i really, really wonder how i'll handle iram with these large structs 14.00.17 # will probably have to modify everything to use two structs 14.00.27 # which will work wonders for later patchability 14.00.43 # haha 14.00.47 # go #MPC on irc.musepack.net :-) 14.01.13 # * Bagder points out that Seed is a musepack dev 14.03.28 # haha, that disco-floor on slashdot is excellent 14.03.57 # hah! 14.04.05 # making my apartment into the popular demo 14.04.56 # Hah 14.11.16 Quit R3nTiL (Read error: 110 (Connection timed out)) 14.18.43 # sup? 14.20.22 # * LinusN wants a dance floor plugin for the H300 USBOTG port 14.20.28 # hahahaha 14.20.45 # my god, i surely would need that sometimes 14.25.20 # Any idea if the usbotg is a generic usb host? or just for usb-storage? 14.25.43 Quit ShyK (Read error: 145 (Connection timed out)) 14.27.01 # it's whatever we make it, as far as i understand 14.27.43 # So if anyone wanted, they could plug in a usb wifi nic and knock themselfes out? 14.28.16 # as far as i can see, yes, but i haven't studied the data sheets closely 14.28.34 # i might very well be wrong 14.29.50 # http://www.dapreview.net/news.php?11 <= several new archos players 14.30.27 Part lostlogic ("Kernels are for popping") 14.41.44 # Another thing Bagder... 14.41.56 # yes? 14.42.05 # I posted a patch to songdb.pl and discovered another "problem" 14.42.36 # multi-artist cds get an album entry for each artist :-\ 14.42.54 # yeps, I know Zagor had some idea on how to deal with it 14.43.00 # oh 14.43.25 # something about considering the dir they're in as well? 14.43.32 # yes, I believe so 14.44.00 # I think that would be a fair way to guess slightly better 14.44.36 # so compose the albumid of path__albumname instead of artist___albumname? 14.44.53 # wouldn't that work 90% of the time? 14.44.59 # if not more 14.45.02 # I think it would 14.45.14 # except for those who have all songs in the same dir 14.45.21 # but we can't work for those 14.45.49 # I think this way of doing it works for more people 14.45.54 # and in more cases 14.45.55 # yes 14.46.12 # you do the patch? 14.46.22 # http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1179981 14.46.25 # btw, you can even commit your previous patch, since you have access now 14.46.38 # well I'd like someone to have a look at it first :) 14.46.45 # chicken! 14.46.55 # what percentage realtime should we aim for? 14.47.05 # 300? 14.47.08 # i think 300 is fair 14.47.38 # preglow: did we perform some kind of profiling for libmad? 14.47.48 # no, we did not, but some other people did 14.47.59 # that won't matter for us, of course 14.48.02 # but no 14.48.09 # we have no profiling possibilites 14.48.17 # that don't require us hacking the lib to pieces, that is 14.50.03 # libmad is almost 80% realtime for iriver.mp3 14.50.05 # well, didn't we add that profiling timer? 14.50.08 # at 40mhz, that is 14.50.20 # yeah, i think we did 14.50.46 # synth_full takes a lot... 14.50.49 # it does 14.50.55 # but i don't think there's much more to be done about that 14.51.03 # III_huffdecode is next 14.51.05 # i'm going to rewrite it in pure assembler 14.51.06 # but that's that 14.51.28 # not much to be done about huffman decode, it's strictly table based, afaik 14.51.42 # dct32 14.52.00 # III_aliasreduce 14.52.06 # i dare not touch dct32 14.52.41 # our best shot for dct32 is replacing it completely, with something more iterative in structure, and that's probably not going to be faster anyhow 14.53.07 # LinusN: i've lost the link the the libmad profiling page, care to share? 14.53.16 # http://ipodlinux.org/forums/viewtopic.php?t=850 14.53.58 # ahh 14.54.03 # and see all the other dcts? 14.54.07 # they're called by dct32 14.54.12 # so they're part of the dct32 algorithm 14.54.16 # sup Linus, how goes PCM playback? 14.54.26 # DJ_Dooms_Day: slow :-) 14.54.30 # no, now i'm speaking bullshit 14.54.34 # they're used by imdct_l 14.54.43 # so imdct_l is also pretty intensive 14.54.47 # lol, grand 14.55.52 # hehe, audio_linear_dither is about 13% (including prng) 14.56.24 # i refuse to believe that can't be made faster 14.56.42 # done in asm, using all registers, with sequentail access to the samples 14.56.43 # it probably can 14.57.21 # have you done any more optimizations not in cvs? 14.57.28 # yes, let's see 14.57.43 # i've started on making an imdct_mcf5249.s 14.58.06 # imdct_s is done, and i've started porting the arm imdct_l to coldfire asm 14.58.14 # but it's a pretty big job 14.58.34 # i've also got the old imdct_l i did, which is shit ugly, but nevertheless helps some 14.58.54 # nice 14.59.31 # you chould consider committing some, if not only for backup purposes 14.59.56 # hmm, i will 15.00.05 # i'll just try out some other minor opts i've got going as well 15.00.12 # oki 15.01.02 # maybe tomorrow, i'll have to start working on my masters stuff again now 15.01.37 # it would also be a sin to not go outside in this weather :/ 15.02.43 Join lolo-laptop [0] (~lostlogic@68.251.84.226) 15.04.10 # Any way to "fix" a bdf font? 15.04.15 # "fix"? 15.04.24 # Error: Invalid BDF file, requires FONT_ASCENT/FONT_DESCENT/ENCODING 15.04.28 # says bdfconf 15.04.29 # conv 15.05.10 # well, you could load it in a font editor and save it again 15.05.33 # That's how I made it.. I blame the editor 15.05.52 # which editor? 15.05.59 # xmbdfed 15.06.12 # you made the font from scratch? 15.06.20 # no, converted from a .fon 15.07.36 # gotta go 15.07.47 # cu around 15.07.50 Part LinusN 15.08.23 # why the hell doesn't libmusepack write the entire file 15.08.24 # argghh 15.11.05 # weird, xmbdfed claims that FONT_ASCENT is set 15.12.03 # well, have a look at the file, then 15.12.05 # it's plaintext 15.13.08 # oh, no ENCODING 15.13.15 # that is a showstopper 15.13.20 # the parser is pretty strange 15.13.45 # i started to redo it in perl, but i accidentally deleted the source yesterday, heh 15.14.08 # wait.. I don't understand this 15.14.59 # at all.. 15.15.12 # FONT_ASCENT and _DESCENT are set in the header 15.15.19 # ENCODING is set for each char 15.15.26 # I thought it was charset 15.16.10 # I can't see anything wrong with this file 15.16.39 # convbdf cannot have any bugs ;-) 15.17.01 # surely not 15.20.00 # oh well, i'm out of here for a while 15.27.20 # is convbdf expecting properties in a certain order or something? 15.31.49 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 15.32.12 # hi 15.33.12 # hi 15.34.53 *** Saving seen data "./dancer.seen" 15.51.05 Join asdsd_ [0] (~asdsd@h-67-100-25-110.miatflad.dynamic.covad.net) 15.52.44 Part asdsd_ 15.52.56 Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) 16.13.21 Quit tvelocity[away] ("Leaving") 16.26.38 Join elinenbe_ [0] (~elinenbe_@65.115.46.225) 16.33.52 Join muesli- [0] (muesli_tv@hmln-d9b8ef45.pool.mediaWays.net) 16.35.17 # hi 16.35.20 # gh 16.36.06 # lo 16.36.23 # ARGH 16.37.27 # something wrong? 16.37.56 # nothin with me :D 16.44.10 # * rasher fixes flipit for h100 16.45.31 # whats that good for? 16.45.47 # not much 16.47.00 # i've bounced into problems with libmusepack, yes 16.48.32 # erp, what's up? 16.56.30 # i get a corrupt frame error 16.56.38 # and i don't know why ./ 16.56.40 # :/ <- 16.56.55 # preglow: so all builds fine, but the output is bad? 16.57.22 # all builds fine, but output is semi-ok, and way too small, seeing as how it exits due to a faulty frame 16.57.25 # and the frame isn't faulty 16.57.28 # * rasher tests songdb 16.57.29 # so it's probably my io 16.57.59 # debugging this stuff isn't exactly simple either 16.58.16 # * Bagder disappears 16.58.27 # dammit, my sync script/rsync is too smart 16.58.35 # didn't run songdb.pl 16.58.41 # because no files were transferred 17.00.14 # In other news, I finally found the right object to push reset 17.00.36 # a piece of wire will easily miss the switch 17.00.54 # but this small nail is just the right size :) 17.01.09 # haha 17.01.12 # i use my smallest torx driver 17.04.17 # Max songs per album: 316 (___/mnt/iRiver/Music/New/Others) 17.04.19 # oh well... 17.06.02 # funky stuff is happening here 17.06.31 # I think the id3db reader is off its rocker 17.08.39 # argh 17.08.53 # please don't tell it suddenly started working after i added debugging measures 17.09.06 # Haha! 17.09.08 # heisenbug 17.09.19 # hahahahah 17.09.23 # clever, that was 17.09.47 # Obviously it's not something I made up 17.10.08 # http://www.catb.org/~esr/jargon/html/H/heisenbug.html 17.12.23 # but I like the term so much 17.12.37 # ARGH 17.12.40 # IT SUDDENLY WORKS NOW 17.13.35 # don't look back 17.13.36 # just accept it 17.13.48 # well, it ALMOST works 17.13.50 # it's double speed 17.14.04 # let me guess.. you added debug measures, then removed them again? 17.14.04 # and now it works? 17.14.47 # haven't tried removing them 17.15.12 # ah 17.15.46 # I'm sure *someone* will be glad to have musepack support 17.16.50 # well, i would 17.16.53 # i think it's a cool format 17.17.01 # i would if i could actually -listen- to it :) 17.17.14 # what kind of format is it? 17.17.25 # it's basically mpeg2 on acid/speed 17.17.28 # ehh 17.17.30 # mpeg1 layer2 17.17.49 # eh, ok o.o 17.18.00 # *confused* 17.18.02 # * HCl smiles and nods 17.18.06 Join tvelocity [0] (~tony@ipa243.4.tellas.gr) 17.18.09 # it's good for higher bitrate stuff 17.18.12 # like 160-192 ish 17.18.16 # kay o.o. 17.18.20 # and also patent free, they say 17.18.33 # and, it SHOULD be a pretty efficient codec 17.18.37 # but right now, it sure as hell isn't 17.18.49 # runs at about 35% realtime at 120 mhz 17.18.58 # but i guess i can massage it into submission 17.19.42 # heh 17.19.43 # ogg first! ogg first! 17.19.55 # lol. 17.19.58 # *smirk* 17.20.07 # i'm interested in taking the original firmware apart 17.20.11 # and snatching their ogg codec 17.20.30 # hm.. you probably shouldn't 17.20.49 # i quite simply haven't got time to touch vorbis for a long time 17.20.56 # musepack seems to be such a cute little codec 17.21.00 # so i thought i'd try that 17.21.08 # i also have libmad and libflac on my hands 17.21.17 # rasher, why not? 17.21.24 # heh, of course.. do whatever you're most interested in 17.21.25 # reverse engineering is allowed for portability 17.21.31 # in america anyways 17.21.31 # HCl: i sincerely doubt it's worth stealing 17.21.40 # HCl: and reverse engineering that is going to be a nightmare 17.21.43 # in europe, i think its allowed, heh. 17.21.47 # preglow: is it? 17.21.51 # HCl: yes 17.21.53 # why? 17.22.01 # because it's a pretty large codec 17.22.08 # and dsp code isn't the easiest to read 17.22.18 Quit muesli- (Read error: 60 (Operation timed out)) 17.22.20 # well we don't have to write it back into code. 17.22.21 # but hell 17.22.24 # go for it! 17.22.24 # just the routine that loads an ogg 17.22.30 # ahh 17.22.30 # heh, nah, not yet. 17.22.33 # i wouldn't want that anyway 17.22.37 # i like clean stuff 17.22.45 # .h file in binary != clean 17.22.55 # i was sort of thinking of just calling the firmware code. 17.23.03 # ghehe 17.23.04 # well, if you can figure out the addresses, go for it 17.23.06 # its just gonna be a subroutine. 17.23.09 # HCl: cheater :P 17.26.40 # okay, the tag-db is definately buggy 17.26.43 # and it's not my fault 17.29.36 Join rjamorim [0] (~blah@200.138.135.138) 17.29.46 Join XShocK [0] (~cddef0b3@labb.contactor.se) 17.30.17 # hi, XShocK 17.33.08 # THERE i got the blasted turd working 17.33.15 # slow as hell, but it makes coherent sound 17.33.15 # Hurray! 17.33.34 # which speed? 17.33.38 # 35% 17.33.42 # hi 17.33.43 # at 120 bleeding megahertz 17.33.46 # herz 17.33.48 # whatever 17.33.48 # now if only... we could actually test that... with headphones :P 17.33.55 # CoCoLUS: code away, ples 17.33.58 # he 17.34.11 # we can.. if we rename to sample.wav and go info>debug>audio test 17.34.12 # :) 17.34.18 # indeed, good point 17.34.23 # i don't see what they're nagging about anymore 17.34.26 # we have audio out! 17.34.35 # :) 17.34.36 # yeah the first 8 mb ;) 17.34.43 # so, you want more??? 17.34.45 # that's all you need for iriver.wav 17.34.53 # which is all i listen to 17.34.55 *** Saving seen data "./dancer.seen" 17.34.55 # which is, after all, the best. song. ever. 17.35.09 # Yes. 17.35.23 # oh, maybe it *IS* my fault that the songdb was confused 17.35.26 # rasher: I start to like that song ;) 17.35.38 # t0mas: kill yourself at once 17.35.51 # * preglow gently removes the libmusepack debug code 17.35.58 Quit t0mas ("Connection reset by jump off the roof :P") 17.36.17 # careful now 17.36.22 # i'm using pliers 17.36.51 Join El_Gringo_ [0] (~chatzilla@bzq-165-126.dsl.bezeqint.net) 17.36.59 # * rasher rebuilds songdb 17.37.00 # Hi 17.37.04 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 17.37.16 # hm... need to get a higher roof :P 17.37.28 # The thing gets confused if you change the db underneath its feet 17.37.53 # I've some informations witch could be usefull for the audio API 17.37.59 # El_Gringo_: spit 17.38.03 # :) 17.38.38 # excellent 17.38.47 # my songdb.pl change is actually working 17.39.08 Quit XShocK ("CGI:IRC (EOF)") 17.39.13 # rasher: then starting coding a gui tool which embeds perl so we don't require people to install perl! 17.39.30 # preglow, Tang and Gabriel Bouvign have a message for you 17.39.35 # preglow: feel free to abuse me verbally if things go wrong :) 17.39.37 # A C version would probably be a better bet 17.39.44 # Seed: things are working nicely now 17.39.51 # I'm glad 17.39.53 # rasher: yes, but take ten times the time 17.40.02 # rasher: embedding perl is very easy 17.40.26 # I ain't doing it! 17.40.32 # nor am I writing a c version 17.40.35 # Gabriel Bouvigne Something to add about Vorbis low bitrate limitation for iFP/iMP: 17.40.40 # In oldest iMP there is some memory in the processor (ARM) and also main memory. 17.40.47 # The main memory is large but the access is very slow. On the contrary the processor memory is very limited but access is very quick for the processor (quite obviously ;)) 17.40.53 # Unfortunately the big windows of Vorbis don't fit in the "on chip" memory, so the processeur need to keep this data in the main memory which is too slow to allow the processor to make real-time decoding... 17.41.00 # It's partially an iMP limitation (hardware undercalculated to get low cost) but it's also a critical flaw of Vorbis design. 17.41.08 # Indeed Vorbis should have: 17.41.13 # - not allowed so big windows 17.41.17 # - created profiles has MPEG ones... 17.41.21 Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) 17.41.23 # * rasher ponders committing this change 17.41.40 Quit Harpy (Read error: 60 (Operation timed out)) 17.41.48 # El_Gringo_: yep, i pretty much figured all that, and agree as well 17.42.07 # And something else 17.42.34 # here is a MP3 decoder full integer : http://www.hydrogenaudio.org/forum [...] 969&st=0&# 17.42.49 Quit bobTHC ("Smoke Weed Every Day !") 17.42.53 # here : http://www.hydrogenaudio.org/forums/index.php?showtopic=31471&pid=289969&st=0&# 17.43.15 # Read my replies there 17.43.22 # I'm pretty confident it's not GPL-compatible 17.44.03 # rjamorim, you speak about the decoder ? 17.44.04 # yeah, i know 17.44.16 # and: i have already invested tons of time in libmad, and i like it 17.44.17 # Oh, sorry. I thought you meant the IPP encoder 17.44.18 # it's a good library 17.45.09 # intel libraries probably have tons of x86 assembler in them as well 17.45.24 # Yes. And Xscale optimizations too 17.45.46 Nick tvelocity is now known as tvelocity[away] (~tony@ipa243.4.tellas.gr) 17.45.54 # El_Gringo_: that thread is not mentioning an MP3 DEcoder :B 17.46.29 # encoders i won't touch with a five foot stick 17.46.33 # too much work 17.46.34 # That's why I got confused 17.46.35 # rjamorim: you're right ! I'm only a "messenger" 17.46.40 # heh, right 17.46.41 # hehe 17.46.54 # El_Gringo_: why can't they come online and speak themselves? 17.47.11 # Tang used to be around here often... 17.47.14 # i don't feel courier based communication is the best, heh 17.47.17 # Makes me wonder where is he 17.47.20 # yes, he comes on from time to time still 17.47.24 # ah 17.47.25 # spotted him yesterday 17.47.46 # preglow: simply because of an Internet connection problem 17.47.53 # Anyway, I'm pretty confident there's no open source psychoacoustical integer encoder. 17.47.59 # *lossy 17.48.06 # The closest you can get is probably WavPack lossy 17.48.16 # It's a message from Tang 17.48.44 # * rasher boggles 17.48.45 # Tang sent you the wrong link :P 17.48.49 # rjamorim: yes, i'm pretty confident in that as well 17.48.55 # Or maybe he too confused En/Decoder 17.49.04 # and i also happen to not care 17.49.10 # i will do my recording losslessly 17.49.22 # and do the encoding on something that doesn't have a realtime requirement 17.49.22 # I see 17.49.41 # pregolw, you are the guy who work on the MP3 decoding plugin ? 17.49.46 # El_Gringo_: yes 17.49.59 # musepack right now, heh 17.50.45 # * rasher tries to commit and fail 17.51.03 # preglow: And now, you have still some optimisations the make, or you're juste waiting for the Audio API ? 17.51.16 # El_Gringo_: oh, tons of optimizations left 17.51.27 # El_Gringo_: but it is fast enough as it is 17.51.29 Join Harpy [0] (SE85F41sJr@dsl-hkigw7wbb.dial.inet.fi) 17.52.06 # I thought MP3 decoding was 200% of rel time ! Is it insufficient ? 17.52.12 # yes 17.52.24 # that's for vbr files 17.52.33 # we'll need to have it running at at least 300% for 320kbps 17.52.38 # then i'll be more or less satisfied 17.52.38 # I suppose the faster you decode, the less battery it consumes...? 17.52.44 # yup 17.52.46 # haha, wow 17.52.54 # and we need fast codecs for stuff like crossfading 17.53.00 # your right 17.53.07 # where we'll pretty much need to codecs running in parallel 17.53.12 # do we really? 17.53.22 # rasher: well, how do we do it otherwise? 17.53.28 # won't the file be fully decoded a good while before it's done playing? 17.53.43 # depending on the size of the pcm buffer of course 17.53.45 # rasher: well, yes, if not in actuall parallel, they'll need to use the same amount of cpu time 17.54.04 # rasher: the first codec will have to work harder at the end of the file, to prebuffer the fade area 17.54.17 # I've to go, bye 17.54.18 # rasher: then the other codec needs to throttle up like hell when it's started, to fill the fade area as well 17.54.22 # bye 17.54.24 # then normal operation continues 17.54.26 # El_Gringo_: bye 17.55.56 Quit El_Gringo_ ("Chatzilla 0.9.67 [Firefox 1.0.2/20050318]") 17.56.47 # is it just me, or does play NOT reboot the device as rolo says? 17.56.58 # hit select 17.57.03 # text is wrong 17.57.23 # select is joystick? 17.57.27 # same deal with delete, rename and a couple of other things 17.57.28 # yes 17.57.32 # ait 17.57.39 # i plied away the debug code, and it still works 17.57.45 # a round of applause for yours truly 17.58.03 # * rasher applauds 17.58.16 # cvs commit: authorization failed: server rockbox.org rejected access to /cvsroot/rockbox for user rasher 17.58.19 # o.O 17.58.28 # kindly stop that! 17.58.40 # well, sorry, can't help you there 17.59.24 # understood 17.59.37 # I'm probably not properly logged in 18.01.57 # I don't get it... 18.02.13 # Did you do the checkout of your working copy while being logged in? 18.02.33 # CVS is such a delight 18.02.41 # If not, you need to do so. You can't turn an anonymous readonly working copy into a read-write working copy 18.03.09 # cvs commit: used empty password; try "cvs login" with a real password 18.03.13 # I so didn't! 18.04.24 # amiconn: actually you can.. just edit CVS/Root :) 18.04.26 # but yes, I did 18.05.11 # or did I... 18.05.13 # * rasher goes insane 18.06.27 # well there we go 18.06.37 # Guess I didn't. 18.07.30 # cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. 18.07.32 # what's this then? 18.08.10 # so alac actually compresses very badly? 18.08.32 # Yes: http://web.inter.nl.net/users/hvdh/lossless/All.htm 18.08.42 # i would have thought it to be better than flac, what with adaptive coefs and all 18.08.55 # Well, not very badly. Matter of fact, at the same efficiency as FLAC 18.09.12 Quit Nibbler (Read error: 113 (No route to host)) 18.09.16 # But it's worse than WavPack, Monkey's, WMA Lossless... 18.09.26 # seems like you rate wavpack pretty highly :) 18.09.36 # WMA ... >< 18.09.50 # would be cool if the wavpack guy showed up some day 18.10.19 # preglow: I know. I'm an enthusiast of this codec :) 18.10.28 # I'm afraid he's not much into IRC... 18.10.41 # david bryant mailed me and said he was very interested in helping 18.10.45 # he also said he'd never been on irc, heh 18.11.03 # He said he would now start working on ASM optimizations for M68K (RockBox) and TI DSP (Neuros) 18.11.08 # what better timt to start than now 18.11.13 # hehe, yeah. He doesn't use instant messaging either 18.11.18 # right... 18.11.26 # ohh, i'd like to do that :P 18.11.27 # God knows I try to convince him... 18.11.33 Join Nibbler [0] (~sven@port-212-202-73-247.dynamic.qsc.de) 18.11.34 # but i like commmunicating too much 18.11.56 # it is distracting, though 18.11.57 # but anyway 18.12.00 # hehe 18.12.05 # it's nice to have the codec dev himself interested in helping 18.12.12 # I agree 18.12.31 # especially when he has embedded development experience :P 18.12.31 # Sad thing is, he is a quite slow coder :( 18.12.32 # rasher: The 'Using deprecated info format strings' is harmless. All committers get is. Someone needs to update the server config... 18.12.40 # So, it might take months until teh optimization is ready 18.12.45 # yeah 18.13.00 # rjamorim: well, yeah, but we're not really in any hurry, heh, things aren't exactly swift here at the moment 18.13.13 # Hehe, good 18.13.18 # but ok, i think i'll commit musepack support, then 18.13.36 # * rasher updates SoundCodecs 18.14.06 # hey 18.24.11 # rasher: this is libmusepack 1.1 vanilla tar.gz you found on the site, hyes? 18.25.22 # yup 18.25.44 # I only changed the #includes and directory structure 18.29.53 Quit DJ_Dooms_Day () 18.32.43 Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.umbc.edu) 18.36.23 Quit rjamorim ("On the turning away...") 18.37.38 Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) 18.53.36 # preglow: no commit? 18.54.38 Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) 18.58.28 # tied up 18.59.01 # :) 19.08.06 # there 19.08.11 # i'm working on it 19.08.18 # extremely boring, so i'm easy to distract 19.08.55 # rasher: give me a quick rundown on what you removed, if anything 19.08.58 # sample.cpp is all i can see 19.10.31 # all the autoconf/make stuff 19.10.52 # but from include/ and src/ yes, only sample.cpp 19.25.41 # any ideas on what i should do with these sprintfs? 19.33.20 # comment them out? 19.33.25 # oh wait 19.33.42 # ignore me. 19.34.58 *** Saving seen data "./dancer.seen" 19.35.02 # i have commented them out 19.35.06 # bah 19.35.11 # and that's the way i'll leave them for now 19.35.31 # streetfighter 3 and a pair of arcade controllers are calling for me from about 50 metres away 19.36.50 Quit Nibbler ("blubber") 19.38.22 # so hurry up and finish :D 19.46.12 Quit preglow (Read error: 104 (Connection reset by peer)) 19.48.48 # I guess streetfighter won 19.49.37 Join preglow [0] (thomj@s183a.studby.ntnu.no) 20.00.49 # i've gotta run for now, i'll commit musepack in a couple of hour, just so i'll be here in case i break any builds 20.01.53 Quit DangerousDan (Read error: 54 (Connection reset by peer)) 20.05.09 # good plan 20.05.35 # it's not like I'm in a hurry or anything 20.05.37 # just bored 20.20.30 Join webguest43 [0] (~8f416314@labb.contactor.se) 20.21.58 # Hi ! I know this is not a iriver support forum, but I seem to remember that there was a way to sort the folder structure on the player so it would play one folder after the other in alphabetical order, and not jump by order in which they have been added. Kinda sucks to listen to Bruckner and then jump into metallica... 20.25.01 # let me guess, you have different capital letters for the first letter. 20.25.07 # no idea 20.25.39 # * HCl wonders how one could do that anyways 20.25.49 # if i'd do that, i'd be listening to music from the same artist for hours :P 20.28.27 # I tend to either listen to one album, then switch to another, or shuffle entirely 20.29.13 # mhm. 20.29.21 # ah, sorry I dont understand, I have Genre-Artist-Album-Song folder structure, it jumps from somewhere in the tree to a different genre when an album is finished. I think its doing them in order of when they where added, but am not sure. 20.29.40 # webguest43: its most likely looking at the first character of your directory name 20.29.49 # and its most likely having different cases. 20.29.51 # say you have 20.29.57 # could it be that its just going to the next entry in the fat ? 20.30.06 # "Abra" "Balony" "Zoxar" and "balla" 20.30.18 # then it plays Abra Balony Zoxar balla 20.30.28 # rather than Abra balla Balony Zoxar 20.30.32 # because of the different case. 20.30.41 # and thats as far as i'm gonna go with explaining, sorry 20.33.02 # dammit, I wish I could make convbdf read this file 20.37.12 Join Tang [0] (~chatzilla@ARennes-252-1-56-77.w83-195.abo.wanadoo.fr) 20.38.54 # Hi 20.39.14 # hello 20.45.07 Quit webguest43 ("CGI:IRC (Ping timeout)") 21.10.06 # Hi Tang 21.10.17 # Hello Seed and Moos 21.10.19 # :) 21.10.34 # i'm upset 21.10.42 # lost 2 version of a mail 21.10.49 # have to rewrite again 21.12.05 # Anyway 21.12.14 # dont know if Linus is here 21.12.29 # but i want to thanks for the noobs edition 21.12.39 # very best organisation than mine indeed 21.12.40 # :) 21.12.47 # good 21.13.22 # What about MPC moos 21.13.35 # i hadn't read all the logs 21.14.04 # just saw it was in discussion since yesterday 21.14.32 # answer Rasher & Preglow 21.15.12 # they had make good works 21.16.07 # Okay but yuo can't make a short resume for me? 21.17.48 # my english's very poor 21.17.56 # private for french version 21.18.33 # oki i on 21.23.10 # Basically, preglow is changing whatever's needed to make it actually compile 21.23.14 # that's done 21.23.27 # also a mpc2wav plugin 21.23.36 # just not committed yet 21.24.07 # All I did was clean up the libmusepack sources and make it fit into the rockbox build process 21.24.18 # Ah thanks Rasher 21.24.24 # very sweet 21.24.28 # "clean up" meaning that I removed files that wouldn't be needed 21.24.36 # okay 21.24.49 # didn't touch the source at all 21.25.45 # Okay so no real optimisation if i understand well 21.26.02 # No.. just the absolutely needed changes 21.26.27 # but it may be the next codec preglow starts optimizing 21.26.31 # if I understood him right 21.26.40 # because it's fairly simple 21.30.06 # okay 21.30.34 # So very good news for many "audiophiles" 21.30.37 # :) 21.30.53 # :) 21.32.17 Join muz [0] (~54091420@labb.contactor.se) 21.32.44 # hey guys, i know you guys hate people reporting bugs but i think i have one with the tag database 21.33.40 # whenever i try to rename an album the one it selects for renaming isnt the one i selected, if that makes any sense 21.34.08 # be careful Muz 21.34.17 # and also it wud be cool to be able to make playlists using the database 21.34.25 # Rockbox is known to kill any bug reporters 21.34.26 # lol 21.34.35 # * muz runs for life 21.34.40 # (joking) 21.35.00 *** Saving seen data "./dancer.seen" 21.35.14 # btw is it bad to delete the system volume information folder on my iriver 21.35.18 Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) 21.36.21 # i got my iriver to play an mp3 which i converted to a wave then renamed to sample.wav the other day 21.36.27 # i was really proud 21.36.40 # not at all.. I should figure out how to make windows stop creating that folder 21.36.59 # stupid windows 21.38.40 # but tell more about the rename thing 21.39.19 # basically i hold the joystick in to get to the rename, open with, delete etc menu 21.39.29 # after selecting an album 21.39.56 # Works for any folder I guess? 21.39.58 # i go to rename to hopefully rename that album tag field for all those songs in that album 21.40.07 # no this is in the tag database 21.40.15 # Oh 21.40.34 # Very important piece of information there :) 21.40.38 # but the one which i selected isnt the one it renames 21.40.46 # yeah i guess cos the directories are virtual right? 21.41.53 # I'm not quite sure how it's supposed to handle the rename function in tag-db mode 21.42.24 # But I see what you mean.. it shows a different value than what you opened 21.42.41 # yeah 21.43.03 # I think it's more likely that "rename" shouldn't be accessible at all 21.43.07 # when will genre/year be added just out of interest 21.43.22 # because I don't think retagging is available 21.43.38 # it wud be cool to rename the tags 21.43.59 # I agree.. 21.44.01 # anyway isnt it easy to add playlist support to the database 21.45.29 # no idea 21.45.54 # ok cool, btw i saw u were doin some stuff on mpc hows that goin? 21.45.54 # I don't see what the obstacle would be.. but then, I'm not much of a codeer 21.46.31 # preglow did nearly all of the actual work.. I think it's in a working state now and just waiting for him to commit 21.46.38 # no optimizations yet though 21.46.47 # what speed are we looking at 21.46.58 # pretty slow 21.47.06 # 30% at 120MHz 21.47.35 # yeah, but then again i dont think there are any mp3 players that can decode musepack 21.47.48 # There is now 21.47.52 # yeah 21.48.01 # if not fast enough for realtime playback (yet) 21.48.32 # umm i was wonderin, if rockbox can decode an mp3 to wav and then play that wav 21.48.50 Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") 21.48.55 # shudnt it be easy just to combine the two right now 21.49.10 # to get mp3 playback 21.49.48 # I don't think anyone's going to bother doing that work.. because it'd be a bunch of work for a temporary gain that'll be useless when the api gets here 21.50.46 # ur right, just out of interest does wav playback use up lots of cpu power? 21.51.15 # It uses practically nothing 21.51.31 # really thats cool 21.51.56 # I.. think.. it's more or less in the right format for the hardware to accept 21.52.36 # cool well thanks for fillin me in 21.53.35 Quit muz ("CGI:IRC") 21.54.26 # let's hope I didn't get any of that wrong :) 21.57.50 # * t0mas is away: tv 21.57.54 # bye 22.00.20 Join amiconn_ [0] (~jens@pD9E7F5FE.dip.t-dialin.net) 22.01.28 # evening amiconn_ 22.01.34 # linus was working on adjusting the code to add mp3 playback.. 22.02.20 # well isn't this more general than what muz was asking? 22.02.31 # dunno. 22.02.53 # oh well 22.04.09 # amiconn_: tried looking at the viewer patch by pillo? 22.10.56 # what does it do? 22.14.49 Join asdsd_ [0] (~asdsd@h-67-100-25-110.miatflad.dynamic.covad.net) 22.17.20 # add support for proportional fonts 22.17.29 # and a new flow mode 22.17.32 # it's very good 22.17.48 # apart from a bug I discovered 22.18.13 # support as in previously proportional fonts were treated as fixed 22.18.24 # when calculating how many characters would fit on a line 22.18.53 Quit amiconn (Read error: 110 (Connection timed out)) 22.18.53 Nick amiconn_ is now known as amiconn (~jens@pD9E7F5FE.dip.t-dialin.net) 22.34.59 # erp, digest exploded 22.36.34 Join LinusN [0] (~linus@labb.contactor.se) 22.36.38 # me check 22.36.42 # evening Linus 22.36.55 # evening 22.38.40 # evening.... 22.38.46 # LinusN: what 22.38.48 # hi 22.40.36 # LinusN: what's the truth to the statement that you are close to getting mp3s up and running on the iriver? 22.42.59 # well, i'm working on the infrastructure to be able to decode and play mp3 22.43.23 # I have a nice shiny nickle for you if you get it working soon! ;) 22.43.24 # and there isn't much left to do before i can have it running 22.43.49 # oh awesome! 22.45.30 # LinusN: have you finalized the api, or are you just doing mp3s? 22.46.35 # i'll start with mp3 22.47.00 # then the api will grow when i do the next format 22.47.29 # any sort of eta? or more like a when it's done it's done... ;-) 22.48.47 # as always 22.50.21 # I'm currently wondering if my patch to songdb.pl broke things 22.52.33 # something's all wrong... 22.55.30 # oh darn 22.58.58 Quit Harpy (Read error: 60 (Operation timed out)) 23.01.20 # uh... 23.04.29 # uh sounds bad 23.05.04 # pfah 23.05.14 # streetfighter 2 rocks pretty badly 23.05.20 # as do arcade controllers 23.06.10 # LinusN: should i commit the giant, huge, ugly imdct_l thing i did while waiting for the more proper version to be done? 23.06.52 Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) 23.09.23 # * rasher votes for yes 23.09.28 # can't do any harm, surely 23.09.57 # famous last words. 23.09.57 # why not? 23.10.19 # it's not like it would break anything is it?, it's just not perfect? 23.11.21 # even if, it can be reversed easily 23.13.09 # thegeek: break anything, no, pain me everytime i see it, yes 23.13.09 # but yes 23.13.12 # i'll put it in 23.13.15 # it's better than nothing 23.13.22 # and i'm the only one looking at it anyway 23.13.58 # i'll see to putting in musepack now 23.14.20 # ;) 23.19.12 Join edx [0] (edx@pD9EAB151.dip.t-dialin.net) 23.20.39 # preglow: i think you should commit it 23.22.37 # LinusN: yeah, i'll commit everything i can tomorrow 23.22.41 # need to split some files first 23.23.17 # hehe 23.23.24 # I think I'm going to get the dell 2005fpw 23.23.32 # just like the 2001fp only widescreen 23.24.25 # i can't get this shit warning free, i'm afraid 23.24.37 # so i'll just commit it and let people who now more about that kind of thing deal with it 23.25.05 # that's the spirit 23.25.37 # you guys with the 2001fp, is it good? 23.25.55 # hmm, there was an info format string error here 23.26.10 # but i don't think libmusepack uses those :/ 23.26.22 # maybe that's the error? 23.27.00 # thegeek: i have the 2000fp, it's wonderful 23.27.06 # :) 23.27.11 # aargh 23.27.12 # fark 23.27.18 # the 25% coupon expired last night 23.27.22 # b0rked 23.27.49 # now I'll either have to wait for another coupon to come along, or go with the 30% coupon for the 2001fp 23.29.55 # ok, here goes 23.30.03 # * preglow waits for stuff to break 23.30.44 # * CoCoLUS breaks stuff. 23.31.07 Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) 23.31.12 # * preglow makes a mental note to add more things with on cvs command line 23.31.39 # * t0mas sees commit :) 23.31.50 # Directory /cvsroot/rockbox/apps/codecs/libmusepack added to the repository 23.31.58 # and wait's for the rest of it :P 23.32.15 # reminder: edit FILES as well 23.33.13 # Bagder: i have 23.33.24 # last thing i did :) 23.33.54 # * Bagder pads preglow on his shoulder. "good work my son" 23.34.12 # * rasher stares at songdb.pl 23.35.00 # Bagder: I don't think you're old enough to be preglow's father 23.35.01 *** Saving seen data "./dancer.seen" 23.35.22 # darn, you got me 23.35.55 # hah 23.36.05 # well, it's not impossible, if i don't remember incorrectly 23.36.15 # he would have had to started out young :P 23.38.30 # * t0mas is going to sleep :) 23.38.36 Quit t0mas ("good night") 23.39.58 Quit Hadaka (Read error: 60 (Operation timed out)) 23.42.28 Join muesli- [0] (muesli_tv@hmln-d9b8ef50.pool.mediaWays.net) 23.42.56 # re 23.43.30 # any exciting news, filesize of rockbox.zip increased by 20kbyte! 23.43.50 # hah, nothing broken 23.44.03 # :) 23.44.23 # bunch of new warnings 23.44.24 # just tell me, whats neeew!? :D 23.44.35 # i love warnings ;) 23.45.44 # i knew of the warnings 23.46.57 Join Biptoria [0] (~51982fd4@labb.contactor.se) 23.47.26 # hmmm, maybe the configure script should enumerate the codecs instead of hardcoding the list of targets 23.47.34 # Hello my freinds the time has come, to raise the roof and have some fun 23.47.41 # your kidding me 23.48.19 # forget everything i just said, thought IE had crashed 23.48.34 # LinusN: the list is there like that to enable the gmini build to pick specific ones 23.48.42 # aha 23.48.55 # it used to be "yes" 23.49.05 # heh 23.49.22 # Bagder: why doesn't the daily build gen list any changes? 23.49.34 # i've asked this before, but i can't remember things 23.49.34 # because it bugs somehow 23.49.44 # yeah, the changes bit seems a bit .. dim 23.50.19 # I don't really understand how I can fail, but it does ;-) 23.50.25 # how it can 23.50.41 # weird.. every artist lists the same albumname for every album 23.50.44 # o.O 23.51.01 # (the first one in my list) 23.51.15 # preglow, Bagder: you mean the Changelog? 23.51.45 # yes, the change file the time stamp links to 23.51.47 # so if I go into say, Metallica and I have 3 albums by them, I get 3 times "--- blablbalb --" (some bogus tag..) 23.51.52 Quit bobdbob (Read error: 110 (Connection timed out)) 23.52.24 # Bagder: i don't get it 23.52.30 # Rasher: its probably broken 23.52.35 # can anyone remember libmad performance with no opts? 23.52.50 # LinusN: the daily build table's first line has a time stamp, click the link 23.52.50 # oh, like 8% or sth 23.53.02 # ahh, ok 23.53.11 # libmusepack isn't exactly blazingly swift either 23.53.15 # Biptoria: no kidding 23.53.29 # Rasher: im not mate 23.53.40 # oh, how i wish mac did not have that parallell load version 23.53.57 # Bagder: interesting URL, with spaces and colons 23.54.34 # LinusN: colons are OK, and the whitespace is actually %20 in the url 23.55.34 Join muesli_ [0] (muesli_tv@hmln-d51475a2.pool.mediaWays.net) 23.55.45 Quit lolo-laptop ("Client exiting") 23.57.55 # this is just dandy.. I can't for the life of me figure out why the tagdb is behaving like this 23.58.02 # Sterlling job old chaps 23.58.21 # Rasher: its broken 23.58.41 # rasher: did your patch introduce this? 23.58.56 # I'm not even sure of that.. testing now