--- Log for 11.01.105 Server: niven.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 2 months and 2 days ago 00.00.17 # windows-plugin ? 00.00.24 # * Zagor has never ran itunes 00.00.43 # currently on archos site only mac is supported 00.00.46 # I had a windows version of itunes installed a few month ago. 00.00.57 # euh ? 00.01.32 # something on the archos website led you think the gemini would work with mac only ? 00.01.45 # there is a [plugin for mac so archos players can sync using itunes 00.02.00 # ah, thats additional. 00.02.11 # for windows, you don't need no itunes :-) 00.02.37 # instead i get musicmatch 00.02.52 # I don't know these devices, but I'm pretty sure these devices need no other software to communicate with windows 00.03.20 # musicmatch helps like itunes to manage your tons of music. i dislike both 00.03.55 # is there a way to update the arclibrary without musicmatch 00.04.04 # mrfry3: just copy your files to the player. no special software needed. 00.04.35 # arclibrary ? 00.06.09 # ahh, archos has started with an id3 database: ARClibrary 00.06.19 # archos has something installedyes 00.06.25 # oh 00.06.53 # would be fun to try, comparing it to mine :) 00.07.10 # how's that going btw? 00.07.21 # if you just copy directly w/o musicmatch, they db never updates 00.07.32 # they=the 00.07.59 # the first version is nearly committable. i "just" need to break out all directory-specific code from tree.c 00.10.13 # making tree.c more abstract, calling code from filetree.c and dbtree.c 00.10.36 # any idea when rockbox will work with gmini? 00.11.44 # no :-) 00.11.52 # not today 00.11.55 # not next week 00.11.56 # quite some time 00.12.17 # if you want sound to be played... 00.12.21 # we should announce a date for the iRiver and gmini port. we should announce ANY date so these questions get muted. 00.12.35 # Nothing before 2 months ;) 00.12.39 # and if 'we' fail, we claim the vaporware-award 00.12.44 # lImbus: we don't announce dates. we can't make such promises. 00.12.56 # fixed dates are for the weak ;-) 00.13.04 # lol 00.13.27 # jo, I know. was for fun. it's the saying that gets my boss to his ends: "it's ready when it's ready" 00.13.29 # fixed dates are for marketing departments. we don't have one. 00.13.34 # yay 00.13.51 Quit mrfry3 ("CGI:IRC") 00.14.19 # lImbus: i was hoping you were joking. i just couldn't risk it ;) 00.15.25 Join JohnP67 [0] (~182ee535@labb.contactor.se) 00.15.28 # thats so true 00.18.42 # Anyone out there? 00.18.51 # yes 00.19.02 # I'm in here 00.19.06 # not out there! 00.19.20 Join bagawk [0] (~Lee@bagawk.user) 00.19.30 # Does anyone have time for a few newbie questions regarding Rockbox? 00.19.43 # yes 00.19.48 # Who's Alan Korr ? 00.19.50 # JohnP67: fire away! 00.20.00 # jyp: he hasn't been around in years 00.20.24 # ok.. Still looking for the ATA guru "out there" ;) 00.20.36 # jyp: what do you need to know? 00.20.42 # Zagor and LinusN are two suitable ATA guys 00.20.50 # Oh alright... 00.20.56 # Ok, where to start..first, to sum it up, I used the voicebox talk-mp3 to create folder/file names and did so correctly. However, my player seems to not play all of them. 00.21.08 # There's a lot of people... I'm messing up the names. 00.21.39 # I can't make out how some registers are mapped to the gmini's ide controller... 00.22.14 # is there some kind of standard for that ? 00.23.21 # no. as you can see from the other devices supported, the registers can be located quite differently. 00.23.40 # Ok... 00.24.01 # no info in the data sheets? 00.24.15 # no data sheet at all 00.24.21 # ow 00.24.48 # Or with nothing related to programming the device 00.25.01 # that's why I thought it could be standard 00.25.32 # but you added this to the emulator, didn't you? 00.25.42 # Yes 00.25.57 # but archos firmware do not use some registers that you do use 00.26.03 # such as? 00.26.25 # ATA_SELECT 00.27.03 # or maybe i don't emulate it correctly 00.28.02 # ah, ok those "generic" registers are always in the same order. that's in the ata spec. i thought you meant the data and control registers. 00.28.15 # sorry for the confusion 00.28.29 # np 00.28.39 # I don't understand what's going o anyways 00.28.47 # (don't ask me how I did the emulator) 00.28.52 # :) 00.28.53 # lol 00.29.00 # what's happening? 00.29.29 # I was about to ask him how he did the emu... 00.29.57 # JohnP67: not all of them? 00.31.36 # No, not all of them. Some folders and files just bring silence, while others are spoken with numbers. 00.31.54 # Most work fine. The vast majority. 00.32.55 *** Saving seen data "./dancer.seen" 00.35.39 # weird 00.35.47 Quit bogeyman () 00.35.54 # maybe it has something to do with the filenames? 00.36.29 # In what way? It is a few folders and file names, btw. No pattern I can determine. 00.37.06 # give me an example, filename and file size 00.38.55 # I divide music into folders based on bands/artists. So, example, Alan Parsons, or, Emerson, Lake & Palmer aren't spoken, but Asia, ELO and others are. 00.39.28 # I would have to have the unit hooked up to see the files not being spoken, but they are in the rockbox directory. The music tracks seem to all be spoken. 00.39.38 # within the individual folders 00.40.41 # they are in the rockbox directory? 00.41.21 # Yes, all are. Is that a problem? It seemed like the best place to put them. 00.42.39 # 'Nite all 00.42.40 Part jyp ("Leaving") 00.42.46 # i'm not a voice file user myself, but i thought the .talk files were supposed to be in the same location as the music directory 00.43.07 # (or was it inside the dir...?) 00.44.18 # I am voice user 00.44.23 # voice directory user 00.44.27 # yes, every directory should contain a "dirname.talk" file 00.44.31 # They are created within each folder. You have a dirname.talk.mp3, and individual talk clip files for each file within that folder. What seems to be the only pattern is the folder names not spoken are all in the rockbox folder. Thing is, most are spken there. It's about five that aren't 00.44.33 # yup 00.45.01 # ahh, we are messing up dir-voice and file-voice 00.45.20 # JohnP67: but why on earth have all the music in the rockbox dir? 00.45.57 # Good question. Lol. It just seemed the convenient thing to do. 00.46.11 # and it's "dirname.talk", not "dirname.talk.mp3" 00.46.22 # I didn't think that would make a difference according to the documentation. 00.46.32 # Right 00.47.00 # the rockbox dir should only contain rockbox and its associated files 00.47.50 # not that it does any harm, but it simplifies a few things, like not having to set the "All files" view option 00.47.54 # Ok, I'll try moving the music out.Not sure if that is the problem, but who knows. This is all new to me. 00.48.03 # that is probably not the problem 00.48.25 # i suspect either the dir name or the file contents 00.48.36 # too bad you can't give me an example 00.49.09 # Emerson, lake and Plamer, and Alan Parsons, are two folders that aren't being spoken. 00.49.53 # that would be "/.rockbox/Emerson, Lake & Palmer/dirname.talk" then? 00.50.54 # Yes, that's it 00.51.00 # exactly like that? 00.51.08 # the details are very important 00.51.55 # Ok, give me a second and I'll check 00.51.57 # looking at the code, the dir name shoudln't matter 00.52.57 # please check that there really is a dirname.talk file, and that it isn't 0 bytes 00.57.03 # Yes, exactly how you wrote the file name, Linus. And each one ranges between 1 and 1.5 kb 00.58.21 # hmmm 00.58.32 # my files are bigger for less longer dirnames 00.58.43 # can you send me the dirname.talk file? 00.58.55 # I'm using Crystal as my rockbox and Marry for the talk files. Is that a problem? 00.59.03 # 1kb is pretty small 00.59.20 # Ok, where to send it? 00.59.45 # are the working dirname.talk files that small too? 00.59.57 # send it to linus at haxx.se 01.00.16 # Hold on, I'll check 01.02.34 # i'm off to bed. see you. 01.02.35 Quit Zagor ("Client exiting") 01.03.13 # me too 01.03.16 # night! 01.03.19 # bye 01.03.35 # uh, nite 01.04.02 Quit bagawk ("Leaving") 01.06.39 # I'll email you the one of the files, Linus. I'll also compare it to working ones. Stuck on the phone... 01.09.21 # You still here, Linus? 01.09.24 # another guess is that the script might have problems with spaces or other chars in the dir names 01.10.41 # Hmm. I'll experiment, but you might be onto something about the size. Alan Parsons is only 1.5 kb. The working ones, which are shorter in name, are more on average. 01.11.45 # try copying a working file into the alan parsons dir 01.11.58 # and see if it is spoken 01.12.50 # Ok, I'll try that. Two other quick questions befoe I have to run. First, is the disk info for disk space accurate? Secondly, how does one create a play list with specific songs? Can this be done as a blind person? 01.14.25 # 1) the disk space info is not always accurate, since Windows doesn't always update that information on the disk 01.15.01 # 2) You use the on+play (or hold-play) menu to queue the files, and then save the dynamic playlist 01.15.35 # 3) don't know 01.15.51 # Ok, but I get no speech when I try to cue files. I was told that some areas with music playing won't be able to have speech work at the same time. 01.16.16 # JohnP67: true, the speech is disabled while playing music 01.16.28 # however, you don't have to play music to queue files 01.17.02 # Really? I don't see a cue option when I do on and play to get file menu. I see rename, delete and open with. 01.18.26 # when selecting an mp3 file? 01.19.05 # Yes, if I am in a folder of MP3 files, I only have rename, open with, delete, create folder and one other thing. No cue option 01.20.00 # when i hold Play on an mp3 file, i get "playlist" as my first option 01.20.16 # followed by rename, delete etc 01.20.28 Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") 01.20.35 # Yes, I get that, and then insert. Is that how you cue the file? 01.20.51 # yes, playlist->insert 01.21.05 # but the damn thing starts playing... 01.21.11 # :-( 01.21.14 # Ok, I'll try that. Stupid me was thinking there is a cue option. 01.21.23 # (haven't used that feature myself) 01.21.58 # I'll give it a shot and email you one of the non-working files. Thank you for all your help and your time. 01.22.08 # looks like it's still unusable for blind people, since it starts playing 01.22.38 # Well, I'll find out. It would be nice to create a play list manually, but I'll mess around. 01.23.08 # need some sleep, cu later 01.23.09 # i don't think it should start playing 01.23.13 # me too 01.23.16 # nite all 01.23.31 # Later then 01.23.35 # LinusN: yes, startnig to play busts it... 01.23.36 # yup 01.23.44 # silly, imho 01.23.45 Quit JohnP67 ("CGI:IRC") 01.23.48 Part LinusN 01.23.50 # dunoo 01.23.55 Quit lImbus_ (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") 01.24.58 Quit Strath ("Client closed") 02.20.09 Quit Stryke` (Read error: 110 (Connection timed out)) 02.32.59 *** Saving seen data "./dancer.seen" 02.37.38 Quit _aLF ("Leaving") 03.27.11 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 03.34.50 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 04.11.31 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 04.33.03 *** Saving seen data "./dancer.seen" 04.40.30 Join bagawk [0] (~Lee@bagawk.user) 04.48.02 Quit bagawk ("Leaving") 05.51.16 Quit midk (Read error: 104 (Connection reset by peer)) 05.52.54 Join bagawk [0] (~Lee@bagawk.user) 05.54.27 Quit bagawk (Client Quit) 06.10.28 Quit Kultivator (Read error: 110 (Connection timed out)) 06.33.04 *** Saving seen data "./dancer.seen" 06.59.23 Quit Nibbler (Connection timed out) 07.46.11 Join LinusN [0] (~linus@labb.contactor.se) 07.53.46 Part amiconn 08.03.52 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 08.16.19 Join void_ [0] (~void@ool-4570f612.dyn.optonline.net) 08.33.05 *** Saving seen data "./dancer.seen" 08.40.52 Join Nibbler [0] (~nibbler@p3E9D4EE4.dip.t-dialin.net) 08.58.38 # hi all 09.05.53 # hi 09.10.36 Quit Nibbler (No route to host) 09.11.03 Quit LePoulpe (Read error: 54 (Connection reset by peer)) 09.14.26 Join LePoulpe [0] (~lpos@AMontpellier-251-1-31-32.w83-113.abo.wanadoo.fr) 09.16.12 Quit LePoulpe (Read error: 104 (Connection reset by peer)) 09.16.50 Join LePoulpe [0] (~lpos@AMontpellier-251-1-31-32.w83-113.abo.wanadoo.fr) 09.20.35 Join TexJoachim [0] (~TexJoachi@pD9E24F64.dip.t-dialin.net) 09.35.07 Join Zagor [242] (~bjst@labb.contactor.se) 09.35.55 # morning all 09.36.02 # mooning 09.41.43 # morning Zagor 09.43.49 # morning 10.13.47 Join Nibbler [0] (~nibbler@p3E9D4EE4.dip.t-dialin.net) 10.17.17 Quit dwihno (Remote closed the connection) 10.22.53 # hi ho! 10.23.24 # ho ho ho 10.24.10 # any progress on my archos, santa? 10.24.36 Join dwihno [0] (~dw@81.8.224.89) 10.26.43 # my elfs gave it to another kid 10.27.10 # never trust an elf! 10.27.11 # lol 10.28.07 Quit dwihno (Remote closed the connection) 10.33.08 *** Saving seen data "./dancer.seen" 10.34.14 Join dwihno [0] (~dw@81.8.224.89) 10.39.19 Quit dwihno (Remote closed the connection) 10.41.07 Join dwihno [0] (~dw@81.8.224.89) 10.50.06 Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) 11.00.13 Join zeekoe [0] (HydraIRC@zeekoe.kabel.utwente.nl) 11.07.14 Quit LePoulpe (Read error: 110 (Connection timed out)) 11.11.37 Join kurzhaarrocker [0] (~knoppix@p50876E71.dip0.t-ipconnect.de) 11.39.41 Quit ze (Nick collision from services.) 11.39.50 Join ze [0] (psyco@adsl-63-205-43-146.dsl.lsan03.pacbell.net) 11.42.14 Join webguest48 [0] (~9bc02104@labb.contactor.se) 11.57.43 Quit webguest48 ("CGI:IRC (Ping timeout)") 12.00.38 Quit ze (Read error: 104 (Connection reset by peer)) 12.02.06 Join ze [0] (psyco@adsl-63-205-42-246.dsl.lsan03.pacbell.net) 12.10.23 Join Kultivator [0] (Taxi@oslo-dhcp-248-180.bluecom.no) 12.12.38 # * lImbus is back 12.33.12 *** Saving seen data "./dancer.seen" 12.42.55 Part kurzhaarrocker 13.08.25 Join midk_ [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 13.25.29 Quit midk (Read error: 110 (Connection timed out)) 13.37.28 Join zeekoe_ [0] (HydraIRC@zeekoe.kabel.utwente.nl) 13.41.06 Join R3nTiL [0] (~zorroz@83.69.98.99) 13.55.47 Quit zeekoe (Read error: 110 (Connection timed out)) 13.55.47 Nick zeekoe_ is now known as zeekoe (HydraIRC@zeekoe.kabel.utwente.nl) 14.23.51 Quit R3nTiL () 14.24.51 Join schuepf [0] (~chatzilla@pD9EE3AFC.dip0.t-ipconnect.de) 14.32.33 # join schuepf 14.33.13 *** Saving seen data "./dancer.seen" 14.34.36 Join LePoulpe [0] (~lpos@AMontpellier-251-1-61-113.w83-113.abo.wanadoo.fr) 14.49.31 # woo, now i can toggle between id3 browser and file browser 14.49.48 # woweeeee 14.50.30 # is that part of the db project? 14.50.50 # how do we want to do that, btw? currently I have a setting menu->general settings->file view->browse mode. 14.50.53 # Lynx_: yes 14.51.35 # i know: an F button! ;-) 14.51.48 # Zagor: you mean file view->"Music only", "Playlist", "All", "ID3"? 14.52.18 # ah, that's a nicer way 15.13.52 # <[IDC]Dragon> what's the footprint of ID browsing? 15.14.23 # probably enough to kill some rombox... 15.14.39 # we should make a special build option for rombox 15.14.46 # so that we can ifdef out features for it 15.15.10 # <[IDC]Dragon> no, we should make a special loader 15.15.29 # loader? 15.15.31 # linus is on it :) 15.15.45 # loader? 15.15.48 # ...says zagor 15.15.52 # just kidding 15.16.09 # <[IDC]Dragon> instead of the Archos firmware in the first part 15.16.13 # like the archos firmware? but just a tiny stub in the flashed part? 15.16.19 # <[IDC]Dragon> an emergency Rockbox 15.16.20 # ah 15.16.45 # <[IDC]Dragon> which can charge, boot .ajz, and USB mode 15.16.51 # we'd might need some charging code in that stub 15.17.19 # How about the charge-while-USB issue? :) 15.17.25 # Feels like I'm bringing it up too often 15.20.11 # <[IDC]Dragon> I have a name for it: how about "bootbox"? 15.21.01 # rocksolid 15.21.07 # my db-enabled rockbox.bin is currently 1300 bytes larger than release 2.4 15.21.46 # <[IDC]Dragon> oh, that's small 15.22.13 # yeah. i wonder if i've removed something vital :-) 15.22.39 # <[IDC]Dragon> more feature per byte than my 900-byte multivolume 15.22.48 # :-) 15.23.06 # it will grow more, though. the database browser is only very simple yet 15.23.26 # and let's not talk about the bugs-per-byte factor :-) 15.23.40 # <[IDC]Dragon> the UI part is usually what takes the most 15.23.49 # LinusN: i think i'm gonna win that :-) 15.24.18 # <[IDC]Dragon> multivolume had a bug, too 15.24.26 # but you'll never beat my errors-per-commit factor :-) 15.24.36 Join webguest28 [0] (~51835051@labb.contactor.se) 15.24.41 # <[IDC]Dragon> ;-) 15.25.04 # hehe 15.25.22 Quit webguest28 (Client Quit) 15.27.10 # <[IDC]Dragon> Zagor: can we do SQL queries onthe box? 15.29.08 Join zeekoe_ [0] (HydraIRC@zeekoe.kabel.utwente.nl) 15.29.49 Quit midk_ (Read error: 104 (Connection reset by peer)) 15.30.14 # [IDC]Dragon: only if you install sqlserver.rock, it's only 35megabytes 15.30.53 # <[IDC]Dragon> ah, ok 15.31.44 # <[IDC]Dragon> good thing that I ordered some more of these RAM chips 15.33.04 # hehe 15.33.19 # how much were they? 15.34.15 # <[IDC]Dragon> I don't know yet 15.39.19 Part LinusN 15.45.32 Quit zeekoe (Read error: 110 (Connection timed out)) 15.45.32 Nick zeekoe_ is now known as zeekoe (HydraIRC@zeekoe.kabel.utwente.nl) 16.15.14 Quit TexJoachim ("Bye!") 16.26.03 Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) 16.33.15 *** Saving seen data "./dancer.seen" 16.34.34 Quit zeekoe (" HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it") 16.34.36 Join zeekoe [0] (HydraIRC@zeekoe.kabel.utwente.nl) 16.36.28 Join bagawk [0] (~Lee@bagawk.user) 16.37.07 # hey [IDC]Dragon 16.40.13 Quit bagawk (Client Quit) 16.46.02 # <[IDC]Dragon> that was too quick for me 16.50.45 Join jyp [0] (~jp@172.9-136-217.adsl.skynet.be) 16.54.15 # salut 16.54.26 # hey 16.59.26 # hi 16.59.41 # haiduk 16.59.57 # nooooo... not that song 17.00.28 # \o/ 17.01.44 Join mecraw__ [0] (~lmarlow@69.2.235.2) 17.03.24 Quit courtc (K-lined) 17.16.38 # jyp: you have to resend your patch 17.16.53 # the list does not take attachment but text-attachments 17.31.36 # ok 17.33.29 Join jyp_ [0] (~jp@47.6-136-217.adsl.skynet.be) 17.35.10 # Does it mean you want inline text ? 17.35.40 # akf 5 minutes 17.36.01 # <[IDC]Dragon> why send patches to the mailing list, why not file them into the patch tracker? 17.40.22 Join Spida_ [0] (Spida@pD9FFA999.dip.t-dialin.net) 17.43.12 Quit Spida (Read error: 60 (Operation timed out)) 17.47.31 # [IDC]Dragon: Daniel told him to do :-) 17.47.54 # jyp_: me certainly not :-) 17.49.24 # <[IDC]Dragon> I think that was a mistake 17.49.50 # <[IDC]Dragon> I really suggest the patch tracker 17.50.17 # yup 17.52.33 Quit jyp (Read error: 110 (Connection timed out)) 17.59.42 Join courtc [0] (~court@adsl-33-166-127.asm.bellsouth.net) 18.04.59 # ok I'll have a look at it. 18.05.03 Quit jyp_ ("Leaving") 18.16.22 Part Zagor 18.33.17 *** Saving seen data "./dancer.seen" 18.37.40 Join pike| [0] (pike@c83-249-120-49.bredband.comhem.se) 18.37.40 Join mecraw_ [0] (~lmarlow@69.2.235.2) 18.37.40 Quit mecraw__ (Read error: 104 (Connection reset by peer)) 18.37.40 Quit Spida_ (niven.freenode.net irc.freenode.net) 18.37.40 NSplit niven.freenode.net irc.freenode.net 18.37.40 Quit methangas (niven.freenode.net irc.freenode.net) 18.37.40 Quit Kultivator (niven.freenode.net irc.freenode.net) 18.37.49 Quit pike (Read error: 104 (Connection reset by peer)) 18.38.07 NHeal niven.freenode.net irc.freenode.net 18.38.07 NJoin Spida_ [0] (Spida@pD9FFA999.dip.t-dialin.net) 18.38.07 NJoin methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) 18.38.07 NJoin Kultivator [0] (Taxi@oslo-dhcp-248-180.bluecom.no) 18.38.15 Join Zagor [242] (foobar@h254n2fls31o265.telia.com) 18.38.36 # hey Zagor 18.38.40 # hi 18.39.13 # is it ok if i change this: global_settings.resume_index = -1; 18.39.45 # into this: resume = NO; 18.40.19 # would save a lot of ifs for me, and no change in functionality i think 18.40.33 # btw, it's in here: 18.40.47 # if ( global_settings.resume == RESUME_ASK_ONCE && ask_once) { 18.40.47 # global_settings.resume_index = -1; 18.40.47 # settings_save(); 18.40.47 # } 18.41.52 # i don't understand. you want to create a #define NO -1 ? 18.42.37 # uh... i'm not sure 18.42.40 # * looks 18.43.08 # no 18.43.25 # there's resume, and resume_index 18.44.03 # what RESUME_ASK_ONCE does after knowing user doesn't want to resume is making resume_index =-1 18.44.21 # but resume still stays RESUME_ASK_ONCE 18.45.06 # this way everytime i check for resume == RESUME_ASK_ONCE, i have to check resume_index too 18.46.09 # yes. but if you set resume = NO, the user won't ever get the resume question again. and that's not the purpose of ask_once. 18.46.46 # hmm, i see something like that, too now 18.47.14 # so.. RESUME_ASK_ONCE only checks resume position at startup? 18.47.18 # or is that incorrect 18.47.26 # that's correct 18.52.47 # hmm... food 18.52.53 # good idea 18.53.26 # but, my patch makes progress... 18.57.58 Join amiconn [0] (~jens@pD9E7EA3A.dip.t-dialin.net) 18.59.26 # hi 19.04.19 # hi 19.13.26 # <[IDC]Dragon> hi there 19.25.52 # <[IDC]Dragon> I gotta go 19.26.04 Quit [IDC]Dragon ("CGI:IRC") 19.50.58 # Bagder, Zagor: I ran into a slight problem concerning voice files :( 19.51.25 # I'm currently working on the variable stereo width feature. 19.51.44 # However, this means I need to deprecate some .lang strings. 19.52.11 # When I build a .voice file from that, this means those string are no longer spoken. 19.52.45 # Users of the 2.4 release updating their .voice file will run into this.... 19.53.22 # It seems we need 2 voice file versions in the wiki: One for the latest rockbox release, and one up to date with current cvs. 19.54.46 # don't deprecate, just add new ones 19.55.31 # I need to deprecate the old voice strings, to avoid growing the voice file too large. The voice files are rather tight. 19.55.41 # hmm, right 19.56.21 # two voice versions are reasonable imho 19.58.26 # With .lang / .lng there is no such problem, because the .lng files are always distributed with the matching rockbox version 19.58.50 # yes 20.07.57 Join TexJoachim [0] (~TexJoachi@pD955FD4C.dip.t-dialin.net) 20.24.35 Nick gromit`rip is now known as gromit (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 20.24.39 Nick gromit is now known as gromit` (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 20.33.21 *** Saving seen data "./dancer.seen" 20.47.42 # hmm... is in ondio the right button same as the play button? 20.47.52 # Yes. 20.47.54 # bad 20.47.59 # Why? 20.48.13 # i've almost finished the config loading thingy 20.48.28 # it loads, for non-recorders, left.cfg or right.cfg 20.48.37 # at the resume screen 20.49.15 # so when loading right.cfg, playing is also started 20.49.36 # Hmm. Maybe use up/down on Ondio? 20.49.55 # how's the player layout? 20.49.59 # up = play? 20.50.03 # yes 20.50.06 # ok 20.50.29 # lol.. well, then i'll use up.cfg down.cfg on ondio... 20.50.42 # :) 20.51.14 # keeps me off the streets ;-) 20.52.39 # can i use #else if safely? 20.52.44 # or #elseif 20.55.06 # yes 20.55.12 # #elsif 20.56.51 # ok 20.56.57 # i'll do that 21.00.58 # hm, compiler (?) doesn't like it. 21.01.05 # i'll just use #else, #if 21.02.00 # i'm writing too much perl... cpp does not support elsif. 21.02.13 # #elif 21.02.23 # ah right 21.04.54 # zeekoe: it's #elif 21.05.15 # Zagor: Do you remember where the global settings struct is defined? 21.08.54 # ok :) 21.10.58 # amiconn: settings.* 21.11.09 # it's defined as user & global 21.11.45 # Ok, thanks. The struct is defined in settings.h, the variable in settings.c 21.13.17 # ok, that's possible 21.13.31 # btw, can i use ^ for logical xor? 21.13.41 # and what's the difference between logical and bitwise? 21.14.22 # ^ is always bitwise, but it behaves like logical xor if both operands are boolean 21.14.33 # nice 21.16.52 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 21.19.55 Join edx [0] (edx@pD9EAA9D6.dip.t-dialin.net) 21.22.14 # *yikes* it seems the statusbar is somehow linked to my autoloadconfig setting... 21.22.47 Join [IDC]Dragon [0] (~idc-drago@pD9E34FB8.dip.t-dialin.net) 21.23.11 # <[IDC]Dragon> Hi again! 21.25.19 # hi 21.26.36 # <[IDC]Dragon> I forgot to tell: allofmp3.com is doubling their prices from the 15th on 21.26.54 # <[IDC]Dragon> that's why I'm in a hurry browsing their stock 21.28.27 Quit Stryke` (Read error: 60 (Operation timed out)) 21.28.55 # <[IDC]Dragon> and their site is overloaded... :( 21.34.55 # allofmp3... that was that half-legal site, wasn't it? 21.35.28 # <[IDC]Dragon> no, it's perfectly legal 21.37.43 # but they didn't pay money to the record companies, did they? 21.38.46 # <[IDC]Dragon> they have negotiated a "flatrate" with russian authorities, pay them copyright fees 21.39.11 # <[IDC]Dragon> perhaps this has changed a bit now, and they have to raise 21.39.32 Quit hgb (Read error: 110 (Connection timed out)) 21.39.37 # ok 21.42.40 # here's the new version of my patch, for those wanting to play around with it 21.42.41 # http://sourceforge.net/tracker/download.php?group_id=44306&atid=439120&file_id=115451&aid=1096793 21.42.53 # tracker page: http://sourceforge.net/tracker/index.php?func=detail&aid=1096793&group_id=44306&atid=439120 21.43.29 # i've been programming enough this day... still doesn't work correctly though, when autoloadconfig is disabled 21.43.52 # also, the code is crappy, but i don't have the knowledge to uncrappify it :) 21.44.32 Join [IDC]Dragon2 [0] (~Joerg@pD9E34FB8.dip.t-dialin.net) 21.44.43 # <[IDC]Dragon> changing PC... 21.44.47 Quit [IDC]Dragon () 21.45.15 Nick [IDC]Dragon2 is now known as [IDC]Dragon (~Joerg@pD9E34FB8.dip.t-dialin.net) 21.57.29 Nick courtc is now known as cameron (~court@adsl-33-166-127.asm.bellsouth.net) 21.57.58 Nick cameron is now known as courtneycavin (~court@adsl-33-166-127.asm.bellsouth.net) 21.59.25 Nick courtneycavin is now known as courtc (~court@adsl-33-166-127.asm.bellsouth.net) 22.08.09 # Zagor: any comment on the attachement filtering of the mailing list? 22.09.17 # it was added to avoid all those html attachments people insist on sending (and vcards and other assorted junk) 22.09.47 # I think we should invert the filter and strip only those we don't want 22.10.33 # like text/html 22.10.42 # people tend to be rather imaginative when inventing mime types... 22.10.50 # yes 22.11.01 # but it seems pointless to strip good patches mailed to the list 22.11.19 # and they can be of many types too 22.11.40 # i'm ok with changing it 22.12.02 # ok, so I add text/html as the only one to strip to start with 22.12.12 # ok 22.12.43 # Variable stereo width on the way... Increases rockbox binary by about 250 bytes. 22.12.45 # oh yeah, the filtering stopped all those virus mails too 22.12.49 # and text/x-vcard 22.13.03 # how? 22.13.27 # we should run clamav on the box really 22.13.46 # because they didn't have a message, only attachments 22.13.58 # ok 22.14.01 # yeah, we could do that 22.19.54 Join schuepf_ [0] (~chatzilla@pD9EE37E7.dip0.t-ipconnect.de) 22.23.58 Quit methangas (" I love my HydraIRC -> http://www.hydrairc.com <-") 22.31.35 Join hgb [0] (~hgb@cm-80.111.5.236.chello.no) 22.33.23 *** Saving seen data "./dancer.seen" 22.35.52 # [IDC]Dragon: R u there? 22.37.59 Quit schuepf (Read error: 110 (Connection timed out)) 22.39.51 # Bagder, Zagor: I have two questions concerning settings: 22.40.37 # <[IDC]Dragon> amiconn, I am here 22.40.48 # (1) I changed the channel_config setting, but only slightly. The number of bits is still the same, but the values have different meanings. Should I bump the config version because of that? 22.41.01 # (2) If yes, am I obliged to sort settings? 22.41.08 # <[IDC]Dragon> facing questions like which Van der Graaf Generator album is best 22.41.18 # <[IDC]Dragon> ;-) 22.41.52 # sort? 22.42.29 # <[IDC]Dragon> (1) yes, I'd say 22.42.39 # yes 22.42.42 # <[IDC]Dragon> although it becomes a habit... 22.43.02 # [IDC]Dragon: Also settings related, as you wrote the bit table stuff: There is a worst-case sum given at the end of the rtc settings list. The number given there seems outdated. When I calculate the current sum, I get a lower number?? 22.43.18 # <[IDC]Dragon> my table made it too easy to change this 22.43.30 # Zagor: Yes, sort. Meaning, sorting sound settings together, disk settings together etc. 22.43.32 # <[IDC]Dragon> the number is outdated, yes 22.43.46 # <[IDC]Dragon> worst-case depends on the platform 22.43.52 # I get a sum of 261 bits now (I added 8) 22.44.06 # <[IDC]Dragon> only the # in the RTC table matters 22.44.28 # amiconn: you are free to sort, but not obliged to imho 22.44.59 # [IDC]Dragon: Yes I know. I simply added all bit counts unconditionally (that would be a hypothetic platform ;) ) 22.45.27 # <[IDC]Dragon> worse that worst 22.46.38 # Not much though. The only mutually exclusive settings with our existing units are HAVE_CHARGING_CTRIL (rec v1 only) <-> CONFIG_TUNER (rec fm and Ondio fm only) 22.47.10 # s/HAVE_CHARGING_CTRIL/HAVE_CHARGE_CTRL/ 22.48.08 # rec fm is the worst 22.48.44 # <[IDC]Dragon> don't forget my backlighted Ondio ;-) 22.49.21 # <[IDC]Dragon> too bad the compiler can't sum it up 22.49.25 # This does not have charging, so there are still considerably less settings 22.50.03 # <[IDC]Dragon> I have plans for a charging mod, too (but uncontrolled) 22.50.06 # Ok, it's only 2 bits less 22.50.21 # (within rtc) 22.57.20 # <[IDC]Dragon> speaking about bits+bytes, we haven't reached a consensus yet about the multivolume 22.57.50 # <[IDC]Dragon> the way it's now is pretty nasty, with those extra argument macros 22.58.46 # <[IDC]Dragon> the survey brought no serious use for the HD models 23.00.25 # i don't see a point in having it conditional. the saving is very marginal and the macros are ugly. 23.00.32 Join jyp [0] (~jp@47.6-136-217.adsl.skynet.be) 23.00.59 # And I don't see a point in having multivolume enabled for the hd models 23.01.27 # <[IDC]Dragon> that's what I meant with consensus... 23.01.51 # The only reason I can think of for partitioning the jb hd is when you want separate data & music partitions... and in that case you exactly do *not* want the jb to mount both 23.02.36 # <[IDC]Dragon> how about hardening the argument in the lower layer, but not wiring it further up? 23.02.45 # why? 23.02.50 # And most probably you will format the data partition with a fs that the jb cannot handle anyway; NTFS for Windows, EXT2 or euiv for Linux etc. 23.02.57 # don't make the code more complex than we have to 23.03.31 # <[IDC]Dragon> more complex by what? (ifdefs?) 23.04.25 # all conditionals and macros add layers of complexity. unless there is a technical reason we should not add more. 23.05.04 # the question is not "should we enable it on hd", it's "should we disable it on hd" 23.05.09 # <[IDC]Dragon> for the upper layer,this would be minimal 23.05.16 # yes, but pointless 23.05.22 # <[IDC]Dragon> but for minimal savings, too 23.15.20 # I have more questions about ATA registers ... 23.16.08 # I see that you alias ATA_ALT_STATUS to ATA_CONTROL... 23.16.57 # I know where ATA_ALT_STATUS is; can I rely on the fact that ATA_CONTROL is the same register ? 23.18.55 Join Stryke` [0] (~Chairman8@24-168-110-99.si.rr.com) 23.19.29 # Zagor ? 23.19.34 # My player's display now refuses to work :( 23.19.52 # yes, as far as i remember control and alt_status is always the same. i'll check the specs. 23.20.34 # Thanks :) 23.21.27 # Hmm. After numerous tries (> 20) it now works again :-/ ????? 23.21.39 # Also, there's this quote from the datasheet: "The USB97C202 conforms to all timing diagrams and specifications for ATAPI-5 as set forth in the 23.21.39 # T13/1321D Revision 3 NCITS specification. Please refer to this specification for more information. 23.21.39 # " 23.21.57 # it is always the same: "This register is read only. If this address is written to by the host, the Device Control register is written." 23.22.05 # I'm not sure it is relevant though 23.22.44 # Thanks alot... Maybe you can give me a pointer to the doc ? 23.22.52 # i interpret that to simply mean "we adhere to atapi-5" 23.23.03 # http://www.rockbox.org/twiki/bin/view/Main/DataSheets 23.23.08 # :) 23.23.26 # Alright... Sorry for my naivet? ;) 23.24.03 # "AppleŽ today introduced iPodŽ shuffle, a breakthrough digital music player based on iPod?s legendary shuffle feature which lets users experience their music in a million different ways." 23.24.10 # legendary shuffle? 23.24.16 # rofl 23.24.26 # <[IDC]Dragon> mersenne twister? 23.24.34 # breakthrough == flash based player 23.24.43 # <[IDC]Dragon> Ondio, ah 23.24.45 # Bagder: yes. apple just invented those. 23.25.01 # Apple is good ;-) 23.25.04 # * Bagder grins 23.25.40 # "iPod shuffle is based on iPod?s pioneering and widely-used shuffle feature, which randomly selects songs from the user's music library or playlists." 23.26.23 # <[IDC]Dragon> probably my 1980something CD player now has to pay royalties in reverse 23.26.33 # it would be hilarious if it wasn't so sad 23.28.37 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 23.29.51 # gotta love PR zeelots 23.29.59 # they claim the lack of display is a feature 23.30.18 # <[IDC]Dragon> no display? 23.30.20 # "no annoying display" ;-) 23.30.26 # ?With most flash-memory music players users must use tiny displays and complicated controls to find their music; with iPod shuffle you just relax and it serves up new combinations of your music every time you listen.? 23.30.36 # hahahaha 23.30.37 # aha, they named it shuffle, random was the "estimated" name 23.30.48 # got link? 23.30.53 Join quelsaruk [0] (~kvirc@80.103.133.21) 23.30.55 # hi 23.30.56 # http://www.apple.com/pr/library/2005/jan/11shuffle.html 23.30.58 # hi quelsaruk 23.31.07 # :) 23.31.18 # quelsaruk: Did you notice my voice building article ;-) 23.31.48 # it got an apple on it, people will buy it no matter how crappy it is 23.31.54 # no, i have my screen broken, so i can only use internet when i can steal a laptop :D 23.32.07 # but i'm going to investiguate that article right now 23.32.09 # thanks!! 23.32.15 # i predict apple fanboys will remove their regular ipod displays too, since apple proved it's much better that way. 23.32.55 # "new patent-pending AutoFill feature" 23.33.11 # "automatically selects the perfect number of songs to fill iPod shuffle" 23.33.33 # yeah, nobody ever did that before... 23.33.38 # my dick is patent-pending 23.33.49 # but I have no hopes of it ever getting approved 23.34.37 # it'll sell in huge amounts, that's for sure 23.35.31 # yup 23.36.18 # <[IDC]Dragon> the price seems ok to me 23.37.09 # yeah price is ok 23.37.31 # now the other asian cheap flashmem will have to dump their prices 23.39.33 Nick Spida_ is now known as Spida (Spida@pD9FFA999.dip.t-dialin.net) 23.39.39 # is shiffle usb1 or usb2? 23.39.43 # weak if it's usb1 23.40.26 # the press release doesn't say 23.40.48 # likely it's usb1 then 23.40.54 # amiconn: i like it 23.40.55 # :) 23.40.56 # weak features you dont mention 23.41.07 # great HOWTO 23.41.25 # * quelsaruk gives a 8 to amiconn 23.41.28 # ;) 23.41.40 # I hope it's clear enough. If there is something that needs more explanation, just tell me. 23.42.21 # hmm 23.42.45 # why do you use in your example sample frequency of 12?? 23.42.59 # 'cause it's spoken words? 23.43.08 # not even the tech specs say what USB version it is 23.43.16 # http://www.apple.com/se/ipodshuffle/specs.html 23.44.30 Quit TexJoachim ("Bye!") 23.44.35 # quelsaruk: I use 12 in the example to show the -B option too, as explained below. It's still possible to use 16 for the voices I build, except "Microsoft Sam" 23.44.56 # other products mention "usb 2", shuffle just "usb" so it's probably slowish usb 23.45.01 # eeek 1gb @ usb1 speed 23.45.15 # I don't like MS Sam... i prefer a nice girl speaking ;) 23.45.24 # pike|: Flash mem isn't that much faster with USB2 23.46.02 # you sure? then there would be limited usage for usb2 flashcard readers imho 23.46.49 # reading is very fast, writing is not always 23.47.18 # there's slow and fast mem, true 23.47.27 # prob slow in this shuffle then 23.48.26 # pike|: It *is* faster, but not that much as with hard disks 23.49.30 Quit schuepf_ ("ChatZilla 0.9.61 [Mozilla rv:1.7/20040616]") 23.49.45 # I expect a factor of ~1.7 for MMC, ~2 for SD, and a maximum of ~5 with other flash types 23.50.17 # The limiting factor for MMC/SD is the transfer speed of the card itself (serial, 20/25 MBit/s). 23.50.49 # interresting 23.50.51 # <[IDC]Dragon> flash *memory* itself can be very fast (reading), but the crippled serial interfaces going there are not 23.51.18 # For faster transfer media, the flash memory itself limits the speed, at least for writing. Iirc flash memory currently goes up to 5 MByte/s max. 23.51.20 # <[IDC]Dragon> the memory is solid state, nut much slower than RAM 23.51.39 # <[IDC]Dragon> s/nut/not 23.52.41 # btw, you guys seen www.ultimateears.com ? want myself one of those 23.53.15 # 119dB @ 1mw is respect 23.53.22 # and thats the cheapest model 23.53.55 # numbers don't say much when it comes to sound quality 23.54.26 # true, and there's no way you can preview these babies either 23.54.34 # they need to be custom made 23.54.52 # zagor doesn't preview, he orders and then sends them back! ;-P 23.55.03 # but I dont think they would be able to take those prices if it was crap 23.56.23 # i bought a pair of etymotic er-4 for $300. they are also earphones that everybody raves about and all reviewers praise. they sucked so bad i sent them back in two weeks. 23.56.49 # O.o you dont like neutral sound ? 23.57.18 # they are not neutral, they are grossly underpowered. 23.57.58 # <[IDC]Dragon> depends on the fit 23.58.00 # can't say I ever tested a pair of etymotics, but I know of them, underpowered ? 23.58.11 # <[IDC]Dragon> I have a pair of them 23.58.22 # yes, very very clear and crisp high and mid end. very very weak low end. 23.58.39 # <[IDC]Dragon> but I admit bass is much more fun on my Koss portapro 23.59.00 # <[IDC]Dragon> for voices, they are the best I have