--- Log for 01.09.104 Server: leguin.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 5 days and 13 hours ago 00.01.33 # <[IDC]Dragon> talk_init() calls talk_buffer_steal(), just because that does reset most things 00.01.49 # <[IDC]Dragon> so I use that for my init as well 00.02.24 # Iiuc talk_init does 2 different things: (1) It sets the talk language to the display language, and resets the "remember-whether-voice-file-is-present" flag. (2) It actually inits the talk engine, and therefore stops playback 00.02.28 # <[IDC]Dragon> but talk_buffer_steal() calls mp3_play_stop(), which gives the undesired effect 00.02.43 # For a solution, these 2 task would have to be separated 00.02.49 # <[IDC]Dragon> yes 00.03.50 # For loading a new setting, what to call depends on whether the music is playing: if yes, do only task (1), otherwise do both 00.04.11 # * amiconn tests something 00.05.12 # <[IDC]Dragon> I don't know if the reset part of talk_buffer_steal() is worth an extra function, of if I should just duplicate the code in talk_init() 00.05.35 # <[IDC]Dragon> s/of/or 00.06.19 # That odd behaviour does also occur when "playing" a .lng file or setting the language from the menu 00.07.08 # Not that I didn't expect that ;( 00.07.27 # <[IDC]Dragon> I can move the code, no problem 00.12.45 Quit zeekoe ("quit...") 00.13.36 # <[IDC]Dragon> talk.c updated 00.13.48 # <[IDC]Dragon> please try again from cvs 00.14.36 # * amiconn is checking... 00.17.57 # <[IDC]Dragon> works for me 00.19.35 # Works for me too. The tricky thing to check was: (1) enable voice menu, check if they're working, (2) start some music, (3) select a new language via the menu, (4) stop music, (5) check if voice menus use the new language 00.20.04 # Bug solved :) 00.27.16 # <[IDC]Dragon> thanks for the excellent diagnostics! 00.27.30 # It looks like I only discover bugs where I can delegate the fixing... 00.27.40 # ;) 00.27.58 # <[IDC]Dragon> do you 00.28.00 # <[IDC]Dragon> ? 00.28.15 # <[IDC]Dragon> I don't remember... 00.28.34 # (1) The null pointer access in mpeg.c => Linus, (2) The talk init => you.. 00.28.55 # <[IDC]Dragon> ah, ok 00.28.59 # There is another one which I'd like to ask hardeep about.. 00.29.40 # Unfortunately he wasn't here for >3 weeks now 00.30.31 # <[IDC]Dragon> oops, just saw your PM about ebay 00.31.06 # <[IDC]Dragon> we sould definitely try not to raise each other 00.31.13 # <[IDC]Dragon> should 00.31.39 # * [IDC]Dragon bedtime 00.31.41 # Of course. Should I have known that? 00.31.50 # nite. 00.32.13 # <[IDC]Dragon> I sent you an IRC msg, but you probably weren't looking 00.32.35 # I was looking, but only after the auction ended... 00.33.01 # <[IDC]Dragon> next one is in ~2 days 00.33.07 # There are a few more Ondios, yes 00.33.46 # <[IDC]Dragon> I could mail-order one for a beit over 50 E 00.33.56 # <[IDC]Dragon> s/beit/bit 00.34.03 # <[IDC]Dragon> without tuner 00.34.18 # <[IDC]Dragon> well, later 00.34.23 # <[IDC]Dragon> night! 00.34.31 Quit [IDC]Dragon ("CGI:IRC (EOF)") 00.34.42 Join Locoguy87 [0] (Locoguy87@Toronto-HSE-ppp3677866.sympatico.ca) 00.34.57 Quit Sergej () 00.36.03 Quit Locoguy87 (Client Quit) 00.40.36 *** Saving seen data "./dancer.seen" 00.56.52 Quit Nibbler (Read error: 104 (Connection reset by peer)) 01.03.25 Join BlueBandicoot [0] (~522215cc@labb.contactor.se) 01.04.01 Quit BlueBandicoot (Client Quit) 01.19.54 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 01.57.19 Join scott666_ [0] (~scott666@c-24-245-58-48.mn.client2.attbi.com) 01.57.20 Quit mecraw (Read error: 104 (Connection reset by peer)) 01.58.11 Join mecraw_ [0] (~lmarlow@69.2.235.2) 01.58.15 Part scott666_ 02.03.36 Join WatchMinister [0] (Anne@a20104.upc-a.chello.nl) 02.03.45 # good day everyon4 02.03.48 # everyone* 02.15.30 Quit _aLF ("Leaving") 02.32.27 Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") 02.40.39 *** Saving seen data "./dancer.seen" 02.46.08 Part amiconn 03.10.24 Join Jedi86 [0] (~43a78162@labb.contactor.se) 03.16.16 # does anyone here know anything about the possibility of porting / redesigning the rockbox firmware to be used on the iRiver h1xx series? 03.34.05 Quit Jedi86 ("CGI:IRC (EOF)") 04.40.43 *** Saving seen data "./dancer.seen" 05.05.22 Quit Nibbler (Read error: 104 (Connection reset by peer)) 05.17.33 Join maikeul [0] (~gromit@ALagny-151-1-32-220.w83-114.abo.wanadoo.fr) 05.19.00 Quit maikeul (Client Quit) 05.21.11 Join gromit`` [0] (~gromit@ALagny-151-1-32-220.w83-114.abo.wanadoo.fr) 05.25.36 Join webguest92 [0] (~43a751c2@labb.contactor.se) 05.26.00 Quit webguest92 (Client Quit) 05.27.24 Quit maikeul` (Read error: 110 (Connection timed out)) 06.03.26 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 06.37.36 Quit Nibbler (Read error: 104 (Connection reset by peer)) 06.40.47 *** Saving seen data "./dancer.seen" 06.42.49 Quit AciD ("Connection reset by beer") 07.37.56 Join LinusN [0] (~linus@labb.contactor.se) 07.38.34 # Welcome. 07.40.18 # thx 07.48.50 # hehe, i found a USB memory stick in the water when i was on vacation 07.49.08 # rinsed it, dried it, and it works! 07.51.05 # lucky you ! 07.51.08 # hello :) 07.51.24 # Cool! 07.51.28 # LinusN: Jackpot! :) 07.51.35 # LinusN: Did it contain anything snazzy? 07.51.55 # plenty of internal information from a major player in the telecom market on it :-) 07.54.14 # Whoa! 07.54.24 # Snazzy information \o/ 07.54.48 # Not too bright storing internal information unencrypted though. 07.57.05 # i think i've found out who is the owner 07.57.53 # Finders fee for you \o/ 07.58.14 # damn! i know the guy! 07.59.05 # No finders fee then ;) 08.01.01 # You should teach him about using encryption on unsafe media :) 08.01.23 # was "water"maked \o/ 08.01.33 # +r 08.01.38 Join midk [0] (~midk@c-24-18-39-204.client.comcast.net) 08.02.12 # hehe, it had no housing, only the naked PCB 08.02.30 # LinusN: Well, he will be happy you got the data for him 08.02.45 # indeed, i'm emailing him now 08.02.47 # PCB in the nude :)~ 08.02.55 # hey LinusN.. did you hear my request about the function to clear the button status? is it possible? 08.03.12 # midk, no i haven't heard 08.03.33 # i asked last night... just something that would clear the queue to use before exiting a plugin 08.04.34 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 08.06.10 # a function, or any kind of method would be fine 08.06.30 # midk: i explained this to you 08.06.33 # a function may be overkill but perhaps you know how? 08.06.42 # i know, but.. it's not working 08.07.07 # you still get stray OFF events? 08.07.23 # no, different keys too 08.07.31 # like if i start a game, hold left a second 08.07.38 # wait ten seconds 08.07.40 # and exit 08.07.46 # even with a sleep(hz) in place 08.07.54 # i still get a left keypress outside the plugin 08.08.06 # (or more) 08.08.16 # ok, then there is a bug 08.09.14 # must be 08.09.56 # fyi, there is a i see it 08.09.59 # i see it 08.10.06 # oh, good. 08.10.09 # :) 08.10.32 # * LinusN is a very silly person 08.10.47 # of course, of course. 08.13.01 # btw, there is a button_clear_queue() call in the plugin API 08.13.24 # (but it doesn't work yet, due to my silliness) 08.13.32 # oh, calling that on exit should do instead of a sleep()? 08.13.35 # when you fix it. :) 08.13.51 # midk: it is called by the plugin framework when the plugin exits 08.14.07 # as i explained the other day 08.14.11 # oh, so it's really all your fault 08.14.14 # :) 08.14.19 # as usual 08.16.06 # i forgive you. 08.16.24 # i'll be forever grateful 08.16.45 # cd .. 08.16.50 # dahhaha 08.25.04 # midk: fixed 08.25.59 # good, other than that the only real bug is my faulty paddle code i conjured up at 12:30am last night... 08.26.06 # welp, thanks 08.38.37 Join amiconn [0] (~jens@pD95D10DF.dip.t-dialin.net) 08.38.58 # hi every1 08.39.29 # hey amiconn 08.40.01 # Hi Jens! 08.40.41 # Vet du varför Jens är så bra på assembler? Han har så bra kodar-ARMar :) 08.40.46 # Haha. Den var bra. 08.40.51 *** Saving seen data "./dancer.seen" 08.42.00 # ?:-| 08.42.24 # Swedish joke about ARM and assembly 08.50.49 # dwihno: Ah. Btw, "arm" means "poor" in german ;) 08.51.34 # (but it also means "arm") 08.56.10 # arm = arm 08.56.34 # Why is Jens so good when it comes to assembly coding? Because he has such great coding-ARMs :) 08.56.37 # Or something like that ;) 08.57.19 # dwihno: Ok, so this joke would work in German too :) 09.00.35 # amiconn: The joke is so universal :D 09.01.17 Join Zagor [242] (~bjst@labb.contactor.se) 09.06.16 Join amiconn_ [0] (~jens@pD9E7F393.dip.t-dialin.net) 09.06.35 Quit amiconn (Nick collision from services.) 09.06.36 Nick amiconn_ is now known as amiconn (~jens@pD9E7F393.dip.t-dialin.net) 09.29.59 Quit Nibbler (Read error: 104 (Connection reset by peer)) 09.37.30 Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) 09.37.40 # agnes asleep? 09.37.45 # yeps ;-) 09.37.59 # and a red build! 09.39.30 # yeah, i forgot to commit the .h file 09.41.41 # Bagder: You've got tillökning? 09.42.08 # 11 months ago, yes, but now I'm taking care of her full-time while my wife has gone back to work 09.43.38 # Oh! 09.43.47 # Daddy Bagdy ;) 09.44.07 # Kids are wonderful creatures, as long as they keep the noise levels down. 09.44.15 # * Bagder nods and tries to look like a parent 09.44.34 # The day I'll get children I'll probably get some kind of ear protection as well. 09.44.56 # as if it was the noise that was the problem... 09.45.12 # They also have too much of a leak problem 09.46.19 Join kurzhaarrocker [0] (~knoppix@p50876385.dip0.t-ipconnect.de) 09.46.31 # end of break 09.46.33 Quit Bagder ("Leaving") 10.14.33 Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) 10.14.48 # <[IDC]Dragon> 'morning 10.15.02 # Morgääähn 10.15.22 # <[IDC]Dragon> ;-) 10.18.59 # * [IDC]Dragon just soldered in a new flash chip 10.20.03 # Did the old one dissovle while flashing? :) 10.22.13 # <[IDC]Dragon> no, this was for a different board 10.24.05 # <[IDC]Dragon> I didn't hit the 100000 cycle limit ;-) 10.25.11 # Yes, but who counted the tries Archos needed to get the original trash in? ;) 10.25.52 # <[IDC]Dragon> hmm, I had version 1.28 10.40.53 *** Saving seen data "./dancer.seen" 11.08.04 # Do you do the 8 MB mod too? 11.09.33 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 11.13.17 # <[IDC]Dragon> kurzhaarrocker: yes 11.13.33 # <[IDC]Dragon> and 512KB flash instead of 256K 11.13.49 # <[IDC]Dragon> and white backlight 11.13.59 # <[IDC]Dragon> OK, I'll stop bragging 11.14.03 # Does white backlight save energy? 11.14.14 # <[IDC]Dragon> not at all 11.14.41 # (I'd have been surprised if it did) 11.14.48 # <[IDC]Dragon> but the backlight consumption in general is rather low 11.39.09 Join Lynx [0] (lynx@134.95.189.59) 11.47.42 Join lImbus [0] (~manuel@kernel.cycos.net) 11.51.49 Join projekt21 [0] (~ciphelp@host1913.igd.fhg.de) 12.16.26 Nick kurzhaarrocker is now known as kurzhaarrocker|l (~knoppix@p50876385.dip0.t-ipconnect.de) 12.16.26 Quit Nibbler (Read error: 104 (Connection reset by peer)) 12.23.46 Part projekt21 12.40.55 *** Saving seen data "./dancer.seen" 13.23.48 Quit lImbus (Remote closed the connection) 13.31.07 Join lImbus [0] (~manuel@kernel.cycos.net) 13.37.41 Join edx [0] (edx@pD9EABD46.dip.t-dialin.net) 13.41.33 # <[IDC]Dragon> amiconn: r u there? 13.43.59 # There. Now I'm running Thunderbird. 13.44.04 # Begone, Outlook! 13.46.08 # I don't see much sense in porting any e-mail client onto rockbox. 14.00.51 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 14.40.59 *** Saving seen data "./dancer.seen" 14.49.40 Quit Nibbler (Read error: 104 (Connection reset by peer)) 15.42.58 Part Zagor 15.51.47 Part LinusN 16.22.38 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 16.31.21 Join Le [0] (~lepoulpe@AMontpellier-251-2-2-166.w83-113.abo.wanadoo.fr) 16.31.41 # Hi all ! 16.32.02 # [IDC]Dragon: Now I'm here 16.32.55 Part Le 16.34.49 Join Le [0] (~lepoulpe@AMontpellier-251-2-2-166.w83-113.abo.wanadoo.fr) 16.36.25 Part Le 16.37.41 Join LePoulpe303 [0] (~opera@AMontpellier-251-2-2-166.w83-113.abo.wanadoo.fr) 16.38.51 # <[IDC]Dragon> amiconn: welcome back 16.39.39 # Hi all ! 16.40.07 # hey 16.40.13 # <[IDC]Dragon> amiconn: I read some reviews about the Ondio 16.41.01 *** Saving seen data "./dancer.seen" 16.41.08 # [IDC]Dragon: I'm interested to know as well. 16.41.45 # Did anyone encounters problems with Archos JB S keys ? 16.41.54 # <[IDC]Dragon> some remarks: a) it has no backlight, b) a plugged MMC disables the internal memory, c) doesn't charge batteries 16.42.37 # <[IDC]Dragon> with b) the probably circumvent the same problem we would have with 2 "disks", how to browse that 16.42.41 # LePoulpe303 they usually break when you have played to many games 16.43.34 # <[IDC]Dragon> c) it is meant to be operated on alklines 16.43.47 # <[IDC]Dragon> alkalines 16.45.13 # b) may as well be to only need one usb->mmc bridge (as you said the internal memory is accessed the same way as an mmc) 16.45.16 # kurzhaarrocker|l: lol i prefer to play on my mobile, the archos JB Studio with its ugly LCD is not very gamer friendly 16.46.04 # [IDC]Dragon: You don't think it might be possible to use both internal and external memory at once? 16.46.24 # kurzhaarrocker|l: : its' my + key that is almost broken ; logically its the most used key 16.46.25 # There are many Jukeboxes with broken buttons out there. But I haven't heared of any source of replacement buttons yet :( 16.47.30 # fortunately i've bought archos ugly-and-expensive control to pilot it ; but i prefer repair it if possible 17.03.08 Join mecraw_ [0] (~lmarlow@69.2.235.2) 17.03.08 Quit Nibbler (Read error: 104 (Connection reset by peer)) 17.03.46 Part LePoulpe303 17.32.33 # <[IDC]Dragon> dwihno: if it's not a mechanical switch, it should be possible 17.33.23 # <[IDC]Dragon> but Rockbox is not prepared for 2 disks 17.33.53 # <[IDC]Dragon> how would you browse it? Add C:\ and D:\ to the path? ;-) 17.36.46 # [IDC]Dragon: yea :) 17.36.55 # Simply selecting the partition 17.48.12 Join bagawk [0] (Lee@ACC31DA9.ipt.aol.com) 18.05.09 # <[IDC]Dragon> Hi Lee! 18.05.24 # <[IDC]Dragon> I soldered the flash in today 18.07.32 # <[IDC]Dragon> leaving now for home, will try it out there 18.07.37 # <[IDC]Dragon> c u 18.07.52 Quit [IDC]Dragon ("CGI:IRC") 18.11.01 Part kurzhaarrocker|l 18.38.36 Quit Lynx (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool") 18.41.04 *** Saving seen data "./dancer.seen" 18.48.13 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 19.03.39 # brb 19.03.40 Quit Nibbler (Read error: 104 (Connection reset by peer)) 19.03.43 Quit bagawk ("umount /dev/brain") 19.07.11 Join bagawk [0] (Lee@ACC61E2A.ipt.aol.com) 19.07.17 # wow 19.07.24 # has anyone ever used litestep? 19.17.08 Join [IDC]Dragon [0] (~d9e3481c@labb.contactor.se) 19.18.29 # <[IDC]Dragon> bagawk: the new flash is programmed now 19.18.44 # [IDC]Dragon: cool :) 19.18.50 # <[IDC]Dragon> next the PCB has to go into the box 19.18.59 # thats the easy part :) 19.19.09 # except i had a little trouble on the usb connections 19.19.14 # <[IDC]Dragon> a virgin one, with warranty seal, etc 19.19.31 # you can probably see the is a little burn on the board where those two holes are 19.19.40 # <[IDC]Dragon> yes, that has to be soldered out with a "strong" iron 19.20.16 # [IDC]Dragon: ever used litestep for windows? 19.20.27 # <[IDC]Dragon> what's that? 19.20.43 # it is a explorer replacement 19.20.53 # it is MUCh better 19.20.56 # <[IDC]Dragon> file explorer? 19.21.01 # just discovered it a few minutes ago 19.21.06 # <[IDC]Dragon> I use WinCommander 19.21.08 # [IDC]Dragon: not exactly 19.21.21 # <[IDC]Dragon> or nowadays called TotalCommander 19.21.26 # kinda like gnome instead of KDE 19.21.29 # <[IDC]Dragon> (don't like that name) 19.21.47 # <[IDC]Dragon> never used that 19.22.08 # ahh that is a file manger 19.22.14 # this is a desktop replacment 19.22.27 # (btw i use directory opus as file manager) 19.22.28 # <[IDC]Dragon> #litestep 19.27.39 # i cannot describe it, it is just so good 19.27.46 # and completely customozable 19.29.29 Part lImbus 19.38.38 # see you [IDC]Dragon 19.38.44 # ill be around later 19.38.52 Quit bagawk ("umount /dev/brain") 19.43.30 Join hoxlund [0] (~none@co-colspgs-u5-c4d-235.clspco.adelphia.net) 19.43.31 # need some serious help 19.43.31 # my archos displays: 19.43.31 # *PANIC* 19.43.31 DBUG Enqueued KICK hoxlund 19.43.31 # mount: -13 19.43.38 # and can't restart it or do anything with it 19.44.28 # is anyone actually hear or just away? 19.44.32 # here 19.48.52 # email me if someone gets these messages: hoxlund@adelphia.net 19.48.56 Quit hoxlund () 19.50.00 Join hoxlund [0] (~none@co-colspgs-u5-c4d-235.clspco.adelphia.net) 19.50.05 Quit hoxlund (Client Quit) 19.50.30 Join bagawk [0] (Lee@ACC61E2A.ipt.aol.com) 19.54.48 Quit bagawk (Client Quit) 20.41.08 *** Saving seen data "./dancer.seen" 20.45.49 Join AciD [0] (~gni@longchamp44-1-82-67-133-87.fbx.proxad.net) 20.49.00 Join Nibbler [0] (~andrer@port-212-202-73-41.dynamic.qsc.de) 21.07.22 Join uski [0] (~uski@gandalf.digital-network.org) 21.08.55 Join _aLF [0] (~alex@d213-101-226-154.cust.tele2.fr) 21.10.07 # [IDC]Dragon: I'm currently trying to track down that .playlist_control corruption bug. It seems that this is not a file system bug, but a bug of the resume code. 21.12.15 # hi all 21.12.23 # wazzup ? :) 21.12.23 # If there are single tracks listed in the control file, this file is read from and written to at the same time. Argh! 21.17.04 Part uski 21.18.59 # It seems that I am wrong on that point. There is a mutex... 21.21.52 Join webguest10 [0] (~d9f5b632@labb.contactor.se) 21.21.59 # hi 21.24.03 # i have a problem with my archos jukebox multimedia 20 21.25.29 # anybody here? 21.48.09 Join bagawk [0] (Lee@ACC2F413.ipt.aol.com) 21.48.17 # hey [IDC]Dragon 21.48.26 # got the board in? 21.49.51 # hi 21.50.45 # hi 21.51.01 # i have a problem with my jbm 20 21.51.45 # no one here owns a jbmm that i know of, but shoot 21.53.20 # ok 21.53.55 # what is your problem? 21.54.26 # my av out is broken 21.55.47 # webguest10: then you would need to find a replacment jack, and solder it in 21.56.06 # hmm. where can i find one? 21.56.17 # but the jack isn't totally broken 21.56.18 # hold on, i think i know a place 21.56.31 # is it jsut the solder then? 21.57.44 # if so, that should be easy 21.58.14 # i think the solder is ok. the jack is a bit broken. it cracks when i listen to the music 21.59.25 # cracks? 21.59.32 # as in it makes cracking sounds? 21.59.58 Quit gromit`` ("Client exiting") 22.00.08 # yes. i always have to push the earphones a little bit until it cracks no more 22.00.31 # but my headphones are ok 22.00.35 # ok, then i would not know 22.00.56 # it may just be a bad contact, and you can try to clean off the headphone jack 22.01.01 # i can imagine that the electrical contacts are dirty 22.01.19 # you can also go to the yahoo group 22.01.23 # what stuff should i use for this? 22.01.25 # that woudl be a good place to go 22.01.29 # ok 22.01.46 # hold on, i will find you a link 22.01.52 # yeah 22.03.03 Join gromit`` [0] (~gromit@ALagny-151-1-32-220.w83-114.abo.wanadoo.fr) 22.03.07 # webguest10: is this a part of your language: 22.03.07 # Utilisateurs d' ARCHOS, venez tous partager vos expériences, astuces, news... sur ce lecteur ainsi que sur ces accesoires. 22.03.33 # no. i'm from germany ;) 22.03.37 # ohh 22.03.54 # one second 22.03.59 # ok 22.04.02 # there are a few groups 22.04.05 # archos users, come and share your experiences, tips, news... about this player and its accessories 22.04.22 # http://groups.yahoo.com/group/archosmultimedia/ 22.04.27 # there you go :) 22.04.41 # thx 22.04.45 # there are lots of members, you are sure to get what you want there :) 22.05.18 # i need to have an account... ?! 22.05.27 # yes :( 22.05.52 # ops. i forgot. i have an account *gg* 22.05.57 # :) 22.08.13 # are there any non archos firmwares? rockbox hasn't one 22.09.05 # there is one being made for the gmini, and there is one for the AV300's 22.09.24 # (and ofcourse rockbox for the player/recorders) 22.10.27 # <[IDC]Dragon> amiconn: I'm back 22.10.45 # hey [IDC]Dragon 22.10.51 # but i can't find any for jbm 20 22.10.51 # got the board in now> 22.10.54 # hi 22.11.11 # <[IDC]Dragon> bagawk: not yet, didn't try 22.11.25 Quit webguest10 ("CGI:IRC (EOF)") 22.11.27 # [IDC]Dragon: That .playlist_control issue becomes more and more strange :( 22.11.40 # <[IDC]Dragon> :( 22.12.12 # Do you have any clue what happens if an open() ed file is open()ed again? What would be the correct posix behaviour? 22.12.50 # webguest10: go to http://groups.yahoo.com/group/archosmultimedia/post and describe your problem 22.13.15 # [IDC]Dragon: Strangely, the resume of even very long control files works if I resume on power up, but not if I resume from ON. It works on the sim, though 22.14.24 # I inserted a splash() telling me the filesize that the resume function got from the fd = open() ... filesize(fd) calls. Strange, this yields almost always 273. 22.15.34 # Even more strange, 273 is one more than PLAYLIST_COMMAND_SIZE >:-|| 22.17.28 # for accounts : check www.bugmenot.com 22.18.42 # gromit``: is that the mozilla firefox extension? 22.19.18 # maybe 22.19.25 # there is extensions for everything :) 22.19.25 # it is neat :) 22.19.33 # are 22.20.39 # a shame firefox takes too much time to load 22.20.45 # i could be a great browser 22.21.05 # it loads fairly fast for me 22.21.10 # on linux ? 22.21.12 # ~4 secs or so 22.21.35 # i have not usesd firefox on linux, but have use dthe standard mozilla 22.21.45 # but it seems most things take a bit onger to start in linux 22.21.50 # *longer 22.21.53 # on linux i htink it is twice as long as on windows 22.22.31 # gromit``: what do you use? opera? 22.22.52 # konqueror 22.23.03 # opera isn't free 22.23.20 # heh i cannot stand konqueror 22.23.25 # me too 22.23.30 # too many bugs 22.23.36 # though interesting features 22.23.43 # i assume you are using KDE also.... 22.23.53 # bugs with javascript/mimetypes... 22.23.57 # since version 3.2 22.24.04 # enlightenment before 22.24.13 # ypu should try xfce 22.24.33 # i really enjoy specific windows options 22.24.39 # http://xfce.org/index.php?page=screenshots&lang=en 22.24.53 # "you open this size on desktop number 3, with no border... and don't move !!" 22.25.01 # i look 22.25.28 # kde & konqueror has known great improvements 22.25.39 # it is worth having a new glance at it now 22.25.54 # i hate those frigeen icons that bounce in KDE when start things 22.26.04 # not mandatory :) 22.26.49 # am i here ? 22.26.58 # yes 22.27.23 # weird it seemed i had no net anymore :) 22.27.23 # there is also a desktop manager for windows i just discovered today 22.27.27 # litestep 22.27.31 # too buggy 22.27.34 # :) 22.27.41 # i see no bugs so far 22.27.42 # lol 22.27.52 # i used it last year 22.27.56 # (.24.7) 22.28.15 # xfce has a nice look 22.28.29 # it does, and it uses very little ram 22.28.35 # and very customizable 22.29.56 # maybe i'll put it on my server :) 22.30.13 # i'll have to grab every xf* application ! 22.32.34 # there is another project that adds some plugins to xfce that are nice 22.32.38 # like cpu monitor etc 22.33.04 # http://xfce-goodies.berlios.de/ 22.33.27 # i want the smallest launch bar 22.33.35 # :) 22.33.39 # you can do that 22.33.41 # to benefit the fact i have a 17" screen 22.33.41 # :) 22.33.45 # so no goodies :) 22.33.57 # <[IDC]Dragon> amiconn: (files) I don't know what happens if you open again 22.34.04 # one way to save space is to move the workspace switch to the top 22.34.09 # where the taskabr is 22.34.14 # <[IDC]Dragon> in windows, it depends on the mode 22.34.30 # <[IDC]Dragon> but certainly no 2 can write 22.34.40 # it has a gnome-like look it seems 22.34.43 # hey 22.34.56 # it is nothing liek gnome 22.35.08 # gnome is almost like kde 22.35.12 # sure :) 22.36.40 # <[IDC]Dragon> bed time 22.36.44 # gn 22.36.45 # see you [IDC]Dragon 22.36.49 Quit [IDC]Dragon ("CGI:IRC (EOF)") 22.37.04 # when i have some time i'll install xfce on my server 22.37.21 # kde is a little too greedy for a PII233 22.37.24 # : 22.37.27 # :) 22.37.29 # i am going to the library see you in about 15-20 mins :) 22.37.34 # cya 22.37.41 # maybe i'll be sleeping 22.37.48 # i haven't slept last night :) 22.37.50 # ok 22.37.52 # lol 22.38.00 Quit bagawk ("umount /dev/brain") 22.41.12 *** Saving seen data "./dancer.seen" 22.52.16 Join LinusN [0] (~linus@labb.contactor.se) 22.52.28 # hi LinusN 22.52.36 # amiconn: which mode are you opening the files in? 22.53.28 # I'm not opening them myself, I try to analyze the .playlist_control corruption bug 22.53.57 # I make some slowly progress, though. 22.54.00 # the same file can be opened as many times you wish, as long as it's read-only 22.54.06 Join bagawk [0] (lee@IC62.library.oregonstate.edu) 22.54.18 # The resume function opens it with O_RDWR 22.54.33 # ...but closes it before, as I just found out 22.54.36 # twice? 22.54.43 # ok 22.54.55 Quit WatchMinister ("Those who would give up essential Liberty, to obtain a little temporary Safety, deserve neither Liberty nor Safety.") 22.55.03 # The problem is likely created earlier: 22.56.05 # I just found (via splash debugging), that the file size at the start of the resume function (before it closes the old handle) is still correct (some 21000 bytes in my test case), but the file pointer points to pos. 273 22.56.35 # I'm almsot sure the old handle was created with O_TRUNC... 22.56.46 # *almost 22.57.12 # So this seems to be no file system bug, but a bug in the playlist handling code... 22.57.37 # nice 22.58.00 # Erm, not really. I still have to spot that d*** bug 22.58.02 Join moormaster [0] (~trillian@port-212-202-174-153.dynamic.qsc.de) 22.58.08 Join zeekoe [0] (zeekoe@zeekoe.kabel.utwente.nl) 22.58.16 Part moormaster 23.04.36 Quit Ka_ ("* poof *") 23.06.49 # ok, so we insert a directory into an empty playlist, creating a new control file in the process, right? 23.07.41 # The playlist mechanism is rather complex, and works different than one could think of in many places: 23.07.50 # then we do playlist_start() 23.08.08 # this does a seek() to the beginning of the control file 23.08.08 # If we play a file within a dir, a dynamic playlist is created, containing that dir itself. 23.08.18 # which is opened with O_TRUNC 23.08.51 # Contrary, if we on+play->playlist->insert a directory, the individual tracks are written to the control file. 23.08.53 # when we later close it, it will be truncated 23.09.44 # If I didn't overlook something, the control file is _never_ opened with O_TRUNC... 23.10.45 # create_control() calls creat() 23.11.13 # argh 23.11.19 # creat() implies O_TRUNC 23.12.10 # So perhaps the file should be created with creat(), closed immediately, and the reopened without O_TRUNC 23.13.01 # sounds like a working solution 23.13.19 # Or (maybe easier): seek to end before closing 23.13.42 # but we want the control file to be truncated 23.13.50 # when we create it 23.14.44 # Ok, right 23.14.46 # reopening it seems to be the best solution 23.15.06 # Wups 23.15.24 # I just realized I lost my GUI code when my disk crashed 23.15.32 # A good reason to re-write it. 23.15.39 # That will be my christmas gift to the project 23.15.53 # 2004 or 2005? :-) 23.16.34 # Depends 23.16.40 # ;) 23.16.54 # I hope I'll get the sound menu done 23.17.54 # Time to curl to bed... :) 23.18.02 # (yes, a slight pun intended) 23.18.06 # dwihno: nite 23.18.20 Join SmoothOperator [0] (~acaf80f5@labb.contactor.se) 23.20.42 # amiconn: btw, we can boost the playlist handling slightly by not doing fprintf() 23.21.26 # it calls write() for every byte 23.24.47 # We'd need an extra snprintf buffer for that 23.24.55 # yes 23.26.13 # or we could add a small buffer to fprintf() 23.26.58 # In fact I think that's the better idea - it will boost fprintf in all places 23.27.03 # let's say, 64 bytes 23.27.40 # let's do that after we have fixed the playlist bug 23.28.24 # That beast is fixed now. yeah! 23.28.29 # wow! 23.29.04 # i'm doing the fprintf buffering now 23.35.05 # Maybe the gain from this is less than we would expect. The file system does sector buffering anyway 23.35.38 # Btw: Any news on the NULL pointer access in mpeg.c? 23.35.42 # perhaps, but there is a lot of code to execute for each byte 23.35.51 # i haven't looked at it yet 23.36.08 Join silencer [0] (~silencer@dyn-213-36-104-214.ppp.tiscali.fr) 23.36.24 # i'll leave the fprintf() optimization for now, until i can benchmark it correctly 23.37.34 # LinusN: I'd like to optimize the screendump function. This uses 2 buffers with the size of lcd_screenbuffer (imho with no reason), and the bitmap rotation is rather slow... 23.38.20 # i didn't know there was a performance problem... 23.38.52 # Not really a performance problem for it's current occasional use... 23.39.29 # but (1) considered it's occasional use, it should take less space (both code & data) 23.39.40 Join AciD` [0] (~AciD@longchamp44-1-82-67-133-87.fbx.proxad.net) 23.39.51 # i agree 23.40.13 # and (2) after improving it, it could be put into the api, for using it in e.g. etch-a-sketch 23.40.32 # sure 23.40.52 # you have my blessing :-) 23.40.57 # I'm thinking about implementing the reverse function (.bmp loading) as a plugin lib function 23.41.16 # good idea 23.41.31 # The optimized screendump will use a very little assembler macro, the rest can be done in C 23.41.58 # remember that it is used in the simulator too 23.42.27 # Then the macro can be defined in real C (much slower, but working everywhere) 23.42.41 # is the speed an issue? 23.43.13 # The assembler macro will do the following: Shift one variable right by 1 bit, and another variable left by 1 bit, shifting in the lsb of variable (1) into (2) 23.43.23 # This will be both faster and smaller 23.43.45 # i mean, we talk a lot about portability nowadays 23.44.17 # but on the other hand, the next device won't have the same lcd anyway... 23.44.54 # yes 23.44.59 # !!!yay for amiconn!!! 23.45.02 # :) 23.46.32 # gotta reboot, cu later 23.46.44 Part LinusN 23.50.30 # zeekoe: That "beast" you are unable to decipher is actually a part of the bitmap rotation I was talking about... 23.50.56 # yeah, i already thought it would be some rotating thing 23.51.07 # shifting bits, and then adding stuff to it 23.51.32 # you _do_ understand it? 23.51.46 # The rockbox native bitmap format is a bit strange. That's because it is the same format as used by the lcd controller 23.51.58 # Yes, I understand it. 23.52.28 # nice :) 23.52.43 # oh... i thought the bmp-native format was strange 23.52.43 Quit SmoothOperator ("CGI:IRC (EOF)") 23.52.51 Nick gromit`` is now known as gromit[DLM] (~gromit@ALagny-151-1-32-220.w83-114.abo.wanadoo.fr) 23.54.00 # zeekoe: Actually, I already dealt with it a lot, as it is used in a number of places I touched: the lcd_bitmap() function and the grayscale framework are examples 23.54.13 Join Elemeno [0] (~4givn@dpc691997050.direcpc.com) 23.54.21 # Hi folks 23.54.27 # hi 23.54.57 # hey, has anyone tried to replace/reposition the internal mic on the jukebox? 23.55.04 # me 23.55.09 # not seriously though 23.55.36 # couldnt get the cpu board removed without breaking 23.56.05 # hmm.. my mic was attached to the board by two inch-long wires - red and black 23.56.10 # cool 23.56.20 # did you try it? 23.56.47 # well, I recorded with the mic about an inch away from the jukebox, and there is hardly *any* background noise 23.56.53 # such as clicking, whirring, etc 23.57.03 # nice.... 23.57.23 # yeah. so now I'm trying to figure out a permanent fix 23.57.58 # i thought about leading it out through the digital in/out 23.58.33 # the microphone itself is about the size of a pencil eraser. I just wonder where I can mount that and still have it be safe