--- Log for 06.10.102 Server: brunner.openprojects.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16p1 Started: 1 month and 6 days ago 00.04.34 Join Jet8810 [0] (~Joshua@adsl-34-32-126.mia.bellsouth.net) 00.05.08 Nick seb-away is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) 00.17.02 Quit rad[idle] () 00.20.52 Quit Mighty_ ("[BX] Beavis & Butthead use BitchX. Huh-huh huh-huh huh-huh he said "Bitch".") 00.27.29 Join rad[idle] [0] (~radhard@pD951110F.dip.t-dialin.net) 00.41.22 Quit rad[idle] () 00.41.47 *** Saving seen data "./dancer.seen" 00.51.25 Join rad[idle] [0] (~radhard@pD9E4009C.dip.t-dialin.net) 01.02.42 Join datazone [0] ([sSWkRrXLU@207.136.36.203) 01.06.30 Quit Jet8810 ("Client Exiting") 01.08.32 Quit adi|home ("Client Exiting") 01.12.30 Join ddb [0] (~dbinder@ool-435035ae.dyn.optonline.net) 01.12.42 Join breaker [0] (~mail@isdn216-33.rz.uni-karlsruhe.de) 01.13.08 Join Remo [0] (~hofer@ekel.physik.unibas.ch) 01.18.20 Quit ddb () 02.14.13 Quit rad[idle] () 02.32.34 Quit breaker (Read error: 110 (Connection timed out)) 02.41.50 *** Saving seen data "./dancer.seen" 02.43.38 Part PiotR 03.02.25 Join langhaarrocker [0] (~Philipp@Bdb73.pppool.de) 03.30.34 Join Synthe` [0] (Synthe@galt.synthe.net) 03.31.10 Quit Synthe (Read error: 104 (Connection reset by peer)) 03.49.09 Quit langhaarrocker (Read error: 110 (Connection timed out)) 04.11.15 Join rad[idle] [0] (~radhard@pD9E40952.dip.t-dialin.net) 04.16.33 Quit rad[idle] () 04.26.35 Join werty1st [0] (we@c-134-80-234.f.dial.de.ignite.net) 04.26.38 # hello 04.26.47 DBUG Enqueued KICK werty1st 04.26.47 # somebody here4? 04.34.08 Part Remo 04.41.51 *** Saving seen data "./dancer.seen" 05.13.01 Nick _seb_ is now known as seb-sleep (user@bgp420584bgs.union01.nj.comcast.net) 05.21.19 Join ddb [0] (~dbinder@ool-435035ae.dyn.optonline.net) 05.24.13 Part ddb 05.39.05 Join ddb69 [0] (~dbinder@ool-435035ae.dyn.optonline.net) 05.40.42 Part ddb69 06.28.41 Join hardeep [0] (hardeeps@sdf.lonestar.org) 06.41.55 *** Saving seen data "./dancer.seen" 07.05.36 Join adiamas [0] (~adiamas@as5300-10.216-194-24-26.nyc.ny.metconnect.net) 07.06.16 Nick adiamas is now known as adi|home (~adiamas@as5300-10.216-194-24-26.nyc.ny.metconnect.net) 08.41.56 *** No seen item changed, no save performed. 09.26.00 Quit hardeep ("Leaving") 09.46.14 Quit werty1st () 10.27.01 # why doesn't the "Supported" file filter show .mod files 10.29.15 # dunno... 10.29.26 # for player i assume? 10.29.34 # are you able to connect to the rockbox site 10.29.36 # ? 10.29.57 # i could a minute ago when i looked at the TODO... 10.30.07 # nod 10.30.10 # yeah still can... 10.30.22 # and yeah, player... 10.30.42 # let me update my cvs files and ill look at the source 10.31.46 # hmmm... 10.31.56 # there's a bug report for low clicks when changing volume 10.32.12 # reminds me of a similar bug the c64 SID chip had 10.32.20 # which got exploited to playback low quality PCM audio... 10.32.25 # i wonder if we could do something similar :p 10.34.48 # oh well i'm going to bet now 10.39.51 Join rad[idle] [0] (~radhard@pD9E40952.dip.t-dialin.net) 10.41.58 *** Saving seen data "./dancer.seen" 10.45.17 # damnit i can't seem to reach the website 11.01.38 # works fine from here (germany) 11.24.08 # somethings down between the site and east coast usa 11.24.12 # i can't even ping it 11.37.56 # PsycoXul: i show the .mod file showing in the sim. 11.50.25 Join LinusN [0] (~linus@labb.contactor.se) 12.00.28 Join Electrocut [0] (~electrocu@mult01.ens.insa-rennes.fr) 12.01.36 # has sb succeeded in using jukebox with 95 ? 12.01.45 # LinusN: just thought you might want to know that i can't hit the rockbox site from eastern coast usa 12.01.51 # Electrocut: win95? 12.01.55 # Electrocut: huh? 12.02.10 # adi|home: i can reach it from here 12.02.17 # yes ... i want to use it with a P133 12.02.33 # right.. but your not east coast usa ;) 12.02.35 # Electrocut: i don't think win95 has usb storage support at all 12.02.42 # heheh nothing you can do about it.. just pointing it out.. :) 12.02.52 # so I will use nux on it ... :) 12.03.00 # Electrocut: of course 12.03.03 # ;) 12.03.36 # drivers are easy to set for a nux-newbe ? 12.03.50 # nothing is easy for a linux-newbie 12.03.52 # :-) 12.04.02 # ok ;-/ 12.04.11 # Electrocut: install the latest 2.4.19 12.04.18 # or even 2.5 12.04.43 # enable ush-storage as a module 12.04.46 # ok ... i'll do that 12.04.51 # usb-storage 12.05.04 # Electrocut: linux is a steep learning curve 12.05.08 # but a continuious one 12.05.15 # and when you reach the top.. nice view ;) 12.05.21 # adi|home ;) 12.05.59 # i'll just get a 200 Mo Hd, so i can't install 98se, that's why ;) 12.06.47 # when you connect the archos, it's like windows ? (new driver letter ??) 12.07.15 # new drive letter ... sorry 12.07.17 # no 12.07.23 # arg 12.07.28 # you get a new SCSI device 12.07.40 # which you mount somewhere in the file system 12.07.48 # for example /mnt/archos 12.07.58 # you add a new entry in /etc/fstab 12.08.11 # or do mount -t vfat 12.08.29 # there are a lot of howto's out there 12.08.30 # ok ... and you can directly browse in it ? like the explorer ? 12.08.47 # it becomes a new directory under /mnt/archos 12.08.58 # ok 12.09.06 # then you can use wny tool you like to browse it 12.09.15 # i prefer 'cd' and 'ls' 12.09.17 # :-) 12.09.26 # ok ... thanks :) 12.19.31 Join breaker [0] (~mail@isdn216-225.rz.uni-karlsruhe.de) 12.26.49 # Linus? 12.27.28 # yes 12.28.02 # I have the problem that I have no admin access for the trackers on sourceforge anymore. 12.29.22 # really? lemme check 12.29.24 # I committed some lang files yesterday and cannot change the status to fixed/done/.. 12.29.29 # Please. 12.30.30 # Interesting 12.30.44 # i can't remember that you ever had admin access... 12.31.03 # actually, only 4 people have admin access 12.31.12 # Hm? I really thing that I changed some items. 12.31.18 # Soem days ago. 12.31.21 # Some. 12.31.21 # i think so too 12.31.32 # And why could I do so? 12.32.07 # you must have been admin by mistake somehow 12.32.18 # Sourceforge prob? 12.32.39 # probably me :-) 12.33.03 # But then you must have changed that state to no access.. 12.33.18 # that must have been Zagor 12.34.10 # If I shouldn't have access, it's ok. But then I can only add the text "committed." when I have committed a patch (for ex. .lang file) that was on the tracker. 12.34.27 # that would be ok 12.34.47 # And then you four see it and change it to done. 12.34.56 # still, the reason is that the project administrators decide which patches are accepted or not 12.35.10 # small lang patches are generally ok 12.35.29 # Then I shouldn't commit the patches that are on the patch tracker? 12.35.38 # not all of them 12.35.57 # for example, the queue patch is something we'd like to discuss first 12.36.05 # Yes, I wouldn't do so generally. 12.36.11 # Yes. True. 12.36.58 # it's all a matter of common sense, really 12.37.17 # i think you know what you may commit and what not 12.37.18 # And the things I can commit (like the lang things) are the minority. Then it's ok. I'll add a "committed and done" text to them. 12.37.47 # Yes, I think thats clear to me. 12.38.33 # OK then, thanks for the help! 12.38.56 # any time 12.42.00 *** No seen item changed, no save performed. 12.58.38 Quit Electrocut ("Leaving") 13.09.44 Join Django [0] (~Django@pD953C0FC.dip.t-dialin.net) 13.20.01 Join Lear [0] (~chatzilla@h106n1fls35o1002.telia.com) 13.27.01 Join ahaaa [0] (~crap@meppel3-154.kabel.dekooi.nl) 13.28.16 Part ahaaa ("Client Exiting") 13.28.54 Join langhaarrocker [0] (~Philipp@B236c.pppool.de) 13.29.17 # I'm fed up with bindable keys 13.29.26 # we have serious problems with handling the remote control keys 13.29.33 # langhaarrocker: already? :-) 13.29.36 # key release? 13.29.50 # no, the WPS is so focused on the keypad 13.30.04 # and the remote is blocked when keylock is on 13.30.17 # No prob with key schemes, though 13.30.30 # Just define a scheme without key pad but with remote :) 13.30.51 # yup, as soon as you rewrite thw wps for key shcemes 13.31.27 # It's easy to make a dummy rewrite that really simply maps new keys -> old keys 13.31.41 # But that's dirty 13.32.05 # it's not the key mappings that are the problem in the remote case 13.32.18 # it's all the states in the wps code 13.32.57 # Wasn't it that key locking was already in button.c? 13.33.13 # button.c has no kaylock handling 13.33.30 # wps is the only place 13.33.59 # What is BUTTON_LOCKED good for, then? 13.34.00 # wps stays in the keylock() function as long as the keys are locked, ignoring all keys 13.34.06 # langhaarrocker: beats me 13.34.32 # BUTON_LOCKED is not used 13.34.57 # I hoped it was something like a mask that masks out all locked buttons. 13.35.15 # there were plans for that once upon a time 13.35.15 # Maybe it's easier to kick out key lockíng from wps and in fact use BUTTON_LOCKED. 13.35.35 # langhaarrocker: maybe 13.36.06 # Were there plans for double click events, too? 13.36.16 # not that i know of 13.36.44 # I think it should be possible to do because buttons are evaluated with a tick_thread. 13.36.58 # double clicks is a very limited feature 13.37.19 # why not go n-klicks? 13.37.26 # still very limited 13.37.35 # the first click still has to be evaluated 13.38.19 # It's just an idea in the very back of my mind. 13.38.25 # But other things first. 13.38.40 # think of it, picture the NEXT key 13.38.58 # what function would be assigned for single vs double click for that in wps? 13.39.19 # double pitch 13.39.51 # or preview id tag of next song for 5 secs 13.40.41 # langhaarrocker: ok, let's say you do that 13.40.44 # :) 13.41.12 # when exactly will the button driver decide that the event is a double click and not a single click? 13.41.23 # a timeout, yes 13.41.47 # that means that the NEXT function will feel very slow, non-responsive 13.42.16 # Maybe it shoud be that when you recieve the first click you can ask button.c wether it might become a double click. That way you don't have delay if you're not interested in double clicks. 13.42.39 # most, if not all, systems handle double clicks by handling both events 13.42.59 # in Windows: single click selects, and double click executes 13.43.46 # Hrgh. Not even I was thinking of Windows 4 Jukebox 13.43.55 # :-) 13.44.18 # the timeout for double click would be about 0.5s 13.44.42 # so all keys that have double click functions attached to them will have a 0.5s delay for the single click function 13.44.52 # unbearable 13.44.58 # Maybe 13.45.22 # I might come to the same result if I tried. 13.45.31 # you will, trust me :-) 13.46.36 # I started to unify the screens.c functionality 13.46.59 # I wanted to demo calling a screen with key schemes. 13.47.19 # When I've done that I will post something 13.47.26 # if we find a good application for double clicks, we will of course implement them 13.48.04 # langhaarrocker: the screens is a good application for configurable keys 13.49.04 # And since I was on them I of course prepared them so that they are easier to become user definable, as well. :) 13.49.22 # then the user can choose what functions to have on his function keys 13.49.30 # yes 13.49.38 # Works already for shuffle 13.50.36 Join MrDjango [0] (~Django@pD9E58DC0.dip.t-dialin.net) 13.50.42 # But there are some serious update probs: When calling screens is unbound from the caller - who is to redraw the lcd when the screen quits? 13.51.26 # langhaarrocker: the function that called your custom button code 13.51.39 # the wps main loop for example 13.51.52 # That's the way it works now. 13.53.06 # so? 13.54.39 # I'd prefer a solution where we bind a key to show_screen(n) instead of tree_show_screen(n). 13.55.02 # yeah, but that's no problem, is it? 13.55.46 # your code must still be called from somewhere 13.55.49 # if we just have a method show_screen(n) that can be called from anywhere we don't know who is the caller that has to redraw 13.56.00 # the caller redraws 13.56.09 # the called function doesn't care 13.56.36 # makes it more difficult do do partial redraws. 13.56.49 # why? 13.57.20 # let the called function return true if a redraw must be done 13.57.27 # or something 13.57.39 Nick LinusN is now known as Linus|away (~linus@labb.contactor.se) 14.07.34 # Hi folks! Are you planning to include bindable keys with 1.4 ?? 14.07.44 # no way 14.07.55 # Glad to hear that :-) 14.07.58 # Theres way to much work to be done for that 14.08.04 Quit Django (Read error: 110 (Connection timed out)) 14.08.26 # wert 14.09.05 # I wonder who decides what goes into the code. 14.09.31 # Wen Zagor, LinusN and Bagder agree on something it goes in. 14.11.17 # Is there a scheduled release date for 1.4? xmas ? 14.11.31 # earlier. 14.11.45 # I expect it to come up next week 14.11.45 # Santa Claus? :-) 14.12.05 # Will there be user documentation? 14.12.26 # If you want to write it you're welcome :) 14.12.28 # The daily builds work pretty well for me ;) 14.12.34 # I haven't found out yet what "play selected first" does. 14.12.40 # .. just for example. 14.12.45 # it in shuffle 14.13.26 # When you have shuffle enabled and hit play on a song it either is played and then shuffled or a random song is played directly. 14.13.57 # Just read on the mailing list that there is a way to see ID3 info via the ON button. 14.14.14 # hold f1 and press on 14.14.45 # I think we need a reference card as .txt file to look up all those 'secrets' 14.14.59 # I didn't know that a few day either a few days ago. But than I stubled across it while reading the source. -> The best documentation ever. 14.15.14 # Why not have a full featured online help? 14.15.25 # To much to read. 14.15.41 # Nobody wants to read, they want to KNOW. 14.15.57 # Like playing piano with the learning effort :-) 14.16.07 # Hey, a reference card is a great idea! 14.16.10 # context sensitive. Holde some help key while pressing the button and you get info on what it does. 14.16.19 Nick rad[idle] is now known as radhard (~radhard@pD9E40952.dip.t-dialin.net) 14.16.58 # I want screen shots in the reference card. -> We must do a html browser first. 14.17.23 # Even more button presses? I wonder if the keypad is designed for heavy use. Maybe we will wear out those tiny switches soon. 14.17.48 # my down button is already broken. 14.18.18 # If I was a better programmer I wouldn't have had to do that much testing while programming wormlet.... :) 14.18.52 # I remember reference cards as small sheets of paper with all necessary information printed on it. Don't know if html Browser is really necessary... ;) 14.19.41 # Ok, what about a pdf reader then? 14.20.56 # MrDjango: so.. what your suggesting is basically "hey guys.. offer documentation in _every_ format that _every_ user could ever want!" 14.20.56 # We already have a text reader. Now find someone who is really familiar with rockbox, then make hime write the refcard. 14.21.09 # in other words.. "don't ever code, just document what you _want_ to code" 14.21.12 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 14.21.12 # * adi|home shakes his head 14.21.45 # we offer you a FAQ 14.21.48 # we offer you a mailing list 14.21.52 # we offer you irc 14.22.03 # we offer you archived logs of all the above 14.22.13 # and we offer you peacemeal docs off the web 14.22.18 # * adi|home sighs 14.22.25 # So why don't we offer the things users really want, then? 14.22.34 # Well, i'm scared that once in a time i will find a directory named "Windows" in the root folder ;) That wont happen, no? 14.22.36 # adi: did I offend you in some way ? 14.22.50 # nah.. im just touchy about the document thing 14.23.03 # im the one that wrote up 95% of the FAQ 14.23.13 # (which is great) 14.23.21 # so constantly getting questions that _are_ answered there has made me bitter 14.23.35 # not that yours was ;) 14.23.42 # its on my list of 'things to add' 14.23.49 # documentation is always a problem 14.24.01 # nods 14.24.11 # i blame Bjorn ;) 14.24.22 # you damn swedes and your damn fast coding 14.24.25 # we all do :-) 14.24.53 Nick Linus|away is now known as LinusN (~linus@labb.contactor.se) 14.24.58 # Yep, FAQ is very good. Oh, and while you are all here: Thank you very much for rockbox itself, it's great work! 14.25.05 # adi: I have have been thru the FAQ several times and it is great. Thanks for the work! 14.25.13 # Documentation will become worse when we really get key bindings. We'll have a list of hundreds of funcion snippets that can be assigned to keys. 14.25.16 # i code, and sometimes i find the time to document it 14.25.22 # we were serious though guys... as you have questions and get them answered.. feel free to send them to the list or whatever as doc patches... 14.25.28 # ill jump on those pretty happily 14.25.35 # * adi|home smiles happily 14.25.44 # it _really_ needs to be better organized. 14.25.59 # * adi|home smirks at LinusN 14.26.05 # i wouldn't call what you do 'code' 14.26.06 # * adi|home laughs 14.26.13 # document structure or documentation process? 14.26.40 # langhaarrocker: structure 14.27.14 # I understand the current doc is for 1.3. But the current CVS version has many additions and I haven't seen any infos on newly invented button combinations. 14.27.28 # MrDjango: exactly 14.27.37 # the docs are lagging behind 14.27.55 # .. which is normal for any project :-) 14.28.03 # that's because we implement things we want, because it's fun 14.28.12 # and doumantation isn't fun :-) 14.28.15 # cool: I just found that the link to the wormlet game has been included. 14.28.29 # i dunno.. the humor in the FAQ has seemed to go over well ;) 14.28.41 # though you guys keep editing out my biting sarcasm ;) 14.28.46 # Being a software engineer I totally agree 14.29.04 # Docs? read the code! 14.29.10 # * adi|home screams "I want a god damn job!" 14.29.12 # * adi|home sighs 14.29.19 # oh.. i have a quote about that langhaarrocker .. hold on 14.29.39 # Do you think my wife should be able to get along with rockbox? 14.30.09 # http://www.bash.org/?6824 14.30.10 # I just know rockbox, not your wife. (what was her name?) 14.30.33 # I just know your wife, not rockbox. (what's it like?) 14.30.40 # * adi|home ducks 14.30.41 # Angelika. She is the perfect tester for any consumer product :-) 14.30.51 # <@Logan> I spent a minute looking at my own code by accident. 14.30.51 # <@Logan> I was thinking "What the hell is this guy doing?" 14.31.38 Part langhaarrocker 14.31.51 # I will show Rockbox to her and see what happens. 14.31.57 Join langhaarrocker [0] (~Philipp@B236c.pppool.de) 14.32.00 Nick MrDjango is now known as django|away (~Django@pD9E58DC0.dip.t-dialin.net) 14.32.07 Quit Lear ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020826]") 14.34.01 # ;) nice quote! May i ask a short question on another topic? I didn't find anything in the doku... 14.34.21 # * langhaarrocker is giggling 14.35.19 # Has there been any discussion about flashing the flash? 14.35.49 # isn't the sh1 mask programmed? 14.35.58 # I think there's no way to flash it. 14.36.15 # i don't think so 'cause there is a flash part in the recorder.... 14.37.39 # I think I'd better shut up on that topic due to my severly limited knowledge. 14.41.45 # Well i did not think about the controller having a mask rom. I'll check this out. But i don't think they use a 256K flash part for just sitting around ;) 14.41.52 # yes, the flash can be reprogrammed 14.42.01 *** Saving seen data "./dancer.seen" 14.42.02 # and yes, the controller has a mask rom 14.42.22 # So, did anybody try this? 14.43.01 # no, why? 14.43.14 # rolo in flash? cool 14.43.16 # Faster booting... 14.43.53 # and serious risk of screwing things up badly 14.44.03 # Well, you should try it first. 14.44.16 # Or maybe even rolo. With a little hardware mode (that i possibly could do) programming the flash should be possible. 14.44.25 # first of all, there is lots of additional code that needs to be written 14.45.07 # the ROM code is tailored for that particular version of the hardware 14.45.12 # Well, maybe i could do it. I think it's worth the risk. But then i'll need a little support. 14.45.44 # rockbox depends on the ROM code setting up the hardware correctly 14.46.23 # Ah, ok. But that should be possible. I think it's the refresh and the MAS-Parts. Anything else? 14.46.42 # LinusN: have you thought about loop recording? Something like 1.) enter the loop duration 2.) starting the recording loop 3.) wait until the band has played the song right after 19 tries 4.) stop the recording. 14.46.42 # the ATA too 14.47.22 # Hmm, ATA should not need much setup, does it? 14.47.31 # what are the loop and stop conditions? 14.47.31 Nick django|away is now known as Django (~Django@pD9E58DC0.dip.t-dialin.net) 14.47.56 # loop is just like a ring buffer. Stop is when the user hits the stop button. 14.47.57 # radhard: the address encoding is dofferent between models 14.48.18 # langhaarrocker: that is a file system problem 14.48.54 # the USB detection is different between hardware versions 14.49.13 # the recording DMA interface is different between hardware versions 14.49.40 # radhard: i'm not saying that it's impossible, just that is isn't all that easy 14.50.04 # Just did a user-interface-acceptance test with Angelika. The result is not encouraging :-) 14.50.16 # we collect hardware information on all available models and versions 14.50.37 # Django: not surprising. player or recorder? 14.50.43 # Well, but that's why you already do different versions of rockbox. So it should be possible for all players. Sadly i only have a recorder here. Ok, if we talk about rev1,2,3... How many revsions are there? 14.51.00 # If there was a socket for the flash I'd still consider trying that. But I don't think there's enough space to solder in a socket. 14.51.25 # Recorder. 14.51.30 # There are socket in that size. We have a lab that could solder them. 14.52.24 # But they're still higher than normal smds. 14.52.24 # The good news is she likes Rockbox better than the Archos firmware :-) 14.52.28 # Django: When i first tried rockbox, i did an acceptance test on myself. It encouraged me very much! ;) 14.53.09 # Yepp, they are higher, but there is pretty much free space in my recorder... 14.53.37 # So far she is only familiar with real jukeboxes. We have five of them, 2 Seeburg, 2 Rock_o_la's and 1 AMI. 14.53.48 # I'm still buffled that there are enought jukebox owners in the world so that something like rockbox could grow. 14.54.27 # langhaarrocker: we know of people whoo purchased Jukebox because of rockbox 14.54.34 # But so far the natural jukebox functionality has been missed. 14.54.43 # I thought it would be a small niche market. 14.55.09 # With a real jukebox you drop in a coin and then select up to 6 songs to play. 14.55.21 # Neither Archos nor Rockbox do that! 14.56.18 # That was the reason why I started working on the queue feature. 14.56.49 # What, putting in a coin, type a number from the list and here a song? You'll need a booklet that is bigger than the player... ;) 14.57.04 # LinusN: about loop recording: We might get around the file system problem if we specify the size of the ring in clusters instead of time. 14.57.06 # hear 14.57.27 # Are there any cons that fit into the usb slot? 14.57.30 # coins 14.57.50 Join thebreaker [0] (~mail@isdn216-225.rz.uni-karlsruhe.de) 14.58.48 # langhaarrocker: sure, we can redesign the file API for ring buffering, but i don't think it's that simple 14.59.12 # I never have simple things in mind :) 15.00.04 Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) 15.00.12 # langhaar: do you have any plans for a logrithmic peak meter? 15.00.46 # Django: did you see my suggestion for the queue patch? 15.00.46 # logarithmics are no fun if you don't like math... 15.01.20 # elinenbe: yes, but the patch tracker is not the right place for discussions. 15.01.31 # langhaar: agree :-) 15.01.45 # Django: That is true. 15.01.59 # Django: How difficult would that be to implement 15.02.52 # I hoped I could use the code that Paul Suade posted on the list. But it still uses floating point math. 15.03.01 # (for logarithms) 15.03.18 # elinenbe: what do you mean? the F1/F2 stuff? 15.03.19 # langhaarrocker: only for creating the tables 15.03.33 # not only there. 15.03.33 # the tables can be created compile time 15.03.42 # I know that. 15.04.03 # But there was other fp stuff around. 15.04.04 # Django: we will probably not accept the queue patch unless it can add to the already playing playlist 15.04.42 # Maybe a log approximation function would do the job. 15.05.11 # Django: yeah 15.05.20 # Do it and I'll use it happily :) 15.06.09 # Linus: That doesn't make sense to me. 15.06.09 # Django: makes sense to a lot of other people 15.06.09 # and that is how the original firmware does it 15.06.34 # elinenbe: sorry, don't like that. It would drive me up the wall if I had to press another button. 15.06.54 # when people speak about the queue function, they speak about inserting song into the playlist 15.07.06 # Linus: what exactly do you want? Should the entire directory go on the list and then the just selected song?? 15.07.46 # Django: have you used the Archos queue function? 15.08.03 # Linus: the original firmware builds a playlist that can't be used immediately. 15.08.12 # it inserts the selected song after the currently playing one 15.08.20 # lang: How much %error would go ok and what range are we talking about? 15.08.24 # Linus: give me file writing and I will do that. 15.08.34 # jango: but it should be at least an option to insert or append the song to the current playlist 15.08.50 # Django: i'm not talking about the technical solution, i am talking about the feature in general 15.08.55 # Linus: queue playmode with archos also does not the playlist, no? 15.09.02 # i don't know 15.09.05 # actually 15.09.18 # Linus: what IS the current playlist? 15.09.35 # Linus: an .m3u file? 15.09.42 # eh, it's a buffer with filenames 15.09.44 # Linus: the current dir? 15.09.57 # m3u format 15.10.00 # Linus: where do the filenames come from? 15.10.14 # either the m3u file or the current dir contents 15.10.27 # depending on if you play an m3u file or the current dir 15.10.53 # I to leave for lunch now before Angelika gets mad at me :-) 15.10.53 # CU 15.10.54 # cu 15.10.54 Nick Django is now known as django|away (~Django@pD9E58DC0.dip.t-dialin.net) 15.11.46 # langhaar: Well, 5% should be ok because of the display resolution. Do you have the formula at hand? Alternatively the input and output range would be ok. 15.12.01 # redhard: we're talking about converting a range of [0 - 0x800] -> [-90dBfs 0dBfs]. We need to calculate log for quite big values with low precision but with higher precision for small values. Two digit precison of the fractional part are perfect 15.12.32 Quit breaker (Read error: 111 (Connection refused)) 15.13.09 # formula is dBfs = 20 * log( sample / SAMPLE_RANGE) 15.13.39 # SMPLE_RANGE is 0x800 and 0 <= sample < SAMPLE_RANGE 15.14.11 # Ok. I'll sit back and think about it.... 15.14.12 # langhaarrocker: 0x8000 15.14.53 # or rather 0-7ffff 15.14.53 # 0-7fff 15.14.56 # Ok, that sounds like 16 Bit smapling ;) 15.15.01 # 15 bit 15.15.22 # Aren't 8000-ffff the negative values? 15.15.33 # no, all positive 15.15.47 # It's peak volume infos, not samples 15.16.16 # So i'll use 0-0x7fff with a SAMPLE_RANGE of 0x8000, right? 15.16.48 # right 15.17.34 Nick radhard is now known as rad[thinking] (~radhard@pD9E40952.dip.t-dialin.net) 15.18.17 # the formula was in log10 (base 10) You can refomulate that by 15.18.17 # dBfs = 20 * ( log(sample) - log(SAMPLE_RANGE) ) 15.18.17 # = 20 * ( log2(sample) - log2(SAMPLE_RANGE) ) / ( log2(10) ) 15.19.07 # Ok, but i'll use no log at all... 15.20.25 # Just because I have that link that I don't want to have to understand: 15.20.25 # http://www.dattalo.com/technical/theory/logs.html 15.21.37 # Yeah, logs can be very weird... ;) 15.25.19 Nick LinusN is now known as LinusN|cooking (~linus@labb.contactor.se) 15.31.07 # cu 15.31.29 # bye! 15.31.36 # I'll think on.... 15.32.12 Quit langhaarrocker (Read error: 104 (Connection reset by peer)) 16.18.07 Quit elinenbe () 16.42.05 *** Saving seen data "./dancer.seen" 16.42.41 Join ddb69 [0] (~dbinder@ool-435035ae.dyn.optonline.net) 16.43.57 Quit ddb69 (Client Quit) 16.56.27 Nick rad[thinking] is now known as radhard (~radhard@pD9E40952.dip.t-dialin.net) 16.58.11 # Ok, i've got a solution that works with linear appoximation. The log-function can be splitted in 8-10 small linear function (only one needed at a time). It works. Now i have to figure out, how to do this in fixed point integer. Should be straight forward, but not today ;) 17.00.24 # LinusN: Would that be ok to implement? Only integer, 3-4 comparisons and ohne linear function (y=a+n*x) that also works with int? 17.00.48 # and one linear... 17.10.30 Quit datazone (Remote closed the connection) 17.15.50 Join Jet8810 [0] (~Joshua@adsl-34-32-126.mia.bellsouth.net) 17.17.37 Nick seb-sleep is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) 17.17.53 Quit thebreaker () 17.20.59 Nick radhard is now known as rad[hard] (~radhard@pD9E40952.dip.t-dialin.net) 17.21.17 Nick rad[hard] is now known as rad[idle] (~radhard@pD9E40952.dip.t-dialin.net) 17.50.24 # rad[idle]: you there? 17.51.04 Nick LinusN|cooking is now known as LinusN (~linus@labb.contactor.se) 17.51.06 Join langhaarrocker [0] (~Philipp@B498f.pppool.de) 17.51.10 # yep 17.51.17 Nick rad[idle] is now known as radhard (~radhard@pD9E40952.dip.t-dialin.net) 17.51.18 Nick django|away is now known as Django (~Django@pD9E58DC0.dip.t-dialin.net) 17.51.28 # explain it a little further 17.51.49 # radhard: log solved? 17.52.27 # I used am approximation algorithm (little VB program) on the LOG-function. So i figured out, that 8-10 linear Functions could be used. 17.53.02 # :) 17.53.23 # Not fully. I converted it into 8 linear functions, that use float. Next task is to to the approximation with fixed point fload (int). 17.53.40 # radhard: do you have some code i could see? 17.54.14 # NP. Where post? 17.54.21 # linus at haxx.se 17.54.31 # Do you have the VB6 IDE? 17.55.01 # nope, i'll settle with the source 17.57.13 # Ok, it's out. But might look strange to you, if you don't know VB ;) 17.59.11 Quit langhaarrocker (brunner.openprojects.net irc.openprojects.net) 17.59.11 NSplit brunner.openprojects.net irc.openprojects.net 17.59.11 Quit Django (brunner.openprojects.net irc.openprojects.net) 17.59.11 Quit Schnueff (brunner.openprojects.net irc.openprojects.net) 17.59.11 Quit mem (brunner.openprojects.net irc.openprojects.net) 17.59.11 Quit LinusN (brunner.openprojects.net irc.openprojects.net) 17.59.35 NHeal brunner.openprojects.net irc.openprojects.net 17.59.35 NJoin langhaarrocker [0] (~Philipp@B498f.pppool.de) 17.59.35 NJoin Django [0] (~Django@pD9E58DC0.dip.t-dialin.net) 17.59.35 Join LinusN|walkdog [0] (~linus@labb.contactor.se) 17.59.35 NJoin Schnueff [0] (~mah@goedel.cs.uni-sb.de) 17.59.35 NJoin mem [0] (~mem@host38-2.bluelabs.se) 17.59.53 # Well, it's a fast hack, that might need some explanation. First, i shiftet the -90-0dB to 0-90dB. Also i left out 0, 'cause log(0) is undefined. Rockbox could assume 0. 18.01.02 # And since VB uses log with base e, i hab to do a conversion to log base 10. 18.05.11 # The results are collected via RecordRange(). The Rockbox code would have to use a 10*4 int lookup table and finde the correct range by simple for (max 10 compares) or sukzessive approximation (like an A/D converter) with max 4 compares. 18.07.44 # I understand the input range is 0 to 0x7FFF. What is the output range? 18.08.11 # Original: -90 to 0dB, me: 0-90dB 18.09.42 # The output goes to the display. What pixel range is that? 18.09.42 # -0,684159081 dBFs per pixel 18.09.42 # LCD_WIDTH = 112 18.09.53 # Ok, I try again :-) How many pixel do you use horizontally? 18.09.59 # frmmain.heigt and frmmain.width 18.10.06 # scalable 18.10.28 # i use 0x8000 "virtual" pixels ;) 18.10.29 # The size of the peak meter can be changed? 18.11.06 # The range of peak meter must be changable, too. 18.11.31 # Django: Do you have the code? Wonder why you are asking, not linusn.. 18.11.51 # pricipially the size of the peak meter can be changed although I doubt that it will become relevant, soon. 18.12.03 # It could be changed by simple int-multiplication. 18.12.30 # I don't see why Rockbox has to calc logs. All you need is a predefined table 18.13.08 # I'll modify the meter so that the range can be adjusted. Otherwise we'll have all the lower bits always on while at the interesting top end the resolution is insufficiant 18.13.14 # Is the size of the peak meter on screen fixed or can it be changed by the user? 18.13.28 # As said before, i would have to port the code to fixed point (int) calculation. 0-9000 for 0-90dB would fit, i think. 18.13.34 # Django: We don't want a table with 0x8000 entries 18.13.43 Join Remo [0] (~hofer@ekel.physik.unibas.ch) 18.14.03 # langhaar: do you really think that was my suggestion? :-) 18.14.07 # Django: the size now is fixed. But the meter principially can be scaled. 18.14.58 # Ok, how many pixels does the peak meter use for the output range? 112? 18.14.59 # Django: the values are spread so oddly that a simple map would affect the precision so heavily that is unusable for half the value range. 18.15.24 # The precision is already limited by the number of horizontal pixels. 18.15.37 # No need to be more precise. 18.16.15 Quit Jet8810 ("Client Exiting") 18.16.24 # There is a need. Just drae the log-function and you'll see. 18.16.32 # draw 18.16.39 # The peak meter reserves 3 pixel for clip display: meter width = 112 -3 18.17.39 # Ok. So the actual output range is pixel position 0 to 108. 18.17.39 Quit mem (Read error: 104 (Connection reset by peer)) 18.17.56 # But we mustn't rely on that. draw_meter takes width as parameter. 18.18.15 # (no, it's called peak_meter_draw - but who cares) 18.19.04 # What is the parameter good for? Did Archos use LCDs with different resolution? 18.19.18 # If we want the peak meter not to use a complete line 18.20.03 # All your problems will go away when you decide on a fixed size. 18.20.04 # We might want a small meter for the remote with lcd that seems to be about to be developed... 18.20.13 # No 18.20.40 # We have to map linear values to logarithmic values. A simple table can't help us here. 18.21.03 # Or only at the cost of an unacceptably large table. 18.22.49 # langhaar: What do you think, is 0-9000(int) appropriate for 0-90dB? Otherwise i have to use long. 18.23.20 # It is perfect. I'd be confident even with 0-900 18.23.54 # I need higher resolution for the increment. y=n*x+m 18.24.54 # n and m comes from a table with about 10 entries. Do you know how to implement sukzessive approimation to find the right pair to use? 18.25.31 # I remember ad converter use that technique... 18.26.48 # Exactly. I'll give you a table with Xmin values and you would have to find out what n and m to use. Also possible to hard-code, then it's faster. 18.28.18 # Alternatively you could help me to get the compiler up and running. Then i can implement it here. The short manual did not do the trick on my machine, sorry. 18.28.38 # do you use cygwin? 18.29.15 # No, i downloaded the executables and installers... 18.30.11 # It makes things much easier when you use cygwin because there are many rockbox scripts and makefiles that work with it right away 18.31.26 # I'll check 18.31.34 # Together with the sh1 complier from http://merwin.bespin.org/sh1cygwin it worked 18.32.15 # You don't have to install complete cygwin. Just make sure you get all the building tools. 18.34.55 # Does not seen they are offering a building tools packt. I'll have to d/l the whole stuff. 18.35.31 # While installing you can choose what to install 18.35.33 Join mem [0] (~mem@host38-2.bluelabs.se) 18.39.39 # Hmm, i don't like theese Internet Installers. But it offers d/l. Should be ok. Quite a lot of big packages ;) 18.39.46 Join hardeep [0] (hardeeps@sdf.lonestar.org) 18.39.56 # I know :( 18.41.18 # langhaarrocker: located in germany? 18.41.30 # yes. Why? 18.41.46 # Just interested. Me too. 18.42.08 *** Saving seen data "./dancer.seen" 18.42.28 # Jukeboxes spread all over the world... 18.43.20 # radhard: so you have the same dull, gray, rainy weather? 18.43.55 # Yeah, and it wouldn't have been so widespread without rockbox ;) Yepp, and it's getting dark slowly. Clouds all over the sky :( 18.45.24 # I only can imagine that people by an archos because of rockbox if they know linusn or someone else here personally 18.45.42 Join ddb69 [0] (~dbinder@ool-435035ae.dyn.optonline.net) 18.46.06 # by := buy 18.46.13 # I've been out running a few kilometers this afternoon. We got a little wet ;). Nobody i know uses the original OS. 18.46.38 # hi guys, anyone know when the official release of 1.3 will be? 18.46.47 # oops, I mean 1.4 18.46.57 # Hehe. No. 18.47.18 # Was already looking for the site.. ;) 18.47.37 Join datazone [0] ([K6vBDd2eH@207.136.36.203) 18.47.42 # I wouldn't be surprised if it happened by next weekend, though. But that's no promise and It's not me who is involved in that, anyway 18.48.05 # ok, thanks 18.48.53 Part ddb69 18.50.14 # Ok, i'll continue with coding. Maybe i could finish the problem this evening. If you really plan to implement it this way. Cygwin is at 30%, will take another while... 18.51.21 # Just gimme some some log function and you'll have dbFS the next day... 18.58.14 # cu later. 19.49.10 Part Remo 19.54.52 Join panthar [0] (panthar@d-216-195-180-117.metrocast.net) 19.55.29 Quit langhaarrocker (Read error: 104 (Connection reset by peer)) 20.40.25 Quit hardeep (Remote closed the connection) 20.42.10 *** Saving seen data "./dancer.seen" 21.21.41 Quit datazone (Read error: 104 (Connection reset by peer)) 21.22.12 Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) 21.25.20 Nick Django is now known as Django|away (~Django@pD9E58DC0.dip.t-dialin.net) 21.35.49 Join Phantom [0] (Phantom@ASte-Genev-Bois-109-1-3-21.abo.wanadoo.fr) 21.35.51 # Hi 21.52.15 # somebody ? 21.52.58 # hi 21.53.03 Nick LinusN|walkdog is now known as LinusN (~linus@labb.contactor.se) 21.54.40 Quit elinenbe (Read error: 110 (Connection timed out)) 21.58.27 # hi 21.58.39 # what's about Star ? 22.00.22 # Star? 22.01.23 # the new game 22.01.52 # I love games 22.01.58 # lot,lot of games 22.02.04 # ah, it isn't in yet, is it? 22.02.10 # %-)) 22.02.28 # no 22.02.37 # it has issues 22.02.54 # I why "snake" was removed ??? 22.03.00 # so the author has things to fox before we can use it 22.03.17 # Zagor thought one snake gem was enough 22.03.37 # nobody continued developing Snake, so we removed it 22.03.37 # that isnt true 22.03.48 # snake was pretty good 22.04.01 # what can you add ? 22.04.14 # this is a snake ./ 22.04.26 Nick Synthe` is now known as Synthe (Synthe@galt.synthe.net) 22.04.59 # affirmative, it's one of the most addictive games also on Nokia phones 22.05.00 # is it possible to start a .lang on the Jukebox ? 22.05.19 # Phantom: no, you run .lng files 22.05.34 # what is the =/= ? 22.05.44 # i found Snake boring, dead slow. 22.06.07 # what is the =/= betwenn lang and lng ? 22.07.01 # lang are the source files, lng are the compiled language files 22.07.26 # ok..and how to compile a lang file into lng ? 22.07.35 # tools/binlang 22.07.45 # k 22.07.46 # never done it myself 22.11.19 # Is there a place where I can find .lng ? 22.11.35 # Got workink dB code. Uses integers and one long. 22.12.00 # integers and long are the same on SH1 22.12.35 # If only i knew that before... No Problem. Works also with all longs. 22.14.01 Nick LinusN is now known as LinusN|away (~linus@labb.contactor.se) 22.15.22 Join breaker [0] (~mail@isdn216-114.rz.uni-karlsruhe.de) 22.15.55 # Maximum error is below 2%, that's pretty good for an integer appoximation. And it's already trimmed to high speed ;) 22.20.15 # Is there a place where I can find .lng ? 22.24.18 # Is there a place where I can find .lng ? 22.24.37 # dont know, soory. 22.24.38 # tools/binlang apps/lang/english.lang apps/lang/.lang .lng 22.24.45 # right there :p 22.24.53 # and under windows ? 22.25.00 # uhm 22.25.02 # install perl? :p 22.25.22 # I ve Cygwin 22.26.01 # perl tools/binlang apps/lang/english.lang apps/lang/.lang .lng 22.26.05 # ? 22.26.07 # heh 22.26.26 # maybe \ instead of / ... 22.26.29 # psycoCul, You know very well the thing, so...can you send me a français.lng ? ;-) 22.26.43 # i've never actualy used it before... 22.26.46 # but uh i suppose 22.27.13 # tell me if that work please 22.27.26 # Missing ID in apps/lang/francais.lang: LANG_REPEAT_ONE 22.27.26 # Missing ID in apps/lang/francais.lang: LANG_REPEAT 22.27.26 # Missing ID in apps/lang/francais.lang: LANG_REPEAT_ALL 22.27.27 DBUG Enqueued KICK PsycoXul 22.27.27 # heh 22.27.28 # i will give you my email 22.27.38 # arg 22.27.39 # it needs to be updated 22.27.46 # but those are all thats missing 22.27.46 # ok, no prob 22.27.51 # it worked anyways 22.27.54 # it seems 22.28.05 # Iwill send you what you must add 22.28.23 # heh 22.29.54 # id: LANG_REPEAT 22.29.54 # desc: in settings_menu 22.29.54 # eng: "Repeat" 22.29.54 DBUG Enqueued KICK Phantom 22.29.54 # new: "Répéter" 22.29.54 # id: LANG_REPEAT_ALL 22.29.55 *** Alert Mode level 1 22.29.55 # desc: repeat playlist once all songs have completed 22.29.57 # eng: "All" 22.29.59 # new: "Tout" 22.30.01 # id: LANG_REPEAT_ONE 22.30.03 # desc: repeat one song 22.30.05 # eng: "One" 22.30.07 # new: "Un seul" 22.30.21 # copy/paste that at the end of "français.lang" 22.30.28 # that should work 22.31.26 # ... 22.31.28 # yeah 22.31.30 # seems to 22.31.38 # can you get dcc's? 22.31.55 # may bee, sometime that work 22.31.57 # try 22.32.51 # retry 22.32.58 # that should work 22.33.50 # received 22.33.53 # I try... 22.34.53 # perfect 22.35.01 # we are good 22.35.32 # heh 22.35.58 # Hi! Has somebody set up the compiler up and working? 22.36.38 # radhard: most of us, afaik heh 22.36.52 # ? : why jukebox didn't remind lng and .wps after a reboot ? 22.37.09 # I must restart each.. 22.37.47 # you can name them default.wps and (i think) default.lng in the /.rockbox/ dir on the archos 22.38.11 # remembering the last selected ones is something on the TODO list 22.38.43 # I wrote some code for rockbox and want to test it. I read the howto, installed complete Cygwin, installed compiler, tried FAQ and Howto again, but can't make it run. Never used gcc compiler befor, only embedded systems with own ide. Does anybody have a few minutes to help? 22.39.46 # I ve do the same thing 22.39.56 # but that is to hard to use 22.39.56 *** Alert Mode OFF 22.40.01 # sorry 22.42.11 *** Saving seen data "./dancer.seen" 22.42.15 # That's no problem, if i only get it running the first time. i think. 22.44.07 # I don't understand : /.rockbox/ 22.44.25 # how to create a such folder ? 22.44.47 # windows don't support "/" in folder name 22.45.06 # er 22.45.12 # Phantom: Also got the code. Maybe you could point me to important stuff to read? Windows also uses xxx.yyy in Folder names. 22.45.14 # / is the directory seperator 22.45.21 # in windows terms that's \.rockbox 22.45.35 # ok 22.45.36 # PsychoXul: Are you Psyco Dedman ? 22.45.57 # just open a commandline prompt, go to your archos drive (if it's x, type x: and enter), and then "mkdir .rockbox" 22.46.05 # k 22.46.07 # breaker: yeah 22.46.20 # PsychoXul: I've just read your mail in the mailinglist. 22.46.27 # I had the prob with the settings. 22.46.31 # ah 22.46.47 # I tested it again and the prob is still there. 22.46.59 # weird 22.46.59 # I have not default.cfg. 22.47.22 # Only a default.fnt and a default.wps. 22.47.43 # And I selected "Reset settings" and made all my settings again. 22.47.59 # another ? : where can I find new fonts ? "pre-compiled" 22.48.12 # All other values were saved correctly (contrast,...), but the sound is "flat" again after a reboot. 22.48.20 # hmm weird 22.48.48 # player or recorder? 22.48.58 # Phantom: i know nothing about fonts, i've got a player :/ 22.49.05 # LOL 22.49.08 # sorry 22.49.44 # breaker : Use .EQ files to make a "good sound" 22.49.54 # heh 22.50.10 # mine saves just fine 22.50.10 # I have soe .eq files. I just saw that bass was set to -12 !?! Wait a moment... 22.51.06 # on my player, if i don't do something that makes the disk access after changing the settings they don't get saved 22.51.20 # i.e. if i change them and then immediately shut it off, it stays at what it had saved previously 22.51.33 # which is why i asked if you have a player or recorder 22.51.44 # recorder's save to the RTC instantly afaik 22.51.44 # That's because the player has no rtc and settings are written to disk only.# 22.51.50 # yeah 22.52.58 # Isn't the format "bass: 5 22.53.07 # "bass: 5" and so on? 22.53.37 # I have a .eq file with that and when I "execute" it the bass is set to this, but when I go to the sound menu, the bass is at -12. 22.56.15 # So now I see what's the prob. Loading the .eq file sets the bass to +5 (which is ok) and sets the bass value (accessible in sound menu) to -12. And -12 is saved to RTC and loaded the newt time. 22.56.31 # SO I'll have a look at the .eq file loading code. 22.56.59 # hmm odd 23.00.26 # Yan you please make an .eq file with "bass: 5" in it, load it and tell me what the sound menu says? 23.00.29 # Can.. 23.00.44 Quit Phantom () 23.00.55 # Help! I desperately want to install the compiler an get it working to test some code that i worked on half the day. Already read the Howto and FAQ and downloded and installed all necessary stuff, but can't make the tools. Anybody got some time to help? 23.01.35 # PsychoXul: "treble: 5" works! 23.01.36 # Pointers to good doku also very appreciated! 23.01.53 # radhard: Win or linux? 23.01.58 # Win 23.02.12 Join langhaarrocker [0] (~Philipp@B4743.pppool.de) 23.02.17 # Hm, I never tried to install the compiler under win. Sorry. 23.02.58 # Maybe should work under Cygwin? Got it completely installed. 23.03.30 # I don't know, but is the Cygwin only a compiler for the SH1? 23.03.40 # And you need the tools compiler for Win/intel? 23.03.46 # compiled.. 23.04.05 # with cygwin it is the easiest way 23.04.30 # Hi langhaar! Maybe you can help. The code is ready to get ported... 23.04.35 # :) 23.04.41 # Thank you breaker! 23.04.52 # OK. 23.05.41 # 2% max error and uses only int/long. Should be very fast! 23.06.22 # good. fast is even more important than accuracy 23.08.35 Quit Django|away ("User pushed the X - because it's Xtra, baby") 23.12.27 # When "executing" a .eq file, the read values are not displayed anymore. Is this normal? 23.13.18 # yes 23.14.15 # Can please someone with a recorder make an .eq file with "bass: 5" (value is not important), execute it and tell me what the sound setting (bass) shows? Mine always is set to -12! 23.15.14 # And I can't see an obvious error in settings.c. 23.17.44 # breaker: I have the same result. 23.17.49 # Aha. 23.17.57 # That's interesting. 23.18.12 # So now the question is why this happenes. 23.18.27 # This is happening since I'd say three days or so. 23.18.34 # But I thought it was me because I just have been fiddling with persistence of global_settings 23.19.02 # In your version or did you commit something in cvs? 23.19.17 # no 23.19.50 # But recently the repeat thing was expanded. That goes into global_settings which is stored to rtc / disk 23.20.15 # But that's not a problem of saving/loading from RTC I think. 23.20.22 # When booting a crc is performed and if it fails it loads defaults 23.20.40 # Maybe the defaults for the bass setting are faulty and the crc must be recalculated 23.21.16 # Loading the .eq should set the bass value to the value that's in the .eq file. There is no CRC done there, is it? 23.21.26 # And no save/load to RTC. 23.21.37 # the format of the .eq file changed a while ago. 23.22.19 # Now it's "bass: 5" instead of "bass=5", but that shouldn't be the point. And for treble, it works. 23.26.55 Nick LinusN|away is now known as LinusN (~linus@labb.contactor.se) 23.27.35 # recorders save to RTC immediately, but it is also saved to disk 23.27.50 # and the disk info seems to take precedence 23.28.01 # I think the mistake is in mpeg.c in the 1769 23.28.15 # thus, settings aren't properly saved until disk access 23.28.54 # langhaarrocker: not, that is not the error 23.32.31 # yes. I was mixing ups the functions _again_ 23.34.47 # i just tried it on my recorder. it worked. is this a Player issue? 23.36.15 # no. recorder. But my environment is to unstable to be reference here. I'm messing it all up. 23.36.23 # :) 23.37.36 # if atoi() fails, bass will be -12 23.39.05 # And I thought atoi was improved 23.39.11 # it was 23.39.19 # maybe double negation? 23.39.34 # since the old didn't handle negative numbers? 23.39.57 # did you try with a file with only "bass: 5" in it? 23.41.23 # and does the line end with CR/LF or only LF? 23.47.18 # i can't get it to fail 23.47.37 # can you get it to happen with the daily build? 23.48.20 # LinusN: I made a file with bass: 5 in it and it works. The same with a file with additionally treble: 5 in it. 23.48.40 # Please try http://www.uwe-freese.de/eq-test.eq That file does result in the -12 bass setting! 23.49.30 # I just saw that I have a bass boost value of 50. Is it from 0 to 100 or 0 to 10? 23.50.29 # bass boost should be 0 - 10, afaics 23.51.45 # I have also a flat.eq with all values set to 0. And there also the bass value (in menu) is set to -12. 23.52.15 # bass: 0 will give you -12 23.52.33 # bass: 0 _is_ -12dB 23.52.51 # is there any reason not to auto power off a player when idle while charging? 23.52.53 # hmmm, no 23.53.02 # PsycoXul: what? 23.53.24 # and powering off while paused seems kinda strange, might be annoying if you don't use resume? 23.53.50 # breaker: your file doesn't set bass to -12 23.54.09 # PsycoXul: i can agree on the second point 23.54.14 # barely 23.54.23 # When I load bass with set to 6 I hear that it is applied. When I then enter the sound menu it displays -12. When changing from -12 to -11 I hear that the bass is reduced. 23.54.25 # LinusN: Hm? Here it is doing so. Please wait a minute. 23.54.28 # but turning off while charging? why? 23.54.48 # langhaarrocker: Exactly the same here. 23.54.55 # i dunno, it just seems strange 23.55.02 # i guess its no big deal 23.55.11 # PsycoXul: why is it strange? 23.56.22 # i dunno... why's it need to stay on any time while idle for longer than the autoshutoff idle time? heh 23.57.22 # my build is 12 bigger than the daily. :) 23.57.24 # PsycoXul: because we want it that way? 23.57.29 # oh ok 23.57.29 # heh 23.58.09 # i don't know, people tend to want it to stay on, because the auto-shutdown is a battery saving feature 23.58.26 # thats true... 23.58.32 # no need to save batteries when charging 23.58.51 # i was just kinda suprised when i woke up and the unit was still on this morning