00:00:46 | | Quit silencer (Nick collision from services.) |
00:00:48 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
00:00:51 | | Quit silencer (Nick collision from services.) |
00:01:46 | HCl | we need some tofix list or so with glitches like that that need to be fixed.. |
00:01:59 | HCl | maybe on our todo thing.. |
00:02:15 | Bagder | yes |
00:03:31 | Bagder | perhaps I should have a go at it... |
00:03:42 | HCl | i'm adding a glitch section to the thingstodo page |
00:03:52 | HCl | so we have a place to document glitches like that so we won't forget about them |
00:04:08 | amiconn | hmpf. gcc strangeness |
00:04:11 | t0mas | anybody good at regexprs here? |
00:04:20 | Bagder | t0mas: try me! ;-) |
00:04:23 | t0mas | :D |
00:04:50 | HCl | hehe. |
00:04:54 | t0mas | Bagder: I have a string containing something like this: <tag1> info </tag1> bla bla bla <tag2> info </tag2> bla bla |
00:05:05 | | Join Mirfle [0] (~chatzilla@ADSL222150.BRK.biu.ac.il) |
00:05:11 | t0mas | I only want the info between the <tag1> and <tag2> |
00:05:18 | t0mas | excluding the tags themself... |
00:05:49 | | Join silencer_ [0] (~silencer@zen.via.ecp.fr) |
00:05:50 | t0mas | so endup with info info |
00:06:05 | Bagder | you mean between the start tag and the end tag? |
00:06:09 | t0mas | yes |
00:06:51 | t0mas | "<tag1> Some infor for Bagder here </tag1> bla bla bla <tag2> And something here too </tag2> bla bla" -> " Some infor for Bagder here And something here too " |
00:10:10 | Bagder | $r ~= s/<[^>*>(.?*)<\/[^>*)>[^<]*//; |
00:10:12 | Bagder | perhaps |
00:10:19 | t0mas | 8) |
00:10:23 | Bagder | $r ~= s/<[^>]*>(.?*)<\/[^>*)>[^<]*//; |
00:10:44 | Bagder | but that would need to be repeated and you'll get the middle text in $1 |
00:10:56 | Bagder | $r ~= s/<[^>]*>(.?*)<\/[^>*]>[^<]*//; |
00:11:04 | Bagder | gee I type badly |
00:11:17 | t0mas | hm... ok, and now I need a perl book |
00:11:34 | t0mas | (or can I use it in php's preg_match() ?) |
00:11:39 | Bagder | $r ~= s/<[^>]*>(.?*)<\/[^>]*>[^<]*//; |
00:11:45 | HCl | there, no more red : |
00:11:46 | HCl | :) |
00:12:06 | Bagder | t0mas: yes, if you can remove the matched part from the string and rerun the same regex on the string again |
00:12:20 | t0mas | I can :) |
00:15:12 | t0mas | Warning: Delimiter must not be alphanumeric or backslash in /home/tomas/dev/dict/regm.php on line 8 |
00:15:14 | t0mas | hmz... |
00:17:16 | HCl | night... |
00:17:27 | Bagder | night! |
00:18:22 | uski | day! |
00:18:23 | uski | oops |
00:21:54 | Bagder | Linux host detected |
00:21:54 | Bagder | Simulator environment deemed little endian |
00:22:04 | amiconn | Huh? |
00:22:17 | amiconn | Why should Linux imply little endian |
00:22:19 | amiconn | ? |
00:22:26 | Bagder | deemed |
00:22:30 | Bagder | it tests for it |
00:22:37 | amiconn | ah |
00:23:32 | amiconn | Though of PPC Linux... |
00:23:38 | Bagder | yes |
00:23:40 | amiconn | Thought |
00:23:47 | Bagder | and mac os x is big endian too |
00:23:50 | | Quit _ferenczy () |
00:24:20 | *** | Saving seen data "./dancer.seen" |
00:24:20 | amiconn | I once tried to get m68k Linux to run.... |
00:25:22 | | Join Sucka [0] (~NNSCRIPT@host81-157-72-184.range81-157.btcentralplus.com) |
00:25:36 | Bagder | is the sh1 little endian? |
00:25:43 | amiconn | nope |
00:26:07 | Bagder | you know how the calmrisc is? |
00:26:48 | Bagder | seems to be big |
00:29:26 | amiconn | Data sheet, p.25: "CalmRISC16 adopts a big endian memory format." |
00:29:48 | Bagder | thanks |
00:29:53 | amiconn | So all our current targets are big endian |
00:30:17 | | Quit Sucka (Client Quit) |
00:30:43 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
00:33:02 | preglow | hmm |
00:33:04 | preglow | i want a 2001fp |
00:33:11 | preglow | Bagder: satisfied with it? |
00:33:24 | Bagder | I am |
00:33:34 | Bagder | but I'm still using analog with it |
00:33:43 | preglow | why? |
00:33:56 | preglow | my gfx card is dvi, so no worries there |
00:33:58 | Bagder | my dvi out turned out too crappy, could only do 1280x1024 |
00:34:19 | Bagder | it didn't occcur to me that it could be that bad until I tried ;-) |
00:34:23 | amiconn | Only one tdms transceiver channel... |
00:36:51 | preglow | Bagder: i can get 2001fp for 4900 NOK, so think i'll go for it |
00:37:22 | Bagder | preglow: it is definately a very good screen for the money |
00:38:16 | preglow | what is dell's dead pixel policy? |
00:38:26 | Bagder | I'm not sure |
00:38:39 | Bagder | I've still to hear someone to get a 2001fp with a dead pixel |
00:38:58 | preglow | good news |
00:39:05 | preglow | i don't think i'd take too kindly to dead pixels |
00:39:39 | preglow | they seem to require seven dead pixels |
00:39:47 | Bagder | uj |
00:39:54 | t0mas | Eu laws... |
00:40:24 | t0mas | a 1280z1024 screen with < 5 dead pixels isn't considered "dead" |
00:40:28 | t0mas | z=x |
00:41:08 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
00:42:32 | Bagder | my endian take committed |
00:42:42 | preglow | hrmppohhhh |
00:42:45 | Bagder | not used yet |
00:42:55 | preglow | 5k is still a lot of money for me right now |
00:43:45 | Bagder | I'll appreciate if a cygwin user can rerun a fresh configure |
00:43:53 | Bagder | to see if autoconf.h is made correctly |
00:44:55 | amiconn | I'll try.... target and sim? |
00:45:04 | Bagder | yes please |
00:46:22 | amiconn | configured for fmrecorder: #define ROCKBOX_BIG_ENDIAN 1 |
00:48:04 | amiconn | fm-sim-win32: #define ROCKBOX_LITTLE_ENDIAN 1 |
00:48:10 | Bagder | thanks |
00:48:44 | | Quit t0mas ("goodnight") |
00:49:58 | amiconn | ondiofm-sim-x11 works too |
00:50:52 | amiconn | However, when configuring the sims, I get an error message |
00:50:54 | amiconn | rm: cannot remove `/tmp/conftest-2100': No such file or directory |
00:51:00 | amiconn | The number varies |
00:51:09 | Bagder | hm |
00:51:36 | Bagder | the number is the process id, so that's expected to change |
00:51:46 | amiconn | AH, because on cygwin, this is called /tmp/conftest-2100.exe ... |
00:52:01 | Bagder | aaaah |
00:52:51 | Bagder | but it says '1' when you run it, right? |
00:53:18 | amiconn | yes |
00:53:39 | amiconn | It just doesn't get deleted |
00:53:41 | Bagder | I'll fix |
00:54:10 | amiconn | You can run programs under cygwin without the .exe extension, but not delete that way |
00:55:21 | Bagder | ok, I could delete them with wildcard anyway |
00:55:37 | Bagder | like "rm /tmp/conftest-$id*" |
00:56:59 | Bagder | fixed now |
00:57:39 | | Quit cYmen ("zZz") |
01:00 |
01:00:11 | preglow | Bagder: is this gfx card of yours old, btw? |
01:00:20 | preglow | i can't seem to find any max dvi resolution specs for mine |
01:00:21 | Bagder | its a matrox g450 |
01:00:48 | Bagder | it is a bunch of years old |
01:01:09 | preglow | i find "2048 x 1536", but that might not be dvi related at all |
01:01:26 | Bagder | they mostly often only mention the analog resolution |
01:01:37 | Bagder | my card can do that res too |
01:02:34 | amiconn | As I said, it depends on the number of tmds transmitters used for the dvi out. Dvi specs allow 1..4, but if it's only one, max. resolution is 1280x1024 |
01:02:47 | preglow | hahaha, i LOVE people who think svhs == svideo |
01:02:59 | preglow | amiconn: how many does 1600x1200 need? 2? |
01:03:34 | amiconn | I think so... it's basically a question of data transfer rate |
01:06:05 | preglow | i can't find this listed any place |
01:06:12 | preglow | damn, that's a fine detailt not to include in your specs |
01:06:34 | Bagder | what card do you have? |
01:06:59 | preglow | asus v9999 |
01:07:17 | preglow | i think that's all there is to it |
01:07:29 | preglow | add a 'gt' as well, perhaps |
01:07:56 | Bagder | Highest DVI output up to 1600x1200 resolution |
01:08:07 | preglow | where'd you find this? :V |
01:08:09 | Bagder | since its a geforce 6800 |
01:08:12 | preglow | ahh |
01:08:15 | preglow | then fine |
01:08:18 | preglow | i don't need more ;) |
01:08:19 | preglow | thanks |
01:08:56 | Bagder | the 6800 GT is max 1600x1200 too |
01:09:04 | preglow | i think i'll order one of these 2001fps tomorrow |
01:09:11 | preglow | i desperately need a new display |
01:10:57 | preglow | are there any noticable differences between using vga and dvi? |
01:11:14 | Bagder | dvi gives a sharper image |
01:11:49 | Bagder | linus did the switch a while ago and claims a noticable improvement |
01:12:07 | Bagder | with his 2001fp |
01:13:22 | preglow | yeah, my flatmate uses his lcd in vga mode |
01:13:26 | preglow | and i think it looks smashing |
01:13:52 | Bagder | I can't complain on my current setup either |
01:14:07 | MoosCamaro | good night all |
01:14:17 | preglow | MoosCamaro: nite |
01:15:06 | MoosCamaro | good choice for your future 2001fp |
01:15:15 | MoosCamaro | bye |
01:15:17 | preglow | i think i'll agree |
01:15:35 | | Part MoosCamaro |
01:15:38 | preglow | it shall be good to finally pitch this 17" old flickering piece of shit crt into the dumpster |
01:19:10 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
01:24:38 | HCl | urfl... |
01:24:52 | HCl | flatmates ironing their laundry in the middle of the night. |
01:24:57 | HCl | makes a lot of noise >.< |
01:29:19 | preglow | ironing makes noise? |
01:29:25 | preglow | then he's doing it wrong :P |
01:30:03 | HCl | its one of those steam things |
01:30:08 | HCl | it makes a beepload of hissing noise. |
01:30:25 | HCl | what kind of person goes ironing at 1:30 am >.< |
01:30:34 | HCl | no way i can sleep like this :/ |
01:32:00 | * | HCl puts some music up.. |
01:41:55 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:57:22 | | Part Mirfle |
01:58:44 | HCl | Bagder: wouldn't your configure test program give 16777216 (0x01000000) on big endian environments? rather than 0 |
02:00 |
02:07:56 | | Join bagawk [0] (~Lee@bagawk.user) |
02:10:32 | bagawk | Hello amiconn |
02:10:44 | amiconn | hi |
02:15:15 | | Join MRJohnSmith [0] (~johnsmith@host-69-8-205-149.cybernetcom.com) |
02:15:32 | MRJohnSmith | Hi |
02:16:06 | MRJohnSmith | Anyone have SourceAnywhere? |
02:16:40 | | Join Strath [0] (~mike@dgvlwinas01pool0-a227.wi.tds.net) |
02:17:58 | HCl | whats sourceanywhere? |
02:23:58 | MRJohnSmith | I guess this is firmware. It is for soure control |
02:24:05 | MRJohnSmith | but who knows |
02:24:24 | *** | Saving seen data "./dancer.seen" |
02:28:50 | * | HCl goes to sleep. |
02:30:06 | | Quit MRJohnSmith () |
02:38:10 | | Join asdsd_ [0] (asdsd@h-67-100-28-204.miatflad.dynamic.covad.net) |
02:49:52 | | Quit gromit`` (Read error: 145 (Connection timed out)) |
02:56:14 | | Quit bagawk ("Leaving") |
03:00 |
03:00:15 | | Quit Vicious_ ("be back in a tick") |
03:06:22 | | Join TCK [0] (TCK@81-86-97-2.dsl.pipex.com) |
03:08:36 | | Quit preglow ("e") |
03:09:31 | amiconn | hmpf |
03:11:44 | | Part rasher |
03:18:35 | | Join Vicious [0] (~irc@79190854f39f1117.node.tor) |
03:22:40 | | Join silencer [0] (~silencer@81.56.71.56) |
03:39:47 | | Join silencer1 [0] (~silencer@zen.via.ecp.fr) |
03:39:55 | | Quit silencer_ (Read error: 110 (Connection timed out)) |
03:48:20 | | Quit silencer (Read error: 145 (Connection timed out)) |
03:50:13 | | Quit asdsd_ (Read error: 131 (Connection reset by peer)) |
04:00 |
04:04:02 | | Quit Vicious (Read error: 110 (Connection timed out)) |
04:06:13 | | Join QT_ [0] (as@area51.users.madwifi) |
04:18:59 | | Quit QT (Read error: 110 (Connection timed out)) |
04:24:25 | *** | Saving seen data "./dancer.seen" |
04:43:17 | | Join wes_ [0] (~WesleyBai@h153.45.55.139.ip.alltel.net) |
04:43:29 | | Part wes_ |
06:00 |
06:09:39 | | Join amiconn_ [0] (~jens@pD95D1A33.dip.t-dialin.net) |
06:11:27 | | Join _CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
06:18:38 | | Quit CoCoLUS (Read error: 104 (Connection reset by peer)) |
06:18:41 | | Nick _CoCoLUS is now known as CoCoLUS (~coco@h081217139221.dyn.cm.kabsi.at) |
06:24:28 | *** | Saving seen data "./dancer.seen" |
06:28:10 | | Quit amiconn (Read error: 110 (Connection timed out)) |
06:28:10 | | Nick amiconn_ is now known as amiconn (~jens@pD95D1A33.dip.t-dialin.net) |
06:50:21 | | Join Lynx_ [0] (HydraIRC@134.95.189.59) |
06:53:33 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
06:53:58 | | Quit Lynx_awy (Read error: 145 (Connection timed out)) |
06:53:59 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
07:00 |
07:37:58 | | Join ShyK [0] (Shy@80.74.127.61) |
07:43:51 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
07:59:56 | | Join Harpy [0] (TyncDXZ4Dx@dsl-hkigw7wbb.dial.inet.fi) |
08:00 |
08:00:57 | | Join webguest28 [0] (~c31ce021@labb.contactor.se) |
08:15:09 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
08:24:29 | *** | Saving seen data "./dancer.seen" |
08:35:35 | | Quit edx (Read error: 60 (Operation timed out)) |
08:40:33 | Bagder | HCl: big ending should return > 1, that's all the test cares about |
08:54:33 | | Join austriancoder [0] (~austrianc@m3.uclv.net) |
08:54:39 | austriancoder | morning |
08:55:46 | Bagder | good morning |
09:00 |
09:09:09 | | Quit matsl (Remote closed the connection) |
09:18:28 | | Join edx [0] (edx@pD9EAB8B1.dip.t-dialin.net) |
09:26:15 | | Join ashridah [0] (ashridah@220-253-122-7.VIC.netspace.net.au) |
09:29:33 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
09:45:33 | HCl | Bagder: ah |
09:53:03 | * | webmind keeps reading badger :( |
09:55:08 | * | HCl is glad his alarmclock doesn't stop after 5 minutes |
09:55:24 | HCl | it takes at least 10 minutes of constant loud beeping to wake me up a little :/ |
09:57:09 | HCl | webmind: thats normal, there was this studies that showed that you can switch around any letters of a word, as long as you keep the first and the last letter at its correct position, and the word'll still be readable |
09:58:24 | webmind | ouhuh |
09:58:32 | webmind | -o |
09:58:38 | webmind | but his name is bagder |
09:58:53 | Bagder | :-) |
09:59:17 | * | Bagder has just been writing a driver for a thing called "badge" |
09:59:31 | Bagder | just imagine my frequency of bad spelling of that |
10:00 |
10:00:12 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
10:02:01 | HCl | hmmm. |
10:11:50 | webmind | heh |
10:19:22 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
10:19:32 | t0mas | lo |
10:23:48 | tedboer | hi. |
10:24:00 | tedboer | is this irc logged somewhere? |
10:24:05 | Bagder | yes |
10:24:08 | tedboer | ok |
10:24:13 | Bagder | www.rockbox.org/irc |
10:24:18 | tedboer | thanks |
10:24:30 | *** | Saving seen data "./dancer.seen" |
10:25:34 | | Join Patr3ck [0] (~patr3ck@p548CB4B9.dip.t-dialin.net) |
10:40:40 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
10:43:01 | tedboer | hi t0mas. i see in the log you and preglow answered my question about full duplex operation. |
10:43:15 | tedboer | i got distracted right after i asked that question... |
10:44:06 | t0mas | well... I'm not sure |
10:44:20 | t0mas | I'll get an email from Philips Nederland... |
10:44:41 | tedboer | ok. |
10:44:43 | t0mas | but I don't think they work now... untill monday |
10:44:46 | tedboer | it would be nice. |
10:44:57 | t0mas | yes |
10:45:14 | t0mas | preglow want's to implement a nice dsp system :) |
10:45:28 | t0mas | but I'm away now.. have to get some food :) |
10:46:53 | tedboer | cu |
10:48:38 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
10:49:13 | | Quit ferenczy (Read error: 60 (Operation timed out)) |
10:49:16 | | Join ferenczy [0] (~ferenczy@fw.qcm.cz) |
10:49:42 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:50:05 | | Join bobTHC [0] (~foo@l04m-6-169.d1.club-internet.fr) |
10:51:15 | bobTHC | mornin' all ! |
11:00 |
11:14:19 | | Join tuco [0] (~martina@spurv.ii.uib.no) |
11:15:02 | tuco | HCl, if I want to try your new db tool, is that in the daily tarball? |
11:16:49 | | Quit lostlogic (Read error: 110 (Connection timed out)) |
11:21:51 | tuco | nevermind, downloaded it from your link on the wiki and got it running just fine. |
11:27:57 | | Part tuco ("Leaving") |
11:31:33 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
11:49:04 | * | t0mas is back |
12:00 |
12:08:11 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:08:22 | MoosCamaro | hi all |
12:08:51 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
12:09:51 | preglow | what, linus is still taking his car for a spin? :P |
12:10:20 | MoosCamaro | hi preglow |
12:10:31 | Bagder | linus is crossing the country today I believe |
12:10:38 | Bagder | going west |
12:11:47 | preglow | nice weather for it |
12:11:49 | preglow | at least her ;) |
12:11:51 | preglow | here <- |
12:12:01 | Bagder | it is great here too |
12:12:55 | preglow | arghhhhh |
12:13:03 | preglow | again courier-imap decides to act up |
12:24:33 | *** | Saving seen data "./dancer.seen" |
12:28:15 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
12:33:24 | | Join asdsd_ [0] (asdsd@h-67-100-25-193.miatflad.dynamic.covad.net) |
12:34:11 | | Part asdsd_ |
12:40:18 | | Quit Strath ("Client closed") |
12:43:41 | HCl | back |
12:44:02 | HCl | little bit of good news, markuns gonna look at the grayscale patch :) |
12:46:47 | HCl | where's rasher when you need him. |
12:50:25 | | Quit uski ("Leaving") |
12:59:43 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
13:00 |
13:07:29 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
13:19:47 | | Join T0mas_ [0] (~Tomas@ip503c08d1.speed.planet.nl) |
13:20:54 | | Quit HCl ("Lost terminal") |
13:21:54 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
13:22:32 | | Quit t0mas (brown.freenode.net irc.freenode.net) |
13:22:32 | NSplit | brown.freenode.net irc.freenode.net |
13:31:44 | | Quit ferenczy (Remote closed the connection) |
13:33:53 | preglow | hcl: wooot! |
13:34:54 | hcl | mmm? |
13:34:56 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
13:34:56 | HCl | sup? |
13:35:03 | preglow | markun greyscale patch new |
13:35:07 | HCl | oh, right. |
13:35:11 | HCl | he said he was gonna look at it |
13:35:27 | preglow | make him join so we can badger him about it ;) |
13:35:37 | HCl | had a nice idea of using a lookup table to do 1bit -> 2bit bitmap conversion |
13:35:57 | preglow | do you need a friggin lookup table to do that? :P |
13:36:09 | HCl | if you want it fast, yes. |
13:36:16 | HCl | you need to convert an 11111111 byte |
13:36:23 | HCl | to two bytes of 10101010 10101010 |
13:36:34 | preglow | ahh, yes, of course |
13:36:35 | HCl | thats not easy to do with bit math |
13:36:37 | preglow | i was thinking single bits |
13:36:37 | preglow | heh |
13:36:58 | preglow | that'll be a pretty sizeable table |
13:36:59 | HCl | so he's gonna take the lower 4 bits and upper 4 bits |
13:37:05 | HCl | in a 16 entry lookup table |
13:37:08 | HCl | to produce the two bytes |
13:37:13 | preglow | ahh |
13:37:13 | preglow | gr8 |
13:42:35 | | Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
13:42:40 | | Part ripnetuk |
13:43:07 | | Join ripnet [0] (~mirc@82-70-100-230.dsl.in-addr.zen.co.uk) |
13:51:59 | * | HCl committed more untested functions to database.c that should work in theory :3 |
13:53:55 | NHeal | (timeout) brown.freenode.net irc.freenode.net |
13:58:29 | | Quit lostlogic ("Going to the moon") |
14:00 |
14:01:16 | preglow | what does a lcd panel need usb sockets for? :V |
14:01:56 | Bagder | it brings them closer to me |
14:02:07 | preglow | so it's a hub? |
14:02:09 | preglow | friggin' leet |
14:02:10 | Bagder | yes |
14:02:12 | preglow | that's exactly what i need |
14:02:16 | preglow | haha |
14:02:20 | preglow | i need this display |
14:06:37 | tedboer | hi preglow |
14:06:50 | tedboer | sorry i didn't get back to you yesterday |
14:07:07 | preglow | on what? |
14:07:08 | preglow | ahh :P |
14:07:09 | preglow | remember |
14:07:11 | tedboer | i got called away right after i asked my question about fullduplex |
14:07:36 | tedboer | i read what you said in the log |
14:07:58 | tedboer | it would be really nice. |
14:08:21 | preglow | i agree |
14:08:30 | preglow | let's hope it can do full duplex |
14:08:32 | tedboer | i think that definitely has all the numbers to be a killer app |
14:08:54 | tedboer | but do you think that such an fx processor should run inside rockbox? |
14:09:06 | preglow | why not? |
14:09:14 | preglow | we need drivers and a framework |
14:12:44 | tedboer | just wondering. |
14:13:40 | tedboer | so you are thinking of a plugin? |
14:13:50 | preglow | i don't know how, yet |
14:13:56 | preglow | but some kind of plugin, i guess |
14:14:06 | preglow | we might end up with quite a number of plugins |
14:14:12 | tedboer | :-) |
14:14:14 | HCl | heheh. |
14:14:15 | Bagder | plugins are goodness |
14:14:16 | preglow | plugin types |
14:14:23 | preglow | like codec plugins, dsp plugins |
14:14:30 | * | HCl made the initial plans for his build-a-playlist-from-a-database-search plugin |
14:14:41 | preglow | i guess this could be a dsp plugin capable of taking realtime input |
14:14:42 | HCl | its gonna be interpreter based :) |
14:14:57 | tedboer | chainable... |
14:14:59 | preglow | HCl: haha, how? |
14:15:02 | HCl | and allow stuff like |
14:15:08 | HCl | "all songs where :" |
14:15:16 | preglow | tedboer: sure, but don't expect too much from this thing, the hardware is quite limited in ways |
14:15:27 | HCl | "year >= 1980 and (title contains albumname)" |
14:15:28 | HCl | :P |
14:15:41 | HCl | it'll allow almost anything, and it should be fairly fast too o.o |
14:16:13 | HCl | might require too much disk activity on archos, on iriver, i'd have to load big parts of the database into ram entirely, to prevent disk spinnin |
14:16:16 | HCl | g |
14:17:18 | Bagder | you'll only get that amount of ram by using the audio buffer |
14:17:20 | HCl | pretty much, its gonna be an interpreter that accepts a tiny boolean expression language and applies them to all the songs in the database |
14:17:25 | Bagder | and that you can do on the archos too |
14:17:33 | HCl | Bagder: i know, it wouldn't be able to run while playing mp3 |
14:17:39 | tedboer | preglow: sure, but i'd say that thie coldfire is more than powerful enough to do some not to complicated time-domain dsp. some guitar fx are not to heavy on the cpu. |
14:17:41 | Bagder | yeps |
14:17:43 | HCl | there are simpler search engines possible as well |
14:17:51 | HCl | but for now, i'm going for possibility, not speed |
14:17:57 | HCl | we can always build a more limited, faster one later |
14:18:01 | Bagder | indeed |
14:18:04 | preglow | tedboer: well, yes, we'll be pretty tied to time domain unless someones codes a _really_ fast fft |
14:18:17 | preglow | lots of fun to be done in the time domain anyways |
14:18:18 | tedboer | fftw... |
14:18:25 | preglow | haha |
14:18:34 | preglow | i don't think fftw is very optimized for the coldfire |
14:19:02 | tedboer | but a 68000 fftw should work just fine, right? |
14:19:12 | preglow | i have no idea |
14:19:16 | preglow | i've just used fftw for x86 |
14:19:50 | tedboer | hmm. a friend of mine coded an fft in assembly on the mac II years ago.. i'll ask him. |
14:20:02 | preglow | it'll have to be recoded |
14:20:13 | preglow | coldfire doesn't have all the instructions the 68k has, nor all the addressing modes |
14:20:23 | tedboer | not sure if that was for the 68020 or for an audiomedia card (56000) |
14:20:27 | preglow | and our coldfire has some multiply-accumulate instructions that are pretty good |
14:20:51 | tedboer | ok... i really should have a look at the coldfile docs. |
14:21:24 | | Join Patr3ck_ [0] (~patr3ck@p548CB52E.dip.t-dialin.net) |
14:21:25 | tedboer | fire |
14:22:26 | preglow | CFPRM.pdf is pretty nice |
14:22:37 | preglow | has an instruction set reference, at least |
14:22:39 | preglow | so you see what's there |
14:24:35 | *** | Saving seen data "./dancer.seen" |
14:26:50 | | Quit Patr3ck (Read error: 60 (Operation timed out)) |
14:32:30 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
14:35:37 | | Part ripnet |
15:00 |
15:27:16 | | Quit webguest28 ("CGI:IRC") |
15:29:44 | | Quit mdeboer ("Leaving") |
15:29:58 | tedboer | that instruction set looks very familiar. nice. |
15:30:05 | amiconn | HCl: Concerning your 'obvious optimizations', database.c: lines 201, 228: Rockbox provides a nice macro, which does esentially the same as your code, but is more readable (imho) |
15:30:39 | amiconn | E.g. line 228 would become: amount=MIN(1024, bytes); |
15:31:16 | amiconn | Of course there is also a MAX() macro |
15:32:39 | preglow | tedboer: if you're looking to do dsp coding, have a look at the emac instructions as well, it pays to be familiar with what they can do |
15:33:10 | HCl | amiconn: mm, i figured something like that, feel free to update it |
15:33:14 | * | HCl has to go do stuff |
15:33:15 | HCl | bbl |
15:33:25 | * | HCl actually already started on the searchengine :X |
15:33:28 | HCl | bbl. |
15:33:31 | * | preglow shrieks |
15:33:42 | preglow | cracks have started forming in my vi reference mug! |
15:37:47 | tedboer | preglow: yes, the emac instructions look very familiar to the M56K |
15:38:35 | tedboer | you'll need a vim mug. that's the improved version |
15:39:11 | preglow | if this cracks, i'll get it |
15:39:14 | preglow | but yeah |
15:39:23 | tedboer | :-) |
15:39:26 | preglow | mac.l and msac.l in fractional mode are more or less all you need for lots of things |
15:39:55 | preglow | i'm using them with lots of speed improvement in optimizing codecs |
15:40:04 | preglow | but i have to go |
15:40:05 | preglow | later |
15:40:09 | * | preglow disappears |
15:40:58 | tedboer | ok |
15:46:00 | | Quit ashridah (Read error: 113 (No route to host)) |
15:46:53 | | Join ashridah [0] (ashridah@220-253-121-86.VIC.netspace.net.au) |
16:00 |
16:05:56 | | Quit ashridah ("Leaving") |
16:18:45 | | Join ismi [0] (~50db05a8@labb.contactor.se) |
16:18:51 | ismi | hi |
16:20:06 | bobTHC | hi |
16:20:29 | ismi | speak someone german? |
16:21:13 | bobTHC | not me but some other ... |
16:21:38 | ismi | aha |
16:22:15 | ismi | i live in swizerland. and i have a question about the Iriver H120 |
16:23:08 | ismi | i think, that i will buy it, but i dont know about the Firmware |
16:23:20 | bobTHC | it's a good choice |
16:23:31 | ismi | is rockbox running god? |
16:23:40 | bobTHC | but u seems to speak english well |
16:23:48 | bobTHC | ;) |
16:23:50 | ismi | thanks |
16:24:06 | ismi | it must be work! |
16:24:38 | *** | Saving seen data "./dancer.seen" |
16:24:39 | ismi | i had 3 years English lessens yet. |
16:24:44 | ismi | ;-) |
16:24:57 | bobTHC | so if i were u i'll buy the H140, because it's support standart 1,8 inch HDs |
16:25:25 | ismi | and what supports the H120? |
16:26:02 | bobTHC | non standard hd , so u cannot upgrade it "easily" in the futur |
16:27:54 | bobTHC | in all case rockbox will work alike on the 2 H1xx |
16:29:33 | ismi | you know, i`m a student, and i haven`t so much money. but i must look... perhaps it will be enough... |
16:29:42 | ismi | and whats about the H10 |
16:31:18 | bobTHC | i understand, so the H120 is a good choice if you want to use rockbox quickly, because the H10 is not supported by rockbox for the moment |
16:33:38 | ismi | hm... but the H10 is newer than the H120. and it have a colour display. but it have yust 5GB... |
16:34:23 | bobTHC | the H1XX series rockbox port is pending but for other iriver... i haven't much info |
16:34:47 | ismi | do you knew how the feeling is when you have it in your hands? does it feel robust, etc... |
16:35:17 | ismi | ok |
16:35:43 | bobTHC | i think the H3XX serie will be the next port but after.... |
16:36:30 | ismi | ok. thanks. now i must go. |
16:36:34 | ismi | see you later |
16:36:37 | bobTHC | cu |
16:36:37 | ismi | by |
16:36:55 | | Quit ismi ("CGI:IRC (EOF)") |
17:00 |
17:25:56 | | Quit bobTHC ("Smoke Weed Every Day !") |
17:33:47 | | Join MeTaXo [0] (~3ea7dd0b@labb.contactor.se) |
17:34:42 | | Quit MeTaXo (Client Quit) |
17:34:51 | | Join MeTaXo [0] (~3ea7dd0b@labb.contactor.se) |
17:34:51 | | Quit MeTaXo (Client Quit) |
17:34:58 | | Join MeTaXo [0] (~3ea7dd0b@labb.contactor.se) |
17:35:35 | | Quit Nibbler ("blubber") |
17:36:42 | | Quit MeTaXo (Client Quit) |
17:40:30 | | Join Sucka [0] (~NNSCRIPT@host81-156-157-52.range81-156.btcentralplus.com) |
18:00 |
18:04:05 | | Quit Patr3ck_ () |
18:24:39 | *** | Saving seen data "./dancer.seen" |
18:38:18 | | Join TCK- [0] (TCK@81-86-99-255.dsl.pipex.com) |
18:56:45 | | Quit TCK (Read error: 110 (Connection timed out)) |
19:00 |
19:11:30 | HCl | hello |
19:12:08 | preglow | a h10 port is looooong away |
19:12:32 | HCl | heh. |
19:12:34 | HCl | why? |
19:13:04 | | Quit HCl ("Lost terminal") |
19:13:07 | preglow | i think getting specs will be harder this time around |
19:13:10 | preglow | ... |
19:13:25 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
19:13:30 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
19:13:33 | preglow | 19:13 < preglow> i think getting specs will be harder this time around |
19:13:38 | HCl | okay |
19:13:42 | preglow | and it's arm |
19:13:42 | HCl | sorry, screen malfunctioned |
19:14:21 | preglow | which is a wholly new cpu arch for rockbox |
19:15:32 | preglow | but i'm out again, anime time |
19:15:33 | | Quit HCl (Client Quit) |
19:16:05 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
19:16:10 | hcl | i knew that was coming. |
19:16:12 | hcl | screen crashed. |
19:16:15 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
19:19:08 | | Join Lynx0 [0] (HydraIRC@134.95.189.59) |
19:19:34 | | Quit Lynx_ (Read error: 145 (Connection timed out)) |
19:19:35 | | Nick Lynx0 is now known as Lynx_ (HydraIRC@134.95.189.59) |
19:33:45 | * | HCl is confusing himself :/ |
19:44:10 | HCl | there, much better ^^ |
19:44:13 | | Join webguest75 [0] (~d86bc3d0@labb.contactor.se) |
19:44:59 | webguest75 | hi all |
19:45:49 | webguest75 | I'm hoping for a bit of help with what I thought'd be an easy operation: mounting an archos under linux. |
19:46:17 | webguest75 | cfdisk sees it as /dev/hdb, but mount won't seem to accept it |
19:46:29 | webguest75 | oops, /dev/sdb |
19:47:27 | webguest75 | mount -t vfat /dev/sdb /mnt/archos was the command I tried. |
19:47:39 | | Join rasher_ [0] (rasher@zork.zork.net) |
19:47:55 | webguest75 | hi |
19:48:06 | rasher_ | hclmerf |
19:48:19 | rasher_ | HCl: you called? |
19:48:42 | HCl | oh |
19:48:49 | HCl | yea, i need hash stuff.. |
19:48:59 | HCl | webguest75: try /dev/sdb1 |
19:49:24 | HCl | rasher_: are there any tests yet on how unique hashes are? |
19:49:37 | HCl | speed isn't important anymore, according to basher we'll have to search for filename either way |
19:50:04 | rasher_ | well if you use 1024 bytes, they should be unique enough |
19:50:22 | rasher_ | 512 bytes produced 2 duplicates on my collection |
19:50:24 | HCl | well, we should probably pick a bit more.. |
19:50:41 | HCl | anyways, whats the status of the code for that? |
19:51:10 | rasher_ | (in those cases I used half from the beginning, half from the end) |
19:51:26 | rasher_ | I don't have anymore than what you've already seen |
19:51:28 | HCl | Bagder said we couldn't use half of the end |
19:51:32 | HCl | what was the url again? |
19:51:33 | webguest75 | HCl: Thanks, that worked. :) |
19:51:41 | HCl | np :) |
19:51:43 | rasher_ | rasher.dyndns.org/~rasher/hash.c">http://rasher.dyndns.org/~rasher/hash.c |
19:51:46 | HCl | k |
19:51:51 | rasher_ | 19:51 <HCl> Bagder said we couldn't use half of the end |
19:52:00 | rasher_ | how so? |
19:52:10 | HCl | i dunno, something with the ends not being read in or so |
19:52:25 | HCl | for now i'm having too much fun coding my search interpreter |
19:52:26 | HCl | xD |
19:52:39 | rasher_ | oh, you mean when loading the file? |
19:52:56 | HCl | yea |
19:52:59 | HCl | i think |
19:52:59 | rasher_ | I still think we should hash music data |
19:54:45 | | Part webguest75 |
19:55:52 | rasher_ | I could add that |
19:56:23 | rasher_ | (seeking to first mpeg frame) |
19:57:19 | HCl | yes, please |
19:57:32 | * | HCl (thinks) he's making good progress on his parser |
19:57:37 | HCl | i love compilers / interpreters |
19:57:42 | rasher_ | guess I could also move the crc table to iram |
19:57:45 | rasher_ | how's that done? |
19:59:51 | rasher_ | finding an mpeg frame is just seeking to first 0xff , isn't it? |
20:00 |
20:00:43 | HCl | no idea :x |
20:02:29 | | Join ismi [0] (~50db05a8@labb.contactor.se) |
20:02:37 | ismi | hi |
20:02:59 | rasher_ | ismi: iriver 120 accepts 1,8" harddrives as well |
20:03:16 | rasher_ | just thinner ones than h140, so they can't be as large |
20:07:32 | | Join MeTaXo [0] (~dgydg@62.167.221.11) |
20:09:06 | rasher_ | (single-platter) |
20:09:11 | | Nick rasher_ is now known as rasher (rasher@zork.zork.net) |
20:09:12 | ismi | thanks rasher |
20:09:27 | ismi | ;-) |
20:10:11 | ismi | can i test the rockbox firmware on my pc??? |
20:10:53 | ismi | with an emulator or somthing like??? |
20:11:15 | rasher | There is an emulator, yes |
20:11:44 | rasher | Windows? |
20:12:04 | ismi | yes, windows XP Professional |
20:14:42 | ismi | wher i can download this Emulator? |
20:15:37 | MeTaXo | hi all |
20:16:29 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140 |
20:16:29 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140 |
20:17:09 | HCl | its not for end users yet. |
20:17:19 | MeTaXo | ..... |
20:17:29 | MeTaXo | but u can use it ??? |
20:17:38 | HCl | it doesn't play any music yet. |
20:17:43 | MeTaXo | och |
20:17:56 | MeTaXo | so it still dosent |
20:18:05 | HCl | no. |
20:18:09 | HCl | it doesn't. |
20:18:23 | MeTaXo | how come thats the most important |
20:18:29 | MeTaXo | !!! |
20:18:31 | MeTaXo | hehe lol |
20:18:52 | rasher | ismi: I don't know where the simulator hides - don't use windows.. sorry |
20:19:38 | ismi | and whats about Linux? |
20:20:25 | rasher | there's a simpler simulator, but you'll have to build it yourself |
20:20:38 | MeTaXo | ah linux dose anyone know were 2 download a boot up manager |
20:21:20 | MeTaXo | 2 start linux i reinstalled win xp |
20:23:01 | MeTaXo | hello ????????????????????????????????????????????????????????????????????????????????????????????????????? |
20:23:24 | rasher | Take it easy |
20:23:35 | rasher | we don't always answer within 109 seconds |
20:23:40 | rasher | besides, this is hardly a linux helpdesk |
20:23:43 | MeTaXo | kk |
20:23:45 | MeTaXo | syr |
20:23:51 | rasher | 10 seconds, that is. |
20:24:12 | rasher | Boot your distros install cd and choose to install boot loader |
20:24:13 | MeTaXo | i thoult this was a char |
20:24:27 | MeTaXo | i dont have a cd any more |
20:24:30 | MeTaXo | hehe |
20:24:38 | MeTaXo | :) |
20:24:41 | *** | Saving seen data "./dancer.seen" |
20:24:47 | | Quit MeTaXo () |
20:25:59 | | Join MeTaXo [0] (~dgydg@62.167.221.11) |
20:26:42 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140 |
20:26:44 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140 |
20:27:08 | HCl | don't repeat yourself. |
20:27:19 | MeTaXo | well no one ansers |
20:27:27 | HCl | repeating isn't gonna help. |
20:27:35 | MeTaXo | and dont care |
20:27:35 | rasher | asking again won't help you |
20:27:42 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140$ |
20:27:47 | MeTaXo | can some one help me i dont know how 2 get rockbox 2 work on my i river ihp 140$ |
20:27:48 | * | HCl twitches. |
20:27:55 | MeTaXo | hehe lol |
20:27:58 | pabs | MeTaXo: there's a link on the rockbox iriver porting page |
20:27:59 | * | HCl forces a smile and goes back to work |
20:28:09 | rasher | MeTaXo: http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
20:28:10 | MeTaXo | i dont get that |
20:28:11 | | Nick lolo-laptop is now known as lostlogic (~lostlogic@68.251.84.226) |
20:28:11 | pabs | MeTaXo: but it's a little bit of work to get things going |
20:28:19 | rasher | read that |
20:28:20 | pabs | actually, a fair bit of work |
20:28:22 | MeTaXo | ah ill have ao look tnx |
20:28:29 | rasher | if you still can't figure out how to do it, don't even try |
20:28:41 | MeTaXo | hehe ok |
20:29:03 | MeTaXo | jep i dont get that stuff |
20:29:25 | MeTaXo | extraxt to so and so........... ??????''' |
20:29:26 | rasher | seriously, if you're not very technically inclined, there's not much fun in using rockbox right now anyway |
20:29:27 | | Join asdsd_ [0] (asdsd@h-67-100-30-2.miatflad.dynamic.covad.net) |
20:29:38 | amiconn | HCl: Hashing file content relative to the end is a bad idea imho, for at least 2 reasons |
20:29:40 | pabs | MeTaXo: it'll be better in a couple of months probably |
20:30:10 | MeTaXo | waht u mean technically inclined ????? |
20:30:26 | pabs | MeTaXo: like, know how to build a cross-compiler, patch your firmware, that sort of thing |
20:30:28 | MeTaXo | i dont realy want 2 wait that long |
20:30:29 | | Quit Sucka ("a bird in the bush is worth two in your house") |
20:30:45 | MeTaXo | programm ???? |
20:31:01 | pabs | MeTaXo: there's a lot of wrk that needs to be done to rockbox before it'll be ready for non-programmer types to use it on the irivers |
20:31:17 | MeTaXo | k |
20:31:21 | pabs | sorry! |
20:31:37 | MeTaXo | and is there a driver 4 i river a better one pls |
20:31:48 | pabs | not that i know of |
20:31:53 | HCl | "driver" ? |
20:31:55 | MeTaXo | damn |
20:32:10 | MeTaXo | firmware !! |
20:32:11 | pabs | MeTaXo: just give it a few more months |
20:32:14 | MeTaXo | hehe |
20:32:19 | MeTaXo | kk |
20:32:22 | MeTaXo | ill see |
20:32:26 | amiconn | HCl: (1) The end of the file might not be in ram, either a really big file (think .wav or .flac), or simply the beginning of a file |
20:32:38 | pabs | MeTaXo: alrighty |
20:32:45 | HCl | amiconn: yea, i don't really mind, i was just wondering. |
20:32:56 | | Quit Zagor (Remote closed the connection) |
20:32:59 | MeTaXo | och sad was exsited |
20:33:04 | amiconn | HCl: (2) If you calculate position relatively to the end, this end might change if you trim away some gibberish |
20:33:33 | ismi | does anybody have the new player from Olympus? |
20:33:43 | MeTaXo | nope |
20:33:45 | amiconn | Hashing from the beginning, after id3v2 tags if any, should be fine |
20:33:47 | MeTaXo | bye all |
20:33:58 | | Quit MeTaXo () |
20:34:20 | rasher | amiconn: sounds like the Right Way |
20:35:17 | HCl | rasher: think you could thange that...? |
20:35:27 | * | HCl thinks he finished the base of his search engine o.o. |
20:35:47 | HCl | it just needs to be linked to the database, and it needs something to feed it a query in the right token format |
20:36:10 | pabs | i was thinking about porting sqlite to rockbox |
20:36:34 | HCl | heh. |
20:36:38 | HCl | i doubt thats fast enough :P |
20:36:44 | rasher | amiconn: can you confirm that mpeg frames (and nothing else) starts with 0xff? |
20:36:48 | HCl | oh. |
20:36:49 | HCl | hmm. |
20:36:55 | * | HCl forgot one string operator |
20:37:00 | HCl | "equals" |
20:37:28 | | Join webguest29 [0] (~d86bc3d0@labb.contactor.se) |
20:37:37 | rasher | heh |
20:37:39 | pabs | HCl: i'm assuming you haven't actually uesd sqlit |
20:37:43 | pabs | e |
20:38:16 | rasher | you assume correctly |
20:38:55 | webguest29 | HCl: You helped me earlier mounting the archos. I can see it, but I can't write to it. |
20:39:07 | pabs | anyway, looks lie the memory allocation tsuff would need to be fixed, and a couple other things |
20:39:18 | pabs | otherwise it should be a fairly straightforward port |
20:39:27 | pabs | the question is whether or ot it'd be useful to anyone |
20:39:40 | pabs | certainly for building a database of music it'd be useful |
20:41:09 | rasher | We already have that :) |
20:41:45 | webguest29 | HCl: root@knoppix-hp1:/mnt/archos# touch testfile touch: cannot touch `testfile': Read-only file system |
20:43:22 | webguest29 | but mount says: type vfat (rw) |
20:50:30 | HCl | awwww. my kitty brought a kitty friend home xD |
20:50:42 | HCl | webguest29: dunno, mount -o remount,rw ? |
20:51:01 | webguest29 | Oh no. dmesg says: Directory 4676: bad FAT Filesystem panic (dev 08:11). FAT error File system has been set read-only |
20:51:12 | rasher | HCl: soon, they'll be having all the sex |
20:51:22 | HCl | they're both male >.>; |
20:51:29 | rasher | and you'll end up with a gazillion kitties |
20:51:33 | rasher | ph33r |
20:51:37 | rasher | oh. |
20:51:45 | webguest29 | I wonder why mount doesn't report it as read-only |
20:51:46 | rasher | That sortof ruins my horror scenarios |
20:51:50 | HCl | :P |
20:52:36 | rasher | webguest29: guess it's time to fsck.vfat :) |
20:54:08 | webguest29 | I didn't know fsck worked on non-linux filesystems. |
20:54:33 | rasher | there's a vfat version |
20:54:42 | rasher | it may not be installed by default though |
20:54:44 | amiconn | rasher: I'm not sure whether you can rely on that. Rockbox already contains an id3 tag parser which can handle id3v2 (how else would rockbox be able to display id3v2 tag info) |
20:54:54 | amiconn | firmware/id3.c |
20:55:26 | rasher | afaik id3v2 doesn't allow 0xff to occur anywhere? |
20:55:52 | amiconn | [20:54:45] <amiconn> rasher: I'm not sure |
20:56:03 | rasher | who'd want a ÿ anyway? ;) |
20:56:15 | rasher | Fair enough. |
20:56:17 | amiconn | I didn't deal with id3 parsing so far |
20:56:38 | rasher | you should be grateful |
20:56:50 | pabs | id3v2 has a length associated with fields |
20:57:15 | rasher | I think it defines a total length as well |
20:57:20 | pabs | yeah it does |
20:57:20 | rasher | in the header |
20:57:20 | rasher | if memory servers |
20:57:28 | pabs | i guarantee 0xff can appear in id3v2 headers |
20:57:31 | rasher | serves |
20:57:57 | rasher | Dammit |
20:58:16 | rasher | that makes things so much more complicated |
20:58:55 | amiconn | Just reuse the existing parser to skip the tags |
20:59:30 | amiconn | Or, still better: hook into the buffer refill routine to extract the start of actual music data |
20:59:57 | HCl | pabs: no :P |
21:00 |
21:00:24 | pabs | HCl: go ahead and embed an image in your id3v2 headerthen and see how far that gets you |
21:00:38 | pabs | HCl: i'll be sitting here watching with a smirk on my face |
21:02:25 | amiconn | rasher: Btw, what is an "A with tilde - reversed question mark"? |
21:03:14 | rasher | That's a gem |
21:03:20 | rasher | In the font I submitted? |
21:03:35 | amiconn | No |
21:03:41 | amiconn | [20:56:04] <rasher> who'd want a ÿ anyway? ;) |
21:04:03 | webguest29 | HCl: looks like I'm gonna need to spend some time w/archos on AC(mains) power to back it up. |
21:04:15 | rasher | oh, that's an y with an umlaut thingy |
21:04:35 | rasher | in n any decent charset :) |
21:04:42 | webguest29 | I might just take this a a reason to upgrade the HD. Thanks for the help. |
21:05:27 | rasher | ah - it's "0xff 0x00" |
21:05:42 | rasher | eh.. no |
21:05:47 | rasher | I'm an idiot |
21:05:49 | amiconn | rasher: Argh, utf-8 |
21:05:52 | rasher | anyway, this is probably not done |
21:05:56 | rasher | wso yes |
21:06:06 | | Join stevenm [0] (~steve@176-46.mam.umd.edu) |
21:06:29 | rasher | Oh, sorry :) |
21:06:44 | HCl | pabs: ? |
21:06:57 | HCl | we don't search for images o.o.; |
21:08:00 | pabs | all i'm saying is that if you want to extract content from id3 headers you'll need to actually parse them |
21:09:49 | rasher | We're not even talking about that |
21:09:53 | rasher | we just need to skip the header |
21:10:17 | rasher | but amiconn's suggestion sounds like more fun |
21:10:25 | pabs | hten read the first 10 bytes, get the length, and skip it |
21:10:49 | rasher | read from the audio buffer |
21:10:54 | pabs | i think there can be several id3v2 headers in a file though |
21:10:56 | pabs | ah yeah, even better |
21:11:24 | amiconn | rasher: Supporting multiple formats with different tagging systems will be fun... |
21:11:50 | rasher | but that will be handled elsewhere though? |
21:11:55 | rasher | if we |
21:11:55 | rasher | 're reading from the audio buffer |
21:12:21 | rasher | But yes, that'll be great fun |
21:12:42 | rasher | at least I think id3 is the worst format :) |
21:12:46 | rasher | so the worst part is done |
21:12:56 | rasher | worst *parser* part |
21:15:27 | pabs | id3v1 is awful |
21:15:49 | pabs | followed immediately by id3v11, which is possibly even worse |
21:15:56 | pabs | then id3v22 |
21:15:57 | rasher | Not if you're a parser |
21:16:08 | pabs | id3v23 and id3v24 are actually okay, in my opinion |
21:16:46 | rasher | id3v1(.1) is like 3-4 lines of code :) |
21:17:00 | rasher | v2 is a horrible horrible mess |
21:17:01 | amiconn | id3v1/v1.1 is plain & simple |
21:17:22 | pabs | yes, after you seek to the end of the file |
21:17:34 | rasher | at first glance, it's not too bad, but then arises all the special-cases |
21:17:37 | pabs | and golly i hope your music fits nicely into the tiny list of genres |
21:17:49 | rasher | then yo0u kill yourself slowly with a spork |
21:17:52 | pabs | and boy i sure hope your artist name isn't too long and album name |
21:18:22 | rasher | Noone said id3v1 is a pleasure to use |
21:18:33 | rasher | but it sure is easy to parse |
21:18:36 | pabs | my two major gripes with id3v2 is the change from 3 => 4 character codes from v22 to v23,v24, and the character encoding stuff kind f annoys me |
21:18:57 | ismi | i have a question about the Iriver H120 |
21:18:59 | rasher | and id3v2 otoh is a right nightmare to parse |
21:19:13 | rasher | ask ahead |
21:19:13 | | Quit webguest29 ("CGI:IRC (EOF)") |
21:19:27 | ismi | does .m3u lists or other funktions? |
21:20:04 | pabs | rasher: i agree that it takes more work to parse, but i think it's a fundamentally less broken tagging format |
21:20:05 | rasher | Sortof |
21:20:11 | rasher | it's a bit of a kludge though |
21:20:11 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
21:20:42 | rasher | ismi: but yes, you can play playlists |
21:21:19 | rasher | In my opinion id3v1 and v2 are both broken, but on each end of the horror scale |
21:21:29 | ismi | oh. cool |
21:21:29 | rasher | with "sane" being the mid-value |
21:22:00 | rasher | ismi: of course, when rockbox is ready, there'll be nicer playlist support |
21:22:04 | rasher | *much* nicer |
21:23:36 | ismi | and what`s about the equalizer? |
21:24:13 | ismi | in the Firmware from Iriver where just two funktions. Bass Boost and Bass trebler |
21:24:20 | rasher | Haven't really used it.. there are some presets, and I think maybe (?) a user-defined |
21:24:36 | rasher | No |
21:24:41 | rasher | That's not right |
21:25:35 | ismi | what isn`t right? |
21:29:35 | | Quit ismi ("CGI:IRC (EOF)") |
21:30:19 | | Join ismi [0] (~50db05a8@labb.contactor.se) |
21:30:35 | ismi | ups, opera was crashd |
21:33:43 | | Quit TCK- (Read error: 110 (Connection timed out)) |
21:40:16 | HCl | hrm.. |
21:44:06 | ismi | what?... |
21:46:13 | preglow | wuuut |
21:51:49 | HCl | well, with a bit of (bad) luck, i'll have to implement my interpreter search engine as a module sooner than i had planned |
21:53:07 | HCl | is there a proper multiple-files-plugin structure thing yet? |
21:53:10 | HCl | amiconn: ? |
21:55:56 | | Quit stevenm ("Leaving") |
22:00 |
22:00:08 | | Join Strath [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
22:03:03 | HCl | pabs: id3 tags *are* getting parsed. we have a tagdb generator for it. |
22:03:07 | ismi | i wish you all a good night |
22:03:11 | ismi | bye |
22:03:16 | HCl | cya |
22:03:50 | | Quit ismi ("CGI:IRC (EOF)") |
22:04:59 | HCl | meh. |
22:05:00 | HCl | i need a name. |
22:06:03 | preglow | you've forgotten your old one? :V |
22:07:47 | HCl | no |
22:07:49 | HCl | i mean |
22:07:52 | HCl | for my searchengineplugin |
22:08:08 | | Join Tang_ [0] (~chatzilla@ARennes-252-1-48-213.w83-195.abo.wanadoo.fr) |
22:08:20 | HCl | it seems i'm forced to actually implement it on the target sooner than i had planned |
22:09:12 | rasher | dbsearch? |
22:09:27 | Tang_ | Hi |
22:09:33 | Tang_ | :) |
22:09:43 | HCl | meh. |
22:09:47 | HCl | too plain :/ |
22:09:50 | * | HCl wanted something humerous |
22:09:51 | Tang_ | the DB seems to be quite advanced indeed |
22:10:01 | Tang_ | nice |
22:10:02 | HCl | you ain't seen nothing yet :) |
22:10:21 | Tang_ | eh eh |
22:10:29 | Tang_ | still motived HCl? |
22:10:33 | Tang_ | ;) |
22:10:57 | HCl | yupyup, writing an interpreter based boolean expression search engine was fun |
22:11:06 | HCl | unfortunately, i think i've almost finished it and need to start testing o.o |
22:11:12 | Tang_ | Great |
22:11:19 | HCl | but i need a name. |
22:11:22 | HCl | dbsearch is too plain. |
22:11:36 | HCl | but i guess the mystery of canned beef in japanese is too long and people will object to that too. |
22:11:39 | Tang_ | i guess rioDJ will be "game over" |
22:12:03 | HCl | we'll even be able to do "find me all songs in which the title contains the album name |
22:12:21 | HCl | :p |
22:13:09 | HCl | that reminds me, i forgot to add the equals string operator |
22:13:13 | * | HCl goes to implement |
22:14:11 | rasher | I think plugin names should be descriptive.. since you have nothing else to go by |
22:16:39 | HCl | true. |
22:16:52 | HCl | i need to find something funny with search :/ |
22:19:02 | | Join Sucka [0] (~NNSCRIPT@host81-156-157-52.range81-156.btcentralplus.com) |
22:21:02 | HCl | i'll just call it searchengine |
22:21:03 | HCl | i guess. |
22:24:42 | *** | Saving seen data "./dancer.seen" |
22:25:43 | Tang_ | you need a name for what? |
22:25:57 | Tang_ | or the plug? |
22:26:56 | Tang_ | why not DBoogle |
22:26:58 | Tang_ | lol |
22:27:02 | Tang_ | (i'm out) |
22:27:17 | HCl | :P |
22:27:19 | HCl | hmmm. |
22:27:20 | HCl | :P |
22:28:47 | Tang_ | with search |
22:28:56 | Tang_ | hard to find pun |
22:29:18 | Tang_ | specialy when we don't speak english very well |
22:29:20 | Tang_ | :D |
22:38:57 | HCl | i'll just keep it searchengine |
22:43:01 | amiconn | rockbase ;-) |
22:46:43 | preglow | databox! |
22:47:57 | Tang_ | datbox is nice to me |
22:48:02 | Tang_ | databox sorry |
22:48:04 | rasher | dackbose |
22:48:13 | Tang_ | dackbose? |
22:48:43 | rasher | alternating 2 letters from each word :) |
22:50:24 | preglow | kabaoaxe! |
22:50:26 | Tang_ | ah lol |
22:50:30 | Tang_ | too subtle for me |
22:51:06 | rasher | rotabax |
22:51:50 | rasher | g = f.toNFA().toNFAM().reverse().determinize().toNFA().toNFAM().reverse().determinize(); |
22:51:56 | rasher | Java scares me |
22:52:08 | preglow | java :/// |
22:52:44 | rasher | Uni is completely obsessed with Java |
22:53:52 | HCl | java is nice |
22:54:05 | HCl | but thats abuse of it o.o. |
22:54:27 | rasher | it's so verbose :-\ |
22:54:29 | * | HCl might rename it to databox one day |
22:54:54 | HCl | its odd when you start coding in pseudocode |
22:54:58 | HCl | then slowly convert it into actual code |
22:55:00 | HCl | :| |
22:56:02 | Tang_ | bye |
22:56:05 | Tang_ | i've to go |
22:56:07 | | Quit Tang_ ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") |
22:56:29 | preglow | i've never used pseudocode :/ |
22:57:44 | rasher | There's a lack of good compilers |
22:57:47 | HCl | its easy, its just a description of what that code at that point is supposed to do. |
22:57:52 | HCl | rasher: write a new one ! :D |
22:58:05 | HCl | the searchengine is based on compiler theory :) |
22:58:13 | HCl | implemented as an interpreter |
22:58:15 | preglow | i tend to keep everything in my head until i simply start writing code |
22:58:18 | preglow | which is not always optimal, heh |
22:58:28 | HCl | i have that, but i often lose stuff and need to correct other stuff. |
22:59:05 | rasher | <my-programming-language-prof> WUse SML! |
22:59:29 | rasher | s/W// |
22:59:56 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:00 |
23:01:45 | * | preglow orders a lcd panel :// |
23:05:38 | HCl | ugh. |
23:05:50 | HCl | i hate how there's no way to kill a plugin or quickly exit. |
23:06:00 | HCl | is there any way to export an goto location? *forces a smile* |
23:06:25 | HCl | ugh. |
23:13:25 | HCl | titania:/home/hcl/rockbox/rockbox-devel/iriver# ls -al searchengine.rock |
23:13:25 | HCl | -rwxr-xr-x 1 root root 70372 Apr 27 23:10 searchengine.rock |
23:13:28 | HCl | pheer. |
23:14:14 | * | preglow ph33rs |
23:16:24 | rasher | jesus h. christ |
23:17:00 | HCl | mm? |
23:17:08 | HCl | yes, my son? :P |
23:17:53 | rasher | that's a largeish rock |
23:18:01 | HCl | :x |
23:18:04 | HCl | merf. |
23:18:08 | amiconn | It's too large :( |
23:18:08 | HCl | it'll still load on iriver. |
23:18:21 | HCl | i'll look at size later.. |
23:18:42 | preglow | daym |
23:18:43 | HCl | like i said earlier, i'm gonna focus on possibility first, we can always build a limited searchengine later |
23:18:44 | preglow | what's in it? |
23:18:54 | preglow | that's a lot of code |
23:19:07 | HCl | um, a parser. oh. and an array of 256 of entries that i could move to mp3buffer easily. |
23:19:10 | amiconn | HCl: Go ahead and implement setjmp/longjmp if you want a quick way out of plugins (and other routines) |
23:19:10 | HCl | let me delete that one :3 |
23:23:06 | HCl | -rwxr-xr-x 1 root root 2808 Apr 27 23:20 searchengine.rock |
23:23:08 | HCl | better? XD |
23:23:22 | HCl | i don't know how much it stripped though o.o; |
23:23:38 | preglow | you stripped a rock?? |
23:23:38 | HCl | i don't understand how it could cram all that in only 2808 bytes o.o; |
23:23:41 | HCl | no |
23:23:42 | HCl | o.o |
23:23:47 | HCl | i just changed my static array to a pointer |
23:23:52 | preglow | ahh |
23:25:17 | HCl | how can i pluck a rock apart again? |
23:25:19 | HCl | just objdump? |
23:25:27 | preglow | hmm |
23:25:31 | preglow | a rock is a flat binary image |
23:25:47 | preglow | it's better to objdump the .o file |
23:25:58 | HCl | but i know the .o's are okay.. |
23:25:59 | HCl | i think. |
23:26:22 | HCl | -rwxr-xr-x 1 root root 39234 Apr 27 23:20 searchengine.elf |
23:26:28 | HCl | how can it go from that to only 2808 ? |
23:26:41 | preglow | there's a lot of cruft |
23:26:45 | HCl | mrf... |
23:26:53 | HCl | well, i guess i'll go test it |
23:26:56 | preglow | and bss might be removed |
23:27:10 | HCl | (all it does is say "hi! i'm searchengine v0.1 o.o" "bye." |
23:27:13 | HCl | :P |
23:27:23 | preglow | but what's the humongous table for? |
23:27:34 | HCl | meh, it was my tokenstream |
23:27:42 | HCl | its better non static anyways |
23:28:10 | HCl | i don't have a program to create a good tokenstream yet |
23:28:17 | HCl | the first version will probably have a search query hardcoded |
23:28:45 | HCl | but yea |
23:28:59 | HCl | i had 256*264 bytes in that array |
23:29:03 | HCl | so i guess thats about right :P |
23:29:26 | HCl | in fact |
23:29:29 | HCl | its exactly right :P |
23:29:29 | HCl | 23:26 <+cu2q> 256*264 = 67584 |
23:29:29 | HCl | 23:26 < HCl> !calc ans+2808 |
23:29:29 | DBUG | Enqueued KICK HCl |
23:29:29 | HCl | 23:26 <+cu2q> answer +2808 = 70392 |
23:30:06 | HCl | well, almost exactly o.o. |
23:30:07 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:30:07 | * | preglow prefers his ti89 to irc bots |
23:30:58 | | Join amiconn_ [0] (~jens@pD9E7FF7E.dip.t-dialin.net) |
23:31:14 | * | HCl goes to fetch his iriver |
23:31:16 | | Quit amiconn (Nick collision from services.) |
23:31:16 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7FF7E.dip.t-dialin.net) |
23:33:38 | | Quit lostlogic ("Client exiting") |
23:39:21 | | Part T0mas_ |
23:39:41 | | Join ashridah [0] (ashridah@220-253-121-225.VIC.netspace.net.au) |
23:40:57 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:41:35 | | Quit gromit` (Read error: 104 (Connection reset by peer)) |
23:41:52 | HCl | how much should i keep account of limited ram on archos? |
23:42:12 | HCl | i'm tempted to dedicate quite some memory to lower disk accesses and speed up searches |
23:42:35 | HCl | i guess 8mb archos recorders should be okay, but i don't know about other archos players. |
23:42:57 | * | HCl prods amiconn |
23:43:54 | preglow | they have at least 2 megs of mp3 buffer, i think |
23:43:59 | HCl | yea... |
23:44:05 | amiconn | All SH1 based archoses have 2 MB of RAM; 8 MB is a (quite involved) hardware mod |
23:44:08 | preglow | but hell, will you need more than that? |
23:44:10 | HCl | i dunno about other people, but my tagdatabase is 5.8mb... |
23:44:12 | Bagder | 1.7MB anyway |
23:44:17 | preglow | yikes |
23:44:20 | HCl | mostly due to having an 715 songs album |
23:44:26 | HCl | that causes all other albums to be that size |
23:44:32 | HCl | but ofcourse, i don't care about the songs an album has |
23:44:34 | preglow | elegant |
23:44:42 | HCl | so i guess it might be much less. |
23:44:55 | HCl | shall i just dedicate ram to it |
23:44:58 | HCl | and we'll see how it goes. |
23:45:06 | amiconn | The "MB are total ram, so the mp3 buffer is around 1.7 MB depending on the other settings and whether running from RAM or flash |
23:45:08 | HCl | i wrote it flexible enough to load it from disk instead |
23:45:12 | HCl | amiconn: yea. |
23:45:49 | preglow | Bagder: you wouldn't happen to know what 'dual tone' means, do you? i'm talking about dell lcds here |
23:45:59 | preglow | Bagder: is that their gray black colour scheme? |
23:46:45 | Bagder | preglow: I'm not sure, but that's the one with the greyish plastics I think |
23:47:09 | Bagder | I'll check |
23:47:19 | preglow | well, the other one is called midnight grey... |
23:47:49 | Bagder | the midnight is blackish |
23:47:59 | Bagder | and tco99 while the light grey is tco03 |
23:48:17 | Bagder | whatever that means in real life;-) |
23:48:40 | preglow | haha |
23:48:44 | preglow | their site isn't very informative |
23:49:46 | Bagder | I have the "dual tone" |
23:50:31 | preglow | yeah, i'll go with that as well |
23:52:42 | amiconn | hmpf |
23:52:51 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
23:53:22 | amiconn | I hate it when 'standards compliant' products aren't really compliant :( |
23:53:55 | HCl | lag x.x |
23:54:40 | amiconn | I had a nasty bug with my mmc driver bugging on write. Turns out the card needs longer timeouts that it tells in their csd register... |