00:23:48 | | Join Okidoki [0] (~d43abc12@chat.ircnet.org) |
00:24:41 | Okidoki | ok..... I have set the partition to active..but stil have the problem: Save failed, is battery low? |
00:25:52 | radhard | power supply connected? I've recently had a shutdown problem that had several reasons, as i found out later. One reason were dirty battery contacts. |
00:27:00 | Okidoki | right now I have connected the power supply, still have the problem |
00:27:24 | radhard | The drive shut down even with power supply connected. The best cleaning for battery conats is done with glass fibre pens. Also clean the contact in the jukebox (how old is it?). |
00:28:02 | Okidoki | 2 months.. |
00:28:15 | Okidoki | and even if the batteries are full, I still have the same problem |
00:28:32 | Okidoki | btw...I have no problems witht te archos firmware |
00:30:30 | radhard | Second thing i encountered after i disassembled the jukebox (you should not do that ;) was a broken PCB-wire. But doen't sound like that sort of thing. You have also save problems with USB/WIn/Linux? |
00:30:44 | Okidoki | and btw, I can't go back to the directory structure |
00:31:31 | Okidoki | nope, everything works fine when I attach the player... |
00:32:10 | radhard | Hmm. Sound like rocking sw problem. Sorry, can't help you with that, since i never tried to record with rockbox. |
00:32:11 | Okidoki | sory, recorder |
00:33:04 | Okidoki | well, maybe I'll ask linusn or so tomorrow |
00:33:28 | radhard | Yep. |
00:34:09 | Okidoki | thanks for your help anyway |
00:35:05 | | Quit Okidoki ("http://chat.ircnet.org/ (EOF)") |
00:42:39 | *** | Saving seen data "./dancer.seen" |
00:49:34 | | Nick _seb_ is now known as seb-away (user@bgp420584bgs.union01.nj.comcast.net) |
00:51:55 | | Nick seb-away is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
01:00 |
01:16:38 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
02:00 |
02:00:59 | | Join Jet8810 [0] (~Joshua@adsl-34-32-126.mia.bellsouth.net) |
02:36:27 | edx | have they announced the winner of the t-shirt designing contest, yet? |
02:37:07 | PsycoXul | last i heard they were working with the winner on a final design before they announced it |
02:39:51 | edx | ok. |
02:39:57 | edx | so nothing new yet.. ;) |
02:42:42 | *** | No seen item changed, no save performed. |
02:46:04 | | Join Sherv [0] (~Catharsis@h00104b34588f.ne.client2.attbi.com) |
02:46:08 | Sherv | hey guys! |
02:52:15 | | Quit edx ("later") |
02:58:24 | | Quit radhard (Read error: 110 (Connection timed out)) |
03:00 |
03:03:48 | | Quit Sherv () |
03:20:35 | | Quit hardeep ("Leaving") |
03:53:38 | panthar | my joke 600 seems happy with rockbox :) |
03:53:42 | panthar | juke |
03:54:03 | panthar | i like how it asks you if you want to resume |
04:00 |
04:08:10 | | Join Zuikan [0] (~Zui@cblmdm63-162-17-239.buckeye-express.com) |
04:08:48 | Zuikan | is there a known problem with build 2002 10-7, with not playing all types of mp3's? |
04:09:11 | Zuikan | for the recorder |
04:09:23 | | Quit Jet8810 ("Client Exiting") |
04:11:17 | Zuikan | anyone here? |
04:12:08 | Zuikan | just got the archos recorder, and would like to get some knowlege in programming it, would like to make a usb remote control if possible |
04:12:51 | Zuikan | have fairly good knowledge with pic chips, and also PICbasic, which has usb commands, should make it easy to do |
04:42:45 | *** | Saving seen data "./dancer.seen" |
04:45:20 | | Join mecraw [0] (~mecraw@dnvr-dsl-gw34-poola245.DNVR.USWEST.NET) |
04:53:23 | PsycoXul | Zuikan: archos' USB is hooked to an independant dedicated IDE controller, basically... so the only thing it's good for is transfering files |
05:00 |
05:04:09 | Zuikan | i see |
05:05:23 | Zuikan | i see others have used the line in for a serial IO device |
05:05:40 | Zuikan | could the Digital IO be used without tampering with the device? |
05:13:42 | PsycoXul | the remote control connector in the headphone jack is the input line of the serial port |
05:14:11 | PsycoXul | the hw mod just hooks input and output into the line in jack |
05:14:33 | PsycoXul | there's lots of talk lately of using the input line in half-duplex i/o |
05:14:48 | PsycoXul | which the unit itself doesn't need any hw mods for |
05:16:54 | Zuikan | ok |
05:16:57 | Zuikan | thank you |
05:17:07 | Zuikan | what do you use to program the source? |
05:18:02 | PsycoXul | well i tend to create new files with cat... but i always edit things with vim |
05:19:21 | Zuikan | are these for SUN? or windows? |
06:00 |
06:27:01 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
06:42:49 | *** | No seen item changed, no save performed. |
06:45:12 | | Quit Zuikan (Read error: 110 (Connection timed out)) |
07:00 |
07:03:14 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
07:13:38 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:54:53 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
07:55:10 | Bagder | hey ho |
07:55:33 | LinusN | yo |
07:59:29 | LinusN | i am investigating the CPUAddr problem |
07:59:38 | Bagder | any progress so far? |
07:59:56 | LinusN | it's the byte swapping that reads an odd address |
08:00 |
08:00:04 | Bagder | ok |
08:00:23 | LinusN | unfortunately, that's inevitable if we want seamless track gaps |
08:01:03 | LinusN | i made a byte-reading swap |
08:01:18 | LinusN | it takes 25% longer time |
08:01:27 | LinusN | 50ms instead of 40 |
08:01:46 | LinusN | maybe we can accept that |
08:02:17 | Bagder | I think so, at least now as a fix for this problem, and then we can think of improvements later |
08:02:17 | LinusN | saves us from address errors in the future, and makes the mp3 code a little simpler |
08:02:43 | LinusN | actually, seamless track changes may have bugged with the word based swap |
08:03:04 | LinusN | there was a risk of swapping the last byte of a track twice |
08:03:26 | LinusN | I'll go for the byte-based swap |
08:03:33 | Bagder | ok, so this change might actually fix two bugs then |
08:08:41 | LinusN | Bagder: how can i check out files from CVS from a current date? |
08:08:58 | LinusN | i want to recreate the build from sept 30 |
08:09:04 | Bagder | cvs co -D "sep 30" |
08:09:11 | Bagder | or up -D "blabla" |
08:13:01 | LinusN | wooo |
08:13:09 | LinusN | it may not be the bitswap after all |
08:13:42 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
08:16:29 | LinusN | oh yes, the original error is a bitswap odd address |
08:16:38 | LinusN | the latest report is not |
08:22:35 | adi|home | okay.. this is starting to get really annoyi8ng |
08:23:45 | LinusN | Bagder: we may have a really serious bug here |
08:23:56 | Bagder | ugh |
08:23:59 | Bagder | in what regard? |
08:24:11 | LinusN | the last crash executed code inside the bitswap table |
08:24:28 | LinusN | smells like wild pointers or stack overflow |
08:25:01 | Bagder | that's not nice |
08:25:25 | adi|home | stupid damn rockbox site is still not accesible from eastern USA |
08:25:52 | Bagder | that is not nice either |
08:26:27 | LinusN | adi|home: weird indeed |
08:26:32 | adi|home | nods |
08:26:36 | LinusN | adi|home: can you reach www.haxx.se? |
08:26:37 | adi|home | rockbox.haxx.se right? |
08:26:42 | Bagder | yes |
08:26:53 | adi|home | i get to www.haxx.se with no prob |
08:27:07 | LinusN | weirdo indeed |
08:27:19 | LinusN | looks like a dns problem |
08:27:23 | adi|home | nods |
08:27:29 | adi|home | dunno where thought |
08:27:36 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
08:27:36 | LinusN | can you reach www.contactor.se? |
08:28:13 | Bagder | can you "nslookup rockbox.haxx.se" |
08:28:47 | adi|home | it seems to find it... |
08:28:55 | adi|home | i get 193.15.23.131 |
08:28:57 | adi|home | as an ip |
08:29:09 | Bagder | that's right |
08:29:31 | adi|home | contactor is a no go.. "host unreachable" |
08:29:32 | Bagder | so its a routing issue |
08:29:45 | Bagder | the contactor one is very close to the rockbox one |
08:29:47 | adi|home | but its a familar from a nyc server |
08:29:48 | Bagder | while www.haxx.se isn't |
08:30:34 | hardeep | adi|home: what's the ip address of your machine? could be a bad subnet mask |
08:30:34 | adi|home | it seems to be a genuity server thats at issue |
08:30:40 | adi|home | not me.. |
08:30:43 | adi|home | im on a dial up |
08:30:59 | adi|home | and im not havnign a prob with anywhere else on the net (yet) |
08:32:09 | adi|home | fucking annoying is what it is |
08:33:17 | Bagder | try tracerouting to it |
08:33:33 | adi|home | did.. it died at the server in nyc |
08:33:39 | Bagder | ok |
08:34:12 | Bagder | so it might be operator related |
08:34:28 | Bagder | I mean, the operator the rockbox site is on |
08:35:26 | adi|home | p0-0.nycmny1-nbr2.bbnplanet.net is where it stopped to be exact ;) |
08:35:37 | adi|home | traceroute to rockbox.haxx.se (193.15.23.131), 30 hops max, 38 byte packets |
08:35:37 | adi|home | 1 216.194.31.242 (216.194.31.242) 138.102 ms 129.786 ms 119.843 ms |
08:35:37 | adi|home | 2 216.194.29.49 (216.194.29.49) 119.899 ms 129.797 ms 119.900 ms |
08:35:37 | DBUG | Enqueued KICK adi|home |
08:35:37 | adi|home | 3 fe2-0.gw0.nyc.ny.metconnect.net (216.194.29.2) 129.936 ms 129.795 ms 109.992 ms |
08:35:37 | adi|home | 4 s6-0-4.nycmny1-cr2.bbnplanet.net (4.24.153.77) 129.793 ms 129.899 ms 139.854 ms |
08:35:39 | adi|home | 5 p0-0.nycmny1-nbr2.bbnplanet.net (4.24.7.5) 129.946 ms !H * 120.053 ms !H |
08:35:45 | adi|home | hows that for latency ;) |
08:36:06 | Bagder | that's a modem ;-) |
08:36:14 | adi|home | *nods happily* |
08:36:26 | adi|home | but hey.. at least my net connection is free and _very_ stable :) |
08:38:05 | | Join adiamas [0] (~adiamas@as5300-10.216-194-24-26.nyc.ny.metconnect.net) |
08:38:20 | | Part adiamas ("Client Exiting") |
08:39:02 | adi|home | hehhe hit the wrong server button :) |
08:42:51 | *** | Saving seen data "./dancer.seen" |
08:56:28 | | Join matsl [0] (~matsl@as13-4-5.mal.s.bonet.se) |
08:56:36 | Bagder | hi mats |
08:57:07 | matsl | hi, how's the release going |
08:57:15 | LinusN | slow :-) |
08:57:23 | matsl | what's the prop |
08:57:48 | matsl | prop->problem |
08:58:05 | Bagder | crashes |
08:58:35 | matsl | aha. Can I help? |
09:00 |
09:01:23 | LinusN | matsl: have you hac any CPUAddr crashes? |
09:01:26 | LinusN | had |
09:03:31 | matsl | Don't know. I had a crash while doing FF a few days ago but testing yesterday it worked OK again. |
09:03:50 | LinusN | cpuaddr? |
09:04:42 | matsl | I'm sorry. I don't remember. (Are you supposed to write these things down ;-) |
09:05:03 | LinusN | no, just remember them in your head :-) |
09:05:24 | matsl | head? What's that? |
09:05:45 | LinusN | the thing that is wrapped around your brain |
09:06:24 | matsl | brain? Could we talk about this over a beer sometime? |
09:06:34 | LinusN | :-) |
09:06:59 | matsl | While we were chatting I just tried the FF again and ... |
09:07:18 | matsl | .. I got an IllInstr at 00000000 |
09:07:26 | LinusN | wow! |
09:07:29 | Bagder | gosh |
09:07:54 | matsl | It happend while FF over the end of a song. Just push that FF and let it run. |
09:08:13 | adi|home | lol |
09:08:53 | LinusN | how did you do that? |
09:08:57 | LinusN | vbr? |
09:09:31 | matsl | Hmmm... Now it happened in the middle of a song. |
09:09:44 | adi|home | "If you stab a newbie in the throat, do they not bleed?" |
09:09:46 | matsl | vbr. No not that song I think. |
09:09:57 | adi|home | "Yes, and profusely if you are lucky." |
09:10:57 | LinusN | matsl: which rockbox version? |
09:11:31 | matsl | There is one thing though. I have a patch installed. A progress bar animation. I'll switch that off and try again. |
09:11:59 | matsl | LinusN: Checked out a few days ago. I try to stay up to date. |
09:14:13 | LinusN | matsl: how do you do to FF past the end of a song? i can't. |
09:14:23 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
09:15:03 | matsl | LinusN: I got the crash anyway so it wasn't that and ... |
09:15:45 | matsl | ... what I mean is that I did an FF all the way to the end of the song and I didn't release the button when I got to the end. |
09:16:00 | LinusN | for how long? |
09:16:11 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
09:16:17 | bobTHC | hi all! |
09:16:26 | matsl | LinusN: For how long!? |
09:16:28 | bobTHC | good morning... |
09:16:47 | adi|home | howdy |
09:16:55 | adi|home | Linus... is there anything left on the TODO list? |
09:17:02 | adi|home | i can't get to it obviously |
09:17:14 | PsycoXul | needs to be updated last i saw |
09:17:19 | PsycoXul | the TODO list that is |
09:17:29 | LinusN | matsl: for how long must i hold FF to make it crash? |
09:17:42 | matsl | LinusN: I'm building a new version from the current CVS now and I'll remove my patch so that I'll test on the right thing. |
09:17:50 | matsl | LinusN: A few seconds. |
09:18:13 | LinusN | i must try on my Player |
09:18:17 | matsl | LinusN: let me test first without my patch. |
09:20:33 | bobTHC | linus : my firmware version is 1.17i |
09:20:57 | LinusN | bobTHC: can you give me your AN4/AN5 readings? |
09:27:30 | hardeep | LinusN: hmmm, i see one bug in ff/rew that could cause a bitswap crash... but probably not the one reported on the mailing 'cause it's newly introduced... mpeg.c:1099 |
09:29:45 | matsl | LinusN: Without my patch FF is rock solid. So good news. My crash is my own fault. Bad news. If others have crashes then this isn't it. |
09:30:28 | LinusN | matsl: good to hear |
09:30:38 | matsl | (rock solid = tested five times!) |
09:31:13 | LinusN | hardeep: which version of mpeg.c? |
09:31:36 | hardeep | LinusN: latest, i think, let me check |
09:32:19 | hardeep | yeah, latest... |
09:32:22 | adi|home | damn.. anyone see the links to the archos 20 gig on Buy.com? |
09:32:34 | adi|home | 213$ american for a 20 gig recorder :) |
09:32:53 | adi|home | god i wish i had a job right now |
09:33:32 | hardeep | LinusN: mp3buf_read could be odd if: 1) file size is odd 2) and we've loaded up to end of file |
09:33:58 | LinusN | hardeep: yes |
09:34:06 | hardeep | LinusN; crash would happen in the above case if you ffw just as loading is complete |
09:34:18 | LinusN | i'm reverting to a byte-aligned bitswap |
09:34:45 | LinusN | much simpler code |
09:34:55 | matsl | Is there a way to check if this problem occurs so that we can verify that we have fixed it? |
09:35:15 | adi|home | hehhee new happy quote |
09:35:18 | adi|home | I don't know what to say, but I am speechless. Rockbox is by far the most impressive and incredible project I have ever seen. There are not many open source projects out there completly reprogramming a device. Rockbox WILL make the Archos Recorder the best portable MP3 player out there by FAR! |
09:39:56 | adi|home | http://www.archos.com/us/default.html |
09:40:05 | adi|home | someone check that and tell me if their site is screwd |
09:40:24 | Bagder | it is |
09:40:26 | bobTHC | "up" key AN4 = 320 or 32F |
09:40:26 | bobTHC | down key AN5 = 3FF |
09:40:26 | bobTHC | right key AN5 = 180 18F |
09:40:26 | DBUG | Enqueued KICK bobTHC |
09:40:26 | bobTHC | left key AN5 = 260 or 26C |
09:40:26 | bobTHC | F1 key AN4 = 198 or 18F |
09:40:26 | *** | Alert Mode level 1 |
09:40:26 | bobTHC | F2 : AN4 = 26F or 25F |
09:40:27 | adi|home | lol |
09:40:27 | Bagder | badly |
09:40:28 | bobTHC | F3 : AN4 = 3F7 or 3F8 |
09:40:30 | bobTHC | play : AN5 = 330, 328 |
09:40:43 | Bagder | adi|home: but not if you use IE |
09:40:51 | hardeep | adi|home: they just changed their webpage... new link is http://www.archos.com/lang=en/home.html?country=us |
09:41:01 | hardeep | Badger: the url provided breaks even on IE |
09:41:08 | Bagder | oh |
09:41:26 | adi|home | bastards.. i don't use ie |
09:42:12 | matsl | LinusN: Now that you had an idea of what might cause a crash i mpeg. Do you have an idea how I could get the crash so that I can verify your fix? |
09:42:19 | adi|home | odd.. hardeep.. if you go to us from their main page.. their link.. its broken |
09:42:30 | LinusN | and don't even try to validate it with validator.w3c.org. I did. :-) |
09:42:45 | LinusN | matsl: no |
09:43:03 | LinusN | i have all sorts of odd length mp3's and i don't get the crash |
09:43:33 | hardeep | heh, it's a timing bug... begin ffw just as loading of last data completes |
09:43:45 | matsl | LinusN: ok. I'll focus on something else then. Are there other crashes? |
09:44:01 | LinusN | no |
09:44:16 | hardeep | I don't think this is the crash reported on the mailing list though |
09:44:22 | matsl | Aha! So you fix and then we test and then we release? |
09:44:27 | hardeep | this bug was introduced last week |
09:45:24 | LinusN | i just committed a byte-aligned bitswap |
09:45:31 | LinusN | 25% slower |
09:45:44 | hardeep | fear |
09:45:53 | hardeep | laf, lets just fix the ffw bug |
09:45:53 | LinusN | not mush of a problem |
09:46:53 | LinusN | hardeep: the word-based bitswap could cause gaps between odd-length songs anyway |
09:47:44 | hardeep | is 1 byte even audible though? |
09:47:55 | LinusN | now we don't need to care abount keeping the addresses even |
09:48:24 | LinusN | hardeep: 1 bad byte corrupts the whole frame |
09:49:05 | hardeep | LinusN: ah, darn |
09:50:27 | *** | Alert Mode OFF |
09:51:27 | hardeep | hmmm, i'm not all that familiar with an mp3 frame but is there something we could put in that byte that wouldn't corrupt the frame? |
09:51:51 | LinusN | manu mp3 frames have a CRC |
09:52:36 | LinusN | the particular bug was that a byte could be swapped twice, due to the rounding of addresses |
09:53:17 | Schnueff | moin |
09:54:03 | LinusN | i could have fixed that, but i preferred to have the code clean and nice instead of handling dozens of rare special cases to keep the swap data word-aligned |
09:54:24 | LinusN | now it can be odd at any time |
09:55:15 | hardeep | i guess if the 25% slowdown is insignificant |
09:55:56 | hardeep | LinusN: a couple of places in MPEG_NEED_DATA were missed for the alignment check |
09:59:21 | LinusN | hardeep: i see it |
10:00 |
10:05:15 | mbr | Morn |
10:07:20 | hardeep | okay, I can reproduce the ffw crash... let me try with your changes |
10:09:48 | LinusN | mbr: morning |
10:10:05 | mbr | Hi Linus |
10:10:12 | mbr | Had a look at my patch? |
10:11:25 | mbr | I'm thinking about a timeout version of usb_acknowledge to get rid of the firmware -> apps call .. |
10:11:28 | LinusN | compiling... |
10:11:43 | LinusN | mbr: explain |
10:12:05 | adi|home | i |
10:12:08 | adi|home | hmm... |
10:12:18 | mbr | Oh, sorry. I meant a timeout for usb_wait_for_disconnect |
10:13:10 | LinusN | you mean that the main thread checks for the disconnect message, draws the info, checks again... |
10:13:15 | mbr | Redraw the usb screen in the function usb_screen() when the usb_wait_for_disconnect() times out. |
10:13:35 | LinusN | mbr: in which thread? |
10:14:29 | hardeep | crash not reproducing with changes :) |
10:14:37 | LinusN | hardeep: hooray! |
10:15:36 | mbr | wps, tree, settings call usb_screen() and then block at usb_wait_for_disconnect() |
10:15:52 | Bagder | nice work Linus |
10:16:26 | mbr | I thought, when this function returns after a timeout, then it coud redraw the usb screen and call again usb_wait_for_disconnect() |
10:16:57 | LinusN | 1) that function is called by several threads |
10:17:36 | LinusN | 2) The thread that calls it does not know if all threads have "called in", and thus does not know if the device really is in USB mode |
10:17:43 | mbr | I mean an additional function, like usb_wait_for_disconnect_w_tmo() and use that in usb?screen() |
10:18:03 | LinusN | who calls usb_screen() then? |
10:19:20 | mbr | 2) there could be a in_usb_mode() function in usb.c, that returns true if we are in usb mode. |
10:19:38 | | Join pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
10:19:47 | mbr | and usb_screen is called from wps, tree, settings |
10:21:37 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
10:21:49 | Bagder | morning bro |
10:21:53 | Zagor | morn |
10:22:02 | LinusN | mbr: yeah, in_usb_mode() could maybe solve it |
10:22:10 | LinusN | Zagor: morn |
10:22:27 | LinusN | pyvasene: do you have your recorder at hand? |
10:22:46 | pyvasene | LinuxN : Yep |
10:22:47 | mbr | LinusN: The information is already in usb_state variable. Only have to introduce a function |
10:22:55 | LinusN | mbr: yup |
10:23:03 | LinusN | mbr: care to do it? |
10:23:23 | mbr | Yes |
10:23:28 | LinusN | pyvasene: go to menu->debug->I/O ports |
10:23:38 | mbr | I'll modify the patch and upload it again. |
10:24:00 | LinusN | report the AN4/AN5 readings when you press f1,f2,f3,up,left,right,down,play keys |
10:24:15 | LinusN | mbr: great |
10:24:19 | LinusN | i tried the patch |
10:24:21 | LinusN | looks great |
10:28:15 | pyvasene | LinusN : In order : AN4 : 18B 25B 3F6 329 0 0 0 0 & AN5 : 0 0 0 0 25C 18C 3F7 32B |
10:28:24 | | Join langhaarrocker [0] (~Phil@dsl-2129324-231.ip.versatel.de) |
10:28:33 | LinusN | pyvasene: ROM version? |
10:28:57 | pyvasene | LinusN : But the numbers are moving... Original ROM 1.26 |
10:29:28 | LinusN | pyvasene: that's normal |
10:30:29 | pyvasene | I hope this helps... |
10:30:57 | LinusN | it does |
10:31:01 | LinusN | thanks |
10:31:19 | LinusN | hardeep: do you have a recorder? |
10:31:39 | hardeep | LinusN: yes, rec6 |
10:31:44 | LinusN | Schnueff: do you have your recorder at hand? |
10:31:56 | LinusN | hardeep: please do the same |
10:32:26 | LinusN | and also check the ATA info on the same screen |
10:32:46 | PsycoXul | hmm |
10:32:54 | LinusN | pyvasene: what does the I/O screen say about ATA info? |
10:33:07 | PsycoXul | ok so why do i have to let go of the menu key when holding it after doing one thing with it before i can do another |
10:33:25 | LinusN | PsycoXul: explain |
10:33:36 | pyvasene | LinusN : ATA: master,Ox200 |
10:33:47 | LinusN | pyvasene: thanx |
10:33:48 | PsycoXul | i.e. if i have keylock on and want to change the volume, i have to hold menu and hit stop, then release menu and press and hold it again to change the volume, then release it once more, and again press and hold it to press stop and turn keylock back on again |
10:34:02 | | Join TotMacher [0] (tot@p5084B43A.dip.t-dialin.net) |
10:34:32 | LinusN | TotMacher: do you have your recorder at hand? |
10:34:36 | TotMacher | huhu |
10:34:37 | TotMacher | yes |
10:34:38 | TotMacher | wait |
10:34:50 | TotMacher | debug ? |
10:34:52 | TotMacher | i/o ? |
10:34:58 | PsycoXul | though honestly i don't see the point of locking key combo's that are equally as difficult to accidently press as the one to turn off keylocking anyways |
10:35:14 | TotMacher | what do you want to know ? |
10:35:24 | TotMacher | an3 3ff |
10:35:35 | LinusN | PsycoXul: i agree. you should be able to change volume even when the keys are locked on players |
10:35:41 | TotMacher | padr: 6e7f |
10:35:49 | TotMacher | pbdr fbbf |
10:35:49 | LinusN | TotMacher: ata info |
10:35:54 | TotMacher | 0x300 |
10:35:57 | TotMacher | master |
10:35:59 | LinusN | aha! |
10:36:07 | TotMacher | what does it say ? |
10:36:08 | LinusN | what rom version? |
10:36:10 | TotMacher | 1.17 |
10:36:15 | LinusN | ypiipe! |
10:36:20 | TotMacher | hehe |
10:36:22 | TotMacher | why ? |
10:36:41 | Zagor | ah, a 1.17 |
10:37:04 | TotMacher | whywhywhy |
10:37:05 | TotMacher | tell me |
10:37:06 | langhaarrocker | not a 1.17i ? |
10:37:06 | LinusN | the diff between 1.17 and 1.17i is the ATA address |
10:37:16 | Zagor | ok |
10:37:21 | LinusN | could be more |
10:37:24 | TotMacher | no ! |
10:37:25 | Zagor | LinusN: are you making a table? |
10:37:29 | TotMacher | i have 1.17i !! |
10:37:32 | TotMacher | sorry |
10:37:38 | TotMacher | i ! |
10:37:46 | LinusN | damn |
10:38:01 | LinusN | Zagor: yes |
10:38:07 | Zagor | good |
10:38:15 | PsycoXul | also i notice that holding on and pressing menu doesn't go into the id3 info screen... does this mean it wouldn't be difficult to have order-based key combo's, i.e. on+stop act different from stop+on, or is this behaviour soley because the WPS/browser switches on keypress instead of keyrelease (why is that anyways?) |
10:38:19 | hardeep | AN4: F1 - 168 F2 - 225 F3 - 398 Up - 2DE AN5: R - 168 L - 224 D - 398 Play - 2DE, ATA - 0x300, Rom: 1.17i |
10:38:31 | LinusN | bobTHC: what ROM version? |
10:38:48 | Zagor | PsycoXul: order-based is not difficult, no |
10:39:26 | LinusN | hardeep: rom version? |
10:39:32 | hardeep | 1.17i |
10:39:33 | LinusN | ah, sorry |
10:39:37 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
10:39:43 | Zagor | PsycoXul: release must be used when having combo keys. otherwise F1 for example would jump immediately to menu and could not be used as combo key |
10:41:38 | LinusN | bobTHC: ATA address? |
10:42:54 | *** | Saving seen data "./dancer.seen" |
10:44:53 | LinusN | ok, the voltage differences on the buttons do not depend on ROM version numbers |
10:45:47 | LinusN | TotMacher: go to meny->debug->I/O and press all keys except on and off |
10:46:03 | LinusN | report the AN4 and AN5 readings |
10:46:28 | TotMacher | for all keys ? |
10:47:00 | TotMacher | f1 : an4: 168 |
10:47:04 | LinusN | except on and off |
10:47:15 | TotMacher | f2: an4: 223 |
10:47:27 | TotMacher | f3: an4: 39a |
10:47:46 | TotMacher | up: an4: 2de |
10:48:03 | TotMacher | left: an5: 225 |
10:48:13 | TotMacher | right: an5: 169 |
10:48:25 | TotMacher | down: an5: 398 |
10:48:46 | TotMacher | play: an5: 2df |
10:48:59 | TotMacher | but these value all change slightliy |
10:48:59 | LinusN | thx |
10:49:00 | TotMacher | about |
10:49:05 | TotMacher | +- 5 |
10:49:09 | LinusN | TotMacher: that's normal |
10:49:12 | TotMacher | k |
10:49:51 | LinusN | Zagor: how do we read the version number from ROM? |
10:51:33 | | Join notch [0] (hidden-use@arthur.techprt.co.uk) |
10:51:46 | Zagor | LinusN: well, we don't :-) |
10:51:59 | Zagor | i think they store it at a fixed address in rom |
10:52:11 | Zagor | but it was a while since I looked at it |
10:54:09 | LinusN | was it ASCII or hex? |
10:54:24 | hardeep | i just noticed that the vbrfix program for win32 can remove vbri headers and replace them with a Xing header... possible workaround for the vbri bug |
10:54:39 | Zagor | LinusN: hex, i think |
10:55:16 | Zagor | LinusN: does the bitswap change affect performance? |
10:56:28 | LinusN | Zagor: 25% slower |
10:56:40 | LinusN | from 40ms to 50ms per 32Kbyte |
10:57:01 | LinusN | hardeep: i can parse vbri headers now |
10:57:31 | hardeep | LinusN: nm then. :) |
10:57:39 | LinusN | we can't expect people to run vbrfix on all their files just because they use Musicmatch |
11:00 |
11:03:07 | hardeep | true |
11:04:03 | hardeep | you know what could be a cool feature once we have write support: vbrfix right on the jukebox |
11:05:33 | LinusN | yeah, we need that |
11:05:47 | LinusN | especially when we add langhaarrocker's split editor |
11:06:17 | LinusN | we also need it just to add VBR headers to the recorded data |
11:06:39 | hardeep | yeah, that was the case i was thinking of... forgot about the split editor |
11:15:23 | | Quit hardeep ("Leaving") |
11:23:51 | | Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) |
11:27:14 | mem | Zagor: I have found a link on the web page that's broken |
11:30:09 | | Nick mem is now known as mem_lunch (~mem@host38-2.bluelabs.se) |
11:30:15 | Zagor | mem_lunch: where? |
11:31:00 | mem_lunch | Zagor: The page about the Linux driver. The first link to in-system.com don't work any more |
11:31:05 | Zagor | ah |
11:32:19 | Ctcp | Ignored 2 channel CTCP requests in 1 hour and 4 minutes at the last flood |
11:32:19 | * | mem_lunch leaving for lunch now, see you later |
11:56:37 | | Quit langhaarrocker (brunner.openprojects.net irc.openprojects.net) |
11:56:37 | NSplit | brunner.openprojects.net irc.openprojects.net |
11:56:37 | | Quit pyvasene (brunner.openprojects.net irc.openprojects.net) |
11:56:37 | | Quit bobTHC (brunner.openprojects.net irc.openprojects.net) |
11:56:37 | | Quit PsycoXul (brunner.openprojects.net irc.openprojects.net) |
11:56:38 | | Quit mem_lunch (brunner.openprojects.net irc.openprojects.net) |
11:56:38 | | Quit Schnueff (brunner.openprojects.net irc.openprojects.net) |
11:56:38 | | Quit LinusN|lunch (brunner.openprojects.net irc.openprojects.net) |
11:56:38 | | Quit Bagder (brunner.openprojects.net irc.openprojects.net) |
11:56:38 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
11:57:01 | NHeal | brunner.openprojects.net irc.openprojects.net |
11:57:01 | NJoin | langhaarrocker [0] (~Phil@dsl-2129324-231.ip.versatel.de) |
11:57:01 | NJoin | pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
11:57:01 | NJoin | bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
11:57:01 | NJoin | Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
11:57:01 | NJoin | LinusN|lunch [0] (~linus@labb.contactor.se) |
11:57:01 | NJoin | PsycoXul [0] (psyco@adsl-63-205-44-117.dsl.lsan03.pacbell.net) |
11:57:01 | NJoin | mem_lunch [0] (~mem@host38-2.bluelabs.se) |
11:57:01 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
11:57:01 | NJoin | Schnueff [0] (~mah@goedel.cs.uni-sb.de) |
12:00 |
12:03:13 | | Quit notch () |
12:11:46 | matsl | Bagder: still there? |
12:11:55 | Bagder | yah |
12:12:07 | matsl | No lunch today? |
12:12:17 | Bagder | eating at home |
12:12:27 | matsl | me to |
12:13:34 | matsl | Bagder: there are some translations missing in svenska.lang. Do you have translation idea for the peak meter? |
12:13:54 | Bagder | no :-) |
12:14:29 | Bagder | bbl |
12:14:29 | | Part Bagder |
12:14:33 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
12:14:52 | Zagor | toppmätare? ;-) |
12:15:40 | matsl | ok! |
12:17:27 | matsl | Zagor: That was the easy part. Now: "Peak hold time" (I'm not sure what it means in english so that makes it even harder.) |
12:18:38 | Zagor | "Topphålltid" ? Peak hold is how long the peak meter stays at the top level (it artificially prolongs this time to improve visibility) |
12:19:16 | | Join tot [0] (tot@ip115.rsidus.riege.de) |
12:23:21 | | Join AaronD [0] (~Yepyep@66.81.88.2) |
12:23:45 | AaronD | what does the topic mean exactly? |
12:24:37 | AaronD | I was actually wondering when 1.4 was coming out |
12:24:54 | Zagor | AaronD: soon, hopefully this week |
12:24:57 | AaronD | so much has been added since 1.3 and it's getting so cool |
12:25:08 | matsl | Zagor: "Peak release" -> "Toppsläppning" ;-) (Hmm... It won't be easy to use the swedish version ;-) |
12:25:18 | Zagor | hehe |
12:25:28 | AaronD | oh ok, thats cool for the people who dont try dailey builds, I dont mind so much though :) |
12:25:37 | Zagor | AaronD: :-) |
12:26:10 | AaronD | if the chart says OK all the way accross I download the lattest build |
12:26:47 | Zagor | that's the brave way :-) |
12:27:07 | AaronD | dont scare me, I might not do it anymore |
12:27:15 | AaronD | is there a real danger? |
12:27:20 | Zagor | hehe, no |
12:27:35 | AaronD | my player has screwed up all on its own a few times |
12:27:47 | Zagor | you might see a few more bugs than otherwise, but no hazards |
12:28:03 | AaronD | almost seems to have crashed my system too but Im not sure if that was caused by something else or not |
12:28:35 | AaronD | thats alright, as long as it plays, very nice that it doesnt repeat forever anymore |
12:28:52 | AaronD | just when I was thinking it was going to be impossible it was added |
12:28:55 | Zagor | yeah. that took us a while... |
12:29:29 | AaronD | I dont understand why it wants me to push on when it reaches the end |
12:29:39 | AaronD | but it works so I dont really care :) |
12:29:58 | Zagor | we'll probably remove that. it's for historical reasons |
12:30:13 | | Quit tot () |
12:30:19 | AaronD | hmm interesting |
12:31:10 | AaronD | I stupidly reformated my player recently cause my system was having trouble recognizing it |
12:32:23 | AaronD | then it turned out it was the system which is what I though anyway, and the hard drive I had the mp3s on got screwed so Im stuck with old mp3s I burned to CDs years ago :) |
12:32:26 | | Join tot [0] (tot@ip115.rsidus.riege.de) |
12:32:58 | AaronD | this all happened a few weeks ago too |
12:33:13 | Zagor | bad luck |
12:33:16 | AaronD | I hope its not the player |
12:33:27 | AaronD | I have a feeling it is the hard drive |
12:34:37 | AaronD | Im going to replace it under my best buy plan |
12:35:06 | Zagor | sounds like a good idea |
12:35:14 | AaronD | I had it covered while plugged in and it got really hot and the buttons got a little messed up :) |
12:35:26 | AaronD | actualy other than one button its fine |
12:35:31 | Zagor | ouch |
12:35:38 | AaronD | kind of using it as an excuse to get a new one |
12:35:54 | AaronD | just need to find the original batteries |
12:36:34 | | Quit TotMacher (Read error: 110 (Connection timed out)) |
12:37:50 | AaronD | oops sorry |
12:38:12 | AaronD | you didnt really want to know all that |
12:38:38 | AaronD | Its late and Im wired |
12:40:50 | Zagor | :-) no problem |
12:41:16 | | Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) |
12:42:15 | AaronD | hey linus how goes it? |
12:42:56 | LinusN | fine |
12:42:58 | *** | Saving seen data "./dancer.seen" |
12:43:32 | AaronD | coo |
12:46:10 | | Quit Zagor (Read error: 104 (Connection reset by peer)) |
12:47:30 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
12:52:56 | LinusN | Zagor: can you update your CVS and rebuild? |
12:53:49 | Zagor | ok |
12:56:17 | | Nick mem_lunch is now known as mem (~mem@host38-2.bluelabs.se) |
13:00 |
13:05:22 | LinusN | Zagor: ready? |
13:05:56 | | Quit AaronD (Read error: 110 (Connection timed out)) |
13:06:13 | Zagor | yup |
13:06:23 | LinusN | try the new debug menu |
13:07:37 | Zagor | what's new? |
13:07:46 | LinusN | hw debug |
13:07:49 | LinusN | hw info |
13:08:21 | Zagor | i don't see it |
13:08:26 | LinusN | Player? |
13:08:37 | Zagor | should I run player? |
13:08:39 | LinusN | no |
13:08:47 | Zagor | i don't |
13:09:40 | LinusN | i see it at the bottom: View HW info |
13:10:08 | Zagor | uh, i'm silly |
13:10:16 | Zagor | ok, got it |
13:10:27 | Zagor | ROM: 1.24, usb: negative, ata: 0x200 |
13:10:53 | LinusN | rock'n roll |
13:10:53 | Zagor | looks about right |
13:11:14 | LinusN | great |
13:11:18 | LinusN | let me add more stuff now |
13:15:14 | LinusN | any recorder owners here that can run a test for me? |
13:15:36 | LinusN | Zagor: update, rebuild and test |
13:19:10 | Zagor | LinusN: mas: 0x0102 |
13:19:13 | Zagor | mask |
13:20:35 | LinusN | interesting |
13:20:42 | LinusN | i have 0x0302 |
13:20:54 | Zagor | what is it? |
13:21:30 | LinusN | i believe that is a hardware compatibility bit mask |
13:21:36 | Zagor | ah |
13:21:55 | LinusN | the firmware reads it and does a lot of shifting |
13:22:14 | Zagor | brb |
13:22:15 | | Quit Zagor ("Client Exiting") |
13:26:06 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
13:27:33 | | Nick Zagor is now known as Zagor|lunch (bjst@as9-5-6.k.s.bonet.se) |
13:31:34 | | Nick _seb_ is now known as seb-school (user@bgp420584bgs.union01.nj.comcast.net) |
13:32:54 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
13:34:46 | | Quit tot () |
13:35:02 | | Join TotMacher [0] (tot@p5084B43A.dip.t-dialin.net) |
14:00 |
14:07:39 | | Nick Zagor|lunch is now known as Zagor (bjst@as9-5-6.k.s.bonet.se) |
14:08:32 | LinusN | Zagor: try again |
14:11:07 | Zagor | PR: positive |
14:11:56 | LinusN | ok |
14:12:31 | LinusN | 3.18 doesn't have version info in ROM |
14:12:34 | LinusN | :-) |
14:12:48 | | Join Bagder2 [0] (~daniel@as3-3-2.ras.s.bonet.se) |
14:12:52 | Bagder2 | yeeelllooooowwww |
14:12:55 | Zagor | lovely |
14:13:42 | Zagor | yikes, it's been yellow all day |
14:13:50 | Bagder2 | yeps |
14:14:06 | Zagor | we need a build bot to come and nag us here in irc :-) |
14:14:16 | Bagder2 | yeps ;-) |
14:14:24 | Bagder2 | in upper case ;-) |
14:15:12 | Zagor | haha |
14:15:45 | * | LinusN looks the other way |
14:16:25 | Bagder2 | the bot could kick the user who caused the yellow ;-) |
14:18:30 | LinusN | Bagder2: update CVS, rebuild and run |
14:18:49 | LinusN | and try the debug->View HW info screen |
14:19:07 | Bagder2 | yes sir, will do sir! |
14:21:03 | Bagder2 | anything particular you'd like to know? |
14:22:01 | Bagder2 | ROM: 1.25, Mask: 0x302, USB: positive, ATA: 0x200, PR: positive |
14:22:54 | LinusN | thx |
14:23:03 | LinusN | TotMacher: care to do the same? |
14:23:22 | TotMacher | what ? |
14:23:39 | LinusN | update CVS, rebuild and run |
14:23:45 | TotMacher | i dont have a build environment |
14:23:48 | mbr | Me too? |
14:23:49 | LinusN | ok |
14:23:58 | LinusN | mbr: please do |
14:24:27 | LinusN | TotMacher: download the latest bleeding edge build |
14:24:39 | mbr | ROM: 1.28, Mask: 0x302, USB: positive, ATA: 0x200, PR: positive |
14:24:47 | Bagder2 | what's the PR? |
14:25:02 | LinusN | it's a control signal for the recirding DMA interface |
14:25:15 | Bagder2 | ok |
14:25:24 | TotMacher | k |
14:25:27 | TotMacher | what ? |
14:25:44 | TotMacher | rom 1.18 |
14:25:50 | TotMacher | mask 0x0002 |
14:25:57 | TotMacher | usb negative |
14:26:02 | TotMacher | ata 0x300 |
14:26:07 | TotMacher | pr negative |
14:26:39 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
14:26:41 | LinusN | interesting |
14:26:48 | LinusN | 1.17i says 1.18 in ROM |
14:26:56 | Bagder2 | hehe |
14:27:36 | TotMacher | but, have i now voided my warranty ? my jukebox said: debug (keep out!) |
14:27:41 | TotMacher | *g* |
14:27:44 | LinusN | :-) |
14:27:46 | * | Bagder2 grins |
14:28:11 | TotMacher | who works on the osc ? |
14:28:49 | Bagder2 | langhaarrocker |
14:29:42 | TotMacher | langhaarrocker ! |
14:29:44 | * | TotMacher slaps langhaarrocker around a bit with a large trout |
14:41:04 | | Quit TotMacher () |
14:41:39 | | Join TotMacher [0] (tot@p5084B43A.dip.t-dialin.net) |
14:43:00 | *** | Saving seen data "./dancer.seen" |
14:47:34 | | Quit TotMacher () |
14:54:42 | | Join TotMacher [0] (tot@ip113.rsidus.riege.de) |
14:56:04 | | Quit Bagder2 (brunner.openprojects.net irc.openprojects.net) |
14:56:04 | NSplit | brunner.openprojects.net irc.openprojects.net |
14:56:04 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
14:56:16 | NHeal | brunner.openprojects.net irc.openprojects.net |
14:56:16 | NJoin | Bagder2 [0] (~daniel@as3-3-2.ras.s.bonet.se) |
14:56:16 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
14:59:47 | Bagder2 | splits R us |
14:59:52 | | Nick Bagder2 is now known as Bagder (~daniel@as3-3-2.ras.s.bonet.se) |
15:00 |
15:08:27 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
15:08:33 | elinenbe | morning all. |
15:08:37 | Bagder | hey ho |
15:09:53 | LinusN | yo |
15:10:14 | elinenbe | what does the new wordswap do that was committed? |
15:11:02 | LinusN | it handles odd addresses and odd lengths |
15:11:53 | | Join freshmaker [0] (~chatzilla@pD95888E3.dip.t-dialin.net) |
15:12:16 | | Quit TotMacher (Read error: 113 (No route to host)) |
15:12:22 | freshmaker | Hej! |
15:12:32 | LinusN | hej |
15:12:40 | elinenbe | and that was a big error before? |
15:12:48 | LinusN | elinenbe: it caused crashes |
15:13:32 | freshmaker | anyone tried my patch for converting underscores to spaces? |
15:14:21 | LinusN | out of curiosity, why would you want that? |
15:14:30 | Zagor | freshmaker: i'm not too happy about that either |
15:15:10 | freshmaker | hmm, i have my mp3 files stored using path names w/o spaces. |
15:15:25 | LinusN | freshmaker: why that? |
15:15:46 | Bagder | some rippers do that naming by default |
15:16:10 | freshmaker | ok, you have -print0 and xarg-0, but if need more shell scripting you're better of with names w/o spaces |
15:16:50 | LinusN | or use " |
15:17:08 | Bagder | for shell scripting, I agree spaces cause much problems |
15:17:12 | freshmaker | i think, it wouldn't hurt to convert all underscores to spaces in file filter mp3 only mode |
15:17:25 | LinusN | it would |
15:17:38 | freshmaker | example? |
15:17:39 | LinusN | the you may end up with identical file names |
15:17:49 | freshmaker | ouch, right. |
15:17:58 | LinusN | my_file will be the same as "my file" |
15:18:28 | LinusN | i think a file name is a file name |
15:18:42 | Zagor | i agree |
15:18:52 | LinusN | if you choose to use underscore, that is what it shows |
15:19:32 | LinusN | i like marcus' USB status patch |
15:19:41 | freshmaker | and when you have foobar.mp3 and foobar.m3u ? |
15:19:59 | LinusN | different extensions and different icons |
15:20:23 | freshmaker | the extension is not displayed in mp3 only mode |
15:20:32 | LinusN | but the icon is |
15:20:40 | mbr | LinusN: really? Do you think the timeout makes sens? |
15:20:52 | LinusN | seems to work |
15:20:53 | freshmaker | mp3 only mode is more a music browser, not a file viewer, imho |
15:21:35 | Zagor | freshmaker: if you don't like underscores, don't use underscores. what's next, automated upper/lower-casing of filenames? |
15:21:48 | LinusN | Zagor: great idea! |
15:21:50 | LinusN | :-) |
15:22:02 | Schnueff | maybe on-the-fly translation of filenames |
15:22:06 | Schnueff | :) |
15:22:16 | freshmaker | ahh, case handling on dos filesystems is always a pain in the ass. |
15:22:19 | LinusN | freshmaker: i see your point |
15:22:29 | LinusN | but i'm not sure i like it |
15:22:51 | LinusN | (maybe that's because i don't have lots of underscored names) |
15:22:59 | Zagor | i see his problem too, but I don't think Rockbox should solve it |
15:23:32 | elinenbe | The SonicBlue Rio Riot has a "The" filter |
15:23:39 | Schnueff | cute |
15:23:48 | elinenbe | which removes "The" from the front of filenames... |
15:23:50 | Schnueff | but not when playing songs from the group 'the the' :) |
15:23:59 | LinusN | :-) |
15:24:17 | Bagder | that'll teach people to not listen to such groups ;-P |
15:25:38 | freshmaker | at least, we already have name collisions: foobar.mp3, foobar.mp2, foobar.mpa; all are 'foobar' in mp3 only mode and have the same icon. |
15:26:11 | LinusN | freshmaker: oops |
15:26:31 | * | LinusN hides |
15:27:52 | LinusN | Actually, i think some people would like an underscore and First Letter Uppercase option... |
15:28:14 | Zagor | yeah, and others want fluffy bunnies on the wps too |
15:28:48 | mbr | Is there a reason why the directory is not restored when rockbox resumes? |
15:28:50 | Bagder | I do! |
15:29:02 | Zagor | i much rather display all extensions than start fscking upp filenames |
15:30:20 | LinusN | mbr: what? |
15:30:58 | mbr | when I resume a song and then change to dir browser i get the root directory. |
15:31:18 | mbr | Not the directory the song or playlist is in. |
15:31:53 | mbr | I mean resume on power on. |
15:32:16 | LinusN | mbr: and the follow playlist option? |
15:32:37 | mbr | LinusN: Ups, what is that? |
15:33:07 | LinusN | general settings->file view->follow playlist |
15:33:37 | * | mbr gets red |
15:35:20 | LinusN | Zagor: agreed on the extensions |
15:35:57 | freshmaker | i still think, it's ok for mp3 only mode to optionally omit the extension and/or convert underscores and/or do the Uppercase Thing. The music browser (mp3 only mode) and the file browser (all files) simply have different semantics. |
15:37:08 | LinusN | Zagor: do we want the USB status in 1.4? |
15:37:14 | LinusN | i do |
15:37:21 | Zagor | how safe is it? |
15:37:30 | LinusN | looks pretty safe |
15:37:35 | * | Bagder points to the topic, and then runs away |
15:37:38 | LinusN | check it out |
15:37:53 | * | LinusN hits Bagder with a looooong stick |
15:38:04 | Bagder | ouch |
15:38:13 | Zagor | i'm sceptical. it doesn't add a critical feature |
15:38:27 | LinusN | Zagor: agreed, we can live without it |
15:38:46 | Schnueff | thought it's quite useful for usb battery operation |
15:38:50 | freshmaker | ok, i have to go to work. there is a wlan to be IPSeced. cu |
15:39:01 | Bagder | see ya freshmaker |
15:39:11 | LinusN | elinenbe: you there? |
15:39:13 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020914]") |
15:39:28 | Bagder | bbl |
15:39:30 | | Part Bagder |
15:39:48 | elinenbe | LinusN: I am here. |
15:40:18 | LinusN | you have a recorder? |
15:40:22 | elinenbe | yeah. 6k |
15:40:48 | LinusN | run the latest bleeding edge build |
15:40:52 | elinenbe | okay. |
15:41:58 | elinenbe | give me one min. |
15:45:07 | elinenbe | ok |
15:45:24 | LinusN | go to menu->debug->view hw info |
15:45:42 | elinenbe | k |
15:46:28 | elinenbe | ok |
15:46:36 | elinenbe | ROM: 1.15 |
15:46:44 | elinenbe | MASK: 0x0002 |
15:46:50 | elinenbe | USB: negative |
15:46:57 | elinenbe | ATA: 0x300 |
15:47:04 | elinenbe | PR: negative |
15:49:35 | LinusN | 1.15!!! |
15:49:35 | LinusN | what version does the boot screen say? |
15:49:35 | elinenbe | bug: on the F2 quickscreen, the shufflemode jumps. |
15:49:35 | elinenbe | what is 1.15 |
15:49:35 | elinenbe | 1.09 |
15:49:40 | elinenbe | oh... wait 1.17ia |
15:49:52 | LinusN | elinenbe: doesn't jump for me |
15:50:24 | Zagor | elinenbe: how do you mean jumps? |
15:51:09 | elinenbe | the text that says Shuffle Mode moves! |
15:51:37 | | Quit mecraw (Read error: 104 (Connection reset by peer)) |
15:51:37 | elinenbe | my default font is smalltalkmonotight.fnt |
15:51:37 | LinusN | elinenbe: what font do you have? |
15:52:20 | elinenbe | it does not jump with the default font |
15:52:39 | Zagor | ?? the f2 screen always use the default font |
15:52:57 | elinenbe | also, with some of the fonts, (not the default font) the text runs right into the icons in the tree browser. |
15:53:03 | elinenbe | it would be nicer with 1 space there. |
15:53:12 | Zagor | yes |
15:53:14 | elinenbe | Zagor: I know. But it is the default font that jumps. |
15:53:21 | LinusN | elinenbe: i see it now |
15:53:52 | elinenbe | only that text does it too.... and it isa kind of... eh... interesting! |
15:53:55 | LinusN | i think it gets the font height _after_ the first screen redraw |
15:54:28 | LinusN | yes, it gets it after the setfont() call |
15:54:55 | LinusN | fixing... |
15:55:03 | Zagor | before, you mean |
15:55:16 | LinusN | i mean that |
15:56:23 | LinusN | committed |
15:56:57 | panthar | anyone wanna sell me a recorder 20 for $50? |
15:57:16 | LinusN | panthar: every day :-) |
15:57:22 | elinenbe | panthar: I have a few extra that I am selling for $25 a piece. |
15:57:26 | panthar | heh |
15:57:27 | panthar | i wish :) |
15:57:37 | panthar | anything under $200 is a decent deal right? |
15:57:59 | | Join calpefrosch [0] (~calpefros@30.ip-net01.empolis.com) |
15:57:59 | Zagor | panthar: sounds like a good deal, yeah |
15:58:11 | panthar | i am itching to upgrade from my ole juke 6000 |
15:58:43 | calpefrosch | hi |
15:58:53 | LinusN | froggy!!!!! |
15:58:56 | LinusN | hi |
15:59:03 | calpefrosch | hehe |
15:59:03 | panthar | but the rockbox does work well on the 6000 |
15:59:26 | elinenbe | LinusN: are you going to make a lookup table for button values based on ROMs? |
15:59:53 | calpefrosch | I read the last Mail from Andreas Stemmer, does anybody know if he is on irc ? |
15:59:58 | LinusN | elinenbe: i was thinking about it, but the ROM version does not tell it all |
16:00 |
16:00:09 | LinusN | gotta go now! cu all! |
16:00:24 | | Part LinusN |
16:01:48 | mbr | Uh, my statusbar patch made it the half way to cvs :) |
16:02:11 | mbr | Linus accidently commited a part of it |
16:02:42 | Schnueff | nice:) |
16:02:46 | Zagor | ehum... |
16:02:53 | Schnueff | maybe will get some colors soon on the build table :) |
16:02:59 | mbr | :) |
16:03:00 | Zagor | indeed |
16:03:41 | calpefrosch | bye |
16:03:44 | | Part calpefrosch |
16:04:53 | mbr | Zagor: Do you remove it? Or shall I? |
16:05:47 | Zagor | i'm fixing |
16:06:42 | Schnueff | what about the mail on 'inverse display', the lcd spec has a command 'normal/reverse' shouldnt that be used? |
16:07:09 | Zagor | sounds like a better way, yes |
16:07:18 | elinenbe | Schnueff: now THAT would be a great setting to have in a quick menu! |
16:07:49 | Schnueff | yes, wouldnt be expensive |
16:09:21 | Schnueff | btw, why has the ssd1801 spec a label 'solomon systech confidential' in its footer? |
16:10:49 | Schnueff | evil secret stuff probably |
16:10:54 | | Quit bobTHC (Read error: 104 (Connection reset by peer)) |
16:11:54 | Zagor | I don't want to know :-) |
16:12:18 | Schnueff | hm the player lcd has no reverse display bit |
16:13:07 | Zagor | it doesn't have crystal area everywhere |
16:42:03 | | Join TotMacher [0] (tot@p5084B43A.dip.t-dialin.net) |
16:43:01 | *** | Saving seen data "./dancer.seen" |
16:53:55 | elinenbe | What is left to be done for 1.4? |
16:54:03 | elinenbe | Manual update! |
16:55:21 | Zagor | indeed |
17:00 |
17:07:10 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
17:10:26 | * | norm_ notes that the scroll bar does not turn off when you set it to "Off" in the F3 button menu |
17:18:08 | Zagor | norm_: works for me |
17:18:54 | norm_ | Zagor: I have Scroll bar: OFF and Status bar: ON |
17:19:04 | norm_ | I see the scroll bar at the bottom and status bar up top |
17:19:28 | norm_ | If I turn Status bar to OFF, I see both the scroll bar and the peak meter |
17:19:32 | Zagor | at the bottom? |
17:19:45 | norm_ | Both scroll bar and peak meter at the bottom, yes |
17:19:49 | Zagor | ah, you mean the progress bar? that's not the same thing as scrollbar. |
17:20:10 | norm_ | OK |
17:20:15 | Zagor | scrollbar is the one on the left in browser and menus |
17:20:21 | norm_ | Aaaahhhh.... |
17:20:23 | * | norm_ is clear |
17:20:25 | norm_ | Sorry 'bout that |
17:20:35 | Zagor | no problem |
17:23:39 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
17:25:33 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
17:26:30 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
17:26:48 | hardeep | hey badger |
17:26:54 | Bagder | howdy |
17:33:40 | Zagor | i have a very strange bug |
17:33:57 | Zagor | global_settings.statusbar==true, but status_draw still exits on that condition |
17:34:03 | Zagor | in the simulator |
17:35:21 | | Part bobTHC |
17:45:19 | Bagder | cool persistancy hack |
17:45:28 | Zagor | thanks |
17:45:32 | Zagor | found a minor bug |
17:48:58 | Zagor | have you guys seen the chicago12 font I added? for those who want that iPod feel :-) |
17:49:35 | Bagder | :-) |
17:49:55 | Bagder | those guys already use the courB14 ;-) |
17:50:06 | Zagor | hehe |
17:50:43 | Zagor | actually, chicago12 is better than the iPod version: the original is monospaced |
17:51:39 | | Join elinenbe [0] (~elin@user-0cces0l.cable.mindspring.com) |
17:51:43 | Zagor | i wonder if we really need to keep the default.* system |
17:51:55 | elinenbe | Zagor: I agree. Get rid of it. |
17:52:07 | Bagder | it's not really in the way |
17:52:28 | elinenbe | I think it should what is "built in" to the firmware unless you load a file. |
17:52:33 | elinenbe | then it should keep that. |
17:52:55 | Zagor | Bagder: there's a definite risk of bug reports "font file selection is not persistent, it always starts with wrong font" (which is of course copied to default.fnt) |
17:53:21 | Bagder | so the persistant ones don't override the default.* ? |
17:53:37 | elinenbe | what exactly do the .cfg files load? Can they load .wps and .fnt too? |
17:53:40 | Zagor | no, default.* takes precedence |
17:53:44 | Bagder | ah |
17:53:53 | Zagor | elinenbe: not yet, but they will later |
17:53:55 | Bagder | then I see your concern |
17:53:59 | elinenbe | that would be nice. |
17:54:16 | Bagder | elinenbe: and then we'll have them per-directory and per-file and all that fun |
17:54:30 | elinenbe | I think there shuold be no default.fnt. I sometime switch my font, and then I turn it off and turn it back on and it is a different font again! |
17:54:33 | Zagor | Bagder: it's nontrivial changing that, since the persistent files are loaded in settings_load, which must be ran before load_default |
17:55:00 | Zagor | i'm leaning towards skipping them too |
17:55:12 | Bagder | sure, but the loading afterwards could check for already loaded data |
17:55:34 | Bagder | its not big deal |
17:55:39 | Bagder | no big |
17:55:47 | Zagor | i don't think the default files add anything |
17:56:04 | Bagder | they do |
17:56:13 | Zagor | what? |
17:56:32 | Bagder | they allow me to select things by copying files instead of choosing stuff on the archos |
17:56:49 | Bagder | thus, for debugging etc it makes a swifter operation |
17:57:49 | Zagor | in that case we need to make them lower priority than persistant files, which is a little messy |
17:58:00 | Zagor | otherwise you can *only* change from usb |
17:58:44 | elinenbe | just get rid of default.* entirely |
17:58:56 | elinenbe | it confuses the hell out of mere mortals |
17:59:21 | Bagder | mere mortals won't be used them ;-) |
17:59:23 | Bagder | be using |
17:59:52 | Bagder | Zagor: can't you simply do settings_load() after the three *_load() ? |
18:00 |
18:00:36 | Zagor | Bagder: hmm, i guess i could |
18:00:39 | hardeep | for debugging purposes, couldn't you just overwrite the current select font/wps/whatever ? |
18:00:45 | Zagor | i'll fix it tomorrow, gotta go now |
18:00:58 | Zagor | bye |
18:01:01 | | Quit Zagor ("Client Exiting") |
18:01:02 | Bagder | bye > |
18:08:22 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
18:10:21 | | Part Bagder |
18:43:04 | *** | Saving seen data "./dancer.seen" |
18:44:33 | | Join LinusN [0] (~linus@labb.contactor.se) |
18:44:38 | | Part LinusN |
18:50:03 | | Quit hardeep ("Leaving") |
19:00 |
19:07:10 | | Quit pyvasene ("[x]chat") |
19:07:51 | | Part matsl ("Client Exiting") |
19:21:55 | | Part langhaarrocker |
19:47:15 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
19:53:27 | norm_ | Quick question: are custom EQ files supported yet? |
20:00 |
20:07:06 | | Join radhard [0] (~radhard@pD9E40FB3.dip.t-dialin.net) |
20:15:25 | norm_ | Oh. .eq files are now .cfg |
20:15:34 | norm_ | Never mind earlier quick question |
20:28:00 | norm_ | Hrm, is this a bug: "auto volume" in the .cfg file has no effect. |
20:28:07 | norm_ | I tried values "3" and "2" |
20:29:11 | radhard | Mybe you should try it on voice files with loud and soft parts. |
20:30:44 | norm_ | By no effect, I mean that it doesn't change the setting listed in menu->Sound settings-> Auto Volume |
20:30:46 | radhard | It does not influence most of the mp3 files, since most of them are full range from start to end. |
20:31:08 | radhard | Ah, ok. didn't test that, sorry. |
20:31:17 | * | norm_ should have been clearer |
20:31:28 | radhard | np |
20:36:22 | | Quit hardeep ("Leaving") |
20:43:07 | *** | Saving seen data "./dancer.seen" |
20:44:29 | norm_ | Is the auto volume feature part of the MAS3587F? |
20:47:08 | radhard | Don't think so. But you should look it up in the sourcecode. Or maybe the datasheets. Should be volume adjustment depending on sound level. |
20:49:25 | norm_ | radhard: I don't have any problems with auto volume working when I set it through the menu |
20:49:32 | norm_ | It just won't set through a .cfg file |
20:50:49 | | Join Mighty [0] (mboss@h212n2fls35o931.telia.com) |
20:50:54 | Mighty | hello |
20:51:58 | | Join Django [0] (~Django@pD953C895.dip.t-dialin.net) |
20:56:48 | | Quit PsycoXul (Read error: 104 (Connection reset by peer)) |
20:58:52 | | Quit Mighty ("[BX] Homer Simpson uses BitchX. D'OH! D'OH! D'OH!") |
20:59:08 | | Join PsycoXul [0] (psyco@adsl-63-205-47-0.dsl.lsan03.pacbell.net) |
21:00 |
21:07:32 | | Join tot [0] (tot@p5084B1E9.dip.t-dialin.net) |
21:08:00 | | Quit TotMacher (Read error: 110 (Connection timed out)) |
21:57:18 | | Nick seb-school is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
22:00 |
22:13:56 | | Join Okidoki [0] (~d43abc12@chat.ircnet.org) |
22:23:02 | | Quit Okidoki ("http://chat.ircnet.org/") |
22:24:02 | | Join breaker [0] (~mail@Ac60b.pppool.de) |
22:24:51 | breaker | Has anybody tested a current cvs version? Here no symbols are displayed for .cfg files! |
22:28:09 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
22:28:51 | norm_ | breaker: I see an icon for .cfg files in 20021008-1622 |
22:29:11 | norm_ | (on a recorder 20) |
22:29:31 | Zagor | yup, I added it today |
22:29:39 | breaker | Hm, I've a version here where I changed some things. I've also a recorder 20. |
22:32:29 | breaker | I usually only update the apps tools firmware directories. Where are the icons stored? |
22:32:39 | Zagor | apps/recorder/icons.c |
22:36:38 | breaker | It works now. A "make clean" did help! |
22:36:43 | | Join WS64 [0] (~WS64@pD9E40CCF.dip.t-dialin.net) |
22:36:51 | WS64 | hi |
22:37:45 | Zagor | hi |
22:37:53 | Django | zagor: linus said my queue patch would not be accepted until it works with a current playlist. |
22:38:14 | Zagor | Django: yup |
22:38:25 | Django | zagor: problem is, I don't know what you guys really want. |
22:39:11 | Django | Example: |
22:39:24 | Zagor | Django: it's easier to describe what we don't want :-) |
22:39:42 | | Quit breaker () |
22:39:43 | Django | go to a dir, select a song. Then the dir from the song down is copied to the playlist. correct? |
22:40:04 | Zagor | no, the whole dir is loaded as a playlist |
22:40:21 | Zagor | we just start playing at index>0 |
22:40:29 | Django | Ok. So the dir becomes an in-ram playlist. ok? |
22:40:34 | Zagor | yes |
22:40:52 | Django | When I now 'queue' a song, what should happen? |
22:41:24 | WS64 | Custom WPS question: Is "year" not an official ID tag, or why is it not supported (or is it and I just can't find it?) |
22:41:44 | Zagor | WS64: we just haven't added it |
22:42:02 | Zagor | Django: the filelist should be written to a temporary file, and the new song appended |
22:42:24 | WS64 | Thanx, Zagor. Don't forget that one! :) |
22:42:39 | Django | Zagor: Then I have no chance to get my patch accepted, since there is no file writing :-) |
22:42:45 | Zagor | WS64: check if we have a feature request for it, otherwise file one |
22:43:02 | Zagor | Django: correct. but file writing is coming soon. |
22:43:11 | *** | Saving seen data "./dancer.seen" |
22:43:21 | Zagor | Django: the problem with queues without writing is that they become inconsequental |
22:43:28 | Zagor | (is that a word? ;) |
22:43:52 | WS64 | Zagor, just checked, there is one already... (should have checked there myself before asking!) |
22:44:08 | Zagor | Django: resume starts "bugging" etc |
22:44:14 | Django | zagor: agree. That's why I wipe out any existing playlist before queueing. |
22:44:43 | Zagor | file writing will go in very soon after 1.4 is released |
22:44:55 | Django | zagor: resume can't work for now. that's with I disabled resume. |
22:45:51 | Django | zagor: ok. I am not after honour and glory :-) I am happy I had the chance to add it but I am a bit afraid that there will be a collicion soon. |
22:47:51 | Zagor | Django: it will be partial collision, but only to make sure all features work as expected |
22:47:51 | PsycoXul | so i see the only thing on the TODO "being worked on" recently got comitted... heh |
22:47:51 | Django | zagor: I told here before that I have some real jukeboxes and I just can't live without the queue. |
22:48:03 | Zagor | Django: I agree, queue is a good feature |
22:48:10 | Django | zagor: because that is the standard functionality of real jukes. |
22:48:16 | WS64 | Zagor, maybe you want to add this link http://www.ws64.com/archos/ArchosUnlock.exe to the "lock" section of your site, it is a Windows program that creates a Linux bootdisk with the USB drivers installed. |
22:48:21 | Zagor | PsycoXul: yeah. we have a few bugs that need to be straightened out though |
22:48:32 | Zagor | WS64: ah, nice |
22:48:36 | WS64 | Since my Recorder did never lock so far I don't know if it really works though... |
22:48:43 | Zagor | haha |
22:48:47 | PsycoXul | heh |
22:49:24 | Django | Pardon my ignorance: what is a 'lock'? |
22:49:40 | WS64 | Django, http://rockbox.haxx.se/lock.html |
22:49:50 | Django | Thanks! |
22:50:27 | PsycoXul | a lock is what prevents you from opening/using something without a key |
22:52:08 | WS64 | You're fast, Zagor :) |
22:52:18 | Django | The description sounds frightening! |
22:52:36 | Zagor | WS64: :-) |
22:52:55 | Zagor | Django: it was pretty scary, but it hasn't happened in a long time now |
22:53:02 | Django | By the way: the USB driver says my recorder has a Hitachi drive. Can this be unlocked too? |
22:54:16 | Zagor | Django: yes, although I know of noone who has had one of those locked |
22:54:36 | Django | Zagor: glad to hear that :-) |
22:55:04 | PsycoXul | yeah, i've never had a lock.. and i've been following rockbox since the LED blinker heh |
22:56:06 | Zagor | PsycoXul: do you think you'll ever polish up that player game you wrote? |
22:56:41 | PsycoXul | i keep forgetting about that.. heh |
22:57:17 | Django | Zagor: is there a reason why I am not accepted for the mailing list ? Did I say something wrong ? :-) |
22:57:39 | Zagor | not accepted? |
22:58:46 | Django | Zagor: seems so. I send the "subscribe" email four days ago. Got the automatics reply instantly and confirmed subscription. Nothing since then. |
22:59:09 | Zagor | odd. what's your address? |
22:59:10 | WS64 | Django, did you send out the check already? :) |
22:59:17 | Django | django@nexgo.de |
22:59:41 | Django | Uh! shouldn't have typed that here . silly me ... |
22:59:50 | Zagor | :-) |
23:00 |
23:00:16 | Zagor | you're not on any of the lists. i'm adding you manually. |
23:00:26 | Django | Would it help if I send you a bottle of wine :-) |
23:00:34 | WS64 | Django, you're German? Köln here |
23:00:36 | Zagor | you can try ;-) |
23:00:50 | Django | ws64: this is paderborn. |
23:01:06 | WS64 | hoffmanntown *g* |
23:01:17 | Django | what's that? |
23:01:26 | | Nick tot is now known as TotMacher (tot@p5084B1E9.dip.t-dialin.net) |
23:01:29 | Django | and who is hoffmann? |
23:01:41 | WS64 | Oh, am I wrong there? Not the home of Rüdiger H.? :) |
23:02:46 | Django | Oh, yes! Rüdiger. Hope he is not offended that he came not to mind immediately :-) |
23:04:22 | norm_ | Hrm, I just noticed that my "subscribe rockbox" didn't work, either |
23:04:27 | norm_ | Though I did get a reply saying it did |
23:05:36 | norm_ | Oops, I sent subscribe in subject field not body of mail. I suck |
23:05:54 | Django | CDDB sucks. Just converted my "Howlin' Wolf" cd to mp3 but only the first tracks have titles, then only track numbers. |
23:06:12 | Zagor | Django: you should use freedb.org |
23:07:11 | Django | Zagor: I have a hard time trying to get along with MusicMatch program. |
23:07:34 | Zagor | ouch! that program is evil incarnate |
23:08:12 | Django | Well, I got it for free with the archos. So what should I expect :-) |
23:08:51 | Zagor | Django: on windows, use EAC. on linux, use Grip |
23:08:58 | WS64 | You did already replace the firmware! Now get rid of MM! |
23:10:21 | Django | MM did the conversion ok so it is not all THAT bad. |
23:10:44 | radhard | Gummersbach / germany here, just to complete the list ;) Yeah, MM is evil! |
23:11:06 | Zagor | well, define "ok" :-) it has a tendency to encode poorly, and toss a lot of junk in your id3 tags |
23:11:37 | Zagor | a lot of rockbox code is spent to work around musicmatch "features" |
23:11:42 | Django | By the way: when we get file writing, what about some mp3 utility like mp3 cleaner, volume adjuster, id3 editor .. |
23:12:26 | Zagor | cdex is probably a better win32 ripper choice than eac, btw |
23:12:33 | Django | Just discovered mp3trim which seems to clean mp3 fine. |
23:12:51 | WS64 | Django, yes, mp3trim is one of my fav programs for mp3editing |
23:13:18 | Django | Unfortuntely the batch-enabled version is $99 :-( |
23:13:52 | Zagor | rip with a good tool and you won't have to post-process your files |
23:14:11 | WS64 | $79.95 |
23:14:27 | Django | Rip is not the problem. I have a registered version of Feurio. |
23:15:05 | Django | Yes, sometimes I BUY programs :-) |
23:15:40 | PsycoXul | whats Feurio |
23:15:45 | Zagor | i never buy programs. free software is nearly always better. |
23:15:48 | Django | What do you use for wav -> mp3 ? |
23:15:54 | Zagor | Django: lame |
23:15:54 | PsycoXul | i use lame |
23:16:28 | Django | Feurio is a cd burning program, specialized in audio CDs. |
23:16:49 | PsycoXul | heh |
23:17:11 | Django | http://www.feurio.de |
23:17:20 | Zagor | cdex does the whole process for you. put a cd in your player, click a button and you get high-quality mp3 files with correct names and tags. |
23:17:24 | Zagor | and it's 100% free |
23:17:28 | PsycoXul | hmm |
23:17:46 | PsycoXul | i just noticed lame's −−nogap option... |
23:18:53 | * | Zagor should go into sales :-) |
23:18:53 | Zagor | PsycoXul: yeah, too bad it doesn't help much unless you play the tracks in the right order |
23:18:54 | Django | I played with cdex a year ago, or is it already two years? that version had no mp3 support. |
23:19:15 | PsycoXul | er |
23:19:20 | Zagor | Django: must be a long time ago. it's had mp3 support a looong time. |
23:19:22 | Django | Have you noticed any quality differnces between mp3 encoders? anything to avoid? |
23:19:24 | PsycoXul | cdex is just an mp3 ripping prog isn't it? |
23:20:01 | Zagor | PsycoXul: it runs lame for you too |
23:20:01 | Zagor | Django: avoid xing like the plague |
23:20:04 | Django | ok ok, at that time we were happy when out cd drive could read digital audio. |
23:20:25 | Django | out=our |
23:21:26 | PsycoXul | i see |
23:21:47 | PsycoXul | yeah xing sucks |
23:22:01 | PsycoXul | i've noticed even lame −−alt-preset standard sounds better than lame −−r3mix heh |
23:22:35 | Django | what is the current cdex version? |
23:22:54 | Zagor | 1.40 |
23:23:10 | PsycoXul | i need to write a new script to rip with |
23:23:14 | Zagor | http://cdexos.sourceforge.net/ |
23:25:28 | PsycoXul | just doing the cddb stuff from a script is the hard part |
23:25:46 | Zagor | PsycoXul: why are you scripting? |
23:26:17 | PsycoXul | because i don't like anything out there |
23:26:49 | PsycoXul | and i'm a better bash scripter than i am a C coder |
23:28:29 | PsycoXul | last time i looked at grip it was a poorly done shell script mangled into C code for it's GUI and lacking anything resembling a design |
23:28:57 | Zagor | it's not elegant, but it gets the job done. |
23:29:38 | PsycoXul | it had a couple dumb bugs for a few of the things i wanted to do with it, and when i went to fix them i came to see it would need to be rewritten to do so heh |
23:29:48 | PsycoXul | i forget what it was exactly |
23:30:33 | PsycoXul | but it's source scared me away from ever using it again heh |
23:30:45 | Zagor | hehe |
23:32:08 | PsycoXul | right now i'm thinking of doing something with cdparanoia or cdrdao to rip the whole disc into one track, then lame to encode it, mpgsplit to split it out into seperate tracks, and id3v2 to tag it |
23:32:28 | PsycoXul | and see if i can get it done nice and gapless like that |
23:32:54 | PsycoXul | i just need to figure out getting the cddb info so mpgsplit knows the offsets and id3v2 knows what to tag heh |
23:33:15 | Zagor | PsycoXul: have you looked at freedb.org? plenty of info and tools there. |
23:34:28 | PsycoXul | i probably have before... |
23:35:24 | | Part WS64 |
23:36:45 | PsycoXul | anyways, i'll probably start rewriting my player game before i start on that... and don't ask me when that's gonna be :p |
23:37:28 | Zagor | :) |