00:00:43 | HCl | soon we'll have a database generator that can read ogg |
00:00:47 | HCl | but its in java :x |
00:00:55 | Bagder | gah |
00:00:57 | amiconn | LinusN: I get a feeling that this is the cause for so many broken recordings with my older, asm-optimised recording transfer |
00:01:12 | Chamois | linus : i have md5 ffdf317356cc0a964a2708d6b90f59cb |
00:01:23 | Chamois | with 1.65Eu and bootloader 2 is it ok ? |
00:01:25 | amiconn | Now that I have it asm optimised again, I also get broken recordings again... |
00:01:28 | Bagder | lucky me, I don't have any oggs |
00:01:38 | preglow | i have only oggs :///// |
00:01:39 | jochen | hey, oggs are cool! |
00:01:51 | Bagder | perhaps, but java is not |
00:01:56 | preglow | word |
00:02:02 | LinusN | amiconn: congrats...not! |
00:02:02 | * | amiconn has 99.9% mp3s and 0.1% oggs |
00:02:04 | jochen | at least vorbis supports gapless |
00:02:19 | preglow | so does (some) mp3s |
00:02:23 | Bagder | mp3 "supports" that too |
00:02:28 | preglow | everyone with a brain uses lame anyway |
00:03:03 | jochen | well, but it wasn't meant to support gapless because of the frame-based structure. |
00:03:09 | preglow | no |
00:03:15 | preglow | vorbis too uses frames, you know |
00:03:19 | preglow | everthing uses frames |
00:03:27 | Bagder | frames R us |
00:03:45 | preglow | it doesn't support gapless because the exact original track length is usually not saved anywhere |
00:03:47 | jochen | well, you know what i mean. *g* |
00:03:51 | tucoz | preglow, the high pitched sound is like a faint beep (like on a hearing examination) |
00:04:02 | preglow | tucoz: i usually didn't hear those beeps :P |
00:04:20 | Stryke` | fwpather.exe won't seem to patch 1.65-US |
00:04:29 | LinusN | Chamois: yes |
00:04:37 | LinusN | Stryke`: i am an idiot |
00:04:46 | Stryke` | lol |
00:05:03 | tucoz | I have a pair of sennheiser px200, and they seem to be very sensitive to stuff like that |
00:05:15 | preglow | perhapzs |
00:05:20 | preglow | does the iriver fw do this? |
00:05:26 | tucoz | no |
00:05:35 | jochen | sry, can't ack that LinusN ;-) |
00:05:59 | XavierGr | okay now I have to port another plug-in for the iriver, maybe i will give snake or snake2 a try... |
00:06:08 | preglow | tucoz: can you record it somehow? |
00:06:10 | XavierGr | any suggestions? |
00:06:32 | tucoz | But, i don't know if the iriver or the headphones do this, but when I pass those security things (!) in stores I also hear a faint beep |
00:06:38 | tucoz | hmm, can try |
00:06:53 | Stryke` | tucoz: i hear that as well (the security things) |
00:07:13 | preglow | tucoz: that's fairly normal, but i don't think this is electromagnetic interference |
00:07:22 | tucoz | preglow, in rockbox? |
00:07:33 | preglow | no, i mean the security things |
00:07:43 | tucoz | the sound I'm experiencing? |
00:07:49 | preglow | yes, that's normal |
00:07:51 | preglow | but not from rockbox |
00:07:58 | preglow | from security things ;) |
00:08:15 | tucoz | ok |
00:08:40 | tucoz | hmm, never recorded anything in linux. Will look around for a bit |
00:08:44 | preglow | i've got a set of great big headphones with a long wire, so i always hear it as well |
00:08:52 | tucoz | at stores? |
00:08:55 | preglow | yea |
00:09:05 | jochen | tucoz: take a look at audacity |
00:09:06 | tucoz | ok, so is that the wire causing it? |
00:09:27 | amiconn | It seems that rockbox doesn't correctly initialise something on iriver (UDA?) |
00:09:30 | preglow | combination of wire and headphone impedance |
00:09:33 | tucoz | ok |
00:09:53 | tucoz | nice to know. Not much of a electronics-knowing person |
00:10:08 | preglow | amiconn: well, we've got people complaining rockbox sometimes refuses to play sound after booting |
00:10:09 | amiconn | There is a strong 'pop' when I plug or unplug my earphines when rockbox is running |
00:10:18 | amiconn | *earphones |
00:10:19 | preglow | ehh? |
00:10:24 | preglow | sounds like a dc offset |
00:10:32 | amiconn | That doesn't happen with the iriver fw, even at max. volume |
00:10:49 | preglow | but that should never happen |
00:11:19 | tucoz | I also hear when the harddrive spins up |
00:11:31 | tucoz | In my headphones that is |
00:11:57 | amiconn | tucoz: Possibly caused by the dc offset problem... then you'll hear the power ripple caused by the hd |
00:12:43 | tucoz | amiconn: in plain english? ;) |
00:12:46 | preglow | i thought most output drivers were dc coupled |
00:13:00 | tucoz | dc like in direct current = battery? |
00:13:45 | jochen | gtg, gn8 |
00:14:15 | | Quit jochen ("Verlassend") |
00:14:37 | amiconn | tucoz: yes |
00:15:02 | tucoz | and something is wrong with that? A hw error? |
00:15:22 | amiconn | I just measured it: Rockbox outputs +1.1 V at the left channel, and +0.3 V at the right channel |
00:15:32 | preglow | but how? |
00:15:43 | amiconn | With iriver firmware it's perfect zero (<0.01 V) |
00:15:52 | amiconn | (measured without load) |
00:15:55 | LinusN | can someone help me, i don't have the korean ihp_120.hex files |
00:16:10 | preglow | LinusN: and the site doesn't work? |
00:16:21 | LinusN | the zip files contain windows executables |
00:16:21 | amiconn | ...and it's independent whether it's fed through the remote or not |
00:16:29 | preglow | LinusN: ahhh |
00:16:46 | preglow | have you tried unzipping them? |
00:16:52 | LinusN | yes |
00:16:52 | preglow | they might be sfx executables |
00:16:55 | preglow | aight |
00:17:00 | markun | LinusN: Wine? |
00:17:07 | amiconn | LinusN: sec... |
00:17:26 | LinusN | markun: sure, but i don't want to install wine just now |
00:19:13 | LinusN | ok i have 1.65k now |
00:19:31 | LinusN | anybody has 1.63k? |
00:20:02 | preglow | amiconn: does your meter support picking up the dc component in an audio signal as well? would be fun to see if it's there all the time |
00:20:52 | preglow | mine just goes wild |
00:20:59 | preglow | i guess it doesn't filter it first |
00:22:20 | Stryke` | LinusN: i'm uploading 1.63K now if you still need it to my ftp |
00:22:30 | Chamois | too late |
00:22:40 | Chamois | i gave it few sec |
00:22:51 | Stryke` | ok |
00:22:57 | amiconn | preglow: I didn't apply the audio patch |
00:24:23 | preglow | i keep forgetting not everyone has it |
00:24:26 | tucoz | preglow, didn't show anything when I recorded. |
00:24:43 | preglow | tucoz: tried normalizing it? |
00:24:53 | tucoz | it's just a flat line |
00:25:04 | preglow | the signal is probably too weak for you to see it |
00:25:06 | preglow | but i bet it's there |
00:25:25 | amiconn | preglow: Do you also get the dc offset (with silence)? |
00:25:25 | tucoz | ok, I zoomed in in audacity |
00:25:51 | | Quit RED_M_CHIU (Read error: 104 (Connection reset by peer)) |
00:26:58 | preglow | amiconn: haven't got an extension jack cable, and it's pretty hard to fit the probes in the hole... |
00:27:22 | preglow | tucoz: do normalize in audacity |
00:27:23 | amiconn | Such a cable was part of the accessory... |
00:27:30 | preglow | amiconn: i know! can't find it |
00:28:35 | tucoz | preglow, where do I find that? |
00:29:20 | preglow | tucoz: effect->normalize |
00:29:26 | | Join leftright [0] (~5087cc8a@labb.contactor.se) |
00:29:39 | tucoz | found it, thanks anyway |
00:30:09 | preglow | tucoz: do you hear/see it now? |
00:31:01 | tucoz | argh, don't know. I will try to record it again. Some program I run has 'stolen' the audio device |
00:32:20 | | Join ashridah [0] (ashridah@220-253-120-226.VIC.netspace.net.au) |
00:34:23 | tucoz | preglow, I guess I didn't record anything. I hear the iriver, but audacity don't record it |
00:34:32 | preglow | not much i can do then, heh |
00:34:33 | amiconn | LinusN: Any objections against changing the LED defines |
00:34:34 | tucoz | now playing song |
00:35:33 | amiconn | I'd change that to a multi-value setting. CONFIG_LED { LED_PHYSICAL, LED_VIRTUAL, or undefined } |
00:35:58 | amiconn | LED_PHYSICAL would be for a software-controlled LED (archos player /recorder) |
00:36:07 | amiconn | LED_VIRTUAL is for Ondio |
00:36:27 | amiconn | For iriver it would be undefined as it has a hardware controlled LED |
00:36:53 | amiconn | That would get rid of the MMC icon on iriver |
00:37:22 | LinusN | fwpatcher should work better now |
00:37:33 | amiconn | ? |
00:37:38 | LinusN | amiconn: fone with me |
00:37:40 | LinusN | fine |
00:37:54 | preglow | iriver has mmc icon? |
00:37:54 | preglow | haha |
00:38:09 | amiconn | It has... currently |
00:38:17 | preglow | how... misplaced... |
00:38:29 | amiconn | The little icon that pops up in the to right corner on hd access |
00:39:14 | MoosCamaro | LinusN: yes, work fine now |
00:39:17 | LinusN | time to sleep |
00:39:21 | LinusN | MoosCamaro: great |
00:39:28 | MoosCamaro | good night |
00:39:34 | LinusN | nite all |
00:39:52 | | Part LinusN |
00:41:32 | | Part leftright |
00:42:11 | tucoz | ok, now the beep is showing |
00:42:12 | | Quit _aLF ("Leaving") |
00:45:36 | tucoz | preglow: if you would like, you can have a look at it at http://www.ii.uib.no/~martina/ |
00:46:55 | preglow | this happens when? |
00:47:10 | tucoz | when I enter a directory for instance |
00:47:22 | CoCoLUS | hm |
00:47:25 | tucoz | like, when the dir contents are loaded to memory |
00:47:26 | CoCoLUS | original firmware -did- the same |
00:47:34 | CoCoLUS | they fixed that, though |
00:47:37 | tucoz | not when I return to a dir |
00:47:42 | preglow | so it's disk interference |
00:47:54 | tucoz | ok, my player or? |
00:48:06 | tucoz | something wrong with it that is? |
00:48:33 | preglow | the left channel's got massive interference |
00:48:43 | preglow | i'll try this on my player |
00:48:58 | tucoz | it doesn't happen all the time though. |
00:49:07 | XavierGr | good night all! |
00:49:35 | preglow | doesn't happen at all here |
00:49:58 | tucoz | never? |
00:50:08 | preglow | can't say i've ever heard it |
00:50:22 | | Quit XavierGr () |
00:50:42 | tucoz | I haven't either using iriver fw |
00:51:20 | CoCoLUS | i have |
00:52:06 | tucoz | Now I rebooted to iriver fw, shut down, and booted rockbox. Then it's completly silent |
00:52:11 | | Part MoosCamaro |
00:52:18 | tucoz | s/Then/now |
00:52:30 | | Join TCK [0] (TCK@81-86-100-186.dsl.pipex.com) |
00:58:20 | tucoz | ok, got to go. But, there could be an idea to collect stuff like this on a wikipage. |
01:00 |
01:00:02 | hacim | anyone have a good source for purchasing hardware? Ebay is not my favorite method, but thats the only place I know of to go to. |
01:00:31 | tucoz | then again, as the iriver rockbox still is in early-mid development, I guess bug reports will be as for the archoses. |
01:00:49 | | Part tucoz |
01:04:46 | preglow | well, what better sources are there? |
01:04:51 | preglow | it's all second-hand anyway |
01:09:24 | | Quit ashridah ("out") |
01:09:39 | | Quit TCK- (Read error: 110 (Connection timed out)) |
01:10:46 | HCl | hrm. |
01:11:09 | HCl | i suppose a lot of people would mind if i upgraded the database to include some more fields, rendering the perl version not usable? |
01:11:26 | HCl | its just that its really easy to get playtime into place with the java one :/ |
01:11:38 | HCl | and i need that one in the database soon... |
01:12:29 | preglow | then do that in a local copy |
01:12:31 | amiconn | No java please |
01:12:41 | HCl | what should i do then? |
01:12:47 | preglow | destroying the only means people have of updating their database is not clever |
01:13:07 | HCl | well, i could adapt the perl version to fill in 0 for the songlength |
01:13:14 | HCl | would still make it work, but limit it. |
01:13:48 | preglow | that would of course work, but anyway, requiring java will destroy the flexibility people have now |
01:13:54 | preglow | what with just having perl.exe on their player |
01:14:05 | HCl | i know that. |
01:14:14 | preglow | i don't exactly LOVE that solution myself |
01:14:16 | HCl | i leave it open for someone to update the perl variant.. |
01:14:19 | preglow | but it does work |
01:14:39 | HCl | i agree that it limits things a bit |
01:14:48 | HCl | i'm hoping to find a java to .net compiler somewhere |
01:14:57 | HCl | .net would probably be more useful |
01:15:08 | HCl | since it creates a .exe |
01:15:17 | preglow | and requires .net to be isntalled |
01:15:18 | HCl | that you can run under linux too, with mono |
01:15:25 | HCl | anyways |
01:15:32 | HCl | i'll just make the songdb write in not availables |
01:15:34 | HCl | for all stuff added |
01:15:35 | preglow | c would by far be nicest :P |
01:15:37 | HCl | so it will still work. |
01:15:41 | HCl | not for me, the coder |
01:15:42 | HCl | :) |
01:15:43 | thegeek | fewer people have mono than java |
01:15:50 | HCl | thegeek: maybe |
01:15:53 | preglow | no, but the coder isn't the one who's supposed to be having an easy time |
01:15:59 | HCl | :P |
01:16:04 | HCl | screw that. anyways :P |
01:16:10 | thegeek | I'm pretty sure very few actually have mono installed |
01:16:19 | HCl | i agree with that |
01:18:15 | *** | Saving seen data "./dancer.seen" |
01:19:28 | thegeek | is it absolutely impossible to do it in perl? |
01:19:50 | HCl | not impossible, but it will be unmaintainable. |
01:20:09 | preglow | why? |
01:20:15 | HCl | its already totally unreadable |
01:20:16 | preglow | perl isn't unmaintainable by default |
01:20:22 | preglow | then fix it |
01:20:30 | preglow | everything doesn't have to be in one file |
01:20:31 | HCl | i don't know perl. |
01:20:33 | preglow | for one |
01:20:44 | HCl | plus i'm | | this close to a working java solution |
01:20:49 | HCl | that will also be able to work the runtime databas |
01:20:50 | HCl | e |
01:20:54 | HCl | without a sweat |
01:21:03 | HCl | being able to read the old database in and adapt it |
01:23:08 | preglow | does gcj create standalone java executables? |
01:23:19 | preglow | that might be sort of redeeming |
01:23:29 | HCl | i think it does. |
01:26:53 | preglow | looks like it can |
01:27:35 | HCl | hmm.. |
01:28:17 | HCl | i'm starting to get very confused |
01:28:22 | HCl | where is my old songdb.pl? |
01:28:28 | HCl | i'm trying to check it out from cvs |
01:28:31 | HCl | and i'm getting an old version |
01:29:04 | HCl | hm... |
01:29:54 | HCl | ah. |
01:29:56 | HCl | stupid cvs. |
01:38:58 | preglow | peh |
01:39:08 | preglow | gotta catch some hours of sleep |
01:39:10 | preglow | later all |
01:39:16 | | Quit preglow (":-)") |
01:43:14 | | Quit markun () |
01:50:42 | | Quit cYmen ("zZz") |
01:52:12 | HCl | w.writeInt(song.getArtist().getOffset()); |
01:52:16 | HCl | yay! i love oo :3 |
02:00 |
02:14:48 | | Join QT_ [0] (as@area51.users.madwifi) |
02:17:25 | HCl | mrf.. |
02:17:35 | | Quit QT (Read error: 148 (No route to host)) |
02:22:13 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
02:22:21 | Stryke` | anyone try bootloader v2? |
02:22:45 | HCl | nope |
02:22:47 | HCl | linus |
02:22:49 | HCl | did |
02:23:03 | Stryke` | yeah |
02:23:16 | Stryke` | i'm always a bit nervous when it comes to flashing |
02:24:05 | HCl | you and me both |
02:25:39 | Stryke` | i have a dumb question, as well |
02:25:58 | HCl | ask, ask |
02:26:05 | Stryke` | when updating the rockbox build over usb, its perfectly okay to load up the rockbox firmware |
02:26:34 | Stryke` | it will let you overwrite rockbox.iriver and .rockbox |
02:27:09 | Stryke` | the first time i did it i booted the original firmware |
02:29:34 | HCl | mhm |
02:30:09 | Stryke` | sorry - i didn't really ask my question |
02:30:35 | Stryke` | rockbox will let you overwrite rockbox.iriver and .rockbox, right? |
02:36:49 | HCl | yea |
02:37:02 | HCl | yay, my java implementation pooped out a database |
02:38:56 | HCl | hmm... |
02:39:09 | * | HCl goes to alter it to make it poop out an v2 database.. |
02:40:22 | thegeek | hmm |
02:40:23 | thegeek | v2? |
02:40:27 | thegeek | what changed? |
02:40:31 | HCl | yea, the current database. |
02:40:39 | thegeek | I meant the bootloader;) |
02:40:42 | | Quit Strath (Read error: 110 (Connection timed out)) |
02:40:43 | HCl | oh. |
02:40:43 | thegeek | hehe |
02:40:44 | HCl | dunno. |
02:40:46 | thegeek | ;) |
02:41:02 | thegeek | I know you did v2 of the database:) |
02:41:07 | Stryke` | no longer reads the hard drive if the hold switch is on |
02:41:12 | thegeek | ok |
02:41:15 | HCl | ohyea.. |
02:41:33 | HCl | mmm... where is my database tester.. |
02:46:47 | * | HCl slaps java. |
02:46:52 | HCl | no. bad java! no unicode! |
02:47:28 | HCl | stupid fancy living in the future programming language :3 |
02:49:23 | gromit` | hey |
02:49:52 | gromit` | would the rockbox project be interested in participating to a conference in the RMLL 2005 |
02:51:31 | gromit` | http://rencontresmondiales.org/ |
02:51:44 | gromit` | hmmm for the moment i have only a french website to present |
02:53:48 | gromit` | but people from the whole world are coming |
02:54:12 | gromit` | it is a free software meeting |
02:55:17 | gromit` | http://rencontresmondiales.org/sections/conference/pr1 |
02:56:27 | gromit` | pv me for information |
02:56:30 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
02:57:20 | gromit` | going to bed |
02:57:24 | gromit` | nite |
02:58:44 | HCl | yay, i think i nailed the last bug in my java code |
03:00 |
03:02:37 | HCl | well |
03:02:41 | HCl | thats what i like to believe anyways ;p |
03:02:50 | HCl | but alas, its not true. where does it go wrong.. |
03:12:30 | | Join tvelocity [0] (~tony@ipa142.6.tellas.gr) |
03:16:54 | HCl | hmm. |
03:17:00 | * | HCl scratches his head.. |
03:17:03 | HCl | ah! |
03:17:07 | HCl | boku wa baka. |
03:17:11 | HCl | i'm such an idiot. |
03:18:16 | *** | Saving seen data "./dancer.seen" |
03:20:11 | HCl | dohhhh... |
03:20:18 | HCl | hm. o.o. |
03:28:33 | | Join amiconn_ [0] (~jens@p54BD4F59.dip.t-dialin.net) |
03:33:32 | HCl | mrf |
03:37:01 | | Quit amiconn (Read error: 145 (Connection timed out)) |
03:37:02 | | Nick amiconn_ is now known as amiconn (~jens@p54BD4F59.dip.t-dialin.net) |
03:38:35 | HCl | welp. |
03:38:42 | HCl | i'll have to prod markun tomorrow |
03:38:47 | HCl | to see whether it reads oggs properly |
03:38:47 | HCl | night. |
04:00 |
04:03:38 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
04:05:17 | | Join QT [0] (as@area51.users.madwifi) |
04:12:10 | | Quit Bagder (Read error: 60 (Operation timed out)) |
04:14:46 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
04:17:03 | | Quit QT_ (Read error: 110 (Connection timed out)) |
04:37:10 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
04:41:37 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:43:21 | | Join bipak_ [0] (~bip@p50887192.dip.t-dialin.net) |
04:43:54 | | Quit midk (Client Quit) |
04:43:57 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:44:26 | | Part asdsd____ |
04:44:37 | midk | topic STILL hasn't changed? haha |
04:44:51 | midk | hm. and plugh's back... |
04:44:59 | midk | and that darn logbot. :P |
04:45:32 | | Quit xen` (Read error: 148 (No route to host)) |
04:47:24 | | Quit midk (Client Quit) |
04:47:37 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
04:49:25 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
04:57:03 | | Quit midk ("later...") |
04:59:44 | | Quit bipak (Read error: 110 (Connection timed out)) |
05:00 |
05:18:18 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:15:14 | | Join DMJC [0] (~James@220-245-174-50-sa-pppoe.tpgi.com.au) |
06:15:25 | | Quit DMJC (Read error: 104 (Connection reset by peer)) |
06:38:57 | | Join ashridah [0] (ashridah@220-253-121-192.VIC.netspace.net.au) |
06:58:38 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:59:14 | ashridah | LinusN |
06:59:53 | LinusN | yo |
07:00 |
07:01:50 | amiconn | morning |
07:11:37 | amiconn | LinusN: check the Ondio forum.... |
07:13:13 | LinusN | hehe, oops |
07:14:18 | amiconn | This is in fact crucial; if someone accidentally reformats an Ondio with FAT32 _and_ also has an old firmware release, the Ondio will be bricked... |
07:14:40 | amiconn | Only rescue would be uart boot + reflash |
07:14:45 | LinusN | wow |
07:15:59 | amiconn | Read http://www.archos.com/download/firmware/README_ONDIO_FM_history.txt , notes for 1.31f |
07:18:04 | LinusN | aha |
07:18:21 | *** | Saving seen data "./dancer.seen" |
07:25:37 | Bger | morning :) |
07:25:38 | | Part LinusN |
07:25:53 | | Join LinusN [0] (~linus@labb.contactor.se) |
08:00 |
08:19:05 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <-") |
08:23:51 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:24:53 | | Join Harpy [0] (yV14UaAj8d@dsl-hkigw7wbb.dial.inet.fi) |
08:31:23 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:43:28 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
08:52:53 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:00 |
09:00:24 | | Quit oxygen77 ("CGI:IRC") |
09:18:02 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
09:18:22 | *** | Saving seen data "./dancer.seen" |
09:18:40 | t0mas | morning |
09:27:54 | | Quit [zmaj] ("Serverwechsel") |
09:28:09 | | Join [zmaj] [0] (zmaj@liebt.polnische.putzen.am.telefon.und.das.ist.auch.gut-s0.de) |
09:45:03 | t0mas | morning |
09:46:26 | | Join bobTHC [0] (~foo@l06m-17-44.d1.club-internet.fr) |
09:46:36 | bobTHC | hi mates ! |
09:47:02 | Bagder | hi ho |
09:55:36 | t0mas | hi |
10:00 |
10:02:31 | | Join martijn [0] (ted@74pc225.sshunet.nl) |
10:11:55 | t0mas | hey martijn |
10:12:00 | t0mas | (Nederlander?) |
10:12:26 | Bagder | now what is the difference between Holland and The Netherlands? ;-) |
10:13:15 | t0mas | Bagder: nothing... except that Holland has some association with weed ;) |
10:13:21 | Bagder | haha |
10:13:34 | t0mas | oh and Holland is not the whole country... |
10:13:45 | t0mas | it's the kingdom of the Netherlands... containing some islands too... |
10:14:02 | t0mas | and Holland is split in 2 parts... Noord and Zuid Holland... and that's just the west part of the country |
10:14:12 | t0mas | (Holland is the part where Amsterdam is ;)) |
10:20:18 | * | LinusN is even more confused |
10:20:27 | | Quit martijn (Read error: 60 (Operation timed out)) |
10:22:18 | | Quit t0mas (Remote closed the connection) |
10:26:03 | bobTHC | and seems to confused them too, they leave the chan.... |
10:26:09 | bobTHC | :) |
10:26:41 | bobTHC | s/confused/confusing |
10:28:22 | * | Bger defiantly stays in... |
10:28:46 | bobTHC | hehe |
10:40:42 | | Join Mirfle [0] (~chatzilla@ADSL221086.BRK.biu.ac.il) |
10:45:52 | * | HCl rubs his eyes |
10:46:30 | HCl | todays the day :3 |
10:47:04 | | Quit Mirfle (Read error: 104 (Connection reset by peer)) |
10:47:17 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
10:47:44 | HCl | capslock? |
10:47:57 | preglow | shift key |
10:48:22 | HCl | hey preglow |
10:48:22 | preglow | i'm insane, so i sometimes like to write the channel name in mixed case to see if anyone notices |
10:48:27 | HCl | you had a lot of oggs right |
10:48:30 | preglow | yeah |
10:48:45 | HCl | i don't suppose you have java? :/ |
10:48:51 | preglow | naw |
10:48:54 | preglow | especially not now |
10:48:56 | preglow | 64 bit linux, etc |
10:49:03 | HCl | mk. |
10:49:17 | HCl | then i'll have to wait for markun to wake up |
10:49:25 | HCl | i need someone with a lot of oggs to give my new tool a spin.. |
10:49:27 | preglow | think 64 bit ubuntu's got java problems |
10:50:35 | | Join niobos2 [0] (~niels@156.192-136-217.adsl.skynet.be) |
10:50:43 | | Nick niobos2 is now known as niobos (~niels@156.192-136-217.adsl.skynet.be) |
10:52:00 | LinusN | using java is asking for problems ;-) |
10:52:16 | Bagder | amen |
10:52:21 | niobos | amen |
10:52:31 | crwl | amen |
10:52:36 | * | HCl stretches and doesn't see why :) |
10:52:47 | * | niobos 's favorite quote: Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders |
10:52:58 | LinusN | lol |
10:52:58 | crwl | getting java to work properly on a random linux box almost always requires significant amount of handwork |
10:53:11 | HCl | o.o; |
10:53:19 | HCl | um.. right o.o. |
10:53:33 | HCl | anyways, i'm not gonna debate it. |
10:53:33 | | Join Mirfle [0] (~chatzilla@ADSL221086.BRK.biu.ac.il) |
10:55:05 | Bger | niobos lol! |
10:55:30 | niobos | stole it from bash.org... |
10:56:00 | Bger | heh, that's really good hit ... |
10:57:06 | Mirfle | hi |
10:59:26 | Mirfle | i've been following this project for awhile, I had a jbrfm for a couple months but then it broke so I got an Iriver, and now I can use your great firmware again :) |
10:59:57 | Mirfle | however, it seems there is a bug with the remote: |
10:59:59 | preglow | crwl: ahahahah |
11:00 |
11:00:21 | crwl | preglow, what. |
11:00:35 | preglow | crwl: misread, i mean: |
11:00:39 | preglow | niobos: hahahahah |
11:00:42 | crwl | :P |
11:00:52 | Mirfle | if the main player is on hold, and you try to turn in the player with the remote (not on hold) |
11:01:18 | Mirfle | you get a "hold" message, and the player shuts off |
11:01:48 | LinusN | Mirfle: does that happen even if you hold the remote ON key a little longer? |
11:01:58 | Mirfle | *turn on |
11:02:10 | Mirfle | ahhh, no. |
11:02:17 | ashridah | LinusN: i've been getting that one occasionally, when trying to start the original firmware from the remote as well. |
11:02:22 | Mirfle | what's the difference? |
11:02:32 | ashridah | doesn't seem to matter if i hold down record or on or what |
11:02:35 | LinusN | ashridah: even with the latest boot? |
11:03:14 | Mirfle | i just flashed the latest bootloader |
11:03:39 | ashridah | LinusN: i *think* i've gotten it with the most recent version |
11:03:46 | ashridah | i'm not sure. i'll keep an eye out |
11:04:15 | LinusN | the problem is probably that the bootloader is configured to run the original firmware when it is started with the remote |
11:04:17 | ashridah | i mean iriver's firmware thinks the unit is on hold, btw, not rockbox's bootloader |
11:04:59 | LinusN | and it takes a while to reboot to the original |
11:05:21 | LinusN | and you have time to release the remote on button during that time |
11:05:57 | LinusN | so when the original firmware starts, it doesn't see the remote ON key anymore, thinking you started with the main ON key |
11:06:22 | ashridah | ah |
11:08:18 | Mirfle | ahh |
11:08:26 | LinusN | that's unfortunately nothing we can fix |
11:08:50 | ashridah | heh. it's livable until rockbox becomes the only thing i want to start :) |
11:08:51 | LinusN | when rockbox matures, we will remove the start-original-with-remote feature |
11:09:16 | | Join Dave99 [0] (~c182553c@labb.contactor.se) |
11:10:43 | amiconn | preglow: [10:48:48] <preglow> i'm insane, so i sometimes like to write the channel name in mixed case to see if anyone notices |
11:10:58 | amiconn | ??? I don't see the channel name anywhere ??? |
11:11:10 | Bger | amiconn on join ? |
11:11:38 | preglow | 10:47 -!- Irssi: Join to #rOCKBOX was synced in 1 secs |
11:11:42 | preglow | :> |
11:12:01 | * | Bger guessed ;) |
11:12:22 | ashridah | HCl: i've got a mountain of oggs |
11:13:00 | ashridah | 725 of them, infact |
11:13:13 | crwl | i've got several thousand oggs, but not java |
11:13:35 | crwl | ogg/mp3/flac ratio seems to be 3117/1379/518 right now |
11:13:48 | ashridah | and yes, i've got java |
11:13:51 | preglow | i rip all my own cvs to oggs, so i've got a bunch |
11:13:51 | * | ashridah pats his eclipse install |
11:14:01 | preglow | cds... |
11:14:25 | amiconn | Bger, preglow: This is the only thing I see on join: |
11:14:27 | amiconn | [10:47:43] *** preglow (thomj@s183a.studby.ntnu.no) joined |
11:15:34 | Bger | amiconn it depends on client |
11:16:05 | Bger | but the IRC server sends channel name in the way it was typed by the join-er ... |
11:16:13 | amiconn | Seems so. So obviously I can't notice the weird case :-P |
11:16:47 | | Part ashridah ("Leaving") |
11:16:49 | | Join ashridah [0] (ashridah@220-253-121-192.VIC.netspace.net.au) |
11:16:53 | Bger | [11:47:18] * preglow (thomj@s183a.studby.ntnu.no) has joined #rOCKBOX |
11:16:54 | ashridah | creepy |
11:17:01 | Bger | [12:16:50] * ashridah (ashridah@220-253-121-192.VIC.netspace.net.au) has joined #RoCkBoX |
11:17:08 | ashridah | case insensitivty, oh yeah! |
11:17:32 | Bger | ashridah could you part again? |
11:17:58 | | Part ashridah ("Leaving") |
11:18:04 | | Join ashridah [0] (ashridah@220-253-121-192.VIC.netspace.net.au) |
11:18:05 | Bger | hm |
11:18:25 | *** | Saving seen data "./dancer.seen" |
11:18:25 | Bger | on leave it's the same case ... |
11:18:32 | Bger | but it's logical |
11:22:29 | preglow | suppose so |
11:27:47 | | Join martijn [0] (ted@74pc225.sshunet.nl) |
11:37:35 | HCl | ashridah: got java? |
11:37:39 | ashridah | yep |
11:37:44 | HCl | okay, nice |
11:37:48 | HCl | i was just adding some more features |
11:37:51 | HCl | like the strip, add |
11:37:53 | HCl | etc. |
11:38:03 | HCl | let me finish up and try to make a proper .jar out of it. |
11:41:10 | tvelocity | java? |
11:41:12 | tvelocity | ouch |
11:41:19 | * | tvelocity is alergic to java |
11:41:22 | ashridah | what's wrong with java? |
11:42:06 | niobos | it's slow... |
11:42:28 | ashridah | what're you trying to do with it that you consider slow? |
11:42:39 | HCl | i haven't run a benchmark yet. but as long as you don't use the java graphical interface, its quite fast |
11:42:41 | tvelocity | java is REALLY slow... even on modern mashines... |
11:43:04 | preglow | java isn't THAT slow |
11:43:09 | preglow | like hcl says, the gui part is slow |
11:43:14 | tvelocity | and it's not as portable as sun is trying to convince people that it is |
11:43:15 | niobos | a friend was planning to make a EXIF-library in it, to extract jpeg-info, and it was soooo slow... |
11:43:32 | niobos | well, exif lib + interface, actualy |
11:43:48 | ashridah | tvelocity: nothing new there, but then, it does a crapload better than a majority of things. |
11:43:49 | tvelocity | java's portability actually SUCKS |
11:43:52 | preglow | mono is faster than java now, they say |
11:44:12 | tvelocity | i'll have to agree with them |
11:45:30 | ashridah | now, i'll grant you that Swing is the arse end of computing. |
11:45:35 | HCl | okay |
11:45:41 | ashridah | but there's stuff you can use instead which mitigates that. |
11:45:43 | HCl | ashridah: i got a .jar for you.. |
11:45:48 | HCl | hold on.. |
11:46:28 | HCl | i know the .jar is pretty big, but thats only cause of my ogg/mp3 tag reading backend |
11:46:37 | HCl | i'll strip it someday. |
11:46:39 | ashridah | how big are we talking here? |
11:46:49 | HCl | 260kb |
11:46:58 | ashridah | ah. that's not really all that big :) |
11:47:02 | HCl | nah, its okish |
11:47:06 | HCl | but still relatively big |
11:47:26 | HCl | ftp://titania.student.utwente.nl/SongDB.jar |
11:47:48 | HCl | run with java -cp SongDB.jar SongDB |
11:48:21 | ashridah | hrm, no manifest with the class name set in it? |
11:48:24 | ashridah | tsk tsk |
11:48:31 | HCl | it does support strip, add, dirisalbum, dirisalbumname, but the commandline interface doesn't handle options yet |
11:48:35 | HCl | so its hardcoded at the moment |
11:48:40 | HCl | hehe. i don't know how to do manifest yet ;p |
11:49:03 | HCl | its set to create a v2 database at the moment |
11:49:11 | HCl | i'm really pleased with java using big endian as default |
11:49:35 | preglow | internally as well? |
11:49:40 | HCl | it also tried to output song names in unicode, but i turned that off ;p |
11:49:47 | HCl | preglow: nah, i meant when writing binary files |
11:49:52 | ashridah | Failed reading tag for /home/ashridah/atec/cliche-01-phoebus_apollo_cox_edit.ogg, tried mp3 and vorbis. |
11:50:10 | ashridah | $ file /home/ashridah/atec/cliche-01-phoebus_apollo_cox_edit.ogg |
11:50:12 | ashridah | /home/ashridah/atec/cliche-01-phoebus_apollo_cox_edit.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~128031 bps, created by: Xiph.Org libVorbis I (1.0.1) |
11:50:14 | HCl | as long as you don't get too many of those.. |
11:50:20 | HCl | or do you get it for every one? |
11:50:23 | ashridah | i got it for ALL of the ones i tried :) |
11:50:26 | HCl | i might've forgotten a library |
11:50:27 | HCl | okay |
11:50:31 | HCl | can you send me some oggs? |
11:50:31 | ashridah | which, admittedly, was just a small sample :) |
11:50:40 | ashridah | also got a NullPointerException at the end |
11:50:43 | ashridah | HCl: dude, i'm on dialup |
11:50:44 | HCl | :p |
11:50:46 | HCl | okay |
11:50:49 | HCl | i'll get an ogg and test :p |
11:50:54 | preglow | i can get you oggs |
11:51:03 | HCl | nah, its ok |
11:51:05 | preglow | aight |
11:51:19 | preglow | but i need to get some work done, alter |
11:51:21 | preglow | late r<- |
11:51:22 | | Part preglow |
11:51:33 | ashridah | HCl: yeah, if i run it on a bigger directory, it immediately dies with a NullPointerException |
11:51:41 | HCl | got a trace for me? |
11:51:49 | ashridah | Exception in thread "main" java.lang.NullPointerException |
11:51:51 | ashridah | at TagDatabase.calcLimits(TagDatabase.java:152) |
11:51:51 | ashridah | at TagDatabase.writeDatabase(TagDatabase.java:270) |
11:51:51 | ashridah | at SongDB.main(SongDB.java:14) |
11:52:09 | HCl | okay |
11:52:09 | HCl | thanks |
11:52:25 | HCl | o.o |
11:52:40 | HCl | hm. |
11:52:45 | HCl | thats caused by it not getting any tags at all. |
11:53:32 | ashridah | well, all the oggs were in subdirectories |
11:53:35 | HCl | its not handling that well yet |
11:53:39 | HCl | yea, it handles subdirectories |
11:53:43 | HCl | the backend is failing |
11:53:50 | HCl | i might've forgotten a library that ogg needs |
11:55:39 | HCl | hm... |
11:55:50 | bobTHC | me too : |
11:56:03 | HCl | no, it seems like something went wrong when i tried to merge the .jars i had and the .classes into one .jar |
11:57:02 | HCl | :X how do you properly merge those? :/ |
11:57:13 | bobTHC | i have a directory with only Mp3 files and i had the same error than ashridah |
11:58:13 | amiconn | HCl: Just implement it in perl... |
11:58:27 | ashridah | haha. |
11:58:35 | ashridah | cpan install humungousmessofunfinishedtosh |
11:59:01 | amiconn | The current songdb.pl doesn't need any modules |
11:59:22 | HCl | NO. |
11:59:26 | HCl | woops |
11:59:28 | HCl | capslock |
11:59:28 | HCl | xD |
11:59:34 | * | HCl bites his capslock |
11:59:47 | * | ashridah huggles his capslockless keyboard |
12:00 |
12:00:48 | Bger | ashridah hahaha |
12:01:52 | ashridah | hahaha? |
12:04:49 | | Join niobos_ [0] (~niels@156.192-136-217.adsl.skynet.be) |
12:05:11 | HCl | hmm.. |
12:05:11 | | Quit niobos ("using sirc version 2.211+KSIRC/1.3.11") |
12:05:19 | | Nick niobos_ is now known as niobos (~niels@156.192-136-217.adsl.skynet.be) |
12:06:03 | HCl | hrm! |
12:06:09 | * | HCl found one of his bugs. |
12:06:52 | Bger | HCl: maybe the bug is in the language u're using ;) |
12:06:57 | HCl | nope. |
12:07:09 | HCl | java is *really* bug free, actually |
12:07:30 | HCl | its just that my filename filter is searching for .ogg and .mp3 |
12:07:33 | Bger | HCl there's no such thing as bug free |
12:07:35 | | Quit tvelocity ("Leaving") |
12:07:37 | HCl | but ends up stripping directories |
12:07:44 | HCl | Bger: in other languages, there isn't, no ;p |
12:07:51 | Bger | HCl i was just joking |
12:13:02 | HCl | there we go |
12:13:10 | HCl | i was missing a couple of libraries... |
12:13:44 | HCl | i really need to strip it, heh. |
12:19:47 | gromit` | < HCl> +java is *really* bug free, actually |
12:19:52 | HCl | System.out.println(f.getAbsolutePath()+" directory: "+f.isDirectory()); |
12:19:54 | HCl | woops |
12:20:00 | gromit` | there were many security holes reveales quite recently |
12:20:00 | * | HCl prods putty |
12:20:06 | gromit` | s/s/d |
12:20:09 | HCl | kay |
12:20:17 | HCl | i more meant code stability |
12:20:49 | gromit` | ok:) |
12:27:47 | HCl | bleh.. |
12:28:41 | | Join Mirfle_ [0] (~chatzilla@ADSL221086.BRK.biu.ac.il) |
12:29:44 | * | HCl prods ashridah |
12:30:07 | ashridah | mm? |
12:30:14 | HCl | just checking if you're still awake |
12:30:16 | HCl | let me upload this |
12:30:19 | HCl | and you can give it a spin |
12:30:30 | Bger | why is this banlist ? |
12:30:38 | HCl | hm? |
12:30:49 | HCl | *shrugs* |
12:30:51 | HCl | anyways. |
12:30:59 | HCl | ashridah: ftp://titania.student.utwente.nl/SongDB.jar |
12:31:05 | HCl | you can run it with java -jar SongDB now |
12:31:12 | HCl | SongDB.jar * |
12:31:36 | HCl | it should do vorbis, emphasis on should |
12:32:05 | | Quit Mirfle_ (Read error: 104 (Connection reset by peer)) |
12:32:52 | HCl | haven't tested it |
12:32:59 | HCl | i fixed the directory stuff too. |
12:33:10 | HCl | it was stupidly filtering them out because they didn't end on .mp3 and .ogg |
12:33:12 | HCl | ;p |
12:33:45 | ashridah | $ java -jar SongDB.jar atec/ |
12:33:49 | ashridah | Artist with longest name (8) :Carl Cox |
12:33:49 | ashridah | Artist with most albums (1) :Carl Cox |
12:33:49 | ashridah | Album with longest name (24) :At The End Of The Cliché |
12:33:49 | DBUG | Enqueued KICK ashridah |
12:33:49 | ashridah | Album with most songs (12) :At The End Of The Cliché |
12:34:28 | HCl | seems to work nicely, here at least |
12:34:41 | ashridah | heh. needs a progress counter |
12:34:55 | HCl | yea, it seems slow :/ |
12:34:58 | HCl | i'll look at that later |
12:35:32 | ashridah | and then it just wrote "ioexception" to the screen a few zillion times :) |
12:35:35 | ashridah | real descriptive there, btw :) |
12:35:38 | HCl | woops |
12:35:42 | HCl | what happened there? |
12:35:44 | HCl | :) |
12:35:49 | Ctcp | Ignored 2 channel CTCP requests in 9 seconds at the last flood |
12:35:49 | * | ashridah gives HCl the cookie of crap error handling |
12:35:51 | HCl | :P |
12:35:52 | HCl | yay! |
12:35:56 | HCl | yea |
12:36:02 | HCl | i didn't really expect to get ioexceptions |
12:36:17 | HCl | read only directory? faulty files? |
12:36:19 | | Quit Mirfle (Read error: 60 (Operation timed out)) |
12:36:22 | HCl | bad sectors? o_o |
12:36:39 | ashridah | HCl: it's on a fat filesystem, so it's not going to be a read-only directory. |
12:36:51 | ashridah | and hard to say, since it doesn't tell me What it was trying to do at the time |
12:36:55 | HCl | odd |
12:36:58 | HCl | let me check the code |
12:37:02 | * | ashridah hands HCl another instance of the cookie of crap error handling |
12:37:05 | HCl | :P |
12:37:16 | HCl | okay |
12:37:21 | HCl | i found the crap error handling |
12:37:23 | HCl | let me adjust it :P |
12:37:52 | ashridah | of course, since many of my tags are dodgy, a lot of the stats it tosses at the end suck :) |
12:38:03 | HCl | mmm? |
12:38:05 | HCl | how so? |
12:38:07 | ashridah | but it does finish |
12:38:10 | HCl | yea |
12:38:13 | HCl | the errors you got |
12:38:18 | HCl | were ioexceptions while trying to read a tag. |
12:38:31 | HCl | bit odd, i didn't really expect that to happen |
12:40:15 | HCl | okay, reget it off my ftp |
12:40:20 | HCl | it should poop out proper error handling now |
12:40:24 | HCl | but you'll probably get flooded more |
12:40:37 | HCl | cause now it prints a stacktrace for every one of those |
12:41:51 | HCl | ashridah: you should be able to use the database browser in rockbox now, with your oggs.. |
12:42:31 | ashridah | whoa. just dialed up again and got exactly the same ip |
12:42:39 | HCl | :p |
12:42:44 | ashridah | so, download again? |
12:42:49 | HCl | yea |
12:42:55 | HCl | i made it print a proper stacktrace |
12:43:16 | Bger | HCl URL ? |
12:43:33 | HCl | ftp://titania.student.utwente.nl/SongDB.jar |
12:44:09 | Bger | how to run it ? |
12:44:17 | HCl | java -jar SongDB.jar |
12:44:22 | ashridah | java -jar SongDB /directory/ |
12:44:31 | ashridah | SongDB.jar rather |
12:44:44 | HCl | i'll add the interface for the options soon, but after this works semi decently, i'm gonna shower and make breakfast first |
12:45:20 | HCl | hm |
12:45:21 | HCl | oops |
12:45:23 | ashridah | ahahaha |
12:45:25 | ashridah | java.io.IOException: JOrbis: VorbisFile: java.io.FileNotFoundException: /usr/local/archives/common/Music/SpineShank/The Height of Callousness/09 - Seamless.ogg (Too many open files) |
12:45:28 | ashridah | dude |
12:45:29 | ashridah | :) |
12:45:30 | HCl | :P |
12:45:32 | HCl | lmao. |
12:45:41 | ashridah | yeah, close them :) |
12:45:46 | HCl | yea, i wonder how :P |
12:45:56 | HCl | *digs into the code for readogginfo* |
12:46:24 | HCl | mm.. |
12:46:27 | ashridah | don't just toss away the file descriptor, close it, THEN toss it away |
12:46:30 | HCl | yea :P |
12:46:41 | ashridah | you'll find often stuff doesn't get flushed to disk if you forget to close it |
12:46:41 | HCl | its supposed to do that |
12:46:44 | HCl | its a bug in my backend |
12:46:46 | ashridah | (when writing, anyway) |
12:47:07 | niobos | shouldn't tho oh-so-wonderful java-garbagde-collecotr destroy the object and close the file himself??? |
12:47:50 | niobos | ok, drop the "oh-so-wonderfull" |
12:48:23 | ashridah | niobos: there's no garuntee in any part of java that the destructor will run |
12:48:39 | ashridah | closing files yourself is a) good manners and b) smart programming. |
12:48:50 | niobos | I know... |
12:49:06 | niobos | but it would be nice to catch this in the garbadge collecotr... |
12:49:07 | ashridah | because even if the garbage collector kicks in properly, there's still a filesystem limit, and you might beat the garbage collector to the punch |
12:49:16 | | Join Chamois [0] (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
12:50:33 | ashridah | i don't see how closing the file is the garbage collector's job. as i say, garbage collection isn't necessarily going to kick in. |
12:51:15 | niobos | ok, I agree |
12:51:30 | HCl | yea, and its my backend not closing the file.. |
12:51:39 | amiconn | HCl: Didn't you say java is inherently bug-free? :-P |
12:51:41 | HCl | fortunately it can also read from an inputstream |
12:51:45 | HCl | amiconn: it is. |
12:51:56 | HCl | its a bug from the coders who made the backend |
12:52:06 | HCl | its part of a music player written in java |
12:52:08 | HCl | not java itself |
12:53:11 | | Quit ehntoo ("Leaving") |
12:53:29 | rasher | Guess there'll be no id3-db browsing for me then :-< |
12:53:41 | rasher | or whatever the name is now |
12:53:46 | HCl | why? :/ |
12:54:00 | rasher | Well you're writing this in Java, which makes me wonder about your sanity |
12:54:28 | Bger | HCl what about GNU Java compiler ? |
12:54:46 | | Join zeeeeeeee [0] (~Miranda@80.125.70.25) |
12:54:53 | rasher | What about just extending the existing script to reading vorbiscomments instead.. I honestly don't get the point of this exercise |
12:55:04 | amiconn | [12:35:23] <HCl> yea, it seems slow :/ <== didn't you also say java isn't slow? |
12:55:29 | HCl | Bger: should work |
12:55:46 | HCl | amiconn: yea, it shouldn't be. |
12:56:33 | rasher | http://search.cpan.org/~davecross/AudioFile-Info-1.08/lib/AudioFile/Info.pm <−− this should do it |
12:56:44 | Bger | ftp://alta.cjb.net/Fun/gavra.jpg (pasv) |
12:57:50 | HCl | rasher: the problem isn't reading ogg tags. |
12:58:00 | | Join _DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
12:58:00 | rasher | What is it then..? |
12:58:07 | HCl | the problem is the code getting *completely* unreadable and unmaintainable |
12:58:37 | rasher | assuming you code unreadable and unmaintainable code |
12:58:45 | HCl | have you seen songdb.pl? |
12:59:04 | HCl | try implementing reading an old database in before manipulating it |
12:59:06 | HCl | good luck |
12:59:06 | HCl | :/ |
12:59:10 | * | Bger thinks that the link given by rasher is very maintable ... |
12:59:24 | Bger | the example in the link i mean |
12:59:34 | ashridah | Bger: that makes it highly unusual for a cpan module |
13:00 |
13:00:01 | HCl | ashridah: can you give the one on my ftp a spin..? |
13:00:06 | HCl | i should've fixed the open file errors |
13:00:30 | HCl | the bug bger reported should also be fixed |
13:00:43 | Bger | i'll try it again ;) |
13:01:08 | Bger | HCl: nope ... |
13:01:22 | Bger | btw, are you searching only in files .mp3 & .ogg ? |
13:01:25 | rasher | I still think using Java for such a functionality is shooting yourself in the foot |
13:01:27 | HCl | yes |
13:01:42 | HCl | Bger: are you sure it redownloaded? windows has this nasty habit of caching ftp files |
13:01:47 | HCl | even though they have actually been updated |
13:01:52 | Bger | grr w8 |
13:02:01 | HCl | i hate windows for that |
13:02:03 | Bger | i'm making bul....ts :) |
13:02:11 | Bger | HCl i'm using wget ... |
13:02:13 | HCl | i use a windows port of lftp... |
13:02:14 | HCl | okay |
13:02:25 | Bger | but i haven't downloaded it again (don't ask me why).... |
13:02:49 | * | Bger is wandering somewhere |
13:03:00 | HCl | the backend i got isn't entirely clean |
13:03:09 | HCl | at some point i'll probably want to rewrite it to c++ |
13:03:26 | HCl | once everything works, including runtimedb and stuff. |
13:03:30 | amiconn | eek |
13:03:32 | Bger | grr... rm SongDB.jar under cmd.exe .... |
13:04:11 | rasher | doing it in C(++) sounds a lot more sane |
13:04:53 | ashridah | $ java -jar SongDB.jar /usr/local/archives/common/Music/ |
13:04:53 | ashridah | java.io.IOException: mark/reset not supported |
13:04:55 | ashridah | almost immediately |
13:04:59 | HCl | okay |
13:05:05 | HCl | easy fix there.. |
13:05:07 | HCl | hold on. |
13:05:22 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
13:05:26 | preglow | doing it in perl sounds even saner :P |
13:05:30 | Bger | HCl worse ... |
13:05:34 | Bger | it's showing this non-stop |
13:05:36 | Bger | hahaha |
13:05:42 | HCl | :p |
13:05:57 | HCl | sorry, should've tested it myself |
13:06:04 | preglow | would anyone care massively if the module were taken out of songdb.pl? |
13:06:05 | rasher | preglow: well doing it in C would eliminate the dependency oon perl, which isn't that great for windows users |
13:06:05 | HCl | apparently the backend wants a buffered inputstream |
13:06:19 | * | ashridah urinates on perl |
13:06:21 | preglow | pasting all the modules into one file is not very maintainable |
13:06:30 | ashridah | the sad part is, perl's so masochistic, it likes it |
13:06:31 | preglow | rasher: doing it in c would also be a major bother :P |
13:07:04 | preglow | rasher: but of course, if it were written carefully in c, we could also use the same code for generating the db on the player |
13:07:20 | rasher | now that's good thinking |
13:07:26 | Bger | really good. .. |
13:07:37 | HCl | oh for crying out loud. |
13:07:45 | preglow | it wouldn't be THAT much of a bother, really, but we'd need good libs |
13:07:47 | HCl | i don't like my backend o.o |
13:08:48 | * | HCl scratches his head. |
13:09:00 | preglow | oh pretty, pretty please |
13:09:04 | HCl | well. i think this error is semi-okish, and just caused by a not proper mp3 |
13:09:05 | preglow | someone make a good audio editor for linux |
13:09:20 | preglow | you can't count on mp3s being proper |
13:09:21 | Bger | HCl which one |
13:09:34 | HCl | java.io.IOException: Resetting to invalid mark |
13:09:34 | HCl | at java.io.BufferedInputStream.reset(Unknown Source) |
13:09:34 | HCl | at org.tritonus.share.sampled.file.TAudioFileReader.getAudioFileFormat(T |
13:09:37 | HCl | AudioFileReader.java:184) |
13:09:45 | amiconn | preglow: The module is pasted for a reason, which is also stated within the script |
13:09:53 | HCl | my backend isn't good with handling broken files, but yea. |
13:10:07 | HCl | it might poop out some exceptions on bad files, but let me toss this one online for testing |
13:10:50 | Bger | HCl the last version writes out this on nearly every file ... |
13:10:57 | HCl | yes |
13:10:59 | HCl | thats correct |
13:11:09 | HCl | there. |
13:11:11 | HCl | redownload now |
13:11:13 | HCl | and try |
13:11:23 | HCl | it might give some "resetting to invalid mark" exceptions |
13:11:25 | HCl | but it should work |
13:11:26 | preglow | you distribute your own perl.exe anyway, and perl can be compiled to look in a default dir for modules |
13:11:59 | | Quit edx (Read error: 110 (Connection timed out)) |
13:12:18 | preglow | someone do this in c, please :V |
13:12:24 | HCl | preglow, sure. |
13:12:25 | Bger | :))) |
13:12:42 | preglow | everything else is either a flaming hack or a major bother |
13:12:45 | HCl | i can do this in C, but i like to get it straight in java first |
13:12:55 | preglow | then hooray |
13:12:58 | HCl | it shouldn't be hard to port it to C, as long as someone can provide me with a tag reading backend |
13:13:13 | preglow | why do you call it a backend? it's a tag reading library you want :> |
13:13:17 | amiconn | preglow: (1) This perl.exe isn't a special build. (2) What default dir do you think should be selected? |
13:13:21 | HCl | same thing |
13:13:27 | preglow | amiconn: \.rockbox\perl ! |
13:13:27 | Bger | preglow maybe Java-ish style ;) |
13:13:33 | niobos | HCl: shouldn't be too hard.. I wrote a complete ID3v2 edit-lib in about a week (3 years ago...) |
13:13:36 | HCl | ashridah / Bger: test latest version? |
13:13:58 | Bger | HCl there are also errors, but not as much as in previous "release" |
13:13:59 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
13:14:00 | HCl | niobos: mmm, but before anything, i want to get it completely straight in OO |
13:14:05 | HCl | Bger: which? invalid mark? |
13:14:11 | Bger | yes |
13:14:17 | HCl | yea, i got one of those too. |
13:14:23 | niobos | HCl: C++ IS OO |
13:14:25 | HCl | but it was on a file without a proper tag anyways |
13:14:30 | HCl | niobos: i'm well aware of that. |
13:14:36 | HCl | but java is *much* nicer to code in |
13:14:40 | niobos | true |
13:14:48 | preglow | i dunno |
13:14:50 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
13:14:51 | HCl | i highly prefer debugging in java |
13:14:52 | amiconn | preglow: The point is that the way it is now, you can put the .pl (and the .exe for windows) on your player, and execute it on any machine, regardless whether linux or windows and regardless how the box is mounted (on linux) or which drive letter it gets (in windows) |
13:14:54 | HCl | than c or c++ |
13:14:58 | preglow | c++ is a bastard, but i like prefer it to java |
13:14:58 | niobos | anyway, If you need help in that library coding, let me know |
13:15:08 | HCl | okay |
13:15:29 | preglow | tag reading libs should be out there somewhere |
13:15:35 | Bger | id3lib ? |
13:15:40 | preglow | we need more than id3 |
13:15:42 | HCl | there are. |
13:15:46 | HCl | there was one written in c++ |
13:15:47 | HCl | iirc |
13:15:49 | Bger | yeah, i know |
13:15:54 | rasher | I'm sure there are like a gazillion for each format |
13:15:54 | HCl | supporting mp3, ogg, flac |
13:15:57 | preglow | we'll need id3, vorbis tags, ape tags, flac tags, etc |
13:16:03 | HCl | yea, there was one like that.. |
13:16:09 | Bger | FLAC is vorbis afaik ? |
13:16:11 | rasher | doesn't flac just use vorbistags? |
13:16:15 | Bger | is with vorbis tags |
13:16:16 | preglow | Bger: think you can choose |
13:16:22 | preglow | but might be wrong |
13:16:23 | rasher | vorbiscomment, I believe actuallly the name is |
13:16:28 | * | HCl prods ashridah |
13:16:39 | Dave99 | are these other tag formats similar to id3? |
13:16:47 | amiconn | preglow: This would not work if it would rely on external modules, regardless of a possible default path for modules |
13:17:36 | preglow | no, that's true |
13:17:36 | preglow | apart from the default ones, of course |
13:17:38 | preglow | but we'd still need to have the module sitting right next to perl.exe or pasted into songdb.pl |
13:17:50 | preglow | ANYWHO, someone should do it in c :] |
13:17:54 | HCl | hehe. |
13:17:58 | HCl | i'll do it in c |
13:18:03 | HCl | after its completely finished in java. |
13:18:06 | preglow | then again, hooray! |
13:18:26 | *** | Saving seen data "./dancer.seen" |
13:18:42 | preglow | just keep in mind that you'll be severly punished if you lose interest after writing the java version |
13:18:47 | HCl | :P :P |
13:19:36 | HCl | that chance isn't non-existant though ;x |
13:19:51 | preglow | i know |
13:19:57 | HCl | anyways |
13:20:00 | preglow | but if you love your knee caps it should be |
13:20:09 | * | HCl continues prodding ashridah with a stick |
13:21:48 | | Quit _DangerousDan (Read error: 104 (Connection reset by peer)) |
13:24:36 | HCl | Bger: can i toss you a new songdb.jar, and can you try to use the database on rockbox? |
13:24:46 | preglow | Slasheri: what up, yo, commit! commit! |
13:24:55 | Bger | HCl i |
13:25:00 | Bger | 'm H340 owner .... |
13:25:05 | HCl | oh. |
13:25:06 | HCl | okay :X |
13:25:08 | HCl | darn. |
13:25:09 | Bger | :) |
13:25:40 | Bger | but if Linus give me a bootloader ... :P |
13:25:58 | HCl | :p |
13:26:07 | Lynx_ | HCl: you switched from perl to java for the db generation? |
13:26:47 | HCl | for now, yes |
13:27:03 | preglow | don't tar and feather him quite yet |
13:27:05 | HCl | i need an OO language to keep it maintainable |
13:27:43 | HCl | has anyone tested slasheri's patch with the database browser? does that work? |
13:27:49 | Bger | there's one phrase ... the temporary things are most permanent ... |
13:27:51 | preglow | you really can't write maintainable code in c ? |
13:28:07 | HCl | not with the ease of java, no. |
13:28:19 | HCl | the only reason i managed to write this overnight |
13:28:25 | HCl | is because java is so nice to debug |
13:28:47 | preglow | shopshop |
13:30:31 | LinusN | everyone can be efficient in their favourite language |
13:30:42 | LinusN | java happens to be yours |
13:30:50 | HCl | mhm |
13:30:59 | LinusN | perl happens to be mine |
13:31:10 | LinusN | or c |
13:31:11 | LinusN | or asm |
13:31:14 | LinusN | or... |
13:31:20 | HCl | do you know perl oo ? |
13:31:32 | LinusN | i haven't dealt with it much |
13:31:41 | HCl | k ;/ |
13:32:17 | LinusN | i wonder how programmers managed before oo was popular |
13:32:27 | HCl | cruddily :) |
13:32:56 | LinusN | back then the silver bullet was "structured programming" |
13:34:07 | HCl | well, using structures can be very much like oo |
13:34:16 | HCl | which is exactly how i plan to make it in C |
13:34:25 | HCl | or perl. depending on the readability of perl OO (for me) |
13:34:53 | LinusN | my point is that anyone can write a crappy program, regardless of oo |
13:34:59 | HCl | ofcourse |
13:35:01 | LinusN | it will just be a crappy oo program |
13:35:07 | Bger | yeah |
13:35:34 | LinusN | i can go on and on about this' |
13:35:47 | LinusN | i'd better stop and do something useful |
13:36:57 | HCl | :p |
13:37:01 | HCl | like prodding slasheri |
13:37:02 | HCl | to give his patch |
13:37:11 | LinusN | for example |
13:37:43 | * | ashridah suspects many a crappy programmer is going to come out of his year when it graduates :( |
13:40:37 | HCl | its awake! |
13:40:39 | * | HCl prods ashridah |
13:40:48 | HCl | ashridah: get the last version, and try it on your rockbox? |
13:40:53 | HCl | see if database browsing works with oggs |
13:44:13 | ashridah | sorry, been distracted by a CMS system i'm poking at out of boredom (you know, instead of studying for my exams) |
13:44:16 | | Quit lostlogic ("Going to the moon") |
13:44:39 | ashridah | hm, CMS system. ATM machine. oops |
13:45:07 | HCl | okay, test it? :p |
13:45:36 | ashridah | still leeching |
13:45:44 | HCl | k :) |
13:45:47 | preglow | perl is most definitely my favourite language |
13:45:59 | ashridah | as CMS's go, xoops isn't too bad. |
13:46:01 | HCl | :) |
13:46:05 | * | HCl adjusts code a little.. |
13:46:11 | LinusN | did markun finish his margin-scroll patch? |
13:46:14 | ashridah | perl can die. along with perl's creator, and every single one of perl's users. |
13:46:21 | ashridah | with the possible exception of LinusN |
13:46:24 | ashridah | because we need him :) |
13:46:35 | * | LinusN runs for his life |
13:46:46 | HCl | ;p |
13:46:50 | * | preglow draws strength from perl and prepares to counterattack |
13:47:00 | Bger | run, LinusN, run, run to the hills ... ;) |
13:47:05 | LinusN | use the source luke |
13:47:29 | LinusN | run to the hills, run for your liiiife |
13:47:33 | Bger | yep :) |
13:47:47 | * | HCl asks markun |
13:47:54 | ashridah | HCl: still getting exceptions |
13:47:58 | * | preglow goes back to his jethro tull binge |
13:48:00 | HCl | ashridah: invalid marks? |
13:48:18 | ashridah | yeah |
13:48:19 | HCl | those are "normal", its a bug in the backend, means tag reading failed |
13:48:23 | ashridah | resetting to invalid mark |
13:48:28 | HCl | LinusN: no, not yet |
13:48:32 | HCl | yea |
13:48:40 | HCl | it should poop out a correct database regardless |
13:48:43 | HCl | can you try it on your rockbox? |
13:48:54 | ashridah | where do i put it? |
13:49:06 | HCl | in .rockbox |
13:49:14 | HCl | i hope the paths are okay and stuff |
13:49:24 | HCl | can you toss it in ftp://titania.student.utwente.nl/incoming/ as well? |
13:49:33 | HCl | just want to analyse it briefly |
13:49:35 | * | niobos is off to lunch |
13:49:45 | ashridah | how do i use it? |
13:49:56 | HCl | LinusN: there's a small bug in changing fontsize, but its finished aside from that. |
13:50:05 | HCl | ashridah: file view -> id3 database |
13:51:22 | ashridah | i don't think i have that option |
13:51:35 | * | HCl checks his iriver |
13:51:37 | HCl | did you reboot it? |
13:51:59 | HCl | general settings -> file view -> show files -> id3 database |
13:52:08 | CoCoLUS | rockbox.id3db is ~6mb |
13:52:13 | CoCoLUS | with -a-lot- of zeros in it :) |
13:52:16 | ashridah | aha |
13:52:21 | HCl | that can happen, yea.. |
13:52:34 | ashridah | it's only 760kB here |
13:52:40 | HCl | like i have an album with 715 songs |
13:52:42 | HCl | causing all other albums |
13:52:49 | HCl | to take up at least 715*4 space |
13:53:22 | CoCoLUS | is that the last line of the songdb output? :) |
13:53:24 | CoCoLUS | "Album with most songs (1276) :neu" ? |
13:53:29 | HCl | yes |
13:53:32 | HCl | 1276 :P |
13:53:35 | HCl | more than me :P |
13:53:39 | ashridah | viewing the "Songs" option seems kinda crappy |
13:53:48 | HCl | ashridah: mm? what happens? |
13:53:54 | ashridah | shows lots of music icons, but only about 1 in 20 or so actually have text, and it's the END of the text |
13:54:03 | HCl | thats a bug. hm.. |
13:54:03 | CoCoLUS | yeah the folder only contains single songs |
13:54:20 | CoCoLUS | dunno why that is considered as an al |
13:54:24 | CoCoLUS | bum anyway :P |
13:54:24 | HCl | ashridah: can you send your database to me..? |
13:54:58 | ashridah | yeah, hang |
13:56:21 | * | HCl goes to upload his test database to his iriver to check.. |
13:56:56 | ashridah | done. incoming/id3db.zip |
13:56:58 | HCl | mine checked out on my database checker, at least |
13:56:59 | HCl | okay |
13:58:20 | HCl | yea, your database is definately broken |
13:58:25 | ashridah | yay |
13:58:26 | HCl | thats rather odd. |
13:58:39 | HCl | i don't see how that could've happened :/ |
13:58:47 | * | HCl checks his own |
14:00 |
14:00:59 | HCl | nope, i got it too. hm. |
14:04:57 | HCl | okay, i got the bug, not sure how to fix it yet.. |
14:06:05 | * | HCl fixes.. |
14:06:15 | | Join webguest12 [0] (~d472f236@labb.contactor.se) |
14:06:35 | | Quit webguest12 (Client Quit) |
14:12:21 | Bger | hey ... have you ever heard about coLinux ? |
14:12:29 | HCl | okay, i'm starting to get pretty annoyed at java :P |
14:12:38 | Bger | HCl :P |
14:12:43 | HCl | its utterly fucking up when trying to get a songcount |
14:12:51 | HCl | and i have no idea why |
14:13:47 | HCl | everything works, but its saying it has more songs than it actually has |
14:14:36 | HCl | i even did a manual count, and it still manages to fail, i have no idea how it manages that |
14:16:00 | HCl | hrm. |
14:16:01 | HCl | okay.. |
14:16:13 | * | HCl knows. |
14:16:40 | | Join tvelocity [0] (~tony@ipa142.6.tellas.gr) |
14:17:28 | HCl | my song comparer says that if two songs have the same title they're the same song, which is obviously not the case. |
14:18:51 | ashridah | i'm pretty sure that's not the case with my music |
14:22:16 | | Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
14:25:46 | HCl | fixed |
14:25:52 | HCl | it was my sloppy coding that caused it :) |
14:26:15 | HCl | let me just fix one more thing.. |
14:27:45 | HCl | i'm going against java a bit :/ |
14:28:33 | HCl | let me upload it |
14:29:07 | HCl | on my ftp |
14:29:09 | HCl | give it a try.. |
14:29:34 | | Quit ripnetuk () |
14:30:35 | * | HCl fixes bitrate.. |
14:31:27 | | Part Mr_Wik_ ("Leaving") |
14:31:34 | HCl | mental note; get a decent sort algorhythm, instead of putting it in a treeset |
14:32:11 | ashridah | i agree |
14:33:57 | HCl | the set property is throwing out "duplicates" which are equal according to the comparator, which defines the way it sorts |
14:34:10 | HCl | which was causing the bug |
14:35:26 | ashridah | still broken |
14:35:33 | HCl | ugh :/ |
14:35:34 | HCl | okay |
14:35:39 | HCl | toss me your database? |
14:35:46 | * | HCl is close to giving up the java version o.o; |
14:35:56 | HCl | not that its any easier |
14:35:58 | HCl | in any other language |
14:36:58 | | Join Aramil [0] (~tony@ipa207.1.tellas.gr) |
14:37:38 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
14:40:05 | ashridah | uploaded |
14:40:09 | HCl | can you put your database in incoming? |
14:40:11 | HCl | k |
14:40:17 | | Nick Aramil is now known as tvelocity (~tony@ipa207.1.tellas.gr) |
14:40:21 | ashridah | did. id3db-2.zip |
14:42:49 | HCl | yea |
14:42:50 | HCl | got it.. |
14:42:52 | HCl | same bug |
14:42:55 | HCl | i need a proper sorter.. |
14:45:27 | HCl | ah. |
14:45:29 | HCl | easy. |
14:46:04 | ashridah | #@$%@#$% |
14:46:12 | ashridah | just rm -r'ed my build tree |
14:46:31 | HCl | o.o |
14:46:49 | * | Slasheri catches digital flow with the new ring buffer :) |
14:47:07 | Slasheri | and got illinstr after that ;) |
14:47:20 | | Join webguest94 [0] (~d86bc35b@labb.contactor.se) |
14:47:42 | ashridah | yay1 |
14:47:47 | ashridah | yay! even |
14:48:14 | LinusN | illringbfr |
14:48:59 | bobTHC | HCl > this algo is not bad for sorting : http://www-igm.univ-mlv.fr/~lecroq/string/node15.html |
14:49:17 | Slasheri | LinusN: exactly :) |
14:50:37 | HCl | :P |
14:51:21 | tvelocity | so.... (/whinner mode on) are you gona commit soon?:P |
14:51:48 | Slasheri | tvelocity: i will release the patch as soon as i got this issue fixed :) |
14:52:05 | tvelocity | which means "when it's done" right? :D |
14:52:18 | Bger | :D |
14:52:33 | Slasheri | it's not done after that but should be ready for commit |
14:52:49 | tvelocity | great |
14:52:54 | Slasheri | :) |
14:52:57 | tvelocity | i think I should donate |
14:53:22 | | Join edx [0] (edx@p54A8CCD7.dip.t-dialin.net) |
14:53:27 | HCl | ashridah: new version up, with new sorting algorhythms :/ |
14:53:35 | HCl | i do hope this one will work now :/ |
14:55:31 | HCl | oh wait |
14:55:43 | ashridah | might take me a while to get it. checking out a new copy of rockbox-devel |
14:55:45 | HCl | there, now its up |
14:55:58 | HCl | thats okay, i had forgotten to copy the correct version from incoming |
14:56:02 | ashridah | heh. my system hadn't finished logging into your ftp :) |
14:57:05 | webguest94 | hello. |
14:57:30 | webguest94 | Can anyone confir/deny: I'm upgrading HDD on recorder10 to 40mb |
14:58:12 | webguest94 | I formatted fat32 on w98, then copy all files to new hd from old hd. Anything else? |
14:59:33 | LinusN | sounds about right, provided you partitioned it correctly |
15:00 |
15:00:23 | webguest94 | ? iI just made one big fat32 |
15:00:43 | ashridah | HCl: seems to work now |
15:00:46 | HCl | great! |
15:00:52 | HCl | pheew |
15:00:58 | HCl | i was stressing there for a bit |
15:01:09 | HCl | can you look around everything see if there are any bugs left? |
15:01:12 | HCl | any glitches |
15:01:32 | HCl | i'm never using a treeset for sorting again ;p |
15:01:42 | HCl | it was removing "duplicates" |
15:02:04 | ashridah | well. no. since i just made the mistake of selecting a song in the Songs list |
15:02:12 | ashridah | and now the hard drive is grinding non-stop |
15:02:17 | HCl | :x |
15:02:30 | ashridah | hm. no. drive stopped. player's still hung tho |
15:02:34 | LinusN | webguest94: does your hd have a partition table with one primary FAT32 partition? |
15:03:18 | webguest94 | yes, exactly |
15:03:35 | LinusN | webguest94: that should be it |
15:03:42 | LinusN | is there a problem? |
15:04:30 | | Part LinusN |
15:05:02 | webguest94 | don't know yet, I'm still copying mp3s off of cdroms to take advantage of the faster xfer speed while it's on the ide adapter. The recorder I have is only USB1.1 |
15:05:13 | ashridah | HCl: yeah. trying to play a song definently doesn't work that well :) |
15:05:16 | ashridah | but the list seems to look okay |
15:05:22 | HCl | ok :) |
15:05:23 | ashridah | generation seems to take a fair whack less time too |
15:05:30 | HCl | it does? |
15:05:32 | HCl | compared to perl? |
15:05:37 | HCl | or? |
15:05:45 | HCl | wait o.o perl didn't do ogg. |
15:05:48 | HCl | what? o.o |
15:05:52 | ashridah | compared to earlier versions :) |
15:05:57 | HCl | oh. |
15:06:02 | HCl | i wouldn't know, i didn't change that much |
15:06:05 | ashridah | the new sorter sucks less |
15:06:09 | HCl | okay |
15:06:11 | ashridah | real 0m9.595s |
15:06:11 | ashridah | user 0m7.795s |
15:06:11 | ashridah | sys 0m1.616s |
15:06:14 | ashridah | before it was taking ages |
15:06:32 | ashridah | (of course, i foolishly don't have a copy of an older version) |
15:07:14 | ashridah | but anyway, my collection has 2054 files, of mp3 and ogg |
15:07:19 | HCl | not bad |
15:07:30 | HCl | let me try to run it on my iriver |
15:07:37 | HCl | i don't have ogg |
15:07:37 | HCl | but |
15:07:42 | HCl | it should fix all the bugs of the old songdb |
15:08:11 | ashridah | it definently displays entries for oggs |
15:08:20 | ashridah | of course, still tosses exceptions for the files that don't have tags |
15:08:24 | HCl | yea |
15:08:28 | HCl | i'll get that debugging out soon |
15:09:09 | HCl | and i do need a progress thing like the old one :p |
15:12:04 | HCl | ah, its done |
15:12:17 | HCl | sorting :X |
15:12:51 | HCl | done.. |
15:13:47 | HCl | bah, it still has that yPW bug |
15:13:51 | HCl | odd. |
15:13:56 | HCl | doh. |
15:14:00 | * | HCl whacks himself upside the head XD |
15:14:07 | HCl | i'm dumb o.o |
15:14:20 | HCl | not copying the new database to my iriver :p |
15:14:22 | ashridah | question |
15:14:25 | HCl | mmm? |
15:14:57 | ashridah | if i change the volume a chunk in rockbox, why does it keep slowly raising or lowering after i STOP ? |
15:15:28 | HCl | no idea.. |
15:15:33 | * | HCl bites java |
15:15:41 | HCl | its failing to sort songs.. |
15:16:30 | | Join RED_M_CHIU [0] (trogdorrrr@82-45-14-15.cable.ubr07.azte.blueyonder.co.uk) |
15:17:57 | ashridah | you're right. it's just output them in read order |
15:18:27 | *** | Saving seen data "./dancer.seen" |
15:18:58 | HCl | yea, let me fix stuff.. |
15:25:51 | HCl | wow. |
15:25:58 | HCl | i think its faster than the perl one, not 100% sure yet |
15:26:03 | HCl | its pretty fast |
15:26:06 | HCl | i added progress |
15:26:07 | ashridah | heh |
15:26:23 | HCl | its going throug it pretty fast |
15:27:44 | HCl | hm, thats odd. |
15:27:52 | HCl | it sorted really quickly, but it stalls at the end |
15:27:56 | HCl | i thought it stalled cause it was sorting |
15:28:11 | | Join spiral [0] (~54b38584@labb.contactor.se) |
15:28:25 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
15:28:44 | ashridah | which sorting algorithm are you using? |
15:28:45 | * | HCl will have to find out why it stalls in the end |
15:28:50 | HCl | no idea. the java default one. |
15:28:54 | HCl | its not the sorting thats slow |
15:29:04 | HCl | it just. almost skipped through the sorting as if it didn't sort |
15:29:08 | HCl | maybe it didn't. |
15:29:10 | HCl | *checks( |
15:30:14 | * | niobos is back |
15:32:53 | HCl | yay |
15:32:54 | HCl | it sorted |
15:32:55 | HCl | :) |
15:33:22 | HCl | no idea why it didn't before, but i rewrote it and it should be faster too. |
15:33:42 | HCl | let me upload it |
15:33:53 | bobTHC | you use the tuboBM sorter ? |
15:33:57 | HCl | no. |
15:34:00 | HCl | just the java default one |
15:34:03 | HCl | and its taking near 0 time |
15:34:06 | bobTHC | bubble |
15:34:07 | HCl | so its more than fast enough |
15:34:14 | HCl | the default java one is *not* bubble :P |
15:34:23 | HCl | its probably mergesort or something like that |
15:34:29 | bobTHC | oki |
15:34:37 | ashridah | yeah, bubble sort doesn't scale too well :) |
15:34:44 | niobos | quicksort? |
15:34:51 | HCl | mergesort is better than quicksort |
15:35:05 | niobos | donno... I learned in school that quicksort was the quickest... |
15:35:07 | HCl | ashridah: can you give the current one a try? |
15:35:09 | bobTHC | but the best is Turbo BM |
15:35:13 | niobos | didn't learn mergesort... |
15:35:16 | HCl | niobos: yea, but then mergesort came along :) |
15:35:21 | HCl | mergesort is very much like quicksort |
15:35:27 | HCl | only, rather than choosing a random pivot point |
15:35:30 | HCl | you choose the middle |
15:35:39 | HCl | so it has an average complexity of n*log(n) |
15:35:42 | niobos | middle element? or middle value? |
15:36:12 | HCl | quicksort takes an element, and splits the list into elements that are lower than that element and higher than that element |
15:36:15 | ashridah | yeah. you keep merging with larger and larger chunks |
15:36:21 | HCl | it has an average complexity of n*log(n) |
15:36:27 | HCl | but a worst case complexity of n^2 |
15:36:37 | HCl | mergesort has both average and worst case n*log(n) |
15:36:39 | HCl | anyways. |
15:36:46 | HCl | ashridah: check out the last version? |
15:36:47 | niobos | i'll google for it |
15:36:54 | ashridah | HCl: leeching atm |
15:36:56 | HCl | k :) |
15:37:01 | HCl | it should be much userfriendl |
15:37:02 | HCl | y |
15:37:05 | HCl | mostly due to printing progress |
15:37:10 | ashridah | niobos: wikipedia probably has a decent description |
15:37:31 | niobos | ashridah: k, i'll look there... after this chapter of electromagnetism :-( |
15:38:35 | ashridah | 12 seconds total |
15:39:06 | ashridah | 7 seconds user |
15:39:13 | ashridah | not too shabby |
15:41:13 | preglow | there is no "best" sorting algo |
15:41:21 | preglow | it all depends on your data |
15:41:34 | ashridah | yeah, it's a time v memory tradeoff |
15:43:11 | HCl | mhmp |
15:46:35 | HCl | ashridah: check that its sorted now? |
15:47:00 | | Part asdsd____ |
15:48:12 | ashridah | yeah |
15:48:14 | ashridah | it is |
15:48:53 | HCl | k |
15:49:05 | HCl | sorting songs within albums still needs to be done |
15:49:12 | HCl | but i think its pretty ok |
15:49:20 | HCl | i need to add the options.. |
15:55:31 | * | HCl goes to fix sorting songs within albums. |
15:57:08 | | Nick ashridah is now known as Lost-ash (ashridah@220-253-121-192.VIC.netspace.net.au) |
15:57:08 | DBUG | Enqueued KICK Lost-ash |
15:58:39 | HCl | hmm. |
15:58:47 | HCl | songs in an album need to be sorted by track, correct? |
15:58:58 | HCl | and if there are no track numbers.. filename? |
15:59:03 | Lost-ash | imho, yes |
15:59:17 | crwl | definitely |
16:00 |
16:00:36 | HCl | return s1.getFile().getFile().getName().compareTo(s2.getFile().getFile().getName()); |
16:00:39 | HCl | :P |
16:00:50 | preglow | now THATS clarity |
16:00:59 | preglow | just because fucking sun doesn't like operator overloading |
16:01:14 | HCl | well |
16:01:22 | HCl | compareTo is actually a function that returns -1, 0 or 1 |
16:01:29 | HCl | so it wouldn't be an operator anyways |
16:01:32 | preglow | no? |
16:01:34 | preglow | why not? |
16:01:45 | preglow | could have made the operator return those as well |
16:01:51 | preglow | :-) |
16:01:57 | HCl | because it returns a value saying its less, equal, or greater |
16:01:58 | HCl | anyways |
16:02:14 | HCl | all thats left is adding an commandline interface for the options |
16:02:22 | | Quit webguest94 ("CGI:IRC (Ping timeout)") |
16:02:23 | preglow | no matter, i still hate java for not having operator overloading |
16:02:24 | HCl | and then i can move on to extending it |
16:06:02 | Bger | preglow, yes, that's silly |
16:06:25 | preglow | especially when they claim not having it helps readability.... |
16:06:37 | Bger | haha |
16:06:44 | preglow | Matrix lol1 = lol2.Mult(lol3); is a lot clearer than Matrix lol1 = lol2*lol3; surely |
16:07:37 | HCl | i dunno. |
16:07:50 | HCl | coming from the java corner, i'd prefer the first |
16:07:55 | HCl | cause it shows that a function is getting called |
16:07:59 | HCl | and its not a small operation |
16:08:10 | Bger | hah |
16:08:20 | Bger | but that's one of OO's advantages ... |
16:08:27 | Bagder | coming from a corner "don't hide what's happening", I prefer the first one too |
16:08:43 | HCl | Bagder: yea, that was the idea behind not having operator overloading in java |
16:08:44 | Bger | Bagder i don't think that it's hidden ... |
16:08:47 | Bagder | but then I dislike most OO stuff that hides |
16:08:58 | preglow | unless you're braindead, you know something's happening there |
16:09:06 | Bagder | in fact, OO is pretty much made to hide where things happen |
16:09:09 | Bagder | :-) |
16:09:12 | Bger | it's obvious that it's not normal multiplication |
16:09:19 | Bger | Bagder that's what i mean... |
16:09:46 | niobos | OO is made to make it easyer... if I want to multiply 2 things I use *; I don't care HOW that multiplication is done, just DO it |
16:09:49 | Bger | if you don't like hiding things, you don't like and OO |
16:10:11 | preglow | having to spell out in bloody detail everything you do is why i hate languages like python |
16:10:31 | preglow | nothing is hidden, alright, but it makes me want to kill myself |
16:10:38 | Bagder | hehe |
16:10:46 | Bger | and why like languages like asm (especially coldfire's one) |
16:10:47 | Bger | :P |
16:11:02 | | Quit oxygen77 ("CGI:IRC") |
16:11:08 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
16:11:30 | tvelocity | python is my preciouussssss:P |
16:11:51 | crwl | what about python interpreter as a rockbox plugin :PP |
16:12:17 | tvelocity | that would truly ROCK... would make writing plugins extremely easy! |
16:12:27 | preglow | over my dead body! |
16:12:31 | preglow | now a perl interpreter... |
16:12:34 | | Quit t0mas (Client Quit) |
16:12:35 | crwl | ehheh |
16:12:36 | tvelocity | but propably won't make any sense perfomance wise:P |
16:12:41 | niobos | < preglow> nothing is hidden, alright, but it makes me want to kill myself |
16:12:44 | niobos | < preglow> over my dead body! |
16:12:49 | niobos | hmm... coincidence? |
16:12:59 | Bagder | hahaha |
16:13:05 | bobTHC | :) |
16:13:17 | crwl | heh |
16:13:46 | tvelocity | i think a custom BASIC language would make sense... more expierienced coders could use pure C anyway... |
16:14:04 | HCl | do we want unexperienced coders making plugins? |
16:14:10 | tvelocity | ok, i'm just a n00b, now i'll stfu :) |
16:14:26 | Bagder | feel free to make one |
16:14:31 | Bagder | we can have all those languages |
16:15:32 | niobos | keep your voice down... or we'll be having LISP-plugins soon... |
16:15:37 | preglow | NOOO |
16:15:40 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:15:40 | * | preglow gets rope |
16:15:44 | tvelocity | hey how about MONO? |
16:15:46 | niobos | ((I) (can't) (stand) (all) (those) ()()) |
16:15:51 | Lost-ash | lua lua lua lua lua lua lua lua! |
16:15:54 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-121-192.VIC.netspace.net.au) |
16:15:54 | DBUG | Enqueued KICK ashridah |
16:15:58 | tvelocity | BASH! |
16:16:07 | ashridah | awk |
16:16:07 | tvelocity | we can't do without bash, can we?:P |
16:16:08 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:16:08 | * | ashridah nods |
16:16:12 | crwl | brainfuck or whitespace? |
16:16:13 | * | niobos just missend an oportunity to stfu |
16:16:16 | * | ashridah does the grep/awk/sed |
16:16:16 | preglow | and then everyone went mad |
16:16:21 | Lynx_ | well, a simple scripting system for all rockbox functions would be nice! |
16:16:32 | tvelocity | mirc scripting! |
16:16:41 | crwl | visual basic macros! |
16:16:52 | tvelocity | yeah!:P |
16:17:09 | Bger | javascript! :P |
16:17:15 | niobos | crwl: hmm... might be difficutlt to get all the security holes in it... |
16:17:35 | tvelocity | now Bger you have to name a language that is lamer than VB, that how the game works... right? |
16:17:49 | tvelocity | s/now/no/ |
16:18:14 | tvelocity | ok i found it |
16:18:19 | tvelocity | DOS batch files |
16:18:29 | preglow | visual basic makes baby jesus want to vomit with rage |
16:18:30 | niobos | well, why not Windows Scripting HOst? |
16:18:31 | ashridah | z80 assembly |
16:18:34 | tvelocity | rockbox would be like crippled without .bat file support :) |
16:18:42 | preglow | ashridah: rockboy already does that :P |
16:18:45 | Bagder | now, time to go looong weekend |
16:18:49 | * | Bger suggests something more perverse like Scheme or LISP |
16:18:54 | Bagder | see ya monday night |
16:19:01 | preglow | let's hope so |
16:19:03 | ashridah | preglow: fine. arm. |
16:19:05 | HCl | brainfuck! |
16:19:05 | preglow | have a nice weekend |
16:19:06 | HCl | :3 |
16:19:17 | Bger | nice weekend, Bagder |
16:19:18 | crwl | i said brainfuck already ;P |
16:19:22 | HCl | oh |
16:19:23 | HCl | crud |
16:19:24 | niobos | nice weekend |
16:19:25 | HCl | didn't see that |
16:19:25 | HCl | :) |
16:19:32 | Lynx_ | ook then ;) |
16:19:51 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
16:20:31 | XavierGr | Hi all! |
16:20:33 | tvelocity | wow a fellow geek, er, i meant greek |
16:20:35 | HCl | heyhey |
16:20:38 | * | HCl prods Slasheri |
16:20:44 | XavierGr | :) |
16:21:20 | XavierGr | you caught that from the "Gr" extension? |
16:21:39 | tvelocity | ~XavierGr@ppp27-adsl-228.ath.forthnet.gr |
16:22:01 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") |
16:22:03 | niobos | actualy he fetched your IP and remembered that it belongs to a greek ISP... |
16:22:08 | niobos | ;-) |
16:22:13 | XavierGr | ahh! but the same extension aplies to my nick |
16:22:23 | tvelocity | yeah obviously |
16:22:31 | XavierGr | Xavier as a nick is always registered.. |
16:23:06 | XavierGr | what about yours: T velocity or TV elocity? ;p |
16:23:26 | XavierGr | oh |
16:23:30 | tvelocity | terminal velocity |
16:23:38 | tvelocity | it's old PC game |
16:23:45 | tvelocity | it's a old PC game* |
16:24:09 | tvelocity | when PC's still sucked and SNES rulled the world :P |
16:24:21 | XavierGr | Yeah I agree |
16:24:21 | preglow | snes STILL rules the world |
16:24:28 | tvelocity | indeed! |
16:24:31 | HCl | yes :P |
16:24:34 | XavierGr | though I dont remember terminal velocity as a game |
16:24:34 | HCl | i have snes on my xbox |
16:24:44 | bobTHC | http://www.3drealms.com/tv/ |
16:24:53 | tvelocity | i often play snes games on zsnes |
16:25:19 | tvelocity | i think zelda: a link to the past, is the best video game in known history :P |
16:26:23 | preglow | mno |
16:26:25 | preglow | final fantasy 6 |
16:26:32 | HCl | space invaders! |
16:27:11 | tvelocity | is FF6 better than FF2? |
16:27:32 | preglow | by far |
16:27:47 | tvelocity | then I MUST check it ou :) |
16:27:50 | tvelocity | out* |
16:27:56 | preglow | it's called FF3 in the us |
16:29:09 | tvelocity | in the EU too? |
16:31:34 | preglow | never was released there |
16:31:57 | XavierGr | oh yes Zelda best ever! |
16:31:58 | * | ashridah wants more gb and gbc roms :( |
16:31:59 | tvelocity | :( |
16:32:24 | tvelocity | speaking of games, is anyone playing WoW? |
16:32:31 | ashridah | pity i've got to crash now |
16:32:32 | | Quit ashridah ("sleep") |
16:32:48 | HCl | flatmate of me plays it |
16:33:40 | tvelocity | it rulez, but it's a real time burner... |
16:33:56 | HCl | hehe. |
16:34:04 | HCl | ultima online is probably worse |
16:34:09 | tvelocity | i left designing of my LUG website when i started it |
16:34:12 | HCl | having to water the plants you own every day |
16:34:22 | tvelocity | omg:) |
16:34:49 | HCl | WoW is nice, but i'm still waiting for a game to have the flexibility and possibilities of ultima online |
16:35:03 | HCl | with better graphics |
16:35:09 | HCl | cause ultima online is 7 years old by now :/ |
16:35:15 | tvelocity | i don't care about graphics |
16:35:21 | HCl | then you should try uo, heh. |
16:35:30 | HCl | it gives loads more freedom than wow |
16:35:35 | HCl | and its free-ish |
16:35:38 | tvelocity | really?i thought it doesdnt exist a |
16:35:42 | tvelocity | anymore |
16:35:46 | HCl | it does. |
16:35:53 | tvelocity | nice |
16:35:57 | HCl | a new update got out last november |
16:36:08 | thegeek | HCl |
16:36:09 | tvelocity | but i'm allready hooked on wow |
16:36:12 | thegeek | Guild Wars |
16:36:23 | thegeek | it's very nice |
16:36:29 | thegeek | best game I've ever played so far |
16:36:37 | thegeek | and the only one to keep my attention for more than 2 weeks |
16:36:38 | tvelocity | from what i've heard, GW is not really a RPG |
16:36:44 | thegeek | wrong |
16:36:57 | thegeek | why do you think that? |
16:37:17 | thegeek | there are so many people leaving wow and joining gw these days |
16:37:25 | thegeek | it really is a bit better |
16:37:34 | HCl | wow graphics are great though |
16:37:37 | tvelocity | well i havent seen it, but i've heard that combat is more action-like |
16:37:40 | HCl | wish uo had that |
16:37:48 | thegeek | tvelocity : that is true |
16:37:56 | thegeek | but it is still very much a rpg |
16:38:00 | thegeek | mhm |
16:38:07 | thegeek | is that "an rpg" |
16:38:10 | thegeek | or "a rpg" |
16:38:14 | thegeek | I figured "a" |
16:38:17 | XavierGr | is WoW an rpg? |
16:38:20 | thegeek | since rpg = role playing game |
16:38:20 | tvelocity | well, i dont give the title RPG easily to a game |
16:38:27 | thegeek | role playing game |
16:38:41 | thegeek | I'd say that covers both wow and gw |
16:38:44 | tvelocity | i think WoW BARELY is allowed to be called a RPG |
16:38:48 | thegeek | what? |
16:38:50 | thegeek | why? |
16:39:01 | tvelocity | well, it's played on a computer |
16:39:08 | tvelocity | that's enough |
16:39:12 | thegeek | ~-. |
16:39:14 | thegeek | that's lame |
16:39:28 | XavierGr | I had a fried that said to me that Diablo 2 was concidered an rpg I laughed at him |
16:39:29 | tvelocity | computer RPGs are not really RPGs |
16:39:38 | tvelocity | diablo an RPG? LOL! |
16:39:38 | thegeek | the medium in which the game is presented should not matter imho |
16:39:41 | XavierGr | I dont think that Diablo2 can be called an rpg |
16:39:48 | thegeek | I agree that d2 is perhaps on the border of an rpg |
16:39:52 | tvelocity | thegeek, ir's not a matter of medium |
16:39:56 | thegeek | but gw is much more advanced than d2 |
16:40:03 | thegeek | I see your point |
16:40:08 | tvelocity | if diablo is anRPG |
16:40:15 | tvelocity | then pokemon is an RPG too... |
16:40:19 | XavierGr | lol |
16:40:20 | thegeek | I agree that it barely is |
16:40:27 | tvelocity | actually pokemon is a lot more RPG like than diablo |
16:40:29 | thegeek | and I do understand what your are saying |
16:40:39 | tvelocity | it has a lot more RP elements than diablo |
16:40:42 | XavierGr | I havent seen WoW so I cant really say if it is or not |
16:40:54 | thegeek | diable is hack'n'slash |
16:41:04 | thegeek | with a few rpg parts thrown in |
16:41:07 | XavierGr | I agree |
16:41:22 | tvelocity | that's what video gamers say |
16:41:29 | tvelocity | but RP-gamers dissagry |
16:41:31 | thegeek | old school rpg-ing is ofcourse not compareable to anything played on a computer |
16:41:44 | XavierGr | But it is the same friend that now plays WoW and he is whining that WoW is so rpg. |
16:41:57 | HCl | lol. |
16:42:00 | HCl | from what i saw |
16:42:01 | thegeek | imho it is;) |
16:42:04 | HCl | WoW is mostly fighting |
16:42:04 | tvelocity | well WoW is just RPG like... |
16:42:13 | thegeek | but it's not the same as an real life rpg |
16:42:19 | tvelocity | a computer RPG really can't be a rpg |
16:42:27 | thegeek | well |
16:42:30 | thegeek | at this point |
16:42:40 | tvelocity | a computer can;t generate a realistic role playing expierience |
16:42:42 | thegeek | what we disagree on is just what "rpg" should apply to |
16:42:49 | thegeek | no point in discussing that any further imho |
16:42:50 | tvelocity | indeed |
16:42:56 | tvelocity | you're right |
16:42:57 | thegeek | it's just a difference of opinion |
16:43:04 | XavierGr | well FF series I think are rpg (classic ones) |
16:43:25 | tvelocity | it's really a personal matter, since there is no exact definition of RPG |
16:43:49 | XavierGr | so what internet says? Is WoW entitled RPG or not? |
16:43:58 | XavierGr | Because Diablo was an action-rpg |
16:44:35 | tvelocity | the good thing about WoW is that is has 2 RP servers |
16:44:53 | tvelocity | where people actually are roleplaying to each other |
16:45:11 | tvelocity | they can't role play with NPC;s, but at least they role play with other people |
16:45:32 | tvelocity | so wow at least has *some* role playing involved |
16:45:54 | tvelocity | propably other mmo's have that too |
16:47:51 | XavierGr | Hooray I managed to compile rockbox alone!!! |
16:48:15 | tvelocity | congrats, u just earned 1600 XP |
16:48:34 | XavierGr | ;D |
16:53:06 | XavierGr | Hey this Rockbox Development Kit is unbelievable! The cygwin was way too complicated and big to install. |
16:53:33 | tvelocity | why don't you just get linux? :P |
16:53:49 | XavierGr | The DevKit has it all for Rockbox development and it is very small. Someone must update the wiki for the starters as me. |
16:54:09 | XavierGr | oh and thanks those that pointed it out! |
16:54:31 | XavierGr | well I have knoppix installed on my iHP-140! ;P |
16:54:54 | XavierGr | crashed Winodoze PC's be aware... |
17:00 |
17:00:46 | | Part martijn |
17:14:08 | HCl | are there any objections against adding the new songdb (in java) to cvs? |
17:18:29 | *** | Saving seen data "./dancer.seen" |
17:22:41 | HCl | its silent here o.o. |
17:22:44 | * | HCl prods Slasheri |
17:23:05 | niobos | i can make some noise... but I doubt if it'll be constructive... |
17:24:16 | HCl | mmm. |
17:24:22 | HCl | where'd linus go anyways |
17:24:26 | | Join theebag [0] (theebag@dD57662D8.access.telenet.be) |
17:24:46 | | Quit XavierGr () |
17:24:48 | preglow | home? |
17:24:59 | HCl | mk. |
17:27:52 | | Part theebag |
17:37:20 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
17:38:09 | Slasheri | HCl: now doing some final testing :) |
17:38:12 | HCl | k :) |
17:38:16 | preglow | goodiegoodie |
17:38:23 | preglow | very goodie |
17:38:27 | HCl | i got everything ready to implement the runtime database |
17:38:35 | HCl | well, a lot, anyways :p |
17:39:07 | HCl | its almost trivial to add runtime database to the generation o.o.. |
17:39:12 | thegeek | HCl |
17:39:16 | HCl | mm? |
17:39:18 | thegeek | check if your java code compiles using gcc |
17:39:21 | thegeek | or |
17:39:22 | HCl | okay |
17:39:24 | thegeek | gcj or whatever it is |
17:39:37 | thegeek | I think that would help convince some..;) |
17:39:38 | thegeek | hehe |
17:39:46 | HCl | ;p |
17:40:00 | HCl | well, my primary goal is to get a maintainable tool that will do the job |
17:40:01 | preglow | i don't even have gcj |
17:40:03 | preglow | :< |
17:40:05 | thegeek | hehe |
17:40:21 | thegeek | I dont mind java all that much |
17:40:28 | thegeek | but I can see why other don't want it |
17:40:38 | * | HCl installs gcj |
17:40:39 | thegeek | I run windows on my main desktop so it's not a problem |
17:41:08 | HCl | sameish |
17:42:10 | thegeek | but I'm not that keen on installing it on my server |
17:42:16 | thegeek | I'd do it |
17:42:23 | niobos | If you give me a Java-source, I could port it to C++, given some time and maybe support on non-commented code |
17:42:35 | preglow | if you're going to port it to anything, please make it c |
17:42:41 | preglow | then rockbox can use it as well |
17:42:47 | tvelocity | C pwnz :) |
17:42:48 | thegeek | true |
17:42:51 | thegeek | that'd be nice |
17:42:54 | HCl | sure |
17:42:56 | thegeek | doing it on the iriver itself |
17:42:56 | preglow | being able to regenerate the db from rockbox would be nice |
17:42:58 | niobos | hmm, wasn't the point of using Java to get OO-code? |
17:43:12 | preglow | that's just a coding aid for hcl |
17:43:16 | preglow | not a point in itself |
17:43:22 | HCl | you can do OO in c |
17:43:23 | niobos | Well, I'll try C then... |
17:43:24 | HCl | with structs |
17:43:25 | preglow | we'd rather it is c for rockbox, it being embedded and all |
17:43:42 | niobos | shouldn't be too hard, I guess... |
17:43:45 | HCl | i'll just pack the .java in with the .jar |
17:43:55 | tvelocity | you can do OO in any language, it's a matter of the language being designed for OOP actually.. |
17:44:07 | HCl | OO in brainfuck... |
17:44:08 | HCl | mmm |
17:44:11 | HCl | i think you need at least pointers |
17:44:11 | niobos | sure, but I don't like to try OO in eg BASIC... |
17:44:12 | HCl | ;p |
17:44:18 | tvelocity | indeed |
17:44:35 | niobos | The only thing that might be a problem is the tag-reading lib's |
17:44:44 | tvelocity | but there are object systems for C |
17:44:47 | thegeek | hehehehe |
17:44:50 | tvelocity | like Gobject |
17:44:52 | niobos | which might be C++ |
17:44:53 | thegeek | that'd be fun HCl |
17:45:17 | thegeek | I can't imagine the _true_ brainfuck that would be |
17:45:33 | thegeek | not to mention it would do wonders for maintainability;) |
17:45:37 | HCl | :P |
17:45:47 | thegeek | btw |
17:46:06 | thegeek | has anyone got any experience with air shipping from hongkong? |
17:46:12 | thegeek | my package left yesterday |
17:46:12 | HCl | yes. |
17:46:16 | thegeek | how long would it take? |
17:46:16 | HCl | i do, actually |
17:46:20 | HCl | it took 11 days |
17:46:21 | HCl | for me |
17:46:22 | thegeek | I've only used ground before |
17:46:23 | thegeek | ok |
17:46:31 | thegeek | my new dac:) |
17:46:42 | HCl | i got my new battery from hongkong :) |
17:46:45 | thegeek | ah |
17:46:47 | HCl | 13 euro including shipping :P |
17:46:53 | thegeek | I bought an xbox psu once |
17:47:01 | thegeek | I blew up the original |
17:47:01 | thegeek | hehe |
17:47:02 | tvelocity | 13euro?! |
17:47:07 | HCl | yes :p |
17:47:20 | tvelocity | are they making any profit?:P |
17:47:20 | niobos | including shipping? what would that be WITHOUT shipping? |
17:47:26 | HCl | 6 euro |
17:47:32 | HCl | :p |
17:47:43 | thegeek | was it not for the long delay in shipping |
17:47:52 | thegeek | I would buy a lot more from hongkong |
17:48:05 | HCl | niobos: latest download has the source in the .jar |
17:48:13 | niobos | what was the url again? |
17:48:20 | HCl | ftp://titania.student.utwente.nl/SongDB.jar |
17:48:44 | HCl | also. the backend is *bloated* |
17:48:48 | HCl | it could use some stripping :/ |
17:49:18 | HCl | i haven't quite tested this version yet, but it should work great |
17:49:23 | HCl | i haven't added comments though. |
17:49:32 | preglow | i don't take it, what about a tag reading library makes it a backend? |
17:49:40 | preglow | s/take/get |
17:50:09 | HCl | something that provides core functionality that you depend on yet haven't written = backend o.o |
17:50:29 | preglow | makes...... sense... |
17:52:01 | niobos | HCl: is there a plact that I can find some schematics or somthing about the file format? |
17:52:15 | niobos | or should your code be sufficient? |
17:53:23 | * | niobos should notice that I'm supposed to study for my exams... so the coding might take a while... |
17:55:07 | niobos | for the record: for command-line options: what is your prefered format: |
17:55:08 | HCl | niobos: there is |
17:55:14 | niobos | -a -b -c? |
17:55:16 | HCl | niobos: on the wiki, DatabaseV2 |
17:55:21 | niobos | -abc? |
17:55:23 | niobos | −−abc? |
17:55:25 | HCl | −−abc |
17:55:54 | niobos | only use long options? or also provide -a shorthands for −−append (or whatever)? |
17:56:10 | HCl | only long |
17:56:15 | niobos | k |
17:56:19 | HCl | just the same like the old songdb.pl |
17:56:29 | HCl | keep in mind the java version isn't finished yet |
17:56:37 | HCl | and it still needs stuff added |
17:56:39 | niobos | haven't tried that one... |
17:56:57 | niobos | k, but the C version won't be finished today either... |
17:56:57 | HCl | titania:/home/hcl/rockbox/rockbox-devel/tools# ./songdb.pl |
17:56:57 | HCl | songdb −−path <dir> [−−dirisalbum] [−−dirisalbumname] [−−db <file>] [−−strip <path>] [−−add <path>] [−−verbose] [−−help] |
17:57:11 | HCl | yea, just saying that you should keep account of it in your design |
17:57:32 | HCl | pretty much the only things that are gonna get added is more taginfo stored in the song structure, and reading in an old run/tagdatabase |
17:58:10 | HCl | that reminds me. |
17:58:20 | HCl | i need to get hashing to work before i'm able to read in the old runtime db |
17:58:24 | * | HCl prods rasher |
17:58:30 | HCl | what do you got for me? |
17:58:57 | niobos | well, I'll be checking that DBv2 page and see if I have any more questions |
17:59:36 | HCl | okies |
18:00 |
18:00:24 | HCl | it'll have to be renamed to database soon, since "v3" is imminent |
18:01:00 | niobos | we're talking about the TAGdb, right? not about the runtimedb? |
18:01:41 | | Join DomZ [0] (~52426222@labb.contactor.se) |
18:01:48 | DomZ | hi |
18:01:57 | HCl | well, pretty much. they're connected at least somewhat. |
18:02:13 | HCl | the tagdatabase storing offsets of the entries in the runtimedb |
18:02:17 | HCl | hello |
18:02:30 | DomZ | i have tried the SongDB.jar and i have the following error |
18:02:35 | DomZ | C:\Documents and Settings\Administrateur\Bureau>java -cp SongDB.jar SongDB |
18:02:35 | DomZ | Exception in thread "main" java.lang.UnsupportedClassVersionError: SongDB (Unsup |
18:02:35 | DomZ | ported major.minor version 49.0) |
18:02:35 | DBUG | Enqueued KICK DomZ |
18:02:35 | DomZ | at java.lang.ClassLoader.defineClass0(Native Method) |
18:02:35 | DomZ | at java.lang.ClassLoader.defineClass(Unknown Source) |
18:02:35 | *** | Alert Mode level 1 |
18:02:35 | DomZ | at java.security.SecureClassLoader.defineClass(Unknown Source) |
18:02:37 | *** | Alert Mode level 2 |
18:02:37 | DomZ | at java.net.URLClassLoader.defineClass(Unknown Source) |
18:02:39 | DomZ | at java.net.URLClassLoader.access$100(Unknown Source) |
18:02:41 | DomZ | at java.net.URLClassLoader$1.run(Unknown Source) |
18:02:43 | HCl | hrm. |
18:02:43 | DomZ | at java.security.AccessController.doPrivileged(Native Method) |
18:02:45 | DomZ | at java.net.URLClassLoader.findClass(Unknown Source) |
18:02:47 | DomZ | at java.lang.ClassLoader.loadClass(Unknown Source) |
18:02:47 | HCl | means you're using an old version of java. |
18:02:49 | DomZ | at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) |
18:02:51 | *** | Alert Mode level 3 |
18:02:51 | DomZ | at java.lang.ClassLoader.loadClass(Unknown Source) |
18:02:53 | DomZ | at java.lang.ClassLoader.loadClassInternal(Unknown Source) |
18:02:55 | DomZ | sorry ;) |
18:02:59 | HCl | its not really official yet either |
18:03:03 | HCl | but its a good point |
18:03:06 | HCl | i'll recompile with 1.3 |
18:03:10 | DomZ | humm ok |
18:03:13 | HCl | to support older versions |
18:03:20 | DomZ | thanks a lot |
18:03:22 | HCl | code should be 1.3 compatible |
18:03:38 | DomZ | but i think i have at least 1.4 |
18:04:07 | DomZ | 1.4.2 |
18:04:15 | DomZ | this is the version i have |
18:04:16 | HCl | yea, i used 1.5.0.. |
18:04:18 | | Quit spiral (Nick collision from services.) |
18:04:20 | HCl | let me get an older sdk |
18:04:24 | DomZ | ah ok |
18:04:47 | niobos | HCl: just to check if I get it right: the album-part contains (per album) a fixed-length array of songs? |
18:05:08 | HCl | yup |
18:05:09 | niobos | so if I have 1 album with 100 songs and another with 1 song, It'll take up 99 0x00000000's? |
18:05:14 | HCl | yup |
18:05:18 | DomZ | :)) |
18:05:33 | niobos | hmm... seems a bit stupid to me, but it'll be my small brain |
18:05:46 | HCl | its the only way we can still search quickly through the database |
18:05:52 | niobos | true... |
18:06:07 | niobos | well, my sister's player has another nice DB-structure... |
18:06:13 | Slasheri | Hmm, about 5 bugs fixed now.. Should be stable soon :) |
18:06:16 | niobos | well, it's not worthy the name DB: |
18:06:29 | niobos | it just generates a m3u list for eacht album |
18:06:37 | HCl | that won't do ;p |
18:06:38 | DomZ | thanks a lot Slasheri ! |
18:06:39 | niobos | and let's the file-system-driver do the "lookup" |
18:06:47 | Slasheri | DomZ :) |
18:06:53 | HCl | have you looked at the searchengine that works on the database? |
18:06:59 | niobos | not yet |
18:07:03 | HCl | it can do stuff like |
18:07:32 | HCl | (title starts with "Moon" or artist equals "air") and year > 1980 |
18:07:41 | HCl | just simple m3u playlists won't do ;p |
18:07:46 | niobos | true |
18:07:47 | DomZ | i think the space is not the problem for H series |
18:08:02 | DomZ | the disk space |
18:08:12 | DomZ | ihmo :) |
18:08:14 | niobos | no, but it IS a waste of space to have 1000 songs with album "unknown" and loose much space |
18:08:25 | HCl | yea, largest database i've seen so far is 6mb |
18:08:36 | HCl | which isn't that much compared to 20 or 40 gb |
18:08:41 | niobos | true |
18:08:41 | DomZ | yes but if this is the faster way |
18:09:03 | niobos | k, I agree... let's waste space for speed... it's always a tradeoff |
18:09:15 | DomZ | ;) |
18:10:08 | niobos | (i might check the code first, but I'm lazy): what to do with various-artist-albums? |
18:10:11 | HCl | i'll just get 1.4.2 |
18:10:26 | HCl | niobos: they should work with current design... |
18:10:34 | HCl | album keys are based on albumname + directory name |
18:10:39 | HCl | there's an option to make it directory name only |
18:11:03 | niobos | but the album-entry has a pointer to an artist-entry, which, obviously isn't defined |
18:11:10 | HCl | yup |
18:11:11 | HCl | thats correct |
18:11:40 | HCl | i'm planning to add an artist "<multiple artists>" |
18:11:40 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
18:11:49 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
18:11:51 | HCl | and use that for multiple artist albums |
18:11:55 | HCl | but i haven't gotten around to that yet. |
18:12:05 | niobos | k, I think I'm getting the struct... |
18:12:42 | niobos | I'll try to get some C-code together, but, as said before, I "should" be studying for my exams, so I "shouldn't" have much time to do it |
18:12:48 | HCl | :p |
18:12:52 | *** | Alert Mode OFF |
18:12:57 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:12:57 | * | HCl starts a small todo list |
18:13:27 | | Quit bobTHC ("Smoke Weed Every Day !") |
18:25:51 | HCl | there. multiple artists should be labeled multiple artists now. |
18:26:19 | tvelocity | isn't various artists more common? |
18:26:33 | HCl | okay, consider it fixed :) |
18:26:59 | tvelocity | anyway i didn't sleep tonight... so... goodnight :P |
18:29:02 | thegeek | remind me to enver start a replaygin reading for 40gb of music _ever_ again |
18:29:11 | thegeek | I can't abort without loosing all the work done so far |
18:29:18 | thegeek | *replaygain |
18:29:35 | | Quit tvelocity ("Leaving") |
18:30:31 | HCl | heh o.o |
18:30:33 | HCl | whats replay gain? |
18:30:51 | Stryke` | an intelligent algorithm for volume "normalization" |
18:31:16 | HCl | ah. |
18:31:30 | Stryke` | http://replaygain.org/ |
18:31:35 | HCl | you might want to write a tool to enter those values into the runtime database |
18:31:36 | HCl | someday |
18:31:42 | HCl | it has support for that |
18:31:42 | niobos | HCl: are you CapitalVariableName or underscore_variable_name or nothinginbetweenname minded? |
18:31:59 | HCl | firstLowerThenCapital |
18:32:06 | niobos | typicaly Java... |
18:32:10 | HCl | unless its classes |
18:32:11 | HCl | :p |
18:32:24 | niobos | I 'm used to underscore_names, but I'll use firstNotButRestYes |
18:32:32 | HCl | nah, go ahead |
18:32:33 | HCl | i don't really mind |
18:32:53 | * | HCl is just staring at his various artist code to see whether he sees any bugs |
18:33:39 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
18:33:41 | niobos | the pointers in the file, are bigEndian? or LittleEndian? |
18:33:46 | HCl | bigendian file offsets |
18:33:48 | MoosCamaro | Hi all |
18:33:58 | HCl | hello |
18:34:31 | * | HCl throws his latest version online |
18:34:44 | DomZ | cool |
18:34:52 | HCl | haven't recompiled with 1.4 yet :/ |
18:34:57 | HCl | it refused to install it, for some reason |
18:35:02 | DomZ | oki |
18:35:03 | HCl | i'll look at it again in a bit |
18:35:26 | DomZ | ok no pb ;) |
18:35:44 | HCl | but this version has better various artists support, and some code restructurization |
18:35:51 | HCl | tagdatabase is a nice singleton now, as it should be :) |
18:37:59 | | Join webguest34 [0] (~189593bc@labb.contactor.se) |
18:38:22 | niobos | HCl: is there a reason to reserve 32bits to flag the runtime-db dirty? |
18:38:33 | HCl | archos needs 32bit alignment |
18:38:54 | preglow | many things do |
18:39:00 | niobos | k, can I make it <31bit reserved><1bit synced> ? |
18:39:11 | HCl | um, yea, i think so o.o |
18:39:16 | niobos | or should it remain DWORD synced? |
18:39:23 | niobos | k |
18:39:32 | preglow | does it matter? |
18:39:45 | niobos | not realy, but it's more extensible in the bit-thing |
18:40:09 | niobos | else you'd have to define sync=1 means this, sync=2 means that, sync=4 means that... |
18:40:17 | | Join bobTHC [0] (bobTHC@au213-1-82-235-205-36.fbx.proxad.net) |
18:41:10 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
18:43:32 | HCl | its just a boolean, saying whether the runtime db is synced or not (whether it was available during database creation) |
18:50:02 | HCl | hm. odd. |
18:50:11 | HCl | 1.4 fails to compile on my assertions |
18:50:13 | HCl | *gets them out* |
18:54:45 | HCl | DomZ: try now? |
18:54:50 | HCl | after redownloading, ofcourse ;p |
18:55:10 | DomZ | oki |
18:56:13 | DomZ | same error |
18:56:26 | HCl | hm. |
18:56:28 | HCl | odd. |
18:56:38 | HCl | using windows? |
18:56:47 | HCl | windows has a nasty habit of caching ftp files with internet explorer |
18:56:50 | HCl | even though they have changed |
18:57:23 | HCl | works here, with 1.4.2_08 |
18:57:30 | HCl | C:\programming\songdbv3j>"\Program Files\Java\jdk1.4.2_08\bin\java.exe" -jar Son |
18:57:34 | HCl | gDB.jar |
18:57:36 | HCl | Usage: SongDB <directory> |
18:58:42 | HCl | i'll bbiab |
18:59:47 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
19:00 |
19:01:14 | DomZ | i'm using a ftp client and this is the same error |
19:03:30 | DomZ | my exact version is : |
19:03:31 | DomZ | C:\Documents and Settings\Administrateur\Bureau>java -version |
19:03:32 | DomZ | java version "1.4.2_04" |
19:03:32 | DomZ | Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05) |
19:03:32 | DomZ | Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode) |
19:04:14 | DomZ | humm your version is more recent that mine |
19:04:29 | DomZ | ;) |
19:05:04 | DomZ | novermind i will updated my jdk with the latest |
19:05:15 | DomZ | nevermind |
19:08:53 | preglow | Slasheri: so, how's progress? |
19:09:28 | | Quit DomZ ("CGI:IRC (EOF)") |
19:10:08 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
19:13:00 | Slasheri | preglow: Now i will take a patch |
19:13:11 | Slasheri | It should be stable enough for cvs now :) |
19:13:21 | | Join Shagnar [0] (~tester@p54A0CB40.dip.t-dialin.net) |
19:13:28 | Ismo | hurray |
19:13:36 | preglow | w00t |
19:13:47 | * | preglow summons the commiting authorities |
19:13:52 | MoosCamaro | congratulations super Slasheri :) |
19:14:07 | Slasheri | ;) |
19:14:08 | Shagnar | what? |
19:14:08 | preglow | Slasheri: i'd like to take it for a spin, so lemme know when you've got a patch up |
19:14:23 | Slasheri | it's still not done but basic wps works for mp3 playback |
19:14:34 | Slasheri | preglow: ok :) |
19:18:30 | *** | Saving seen data "./dancer.seen" |
19:19:17 | | Join DomZ [0] (~52426222@labb.contactor.se) |
19:19:35 | amiconn | niobos: rockbox coding style is underscore_names |
19:19:40 | DomZ | HCl this is working like a charm now ;) |
19:20:23 | HCl | :) |
19:20:59 | HCl | sorry, i wanted 1.4.0, but they only allowed me to download 1.4.2_08 :/ |
19:21:40 | DomZ | ;) |
19:22:07 | DomZ | this due to big security flaws with older versions |
19:22:11 | DomZ | this is |
19:22:12 | Slasheri | now the patch has been updated: http://ihme.org/~miipekk/rockbox/ |
19:22:18 | Slasheri | (sorry, still separate files) |
19:22:25 | DomZ | yeahhhhhhhhhhhhhhh :)) |
19:22:27 | HCl | yay. |
19:22:32 | HCl | too bad linus isn't around |
19:23:17 | DomZ | Chamois !! :) |
19:26:01 | preglow | Slasheri: can't you get the new files into the patch? |
19:26:51 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
19:29:10 | crwl | i was about to say that i got illinstr when opening a mp3 file, but then i remembered that i didn't upgrade codec*.rock files |
19:30:03 | HCl | :p |
19:30:54 | DomZ | that could be great to have the file compiled files ;) |
19:32:20 | niobos | amiconn: k, that's my style too... can I find an overview on the coding style? |
19:32:45 | HCl | yea, there is one on the wiki |
19:32:55 | niobos | k, i'll find it |
19:34:50 | niobos | hmm... no match on "code style" (without quotes)... |
19:36:23 | Ismo | Slasheri: this is great! |
19:36:24 | HCl | try looking for submitting patches or so.. |
19:36:30 | Slasheri | preglow: i can but it's very difficult and will take at least about 30 minutes to do.. I don't want to do that |
19:36:33 | Slasheri | Ismo :) |
19:37:22 | Ismo | btw, why the volume must be touched once to get sound out? |
19:37:22 | preglow | hehe |
19:37:26 | preglow | wps :PP |
19:37:30 | Ismo | do you know the reason already? |
19:37:35 | Slasheri | Ismo: yep, that's still a bug |
19:37:41 | preglow | Slasheri: it only pretends to be seeking, yes? |
19:38:04 | * | HCl has never even seen the wps |
19:38:06 | Slasheri | preglow: real seeking doen't work yet :) |
19:38:16 | Ismo | I also noticed that the volume wraps around at 85 or so |
19:38:22 | preglow | whats the thing beneath the seek bar? |
19:38:23 | preglow | a level meter? |
19:38:28 | Ismo | I noticed that by accident of course :) |
19:38:34 | Slasheri | Ismo: Hmm.. it shouldn't with the new patch |
19:38:35 | preglow | Ismo: no longer |
19:38:50 | preglow | that's been fixed ages ago |
19:38:50 | Ismo | Slasheri: ok, I haven't tried with this patch yet, it was the previous |
19:38:57 | Ismo | ok |
19:39:17 | Slasheri | ah :) |
19:39:27 | Ismo | yep, seems to be working :) |
19:39:29 | Slasheri | this patch has many improvements |
19:39:33 | Slasheri | =) |
19:39:37 | Chamois | hmm |
19:39:43 | Chamois | sometimes sound stop et restart |
19:39:45 | Chamois | with the new patch |
19:39:45 | preglow | do i still have to reboot after a track? |
19:39:54 | Slasheri | preglow: no, you haven't :) |
19:39:59 | preglow | yes i do :/ |
19:40:00 | Ismo | stop and play works :) |
19:40:04 | Slasheri | hmm.. |
19:40:11 | preglow | it chokes vehemently on this file |
19:40:21 | HCl | we should probably get it in cvs |
19:40:23 | HCl | and work on it there. |
19:40:28 | preglow | yes indeed |
19:40:31 | preglow | agreed completely |
19:40:42 | DomZ | humm i have to click on stop 2 times for listen a new music |
19:40:49 | HCl | linus wanted to commit it right? |
19:40:55 | preglow | DomZ: hey, that's the trick |
19:41:01 | preglow | HCl: yup |
19:41:04 | DomZ | oki :p |
19:41:06 | HCl | okay |
19:41:08 | HCl | we'll wait for him |
19:41:13 | preglow | of course |
19:41:30 | preglow | Slasheri: two stop presses does it :P |
19:41:37 | preglow | damn, sounds like i've got a couple of bugs going here |
19:41:45 | preglow | in the mp3 decoder |
19:42:14 | Slasheri | preglow: Hmm, there might be many bugs out there :) What kind of issues? |
19:42:25 | amiconn | niobos: http://www.rockbox.org/docs/contributing.html |
19:42:27 | niobos | HCl: the counters are unsigned, I asume? |
19:42:27 | preglow | i can hear slight distortion |
19:42:41 | Slasheri | interesting.. |
19:42:47 | preglow | Slasheri: nothing you need to worry about |
19:42:52 | preglow | Slasheri: that's probably my fault |
19:43:02 | preglow | since i did the libmad optimising |
19:43:11 | Slasheri | =) |
19:43:19 | HCl | niobos: yes |
19:43:23 | DomZ | yes i know distortion too |
19:43:32 | DomZ | arf |
19:43:43 | DomZ | yes i hear distortion too |
19:43:48 | preglow | do you? i can only hear it on one track |
19:44:02 | preglow | some kind of sample and hold-ish sound on a bassdrum |
19:44:03 | Slasheri | preglow: try to reboot and play the same song again. Is there still the distortion? |
19:44:09 | DomZ | that depends on the tracks |
19:44:26 | preglow | i actually can't hear it any longer |
19:44:31 | Slasheri | If there is, it's probably due to the decoder |
19:44:39 | Slasheri | Hmm :/ |
19:44:39 | preglow | yes i can |
19:44:42 | preglow | it's very subtle |
19:44:45 | Slasheri | ah |
19:44:47 | preglow | and it's a libmad bug |
19:45:02 | Ismo | Slasheri: you've most probably noticed that when you stop a song and start another one you can hear a very short piece of the previous song |
19:45:04 | preglow | i heard distortion like this all the time while i debugged libmad |
19:45:10 | Ismo | like that the buffer is not cleared |
19:45:13 | preglow | it's not |
19:45:21 | Slasheri | Ismo: yes, i will fix that soon |
19:45:31 | Ismo | ok :) |
19:45:40 | Ismo | this is so nice :) |
19:45:44 | Slasheri | :) |
19:46:03 | preglow | why is there a loud click at the end of the fade out? :P |
19:46:41 | amiconn | preglow: Did you get to measure the dc offset (== did you find a suitable cable?) |
19:46:42 | DomZ | ah i haven't this one :) |
19:46:52 | Slasheri | preglow: i think that the wps integration is still not complete and that will cause it |
19:46:52 | preglow | amiconn: still haven't found the extension cable |
19:46:54 | | Join DrRickDaglessMD [0] (~JimHung@81-86-248-172.dsl.pipex.com) |
19:47:08 | preglow | Slasheri: i rather think it's connected to a uda driver bug |
19:47:33 | | Join TROGDORRR [0] (~trogdorrr@82-33-104-206.cable.ubr07.azte.blueyonder.co.uk) |
19:47:55 | Slasheri | preglow: Hmm.. Might be. Anyway, the wps (or something) fades the volume out when you press stop and after that the volume is set back to the previous level |
19:48:06 | Slasheri | I think there should be fade in too but there is not.. |
19:48:09 | preglow | ahh, so it's the wps doing it |
19:48:54 | preglow | then i can probably turn it off as well :P |
19:48:59 | Slasheri | yep |
19:48:59 | webguest34 | wow... really like to congratulate you slash... I just patched, and it looks awesome! |
19:49:02 | webguest34 | bye bye iriver firmware :-D |
19:49:16 | amiconn | Slasheri: On archos we don't need a fade in because the MAS employs an internal lowpass to avoid pops/ clicks |
19:49:20 | preglow | the odds are even lower of me ever booting that again now, yes |
19:49:20 | Slasheri | webguest34: nice if you liked it :D |
19:49:33 | preglow | as a matter of fact, i have sworn i wont :P |
19:49:35 | DomZ | what is the second horizontal bar ? |
19:49:41 | preglow | level meter, i guess |
19:49:43 | Slasheri | amiconn: ah, ok. |
19:49:55 | amiconn | It seems the UDA does not... |
19:50:02 | Slasheri | amiconn: it would be still nice to have such a feature |
19:50:13 | preglow | i can code up a lowpass in a jiffy |
19:50:19 | Slasheri | DomZ: no idea about that |
19:50:35 | amiconn | preglow: I mean a lowpass filter for the volume setting, not for the actual audio |
19:50:40 | preglow | amiconn: of course |
19:50:42 | DomZ | ah ? but so who made it ? |
19:50:43 | webguest34 | I think the second bar is actually a peak meter... |
19:50:44 | preglow | amiconn: that would be braindead |
19:50:45 | amiconn | This is in fact trivial |
19:51:16 | webguest34 | btw, is it just me, or does anyone else notice that the firmware seems to take maybe .5 seconds longer to boot? Not really a complaint, just wondering... |
19:51:59 | DomZ | humm haven't notice that |
19:52:02 | preglow | me neither |
19:52:13 | preglow | and i don't usually sit watching it booting anyway |
19:52:21 | webguest34 | hmm... maybe it's my weird compile then... I'll try out the CVS edition when that's released |
19:52:29 | preglow | but yeah, this works just fine |
19:52:34 | preglow | hasn't crashed/locked once |
19:52:56 | Slasheri | webguest34: That might be true, because pcm driver will start dma to play a short sample of zeros (that will remove dc voltage from the headphone output) |
19:53:02 | DomZ | yes as you ! :) |
19:53:14 | webguest34 | ahhh.... that would explain... thanks! |
19:53:36 | preglow | so that's where the dc offset comes from |
19:55:07 | HCl | where is linussss :p |
19:55:38 | preglow | Slasheri: damn, the boost counter is at 24, i think you've need to call clock down the cpu in places |
19:55:46 | HCl | lmao! |
19:55:51 | HCl | well |
19:56:07 | amiconn | Anyone knowing a nice little coldfire disassembler? |
19:56:07 | HCl | at some point we'll probably won't want to boost for playback but just keep it at 48 mhz or so? |
19:56:14 | HCl | amiconn: ida pro |
19:56:18 | preglow | amiconn: objdump? :> |
19:56:31 | webguest34 | sorry for so many questions, but is there any way to access the file browser while a song is playing? |
19:56:43 | amiconn | Not a big fat package, but something like tools/sh2d, only for coldfire... |
19:56:46 | Slasheri | preglow: eventually the boost counter will reset to zero, just watch it for a moment :) |
19:56:55 | Slasheri | it will not reset before buffering is done |
19:57:28 | preglow | Slasheri: there's still dc on the headphone jack, btw, i can hear it crackling when i connect/disconnect |
19:57:38 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:58:13 | Slasheri | preglow: Hmm, are you sure it's dc and not static voltage? |
19:58:27 | preglow | of course not, but it's never there with the iriver firmware |
19:58:35 | preglow | static also tends to discharge |
19:58:36 | amiconn | preglow: objdump probably won't work on the bare binary, or do I miss something? |
19:58:51 | Slasheri | Before the sort sample at boot, there was substantial crack when headphones was plugged in |
19:58:53 | preglow | amiconn: well, it should, somehow, i could never make it though |
19:59:02 | Slasheri | *short |
19:59:34 | preglow | forget it |
19:59:39 | preglow | it's just the same with the iriver now |
19:59:45 | preglow | but after playing a track it's worse, though |
19:59:46 | Slasheri | okay :) |
19:59:56 | preglow | but that's just nitpicking |
19:59:57 | preglow | forget it for now |
20:00 |
20:00:01 | Slasheri | :D |
20:00:55 | HCl | does the database browser work? |
20:01:00 | HCl | when trying to play songs from it? |
20:01:19 | crwl | i take it using the filebrowser while playing is still not supported very well |
20:01:45 | | Join XavierGr [0] (~XavierGr@ppp27-adsl-228.ath.forthnet.gr) |
20:03:07 | | Quit RED_M_CHIU (Read error: 110 (Connection timed out)) |
20:03:25 | Slasheri | crwl: i don't know yet how this should be done. Maybe some iriver related keybinding for the wps has to be added |
20:03:45 | crwl | Slasheri, to get from wps to filebrowser and back? |
20:03:50 | Slasheri | yep |
20:03:53 | crwl | yes |
20:04:12 | crwl | well, maybe someday ;) |
20:04:51 | XavierGr | hi all |
20:04:53 | Slasheri | yeah. now it's exactly a week ago when i started working for this playback stuff :) |
20:04:56 | Slasheri | hi |
20:05:24 | HCl | :p |
20:05:43 | MoosCamaro | you are very eficiant ;) |
20:05:48 | MoosCamaro | Slasheri |
20:05:51 | HCl | we just need linus |
20:05:53 | Slasheri | :D |
20:10:05 | HCl | i need rasher too. |
20:10:07 | * | HCl pokes rasher |
20:10:20 | thegeek | when have started one song, then stop it, and start another song |
20:10:23 | XavierGr | what pokes mean? |
20:10:27 | thegeek | a short part of the first song will play |
20:10:32 | MoosCamaro | Slasheri: to this rhytme this more should not be much long |
20:10:34 | MoosCamaro | :) |
20:10:37 | preglow | thegeek: known bug |
20:10:40 | thegeek | k |
20:10:48 | thegeek | great work Slasheri:) |
20:11:17 | thegeek | I'm listening to coldplay's newest right now:) |
20:11:44 | preglow | someone should persuade rasher to do some battery lifetime tests with these codecs :P |
20:12:20 | MoosCamaro | :) |
20:12:32 | | Join webguest67 [0] (~51e23707@labb.contactor.se) |
20:12:33 | thegeek | but I'm running it through a cmoy, there is no way I'll risk running dc into my headphones;) |
20:12:35 | preglow | i expect vorbis gobbles cpu power right now |
20:12:49 | HCl | mp3 too.. |
20:13:12 | preglow | HCl: not by far as much as vorbis |
20:13:27 | HCl | more than iriver |
20:13:36 | HCl | i think thats a pretty good standard to go by |
20:13:36 | preglow | how'd you know that? |
20:13:43 | HCl | i don't, i assume :p |
20:13:46 | preglow | haha |
20:13:51 | HCl | it still boosts for mp3, right? |
20:13:59 | preglow | yeah |
20:14:05 | preglow | a few more small opts and it doesn't need to |
20:14:08 | HCl | :) |
20:14:39 | | Join FingerSoup [0] (icechat5@d57-251-90.home.cgocable.net) |
20:16:48 | amiconn | A quicker method than doing extensive runtime tests would be to monitor the current consumption of the box |
20:16:56 | HCl | yea. |
20:17:12 | amiconn | Is it easy to disconnect the battery and put the ampmeter in between? |
20:17:22 | HCl | fairly. |
20:17:28 | HCl | i did a battery replacement |
20:17:30 | HCl | it just has a connector |
20:17:34 | HCl | that you can detach |
20:17:38 | XavierGr | I am using rockbox Devikit and I get this error when I try to make the simulator |
20:17:41 | XavierGr | make[1]: *** No rule to make target `@make'. Stop |
20:17:42 | XavierGr | make: *** [all] Error 2 |
20:17:53 | XavierGr | anyone knows what it is? |
20:18:36 | amiconn | yup |
20:18:53 | FingerSoup | I've got a question regarding Slasheri's recent work on playback.... Is this the "Multi-Codec Architecture" he's implementing, or is this a "Quick(TM) Hack" to enable playback while we wait? |
20:18:55 | amiconn | The version of 'sed' included in the devkit is probably too old |
20:19:06 | XavierGr | :( |
20:19:11 | XavierGr | anything I can do? |
20:19:59 | XavierGr | I have downloaded cygwin too but know it cant recognise the "make" function |
20:20:04 | XavierGr | ^now |
20:20:23 | HCl | FingerSoup: first |
20:21:05 | FingerSoup | W00T! good news! Thanks! |
20:23:10 | HCl | incidentally, can we play wavs with it? |
20:23:20 | preglow | no |
20:23:20 | XavierGr | amiconn:nevermind I replaced the sed files with those that came with cygwin it is now fixed! |
20:23:32 | XavierGr | thanks! |
20:23:34 | preglow | but a wav codec should be quick to whip up |
20:23:35 | HCl | should be easy to add, no? |
20:23:37 | HCl | *nods* |
20:23:46 | HCl | thats something to do when its in cvs |
20:23:58 | HCl | flac was realtime too, right? |
20:24:05 | preglow | yes |
20:24:08 | preglow | wavpack too |
20:24:09 | HCl | nice, nice. |
20:24:16 | HCl | we really need linus :/ |
20:24:33 | preglow | he'll come on some time tonight with a bit of luck |
20:24:38 | HCl | :) |
20:27:33 | | Quit zeeeeeeee (Remote closed the connection) |
20:27:42 | XavierGr | what a nick |
20:28:19 | preglow | why does sound.c have cr lf? |
20:28:21 | HCl | i've seen worse |
20:29:43 | FingerSoup | As have I - Nicks that even mentioning will get you /kicked or /banned |
20:29:49 | FingerSoup | :P |
20:30:23 | HCl | heh |
20:31:38 | FingerSoup | ANyways, thanks for the good news. Just updated the thread on the Mistic River forums with that tidbit of info. Later all! |
20:31:49 | | Part FingerSoup |
20:33:11 | webguest67 | argh.. can't understand how to apply Slasheri's "snapshot.patch" |
20:33:20 | HCl | o.o; |
20:33:22 | XavierGr | me too :( |
20:33:31 | webguest67 | cant find file bla bla |
20:33:32 | HCl | patch -p1 < snapshot.patch? |
20:33:35 | HCl | how hard can it be? |
20:33:52 | XavierGr | ah I typed patch < snapshot.diff |
20:34:00 | * | HCl gets the patch |
20:34:07 | XavierGr | url again? |
20:34:11 | XavierGr | :P |
20:34:26 | webguest67 | user@debian-unstable:~/src/rockbox$ patch -p1 < snapshot.diff |
20:34:31 | webguest67 | can't find file to patch at input line 21 |
20:34:46 | | Join Musicmad [0] (~Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
20:34:50 | webguest67 | |−−- apps/SOURCES 30 May 2005 13:43:14 -0000 1.9 |
20:35:13 | preglow | p0 |
20:35:34 | webguest67 | oki.. thanks |
20:36:47 | amiconn | mrf :( |
20:36:58 | HCl | sup amiconn ? |
20:37:12 | amiconn | Can you spell 'sillymas'? |
20:37:20 | amiconn | Still those recording issues... |
20:37:41 | HCl | ah.. |
20:38:14 | * | HCl is gonna try Slasheri's patch |
20:38:39 | amiconn | Whatever optimisation I try for the transfer loop, it ends in corrupted frames sooner or later |
20:39:14 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
20:39:15 | | Quit t0mas (Read error: 54 (Connection reset by peer)) |
20:39:18 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
20:39:19 | HCl | O.o.. |
20:39:21 | HCl | hi tomas |
20:39:32 | t0mas | hi |
20:39:43 | HCl | sup? |
20:40:11 | t0mas | new screen :D |
20:40:15 | HCl | oh? |
20:40:17 | HCl | what did you get? :) |
20:40:19 | t0mas | Iiyama E435S-B |
20:40:22 | t0mas | 17" |
20:40:25 | HCl | tft |
20:40:27 | HCl | ? |
20:40:31 | t0mas | ofcourse |
20:40:45 | HCl | my next monitor will most likely be an lcd tv |
20:41:19 | HCl | hey tomas, do you have any oggs? |
20:41:29 | t0mas | yes I have |
20:41:32 | t0mas | tested them with iriver |
20:41:34 | t0mas | it works :) |
20:41:45 | HCl | care to give the java version of songdb a run? |
20:41:52 | t0mas | yes I do |
20:41:55 | t0mas | sorry |
20:42:00 | t0mas | but I have to reboot first |
20:42:04 | HCl | kay |
20:42:45 | | Quit t0mas (Client Quit) |
20:44:54 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
20:45:08 | t0mas | back :) |
20:45:15 | HCl | :) |
20:45:19 | HCl | i need more bugtesters |
20:45:31 | HCl | it feels like it went too easy |
20:46:31 | HCl | ftp://titania.student.utwente.nl/SongDB.jar |
20:48:56 | XavierGr | what is the url of Slasheri's latest patch? And do you remember where to put each file? |
20:49:20 | HCl | http://ihme.org/~miipekk/rockbox/ |
20:49:26 | HCl | if you look at the top of the patch |
20:49:29 | HCl | it says where to put the files |
20:49:55 | XavierGr | yes but is quite brief to understand |
20:50:08 | XavierGr | it says codec* libs |
20:50:21 | XavierGr | does it mean allcodec files to libs |
20:50:25 | HCl | no. |
20:50:28 | HCl | the top of the patch. |
20:50:35 | XavierGr | ahhh okay thanks |
20:50:38 | HCl | look at snapshot.patch with a text editor |
20:51:07 | XavierGr | now that I have set Rockbox Devkit I will patch it in no time! |
20:51:45 | XavierGr | eh...actually it's snapshot.diff am I right? |
20:52:04 | HCl | yea |
20:52:05 | HCl | sorry |
20:53:22 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
20:53:37 | | Join Bger [0] (~Bager@83.222.160.88) |
20:55:36 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
20:57:35 | XavierGr | yeah but codec.c isnt in the ftp so does codecflac !? |
20:57:36 | HCl | http://ihme.org/~miipekk/rockbox/ |
20:57:40 | HCl | http://ihme.org/~miipekk/rockbox/ |
20:57:48 | HCl | woops |
20:57:59 | HCl | you don't need those |
20:58:04 | XavierGr | ok |
20:58:59 | XavierGr | and where do i put the diff file? |
20:59:05 | XavierGr | and run it |
20:59:06 | HCl | you don't. you use it to patch it. |
20:59:22 | XavierGr | anywhere I like? ok |
20:59:26 | XavierGr | lets see |
20:59:53 | webguest67 | hm.. and how to you play songs? i've applied slaheris patch, but when i press play on a song it jumps to the WPS screen and then 0.5 seconds later back to the file browser? |
21:00 |
21:00:30 | HCl | you probably didn't install codecs? |
21:00:45 | webguest67 | aha.. .rockbox/codecs ? |
21:01:25 | HCl | i think so |
21:02:00 | t0mas | yes |
21:02:19 | XavierGr | i got the same error. couldnt find file. then it asks: Which file to patch |
21:02:39 | preglow | -p0 |
21:03:21 | XavierGr | that did it thanks! |
21:04:26 | amiconn | Hmm :/ |
21:04:37 | * | amiconn scratches head |
21:04:57 | XavierGr | what is bothering you amiconn? |
21:05:50 | | Quit DrRickDaglessMD () |
21:05:50 | amiconn | Recording issues on archos recorder - it seems I found the 'cpu power eater' |
21:05:59 | HCl | mmm? |
21:06:35 | XavierGr | archos?after all this time and still you are developing for it eh? |
21:06:37 | XavierGr | nice |
21:06:59 | amiconn | When recording, there is a part of code (turned out it's the peakmeter) which eats almost all cpu power... |
21:07:38 | amiconn | ...so some operations (like the scan for a free cluster when there is no hint in fsinfo) take much longer than they should |
21:07:38 | webguest67 | hcl: so now i've got the codec rocks in .rockbox/rocks, but it still doesn't work |
21:07:57 | HCl | no. you need them in /codecs |
21:08:02 | * | XavierGr rushes to listen to Rockbox Playing!!!! |
21:08:18 | webguest67 | you mean /.rockbox/codecs ? |
21:08:22 | HCl | yea |
21:08:26 | amiconn | XavierGr: I have more than one rockbox'able device |
21:09:27 | XavierGr | webguest67: we are twins I got the same wps and back |
21:10:19 | * | HCl uploads an updated grayrockbox |
21:10:48 | preglow | new grayscale patch???? |
21:10:54 | HCl | no. |
21:11:03 | HCl | but i keep a build on my ftp around |
21:11:07 | webguest67 | yea.. mp3 playing |
21:11:58 | XavierGr | do you have one with Slasheri's Patch? |
21:12:38 | webguest67 | XavierGr: copy build/plugins/codec*.rock to to .rockbox/codecs/ |
21:15:16 | XavierGr | mpa is mp3? |
21:15:31 | webguest67 | xavier: yes |
21:16:01 | XavierGr | so I will create a folder in the .rockbox directory codecs |
21:16:26 | webguest67 | yes |
21:16:59 | XavierGr | yeah men thats it!! Woohoo. |
21:17:06 | XavierGr | Thanks all :) |
21:17:24 | | Join Tangleding [0] (~Tangledin@ARennes-252-1-63-139.w83-195.abo.wanadoo.fr) |
21:17:31 | Tangleding | hello |
21:17:32 | Tangleding | :) |
21:17:44 | Tangleding | congratulation for last patch update |
21:17:48 | Tangleding | it's way cool |
21:17:50 | Tangleding | :) |
21:18:11 | Tangleding | (incidentaly, i've checked about my paypal donation seems it worked) |
21:18:12 | MoosCamaro | Hi crazy Tang |
21:18:12 | Tangleding | :) |
21:18:33 | *** | Saving seen data "./dancer.seen" |
21:18:35 | Tangleding | Hi Momoos :) |
21:18:52 | Tangleding | Hi XavierGr too |
21:18:55 | Tangleding | :) |
21:19:10 | Tangleding | Mm i'm hareing a live in mp3 lame |
21:19:14 | Tangleding | seems gapless |
21:19:19 | XavierGr | hi I have to go now see ya all later! |
21:19:25 | XavierGr | its perfect!!!! |
21:19:26 | Tangleding | bye :) |
21:19:46 | | Quit XavierGr () |
21:22:33 | Tangleding | mm gonna update the fornoobs section if no contrincation |
21:22:43 | Tangleding | contrindications |
21:22:52 | preglow | contradictions? :) |
21:23:02 | Tangleding | sorry i mispelled |
21:23:07 | preglow | i'll survive |
21:23:11 | Tangleding | maybe the word isn't correct |
21:23:19 | preglow | i get what you mean |
21:23:21 | preglow | update away |
21:23:50 | amiconn | Imho Tangleding meant contraindications |
21:23:56 | Tangleding | okay i male it |
21:24:00 | Tangleding | make |
21:24:02 | Tangleding | it |
21:24:07 | Tangleding | thanks amiconn |
21:24:08 | Tangleding | :) |
21:24:56 | Tangleding | hum maybe i should wait that the patch is included in CVS? |
21:26:36 | amiconn | Now I am getting somewhere... I think I've nailed the high cpu consumption of the peakmeter |
21:27:26 | amiconn | Execution time of the first write() (causing the fsinfo scan) down to ~10 sec (from ~30 sec, and with ~5 sec when no other activity takes place) |
21:48:36 | HCl | nice. |
22:00 |
22:00:07 | | Quit DomZ ("CGI:IRC (EOF)") |
22:00:34 | Tangleding | dmZ |
22:00:45 | Tangleding | arf i didn't noticed him before |
22:00:52 | HCl | i'm bored... |
22:01:10 | Tangleding | Some problems HCl? |
22:01:12 | Tangleding | :/ |
22:01:14 | | Join DomZ [0] (~52426222@labb.contactor.se) |
22:01:16 | amiconn | HCl: YOu could work on dynarec? ;) |
22:01:19 | HCl | waiting for linus |
22:01:34 | Tangleding | ah for CVS? |
22:01:35 | HCl | amiconn: i don't think dynarec would be much faster. there are a few routines that could use asm versions |
22:01:37 | Musicmad | any idea when he'll be back? :) |
22:01:53 | HCl | and rockboy is no priority at the moment |
22:01:57 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
22:02:20 | Tangleding | lol what's the priority Database? |
22:02:30 | Tangleding | or sthing else? |
22:03:21 | HCl | yup |
22:03:24 | HCl | database |
22:05:26 | Tangleding | :) |
22:05:31 | Tangleding | not a bad priority |
22:05:33 | Tangleding | ;) |
22:05:36 | Tangleding | (lol) |
22:06:14 | Tangleding | Linus is waited for comit the patch to CVS or another reason? |
22:06:19 | HCl | yup. |
22:07:07 | Tangleding | I see you need the build in CVS to work from it that's it? |
22:07:39 | Tangleding | Not sure i understand well in fact |
22:08:48 | | Quit mrlala (Read error: 110 (Connection timed out)) |
22:08:56 | HCl | well, i just want stuff in cvs |
22:08:58 | HCl | before i work on it |
22:14:08 | Tangleding | ok finalyy i understood well |
22:15:33 | Tangleding | guys i've to leave |
22:15:50 | Tangleding | i'will make the wiki 4noobs update tomorrow |
22:16:01 | Tangleding | or sunday at last |
22:17:41 | | Quit webguest67 ("CGI:IRC") |
22:18:08 | | Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
22:21:31 | | Join webguest93 [0] (~54b38584@labb.contactor.se) |
22:21:58 | | Join web [0] (~54b38584@labb.contactor.se) |
22:21:58 | | Quit webguest93 (Client Quit) |
22:33:27 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
22:35:17 | | Join bg_ [0] (~chatzilla@c24.241.230.113.mad.wi.charter.com) |
22:35:47 | bg_ | so do i have to build rockbox myself to put it on my player are are binaries posted somewhere? |
22:35:59 | bg_ | for iriver that is |
22:36:02 | bg_ | h140 |
22:36:05 | Bagder | http://www.rockbox.org/daily.shtml |
22:36:16 | bg_ | thank you sir |
22:36:32 | Bagder | and bootloader info here => http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
22:37:20 | bg_ | should i just download the latest binary then or is there a stable version out that i should get? |
22:37:36 | Bagder | there's no stable release for iriver |
22:37:43 | Bagder | it is in heavy development |
22:38:41 | bg_ | right, i guess what i meant was stable to the point where it wont just crash upon loading, if its a fresh cvs build which is always a possibility |
22:39:24 | Bagder | we only have releases and daily builds, no in-betweens |
22:39:39 | Bagder | and we have no release for iriver |
22:39:42 | HCl | however, most daily builds won't crash upon loading |
22:39:56 | bg_ | oh |
22:40:17 | bg_ | gotta upgrade my firmware first i guess, no bootloader for 1.60u |
22:40:30 | Bagder | eh, no |
22:40:39 | Bagder | you'll get it done at the same time |
22:40:58 | Bagder | installing the rockbox bootloader implies installing a iriver firmware too |
22:41:22 | preglow | you need to patch an existing firmware file, might as well get the newest you can find |
22:41:26 | preglow | which happens to be 1.65 |
22:41:34 | bg_ | yeah, thats what im currently doing |
22:41:50 | Bagder | but there's no need to separately upgrade to that first |
22:41:54 | Bagder | that's what I meant |
22:42:12 | bg_ | i get it |
22:42:22 | bg_ | ok, so im patching the ihp_120.hex |
22:42:30 | bg_ | and then installing it through the iriver firmware |
22:42:32 | Bagder | yes |
22:42:34 | bg_ | got it |
22:42:43 | Bagder | then install the daily build |
22:42:51 | Bagder | which is a zip to unzip on the disk |
22:43:05 | preglow | it's better to do that first |
22:43:08 | Bagder | true |
22:44:22 | bg_ | so i downloaded the bootloader, im guessing its not a patch, but an already patched firmware? |
22:44:37 | | Join [IDC]Dragon [0] (~idc-drago@p5483E9A8.dip.t-dialin.net) |
22:44:47 | Bagder | there is no bootloader to download |
22:44:53 | preglow | of course there is |
22:44:59 | Bagder | ah the bin |
22:45:01 | preglow | bootloader.bin qualifies |
22:45:12 | preglow | bg_: if you use windows, i recommend fwpatcher |
22:45:13 | amiconn | hi [IDC]Dragon... |
22:45:21 | [IDC]Dragon | hit there |
22:45:23 | amiconn | [IDC]Dragon: ltnirc... |
22:45:23 | [IDC]Dragon | hi |
22:45:28 | Bagder | bg_: no, that's not an already patched firmware |
22:45:29 | [IDC]Dragon | true |
22:45:40 | Bagder | bg_: we don't distribute any such things |
22:45:46 | [IDC]Dragon | I have less than 0 time these days |
22:45:48 | bg_ | ok, so how do i patch it then? |
22:45:56 | preglow | bg_: it's in the wiki |
22:45:59 | bg_ | yeah, sorry |
22:46:12 | Musicmad | bg_ : yeah it's all there. Really easy to follow |
22:46:15 | [IDC]Dragon | "Richtfest" next week |
22:46:16 | preglow | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot' |
22:46:23 | preglow | without the apostrophe... |
22:47:05 | amiconn | [IDC]Dragon: Do you have at least a little bit f time now? |
22:47:07 | [IDC]Dragon | I see amiconn is progressing well on all fronts |
22:47:07 | amiconn | *of |
22:47:19 | [IDC]Dragon | an hour perhaps |
22:47:35 | amiconn | I have an Ondio FM build with my new recording code, but my sis can't test atm |
22:47:39 | [IDC]Dragon | if I don't fall asleep |
22:47:55 | amiconn | (no charged batteries) |
22:48:01 | bg_ | will be nice when I dont have to wait 5 minutes for my iriver to boot... |
22:48:06 | [IDC]Dragon | mine should be OK |
22:48:08 | preglow | oh yes |
22:48:09 | preglow | it's quite nice |
22:48:17 | Bagder | ipodlinux seems not so picky about licenses |
22:48:33 | amiconn | [IDC]Dragon: amiconn.dyndns.org/rockbox-ondiofm.zip">http://amiconn.dyndns.org/rockbox-ondiofm.zip |
22:48:36 | Bagder | seeing that real codec in there |
22:49:01 | * | [IDC]Dragon has 3 MBit/s now |
22:49:09 | | Quit bg_ ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
22:49:28 | amiconn | [IDC]Dragon: Please try recording with that. Choose a high bitrate. |
22:49:48 | amiconn | Watch the MMC icon, i.e. how often it comes on and for how long |
22:50:11 | amiconn | Finally, check the recording (or make it available somewhere for me to check) |
22:50:24 | amiconn | I'd prefer independent frames as well |
22:50:49 | * | [IDC]Dragon needs to setup an ftp |
22:50:55 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
22:51:13 | | Quit web ("CGI:IRC") |
22:51:23 | amiconn | [IDC]Dragon: ftp for what? |
22:51:32 | [IDC]Dragon | upload |
22:52:20 | preglow | Bagder: most people aren't |
22:52:31 | Bagder | true |
22:52:44 | preglow | just tend to ignore them |
22:53:13 | [IDC]Dragon | will we find immediately what you're looking for? |
22:53:13 | preglow | Bagder: they also claim the real codec license is gpl compatible |
22:53:43 | Bagder | I didn't find any such claim, did you? |
22:53:48 | amiconn | [IDC]Dragon: I'd just like to know whether it performs as it should |
22:53:56 | preglow | Bagder: no, but some people claim the claim it :P |
22:54:04 | preglow | they |
22:54:07 | [IDC]Dragon | how long should I record? |
22:54:11 | Bagder | preglow: yeah, I noticed that and tried to find one ;-) |
22:54:40 | amiconn | There might still be that disk-full problem, but since it also happens with current cvs, I'll ignore that for now and look at it later |
22:54:51 | amiconn | It may also be gone with my changes |
22:55:04 | amiconn | You should record for several minutes |
22:55:05 | [IDC]Dragon | disk-full problem? |
22:55:39 | preglow | Bagder: i still think faad is a better codec |
22:55:45 | preglow | Bagder: though my research is pretty limited |
22:55:54 | amiconn | Yes, when you are recording and the disk gets full, current cvs _sometimes_ overwrites the beginning of the file with the last minute recorded or so |
22:56:17 | [IDC]Dragon | ah |
22:56:26 | amiconn | Obviously it is very unlikely to observe this on the jbr; on the Ondio this might happen much more often |
22:56:28 | Bagder | preglow: I wouldn't know, I've just read the license and discussed that with rasher, and we're pretty convinced it is not gpl compatible |
22:56:32 | [IDC]Dragon | your build has the backlight on all the time |
22:56:46 | amiconn | My build doesn't have backlight control |
22:57:10 | [IDC]Dragon | yes, but somehow permanently enabled (port setup, I guess) |
22:57:21 | amiconn | Should I make one including it? |
22:57:28 | amiconn | I didn't change port setups |
22:57:39 | [IDC]Dragon | that would be nice |
22:57:47 | preglow | Bagder: then there's even greater reason to just go with faad |
22:57:50 | [IDC]Dragon | hmm, it should be off by default |
22:58:05 | Bagder | preglow: indeed |
22:58:06 | [IDC]Dragon | it was for the other dailies |
22:58:08 | preglow | Bagder: besides, i've still not forgiven real for realplayer |
22:58:14 | Bagder | haha |
22:58:20 | [IDC]Dragon | but I haven't tried since a while |
22:58:27 | amiconn | [IDC]Dragon: Did you rolo from your build which has backlight control? |
22:58:44 | [IDC]Dragon | rolo and back-boot, both |
22:59:05 | preglow | that program surely convinved me real hater mankind and seek our extinction |
22:59:08 | preglow | hates |
22:59:09 | amiconn | After rolo, I'd expect this, but not on cold boot |
22:59:32 | HCl | heh |
22:59:38 | preglow | making aac run well on rockbox will be a bit of a challenge, i believe |
22:59:40 | HCl | yea, realplayer is awful |
22:59:49 | preglow | it would be _really_ cool if we could support he-aac |
22:59:51 | HCl | i don't understand why people ever used it to generate realmedia files |
22:59:58 | preglow | i believe no other player on the market has enough cpu power for it |
23:00 |
23:00:09 | preglow | HCl: plain ol' stupidity |
23:00:16 | | Quit zezayer (Remote closed the connection) |
23:02:36 | | Join spiralout [0] (~spiralout@p54B38584.dip0.t-ipconnect.de) |
23:03:01 | HCl | whats he-aac? |
23:03:16 | | Quit spiralout (Client Quit) |
23:03:28 | | Join spiralout [0] (~spiralout@p54B38584.dip0.t-ipconnect.de) |
23:03:33 | preglow | aac for lower bitrates |
23:03:40 | | Part Musicmad |
23:03:40 | preglow | uses parametric stereo and spectral band replication |
23:03:41 | HCl | mk |
23:03:51 | preglow | pretty nice quality |
23:04:24 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
23:06:25 | amiconn | [IDC]Dragon: amiconn.dyndns.org/rockbox-ondiofm-bl.zip">http://amiconn.dyndns.org/rockbox-ondiofm-bl.zip |
23:06:38 | amiconn | +1032 bytes |
23:07:25 | | Join Simplet_Onasme [0] (~Simplet@irc.u-psud.fr) |
23:08:16 | [IDC]Dragon | amiconn: afk |
23:09:37 | | Quit Nibbler ("blubber") |
23:09:37 | | Quit Chamois (Read error: 104 (Connection reset by peer)) |
23:11:13 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
23:13:02 | HCl | no linus : |
23:13:04 | HCl | :/ |
23:16:26 | preglow | try summoning him |
23:16:59 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
23:18:34 | *** | Saving seen data "./dancer.seen" |
23:19:15 | * | HCl plucks some preglow hair and burns it in a bowl, and casts an evil enchantment to summon forth linus! |
23:20:11 | HCl | darn |
23:20:13 | HCl | it didn't work |
23:20:13 | HCl | :/ |
23:20:48 | amiconn | [IDC]Dragon: I'll soon update again - found the probable cause for the overwritten beginning |
23:20:55 | | Join spiralout [0] (~spiral@p54B38584.dip0.t-ipconnect.de) |
23:20:57 | [IDC]Dragon | I'm back |
23:21:11 | [IDC]Dragon | recorded ~4 min now, seems ok |
23:21:24 | amiconn | How does the MMC icon behave? |
23:21:26 | [IDC]Dragon | the MMC is active for 6 sec all 50 sec |
23:21:36 | amiconn | Sounds really good |
23:21:48 | [IDC]Dragon | faster than loading |
23:21:55 | amiconn | ...that's like it should have been for ages, but wasn't |
23:22:33 | [IDC]Dragon | what did you do? / what was wrong? |
23:22:52 | amiconn | A number of things |
23:23:21 | amiconn | (1) When the buffer got full, it didn't always flush everything, depending on the ring buffer positions |
23:24:18 | | Join bg_ [0] (~chatzilla@c24.241.230.113.mad.wi.charter.com) |
23:24:30 | amiconn | (2) The peakmeter drew so much cpu power that the first write() on fat32 sometimes took so long that the buffer wrapped meanwhile |
23:24:49 | amiconn | (when the fsinfo hint was invalid) |
23:25:28 | [IDC]Dragon | I saw tidbits of the discussion in the logs |
23:25:41 | [IDC]Dragon | why is peakmeter so busy? |
23:25:50 | | Join xen` [0] (~xen@pla25-1-82-227-196-9.fbx.proxad.net) |
23:26:13 | amiconn | (3) The overwriting of the beginning with the last recorded data happened because the mpeg thread reacted to stray save events (after stop) |
23:26:48 | amiconn | Peakmeter used to poll in a tight loop, only yield() and peak_meter_peek() |
23:27:10 | amiconn | peak_meter_peek() needs quite some time due to i2c communication |
23:27:19 | [IDC]Dragon | we should do a v2.5 release when this is resolved |
23:27:34 | amiconn | I fixed this by only peeking once per redraw, sleeping in the meantime |
23:27:48 | | Join ghode|afk [0] (~dude@host-212-158-232-155.bulldogdsl.com) |
23:28:15 | amiconn | In fact, peeking once per redraw is much better than peeking all the time. We don't increase the chance to miss a peak by doing that |
23:28:31 | [IDC]Dragon | yes |
23:28:43 | amiconn | The mas saves the highest peak until it is read |
23:29:04 | [IDC]Dragon | does it really? |
23:29:20 | [IDC]Dragon | I remember Kurzhaarrocker cursing |
23:30:08 | bg_ | so i installed the bootloader and iriver files, and when it starts up i just get a blank screen with a little hard drive spinup. then ill get a backlight if i press buttons and thats it. Reset it and original firmware loads |
23:31:11 | [IDC]Dragon | amiconn: should I check the recorded file somehow? |
23:31:28 | amiconn | Listen to it... |
23:31:33 | [IDC]Dragon | I did |
23:31:49 | amiconn | ...and maybe check it with an mp3 check tool |
23:31:53 | amiconn | I use mp3utility |
23:32:00 | Bagder | bg_: completely blank? |
23:32:07 | bg_ | yeah |
23:32:43 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
23:33:05 | Bagder | that's not expected |
23:33:29 | bg_ | didnt think so |
23:33:44 | bg_ | but a reset starts the original firmware, so at least its not toast |
23:34:12 | ghode|afk | hi, are you still waiting for linisn to commit Slasheri's patch? |
23:34:20 | ghode|afk | +linusn >< |
23:34:32 | Bagder | bg_: so a blank screen, just a disk spinup and then nothing more? |
23:34:39 | bg_ | correct |
23:34:43 | amiconn | [IDC]Dragon: I remember having read somewhere that the mas quasi-peak stores the highest value until it is read, but I can't find it atm |
23:34:57 | Bagder | ghode|afk: rather simplified, but yes |
23:35:29 | bg_ | just held record and started it, loaded the original firmware fine, some text went up on the screen for < 1 sec |
23:36:25 | bg_ | got rockbox.iriver in root dir as well as .rockbox folder... |
23:37:00 | [IDC]Dragon | amiconn: last frame is tuncated, otherwise ok |
23:37:59 | amiconn | Last frame truncated happens almost always |
23:38:25 | amiconn | Rockbox doesn't search for frame start when stopping |
23:38:41 | amiconn | However, it *shoudl* work on split, but it doesn't |
23:38:56 | amiconn | I'll investigate further after committing my thread changes |
23:40:15 | [IDC]Dragon | do you have a new test upcoming? |
23:40:31 | amiconn | I'm just testing on my jbr |
23:40:58 | amiconn | The new version should fix the overwritten beginning, but that doesn't happen always anyway |
23:41:23 | amiconn | Obviously you didn't get that |
23:41:44 | [IDC]Dragon | not with this try |
23:42:09 | amiconn | Otherwise there would have been a sync error, and an audible 'jump' on playback |
23:42:22 | [IDC]Dragon | before, I did another one, which couse a disk full |
23:42:39 | [IDC]Dragon | then I deleted an album |
23:43:03 | [IDC]Dragon | _the_ album, internal MMC holds about one |
23:43:32 | [IDC]Dragon | the first recording played shorter than I expected |
23:43:33 | amiconn | If I am right, this was caused by the file save reacting on stray save events which arrived after the stop event. |
23:44:05 | amiconn | I have some albums that don't even fit completely on Ondio internal flash |
23:44:18 | amiconn | Fortunately I have that 2 GB MMC :) |
23:44:34 | * | [IDC]Dragon blushes in envy |
23:45:07 | amiconn | Get a 3 GB ;) |
23:45:20 | [IDC]Dragon | nah |
23:45:35 | [IDC]Dragon | is that avail? |
23:45:37 | amiconn | Btw, my sis now owns an 1 GB card (Transcend MMC plus == MMC 4.0) |
23:45:56 | amiconn | [IDC]Dragon: I already told you about that taiwan company... |
23:46:15 | [IDC]Dragon | but not that you can actually buy it |
23:46:33 | [IDC]Dragon | does the MMC 4.0 have new tricks? |
23:46:52 | [IDC]Dragon | like, addressing commands > 4 GB? |
23:47:17 | amiconn | I didn't find any specs so far :( |
23:47:48 | [IDC]Dragon | I asked, we don't have them in-house |
23:48:01 | amiconn | MMC4.0 has high speed transfer (4-bit and 8-bit modes in addition to the old compatible 1-bit, and higher clocks as well iirc) |
23:48:12 | [IDC]Dragon | could order them, but don't find this ethical |
23:48:34 | amiconn | Those MMC4 cards have more contacts than MMC3.x (in a second row) |
23:49:19 | [IDC]Dragon | maybe Rocker would like that |
23:49:40 | [IDC]Dragon | if you can get a 4.0 reader |
23:50:17 | * | [IDC]Dragon is sleepy |
23:52:05 | amiconn | There is a datasheet http://www.transcend.de/Support/DLCenter/Datasheet/TS1GMMC4.pdf |
23:52:18 | amiconn | However it does not describe the command set |
23:52:57 | preglow | mmc uses 1 bit transfer? |
23:53:25 | amiconn | yes |
23:54:10 | preglow | harcore |
23:55:18 | preglow | doesn't exactly sound blazingly fast |
23:55:57 | amiconn | 20 MBit/s maximum (MMC3.x standard) |
23:56:08 | preglow | well, that isn't bad |
23:56:09 | amiconn | Faster than USB1.1 :-p |
23:56:29 | amiconn | In rockbox, we can only read at 3 MBit/s |
23:56:37 | preglow | thanks to low clockrate? |
23:56:53 | preglow | or is there a separate mmc controller? |
23:57:02 | [IDC]Dragon | thankis to stupid USART |
23:57:05 | amiconn | The SH1 SPI can only run at cpuclk/4 |
23:57:41 | preglow | well, which is it, spi or usart? :P |
23:58:08 | [IDC]Dragon | a USART in SPI-ish mode |
23:58:22 | preglow | hmm, never seen that before |
23:58:30 | [IDC]Dragon | with wrong bit order |