--- Log for 31.05.105 Server: tolkien.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 8 days and 14 hours ago 00.09.47 Join austriancoder [0] (~austrianc@80.120.117.30) 00.10.02 # hi all 00.10.16 # Evening 00.16.44 Quit _aLF ("Leaving") 00.20.10 # strange.. running the windows sim under wine, I can't hit "." 00.34.04 # i cant build the x11 sim :( 00.37.02 # I just did, what's wrong? 00.38.34 # ah.. now it workd 00.38.36 # works 00.39.23 Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") 00.39.33 # hmm.. ok got one 00.39.41 Join rashums [0] (rasher@zork.zork.net) 00.40.01 # http://nopaste.php-q.net/137501 00.40.43 Nick rashums is now known as rasher (rasher@zork.zork.net) 00.41.11 Join TCK [0] (TCK@81-86-97-154.dsl.pipex.com) 00.41.18 Join Dave99 [0] (~Dave99@81-86-115-62.dsl.pipex.com) 00.42.52 # OT: does anybody knows a site with romatic sayings 00.42.52 # weird 00.43.03 Join webguest00 [0] (~5156733e@labb.contactor.se) 00.43.31 Quit webguest00 (Client Quit) 00.49.31 Quit matsl ("Leaving") 00.50.23 Quit ehntoo ("Leaving") 00.52.42 Part Dave99 00.59.31 # is enum part of c or is it part of c++? 01.00.33 # c 01.01.17 # thanks 01.04.06 Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) 01.16.49 *** Saving seen data "./dancer.seen" 01.24.03 # tree or double linked list for a gui? 01.48.08 Join ashridah [0] (ashridah@220-253-120-241.VIC.netspace.net.au) 02.10.35 Quit preglow ("leaving") 02.14.25 Quit ehntoo (Remote closed the connection) 02.30.34 Join StrathAFK [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) 02.37.05 Quit Strath (Read error: 110 (Connection timed out)) 03.02.54 Join RED_M_CHIU [0] (trogdorrrr@82-45-14-15.cable.ubr07.azte.blueyonder.co.uk) 03.03.08 Quit RED_M_CHIU (Client Quit) 03.04.14 Join RED_M_CHIU [0] (trogdorrrr@82-45-14-15.cable.ubr07.azte.blueyonder.co.uk) 03.16.50 *** Saving seen data "./dancer.seen" 03.23.23 Join Adity1 [0] (~Aditya@pcp09495878pcs.nrockv01.md.comcast.net) 03.23.24 Quit Aditya (Read error: 131 (Connection reset by peer)) 03.26.55 Join amiconn_ [0] (~jens@p54BD649C.dip.t-dialin.net) 03.35.27 Quit amiconn (Read error: 60 (Operation timed out)) 03.35.28 Nick amiconn_ is now known as amiconn (~jens@p54BD649C.dip.t-dialin.net) 03.51.24 Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) 03.56.09 Quit cYmen ("zZz") 04.05.28 Join QT_ [0] (as@area51.users.madwifi) 04.18.43 Quit thegeek (Read error: 110 (Connection timed out)) 04.22.41 Quit QT (Read error: 113 (No route to host)) 04.42.21 Join bipak [0] (~bip@p50884761.dip.t-dialin.net) 04.52.12 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a216.wi.tds.net) 04.57.43 Quit bipak_ (Read error: 110 (Connection timed out)) 05.10.16 Quit RED_M_CHIU ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 05.16.53 *** Saving seen data "./dancer.seen" 05.27.36 Quit Adity1 ("Download Gaim: http://gaim.sourceforge.net/") 05.32.52 Join thegeek [0] (na@ti521110a080-1186.bb.online.no) 05.50.22 Join Lost-ash [0] (ashridah@220-253-122-207.VIC.netspace.net.au) 05.50.57 Quit ashridah (Read error: 110 (Connection timed out)) 06.07.47 Nick Lost-ash is now known as ashridah (ashridah@220-253-122-207.VIC.netspace.net.au) 06.27.05 Quit courtc (Remote closed the connection) 06.28.35 Join courtc [0] (~courtc@adsl-158-5-68.asm.bellsouth.net) 07.10.40 Join Shagnar [0] (~tester@p54A0E3CD.dip.t-dialin.net) 07.11.00 # hi guys 07.11.15 # Slasheri did you release a patch with playback? 07.16.56 *** Saving seen data "./dancer.seen" 07.22.17 # no, he didn't. 07.22.20 # nothing to see here 07.22.26 # * ashridah nods 07.22.46 # in reality, anything he's been posting has been incredibly experimental 07.25.39 # unless you feel like cracking open your player, making a bdm or porting gdb to it so you can use that over serial, it won't do you much good 07.29.58 # judging by the logs, he's still got some glitching to work out 07.30.29 Join LinusN [0] (~linus@labb.contactor.se) 07.30.55 # linusN 07.31.39 # morning all 07.31.43 Nick BTKDaImMaikata is now known as Bager (~Bager@83.222.160.88) 07.34.47 # hi 07.44.20 # ashridah ah okay :) 07.44.38 # well, school now... till later ;) 07.47.18 Quit Shagnar ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 08.07.27 Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 08.09.49 # * HCl scratches his head 08.11.07 Quit ashridah (Read error: 110 (Connection timed out)) 08.19.21 # mornin' 08.21.49 # morning 08.28.14 Join ashridah [0] (ashridah@220-253-123-242.VIC.netspace.net.au) 08.30.40 # LinusN: It seems that I found the cause for the overwritten beginning of a recording in some cases. 08.30.53 # great, what was it 08.30.54 # ? 08.31.15 # Sometimes the very first write() to the recfile takes so long that the recording buffer wraps meanwhile 08.31.28 # ok 08.31.48 # I'm not sure yet why that happens, the write() took 30 sec in one case... 08.31.57 # and that happens if the first write is small, but it has to spin up? 08.32.17 # 30 secs???? 08.32.21 # wow 08.32.29 # No. I only tested without prerecording, so the first write is rather large, ~1.3 MB 08.32.41 # (buffer size minus watermark) 08.32.55 # ah, the *very first* write 08.33.26 # I suspect this to be the search for a free cluster, but I'm puzzled why 08.34.00 # or it could be the open() 08.34.14 # (1) Iirc, this would happen at mount if fsinfo is undefined, judging from the boot delay some users observed on iriver 08.34.26 # No, it's not the open(), it's the write() 08.34.40 # ok, so the file is already opened 08.35.14 # (2) Scanning the whole disk from the debug menu takes 38 seconds here, so I wonder what causes the search to take almost the same time 08.35.32 # My HD is filled ~35% 08.35.52 Join Nibbler [0] (~sven@port-212-202-79-250.dynamic.qsc.de) 08.35.57 # I guess it's time to do some logf() debugging... 08.36.11 # amiconn: you could try to invalidate fsinfo and see if it happens 08.36.26 # Currently I do some debug output to the bottom line in the recording screen 08.36.37 # amiconn: you don't have gdb? 08.36.59 # No serial mod on my recorder 08.37.04 # aha 08.37.41 Quit edx (Read error: 145 (Connection timed out)) 08.38.02 # i would start with patching the fat driver to not read the fsinfo, forcing a full free cluster search 08.40.29 # I have reworked the mpeg thread's recording part. It now correctly flushes when the watermark is reached. It also flushes in chunks on 8 MB units and Ondio, same chunk sizes as for loading 08.41.18 # This allows flushing a bit more than doing it in one piece as the write pointer advances while the flush is in progress 08.42.08 # It also saves > 200 bytes of code, only saving in one place 08.42.12 # good 08.42.28 # but the first-write problem is still there 08.42.54 # I was wrong about one problem. The file is closed when a disk-full condition occurs, only it is non-obvious 08.43.04 # chunks of 8MB? 08.43.12 # haha, no 08.43.25 # 'on 8 MB units' 08.43.36 # ah 08.43.45 # The chunks are 1 MB for those, and 256 KB on Ondio 08.44.02 # ack 08.44.40 # I did not yet dig for the frame split problem 08.45.30 # Btw, the 'data' parameter in the queues is sometimes useful :) 08.45.46 # s/queues/queue events/ 08.47.10 Join B4gder [0] (~d559bcbf@labb.contactor.se) 08.47.33 # morning B4gder 08.47.47 # morning 08.59.06 # morning all 09.03.12 Quit B4gder ("CGI:IRC (Ping timeout)") 09.13.48 # hi :) 09.14.23 # got glitches fixed from mp3 stream. That was pretty hard because the libmad buffer feeding structure is so strange 09.14.42 # nice. 09.14.59 # * ashridah hands Slasheri the cookie of success 09.15.06 # chinease? :P 09.15.22 # Slasheri: my eternal question - can i see the code? :-) 09.15.33 # LinusN: very soon :) 09.15.41 # thanks 09.16.58 *** Saving seen data "./dancer.seen" 09.17.48 Join bobTHC [0] (~foo@l06m-10-36.d1.club-internet.fr) 09.18.51 Join textchimp [0] (~text@203.22.251.238) 09.19.10 # mornin' folks ! 09.19.50 # i was wondering, will it be possible when recording to start recording to a new file on the fly, without losing any data? or do buffer sizes prevent it or something? 09.21.26 Nick QT_ is now known as QT (as@area51.users.madwifi) 09.21.29 Join preglow [0] (thomj@s183a.studby.ntnu.no) 09.21.39 Join B4gder [0] (~d559bcbf@labb.contactor.se) 09.22.09 # textchimp: yes it is possible 09.22.17 # hi 09.22.52 # textchimp: basically, everything that is in the rockbox manual today will work on the iriver as well 09.23.05 # provided the hardware allows it 09.23.41 # btw, how far away is MP3 playback on iRiver? 09.24.06 # QT: it's working, not totally gapless at the moment 09.24.20 # linusN: that function is in the rockbox manual now? 09.24.30 # i guess no iriver user is used to listen to gapless playback ;) 09.24.40 # textchimp: yes 09.24.46 # nice 09.24.57 # Slasheri: would say the port is ready for being installed on a n00b's player? 09.25.02 # no 09.25.11 # Slasheri's code is a hack... 09.25.27 # we still need an audio api sometime... and a lot of other things have to be changed... 09.25.29 # i see. then i rather wait some more days/months/whatever_it_takes 09.25.29 # absolutely not, the code is still experimental/testing only 09.25.43 # t0mas: there is simple api already 09.26.05 # LinusN's or yours? 09.26.06 # i was reading that some folks from MisticRiver have installed the port already 09.26.19 # * LinusN can't understand why the word "API" has such a magical meaning 09.26.24 # QT: lots of people have... 09.26.37 # LinusN: because it has been the point to wait for for a long time ;) 09.26.56 # haha 09.26.58 # this is the audio api 09.27.21 # t0mas: we have not been waiting for an API, we have been waiting for some code to be written 09.27.49 # i couldn't care less about the actual api 09.31.19 # hmm 09.31.27 # threads don't save the accumulator state, no? 09.31.36 # no, they don't 09.33.51 # the MAC is not preserved 09.34.01 # we might want to save the macsr 09.34.10 # the accumulators are less important 09.34.13 Join Harpy [0] (HOLXOQjebs@dsl-hkigw7wbb.dial.inet.fi) 09.34.13 # we do? 09.34.28 # since they should always be cleared after we're done with them 09.34.42 # why save macsr? 09.34.56 # LinusN: well, yeah, either do it there, or demand all the code reverts macsr to the state is was in when they found it 09.35.16 Join Lost-ash [0] (ashridah@220-253-123-83.VIC.netspace.net.au) 09.35.29 # preglow: i don't get it 09.35.39 Quit ashridah (Nick collision from services.) 09.35.44 # to more easily be able to use MUL(x, y)-like macros with the emac unit without worrying about some other thread having set the emac unit to some freak mode 09.35.45 Nick Lost-ash is now known as ashridah (ashridah@220-253-123-83.VIC.netspace.net.au) 09.36.02 # preglow: i see 09.36.28 # LinusN: more or less all the codecs have these macros, and doing a macsr set in the macro would be pretty wasteful 09.36.41 # saving it won't solve the problem, would it? 09.36.59 # no, not really :> 09.37.37 # i think we'd need to require a default emac mode or something 09.38.05 # or you have to set macsr before starting your calculations 09.38.18 # yeah, but that'd require manually doing so in every routine 09.38.31 # in every routine? why? 09.39.04 # well, you never know where/when macsr will be reset 09.39.09 # and these MUL macros are spread all over the place 09.39.10 # yes you do 09.39.16 # you know very well 09.39.31 # after a code grep, yes :P 09.39.54 # as soon as you return from a yield, you have to reinit the mac 09.40.12 # this won't be that much of a problem, really, most code should use the fractional mode, only permanent exception i can think of is libflac 09.40.26 # hmm 09.41.04 # well sure, but then the codec plugin will have to assume how its underlying library does its calculations 09.41.19 # yes 09.41.29 # but well, yeah, like i said, fractional mode should be what everyone wants 09.41.54 # but ok, i'll commit some code from david bryant now 09.42.02 # splendid 09.43.06 # goodmorning people... 09.43.55 # think i'll wait a couple of hours before i'll start calling it good 09.44.51 # i wish this "summer" thing i've been hearing about kicked in soon 09.49.23 # i'm reading wavpack at 450% realtime... 09.49.35 # this has got to be wrong 09.49.48 Quit Nibbler ("blubber") 09.50.55 Join t0mas_ [0] (~Tomas@ip503c08d1.speed.planet.nl) 09.52.48 Join Nibbler [0] (~sven@port-212-202-79-250.dynamic.qsc.de) 09.53.08 # preglow > @120Mhz ? 09.56.37 # yea 09.58.52 # so it will be possible to reach 100%@48 10.01.53 # it already is well above 100% at 48mhz 10.02.06 # even with disk writing 10.02.43 # will vorbis still eat more battery than mp3, as it did with iriver firmware? 10.03.16 # textchimp: probably 10.03.42 # dang 10.03.46 # oh yes 10.03.51 # not much doubt about that 10.04.36 # vorbis has no static codec model, so needs to access memory quite a lot 10.05.15 # http://ihme.org/~miipekk/rockbox/ 10.05.46 # You can test it if you really want to, i don't guarantee that it will work at all :) 10.05.49 # * preglow grabs 10.08.27 Quit textchimp () 10.08.54 # Slasheri: i'll have a look at it in a while 10.09.22 # LinusN: ok, great :) however, not much has been changed 10.09.35 Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) 10.15.59 # works like a charm 10.16.09 # didn't you mention being able to navigate while playing? 10.16.44 Quit Nibbler ("blubber") 10.16.52 # Hmm, the navigation is not possible until wps has been correctly integrated. I don't know how to do that 10.17.01 # okies 10.17.02 # i think i've bugged it, btw :P 10.17.04 # But you can browse the other menus still 10.17.06 # it refuses to play any more sound 10.17.11 # :D 10.17.23 # Yes, if you stop playback, you have to restart rockbox.. 10.17.30 # ahhh 10.17.32 # that explains it 10.17.32 # I don't know why is that required 10.19.03 Quit ashridah (Read error: 113 (No route to host)) 10.19.20 Join Lost-ash [0] (ashridah@220-253-123-86.VIC.netspace.net.au) 10.23.16 Join Nibbler [0] (~sven@port-212-202-79-250.dynamic.qsc.de) 10.23.18 # well, it most certainly seems to work like a charm 10.24.35 # that's great :) but there are still some issues with the buffer handling you might encounter 10.25.01 # sure, i'm not exactly expecting perfect functionality yet 10.25.20 # :) 10.28.21 Join edx [0] (edx@pD9EAB195.dip.t-dialin.net) 10.30.06 # gapless playback works like a friggin charm 10.30.25 # any binaries?:P 10.30.48 # naw 10.30.57 # i don't think you want binaries of something that needs a restart for every file :P 10.31.11 # good things come to those who wait 10.31.13 # sometimes 10.31.18 # or 10.31.22 # just a smack in the mouth ;] 10.31.31 # sure i want 10.31.41 # i'm exceptionaly curious:P 10.34.38 # well anyway, i'll compile it and see for my self:P 10.40.19 # * LinusN added some rockbox kernel docs in the wiki: http://www.rockbox.org/twiki/bin/view/Main/RockboxKernel 10.41.19 # excellent 10.42.04 # oh, that's very useful. Especially new people should find it much easier to start programming with rockbox 10.42.23 # i still don't know much of rockbox's internals :> 10.42.28 # LinusN: Any thoughts about the nested mutex() calls yet? 10.43.28 # "just do it" 10.44.04 # i think tracking mutex ownership would be a Good Thing 10.44.20 # and would be a nice addition in the OS debug menu 10.45.42 Quit tvelocity ("Leaving") 10.47.44 # How do you think this should be handled in the debug menu? Currently there is no list of mutexes... 10.48.19 # do like queue_init() does 10.49.33 # and create a mutex_owner() function or something 10.50.03 # whatever 10.50.06 Nick Lost-ash is now known as ashridah (ashridah@220-253-123-86.VIC.netspace.net.au) 10.58.00 Quit ashridah (Read error: 131 (Connection reset by peer)) 11.02.34 # LinusN: Your example for ev.data in RockboxKernel is not true. The button driver always sets it to NULL 11.03.06 # silly me 11.03.16 # :) 11.05.15 Join ashridah [0] (ashridah@220-253-123-86.VIC.netspace.net.au) 11.06.11 Join jipi [0] (~jipi@cm133.gamma183.maxonline.com.sg) 11.06.13 Join jipi_ [0] (~jipi@cm133.gamma183.maxonline.com.sg) 11.08.48 # but now we're starting to get somewhere in the codec department 11.08.51 # four realtime codecs 11.09.17 # isn't vorbis only realtime at 120MHz? 11.09.25 # isn't that a tad high? 11.09.39 # we'll be running at 120mhz when decoding anyway :P 11.09.54 # i'm not saying they'll be stuck at the state they're in 11.10.11 # i'm saying you can use them to play music realtime 11.10.12 # but doesn't decoding require starting up the disk? 11.10.16 # feel free to further optimise 11.10.40 # why, yes, if the tracks aren't loaded, why does that matter? 11.10.45 # * preglow vanishes for a biy 11.10.53 # well, that's the highest heat output then :) 11.11.16 # i suppose if it's only doing it to fill the buffer, that wouldn't necessarily be a disaster... 11.11.47 # since it could potentially be idle with the disk off for much of the time. 11.11.56 # (well, idle+decoding) 11.16.14 # the disk heat issue was only a problem at 140MHz 11.16.24 # i haven't seen it at 120 11.16.48 # besides, the disk will only spin up occasionally 11.16.53 # ah 11.16.55 # OTF : i'm sure someone already give the link but : http://www.68k.org./~michael/audiofile/ 11.17.00 *** Saving seen data "./dancer.seen" 11.17.13 # audiofile is written in C and support : AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM. 11.17.14 # i thought you went down to 96 to keep it cool. 11.17.18 # * ashridah considers himself corrected 11.20.20 # bobthc: float float float... 11.20.52 # :/ :/ :/ 11.21.17 Quit jipi_ ("Leaving") 11.21.17 Quit jipi ("Leaving") 11.21.36 # what's the difference between that and libsndfile anyway? 11.22.14 # The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. 11.22.33 # "supported" being the key here 11.22.41 # :) 11.22.57 # audiofile and libsndfile seem pretty similar 11.23.11 # still, it's great to have some code to look at when we want to parse those formats 11.23.26 # aye 11.24.14 # i don't think very many of them will actually be of use 11.24.31 # me neither 11.24.37 # like adpcm, ulaw, etc 11.24.49 # yeah 11.24.50 # hehe, that's why it's interesting ;) 11.25.27 # i try to keep all the audio i have in its original format, but in the case of those, i don't even have any original material in those formats 11.25.37 # and audio in ulaw format i'd rather throw away than listen to anyway 11.25.48 # hahaha 11.25.55 # lol 11.26.07 # 8khz sampling frequency is "charming" 11.26.53 Join Bumi [0] (~blabla@bzq-80-34-158.red.bezeqint.net) 11.26.56 # hey everyone 11.27.03 # hey 11.27.03 # anything new on the iriver rockbox project? 11.27.03 # hi 11.27.09 # progress? 11.27.13 # Bumi: it has officially been cancelled 11.27.19 # :P 11.27.20 # :) 11.27.21 # now realy 11.27.25 # nah 11.27.29 # kidding 11.27.31 # hey linusN 11.27.34 # good job BTW 11.27.37 # very good job 11.27.54 # HUGE thumbs up from me 11.28.26 # goodie, I'll tell my wife that and I'll get a few more hours in front of the computer :-P 11.28.35 # say, do you still need electrical stuff? 11.28.43 # Bumi: like...? 11.28.43 # logic analysers and such 11.28.44 # ? 11.29.01 # Bumi: you have some to spare? :-) 11.29.10 # well 11.29.17 # i actualy have one handy here 11.29.32 # but if it whold help i can do tests using it and such... 11.29.40 # i dont think its something i want to send 11.29.41 # :P 11.30.12 # has anyone here heard from ziv from the begining of the week? 11.30.14 # I have also access to some HP logic analyzers, spectrum analyzer, 2 GHz RF scope etc. :) 11.30.26 # ziv? the hebrew guy? 11.30.26 # oh, ok 11.30.30 # yeap 11.30.39 # no, haven't heard from him 11.31.02 # he told me at the begining of the week he will have an updated version by the end of the week 11.31.15 # doas rockbox play MP3 allready? i mean actualy play it? 11.31.20 # sort of 11.31.24 # not officially 11.31.33 # what doas that mean? 11.31.40 # but Slasheri is working on it 11.32.21 # cool 11.32.22 # :D 11.32.30 # good luck Slasheri 11.32.37 # thanks ;) 11.32.41 # what are all of you guyses perfesion? 11.32.49 # you all enginers? 11.33.02 # elecrical or software 11.33.02 # * B4gder is 11.33.02 # ? 11.33.17 # which kind? 11.33.19 # SW 11.33.24 # electrical engineer here 11.33.24 # cool 11.33.27 # * LinusN is an embedded software engineer 11.33.44 # how did you become an emdedded software engineer? 11.33.46 # still student only, but work experience much from embedded systems, fpgas etc. 11.33.51 # and all this guys are wizard too, that's help ;) 11.33.51 # i mean is there such a degry? 11.34.02 # * B4gder has no degree 11.34.06 # Bumi: i hacked for years on my C64 and then i applied for a job 11.34.21 # C64? 11.34.22 # whats that? 11.34.25 # lol 11.34.26 # haha 11.34.28 # commodore 64 11.34.28 # comodor? 11.34.31 # yay 11.34.41 # omfg! 11.34.41 # i pressed enter before you:D 11.34.53 # ahh, i was afraid you hadn't heard of it 11.34.53 # how old are all of you? 11.34.57 # in which case i would have to kill you 11.35.01 # 32 11.35.01 # ehh 11.35.02 # 23 11.35.02 # :P 11.35.02 # 36 11.35.03 DBUG Enqueued KICK preglow 11.35.03 # :) 11.35.09 # 19 11.35.10 # I'm 22 11.35.11 # hex 11.35.18 # :-) 11.35.18 # :P 11.35.47 # 20 :) 11.35.50 # Bagder: you just advanced a step on the kick-o-meter 11.36.03 # only one? 11.36.11 # preglow: about killing bumi: http://hitman.us/main.html 11.36.47 # :P 11.36.53 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 11.36.53 # * Bumi throws a keyboard at Bager 11.36.57 # "industry leader in innovative killing approaches" 11.37.07 # now this is a web service that innovates 11.37.08 # * Bager hides 11.37.11 # watch out, am in the army :P 11.37.21 # LinusN the best one is on the bottom of the page ... 11.37.25 # "HITMAN is a cruelty-free organization. None of our services have been tested on animals." 11.37.33 # lol 11.37.36 # LoL 11.37.43 # :) 11.38.28 # i'm surprised the americans haven't taken the site down yet 11.38.40 # preglow i think that this is just a joke 11.38.49 # see the contact form ... 11.39.05 # Bager: of course it is 11.39.16 # http://hitman.us/fr_greatest_hits.html 11.39.18 # Bager: except that death threats aren't free speech. 11.39.19 # Bager: but still, americans have no sense of humour 11.39.38 # 0xf00d 11.40.00 # 4gr33d 11.40.09 # heh 11.40.58 # well anyway 11.41.06 # am now learning to program for the army 11.41.22 # so i hope soon i will come back and cotribute back to my new firmware 11.41.23 # :D 11.41.48 # haha 11.42.03 # they definitely want to become famous 11.42.05 # ? 11.42.18 # ha? 11.42.54 # lol 11.43.13 # this tells to web robots to follow and index the whole site (hitman.us) 11.43.35 # s/to/the 11.44.00 # say, did anyone check the battery life for the iriver with rockbox? 11.44.02 # :P 11.44.06 # i see you like programing 11.44.09 # :P 11.44.13 # Perl RULEZ 11.44.13 # :D 11.44.18 # haha 11.44.30 # this is sed command also ... 11.44.37 # yeap 11.45.03 # say, i want to build some kind of program that will control my router 11.45.08 # alcatel speedtouch pro 11.45.11 # via telnet 11.45.22 # since its web interface is shit 11.45.41 # can anyone point me somewhere to see how telnet realy works? 11.45.51 # i tryed to download a telnet activeX 11.45.58 # but it acts strange 11.47.39 # http://www.faqs.org/rfcs/rfc854.html 11.48.58 # http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/socket_2.asp 11.48.59 # nice 11.49.12 # telnet is just a remote shell 11.49.23 # for some reson alot of clients i found on the web dont like working with the router 11.49.29 # only the windows telnet 11.49.32 # and putty 11.49.42 # and hyperterminal 11.49.56 # these are "plain" terminals 11.49.59 # so use putty 11.50.07 # well 11.50.19 # i want to use a program 11.50.30 # to run something like telnet scripts 11.50.37 # what exactly is it you want to do? 11.50.38 # ah 11.50.40 # use plink 11.50.46 # so i can map ports with a butten click 11.50.51 # and port ranges 11.50.52 # if you want to script stuff, you want expect and plink 11.50.55 # :) 11.51.04 # k 11.51.11 # but what if i want to make a GUI? 11.51.33 # Bumi then see the links above .... 11.51.37 # then you do the expect part yourself, and still use plink. :) 11.51.38 # ok 11.51.39 # cool 11.51.39 # :D 11.52.16 # Plink (a command-line interface to the PuTTY back ends) 11.52.18 # ahhha 11.52.18 # :d 11.52.22 # :D 11.52.28 # RTFM it's never a loose of time... 11.52.48 # http://expect.nist.gov/ 11.53.03 # is this what expect you talked about? 11.54.18 # yeah 11.54.25 # it's more for scripting purposes tho 11.55.12 # i'm not sure how you'd go about getting it working usefully in a gui 11.55.41 # exec..() 11.55.42 # heh 11.58.14 Join Lost-ash [0] (ashridah@220-253-123-172.VIC.netspace.net.au) 11.59.18 # hmm i looked around plink 11.59.29 # but i dont understand whats the difrance between it 11.59.32 # and normal telnet 12.01.04 # it's basically something you can open and send input into/outof 12.01.09 # whereas putty is a gui 12.01.23 # plink's a tool that spits out stuff on stdout, and takes stuff on stdin 12.01.47 # well, cant the normal telnet client windows has do the same? 12.03.19 Join ashridah__ [0] (ashridah@220-253-123-172.VIC.netspace.net.au) 12.03.38 # which is useful for scripts, or using it to connect to stuff via ssh and running stuff remotely, then getting the input back. (or, instead of ssh, telnet) 12.03.38 Quit Lost-ash (Remote closed the connection) 12.03.41 # i am getting SERIOUSLY over this 12.03.43 Quit ashridah (Nick collision from services.) 12.03.55 Nick ashridah__ is now known as ashridah (ashridah@220-253-123-172.VIC.netspace.net.au) 12.04.43 # well 12.04.55 # windows telnet can do the same cant it? 12.05.00 # well not the SSH part 12.05.06 # but the rest... 12.05.25 # i don't believe windows' telnet will be completely silent 12.05.38 # i'm assuming, you're referring to a cmd.exe version, not a gui version 12.05.48 # yea... 12.05.52 # well anyway 12.06.18 # anyone know some nice ActiveX or cpp module that can hadle all the protocol 12.06.38 # * ashridah shudders 12.06.38 # and i do something like while for "User : " 12.06.41 # activex 12.06.44 # ugh 12.06.52 # send Bumi 12.06.58 # whats wrong with activexes? 12.07.49 # they make my teeth itch 12.09.23 # well 12.09.28 # you can just wrap a telnet program you know works 12.09.38 # hook its stdin and stdout 12.09.39 # yes. like say, plink 12.09.42 # :) 12.09.48 # i wrote a windows program that did that once 12.10.15 Join webguest14 [0] (~d4963cc9@labb.contactor.se) 12.10.57 # i'm personally of the firm opinion that stuff like he wants isn't really something you want to do in a program :) 12.11.38 # a tolerant system like a scripting environment is going to be much less painful. 12.12.04 # particularly things like expect. but, if you want shiny happy buttons, you want shiny happy buttons. 12.12.12 # i'm just not sure this is the best place to be asking ;) 12.12.47 Quit webguest14 (Client Quit) 12.14.10 # mmmmm, I have a question, I don't have found the answer in the manual or forums... 12.14.36 # Is there any option to clear the dynamic playlist without shutting down the iHP unit ? 12.15.00 # in rockbox, or on the stock firmware? 12.15.35 # in rockbox, as on the stock firmware there's not dynamix playlist ;) 12.15.40 # -x+c 12.23.43 Join leftright [0] (~5087f895@labb.contactor.se) 12.25.07 # anyone ? :/ ^^ 12.25.07 Quit Bumi (Read error: 104 (Connection reset by peer)) 12.25.46 Join Bumi [0] (~blabla@bzq-80-34-158.red.bezeqint.net) 12.27.31 Quit ashridah (Read error: 60 (Operation timed out)) 12.27.45 # offt: does anyone know how to center html table with CSS ? 12.30.53 # http://www.granneman.com/webdev/coding/css/centertables/ 12.32.34 Quit B4gder ("CGI:IRC (EOF)") 12.37.01 Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) 12.37.10 # Hi all 12.39.43 # Lynx_ :) 10x!!! a lot! 12.42.26 # Bager: that's the first google hit for center table css ;) 12.44.25 # Lynx_ :) the problem is that i looked into http://www.w3schools.com/css 12.44.30 # ah 12.44.31 # and there was no info about it 12.44.59 # but ... for IE it's enough to have body { text-align: center; } .... 12.45.37 # it's stupid how different behaves it from other browsers ... 12.49.45 Quit Hadaka (Read error: 145 (Connection timed out)) 12.50.42 Join asdsd____ [0] (~asdsd@h-67-100-28-228.miatflad.dynamic.covad.net) 12.50.43 # Now cpu frequency control works nice, there is long interval between cpu_boost calls 12.51.03 # Slasheri: nice 12.51.54 # Hi Slasheri, i read logs, very good progress, we hope in you :) for this ;) 12.52.03 # =) 12.53.46 # it's wonderfull 12.58.40 DBUG Enqueued KICK asdsd____ 12.58.40 # 1010,00hey guys, any one working on the h3x0 yet? 12.59.26 # not really 13.00.37 # in a way we all are! 13.01.18 # anyone here have any experience with gdb bugging like a turd on x86-64? 13.01.36 Join Naked [0] (naked@YGKMMMDCLXIX.dsl.saunalahti.fi) 13.01.48 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 13.01.48 # * LinusN has to reboot 13.01.54 Nick Naked is now known as Hadaka (naked@YGKMMMDCLXIX.dsl.saunalahti.fi) 13.02.05 Part LinusN 13.05.30 Quit Bumi ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 13.07.19 Part asdsd____ 13.16.05 Join LinusN [0] (~linus@labb.contactor.se) 13.17.02 *** Saving seen data "./dancer.seen" 13.18.59 # Slasheri: u there? 13.19.27 # LinusN: yes :) 13.19.42 # i have some suggestions 13.19.48 # great 13.19.56 # 1) you should handle USB connections in your threads 13.21.14 # that should be easy to fix i think 13.21.22 # 2) use the new logf() function for debugging 13.21.44 # re usb handling, look at mpeg.c:1531 13.21.56 # ok :) 13.22.41 # why do you store fd in the track structures? 13.22.50 # only one file should be opened 13.23.00 # ah, yes that's unnecessary 13.23.09 # i will change it to a global 13.23.15 # good 13.23.37 # i see that you move the track data around with memmove instead of using pointers 13.24.14 # that will not work with the mp3entry structs as they work today 13.24.33 # since they use pointers into their respective buffers 13.24.38 Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") 13.24.54 # consider doing it like mpeg.c does it today 13.25.07 # hmm, that was because codec loader can't yet handle ring buffer format 13.25.21 # however, i can change the buffer to ring buffer if you like that more 13.25.56 # but anyway, memmove should move no more than the watermark amount of data 13.25.58 # it's not a matter if liking 13.26.00 # of 13.26.14 # hmm, ok 13.26.22 # the mp3entry structs depend on not being moved 13.26.31 # ah 13.26.34 # since they use pointers into themselves 13.27.15 Join oxygen77 [0] (~c1c28427@labb.contactor.se) 13.27.48 # we will have to rework the mp3entry stuff anyway, but if you want it to work now you'll have to use a ring buffer instead 13.28.26 # * preglow kicks gdb, sighs, then fetches fprintf 13.28.27 # okay. do you think i should change the buffer to a ring buffer? 13.28.51 # i think it's not very hard to do 13.28.52 # you'll have to do it if you want wps to work without modification 13.29.06 # ok, then i will do that :) 13.30.47 # bug: in codec_request_buffer_callback(), you don't unlock the mutex if *realsize == 0 13.34.30 # I should not :) 13.34.41 # It will be unlocked by codec_release_buffer_callback 13.35.10 # ah.. 13.35.19 # yes of course it's bug.. :D 13.35.24 # it sure looks weird to set buflocked to false without actually unlocking 13.35.29 # yep 13.36.25 # in fact, it also looks weird to have both a mutex and a buflocked flag 13.36.29 Join ashridah [0] (ashridah@220-253-122-236.VIC.netspace.net.au) 13.37.17 # I do that because i didn't know if it's good idea to call mutex_unlock many time without mutex_lock etc. 13.38.56 # And i think that codec_advance_buffer requires some information if the mutex is locked or not 13.40.49 # I decide to make the buffer locking that way that codecs may use the function calls in almost any order without accidentally locking the buffering code 13.41.16 # if you really need that info, you could use bufmutex.locked 13.41.45 # oh, i will look that 13.41.48 Quit lostlogic ("Going to the moon") 13.43.05 # does anyone know how i make gcc spit out source code line numbers in the assembly it makes? i can't seem to find that option anywhere in the manual 13.44.31 # -fverbose-asm ? 13.44.32 # LinusN: bool mutex.locked will probably go away when recursive mutexes are implemeted 13.45.04 # We should provide a mutex function to read locking status 13.45.10 # amiconn: true 13.46.33 # Bagder: thanks 13.46.48 Join jipi [0] (~jipi@cm133.gamma183.maxonline.com.sg) 13.46.48 # Bagder: you are a loser and a lame hacker 13.47.00 # darn, you caught me 13.47.02 # the bleeding edge builds have the wrong plugins 13.47.15 # they do? 13.47.20 # * Bagder investigates 13.47.37 # dailies work, but not bleeding edge 13.47.44 # right, same problem I guess 13.48.19 # yeps 13.48.25 # * Bagder jumps in 13.49.11 # rm -rf * is much nicer than make clean ;-) 13.49.33 # rm -rf / is a nice thing to do as root 13.49.37 # hehe 13.49.45 # been a while since ;-) 13.51.16 # now commit something! 13.51.21 # LinusN: Hmm, there is one problem if i use mutex.locked flag in advance_buffer: it's not possible to know if the buffer was locked by the buffering code or the codec. And we don't want to unlock the mutex unless it's locked by codec 13.51.24 # :-) 13.51.35 # LinusN: dd if=/dev/zero of=/dev/sda ? 13.52.29 Join Shagnar [0] (~tester@p54A0CAAA.dip.t-dialin.net) 13.52.32 # Slasheri: if you have such dependencies, maybe you should rething the entire locking? 13.52.45 # rethink 13.53.01 # LinusN: but maybe that is not a big problem, because if codec want's to use advance_buffer_loc, the buffer should be locked already by codec 13.53.36 # hrm 13.53.59 Quit jipi ("Leaving") 13.53.59 # reading x86-64 asm is a nightmare :/// 13.54.00 # Hmm, yes. Anyway, it should not cause problems if there are not that kind of buffer cheks at all and codecs are written right 13.54.10 # hello 13.54.14 # HCl: hi 13.54.31 # i don't suppose anyone has seen markun? 13.54.46 # HCl: he was on yesterday 13.54.47 # i have never seen him, i don't know how he looks like 13.54.52 # markun (~markun@bastards.student.utwente.nl) signed off 20 hours and 54 minutes ago () 13.55.04 # "/msg logbot seen markun" 13.55.23 # mk 13.55.42 # * HCl just found out he hasn't uploaded the latest version of their compiler.. 13.56.49 Join ted2005 [0] (ted@74pc225.sshunet.nl) 13.57.04 # where is he :/ 13.57.08 # and whats up? 13.58.10 Join markun [0] (~markun@bastards.student.utwente.nl) 13.58.18 # HCl: I was on ICQ.. 13.59.29 # LinusN: the extra buffer check was quite needless. I removed that flag completely without any problems 13.59.40 # nice 13.59.47 # :) 13.59.47 # ah 13.59.50 # i wasnt 13.59.52 # obviously 13.59.53 # but 14.00.00 # its great that you're on anyways 14.00.41 Join muesli- [0] (muesli_tv@Bc144.b.pppool.de) 14.01.26 Quit markun (Client Quit) 14.01.39 # LinusN: btw, do you think i should limit that cpu_boost(state) will be called only when state really has changed from last value or could there be some problems if it's called several times with the same value? 14.01.56 # hi 14.02.20 # it has a counter, so you need to "unboost" it as many times as you have boosted it 14.02.48 # ok, so maybe i should not worry about it 14.02.53 # nope 14.04.18 # as long as you unboost the same number of time (and the counter doesn't overflow) 14.04.33 # which is what LinusN said 14.05.42 Join Lost-ash [0] (ashridah@220-253-123-135.VIC.netspace.net.au) 14.06.04 Quit ashridah (Nick collision from services.) 14.06.13 Nick Lost-ash is now known as ashridah (ashridah@220-253-123-135.VIC.netspace.net.au) 14.09.08 # rasher: yes. When the pcm buffer goes empty, the counter might get boosted several times (normally something 1-3) and when buffer is full, it will be unboosted quite fast to zero 14.12.25 # hmm, could there be any troubles if i unlock a mutex twice? Will it get locked normally at next time? 14.13.23 # in the current implementation yes, but it will not work in the future 14.14.24 # ok. this would be nice to do everytime a codec quits so we can be sure the mutex has been unlocked. Oh! i forgot i could read the mutex state from the flag, so no problem :) 14.14.33 Join webguest40 [0] (~d95f30fb@labb.contactor.se) 14.16.09 # .oO(I am lost!) 14.16.22 # hi 14.16.25 # * Bagder points out the direction ====> there you go 14.16.32 # hi bobTHC 14.16.37 # =========> [] 14.16.45 # :) 14.16.50 # Slasheri: no, you should keep track of the mutex instead 14.16.50 # what's up ? 14.16.56 # and now i realized other thing too: The multitaskin is not pre-emptive, so i have a few extra mutexes there :) 14.17.09 # haha 14.18.06 # does someone know a URL where I can join different irc.freenode.net channels? I need to join some other ones? thx fellows! 14.18.22 # I am looked behind a firewall.... 14.18.34 # s/looked/locked/g 14.20.43 # * webguest40 encounter that /join is block by this web irc gateway 14.21.02 # well of course 14.21.13 Join austriancoder [0] (~austrianc@m3.uclv.net) 14.21.15 # why would our server server the whole world to do irc on freenode? 14.21.41 # hahah 14.23.09 Quit oxygen77 ("CGI:IRC") 14.23.23 # Bagdar: I would release some ressources if I had an alternative :-D 14.23.52 # imagine the abuse 14.24.12 # we'd be banned instantly 14.25.19 # ? For letting people join many different channel through your web irc gateway or what do you mean? 14.25.37 # people would start spamming sooner or later 14.25.43 # and then the rockbox server would be banned 14.26.30 # okay, so there is little chance to find a web gateway which is configured for open access... 14.26.40 # very slim 14.26.52 # why not just use an ordinary irc client? 14.26.54 # it's even preferrable 14.27.05 # firewall!? 14.27.18 # <.< >.> 14.27.20 # ok!?? 14.27.32 # * HCl whistles innocently and shuts something down on his webserver 14.27.32 # I usually run a irc bouncer on another machine to deal with irc through proxies 14.27.34 # i hate firewalls 14.28.27 Join asdsd____ [0] (~asdsd@h-67-100-28-228.miatflad.dynamic.covad.net) 14.28.34 Part asdsd____ 14.28.54 # Badgar, name some of the usefull programs you use for thatt. I have a unix server running at home. So maybe I can look into this in the future... 14.29.20 # muh 14.29.26 # s/Badgar/Bagdar/g 14.29.28 # is the name of the one I've used 14.29.31 # Hmm, can i trust that memcpy etc. will never cause a task switch and remove almost all mutexes from code? 14.29.39 # yes 14.29.42 # great :) 14.29.44 Join b0bTHC [0] (~foo@l06m-10-36.d1.club-internet.fr) 14.30.14 # muh? Sounds strange 14.30.29 # http://seb.riot.org/muh/ 14.30.29 Join webguest44 [0] (~cb844243@labb.contactor.se) 14.30.39 Quit bobTHC (Nick collision from services.) 14.30.57 Nick b0bTHC is now known as bobTHC (~foo@l06m-10-36.d1.club-internet.fr) 14.31.07 Quit muesli- ("ich will Kühe!!!") 14.31.14 Join muesli- [0] (muesli_tv@Bc144.b.pppool.de) 14.31.22 # Slasheri: Some other functions may cause thread switches (e.g. read() ) 14.31.40 # Bagdar, thx. 14.31.43 # amiconn: ok, i will protect them 14.32.58 Quit webguest40 ("#rockbox thanks for your patience") 14.34.04 # text 14.37.05 Quit webguest44 ("CGI:IRC") 14.53.50 Quit Nibbler (Read error: 104 (Connection reset by peer)) 15.02.28 Quit muesli- (Read error: 145 (Connection timed out)) 15.02.28 Quit thegeek (Read error: 54 (Connection reset by peer)) 15.10.44 Quit ashridah (Read error: 148 (No route to host)) 15.11.50 Part leftright 15.14.14 Join Aditya [0] (~Aditya@pcp09495878pcs.nrockv01.md.comcast.net) 15.17.04 *** Saving seen data "./dancer.seen" 15.19.00 Join oxygen77 [0] (~c1c28427@labb.contactor.se) 15.28.02 Join Nibbler [0] (~sven@port-212-202-79-250.dynamic.qsc.de) 15.33.04 Join ashridah [0] (ashridah@220-253-123-157.VIC.netspace.net.au) 15.35.31 # i am allowed to change the sound settings ranges in sound.c for iRiver? 15.35.45 # of course 15.36.40 # fine :) 15.39.37 # gotta go now 15.39.39 # cu around 15.39.50 Part LinusN 15.41.39 Join thegeek [0] (na@ti521110a080-1186.bb.online.no) 15.41.39 Quit oxygen77 ("CGI:IRC (EOF)") 15.50.06 Join muesli- [0] (muesli_tv@Bbc9b.b.pppool.de) 15.50.16 # re 15.50.40 # does anybody know if the 1xx series charger fits to the 3xx series!? 15.51.04 # sounds like it's the same, but I've no idea 15.51.21 # me too :| 15.51.38 # there are a couple of people here who own both 15.53.00 # have to ask in mc probably 15.55.08 # mc? 15.55.16 # err mr 15.55.17 # ;) 15.55.32 # ah 15.57.38 # * rasher ponders porting matrix from ipodlinux to rockbox 15.58.32 # matrix? 15.58.44 # just displays matrix code 15.58.52 # screensaver style plugin 15.59.02 # :D 15.59.04 # think it's a port of cmatrix 15.59.07 # for linux 15.59.23 # are there errors within in the matrix? 16.00.21 # Uses a lot of malloc though.. lord knows why 16.00.52 # rasher to be more interesting for porting to rockbox maybe ? ;) 16.00.54 # blue or red pill rasher ? 16.00.58 # Hmm, logf doesn't support %s in format? 16.01.15 # it should 16.01.24 # Trying to use logf("File: %s", "something"); for example prints only "File: " 16.01.33 # Bager: I think that's a likely explanation 16.01.45 # rasher ;) 16.02.34 # * Bager wonders when he'll have enough time to dig into rockbox ... 16.06.05 # Slasheri: it worked fine for me before 16.06.29 # Hmm.. doing some more tests 16.06.51 # and still do in my sim 16.11.12 # Hmm, maybe the problem is that file names are too long so they are not displayed at all 16.12.03 # the output should be chopped at 16 letters then 16.12.24 # ah :) 16.13.09 # hm 16.13.13 # * Bagder checks 16.14.23 # logf("test %s", "thisisaverylongtexttoadd"); works in my sim 16.15.07 # i cant build my sim on x11 :( 16.15.13 Quit t0mas_ (Remote closed the connection) 16.15.25 # what happens? 16.16.30 # this http://nopaste.php-q.net/137593 16.17.31 # is this a non-patched source tree? 16.17.47 # yep.. it should 16.18.07 # it doesn't look like that to me 16.18.36 # i got the error yesterday night too,, 16.19.00 # I have no pcm.c for example 16.19.40 # ah.. i have the sound playing patch applied 16.20.05 # but i think i will recompile libc and hope the best 16.21.05 # must go now 16.21.09 # see you later 16.21.12 Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") 16.24.42 # I don't think hte sound-patch is entirely simulator-proof 16.26.12 Quit muesli- (Read error: 110 (Connection timed out)) 16.29.53 Quit Hadaka (Read error: 145 (Connection timed out)) 16.41.53 Quit thegeek (Read error: 60 (Operation timed out)) 16.42.50 Join oxygen77 [0] (~c1c28427@labb.contactor.se) 16.52.23 Quit ted2005 () 16.57.32 Quit ashridah ("Leaving") 17.02.05 # * rasher expects the latest commit to result in wacky garbage on the remote because of the init problems 17.03.27 Join webguest33 [0] (~54b38f9d@labb.contactor.se) 17.04.33 # hm, nope 17.06.16 Quit oxygen77 ("CGI:IRC") 17.07.30 Quit webguest33 (Client Quit) 17.08.18 # rasher: ? 17.09.25 # well the remote lcd is initialized wrongly, shifted 4 pixels to the left 17.09.56 # and the rightmost 4 pixels are then left blank.. when I tried it they were randomly filled 17.13.43 # It looks like Linus fixed this 17.13.44 Join webguest61 [0] (~54b38f9d@labb.contactor.se) 17.14.01 # örg? 17.14.22 # ?? 17.14.28 # (from looking at the code; lcd-h100-remote.c, line 393) 17.14.50 # ah 17.14.51 # just want to see if anybody is here 17.15.35 # still doesn't look quite right 17.15.51 # k 17.17.04 # omg my english is bad but can you tell me how to create an dictionaryfile without linux? 17.17.06 *** Saving seen data "./dancer.seen" 17.17.48 # you know for the dict-plugin 17.18.26 # I can help you 17.18.31 # I think 17.18.38 # ou thank you:) 17.18.46 # privmsg me... 17.18.59 # wait.. I think I'm forgetting to compile or update or something 17.19.07 # probably nothing wrong with the remote 17.26.13 # Bagder: do I need any patch to use logf? 17.28.02 Quit webguest61 ("CGI:IRC") 17.28.04 Join webguest61 [0] (~54b38f9d@labb.contactor.se) 17.31.25 Quit pabs (Remote closed the connection) 17.31.51 Join kergoth [0] (~kergoth@covenant.kergoth.com) 17.37.26 Join Naked [0] (naked@naked.iki.fi) 17.37.30 Join pabs [0] (~pabs@ip68-100-248-22.dc.dc.cox.net) 17.37.45 Nick Naked is now known as Hadaka (naked@naked.iki.fi) 17.41.49 # Bagder: /home/rasher/rockbox/build-env/src/rockbox/build/iriver/apps/debug_menu.o:(.rodata+0x7c): undefined reference to `logfdisplay' 17.42.09 Part kergoth ("Leaving") 17.42.36 # rasher: Iiuc you just need to configure with logf support, then do a _full_ rebuild 17.43.05 # hm 17.43.10 # thought I did that 17.43.12 # guess not 17.45.42 # yeah, that worked 17.45.53 # except now I need to figure out how to use logf from a plugin 17.46.05 Join tvelocity [0] (~tony@ipa142.6.tellas.gr) 17.46.30 # logf recall me too much the natural logarithmic function and confused me ;) 17.46.59 Quit webguest61 ("CGI:IRC") 17.47.15 # ghehe 17.48.06 # matrix.c:79: warning: implicit declaration of function `logf' 17.48.53 # sounds bad 17.48.59 # have you included the header? 17.49.02 # If you want to use it from a plugin, you need to add it to the plugin api of course, then use rb->logf() 17.49.10 # or isn't there a logf header? 17.49.32 # t0mas: You should never include any core header other than plugin.h from a plugin 17.49.43 # yes, I didn't see it was a plugin 17.49.49 # amiconn: ah, want me to add that and commit? 17.50.28 # It can't be added unconditionally, and we still need a solution to 'fold it away' within a plugin 17.50.34 # rasher: if you do... don't forget to raise the plugin ver thing 17.50.50 # Otherwise plugin sources would get rather ugly 17.51.32 # nevermind, I have the sound patch applied.. won't commit anything like this 17.51.41 # In the core, it's as simple as #define logf() , when compiling without logf, but that won't work in a plugin 17.54.00 # amiconn: shouldn't we just add it to the plugin api and make it an empty function there if it's not compiled in? smart compilers won't take the trouble of jumping to it and back right? 17.55.20 Quit Hadaka (Read error: 145 (Connection timed out)) 17.56.12 # t0mas: A call via a function pointer cannot be optimised away for the same reason as such functions cannot be inlined 17.57.10 # Slasheri: why does volume max out at 75 ? 17.57.41 # preglow: scaling has been done incorrectly 17.58.06 # 85, i mean 17.58.20 # lemme guess, you multiply by 3? :P 17.58.25 # amiconn: then maybe our best bet is to add a define logf() to plugin.h ? 17.58.29 # and use it without rb-> 17.58.29 # Bagder: logf("Filling file buffer..."); prints "Filling file bu" 17.58.30 # :/ 17.58.36 # preglow: yep, that's correct :) 17.58.41 # Slasheri: max 16 chars 17.59.06 # Ah, yes.. :D 18.00.11 # Hmm, why is the limit 16 chars? There should be room for about 24 characters per line.. 18.00.44 # 21 chars with the system default font 18.00.59 # ...on the iriver remote lcd 18.01.05 # Interesting.. Then i must have some other font 18.01.32 # logf() doesn't set the font? 18.01.41 # Hmm... 18.01.47 # setvol((vol*167116) >> 16) instead 18.02.12 # preglow: thanks, i will change that 18.02.42 # preglow: looks like precision overkill to me 18.02.54 # 167117, i mean 18.03.07 # amiconn: yeah, it is, but all our platforms have 32 bit ints anyway :-) 18.03.43 # apart from gmini, of course.. 18.04.05 # anywho, i just tossed it out, i don't expect it's code that'll end up in the final implementation 18.04.37 # Slasheri: will your current code just loop all files in a directory? 18.04.57 # preglow: it depends playlist configuration i guess 18.04.59 # setvol(vol*255/100); would at least look more readable 18.06.22 # it's slower :P 18.07.07 # Not necessarily. Loading large constants like 167117 may take longer 18.07.36 # not longer than a div, i assure you 18.07.43 # but it's a non-issue anyway 18.08.19 # thought I'd never see the day when people were optimizing turning the volume up 18.08.31 # then you don't really know me, now do you 18.08.38 # preglow: the scaling works well :) 18.09.03 # yeah, it should 18.09.12 # found out why you have to restart after stopping, btw? 18.09.40 # not yet 18.10.07 # think i'll take my rockbox for a little walk 18.10.18 # this time it'll entertain me with music 18.10.46 # =) 18.11.15 # I already had it yesterday playing oggs for me :) 18.11.30 # it is most excellent 18.13.13 # Hmm, there is still some bug with cpu_boost.. If i change it manually from debug menu, system will immediately crash 18.28.06 Join thegeek [0] (na@ti521110a080-1186.bb.online.no) 18.29.57 Join asdsd____ [0] (~asdsd@h-67-100-28-228.miatflad.dynamic.covad.net) 18.30.04 Part asdsd____ 18.39.48 # is it committed yet? 18.40.49 # nope 18.40.51 # k 18.40.59 # * HCl and markun wrote an .net compiler 18.41.02 # HCl: Will be committed soon, when LinusN comes back :) 18.41.07 # nice :) 18.41.24 # then its time to fix the restart bug, and to hack in the wps 18.45.14 # Yes. And the cpu_boost bug should be fixed 18.45.31 # It will eventually crash the rockbox 18.46.41 # By the way, I'm nhaving trouble going into usb mode 18.46.54 # rasher: It's fixed now 18.47.01 # Will be included in the cvs.. 18.47.02 # or my iriver is. 18.47.08 # ah, great 18.47.10 # :) 18.47.15 # just thought I'd mention it 18.47.21 # thanks anyway :) 18.48.48 # whats the cpu boost bug 18.48.48 # ? 18.49.39 # I don't completely understand what causes it but it has something to do with pcm playback and dma transfer 18.50.17 # Hmm, i think that with logf i was able to locate the stop/start bug :) 18.51.41 # stop start bug? 18.53.14 # Currently you have to restart rockbox if you want start stopped playback again 18.53.21 # * fn~HCl and markun wrote an .net compiler 18.53.23 # for which language? 18.53.34 # oh. you call that the start stop bug :) 18.53.39 # CoCoLUS: "bla" 18.53.43 # our own language 18.53.44 # o.o 18.54.19 # Linus we need you to commit 18.54.43 # * HCl goes to catch some sleep.. 18.54.47 # afk :/ 18.57.20 Quit bobTHC ("Smoke Weed Every Day !") 19.05.40 # Slasheri: even with this level of audio support, i can't say i see the need to start the iriver firmware again 19.07.29 # only to flash with a new bootloder 19.07.32 # :-) 19.07.45 # mmmm... 19.10.05 # Slasheri: after your commit I can look at wps... 19.10.09 # or is that working already? 19.12.49 # t0mas: oh, that would be great. The wps is not working yet 19.13.06 # preglow :D 19.13.06 # and after that i can look at the runtime database :p 19.13.09 # ok, I've read a lot of wps code 19.13.15 # when chaning it to graphical here 19.13.23 # *changing 19.13.30 # cool :) 19.13.45 # Hmm, i think i know how to fix cpu_boost 19.13.50 # I will add a mutex there :D 19.14.07 # why should that matter? 19.14.29 # Because that is a serious problem and will crash rockbox at random intervals 19.14.38 # yeah, but why? 19.14.46 # yes, but why would a mutex fix it? 19.14.55 # I think that the crash will happen when there is a dma transfer going 19.15.09 # i can see no reason why it should crash for a dma transfer 19.15.12 # So i will try preventing the cpu_boost happening at same time 19.15.17 # but i guess linus knows this 19.15.30 # Hmm, okay. But i will test if it makes any difference 19.17.10 *** Saving seen data "./dancer.seen" 19.22.38 Join Gibbed [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) 19.23.01 Quit rasher (tolkien.freenode.net irc.freenode.net) 19.23.01 NSplit tolkien.freenode.net irc.freenode.net 19.23.01 Quit Nibbler (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit edx (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit courtc (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit DMJC (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit Mr_Wik (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit gromit` (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit CoCoLUS (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit odd (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit Seed (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit silencer_ (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit mbr (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit rob- (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit Strath (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit Shagnar (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit bipak (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit TCK (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit _DangerousDan (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit ze (tolkien.freenode.net irc.freenode.net) 19.23.01 Quit preglow (tolkien.freenode.net irc.freenode.net) 19.25.23 Join Harpy_ [0] (rSVg7eMZ6O@dsl-hkigw7wbb.dial.inet.fi) 19.26.01 NHeal tolkien.freenode.net irc.freenode.net 19.26.01 NJoin preglow [0] (thomj@s183a.studby.ntnu.no) 19.26.05 Join thegeek_ [0] (na@ti521110a080-1186.bb.online.no) 19.26.09 Quit thegeek (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit Harpy (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit Chamois (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit QT (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit Rick (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit einhirn (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit t0mas (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit Bagder (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit HCl (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit TiMiD[FD] (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit Plugh_ (tolkien.freenode.net irc.freenode.net) 19.26.09 Quit crashd_ (tolkien.freenode.net irc.freenode.net) 19.26.19 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 19.26.28 Nick Gibbed is now known as Rick (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) 19.26.41 Join crashd [0] (nobody@badger.ing.me.uk) 19.26.41 NJoin HCl [0] (hcl@titania.student.utwente.nl) 19.26.41 NJoin Nibbler [0] (~sven@port-212-202-79-250.dynamic.qsc.de) 19.26.41 NJoin Shagnar [0] (~tester@p54A0CAAA.dip.t-dialin.net) 19.26.41 NJoin edx [0] (edx@pD9EAB195.dip.t-dialin.net) 19.26.41 NJoin courtc [0] (~courtc@adsl-158-5-68.asm.bellsouth.net) 19.26.41 NJoin bipak [0] (~bip@p50884761.dip.t-dialin.net) 19.26.41 NJoin DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) 19.26.41 NJoin Strath [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) 19.26.41 NJoin TCK [0] (TCK@81-86-97-154.dsl.pipex.com) 19.26.41 NJoin rasher [0] (rasher@zork.zork.net) 19.26.41 NJoin Mr_Wik [0] (~Mr_Wik@82.249.32.95) 19.26.41 NJoin gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 19.26.41 NJoin CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) 19.26.41 NJoin _DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) 19.26.41 NJoin odd [0] (mrodd@fangorn.starshadow.com) 19.26.41 NJoin Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) 19.26.41 NJoin mbr [0] (~mb@stz-softwaretechnik.de) 19.26.41 NJoin silencer_ [0] (~silencer@zen.via.ecp.fr) 19.26.41 NJoin rob- [0] (~robbie@haylott.plus.com) 19.26.41 NJoin ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) 19.27.18 NJoin Plugh_ [0] (~plugh@adsl-68-122-77-189.dsl.pltn13.pacbell.net) 19.27.20 NJoin Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 19.28.24 Ctcp Version from freenode-connect!freenode@connect.utility.freenode 19.28.52 NJoin QT [0] (as@area51.users.madwifi) 19.29.02 Join webguest01 [0] (~c31ce021@labb.contactor.se) 19.32.44 Join ted2005 [0] (ted@74pc225.sshunet.nl) 19.33.32 Ctcp Time from ted2005!ted@74pc225.sshunet.nl 19.33.35 NJoin t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 19.36.09 Join _aLEX [0] (Alexandre@mut38-2-82-67-66-128.fbx.proxad.net) 19.36.17 NJoin Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 19.36.17 Join TiMiD[FD] [0] (~TiMiD[FD]@82.67.184.60) 19.41.33 Join webguest71 [0] (~54b38f9d@labb.contactor.se) 19.43.08 # Slasheri: does it make difference? 19.45.45 Quit webguest71 (tolkien.freenode.net irc.freenode.net) 19.45.45 Quit TiMiD[FD] (tolkien.freenode.net irc.freenode.net) 19.45.45 Quit Bagder (tolkien.freenode.net irc.freenode.net) 19.46.22 # t0mas: i was unable to use mutexes there :/ 19.46.29 # trying to think some other way 19.46.32 Quit webguest01 ("CGI:IRC") 19.47.13 # ok 19.50.42 Quit thegeek_ (Read error: 104 (Connection reset by peer)) 19.52.27 Join muesli- [0] (muesli_tv@Bbcb5.b.pppool.de) 19.53.47 Quit ted2005 (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit Stryke` (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit Rick (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit _aLEX (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit tvelocity (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit pabs (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit amiconn (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit bill2or3 (tolkien.freenode.net irc.freenode.net) 19.53.47 Quit elinenbe (tolkien.freenode.net irc.freenode.net) 19.53.47 Join LinusN [0] (~linus@labb.contactor.se) 19.53.49 NJoin _aLEX [0] (Alexandre@mut38-2-82-67-66-128.fbx.proxad.net) 19.53.49 NJoin ted2005 [0] (ted@74pc225.sshunet.nl) 19.53.49 NJoin Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 19.53.49 NJoin Rick [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) 19.53.49 NJoin tvelocity [0] (~tony@ipa142.6.tellas.gr) 19.53.49 NJoin pabs [0] (~pabs@ip68-100-248-22.dc.dc.cox.net) 19.53.49 NJoin amiconn [0] (~jens@p54BD649C.dip.t-dialin.net) 19.53.49 NJoin bill2or3 [0] (bill@cerberus.protovision.com) 19.53.49 NJoin elinenbe [0] (~elinenbe_@65.115.46.225) 19.53.50 # bah :( 19.53.50 NJoin thegeek [0] (na@ti521110a080-1186.bb.online.no) 19.54.19 # Slasheri: here's your chance! bagder linus about the cpu_boost issue! 19.54.43 # what, now i'm starting to confuse badger/bagder the other way as well 19.54.47 # * LinusN hides 19.55.32 NJoin TiMiD[FD] [0] (~TiMiD[FD]@asgard.valombre.net) 19.56.46 # hi LinusN :) 19.57.11 # shalom 19.57.13 NJoin Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 19.57.55 # yep, the cpu_boost will occassionally crash rockbox and i think it might have something to do with dma transfers. If i change the cpu speed from debug menu while music is playing, the system will crash immediately 19.58.18 # how nice 19.58.33 # i cherish this behaviour like a fine wine 19.58.52 # Slasheri: what kind of audio latency are we having now, btw? something close to a second? 19.59.59 Join FireEgl [0] (Ariel@Atlantica.US) 20.00.00 # preglow: Hmm, when the audio buffer is full, it's something like few seconds 20.00.11 # ouch 20.00.29 # but that's a good thing? 20.00.54 # depends 20.01.03 # on was thinking about things like an adjustable eq 20.01.16 # it's going to take close to two seconds before people can hear the difference in the sound 20.01.21 # but it's not a big problem, i guess 20.01.59 # The latency should be kept low imho 20.02.25 # that'll destroy our cpu_boost strategy :/ 20.02.37 # Hmm :/ 20.02.55 # ah.. But it's easy to decrease the latency by decreasing audio buffer size 20.03.09 # sure 20.03.26 # we should have someone do a bunch of tests to see how much of a difference there is 20.03.33 # For the voice ui the latency should be kept really low. Music can take a bit more, but I guess > 0.5 s will be irritating 20.03.37 # * preglow summons rasher 20.04.26 # Why, here I am. 20.04.36 # Remember my recent fade-out fix for archos? It was necessary because the MAS latency gets higher when the bitrate is lowered 20.04.49 # ahh 20.05.21 # the start latency is already pretty low when audio buffer is empty 20.06.06 Quit t0mas ("oh no! it's evil... rebooting linux :) brb") 20.06.07 # Slasheri: Not only start latency, stop also latency matters 20.06.24 # Bah, word order :( 20.06.38 # stop latency also matters 20.06.47 # hmm, okay. The stop is immediate if it's done by stopping dma transfer 20.07.00 # For the voice UI, we need to be able to almost immediately stop one clip and schedule another 20.07.13 # should be not a problem 20.07.19 # Then it's okay 20.09.07 # Slasheri: so calling cpu_boost with music playing may hang it, right? 20.09.44 # Yes, it will hang it after audio has been played a few minutes 20.09.50 # The interval is random 20.10.03 # And from debug_menu the hang is immediate 20.10.31 # Hmm, i have to test something 20.11.30 # You might be not able to reproduce the problem with that earlier patch where dynamic cpu_boost was disablef 20.12.38 # Slasheri: could it be disk accesses that cause it? 20.12.58 # Maybe, i don't really know what causes that 20.14.30 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 20.15.04 # LinusN: I think you should be able to reproduce it 20.15.05 Quit Chamois (Read error: 104 (Connection reset by peer)) 20.15.15 # Just go to the debug menu and press joystick 20.15.22 # There should be instant crash 20.15.32 # with music playing? 20.15.35 # yep 20.15.43 Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 20.22.23 Join muesli_ [0] (muesli_tv@hmln-d514760b.pool.mediaWays.net) 20.22.36 Quit t0mas (Remote closed the connection) 20.24.43 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 20.24.45 Quit t0mas (Read error: 54 (Connection reset by peer)) 20.25.02 # * LinusN puts the kids to bed 20.25.15 # :) 20.27.42 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 20.27.45 Quit t0mas (Read error: 54 (Connection reset by peer)) 20.28.00 Join Mr_Wik_ [0] (~Mr_Wik@lns-vlq-47-nan-82-252-228-157.adsl.proxad.net) 20.29.43 # LinusN: I didn't perform any further tests, but I might have found the cause for the extremely long first write() when recording 20.29.55 Quit Mr_Wik (Read error: 110 (Connection timed out)) 20.30.34 Nick Mr_Wik_ is now known as Mr_Wik (~Mr_Wik@lns-vlq-47-nan-82-252-228-157.adsl.proxad.net) 20.30.37 # roh Mr_Wik :D 20.31.31 # Depending on the MAS signals, my new transfer routine might spend too much time in the loop 20.31.57 # The loop runs within an interrupt... and that might slow down the free cluster search 20.32.28 # It seems I forgot a condition when the loop should be left... 20.33.09 Join Tangleding [0] (~Tangledin@ARennes-252-1-1-30.w83-195.abo.wanadoo.fr) 20.33.14 # I'll check my theory soon... 20.33.18 # :) 20.33.21 # Hello :) 20.33.24 # hi 20.33.26 # hi 20.33.36 # Hi Chamois, hi amiconn 20.33.38 # :) 20.34.00 # have you get your iHP140 or still not? 20.34.49 # I can pick it up at the customs office; I hope to be able to do that tomorrow :) 20.35.06 # Ho at custom 20.35.19 # you get extra fees? :( 20.35.27 # Let's see... 20.35.41 # Hope not :) 20.36.45 # Things have got accelerated it's cool 20.36.56 # is Bjorn here? 20.37.08 # no 20.37.44 # I wanted to know if i didn't encountered issue with paypal finaly 20.38.00 # (seen nothing on my account report but maybe too soon) 20.40.09 Quit muesli- (Read error: 110 (Connection timed out)) 20.50.25 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 20.50.27 Quit t0mas (Read error: 54 (Connection reset by peer)) 20.54.35 Join asdsd____ [0] (~asdsd@h-67-100-28-228.miatflad.dynamic.covad.net) 20.54.39 Part asdsd____ 20.55.57 # * amiconn digs out the old recording transfer logic analyser graphs 20.56.27 # Tang are u r ? 20.56.34 # Hi amiconn 20.59.35 Join TCK- [0] (TCK@81-86-209-136.dsl.pipex.com) 20.59.36 Quit TCK (Read error: 104 (Connection reset by peer)) 21.07.33 # hm 21.07.58 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 21.08.18 Quit FireEgl (Read error: 104 (Connection reset by peer)) 21.10.54 # hello HCl, hello t0mas 21.10.56 # :) 21.11.14 # :) 21.11.14 # hi 21.13.14 # hi... 21.13.21 # Slasheri: anything new? 21.15.07 # slasheri is here? 21.17.14 *** Saving seen data "./dancer.seen" 21.22.17 Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client") 21.23.22 # psss..dont disturb him ;) 21.24.56 Part tvelocity ("Leaving") 21.25.31 Quit muesli_ ("ich will Kühe!!!") 21.26.35 # HCl: Some bugs have been fixed etc. Now investigating gapless mp3 playback 21.26.41 # k 21.26.45 # :) 21.27.35 # how about a compiled image for the lazy people slasheri :) 21.28.09 # cool way for investigate indeed 21.28.10 # lol 21.28.59 # CoCoLUS: The whole thing will come soon to cvs so there is no need for that 21.29.00 # Slashery 21.29.05 # Tangleding: yes? 21.29.19 # can't wait for soon :) 21.29.20 # if you encounter an issue about the lame stuff for gapless 21.29.34 # you can contact Gabriel Bouvigne at hydrogen audio 21.29.40 # http://www.hydrogenaudio.org/forums/index.php?showtopic=27390&pid=278317&st=50&# 21.29.43 # see this post 21.29.44 # ;) 21.29.50 # ah, ok :) I will keep that in mind :) 21.29.58 # okay 21.30.10 # he's very cool guy :) 21.30.25 Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 21.30.46 # chamois is back 21.30.50 # ;) 21.31.09 # doesn't explain much other than the info exists 21.31.10 Join muesli- [0] (muesli_tv@A988e.a.pppool.de) 21.31.11 # we know that 21.31.17 # re 21.31.34 # prglow 21.31.45 # in fact it was just a tip 21.31.48 Join austriancoder [0] (~austrianc@80.120.117.30) 21.32.11 # i imagine he can supply more info on this if needed 21.33.25 # ahh, yes 21.33.28 # i imagine he can 21.33.36 # a quick google doesn't yield accurate information 21.34.24 # okay anyway it's just an option 21.34.43 # if you get out without needing his help it's cool 21.34.59 # if you dodn't understand sthing thought 21.35.16 # the guy is very helpful 21.35.22 # and sympathetic 21.35.24 # :) 21.36.24 # http://gabriel.mp3-tech.org/mp3infotag.html 21.36.28 # of course Peter Pavlovski can be a solution so since he developed foobar gapless feature with lame using the header 21.36.29 # this is his site, no? 21.36.36 # indeed 21.36.39 # i believe the info we want can be found there 21.36.40 # it's his site 21.36.45 # that describes the info tag 21.36.46 # okay 21.38.01 # preglow: Hmm, great site 21.38.25 # I think that header info could be even read by codec plugin itself 21.38.54 # Should be quite simple to get the important fields 21.38.57 # i think that's appropriate for mp3 21.39.05 # libmad should never need to see it 21.40.19 # 32 bit integer filed containing the exact length in bytes of the mp3 file originally made by LAME excluded ID3 tag info at the end. 21.40.22 # there it is 21.40.38 # or no 21.40.46 # The first byte it counts is the first byte of this LAME Tag and the last byte it counts is the last byte of the last mp3 frame containing music. 21.40.50 # Oh, that is really cool 21.41.19 # Hehe, we pasted the same thing twice ;) 21.41.36 # almost 21.41.39 # but seems like that is just a simple file size 21.41.40 # eh eh seems you won't need to "bother" Gabriel himself 21.41.41 # ;) 21.42.11 # It might be still worth to try out 21.42.48 Quit TCK- (Read error: 54 (Connection reset by peer)) 21.43.48 # that integer isn't that helpful is it? 21.44.22 # i mean, our mp3 parser finds that out anyway 21.45.05 # for gapless, you'd want to look at Encoder delays 21.45.05 # in fact, rockbox on archos is already gapless on mp3 frame level 21.45.23 # Stryke`: exactly 21.45.26 # bytes $B1-$B3 21.47.19 Quit thegeek (Read error: 104 (Connection reset by peer)) 21.47.33 # gha 21.47.35 # of course 21.47.36 Join thegeek [0] (na@ti521110a080-1186.bb.online.no) 21.47.41 # i just skipped that entry 21.47.43 # very wise of me 21.48.06 Quit t0mas () 21.48.08 # there you can see how many zeroes have been used to pad the last frame 21.48.49 # that's the info we need for 100% gapless at the pcm level 21.48.52 # yes 21.49.08 # and the info is provided straight for use, how convenient 21.49.12 # stripping the id3 tags is simple, and rockbox already has code for doing that 21.50.01 # it handles id3v2 as well? 21.50.24 # you don't think highly of rockbox, do you? :-) 21.50.32 # of course it does 21.50.35 # you never know, some people refuse to support id3v2 21.50.53 # it strips APEv2? 21.51.01 # i don't think there are many mp3s with ape tags 21.51.03 # Stryke`: nope, not yet 21.51.29 # ok 21.51.57 # shouldn't be difficult 21.52.21 # no 21.52.32 # apev2 is fairly simple 21.52.44 # and fairly unnecessary imho 21.52.58 # well, like i said, some people hate id3v2 21.53.05 # with a passion 21.53.10 # to me, apev2 is the best of both words (id3v1 and v2) 21.53.16 # Hmm, sounds quite straightforward to do if rockbox already supports reading all necessary information 21.53.19 # i think id3v2 is an extremely silly "standard" 21.53.30 # yes, but id3v1 is even worse 21.53.35 # simple and plain shitty 21.53.55 # Slasheri: i think our mp3 parser should extract the necessary info from the lame tag 21.54.13 # What if there's no lame tag? 21.54.39 # then we can't do pcm level gapless 21.54.42 # then we just use the entire last frame 21.54.47 # there's not much of a gap anyway 21.54.55 # Slasheri: mp3data.c:516 21.55.05 # but you'll just have to live with it, there's no simple way to detect if a frame has been padded 21.55.08 # fill in the blanks 21.55.45 # LinusN: ok :) 21.56.32 # I see.. I mostly care about ogg anyway. Just thought that it'd be possible to do gapless without having to encode in special ways 21.56.53 # the mp3 creators never thought about it 21.56.58 # * LinusN has to go away for a while 21.57.04 # The bastards. 21.57.14 # * preglow feels alone and forgotten 21.58.24 Join FireEgl [0] (Ariel@Atlantica.US) 21.59.01 Quit Shagnar ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 21.59.13 # LinusN: Hmm, it would be great if get_mp3file_info could read all the information from a given buffer address instead of file handle 21.59.48 # Maybe we could a little modification to support this? 22.01.40 Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) 22.01.52 Quit Stryke` (Read error: 131 (Connection reset by peer)) 22.03.21 Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") 22.04.34 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 22.11.59 # mmm 22.12.05 # anything i can do? 22.12.07 # LinusN: Is there a reason why some places use #pragma interrupt while others use __attribute__ ((interrupt_handler)) in a declaration? 22.16.06 # amiconn: different coders? :p 22.18.35 # LinusN: Another question, perhaps even more important. Why is /IRQ3 set to edge sensitive? 22.25.36 Join webguest59 [0] (~d86bd332@labb.contactor.se) 22.26.32 Quit webguest59 (Client Quit) 22.30.52 # Ignore me; found out why... at least for playback 22.31.34 Join webguest62 [0] (~d86bd332@labb.contactor.se) 22.33.03 # Is there a way to force fsinfo 'hint' recalculation, i.e. without writing a file, and also without causing a full scan including free space calculation? 22.34.00 # hi, all 22.35.10 # Just a quick (I hope) question. Anybody here have an URL for archos hard drive upgrade howto? 22.35.29 # btw, there is the "ticking" problem with remote lcd if screen is updated while audio is playing.. 22.36.04 # so there is no ticking anymore? 22.36.07 # So this must be a hardware bug 22.36.24 # I've got a 40 gb travelstar I want to swap into a recorder10 22.36.26 # no, there is. but only when screen content is changed 22.37.14 # webguest62: see the docs page on the rockbox site 22.37.21 # hmpf i have feared this 22.38.06 # folks have to send in there units to fix it. wouldnt make sense to assume a software issue 22.38.14 # their 22.40.50 # but that problem is easy to solve just by not using the headphone jack on remote control or purchasing earpuds that have integrated volume control. Then set the volume from the earpuds low enough and the ticking will be suspended 22.41.28 # Bagder: thanks, I knew it existed, but couldn't remember where. 22.43.42 # Slasheri: This sounds like that ticking is caused by crosstalk from the lcd data lines to the headphone output 22.44.25 # that is my guess too 22.44.28 # Perhaps it can be avoided by driving the lcd slow enough 22.44.47 # hmm, maybe :) 22.50.26 # yeah, that'd be worth a shot 22.52.37 # It's uncertain whether this would help; on archos there was a similar issue: 22.53.10 # On the recorders, the original firmware produces a faint background noise while playback 22.53.58 # Rockbox doesn't do that, and it drives the lcd way faster than archos... 22.55.58 # Slasheri: where can i get your current patchset for rockbox? 22.58.10 # austriancoder: If you want to test it, you can find the code here: http://ihme.org/~miipekk/rockbox/. Take the snapshot.diff, not the other. Then you have to copy the all separate files to right place and compile 22.58.58 Quit muesli- (Read error: 60 (Operation timed out)) 22.59.25 Quit FireEgl (Read error: 54 (Connection reset by peer)) 23.00.47 # merci 23.01.09 # hope i can commit some new uda1380 and sound.c code tonight 23.01.17 # anything fun? :V 23.02.28 # not really ;) 23.04.04 Quit ehntoo ("Leaving") 23.08.43 # night 23.08.51 # night 23.09.14 Join FireEgl [0] (~FireEgl@Atlantica.IPv6Tunnel.Info) 23.14.41 Quit FireEgl (Remote closed the connection) 23.17.17 *** Saving seen data "./dancer.seen" 23.21.53 Quit Harpy_ (Read error: 60 (Operation timed out)) 23.29.50 Quit Bagder ("Off to search for that connect-resetting peer guy!") 23.30.31 Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 23.33.32 Quit t0mas (Remote closed the connection) 23.44.22 Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) 23.44.57 Quit ze (Read error: 110 (Connection timed out)) 23.46.51 # Hello all! 23.46.57 # hey ho 23.47.30 # I just wanted to compile the win32 uisimulator but when I execute the make file an error pops-up in the bash 23.48.13 # make[1]: /home/Xavier/rockbox/tools/convbdf: Command not found 23.48.13 # make[1]: *** [/home/Xavier/rockbox/build/firmware/sysfont.o] Error 127 23.48.13 # make: *** [all] Error 2 23.48.27 # you must run make in the tools dir first 23.48.30 # cd ../tools 23.48.30 # make 23.48.44 # lets see... 23.50.30 # annoying 23.50.31 # collect2: ld returned 1 exit status 23.50.31 # make[1]: *** [/home/Xavier/rockbox/build/rockboxui.exe] Error 1 23.50.31 DBUG Enqueued KICK XavierGr 23.50.31 # make: *** [all] Error 2 23.50.46 # I got the source from the daily build 23.50.58 # got the same error 23.51.04 # with the cygwin devkit 23.51.04 # and no error before that? 23.51.16 Join FireEgl [0] (~FireEgl@Atlantica.US) 23.51.58 # the first time I executed the code it was fine(except when I was running a plug-in from the simulator) all was build 23.52.10 # I will try again getting the code from cvs 23.53.37 Quit Chamois (Read error: 54 (Connection reset by peer)) 23.54.03 Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 23.55.05 # so there was no other error? 23.55.26 # the first time or now? 23.55.44 # when you get this "ld returned 1 exit status" 23.56.06 # no, no other error 23.56.25 # but I remember that when it compiled I had the source downloaded from the cvs 23.56.39 # it shouldn't matter 23.56.44 # then I moved the uisimulator dir from the daily build 23.57.00 # that is totally wrong 23.57.57 Join ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net)