--- Log for 27.05.105 Server: tolkien.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 4 days and 14 hours ago 00.00.22 # That unconditionally reverts everything... 00.00.28 # yeps 00.00.36 # no mercy 00.00.46 # I sometimes do similar 00.00.55 # ...but save my changes first. 00.01.09 # cvs diff -u >blah.patch 00.01.20 # patch -R -p0 I actually have "diff -u" in my .cvsrc, so I never use "diff -u" 00.02.13 # oy 00.02.14 # excellent 00.02.23 # that too seems like sound advice 00.02.35 # "update -dP" is neat to have there too 00.06.12 # my current debug log browser patch is now at http://daniel.haxx.se/rockbox/ 00.08.28 Quit F1^Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") 00.08.43 # Hmm. I don't understand what's going wrong here :( 00.10.45 # (sim's working by the way) 00.11.29 # Try building an X11 iriver sim and start that 00.11.45 # (will only work if you installed cygwin x11) 00.12.27 # I didn't 00.12.46 # I aborted the whole cygwin thing when I realised I could crosscompiled the sim 00.14.52 # you should have aborted it when you noticed you have a linux box :P 00.17.31 # This center-scrolling of markun's is nice 00.18.04 # sounds like a good setting, if it's easily doable 00.22.10 Quit tvelocity ("Leaving") 00.31.18 Join ashridah [0] (ashridah@220-253-120-234.VIC.netspace.net.au) 00.33.37 # I found at least 4 problems in the mpeg thread. One significantly affects disk spinups (and hence battery life) in recording mode... 00.37.07 # how you can find anything in a 2000+ line source code file in such a short time puzzles me ;) 00.37.26 # Ahahaha 00.37.34 # It wasn't that short of a time 00.37.57 # Reading this mess over and over actually helps after some time 00.38.09 Join Kawoa [0] (~sss@142.217.128.243) 00.38.12 # hey anyone around 00.38.19 # hyes 00.38.38 # * amiconn suspects something fishy in file.c now as well 00.38.58 # umm does anyone of you ever seen a iriver 00.39.19 # i'm fondling a h120 as we speak 00.39.32 # The end-of-data-saved-at-beginning-of-file happens _only_ if the mpeg thread does _not_ use fysnc() before closing the file 00.39.53 # i jsut bough a h10 00.39.55 # 6gb 00.40.02 # ...i.e. either when timesplitting or when encountering disk full 00.40.06 # do you think the tweaking will work on the h10 00.40.11 # Kawoa: no 00.40.16 # h10 has hardware very similar to the ipod 00.40.20 # and the ipod mini 00.40.35 # that's not to say developments wont happen on the h10 in the future 00.40.47 # just that, as of now, the most you can do (safely) is to change fonts on the h10 00.40.50 # which is a bit pap. 00.40.51 # do you know if there is a tweak for h10 somewhere? 00.41.20 # what kind of tweak? 00.41.25 Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 00.41.34 # crashd_: so you're lurking around, are you, any more luck on the disassembling? 00.41.41 # any 00.41.42 # lol 00.41.46 # preglow: im not lurking, well, i am, but i've had exams this week :| 00.41.47 # and not yet 00.41.57 # although ive managed to locate about 90% of the data within the flash rom 00.41.58 # Kawoa: i don't know, we don't exactly peddle in tweaks 00.42.00 # like, images/text data 00.42.02 # i just wanna take a look at h10 tweaks 00.42.03 # and 00'ed it out 00.42.05 # Kawoa: what are you looking for in a tweak? 00.42.11 # so dissassembly will be easier when i get round to looking at it again 00.42.20 # ie, performance? replacing images? 00.42.20 # cuz i though maybe my iriver could play movies 00.42.29 # ahh, no, don't expect that 00.42.39 # that doesn't qualify as a 'tweak' 00.42.44 # that would be more like a 'miracle' 00.42.46 # that's a full blown miracle 00.42.48 # hehe 00.42.48 # rofl 00.42.49 # crashd_: ;) 00.42.50 # : ] 00.43.01 # ok just wondering thanks 00.43.13 # Kawoa: keep your eyes on the h10 forum on misticriver.net 00.43.13 Quit Kawoa () 00.43.16 # or 00.43.18 # just fuck off 00.43.32 # haha 00.43.50 # but go on 00.43.53 # h10 rockbox would, yes, rock 00.43.59 # yes, yes it would 00.44.14 # just a case of figuring this minor problem out first, really 00.44.24 # Hmm. close() just calls fsync(). Weird. 00.44.46 # amiconn: do you have your iriver yet? 00.44.54 # nope 00.45.06 # he seems too focused to have recieved it 00.47.06 Quit Harpy (Connection timed out) 00.47.39 # i need to find another h10 users who's got the motivation and knowledge to help with this project 00.47.44 # cursed misticriver forum users! 00.47.46 # * crashd_ shakes fist 00.48.46 # * webguest74 shakes fist back 00.48.50 # hehe 00.49.15 # there's this other forum.. 00.49.20 # what's its name again 00.49.32 # the one that declared ware on rockbox 00.49.57 # the german one ? 00.50.48 # could be 00.55.02 # iriverlounge? 00.55.15 # that'd be it 00.55.33 # the germans that were the very epitome of maturity 00.56.18 # But at least they seemed slightly more tech-savvy than misticriver 00.56.26 # thats not hard 00.56.26 # XD 00.56.26 # I read that saga on their sight, seems some ego's were seriously bruised over there 00.56.47 # they were touchy 00.57.09 # why on earth did iriverlounge declare war on rockbox? 00.57.11 # i understand their concern, but hell, when you run a german only forum with specs on it, you're not helping yourself 00.57.27 # and when exactly was the ravening horde supposed to descend? because, you know, it hasn't yet... :) 00.57.29 # ashridah: because people took their h1x0 specs and didn't link to their site for every line of text 00.57.49 # aah, that's right 00.57.56 # they actually declared 'war' over that? 00.58.00 # ended up with rockbox removing all their info 00.58.02 # yes 00.58.11 # its a shame really, I'm sure there talent would have been welcome 00.58.16 # indeed 00.58.20 # they knew what they were about 00.58.23 # a simple "don't infringe on 'our' stuff, plskthx" probably would have worked 00.58.37 # german only forum... 00.59.20 # if every bloody thread hadn't been in german, it would have been a bit easier cooperating 00.59.52 # but then again, rockbox removed the info they complained about, but they still acted anal retentive about it 01.00.16 # but yes, it is a pity, they seemed like people who knew what they were about 01.00.58 # it doesn't appear to be german-only 01.01.02 # http://forum.iriverlounge.com/viewforum.php?f=3&sid=f491e200cbac2b2a2d69430d27f18633 01.01.37 # the threads i saw most certainly were 01.02.18 # i remember people having to translate the threads as well 01.02.37 # http://www.forum.iriverlounge.com/viewtopic.php?t=8 01.03.24 # i don't get their reasoning 01.03.33 # but it's of no consequence 01.03.46 # I think they wanted to retain control, and thereby get all the credit, that vanished when rockbox came along 01.04.16 # I don't remenber the topic page of clash betwen Zagor and Konrad 01.04.29 # hahaha 01.04.40 # there was this thread about copyright 01.04.48 # konrad simply _REFUSED_ to take the point 01.04.50 # I guess they can just dowmload it here now :) 01.05.42 Join TCK [0] (TCK@81-86-97-158.dsl.pipex.com) 01.06.01 # iriverlounge think than rockbox steal iriver infos 01.06.12 # but it's open source ;) 01.08.13 # It's info that anyone could find, jesus 01.09.36 # Well, it's quite some work to find all the info, but I don't get why someone would publish this info when he doesn't want it to be of use for others 01.10.43 # their main point seemed to be that they wanted people to frequent their site 01.11.08 # i find it http://forum.iriverlounge.com/viewtopic.php?t=2&postdays=0&postorder=asc&&start=30 01.11.09 # which i understand perfectly, but a lot of the info was in german only threads, and you don't have much choice but to translate and mirror then 01.11.14 # the clash 01.12.14 # http://forum.iriverlounge.com/viewtopic.php?t=2&postdays=0&postorder=asc&&start=30 Zagor is in true 01.14.06 # there is a bit of pride ;) 01.14.38 # a small bit, yes 01.14.41 *** Saving seen data "./dancer.seen" 01.16.07 # high maintenance personality, ego needed lots of stroking 01.16.13 # http://forum.iriverlounge.com/viewtopic.php?t=16&highlight= 01.16.16 # i especially love that thread 01.17.30 # hihi i remenber this :) the pride too ;) 01.22.52 # that's spectacular 01.22.58 # quite 01.25.22 # this is pity, that would have been a good marriage 01.25.47 # of code 01.26.42 # iriverlounge team + rockbox team 01.27.09 # iriverlounge rocks box :) 01.29.19 # Tang tried to do this marriage 01.30.52 # but in vain :( 01.32.00 # Hi Tang if you read the logs 01.33.18 # they wanted to do their own thing, not join rockbox 01.33.39 # it's true 01.34.33 # but the goal was the even, a better firmware ;) 01.36.50 # if they wanted really an alternate firmware, they could have collaborated 01.37.44 # the pride of a put new project to leaves 01.39.22 # but fortunately team it current is well ;) 01.39.50 # * webguest74 yawns 01.40.08 # way past my bed time 01.40.28 # nice chatting to you guys 01.40.39 # good night 01.41.04 Quit webguest74 ("CGI:IRC") 01.41.27 # I will go to sleep also, good night all 01.42.18 Part MoosCamaro 01.43.45 Quit preglow ("leaving") 02.25.02 Quit Stryke` (Read error: 110 (Connection timed out)) 03.14.44 *** Saving seen data "./dancer.seen" 03.18.03 Join amiconn_ [0] (~jens@p54BD56B0.dip.t-dialin.net) 03.36.22 Quit amiconn (Read error: 110 (Connection timed out)) 03.36.22 Nick amiconn_ is now known as amiconn (~jens@p54BD56B0.dip.t-dialin.net) 03.54.19 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 04.05.55 Quit cYmen ("zZz") 04.06.00 Join QT_ [0] (as@area51.users.madwifi) 04.15.58 Quit QT (Read error: 113 (No route to host)) 04.48.49 Quit Stryke` (Read error: 110 (Connection timed out)) 05.13.44 Join daven [0] (~44a2f4cc@labb.contactor.se) 05.14.47 *** Saving seen data "./dancer.seen" 05.18.15 Quit ldone () 05.21.23 Join textchimp [0] (~chimp@ip67.net66.ipnetworks.net.au) 05.22.16 Quit daven ("CGI:IRC (EOF)") 05.22.29 Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) 05.48.38 # *rubs eyes and peers into the light* 05.55.48 Join courtc_ [0] (~courtc@adsl-154-32-103.asm.bellsouth.net) 06.00.47 Quit Aditya ("Download Gaim: http://gaim.sourceforge.net/") 06.04.56 Quit courtc (Read error: 110 (Connection timed out)) 06.15.57 Join kergoth [0] (~kergoth@covenant.kergoth.com) 06.16.51 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 06.27.01 Quit zol1 (Read error: 104 (Connection reset by peer)) 06.30.49 Nick izzy is now known as Ismo (laitinei@huippu.net) 06.37.33 Join Lost-ash [0] (ashridah@220-253-122-123.VIC.netspace.net.au) 06.48.58 Quit ashridah (Read error: 110 (Connection timed out)) 06.49.11 Part kergoth ("Leaving") 06.51.29 Join LinusN [0] (~linus@labb.contactor.se) 07.03.14 Nick Lost-ash is now known as ashridah (ashridah@220-253-122-123.VIC.netspace.net.au) 07.03.15 Quit textchimp (Read error: 104 (Connection reset by peer)) 07.07.20 Quit Stryke` (Read error: 110 (Connection timed out)) 07.14.50 *** Saving seen data "./dancer.seen" 07.22.00 Quit Bager (Read error: 104 (Connection reset by peer)) 07.28.07 Join cheriff [0] (~dave@d220-236-148-47.dsl.nsw.optusnet.com.au) 07.33.01 Join textchimp [0] (~chimp@ip67.net66.ipnetworks.net.au) 07.37.38 # Good morning 07.38.11 # Good evening 07.41.15 # morning 07.48.09 Join odd [0] (mrodd@fangorn.starshadow.com) 07.49.02 # LinusN: Did you read the log? 07.49.18 # Something really strange is going on when recording.... 07.49.20 # about the fsync() discovery? 07.49.39 # I'm still unsure at which point it happens 07.50.11 # For longer recording, some data is saved at the beginning of a file which doesn't belong there 07.50.32 # This doesn't happen always, and the exact length varies 07.50.48 # ouch 07.50.53 # badness 07.51.04 # It seems the file code is not to blame, but it is a buffering issue 07.51.27 # I found 4 other problems in the mpeg thread that I want to talk about 07.52.06 # For finding which exact part of data that is, I'll try adding timecode to the mpeg frames. The MAS supports this 07.53.11 # yes, it has the same limit as the frame counter 07.53.35 # Yes, at it actually is the frame counter value. 07.53.43 # figures 07.54.35 # So the test recording needs to stay <~ 3.5 hours 07.55.54 # Anyway, about the 4 problems I found: 07.56.12 # First ones are about playback 07.56.59 # (1) Lines 1405..1414: Doesn't this actually cause the loading to stop at _2 times_ MPEG_HIGH_WATER ? 07.59.07 # (2) Lines 1444..1478: Imho "Te very rare case.." isn't handled correctly here (lines 1473, 1474). In case the id3v1 tag is split _within_ then word 'TAG', the mas is fed 'T' or 'TA' 07.59.48 # Next ones are about recording: 08.01.10 # 1) yes, seems so. We should perhaps correct that, as it may be confusing for people reading the code. 08.01.31 # and we can save 2 bytes of buffer space :-) 08.01.58 # (3) 1768..1808: In case of disk full condition, the file isn't closed. Apart from that, this is 2 times almost identical code, which appears at a 3rd place also, and could be made a function 08.04.05 # (4) 1841..1905. This ever only saves up to the end of buffer, not the other part in the next cycle as intended. It sends itself the same message again, but doesn't save because the condition at lines 1843..1845 no longer holds 08.04.17 # 2) yes, i think i remember that i (in my infinite laziness) ignored that risk when i wrote that code 08.04.30 # The last one significantly affects battery runtime when recording. 08.05.19 # I just wanted to ask you about your opinion; will probably try to correct these things myself. 08.06.45 # 3) oops, and yes 08.08.47 # (5) The 1854..1870: Same as (3). (file not closed on 'disk full') 08.09.32 # 4) aha, it doesn't save the rest as it is below the watermark 08.09.42 # yup 08.09.59 # decreasing the available buffer space 08.10.24 # ...and saving ~twice per buffer round 08.10.46 # i think all these issues should be fixed 08.11.01 # This really happens, I measured the time between 2 save-file-operations 08.11.08 # i'm most worried about the fsync() issue though 08.11.21 # I don't think it's fsync() 08.11.27 # or rather fsync() related 08.11.41 # i don't think it's fsync either 08.12.08 # so it seems like the file pointer suddenly points to the beginning of the file? 08.12.21 # Ah, and another one: At time splits, the 'split at a frame boundary' doesn't work 08.12.40 # it doesn't? 08.12.44 # nope 08.12.44 # is sure used to 08.13.36 # i remember testing this quite a lot when i implemented it 08.13.43 # All my test recordings (even the 2 where the overwrite problem didn't occur) have the last frame truncated, with the next file matching... 08.13.53 # ouch 08.14.22 # (using 10 hours time split) 08.15.28 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 08.15.34 # does the save-at-beginning bug only happen in the last file? 08.16.10 # No. With my last test I checked this. It only happened in the first file 08.16.17 # (of a total of 2) 08.16.25 # oh 08.16.47 # The strange thing is doesn't match any of the 2 file ends 08.16.59 # *is that the snippet... 08.17.16 # add a unique header to every write? :p 08.17.46 # hmmm, it could be related to 4) 08.18.10 Quit Rick (Read error: 54 (Connection reset by peer)) 08.18.20 # The exact length of this snippet varies, I got ~16 sec (q=5), 13 sec (q=4), 4 sec (q=3) and 2 sec (q=2) 08.18.54 # LinusN: Yes, that's what I think 08.18.58 Join Rick [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) 08.19.19 # ...or at least, want to correct, then try again 08.19.53 # Apart from these problems, I didn't get any corrupt frames in >60 hours of recording! 08.20.51 # nice 08.24.21 # Okay, maybe there is the occasional frame that has a crc error (I have no tool for testing that), but no sync errors other than the ends of the overwritten snippets 08.26.07 # ...recording from s/pdif, with independent frames set to on, and even at q=7 (where no overwriting happened) 08.30.28 # maybe the overwriting bug can also overwrite random parts in the middle of a file? 08.30.52 # I don't know yet. Within my test sequence, it didn't 08.31.04 Join edx__ [0] (edx@pD9EABF65.dip.t-dialin.net) 08.31.40 # Btw, I also had an idea how to get the frame count when prerecording and timesplitting, as long as the total frame count did not yet saturate 08.31.45 # hi :) 08.31.59 # hi 08.32.22 # hi 08.32.25 # LinusN: Do you think if the mpeg.c is the right place to implement codec plugin memory loading and initialization? 08.32.38 # no 08.33.24 # my plan is to abandon mpeg.c for sw codecs 08.33.33 # okay, hmm. Should i do it in totally different file if i try something? 08.33.45 # and move all playback/recording to apps/ 08.33.57 # Slasheri: may i ask what you are doing? 08.35.25 # yes, i am trying to implement simple mp3 playback integration to rockbox =) yesterday i did an audio buffer in pcm_playback.c and now true basic mp3 playback is possible from viewer plugins 08.35.30 # :D 08.36.13 # may i see the code? 08.37.13 # just a moment, i find the url. However, currently it requires more coding before it could be inserted in cvs 08.37.34 # i have no doubts about that 08.38.10 # Here http://ihme.org/~miipekk/rockbox_mp3audio.patch, the patch has some strange and unnecessary code 08.38.22 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 08.40.55 # looks nice and simple, but i'm not that fond of the memcpy() 08.42.38 # Ah, great :) Hmm, what would be a better way to do it? Some direct data insertion to memory without memcpy? 08.42.43 # it will probably add lots and lots af small pcm chunks when the audio buffer fills up 08.43.27 # it will yield() until the next pcm chunk is played, and add another chunk of the same size 08.43.43 # the chunks will eventually get smaller and smaller 08.43.55 # just a theory from reading your code 08.44.28 Join wacky_ [0] (~wacky@modemcable011.4-37-24.mc.videotron.ca) 08.44.55 # Hey boys, I have a fix for a tiny bug in iriverify, a bug found by someone on the mailing lists... 08.45.01 # is anyone here ? 08.45.06 # * wacky_ checks de current.txt 08.45.11 # wacky_: shoot 08.45.44 # Hmm, that might be true.. Maybe there should be some minimum chunk size that will be added? 08.46.07 # http://bourget.cc/dump/iriverify.patch 08.46.19 # maybe, or simply a different approach to the buffer-full handling 08.46.23 # what's the best way for you to get a patch ? 08.46.38 # the patch tracker 08.46.49 # would you like me to submit it over there ? 08.47.09 Quit edx (Read error: 110 (Connection timed out)) 08.47.31 Nick edx__ is now known as edx (edx@pD9EABF65.dip.t-dialin.net) 08.47.31 # no 08.47.35 # not this time 08.47.40 # wacky_: real name? 08.47.46 # the patch fixes rockbox hanging when iriverifying a file twice 08.47.48 # Alexandre Bourget 08.47.52 # ah 08.48.52 # well I did the iriverify thing in the first place, so it's the minimum I must do, to maintain it a little :) 08.52.07 # alright :) thanks for everything.. 08.52.12 # LinusN - you got the file ? 08.53.48 # yes, is this the issue when it hangs if you are converting an already converted file? 08.54.14 # yup 08.54.21 Quit cheriff (Remote closed the connection) 08.54.22 # committed, thanks 08.54.29 # thanks to you :) 08.54.53 Quit wacky_ ("good night") 08.57.50 # Slasheri: where were we? :-) 08.58.28 # ah, yes 08.58.37 # :) 08.59.04 # i don't think we should worry that much about codec plugin loading and stuff 08.59.09 Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) 08.59.10 # not at this point 08.59.40 # i have lots and lots of uncommitted code for mp3 playback 08.59.55 # Hmm, okay. I just think that I could do some code if that would be useful 09.00.01 # :D 09.00.08 # indeed 09.00.29 # i like your simple pcm buffer concept 09.00.49 # :) 09.01.20 # I think it should be pretty easy to add file/codec buffer and to do some loader for that 09.01.32 # it is indeed quite simple - even I understand it :) 09.02.00 # Slasheri: adding a buffer and load the codec isn't the hard part 09.02.38 # Hmm, what is the more difficult part? 09.02.39 # but in this stage it isn't very practical to do it 09.02.56 # we know too little about how we would want the codec api to look like 09.03.26 # and having the codecs as plugins makes it much more difficult to debug 09.03.37 # ah, i understand. I though that some simple working api could be a good point to start :) 09.03.42 # just use logf! 09.04.00 # we can develop the api anyway 09.04.06 # just not load it dynamically 09.04.21 # it is a pain to handle plugins in the debugger 09.05.05 # and imho it isn't the dynamic loading that is the most important at this point 09.05.55 # your ring buffer yield() idea isn't really that good for the audio thread 09.06.08 # it blocks the thread while the audio is playing 09.06.42 # until the next chunk is played 09.07.49 # yes, that was only for some testing. It is rather easy to make it non-blocking also if that is necessary 09.08.40 # i have some basic requirements from a pcm buffer: 09.09.05 # - it must not block the codec thread 09.09.43 # - it shall report to the audio thread when the last chunk of a track has been played 09.10.06 # (meaning that the audio thread must tell the pcm buffer which chunk it is) 09.10.50 # - it must let the codec thread decode data in fairly large chunks, so we can make effective use of the cpu_boost() function 09.11.11 # maybe it should be in its own thread... 09.11.30 # * LinusN goes to the lab, bbs 09.11.44 # Hmm, interesting. At the beginning I had own thread for the buffer, but later i removed it 09.13.45 # I have to go too.. See you later. I will think these ideas and could do some more coding at weekend :) 09.13.50 # How much does mkboot check? Injecting the bootloader into a ihp-100.hex went painlessly 09.14.16 # (didn't do anything more) 09.14.53 *** Saving seen data "./dancer.seen" 09.15.39 Nick courtc_ is now known as courtc (~courtc@adsl-154-32-103.asm.bellsouth.net) 09.15.40 # it doesn't chech much at all 09.17.02 # alright 09.22.05 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 09.24.04 # Was sortof tempted to flash it when patching went fine 09.24.57 # I'll control myself 09.26.19 Join Aison [0] (~hans@zux166-181.adsl.green.ch) 09.32.02 Join Harpy [0] (fmNQwiOTRe@dsl-hkigw7wbb.dial.inet.fi) 09.56.52 Join chimpfrenzy [0] (~chimp@ip67.net66.ipnetworks.net.au) 09.56.52 Quit textchimp (Read error: 104 (Connection reset by peer)) 10.07.04 Join Bager [0] (~Bager@83.222.160.88) 10.28.42 Join bobTHC [0] (~foo@l05v-26-76.d1.club-internet.fr) 10.29.05 # hi folks ! 10.29.32 # morning 10.51.31 Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) 11.14.55 *** Saving seen data "./dancer.seen" 11.18.07 Join preglow [0] (thomj@s183a.studby.ntnu.no) 11.18.22 # hi, preglow 11.22.56 # hi 11.23.34 Nick QT_ is now known as QT (as@area51.users.madwifi) 11.28.43 # i think i see a red build coming 11.29.15 # nope :V 11.29.50 # oh my, vorbis optimizations 11.33.16 Quit odd_ (Ping timeout: 14400 seconds) 11.39.56 # hrm, the audio-out patch gives IllInstr on vorbis2wav now 11.39.58 # sniff 11.42.26 # no! I'm playing oggs! 11.44.06 # it almost manages q10 realtime 11.45.11 # w00t 11.45.18 # try lower bitrates 11.45.20 # around q1 11.45.22 # i think it'll choke then 11.45.32 # q5 sounds fine 11.45.41 # yes, but q5 still uses a sanely sized window 11.46.23 # ah 11.46.29 # q1 made it explode 11.46.39 # it just says "recoverable" 11.46.41 # i don't know what i think of putting all those windows in iram, it would be better to have them in const memory, and copy to iram only those two you need 11.47.58 # q3 gives illinstr 11.48.22 # yes, q4 should work, though 11.48.42 # what the.. now q5 isn't either 11.48.46 # :-) 11.48.53 # I just played that! 11.48.58 # memory init issue 11.49.02 # i'll wager 11.49.15 # sure you didn't play an mp3? :P 11.49.49 # by the way, setting the remote size to 128px confuses the remote - more is needed indeed. 11.50.13 # I am sure, yes. 11.50.17 # now it did it again 11.57.02 # can't make it work now 11.57.55 # does it work fine without the playback code? 11.58.08 # let me check 11.59.57 Quit chimpfrenzy (Read error: 110 (Connection timed out)) 12.02.42 # seems so 12.02.58 # but then, it worked with the playback code a while ago 12.05.26 # LinusN: mind if I try flashing the ihp-100, or would you rather have it in untouched condition? 12.06.34 # (I'm so very curious) 12.07.52 # looks like it was the playback code that wrecked vorbis 12.09.11 # works with q1 12.09.16 # and q3 12.11.47 # rofl. for a second there, i thought you lot were talking about quake 12.11.58 # i'm going "wtf, q5? " 12.12.03 # * ashridah <-- not quite with it 12.14.23 # I doubt quake would be possible on iriver 12.14.29 # doom on the other hand... 12.14.33 # yeah. 12.15.02 # heh. anyone notice that a bunch of enterprising people have crammed doom1 onto the terminals in doom3? 12.15.40 # haven't seen doom3 12.16.19 # well, it has fairly decent interactive programmable panels. 12.16.40 # better than an actual pushable switch, can make pin-number code panels and other animated gear to go with it. 12.16.47 # so someone recreated doom1 on it :) 12.19.50 # url? 12.19.57 # http://www.battleteam.net/tech/fis/gallery.html 12.20.00 # rasher: i'd like to have it untouched... :-( 12.20.08 # http://www.battleteam.net/tech/fis/index.html 12.21.53 # LinusN: sure 12.22.52 Join B4gder [0] (~daniel@neptunus.contactor.se) 12.23.05 # g'day 12.23.12 # It really is untouched. I keep being amazed at how nice condition it is in. 12.23.13 # shalom 12.23.30 # rasher: he probably didn't use it very much 12.23.50 # * LinusN looks at Pedros latest commit and feels all warm inside 12.23.54 # Well, he even bought it used himself! 12.24.17 # But yeah, he said he was selling it because he never used it 12.24.26 # It even has the stickers on the back 12.24.41 # a bit commit it is 12.24.43 # big 12.24.45 # * LinusN gets some coffee 12.25.01 # It's most excellent 12.25.40 # q10 oggs are not quite realtime 12.25.46 # ~93% 12.26.14 # But it's a nice step forward 12.26.59 Join webguest16 [0] (~543059b8@labb.contactor.se) 12.28.02 # btw 12.28.10 # compiling libmad with O2 gives a very nice boost 12.28.37 # interesting 12.28.56 # well, yes, but not really surprising ;) 12.29.02 # "free" boosts 12.29.09 # nice 12.29.12 # how much? 12.29.48 # for 112 kbps it jumped from 314% peak to 335% 12.29.55 # 322% nominal 12.30.26 # brb, i'm wanted next door 12.30.53 # preglow: tell the police you didn't do it 12.31.14 # :)))) 12.31.17 # * B4gder grins 12.31.29 # That's indeed a nice boost 12.32.00 Quit webguest16 (tolkien.freenode.net irc.freenode.net) 12.32.00 NSplit tolkien.freenode.net irc.freenode.net 12.32.00 Quit Harpy (tolkien.freenode.net irc.freenode.net) 12.32.00 Quit einhirn (tolkien.freenode.net irc.freenode.net) 12.32.00 Quit ashridah (tolkien.freenode.net irc.freenode.net) 12.32.00 Quit Bagder (tolkien.freenode.net irc.freenode.net) 12.32.00 Quit AEnertia (tolkien.freenode.net irc.freenode.net) 12.32.00 Quit ferenczy (tolkien.freenode.net irc.freenode.net) 12.33.15 Join Harpy [0] (JqIXtdvlux@dsl-hkigw7wbb.dial.inet.fi) 12.33.22 Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) 12.33.30 # Hi guys 12.33.37 # hola 12.34.08 # hi Linus que tal? :) 12.35.00 # bien merci :-) 12.35.04 # aha, hablamos espanol ahora ;-) 12.35.43 # haha espagnol+français :) 12.35.57 # espagnais 12.36.05 # :) 12.36.37 NHeal tolkien.freenode.net irc.freenode.net 12.36.37 NJoin ashridah [0] (ashridah@220-253-122-123.VIC.netspace.net.au) 12.37.54 Quit Harpy (Killed by ballard.freenode.net (Nick collision)) 12.37.57 NJoin webguest16 [0] (~543059b8@labb.contactor.se) 12.37.57 NJoin Harpy [0] (fmNQwiOTRe@dsl-hkigw7wbb.dial.inet.fi) 12.37.57 NJoin einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) 12.37.57 NJoin ferenczy [0] (~ferenczy@fw.qcm.cz) 12.37.57 NJoin Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 12.38.17 Join Harpy_ [0] (FSfKq95Vfp@dsl-hkigw7wbb.dial.inet.fi) 12.39.13 # what, i leave you for one minute and everyone goes spanish? 12.39.24 # si 12.39.27 Quit Harpy (Connection reset by peer) 12.39.46 # almost everyone ;) 12.39.47 Quit ferenczy (Excess Flood) 12.39.53 Join ferenczy [0] (~ferenczy@fw.qcm.cz) 12.40.19 # no!!!!! 12.40.46 # que pregunta! 12.40.48 # :-) 12.41.04 # hi preglow: hablas un poco este ideoma? 12.41.20 # porqué!!!!! 12.41.40 # haha para saber 12.42.33 # you've long since exceeded my spanish skills 12.42.37 # rasher: where is the cursor-in-the-middle patch? 12.45.40 # are we btw aiming to eliminate all mallocs from the codecs? 12.46.17 # http://130.89.160.166/rockbox/center-scrolling.diff 12.46.35 # (markun did it) 12.46.39 # preglow: yes, removing them or doing them with some silly fake-malloc 12.46.57 # B4gder: well, yeah, doesn't what we use now qualify as a fake-malloc? :> 12.47.06 # yes it does 12.47.24 # minimizing the memory used for malloc would be nice 12.47.35 # tremor has malloc all over the bloody place 12.47.40 # flac as well 12.48.00 Quit Bagder (tolkien.freenode.net irc.freenode.net) 12.48.00 Quit einhirn (tolkien.freenode.net irc.freenode.net) 12.48.00 Quit webguest16 (tolkien.freenode.net irc.freenode.net) 12.48.07 # isn't there some kind of penalty for that? 12.48.10 # :-) 12.48.13 # i really wonder if declaring variables 'register' does any good with current compilers 12.48.25 # B4gder: why, yes, you get beaten with a cane if you ever set foot in norway 12.48.26 # I doubt that 12.48.38 # (the register part that is, not the cane) 12.48.56 # hyes 12.49.11 # * LinusN whispers to rasher: "patch tracker...paaatch tracker..." 12.50.26 NJoin webguest16 [0] (~543059b8@labb.contactor.se) 12.50.26 NJoin einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) 12.50.26 NJoin Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 12.50.29 # blame markun 12.51.54 # will anyone slap me if i stuff libmad -O2 in cvs? 12.52.11 # preglow: try it and see :-) 12.52.40 # i'll just check if it produces correct output first 12.52.55 # good idea :-) 12.53.08 # preglow try various .mp3 12.53.28 # Bager: i think a layer3 and a layer2 will do 12.54.08 # yeah 12.54.09 # * preglow catches the digital flow 12.54.21 # * B4gder tries to flow digitally 12.54.24 # oh, how i am BURNING to code a replacement to the affront to mankind that is audacity 12.54.28 # I have a n mp2 version of that also 12.54.50 # an abomination unto god, it is 12.56.02 # i wonder why mpeg layer2 is so slow compared to layer3 12.56.16 # wow, that is a major improvement to vorbis2wav 12.56.46 # It is indeed 12.56.48 # hero of the day, no doubt 12.57.44 # LinusN did you see the update in http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents#LCD_Display 12.57.57 # yes i did 12.58.09 # any news on this front ? 12.58.11 # i wonder why the hell registry.c was commited, there are no changes... 12.59.02 # whitespace changes there were 12.59.34 # there are a lot of whitespace changes, it seems 12.59.36 # nasty 12.59.55 # yes, I bet his editor does these nasty things or similar 13.00.20 # yeah, every line he's touched is commited, even though it appears unaltered 13.00.45 # preglow: he's probably using an editor like textpad that's stripping whitespace from the end of lines 13.00.48 # probably some tab abomination going on as well 13.01.17 # my partner for an assignment used to do that. he'd keep fucking things up, because i'd have to keep merging the differences between code that differs only by age and whitespace 13.01.17 # good thing he's not coding in whitespace 13.01.46 # so THAT'S where monty put all the whitespace in tremor 13.01.48 # haha 13.02.10 # he sure as hell is stingy on it otherwise 13.14.58 *** Saving seen data "./dancer.seen" 13.17.00 Quit Bagder (tolkien.freenode.net irc.freenode.net) 13.17.00 NSplit tolkien.freenode.net irc.freenode.net 13.17.00 Quit einhirn (tolkien.freenode.net irc.freenode.net) 13.17.00 Quit webguest16 (tolkien.freenode.net irc.freenode.net) 13.19.16 NHeal tolkien.freenode.net irc.freenode.net 13.19.16 NJoin webguest16 [0] (~543059b8@labb.contactor.se) 13.19.16 NJoin einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) 13.19.16 NJoin Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 13.40.00 # LinusN: did you try writing CMS Peripherals? 13.40.21 # no i had to run home 13.40.26 # ah 13.40.38 Quit lostlogic ("Going to the moon") 13.45.46 Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) 13.47.41 # hi, what files do I need to look at when trying to add a codec to apps/codecs. I've changed apps/FILES and apps/codecs/Makefile 13.48.27 # webguest16: look in tools/configure 13.48.32 # ok 13.48.49 # which codec is it? 13.48.53 # SOURCES is what controls the compilation 13.49.11 # ok, its libsidplay 13.49.18 # !!! 13.49.30 # rasher, don't expect anything at all 13.49.30 # nice 13.49.47 # well just having it in there would be nice 13.49.49 # just trying to get rockbox to build it 13.50.27 # I'm sure some nostalgic soul (nuge nudge) will optimize it eventually 13.50.54 # it's written i c though 13.50.57 Join kurzhaarrocker [0] (~Phil@p509084BB.dip0.t-ipconnect.de) 13.51.07 # c plus plus 13.51.21 # apparently that's not a problem per se 13.51.32 # ok, goodie 13.52.00 # you need to wrap it, but apart from that it shouldn't be a problem 13.52.06 # just make sure you disable exceptions and the like 13.52.22 # preglow, to make it build? 13.52.34 # webguest16: no, to make it not to horrible things to rockbox if it crashes 13.52.38 # to = do 13.52.50 # you might also need to do it to make it link, though 13.53.05 # for now, I think I just try to add it in the way dumb is added to the source tree 13.53.29 # that's certainly a nice start 13.53.29 # please strip all unneeded files, though, that was not done with dumb 13.54.02 # i wonder how well resid works with libsidplay 13.55.00 # no idea 13.55.10 # is that hardware? 13.55.21 # i.e resid 13.55.34 # resid is just a very accurate sid chip emulation library 13.56.02 # preglow, ok. 13.56.17 # and presumably slower? 13.56.22 # of course 13.56.31 # is this needed on a portable device? 13.56.46 # what, if accurate emulation is needed on a portable? 13.56.48 # I mean, if we can get both fast and accurate, I'm all for it 13.56.53 # haha 13.57.06 # libsidplay is fast, but not really accurate 13.57.16 # i'm used to a real sid chip, so i notice it pretty easily 13.57.19 # but I'd rather sacrifice saccuracy bthan speed 13.57.29 # i wouldn't 13.58.28 # preglow, the drawback with resid is that they say it needs a lot of processing power 13.58.34 # I mean in the case where resid wouldn't actually run realtime 13.58.50 # if it doesm then I'm all for it 13.59.04 # rasher: that's not an option, of course 13.59.11 # webguest16: i don't believe resid needs THAT much processing power if you don't oversample 13.59.31 # webguest16: it still think it's worth a shot some day 13.59.35 # we'll see  13.59.52 # or you'll see.. this is waaaay beyond me 14.00.07 # preglow, if not to render accurate wav's at least on target 14.00.56 # i see libsidplay uses operator new[] everwhere, i don't know how we can handle that 14.01.10 # gah 14.01.42 # i really have no idea how that's handled internally 14.01.52 # webguest16: i don't really see the point in rendering wavs on target 14.02.00 # me neither 14.02.18 # geeze its hot 14.02.24 # 25-36 degrees 14.02.29 # raining like there's no tomorrow here 14.02.33 # c++ in rockbox? the answer is no 14.02.56 # why not anyways? 14.02.58 # then there'll be no sid playback for a while 14.03.03 # ;) I just thought that one would be able to listen to accurate versions of the sids. 14.03.05 # sid people seem to like c++ :V 14.03.24 # sid people are crazy, so it doesn't surprise me ;-) 14.03.43 # dumb is c right? 14.03.48 # yea 14.03.52 # argh, c plus plus 14.03.58 # is it? 14.03.59 # no. 14.04.00 # its not. 14.04.12 # it's c 14.04.33 # i thought that was what he asked ;) 14.04.40 # haha 14.04.53 # preglow what's the problem with the new operator ? 14.04.59 # the webclient don't like pluses 14.05.05 # the web client can't do + ;-) 14.05.29 # Bager: we have no malloc so no heap so now new 14.05.30 # we can always overload it as call to malloc 14.05.31 # Bager: well, where do you suppose the compiler gets the memory it allocated? 14.05.43 # s/now/no 14.06.05 # but no 14.06.10 # get rid of new[] anyway 14.06.18 # it's like malloc, we don't want it 14.06.21 # B4gder i know 14.06.21 # preglow in the same place where is the fake malloc buffer for codecs ? 14.06.27 # how about playsid for amiga.. would that be any use? 14.06.31 # this is something different 14.06.37 # rasher: perhaps 14.06.51 # http://www.computerbrains.com/ccs64/playsid.html 14.07.08 # so there is a plan to remove malloc's from all codecs ? 14.07.19 # Bagder: oh yes 14.07.28 # agh 14.07.38 # it's all asm, rasher 14.07.49 # Ah 14.07.52 # i'd say forget that 14.07.53 # ok, but that will change sources significantly ... 14.08.04 # so, libsidplay is out of the question? 14.08.06 # Bagder: yes 14.08.06 # i'm not about to rewrite 120kb of 68k asm to coldfire asm 14.08.24 # iirc zagor (or maybe someone else) was against this 14.08.26 # hah 14.08.26 # preglow: come on.... :-) 14.08.31 # and in the case of libflac, very annoying 14.08.38 # preglow: we are with you 14.08.54 # Bager: i am against big modifications as well 14.08.58 # me too 14.09.01 # so ? 14.09.03 # but removing malloc is essential 14.09.04 # but I'm even more against malloc and new 14.09.06 # i'm fearing for my sanity enough as it is 14.09.32 # preglow: we are too :-) 14.11.03 # good, someone has to call the hospital when it goes wrong some day 14.11.21 # preglow: look out your window... 14.11.23 # doesn't 120kb of asm sound nice? 14.11.28 # * preglow hides 14.11.33 # ...and tempting 14.11.51 # preglow: don't try any sweaters with long arms 14.12.15 # * Bager gives 2 preglow a valerian 14.13.21 Part webguest16 14.13.27 # preglow: when you say 300%, is that without hdd output? 14.14.12 # rasher: without hdd output and dithering 14.14.29 # Ah, more calm now 14.14.36 # I was getting only 130% 14.14.57 # the dithering takes a lot of power 14.15.13 # unnecessarily, imho 14.15.17 # should be able to make that quite fast 14.15.28 # but then, i haven't tried 14.19.25 # rasher: 130% at 120mhz, btw? 14.19.47 # yup 14.19.48 # rasher: this is without the playback patch, i assume? :P 14.19.56 # rasher: what bitrate? 14.20.02 # 320kbps 14.20.08 # and yes, without playback patch 14.20.13 # my, dithering really does gobble cpi 14.20.14 # cpu 14.20.41 Quit B4gder ("Lämnar") 14.21.01 # lets fix that :D 14.21.16 Part kurzhaarrocker 14.21.39 # go ahead 14.21.43 # no :P 14.21.44 # some asm will do you good 14.21.55 # busy enough with our compiler 14.22.46 # but not nearly amused enough! 14.22.59 # * preglow pushes HCl towards libmad 14.23.12 # * HCl stumbles over libmad and falls onto the couch 14.23.48 # o.o 14.24.07 # nah, i'm no good with asm stuff. 14.24.22 # dumb! 14.24.30 # yeah, he is! :-) 14.24.30 # not you, the codec 14.24.33 # nor am i, but it didn't stop me from trying! 14.24.40 Join tucoz [0] (~543059b8@labb.contactor.se) 14.24.50 # -falign-loops -falign-labels 14.24.50 # -fcrossjumping 14.24.50 # 14.24.50 # maybe when i finished our compiler assignment 14.24.56 # yes, thanks for the paste 14.25.12 # guess what i've been reading 14.25.22 # a makefile! 14.25.24 # the hitch hikers guide to the galaxy 14.25.30 # wrong! gcc docs 14.25.37 # damn 14.25.44 # HCl was pretty close 14.25.49 # :) 14.25.59 # i wonder what the reason behind assigned the side mouse button to paste was 14.26.14 # * preglow sighs and corrects himself: assigning 14.26.56 # it's on the middle button for me 14.27.07 # yeah, me as well, but the side button has been assigned to paste as well, obviously 14.27.13 # i usually never touch it 14.27.38 # * rasher notes http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1193449 14.27.49 # i hate having a zillion buttons on the mouse, especially on the sides 14.28.08 # yes, me as well 14.28.14 # i have just one 14.28.19 # rasher: yes, i wanted to apply that patch, but i had second thoughts 14.28.22 # * HCl patpats his trackball with a scrollwheel 14.28.32 # and then i suddenly had better things to do 14.28.33 # i hate trackballs :P 14.28.42 # preglow: they're great for moving around in 3d spaces 14.28.50 # it works awesomely with 3dmax and maya 14.28.56 # i seldom do that 14.29.33 # * HCl forces his plextor to eat what it just spit out 14.30.14 # * preglow sighs in relief as he remembers what 'plextor' is 14.30.31 # :P 14.30.37 # a moment i thought you were talking about your cat 14.30.42 # xD 14.30.44 # awwww. 14.30.48 # i would never do that to my kitty 14.30.59 # my cat is named moby o.o 14.31.11 # good, plextor is not a very fine name 14.31.17 # :P 14.32.56 # i hate x86, it's impossible to get a straight cycle count 14.33.32 # LinusN: man, that "patch" is broken 14.36.07 # * HCl shakes his head at dutch radio, grinning. 14.36.19 # they're handing out "really wrong" music awards to artists 14.36.23 # and because they're all english 14.36.26 # they think its a good thing ;x 14.40.55 # the tetris looks nice 14.41.06 # s/tetris/rockblox/ 14.41.17 # I like the menu 14.41.34 # yeah, i'm having second thoughts about the tilted archos version 14.42.17 # how so? 14.42.36 # i think it's perfectly playable without rotating it 14.42.49 # so we can get rid of the rotation option 14.43.21 # ah.. maybe people like having it larger 14.43.32 # but then, I can't really comment on it at all 14.45.06 # in his patch, it's not that much larger anyway 14.46.33 # * LinusN has to go 14.46.38 # cu guys 14.46.40 # cya 14.46.47 Part LinusN 15.02.08 Join Aditya [0] (~Aditya@pcp09495878pcs.nrockv01.md.comcast.net) 15.04.58 Join elinenbe [0] (~elinenbe_@65.115.46.225) 15.09.51 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 15.15.00 *** Saving seen data "./dancer.seen" 15.30.55 Quit Bager (Read error: 110 (Connection timed out)) 15.44.26 Join Bager [0] (~Bager@83.222.160.88) 15.47.52 Join Adity1 [0] (~Aditya@pcp09495878pcs.nrockv01.md.comcast.net) 15.48.34 Quit Aditya (Read error: 131 (Connection reset by peer)) 15.51.06 Quit ashridah ("Leaving") 16.19.06 # Seed: what, libmusepack has dies? 16.19.17 # died 16.20.21 # gah 16.20.25 # well, i'm not fixing that for now 16.27.45 # preglow, is libsidplay out of the question for rockbox? 16.29.42 Join ashridah [0] (ashridah@220-253-122-123.VIC.netspace.net.au) 16.29.48 # and in that case, why is stuff written in c plus plus not wanted? 16.30.16 # don't ask me 16.30.23 # i think c++ is ok as long as it's fairly fancy c++ 16.30.31 # it's NOT fairly fancy 16.30.39 # libsidplay? 16.31.04 # no stuff like new, exceptions, rtti 16.31.17 # oh, your'e right 16.33.58 # but that shouldn't be a problem 16.34.08 # but i've never tried to call c++ code from c, so i don't know 16.34.56 # me neither, but I sure want sid playback on my rockbox 16.36.22 # just a question, when compiling c for rockbox, is the m68k-elf-gcc able to do this? 16.36.27 # c plus plus 16.37.16 # yes, i'd most certainly think so 16.37.21 # ok, great 16.37.22 # again, as long as it doesn't too many fancy things 16.37.27 # like require a ton of standard libs 16.37.42 # i'd love to try, but i don't have time right now 16.38.14 # yes. It's very hard to figure out how to adapt the Makefiles in libsidplay to rockbox 16.38.49 # as I am far from a Makefile/linker expert 16.39.15 Quit ashridah ("Leaving") 16.40.23 # * preglow summons pbvas 16.55.40 # libsidplay is sidplay2? 17.08.39 # yes 17.08.46 # oooh, i think that's very cpu hungry 17.09.42 # ok, I think that it has to modes, where one is resid 17.09.45 # two 17.10.04 # it comes more from the fact that the 6510 emulator is cycle accurate 17.10.07 # but yeah, i know little about it 17.10.18 # don't really know, but I had a look at sidplay aswell, with the old libsidplay 17.10.36 # but having libsidplay2 would be wonderful, of course 17.10.59 # I think it supports more sid-types than sidplay 17.13.07 # Might have another look at the old libsidplay. the makefiles are driving me crazy. all dependencies to here and there 17.13.22 # it also has way better playback than sidplay 17.13.53 # yes, I haven't tried sidplay though 17.15.03 *** Saving seen data "./dancer.seen" 17.17.42 # preglow: not "died", "rebranded" ;) 17.21.06 # :) 17.21.06 # cvs renaming is such a bother :/ 17.21.21 # script it ;) 17.21.24 # bet i'll just go on calling it libmusepack 17.24.18 # a 144 MHz Palm Zire 71 plays .mpc files at 170%. iRivers will need a lot of hand optimization before 100% is achieved 17.25.29 # Seed: this i know 17.25.46 # i even know what to optimize 17.25.49 # just need people to do it 17.30.54 Quit bobTHC (Read error: 60 (Operation timed out)) 17.33.25 # Hmm, i think that the rockbox integrated multi-codec system for playback is possible to implement. At next week you might have something to test :) 17.34.00 # happy happy, joy joy 17.34.47 # yes, just be aware that linus too is working on this, so if you end up trying to make a more complete system, you should talk with him about it 17.35.52 # okay, i will do as simple as possible.. some code to start with 17.37.44 # I just need something to code and this rockbox looks interesting =) 17.48.32 # hell yes, please continue what you're doing 17.51.47 # btw, is there any way to get "what is currently playing" display to show on iriver? That would help testing 17.58.52 # no idea 17.59.15 # okay, i will need to find out that later 18.22.12 Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) 18.22.32 Join cYmen_ [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) 18.23.41 Quit cYmen (Read error: 104 (Connection reset by peer)) 18.35.50 Nick DMJC is now known as DMJC0skeeo (~James@220-245-174-50-sa-pppoe.tpgi.com.au) 18.45.14 Join jipi [0] (~jipi@cm63.gamma178.maxonline.com.sg) 18.47.36 Quit jipi (Client Quit) 19.09.22 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 19.15.07 *** Saving seen data "./dancer.seen" 19.23.12 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 19.44.02 Join StrathAFK [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) 20.02.37 Quit Strath (Read error: 110 (Connection timed out)) 20.20.57 Join tvelocity [0] (~tony@ipa159.0.tellas.gr) 20.21.33 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a216.wi.tds.net) 20.23.15 # Uh, now the rockbox plays directly when i select a file :) 20.23.23 # Still much to do but great beginning 20.24.14 # There is a dynamic ram loader for codec plugins (that LinusN probably hates at the moment) and filebuffer. But _much_ more to do now :) 20.25.23 # ;:DSDS 20.25.39 # patch :P 20.25.46 # not yet ;) 20.28.40 Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) 20.29.41 Join elinenbe_ [0] (~elinenbe_@65.115.46.225) 20.30.00 Quit elinenbe (Read error: 131 (Connection reset by peer)) 20.30.00 Nick elinenbe_ is now known as elinenbe (~elinenbe_@65.115.46.225) 20.35.30 # Slasheri: do you get the wps? 20.35.58 # rasher: No, i don't know how it should be installed/configured/programmed.. :/ 20.36.03 # ah 20.36.03 # only blank screen now 20.41.48 # Bagder work on it 20.42.14 # blank screen is just fine 20.42.22 Join markun [0] (~markun@bastards.student.utwente.nl) 20.42.22 # But you will get a patch at least on next week. Then i hope it is able to do true gapless playback, follow playlists and _maybe_ even have the wps 20.42.25 # it works just for mp3 still? 20.42.27 # :) 20.42.31 # next week???? 20.42.35 # i want it now :/ 20.42.36 # :-) 20.42.40 # true gapless :-) 20.42.56 # yes, but i will extend it to work on all files because it supports the multi codec architecture 20.42.59 # :D 20.43.10 # it needs more coding and testing to be stable & useful 20.43.28 # What is a good place for the center-scrolling option in the settings menu? File view? 20.43.54 # Hm. 20.44.02 # Display? 20.44.26 # I'd say under displisplay->scrolling 20.44.42 # call it File scroll mode or something 20.45.24 # A bit strange maybe because scrolling is about the scrolling of a line of text, but ok. 20.45.47 # Well.. it just says "scrolling" doesn't it? 20.45.53 # true 20.46.04 # but.. I'm not really sure either 20.46.44 # The center scrolling also works for menu items, so I don't know if file scroll mode is clear enough. 20.46.49 # I'd probably put it under scrolling, but I can see the arguments for putting it under file view 20.46.53 # ah 20.47.00 # didn't know it did 20.47.16 # or perhaps it didn't in the first patch? 20.47.17 # I wanted to fix it but it worked out of the box :) 20.47.24 # Yes, it does 20.47.35 # hm 20.47.36 # Well, at least plugin browsing. 20.48.00 # I think that's just a tree 20.48.09 # it doesn't work in the "open with" menu 20.48.25 # * rasher finds a huge font 20.49.03 # * markun is doing the same :) 20.49.05 # not large enough, it seems 20.49.11 # I didn't have a look at it yet, but I think we should do a poll on the ml 20.49.33 # If it looks good, we could just make it the default behaviour, and go without an option 20.49.41 # Ah 20.49.47 # ...of course except on the player 20.49.49 # to preserve space? 20.50.01 # Could you say 'center' within 2 lines? 20.50.11 # well it should work on the player as well I guess 20.50.16 Join muesli- [0] (muesli_tv@hmln-d9b8e186.pool.mediaWays.net) 20.50.25 # but be totally uncalled for :) 20.50.25 # re 20.50.25 # rasher: To save space for one, but also to reduce option clutter 20.50.32 # I agree 20.50.38 # rasher: you are right, doesn't work in the menu yet.. 20.51.14 # I'd expect it to work the same both places 20.51.21 # Hmm, do you know how many bits is size_t? 20.51.25 # Center scrolling isn't really hard to code; that's what the keyboard input line does as well (horizontally in that case) 20.52.39 # I was very happy today when all the ogg files (q3) I tried decoded at about 150% 20.52.42 # I like how even the largest font in rockbox holds more text than the iRiver firmware can 20.52.45 # rasher: How do you think could center scrolling work on the player? With just 2 lines... 20.53.06 # amiconn: I'd expect it to behave just like it does now 20.53.11 # but for different reasons than now 20.53.17 # Ah, yes 20.53.43 # perhaps the cursor would be at the top of the screen instead 20.53.43 # markun: Btw, how does your center scrolling behave when there is an even number of lines? 20.54.23 # I was going to say.. it should pick the center+1, I think it picks center-1 20.54.26 # Didn't find any problems. Did you take a look at the code? 20.54.42 # No, I don't mean problems, but how does it behave 20.54.44 # ? 20.54.44 # of course, I'm nitpicking 20.55.14 # markun: I have a problem here 20.55.23 # out of 7 lines, it's picking line 3 20.55.27 # which is clearly wrong 20.55.47 # With an even number of lines (e.g. 4), it should imho stay at center + 1/2 (3) when scrolling down, and on center -1/2 (2) when scrolling up as long as possible 20.55.58 # ah 20.56.03 # hrm 20.56.20 # actually I disagree.. shouldn't it allow you to see most of what's coming? 20.56.48 # Imho this would be more intuitive, showing you the direction your are moving into. 20.57.35 # Doing it the other way round would make the cursor line jump 1 position _in the opposite direction_ of where you are going to move the cursor 20.57.49 # alright, I surrender 20.58.11 # ...and just fixing it at one of the 2 possible 'center' positions would look lame, imho 20.59.08 # It's now more or less fixed. If you move up from the very bottom of the list the cursor stays at center + 1/2. From the top it stops at center - 1/2. 20.59.43 # But if you move from the top and it's at center - 1/2 and you go back up it stays at - 1/2. Confusing? 20.59.56 # It was not intetional, but that how it behaves right now. 21.01.19 # So if you go are first going down and you go back up you want the cursor to move? 21.03.02 # well, it's consistently staying at Center-1 now 21.03.13 # with an uneven number of lines 21.03.17 # Not if you go up from the bottom of the list. 21.03.30 # Ah, that's not good. 21.03.48 # works if I go from the bottom-up 21.04.01 # yes, something's going wrong 21.04.14 # I'm using the iso-8859-15 font 21.04.18 # which gives 7 lines 21.04.37 # I'm using one with 9 lines. 21.05.06 # Whe I go up from the bottom it is at the center. When I go down from the top it's center -1. 21.05.26 # indeed 21.05.34 # same thing happens for me with 7 lines 21.05.54 # I'll change the code a bit 21.06.13 # 7 lines only on the iriver lcd? Huge font that is! 21.06.25 # * amiconn also has 7 lines on his archoses 21.06.43 # Slasheri: size_t is big enough to be able to index all arrays possible 21.06.53 # Slasheri: it's usually the same size as the address space 21.07.04 # Slasheri: hence 32 bits for coldfire 21.07.15 # amiconn: it is 21.11.08 # Heh, that font gives 3 lines on recorder 21.15.09 *** Saving seen data "./dancer.seen" 21.20.26 # preglow: great, then it's fine. I had a feeling that perhaps it's less but it was bug elsewhere in code :) 21.29.20 Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) 21.29.40 # hi 21.29.42 # :D 21.37.09 # Hi t0mas! 21.37.59 Quit muesli- (Read error: 148 (No route to host)) 21.38.05 # ok, center scrolling now works as it should. 21.42.18 # pffff 21.42.36 # 5 days away... and 173 new emails... excluding mailinglists :X 21.42.55 # some people don't understand the "I'm out of office" reply I guess 21.43.30 # Hmm, can i load plugins inside a thread? Currently a only made the rockbox to crash :/ 21.43.30 # oh are you one of those people :( 21.43.33 # hi t0mas :) 21.43.56 # hi 21.43.59 # auto-replies are like 25% of the spam I get 21.44.10 # erm? 21.44.16 # it sends just 1 replay 21.44.19 # auto-replies to mail I never sent in the first place, that is 21.44.21 # *reply 21.44.25 # and only on office email 21.44.41 # so it won't respond in forged viruses and things like that 21.44.49 # t0mas: sorry, i haven't had time for your plugin.. maybe i could look it more at next week if i get this mp3 playback fully working :) 21.45.06 # np, I was away :) 21.45.09 # and a little busy now 21.45.16 # ah, okay :) 21.45.18 # and news I missed last week? 21.45.36 # Slasheri made crude audio output 21.46.12 # crude? 21.46.52 # t0mas: it was able to play mp3 files through viewer plugins 21.46.59 # ok 21.47.01 # now i am integrating it into rockbox 21.47.15 # and implementing simple multi codec architecture 21.48.06 # well, everything's a thread in rockbox, afaik 21.49.25 Join webguest56 [0] (~5087af1c@labb.contactor.se) 21.49.46 # hmm, yep. But is it possible to create a separate thread where i would initialize plugins? 21.50.03 # *could 21.52.37 # HD FM radio, would that be possible with the H140 ? 21.52.50 # Ah, it was probably bug in the code :) 21.52.54 # what do you mean HD? 21.53.10 # High Definition, digital radio 21.53.52 # What on earth is that. Last I heard fm was fm 21.54.02 # fm radio, that is 21.54.21 # its starting to catch on fast in the US and is known as DAB in the UK 21.54.35 # Digital Audio Broadcast 21.54.45 # Ah 21.54.48 # Not a chance 21.54.50 # no 21.54.58 # there's just an fm tuner 21.55.19 # yes that and software to decode the signal ? 21.55.52 # DAB isn't even transmitted in the same frequency band 21.55.53 # nope 21.55.56 # so there's no chance in hell 21.56.22 # The iriver only has a one-chip fm receiver with analog outputs 21.56.43 # ah its the analog outputs which are the killer ? 21.56.54 # amiconn: you can record fm 21.57.01 # ...and yes, DAB uses different frequency bands than fm 21.57.04 # amiconn: theoretically, iriver disabled it, they say 21.57.23 # webguest56: no, the chip being an FM chip is the killer 21.57.30 # preglow: Yes, it's just the same as recording from an arbitrary analog source 21.57.32 # webguest56: there's no possible way for this to work 21.57.37 # amiconn: aye 21.57.43 # ta, thank you 21.58.02 # would have rocked, though 21.58.09 # :) 21.58.09 # we've got more than enough juice to decode mpeg layer2 21.58.38 # ..yet slower than layer3 ;) 21.59.46 # yes, i don't quite get that yet 21.59.58 # they utilize different routines for decoding 22.00.17 # and i haven't optimized the layer1/2 one the least, but hell, there's not that much fancy going on 22.00.24 # i've already optimized the subband part, which they share 22.06.42 # dab was developed in the 80's, layer 2 must have been cutting edge then 22.09.55 # Hmm.. Now i got the codec running on thread but it's really slow :/ 22.26.48 # I think libsidplay will not work for rockbox, as the m68k-elf-gcc don't support c 22.26.58 # c plus plus 22.27.23 # I think you would need to build m68k-elf-g++ for that 22.27.39 # amiconn, I think so too 22.27.42 # The suggested build procedure sets --enable-languages=c 22.28.08 # (only) 22.28.57 # yes, I've know. 22.29.32 # I meant, I know 22.29.45 # you don't need g++ for that, all the g++ command does is add a few libs 22.29.48 # libs we don't want to use 22.29.57 # gcc should handle it 22.30.26 # Okay, but then gcc needs to be built with c++ support, correct? 22.30.27 # but when I try to compile a .cpp file with m68k-elf-gcc it says cplusplus is not supported 22.31.19 Quit tucoz ("CGI:IRC (EOF)") 22.32.25 Join tucoz [0] (~martin@184.84-48-89.nextgentel.com) 22.33.37 # But, I do not think that the core devs would want to add c++ support for .sid's to work 22.41.14 # Well, I would not want to add c++ code to rockbox in general 22.42.08 Join belgarath [0] (~acbc320c@labb.contactor.se) 22.42.46 # has anybody managed to get onto www.misticriver.net? 22.43.27 Join godzirra [0] (~shawn@camacnet-77-244.bvunet.net) 22.43.49 # Howdy guys. Just want to say I think your projects rule, but I was curious if any more progress has happened on the iRiver. 22.44.06 # I'm using an ihp120 and am eagerly awaiting a release for it ;) 22.45.06 # belgarath, what's wrong with misticriver? The webpage loads fine here 22.45.24 # oh... 22.45.36 # ok thanks I'll see what I can do about it 22.47.03 # weird it doesnt load in ie or firefox but does on aol software... 22.48.15 # I think it's just having a hiccup 22.48.32 # damn... 22.48.35 # I'm away again :( 22.48.47 # 5 days w/o rockbox... and now I'm away again untill sunday somewhere 22.49.16 Quit t0mas ("bye") 22.50.09 Part MoosCamaro 22.50.38 Quit belgarath ("CGI:IRC") 22.53.17 Join Yokalosh [0] (~Yokalosh@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) 22.53.17 Quit markun (Read error: 104 (Connection reset by peer)) 22.54.13 # Guys can i ask a q plz? 22.54.38 # godzirra, could I suggest that you read yesterdays and todays logs in their entirety :) 22.55.03 # i just flashed my jbr 10 and the speeds are amazing now 22.55.52 # erm, with the old firmware when i was out and about my recorder occasionaly stooped playing 22.56.02 # and it was getting more and more frequent 22.56.17 # will the rockbox stuff fix this problem or what? 22.57.07 Quit webguest56 ("CGI:IRC") 22.57.16 # anyone? 22.57.49 # webguest56: Oops.. will do :) 22.58.48 # hello? can anyone help me? 22.59.56 # Yokalosh: stopped playing or turned off? 23.00.40 # So seems like playback on the iriver still isn't running? 23.02.05 Part tucoz ("Leaving") 23.15.11 *** Saving seen data "./dancer.seen" 23.18.16 Quit Yokalosh (Read error: 110 (Connection timed out)) 23.18.40 # seems to be a strong anti c++ sentiment around here :> 23.23.57 # Hmm, anyone else encountered slow code execution inside a thread? 23.27.56 # how slow? 23.28.16 # very slow, realtime mp3 playback not possible 23.28.22 # I am not sure what is causing this.. 23.28.50 # things not yielding correctly? 23.29.31 # not sure.. in the "main thread" i have while(1) yield(); after create_thread 23.32.57 Join webguest37 [0] (~863afd82@labb.contactor.se) 23.33.00 Part godzirra 23.33.13 # good night.. more coding tomorrow :) -> 23.34.13 Quit webguest37 (Client Quit)