| 00:00:58 | | Quit courtc (Read error: 110 (Connection timed out)) |
| 00:01:27 | | Join courtc [0] (~court@adsl-158-47-106.asm.bellsouth.net) |
| 00:10:44 | | Quit asdsd_ (Read error: 110 (Connection timed out)) |
| 00:16:36 | | Quit Sucka ("a bird in the bush is worth two in your house") |
| 00:23:44 | | Quit ashridah ("Leaving") |
| 00:24:44 | *** | Saving seen data "./dancer.seen" |
| 00:37:03 | HCl | i need to sleep, i'm obviously not awake with all the compiler errors i'm generating :/ |
| 00:37:20 | preglow | increase dosage of stimulants! |
| 00:47:13 | HCl | -rwxr-xr-x 1 root root 3864 Apr 28 00:44 searchengine.rock |
| 00:47:14 | HCl | o.o.. |
| 00:47:17 | HCl | kind of scary. |
| 00:47:21 | HCl | thats supposed to work too. |
| 00:47:23 | HCl | in only 3.8k |
| 00:47:34 | HCl | i'm scared to run it XD |
| 00:51:32 | HCl | hm. |
| 00:52:03 | | Join Legato [0] (me@69-169-193-142.sbtnvt.adelphia.net) |
| 00:52:17 | Legato | can i get music in here |
| 00:52:58 | HCl | no. |
| 00:53:15 | Legato | why is it called rock box |
| 00:53:56 | | Part Legato |
| 00:54:01 | HCl | no idea o.o. |
| 00:54:04 | odd | pacman & space invaders written (and playable) in excel: http://www.geocities.jp/nchikada/pac/ |
| 00:54:10 | HCl | um..... |
| 00:54:18 | odd | :o |
| 00:54:21 | HCl | doh. |
| 00:58:03 | MoosCamaro | hi HCl |
| 00:58:10 | HCl | hey. |
| 00:58:14 | | Quit nozomiyume (Read error: 104 (Connection reset by peer)) |
| 00:58:28 | MoosCamaro | your works progress fine |
| 00:58:36 | MoosCamaro | congrates |
| 00:58:41 | HCl | yea, i'm about ready to test my searchengine. |
| 00:58:44 | HCl | i'm scared to run it though. |
| 00:58:45 | HCl | xD |
| 00:58:50 | HCl | i'm always scared to run code |
| 00:58:53 | MoosCamaro | courage |
| 00:58:54 | HCl | when i spend 4 hours writing it |
| 00:58:56 | HCl | without testing |
| 00:58:57 | HCl | xD |
| 00:59:06 | HCl | i hate bugs :P |
| 00:59:07 | MoosCamaro | oo |
| 00:59:13 | HCl | and code never works right the first time |
| 00:59:27 | MoosCamaro | ewactly |
| 00:59:28 | MoosCamaro | x |
| 01:00 |
| 01:01:01 | MoosCamaro | have you choose searchengine name for your plugin? |
| 01:01:04 | * | HCl should probably add some syntax checking / error reporting first... |
| 01:01:06 | HCl | mhm.. |
| 01:01:32 | amiconn | I wonder why people don't read the channel messages before asking stupid questions :-/ |
| 01:02:05 | MoosCamaro | ? |
| 01:02:43 | amiconn | [00:52:12] <Legato> can i get music in here |
| 01:02:46 | amiconn | [00:53:10] <Legato> why is it called rock box |
| 01:03:06 | amiconn | But: |
| 01:03:08 | amiconn | [23:30:53] -ChanServ- [#rockbox] "Be sure to check out the FAQ before you look for 'general' information! http://rockbox.haxx.se/docs/faq.html" |
| 01:03:28 | MoosCamaro | hihi |
| 01:03:40 | HCl | true. |
| 01:03:54 | MoosCamaro | pollute |
| 01:04:58 | amiconn | Apart from the fact that the link should be updated... |
| 01:06:34 | MoosCamaro | 20:16 MeTaXo too |
| 01:07:40 | preglow | people are stupid, no surprise there |
| 01:07:51 | HCl | mhm. |
| 01:07:56 | amiconn | Bagder: Who's in charge of the channel? |
| 01:08:11 | | Join nozomiyume [0] (~vthakkar@ip-139-112.station.sony.com) |
| 01:09:12 | MoosCamaro | we can't filter this chanel, it's impossible |
| 01:09:46 | amiconn | The FAQ link needs updating... |
| 01:10:15 | preglow | rockbox.haxx.se has been removed? |
| 01:10:21 | preglow | works here |
| 01:11:12 | amiconn | No, it hasn't been removed. However, the ->www.rockbox.org transition would be cosmetic, but /docs/faq.html is old static content |
| 01:11:31 | | Join Jay200 [0] (~accbd77f@labb.contactor.se) |
| 01:11:39 | amiconn | The current link would be http://www.rockbox.org/twiki/bin/view/Main/GeneralFAQ |
| 01:11:55 | Jay200 | Hi |
| 01:12:04 | Jay200 | How is the codec side of things coming for iriver rockbox? |
| 01:13:13 | preglow | it's at a stand still |
| 01:13:18 | Jay200 | oh right. |
| 01:13:23 | preglow | since i'm busy with other stuff |
| 01:13:24 | preglow | heh |
| 01:13:26 | Jay200 | I was impressed with the Rockbox logo on the remote |
| 01:13:50 | preglow | however, linus is working on playback |
| 01:13:54 | preglow | so all is not lost |
| 01:13:54 | Jay200 | yea |
| 01:14:04 | Jay200 | what about on the fly playlisting? |
| 01:14:13 | preglow | that's long since done, man |
| 01:14:18 | preglow | that's been working for years |
| 01:14:26 | Jay200 | i mean for the iriver |
| 01:14:32 | preglow | well, it works there as well |
| 01:14:34 | Jay200 | because of its stupid shuffle in the iriver f/w |
| 01:14:50 | Jay200 | in the iriver f/w the shuffle mode plays the same songs in the same sequence |
| 01:14:55 | preglow | yes |
| 01:14:58 | preglow | but how does that concern us? |
| 01:15:16 | Jay200 | well iriver alledge its a hardware issue |
| 01:15:16 | HCl | okay, so now i have proper syntax error reporting.. |
| 01:15:23 | * | HCl is still scared to run his code :/ |
| 01:15:40 | preglow | then iriver is bullshitting |
| 01:15:46 | preglow | i can't possibly imagine that is a hardware issue |
| 01:15:47 | Jay200 | well there u go |
| 01:15:55 | Jay200 | well thats what they said on an iriver forum |
| 01:18:53 | amiconn | That is definitely no hardware issue. Iirc iriver claims you'd need a hardware clock to implement proper shuffle |
| 01:19:18 | Jay200 | well as far as i know the iriver h120 has no clock in it |
| 01:19:40 | amiconn | However, rockbox on archos shows that this is definitely wrong. Rockbox does have a decent shuffle, while only 3 of the 6 different archos models do have a hardware clock |
| 01:19:47 | preglow | amiconn: ahaha, do they mean to seed the random generator or something? |
| 01:19:51 | amiconn | yup |
| 01:20:24 | Jay200 | i have an H120 btw |
| 01:21:19 | preglow | realtime clock is most definitely not the only way to get a seed |
| 01:21:27 | preglow | you can just bloody use time since startup, for one |
| 01:22:31 | * | HCl hardcodes a search query for all songs of the 1980's |
| 01:23:02 | preglow | didn't bagder do this config.h thing? |
| 01:23:32 | HCl | yes |
| 01:23:35 | preglow | shall i remove it from todo? |
| 01:23:49 | HCl | well, till its tested and actually used |
| 01:23:52 | preglow | aight |
| 01:23:54 | HCl | its not used yet |
| 01:25:19 | HCl | who feels brave? :P |
| 01:25:48 | preglow | has anyone volunteered to clean up all the pointer signedness issues yet, btw? :P |
| 01:25:57 | HCl | gcc4? |
| 01:25:59 | preglow | aye |
| 01:26:11 | HCl | i'm not interested as long as it doesn't boot anyways |
| 01:26:33 | * | preglow itches to see how well it optimizes compared to gcc3.4 |
| 01:26:37 | HCl | how big can plugins get on archos again? |
| 01:26:41 | HCl | mmmhm. |
| 01:26:49 | amiconn | preglow: Guess what rockbox does? seed = current_tick; ;-) |
| 01:27:12 | amiconn | HCl: 32 KB |
| 01:27:19 | HCl | kay |
| 01:27:23 | HCl | searchengine is 8kb so far |
| 01:27:45 | HCl | starts well XD illinstr |
| 01:27:45 | amiconn | Does the search engine use the audio buffer? |
| 01:27:48 | HCl | yes. |
| 01:27:51 | HCl | extensively. |
| 01:27:52 | preglow | getting it small enough shouldn't be that big a problem |
| 01:28:02 | amiconn | So no audio playing while searching the db... |
| 01:28:03 | HCl | i'm not gonna debug this now, probably a bug in the pluginapi |
| 01:28:06 | HCl | amiconn: nope. |
| 01:28:11 | amiconn | :( |
| 01:28:22 | preglow | the disk access would be death unless you worked in ram |
| 01:28:31 | HCl | you can still browse it and do plain searches |
| 01:28:32 | HCl | preglow: definately. |
| 01:28:43 | HCl | it has a nice load-when-needed structure at the moment.. |
| 01:28:44 | preglow | especially with all the file links |
| 01:28:51 | HCl | but it crashes on an empty function variable thing.. |
| 01:28:55 | amiconn | Hmm. The db browser does without excessive disk access... |
| 01:28:56 | HCl | i'm gonna go to bed now :/ |
| 01:29:02 | HCl | AI class tomorrow, and i haven't even read up on it. |
| 01:29:05 | HCl | its gonna be a disaster :/ |
| 01:29:10 | preglow | ahh |
| 01:29:15 | preglow | i'm good at ignoring such stuff |
| 01:29:23 | preglow | classes are boring anyway |
| 01:29:56 | * | preglow cuddles his lack of need to get up early |
| 01:31:22 | HCl | heh :/ |
| 01:31:30 | HCl | bah |
| 01:31:35 | * | HCl goes to reset his iriver.. |
| 01:31:52 | * | HCl doesn't quite understand how it managed to get an illinstr 00000000 |
| 01:31:52 | preglow | not that i have any classes anyway |
| 01:32:01 | preglow | hah |
| 01:32:03 | preglow | gcc4? :P |
| 01:32:06 | HCl | no. |
| 01:32:43 | preglow | use iram? |
| 01:33:04 | preglow | 'cuz i think that's where iram is mapped |
| 01:33:47 | MoosCamaro | good night all |
| 01:33:53 | MoosCamaro | cya |
| 01:33:53 | preglow | no |
| 01:33:57 | preglow | that's where the flash is mapped |
| 01:33:59 | preglow | MoosCamaro: nite |
| 01:34:13 | | Part MoosCamaro |
| 01:34:23 | amiconn | HCl: Most probably something (incorrectly) calls address 0. Since there is no memory, contents is undefined, hence most probably an illegal instruction |
| 01:34:45 | preglow | there is memory, but it's probably not instructions |
| 01:35:12 | amiconn | There is memory at 0x0 ? |
| 01:35:15 | preglow | flash |
| 01:35:24 | preglow | hmm |
| 01:35:26 | amiconn | Ah, ok. RAM would be really bad there |
| 01:35:37 | amiconn | Too easily overwritten |
| 01:35:53 | amiconn | The archos does also have memory at 0x0, but it's plain ROM |
| 01:35:54 | preglow | well, yeah, according to crt0.S, it looks like flash is mapped there |
| 01:36:16 | preglow | sram is at 0x10000000 |
| 01:36:47 | preglow | but a jump to 0 is strange |
| 01:36:58 | preglow | almost sounds like objcopy missed a relocation |
| 01:37:10 | HCl | amiconn: yea, i don't understand how though |
| 01:37:13 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
| 01:37:14 | HCl | i added a few functions... |
| 01:37:16 | preglow | but that should never happen |
| 01:37:35 | amiconn | HCl: uninitialised function poiter somewhere? |
| 01:37:40 | amiconn | *pointer |
| 01:37:51 | HCl | well, there are only two functions i added |
| 01:37:56 | HCl | strcasestr |
| 01:38:07 | HCl | which should not get called either way since my current tokenstream does not contain strings... |
| 01:38:12 | HCl | and tagdb_init |
| 01:38:21 | HCl | which would only get called if the tagdb isn't initialized. |
| 01:38:22 | | Quit Jay200 ("CGI:IRC (EOF)") |
| 01:38:33 | HCl | which shouldn't happen either, since it gets loaded when i boot my iriver |
| 01:39:14 | HCl | here |
| 01:39:17 | HCl | i'll make a tgz of it |
| 01:39:20 | HCl | and throw it on http |
| 01:40:02 | HCl | http://titania.student.utwente.nl/rockbox/database/searchengine.tgz |
| 01:42:05 | HCl | i have to go sleep now.. night.. |
| 01:42:39 | amiconn | night |
| 01:45:59 | preglow | think i'll indulge in half an hour of lovely assembler |
| 01:46:59 | | Quit cYmen ("zZz") |
| 01:59:16 | | Quit preglow (Connection reset by peer) |
| 02:00 |
| 02:00:44 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
| 02:00:48 | preglow | i love my server |
| 02:24:47 | *** | Saving seen data "./dancer.seen" |
| 02:26:22 | | Quit preglow ("leaving") |
| 02:32:39 | | Join gromit`` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 02:35:46 | | Join webguest17 [0] (~43afa209@labb.contactor.se) |
| 02:39:40 | | Quit webguest17 (Client Quit) |
| 02:40:45 | | Quit thegeek ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
| 02:41:00 | | Join thegeek [0] (na@ti521110a080-1991.bb.online.no) |
| 02:45:39 | | Join gromit``` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 02:45:40 | | Quit gromit` (Read error: 110 (Connection timed out)) |
| 02:47:01 | | Quit gromit`` (Read error: 104 (Connection reset by peer)) |
| 02:48:36 | | Join TCK [0] (TCK@81-86-97-107.dsl.pipex.com) |
| 02:53:28 | | Join DMJC [0] (~James@220-244-238-190-sa-pppoe.tpgi.com.au) |
| 03:00 |
| 03:32:41 | | Join elinenbe_ [0] (~elinenbe_@65.115.46.225) |
| 03:32:47 | | Quit elinenbe (Read error: 131 (Connection reset by peer)) |
| 03:32:57 | | Nick elinenbe_ is now known as elinenbe (~elinenbe_@65.115.46.225) |
| 04:00 |
| 04:03:12 | | Quit DMJC ("Leaving") |
| 04:04:11 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
| 04:04:22 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
| 04:05:08 | | Quit ze (Remote closed the connection) |
| 04:05:12 | | Join ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
| 04:05:27 | | Join QT_ [0] (as@area51.users.madwifi) |
| 04:09:31 | | Quit Seed (Nick collision from services.) |
| 04:09:38 | | Join Seed [0] (ben@l192-114-41-133.broadband.actcom.net.il) |
| 04:11:03 | | Join G [0] (na@ti521110a080-1991.bb.online.no) |
| 04:11:34 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 04:11:34 | | Quit gromit``` (Read error: 54 (Connection reset by peer)) |
| 04:11:46 | | Quit thegeek (brown.freenode.net irc.freenode.net) |
| 04:11:46 | NSplit | brown.freenode.net irc.freenode.net |
| 04:11:46 | | Quit QT (brown.freenode.net irc.freenode.net) |
| 04:11:46 | | Quit crash_ (brown.freenode.net irc.freenode.net) |
| 04:11:46 | | Quit Hadaka (brown.freenode.net irc.freenode.net) |
| 04:13:18 | NHeal | brown.freenode.net irc.freenode.net |
| 04:13:18 | NJoin | crash_ [0] (~crash@a15167580.alturo-server.de) |
| 04:13:18 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
| 04:19:55 | | Quit Hadaka (brown.freenode.net irc.freenode.net) |
| 04:19:55 | | Quit crash_ (brown.freenode.net irc.freenode.net) |
| 04:20:06 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
| 04:20:06 | NJoin | crash_ [0] (~crash@a15167580.alturo-server.de) |
| 04:20:36 | | Quit G (brown.freenode.net irc.freenode.net) |
| 04:20:36 | | Quit HCl (brown.freenode.net irc.freenode.net) |
| 04:20:36 | | Quit ncrawla (brown.freenode.net irc.freenode.net) |
| 04:20:36 | | Quit mbr (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit QT_ (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit elinenbe (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit amiconn (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit Lynx_awy (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit rasher (brown.freenode.net irc.freenode.net) |
| 04:21:26 | | Quit bobdbob (brown.freenode.net irc.freenode.net) |
| 04:22:07 | NJoin | QT_ [0] (as@area51.users.madwifi) |
| 04:22:07 | NJoin | elinenbe [0] (~elinenbe_@65.115.46.225) |
| 04:22:07 | NJoin | amiconn [0] (~jens@pD9E7FF7E.dip.t-dialin.net) |
| 04:22:07 | NJoin | rasher [0] (rasher@zork.zork.net) |
| 04:22:07 | NJoin | Lynx_awy [0] (HydraIRC@134.95.189.59) |
| 04:22:07 | NJoin | bobdbob [0] (~bobdbob@ics151-142.icsincorporated.com) |
| 04:22:11 | NJoin | G [0] (na@ti521110a080-1991.bb.online.no) |
| 04:22:11 | NJoin | HCl [0] (hcl@titania.student.utwente.nl) |
| 04:22:11 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
| 04:22:11 | NJoin | ncrawla [0] (chris@128-8-243-144.umd.edu) |
| 04:22:44 | | Quit CoCoLUS (brown.freenode.net irc.freenode.net) |
| 04:22:44 | | Quit tedboer (brown.freenode.net irc.freenode.net) |
| 04:22:44 | | Quit DangerousDan (brown.freenode.net irc.freenode.net) |
| 04:22:44 | | Quit Rick (brown.freenode.net irc.freenode.net) |
| 04:22:44 | | Quit [zmaj] (brown.freenode.net irc.freenode.net) |
| 04:22:44 | | Quit Bagder (brown.freenode.net irc.freenode.net) |
| 04:23:04 | NJoin | CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
| 04:23:04 | NJoin | tedboer [0] (~tedboer@mtg62.upf.es) |
| 04:23:04 | NJoin | DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
| 04:23:04 | | Join Rick [0] (rick@Rick.user) |
| 04:23:04 | NJoin | [zmaj] [0] (zmaj@liebt.polnische.putzen.am.telefon.und.das.ist.auch.gut-s0.de) |
| 04:23:04 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
| 04:24:51 | *** | Saving seen data "./dancer.seen" |
| 04:33:27 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
| 04:50:20 | | Quit gromit` (Read error: 110 (Connection timed out)) |
| 05:00 |
| 05:54:24 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 06:00 |
| 06:24:52 | *** | Saving seen data "./dancer.seen" |
| 06:29:34 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
| 07:00 |
| 07:06:29 | | Quit gromit` (Read error: 54 (Connection reset by peer)) |
| 07:06:30 | | Join gromit`` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 07:17:17 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 07:17:17 | | Quit gromit`` (Connection reset by peer) |
| 07:32:52 | | Quit matsl (Remote closed the connection) |
| 07:36:05 | | Join webguest75 [0] (~80dc290b@labb.contactor.se) |
| 07:49:12 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
| 07:52:10 | | Join ashridah [0] (ashridah@220-253-120-200.VIC.netspace.net.au) |
| 08:00 |
| 08:00:03 | | Join wbgst [0] (~525efbce@labb.contactor.se) |
| 08:09:17 | | Quit wbgst ("CGI:IRC") |
| 08:21:47 | | Quit gromit` (Remote closed the connection) |
| 08:21:51 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
| 08:24:56 | *** | Saving seen data "./dancer.seen" |
| 08:45:24 | | Quit edx (Read error: 110 (Connection timed out)) |
| 09:00 |
| 09:12:43 | | Join Harpy [0] (P8DAF63ffp@dsl-hkigw7wbb.dial.inet.fi) |
| 09:18:16 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
| 09:18:46 | | Quit webguest75 ("CGI:IRC (Ping timeout)") |
| 09:21:25 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
| 09:28:26 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
| 09:36:55 | | Join bobTHC [0] (~foo@l06m-11-3.d1.club-internet.fr) |
| 09:37:14 | bobTHC | mornin' folks ! |
| 09:37:55 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
| 09:46:23 | | Quit t0mas (Read error: 110 (Connection timed out)) |
| 09:46:25 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
| 09:47:00 | * | t0mas slaps planet internet |
| 10:00 |
| 10:03:50 | * | HCl yawns |
| 10:03:55 | HCl | ugh. |
| 10:04:08 | HCl | its cold :/ |
| 10:04:26 | HCl | and i'm nauseous and unprepared for ai class :/ |
| 10:08:19 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
| 10:22:31 | | Join edx [0] (edx@pD9EAAB87.dip.t-dialin.net) |
| 10:24:58 | *** | Saving seen data "./dancer.seen" |
| 10:38:38 | amiconn | mornin' |
| 10:39:28 | HCl | hello. |
| 10:40:33 | amiconn | wiki spam :(( |
| 10:40:38 | HCl | again? |
| 10:40:41 | HCl | *checks* |
| 10:41:22 | HCl | ah |
| 10:41:39 | HCl | too bad for him they didn't become links |
| 10:41:55 | rasher | 01.14.50 # <Jay200> in the iriver f/w the shuffle mode plays the same songs in the same sequence |
| 10:41:59 | rasher | 01.15.16 # <Jay200> well iriver alledge its a hardware issue |
| 10:42:02 | rasher | worst explanation ever |
| 10:42:07 | HCl | lmao. |
| 10:42:10 | crwl | hehe |
| 10:42:22 | rasher | That's priceless |
| 10:42:26 | HCl | people have such a distorted view of how computers work.. |
| 10:42:44 | rasher | Well that allegedly came *from iriver* |
| 10:42:58 | HCl | i highly doubt that. |
| 10:44:04 | HCl | *waits for markun* |
| 10:44:10 | | Quit bobTHC ("Smoke Weed Every Day !") |
| 10:44:10 | HCl | where is he XD |
| 10:44:23 | rasher | working on grayscale patch |
| 10:44:24 | rasher | :) |
| 10:44:29 | HCl | hehe. |
| 10:44:36 | HCl | no no, i have class with him |
| 10:44:47 | HCl | but neither of us were very motivated |
| 10:44:49 | rasher | oh yes, you mentioned |
| 10:45:12 | HCl | compiler creation is fun though. |
| 10:45:44 | HCl | if he's not gonna show up i'll just "disappear" during a break >.> |
| 10:48:03 | HCl | there he is |
| 10:48:03 | HCl | xD |
| 11:00 |
| 11:42:20 | | Join austriancoder [0] (~austrianc@m3.uclv.net) |
| 11:42:25 | austriancoder | hi all |
| 11:55:34 | rasher | hi |
| 11:56:10 | t0mas | hi |
| 11:56:26 | t0mas | austriancoder? you are working on the fm-radio code for iRiver right? |
| 12:00 |
| 12:01:26 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
| 12:09:47 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
| 12:10:59 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
| 12:11:15 | MoosCamaro | hello all |
| 12:24:59 | *** | Saving seen data "./dancer.seen" |
| 12:25:52 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
| 12:27:45 | MoosCamaro | hi preglow |
| 12:29:56 | preglow | hi |
| 12:41:37 | | Join webguest13 [0] (~d524dfbf@labb.contactor.se) |
| 12:42:33 | | Quit webguest13 (Client Quit) |
| 12:43:51 | | Join seboo [0] (~d524dfbf@labb.contactor.se) |
| 12:48:22 | | Quit seboo (Client Quit) |
| 12:49:52 | | Join seboowebguest65 [0] (~d524dfbf@labb.contactor.se) |
| 12:51:44 | | Quit seboowebguest65 (Client Quit) |
| 12:52:29 | | Join seboowebguest93 [0] (~d524dfbf@labb.contactor.se) |
| 12:52:53 | seboowebguest93 | oops |
| 12:56:00 | preglow | \o/ |
| 12:56:11 | preglow | imdct at least just has MINOR distortion now, suddenly |
| 12:58:09 | | Quit DangerousDan (Read error: 131 (Connection reset by peer)) |
| 13:00 |
| 13:02:46 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
| 13:04:55 | HCl | mmm |
| 13:10:35 | | Quit seboowebguest93 ("CGI:IRC (EOF)") |
| 13:19:01 | * | ashridah hands preglow the cookie of success tasted |
| 13:21:49 | * | preglow declines, and instead helps himself to the almost, but not quite yet! cookies |
| 13:28:10 | | Quit lostlogic ("Going to the moon") |
| 13:30:37 | | Join F1^Aison [0] (~hans@80.254.166.181) |
| 13:38:11 | * | HCl tries to figure out what caused the crash |
| 13:49:01 | | Quit Aison (Connection timed out) |
| 13:49:56 | HCl | doh. |
| 13:50:00 | HCl | i hate it when that happens. |
| 13:50:02 | HCl | actually. |
| 13:50:11 | HCl | it just makes me uncomfortable. |
| 13:50:14 | HCl | bugs just "disappearing" |
| 13:53:58 | preglow | i just had that happening to me |
| 13:53:58 | preglow | haha |
| 13:54:05 | preglow | the thing blared distortion |
| 13:54:10 | preglow | changed one line, bam, nice output |
| 13:54:17 | preglow | changed it back, bam, nice output |
| 13:54:25 | odd | haha |
| 13:54:54 | | Join ismi [0] (~50db05a8@labb.contactor.se) |
| 13:55:13 | ismi | hi |
| 13:56:51 | HCl | thats kind of odd. |
| 13:57:03 | * | HCl is scared to read back the results of his searchengine XD |
| 13:57:18 | HCl | it did that search way too fast anyways o.o. |
| 13:57:20 | preglow | bring on the bugs, i say |
| 13:57:32 | HCl | well it didn't give a syntax error.. |
| 13:58:09 | HCl | but it went way too fast too. so that worries me. |
| 13:58:42 | HCl | in fact, it didn't even read from disk o.o;; |
| 13:59:57 | HCl | ah. |
| 13:59:59 | HCl | dumb bug |
| 14:00 |
| 14:01:25 | HCl | that looked much better |
| 14:01:29 | preglow | they mostly are |
| 14:01:29 | HCl | it stalled to read the database |
| 14:01:32 | HCl | then returned a result |
| 14:01:45 | preglow | do you test in the sim? |
| 14:01:58 | HCl | i actually had the check for the "loadedfiledata" wrong way around |
| 14:01:59 | HCl | xD |
| 14:02:13 | HCl | no, this is target |
| 14:02:44 | HCl | an m3u is just a list with filenames, correct? |
| 14:03:29 | rasher | and possible comments |
| 14:03:34 | rasher | starting with # |
| 14:03:39 | HCl | mk |
| 14:03:41 | HCl | fair enough |
| 14:03:54 | HCl | i'll just dump all filenames who matched to the search to an .m3u.. |
| 14:05:35 | HCl | the searchengine should return a list of filenames anywho, right? |
| 14:05:52 | Bagder | seems right |
| 14:05:57 | HCl | kay.. |
| 14:11:18 | | Nick F1^Aison is now known as Aison` (~hans@80.254.166.181) |
| 14:13:47 | HCl | argh. |
| 14:13:51 | HCl | why isn't this working >.< |
| 14:13:56 | HCl | oh. |
| 14:13:57 | HCl | >.>;;; |
| 14:15:40 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
| 14:16:53 | HCl | the moment of truth :3 |
| 14:17:18 | HCl | i got a few 1's! yay |
| 14:17:27 | HCl | it actually seems to be working XD |
| 14:17:39 | * | HCl rewrites it to output filenames rather than boolean values. |
| 14:18:17 | HCl | my id3 tags aren't up to scratch so my hardcoded "all songs for which year >= 1980 and year < 1990" doesn't match much |
| 14:18:20 | HCl | but i have a few matches :) |
| 14:18:31 | HCl | and its fairly fast too. |
| 14:18:37 | HCl | it just needs to read the entire db in once |
| 14:18:50 | | Quit ashridah (Read error: 110 (Connection timed out)) |
| 14:18:51 | | Join Lost-ash [0] (ashridah@220-253-122-136.VIC.netspace.net.au) |
| 14:24:32 | elinenbe | HCl: how is the realtime db search and playcount doing? |
| 14:25:01 | *** | Saving seen data "./dancer.seen" |
| 14:25:06 | HCl | haha, sweet. |
| 14:25:15 | HCl | elinenbe: realtime db search is operational |
| 14:25:16 | HCl | :D |
| 14:25:42 | HCl | it just correctly made an playlist for all songs in my database that had a year tag between 1980 and 1990 |
| 14:26:06 | elinenbe | HCL: you said it was hard-coded however... what about on the fly? |
| 14:26:13 | HCl | easy to adapt. |
| 14:26:19 | HCl | hardcoded was just a test |
| 14:26:33 | HCl | let me try whether it compiles for archos sim |
| 14:26:36 | HCl | and commit if it does |
| 14:26:40 | HCl | yay for 80's music xD |
| 14:26:47 | HCl | my m3u loaded into winamp fine :) |
| 14:27:01 | HCl | this is kind of scary |
| 14:27:04 | HCl | aside from compiler errors |
| 14:27:07 | HCl | i've had no bugs |
| 14:27:08 | HCl | o.o; |
| 14:27:18 | HCl | not counting the databaseloaded flag |
| 14:28:59 | HCl | the search plugin is bound to not work on sims yet since it doesn't fix endianness of the database |
| 14:29:32 | HCl | its really appalling how badly my mp3s are tagged xD |
| 14:30:07 | HCl | it mostly found mozart and vivaldi, and i'm not even sure whether those should be tagged in that year |
| 14:30:17 | HCl | they're tagged as 198* allright though |
| 14:30:38 | t0mas | lol |
| 14:30:42 | rasher | heh |
| 14:33:43 | * | HCl commits |
| 14:33:59 | HCl | bah, don't you hate it when something is supposed to be a challenge, and it turns out to be fairly easy :x |
| 14:34:13 | HCl | i must admit i haven't tested string searching yet |
| 14:34:31 | HCl | i'd like people to test though |
| 14:34:41 | HCl | though on archos i have no idea what'll happen if it runs out of ram. |
| 14:35:16 | Bagder | probably the same thing as if you run out of ram on the iriver ;-) |
| 14:35:25 | Bagder | baaam |
| 14:35:31 | Bagder | or? ;-) |
| 14:35:36 | HCl | it needs about.. um... filecount * (fileeentrysize+songentrysize+(amount of compares)) |
| 14:35:55 | HCl | with optionally filecount *albumlen / artistlen |
| 14:36:01 | HCl | if you have a search query with those involved |
| 14:36:19 | HCl | it doesn't do rundb info yet |
| 14:36:36 | | Quit cYmen (Read error: 110 (Connection timed out)) |
| 14:36:55 | * | HCl goes to watch the daily build page to see what he'll have to fix after this |
| 14:38:14 | Bagder | the $Id in searchengine.c is slightly wrong |
| 14:38:20 | HCl | okay |
| 14:38:23 | Bagder | $Id:$ it should be |
| 14:38:24 | HCl | i wasn't sure how to do those |
| 14:38:25 | HCl | ah. |
| 14:38:48 | HCl | i still have quite some things to fix... |
| 14:38:59 | HCl | all the ints in dbinterface.h should become longs since they have to be 32bits.. |
| 14:39:01 | Lost-ash | for cvs? no it doesn't. at least, i've never used $Id:$ and it's always worked. or are we dealing with a special case? |
| 14:39:22 | t0mas | hm? |
| 14:39:44 | t0mas | $Id$ will become some version info and the name of the commiter... |
| 14:39:52 | Lost-ash | yes |
| 14:39:55 | Bagder | yes |
| 14:39:55 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-122-136.VIC.netspace.net.au) |
| 14:40:14 | t0mas | what was your comment about then ashridah? |
| 14:41:17 | HCl | should it be $Id:$ or $Id$ ? |
| 14:41:24 | HCl | i just changed it to $Id:$ |
| 14:41:29 | HCl | as well as getting unneeded delays out |
| 14:41:45 | t0mas | hm... Bagder said $Id:$ |
| 14:41:46 | Bagder | I think the colon is needed, at least it works with it |
| 14:41:50 | HCl | kay |
| 14:41:57 | t0mas | I use $Id$ |
| 14:41:59 | HCl | i took some sleeps out, modified that while i was there |
| 14:42:17 | * | HCl waits for cvs to compile |
| 14:42:18 | Bagder | right, the colon is not required |
| 14:43:08 | Bagder | you'll get yellows |
| 14:43:13 | Bagder | token.h:30: warning: 'spelling' defined but not used |
| 14:43:18 | HCl | yea |
| 14:43:27 | HCl | i'm not 100% sure yet what to do about that one. |
| 14:43:33 | HCl | its going to be needed when we add the interface |
| 14:43:37 | t0mas | Bagder? how's that build thing setup? |
| 14:43:37 | HCl | but at the moment its still unused |
| 14:43:42 | t0mas | homemade script? |
| 14:43:51 | Bagder | yeps |
| 14:44:15 | Bagder | HCl: you should not add variables in headers |
| 14:44:18 | t0mas | in setup loginfo? |
| 14:44:28 | t0mas | *setup in loginfo |
| 14:44:34 | HCl | Bagder: its an string array with constants... |
| 14:44:39 | Bagder | still |
| 14:44:45 | HCl | i didn't really look at it as a variable, i guess. |
| 14:44:48 | Bagder | it is considered bad practise |
| 14:44:50 | HCl | i'll change that |
| 14:44:53 | HCl | yea, i know |
| 14:45:49 | Bagder | t0mas: no, the script simple checks for CVS activity every minute and rebuilds everything if something was changed |
| 14:45:51 | * | HCl wants to try one of the more funnier searchquerys in a bit... |
| 14:45:52 | Bagder | simply |
| 14:46:00 | t0mas | ok |
| 14:46:06 | HCl | "give me all songs for which the title contains the albumname" |
| 14:46:10 | Bagder | the cvs repo is on the same host |
| 14:47:37 | elinenbe | HCl: does it do realtime playcount? |
| 14:47:56 | HCl | yes, if it wasn't that the runtimedb isn't added yet. |
| 14:48:20 | HCl | at the moment the loadrundbdata just does "yup, its loaded >.>;" |
| 14:48:31 | HCl | making all runtimeinfo 0 at the moment |
| 14:48:46 | elinenbe | HCl: like could I do a playlist search for all songs played more than 20 times? |
| 14:48:51 | HCl | yup |
| 14:49:00 | HCl | i'm actually considering splitting the searchengine into two parts |
| 14:49:06 | HCl | the actual searchengine |
| 14:49:11 | HCl | (what i finished now) |
| 14:49:15 | elinenbe | HCl: like could I do a playlist search for all songs played more than 20 times, from 1982, that are disco genre? |
| 14:49:16 | HCl | and an interface to build searchfiles |
| 14:49:20 | HCl | elinenbe: sure. |
| 14:49:24 | HCl | :) |
| 14:49:32 | elinenbe | i think you could do a pretty simple widget based search... |
| 14:49:46 | HCl | well, i just need a tokenstream generator |
| 14:49:49 | HCl | the engine is done |
| 14:50:00 | elinenbe | much like itunes calls their "smart playlist" |
| 14:50:01 | HCl | it accepts querys that have already been translated to tokens |
| 14:50:06 | elinenbe | oh nice. |
| 14:50:11 | HCl | we'd pretty much have something like that |
| 14:50:17 | HCl | i'm thinking of having something like "search files" |
| 14:50:22 | HCl | that you can open with the searchengine |
| 14:50:25 | HCl | and it'll create a playlist |
| 14:50:30 | elinenbe | sounds like a great idea... |
| 14:50:30 | HCl | based on the searchquery stored in the file |
| 14:50:50 | HCl | do we have a "current playlist" or queue thing? |
| 14:50:50 | elinenbe | the most important thing i think would be to be able to create those files on the device... |
| 14:50:55 | HCl | yea |
| 14:50:57 | HCl | shouldn't be hard. |
| 14:51:16 | elinenbe | sounds good. |
| 14:51:22 | HCl | :) |
| 14:51:24 | elinenbe | we have a "current playlist" thing already... |
| 14:51:35 | HCl | yea, i'm kind of wanting it to load to that |
| 14:51:42 | HCl | rather than writing to \search.m3u |
| 14:51:50 | | Join webguest97 [0] (~d4c2570e@labb.contactor.se) |
| 14:52:31 | | Quit webguest97 (Client Quit) |
| 14:53:31 | preglow | finally summer |
| 14:53:48 | HCl | hmm |
| 14:54:13 | HCl | i need some people who have 80's songs on their iriver, who can test the searchengine |
| 14:54:18 | HCl | it should work fine.. |
| 14:54:22 | * | HCl really needs to test strings.. |
| 14:54:36 | Bagder | you should make it work in the sim |
| 14:54:39 | HCl | ohyeas. |
| 14:54:42 | HCl | i should do that first :P |
| 14:54:45 | preglow | indeed |
| 14:54:46 | | Join bobTHC [0] (~foo@l06m-11-3.d1.club-internet.fr) |
| 14:54:52 | preglow | testing on target is rather... slow... |
| 14:54:54 | HCl | not hard, just the endianness.. |
| 14:55:05 | HCl | Bagder: are we ready to switch to the new endian defines? |
| 14:55:13 | Bagder | yes |
| 14:55:21 | | Part t0mas |
| 14:55:26 | HCl | can i just do #include <autoconf.h> ? |
| 14:55:27 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
| 14:55:29 | t0mas | *oops* |
| 14:55:32 | Bagder | but you may need to fix the include path at some places |
| 14:55:52 | Bagder | HCl: that works, yes |
| 14:56:10 | HCl | what should the include path be added? |
| 14:56:43 | Bagder | if you get a problem with that include, you need to make sure "-I$(OBJDIR)" is used |
| 14:56:50 | Bagder | or something equivalent |
| 14:57:08 | HCl | easy enough |
| 14:57:28 | Bagder | yes, it should be |
| 15:00 |
| 15:03:39 | preglow | has anyone tried the patcher, btw? |
| 15:04:18 | t0mas | I have windows XP here |
| 15:04:19 | Bagder | it still has wrong md5s |
| 15:04:21 | t0mas | I'll do it |
| 15:04:22 | Bagder | I should fix that |
| 15:04:27 | preglow | as in checked it actually produces valid firmware |
| 15:04:42 | preglow | i have tested it, but that's quite some time ago, and i hardly ever use windows these days |
| 15:04:57 | | Join austriancoder [0] (~austrianc@m3.uclv.net) |
| 15:05:03 | austriancoder | hi |
| 15:05:04 | Bagder | I'll build one with the wiki bootloader |
| 15:05:05 | t0mas | hi |
| 15:06:22 | Bagder | ok, daniel.haxx.se/fwpatcher.exe should work now |
| 15:06:34 | * | austriancoder has a boring englisch lesson |
| 15:06:39 | preglow | with euro firmware? |
| 15:06:46 | preglow | version? |
| 15:07:02 | Bagder | your list |
| 15:07:19 | Bagder | 1.65 eu and 1.63 eu/us/k |
| 15:07:57 | preglow | 1.65 is probably the only md5 that has used the last bootloader.bin |
| 15:08:15 | preglow | it's also the only checksum i haven't verified |
| 15:08:20 | Bagder | this version uses the wiki bootloader |
| 15:08:36 | preglow | yeah, i meant last wiki bootloader |
| 15:08:39 | Bagder | aha |
| 15:09:03 | preglow | i just grabbed the sum from the wiki page |
| 15:09:46 | Bagder | someone with windows could go over them and check |
| 15:11:34 | preglow | t0mas volunteered! ;) |
| 15:11:52 | t0mas | yes, compiling now :) |
| 15:12:08 | preglow | no need to compile, bagder put up a fresh binary |
| 15:12:26 | t0mas | hm... isn't it useless to check his bin again on my pc? |
| 15:12:36 | preglow | why? |
| 15:12:50 | preglow | it's the same result you'll get from cvs |
| 15:12:57 | t0mas | ok |
| 15:13:13 | preglow | i'll check if the md5 is correct, i very much suspect it is not |
| 15:13:42 | t0mas | wich firmwares should I try? |
| 15:13:50 | t0mas | 1.63 EU + US ? |
| 15:14:11 | austriancoder | see you |
| 15:14:14 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
| 15:14:16 | t0mas | bye |
| 15:14:38 | preglow | t0mas: try 1.65 eu for now |
| 15:14:42 | t0mas | ok |
| 15:15:32 | t0mas | Error: "Checksum doesn't match... etc..." |
| 15:16:20 | preglow | well, bollocks, it should match |
| 15:17:00 | t0mas | hm... I used it on the 1.65 EU hex file linked in the wiki... |
| 15:19:01 | | Quit ismi ("CGI:IRC (EOF)") |
| 15:19:01 | preglow | yeah |
| 15:19:10 | preglow | gimme a sec, and i'll toss in a new correct md5 |
| 15:19:13 | preglow | fg |
| 15:19:14 | preglow | ehh |
| 15:21:23 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
| 15:21:44 | * | rasher downloads 1.6{5,3}-{US,EU,K} |
| 15:23:26 | | Quit Zagor (Remote closed the connection) |
| 15:25:55 | preglow | rasher: wanna make some checksums, pretty please? :) |
| 15:26:03 | rasher | I will |
| 15:26:14 | rasher | I thought they were all in the wiki |
| 15:26:38 | preglow | they're old |
| 15:26:40 | preglow | and numerous |
| 15:26:44 | preglow | and i don't trust them ;) |
| 15:26:46 | rasher | old? |
| 15:27:14 | preglow | they might be |
| 15:27:16 | preglow | anyways |
| 15:27:20 | preglow | i'm not just yanking md5s off a wiki |
| 15:27:24 | rasher | I'll go right ahead |
| 15:27:30 | preglow | then hooray! |
| 15:27:31 | rasher | good point |
| 15:27:53 | preglow | it takes me bloody forever to get firmwares right now |
| 15:28:00 | preglow | i think the uni gateway is having a very, very hard day |
| 15:28:09 | rasher | uh-oh |
| 15:28:20 | rasher | the korean firmware zip contains an exe?! |
| 15:29:12 | preglow | hahah |
| 15:29:21 | rasher | weird shit |
| 15:29:25 | Bagder | self-extracting zip? |
| 15:29:27 | rasher | thankfully I'm on windows atm |
| 15:29:34 | Bagder | ah, ok |
| 15:29:46 | Bagder | because unzip works on self-extracting exes too |
| 15:30:17 | rasher | it's not a self-extracting exe |
| 15:30:27 | preglow | but should we even include 1.65 checksums? |
| 15:30:31 | preglow | 1.65 and rockbox is clearly broken |
| 15:30:34 | rasher | why not |
| 15:30:48 | rasher | True |
| 15:30:59 | rasher | could we say "WATCH OUT!" for those checksums? |
| 15:31:08 | rasher | I mean, we'll be needing them sooner or later, probably |
| 15:31:22 | preglow | probably |
| 15:31:28 | Bagder | no, we'll probably have a modified boot loader then |
| 15:31:37 | preglow | there's no possibility to warn about some checksums right now anyway |
| 15:31:47 | Bagder | I know Linus has some ideas to test |
| 15:31:53 | rasher | I'll make the checksums anyway |
| 15:32:00 | rasher | at least for input files |
| 15:32:09 | rasher | aren't you checking input? |
| 15:32:18 | rasher | or only output? |
| 15:32:55 | preglow | i'm only checking the result |
| 15:33:00 | rasher | of course I run out of diskspace now.. |
| 15:33:28 | * | rasher shuffles things around |
| 15:34:47 | rasher | gotta make sure to get the names right.. |
| 15:35:00 | rasher | also, I'm *so* not going to test all of these on the target |
| 15:35:12 | rasher | most of themm should match what's in the wiki anyway |
| 15:36:10 | preglow | yes |
| 15:36:18 | preglow | hell no, don't test them, just make sure the patching is correct |
| 15:40:25 | rasher | does it patch in-place? |
| 15:41:25 | preglow | apparently, yes ;) |
| 15:41:29 | preglow | it has several temp files |
| 15:41:41 | rasher | alright |
| 15:41:44 | preglow | but the original file will be replaced |
| 15:42:51 | HCl | oi its hot |
| 15:45:35 | preglow | time for another attempt at breaking the speakers |
| 15:47:16 | rasher | weird |
| 15:47:51 | rasher | My patching with descramble/mkboot/scramble produced the same result as http://www.rockbox.org/twiki/bin/view/Main/IriverBoot#Scramble_the_new_firmware_file that table |
| 15:48:00 | rasher | except for 1.63-US |
| 15:48:15 | preglow | would you care to update checksums.h with your results? |
| 15:48:20 | preglow | please beware it is case sensitive |
| 15:48:29 | rasher | sure |
| 15:48:50 | rasher | But I'd love for someone to verify the 1.63-us checksum |
| 15:49:09 | rasher | wacky 5068bf62d68fdbfcb3d8a2eaf2f4fdfe v1.63US 11/02 |
| 15:49:12 | rasher | that's what I get |
| 15:49:20 | rasher | I guess that's alright then |
| 15:50:33 | amiconn | HCl: Is there a reason why the searchengine should only compile for recorders & iriver? |
| 15:50:43 | amiconn | Imho it should work on all models... |
| 15:50:47 | Bagder | I agree |
| 15:51:03 | HCl | it was easiest to add to the makefile as i didn't understand it much :P |
| 15:51:04 | Bagder | everyone is gonna want it |
| 15:51:05 | HCl | and it uses a lot of ram |
| 15:51:15 | HCl | though that can be rewritten |
| 15:51:25 | HCl | by simply making dbinterface less efficient and read from disk |
| 15:52:34 | preglow | that should be an easy define to add |
| 15:52:36 | preglow | what amount of ram to use |
| 15:52:37 | amiconn | All archos models that are missing now (ondios, player) have the same RAM size as the recorders (2 MB) |
| 15:52:45 | HCl | preglow: eh... |
| 15:52:49 | HCl | preglow: not in the way its written no. |
| 15:52:50 | HCl | now |
| 15:52:56 | HCl | amiconn: oh. |
| 15:52:57 | HCl | okay. |
| 15:52:58 | amiconn | The only slight difficulty may be the charcell lcd of the player |
| 15:53:16 | HCl | well, the only output the searchengine outputs that doesn't work on the player is debug output anyways. |
| 15:53:40 | rasher | preglow: the checksums you had matched those I got |
| 15:53:42 | amiconn | Okay, so it shouldn't be a problem at all |
| 15:54:01 | HCl | :) |
| 15:54:14 | HCl | the debug output is fun to read though, when you can |
| 15:54:21 | HCl | it shows exactly what its doing |
| 15:54:37 | amiconn | As for the RAM requirement/ inefficiency when reading directly from disk: Imho it shouldn't be hard to simply let it use all available ram for caching, working in chunks if the db doesn't fit at once |
| 15:55:19 | rasher | preglow: my korean checksums alos matched those in the wiki |
| 15:55:24 | rasher | comitting now |
| 15:55:24 | preglow | hmm |
| 15:55:32 | preglow | could you try my patcher for some of them? |
| 15:55:39 | preglow | it worked fine the last time i checked it... |
| 15:55:41 | rasher | sure |
| 15:56:51 | rasher | http://www.rockbox.org/viewcvs.cgi/tools/fwpatcher/checksums.h?r1=1.1&r2=1.2 :-\ |
| 15:56:58 | rasher | shouldn't change much |
| 15:58:59 | HCl | amiconn: well, i leave that open for someone to implement for archos players, for iriver, 28mb should be more than enough for any database |
| 15:59:03 | rasher | preglow: are you going to check input as well? |
| 15:59:48 | rasher | preglow: ihp_120-1.63-EU.hex failed |
| 16:00 |
| 16:00:08 | rasher | ihp_120-1.63-K.hex failed... |
| 16:00:25 | preglow | they're all going to fail then |
| 16:00:37 | rasher | Totally.. us did as well |
| 16:00:54 | preglow | i'll have to boot windows some time to check if it's the compile or my code |
| 16:01:16 | preglow | it did work fine before i stopped touching it, i'm pretty certain of that |
| 16:01:27 | rasher | heh |
| 16:01:49 | preglow | but no time to boot windows right now |
| 16:02:10 | rasher | I have md5s of the input |
| 16:02:16 | rasher | if you're interested |
| 16:02:19 | preglow | not really, no |
| 16:02:28 | rasher | not that it's much work to create :) |
| 16:02:31 | preglow | there's no point in md5 ing the input |
| 16:02:46 | preglow | if the patcher doesn't make a correct firmware, that's the only thing that can be wrong |
| 16:03:02 | amiconn | HCl: As for the db size: you'll never know if someone has a larger db. Plus, keep in mind that the iHP-110 does only have 16 MB. |
| 16:03:05 | preglow | since the bootloader is internal |
| 16:03:19 | rasher | It could help users figure out what's wrong |
| 16:03:35 | preglow | the firmware is the only thing that can be wrong |
| 16:03:40 | preglow | there are no other factors |
| 16:04:04 | amiconn | Furthermore, implementing dynamic caching will allow to either do a high-performance search using the audio buffer when not playing music, and also a slower search while playing music, using the rest of the plugin buffer |
| 16:04:17 | HCl | okay okay, i got your point :P |
| 16:04:26 | HCl | first let me fix up the code with code policies etc |
| 16:04:29 | rasher | that last one is excellent :) |
| 16:04:42 | preglow | apart from a corrupt resource section in the exe, of course |
| 16:05:09 | preglow | but it's ok by me, i'm not able to code the change now anyway, so someone else has to do it |
| 16:06:28 | rasher | would be interesting to look at the tempfiles |
| 16:07:22 | HCl | amiconn: i dunno how to do dynamic caching, but i made sure to keep dbinterface as generic as possible, so it shouldn't be hard to rewrite the code to make it possible |
| 16:07:28 | * | preglow points to the source code ;) |
| 16:07:28 | Bagder | HCl: IMHO, you should use a generic macro to access integers/longs with |
| 16:07:32 | * | rasher apt-get installs mingw32 |
| 16:07:43 | HCl | Bagder: mmm? |
| 16:07:44 | Bagder | intead of having whole code blocks #ifdef endianess |
| 16:07:54 | HCl | Bagder: i have. |
| 16:08:03 | HCl | its just that if the endianness isn't defined |
| 16:08:08 | HCl | there's no point in adding that code anyways. |
| 16:08:18 | Bagder | you use #ifdef ROCKBOX_LITTLE_ENDIAN [code] #endif |
| 16:08:31 | HCl | yes. because it reads directly to those things. |
| 16:08:41 | Bagder | when I'd prefer a #define getlong(x) macro |
| 16:08:47 | HCl | unless you want to make an readlittleendian(fd,blah,blah) |
| 16:09:14 | HCl | it already has such a macro, i'm just not sure whether a=a; assignments get properly optimized out by the compiler |
| 16:09:17 | HCl | o..o |
| 16:09:26 | Bagder | it shouldn't do a=a |
| 16:09:28 | HCl | the BE32() is such a macro. |
| 16:09:33 | HCl | well it will |
| 16:09:36 | HCl | if i don't add the ifdef |
| 16:09:39 | Bagder | just do #define readlong(x) x |
| 16:09:51 | Bagder | or #define readlong(x) magic(x) |
| 16:10:01 | HCl | maybe later... |
| 16:10:13 | Bagder | having that special code block will cause you future problems |
| 16:10:42 | HCl | maybe, don't really see it at the moment, it just corrects endianness for the longs read in by the read() calls before the block |
| 16:10:58 | HCl | but i guess i can adapt it. |
| 16:11:00 | Bagder | yes, but one day someone will add a long, or remove one or... |
| 16:11:05 | HCl | but later, not now |
| 16:11:21 | HCl | more focusing on getting it to work for other players, getting it to load its tokenstream from a file.. |
| 16:11:52 | Bagder | it is a worthy goal to strive at having the code as similar as possible for all targets. You gain in the long run |
| 16:12:04 | preglow | deed |
| 16:13:18 | Bagder | also, you should consider the case when you read a broken db |
| 16:13:28 | Bagder | you have no error checks |
| 16:15:47 | * | HCl goes to fix the long reading.. |
| 16:18:22 | | Join MADTurnIP [0] (MAD@203-219-51-26-nsw.tpgi.com.au) |
| 16:18:51 | * | Bagder has been doing multi-target C programming for very many years |
| 16:20:32 | HCl | fixed |
| 16:20:44 | | Quit MADTurnIP (Client Quit) |
| 16:21:24 | rasher | how do I build the bootloader? |
| 16:21:26 | rasher | eh |
| 16:21:29 | rasher | fwpatcher |
| 16:21:45 | Bagder | using mingw I guess |
| 16:21:51 | HCl | Bagder: what do you think, should i read the tokenstream from file directly or read the entire tokenstream file into ram? |
| 16:22:07 | * | HCl is thinking it would waste ram since you only need one token in ram at a time.. |
| 16:22:14 | preglow | rasher: i developed it with mingw |
| 16:22:20 | HCl | oh wait no :x |
| 16:22:35 | HCl | hrm.. |
| 16:22:48 | * | HCl goes to make some changes to stop tokens needing to be in ram |
| 16:24:10 | * | rasher sets out to create a 48x48 and 32x32 icon |
| 16:24:40 | rasher | hah, that Just Worked |
| 16:24:53 | rasher | well except I had to manually copy a bootloader.bin in, but other than that |
| 16:25:01 | rasher | make, BOOM, a fwpatcher.exe |
| 16:25:02 | *** | Saving seen data "./dancer.seen" |
| 16:26:23 | rasher | wine expoded |
| 16:26:27 | rasher | exploded |
| 16:28:26 | | Quit ashridah ("Leaving") |
| 16:32:47 | HCl | i keep failing at including autoconf.h... |
| 16:32:53 | * | HCl is confused... |
| 16:33:04 | HCl | Bagder: why wouldn't -I{$OUTDIR} work? |
| 16:33:16 | Bagder | OBJDIR |
| 16:33:20 | HCl | that doesn't work |
| 16:33:23 | HCl | objdir gets redefined. |
| 16:33:32 | Bagder | then you need to adjust |
| 16:33:44 | HCl | yes, well, the original objdir is supposed to get passed by outdir... |
| 16:33:56 | Bagder | ok |
| 16:33:56 | HCl | $(SUBDIRS): |
| 16:33:56 | HCl | @echo "MAKE in $@" |
| 16:33:56 | HCl | @mkdir -p $(OBJDIR)/$@ |
| 16:33:56 | HCl | @$(MAKE) -C $@ TARGET=$(TARGET) DEBUG=$(DEBUG) OUTDIR=$(OBJDIR) OBJDIR=$(OBJDIR)/$@ VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEMORYSIZE} |
| 16:34:01 | HCl | but its not working :/ |
| 16:34:07 | HCl | it did for the sim.. |
| 16:34:12 | HCl | hm.. |
| 16:34:15 | HCl | wait |
| 16:34:17 | HCl | :P |
| 16:34:25 | Bagder | it looks ok to me |
| 16:34:40 | HCl | yea, my fault |
| 16:34:47 | HCl | i hadn't ran the new configure in my build dir yet |
| 16:34:54 | Bagder | ah |
| 16:35:02 | Bagder | :-) |
| 16:49:59 | HCl | eep |
| 16:50:02 | HCl | something broke :x |
| 16:50:14 | HCl | doh o.o.. |
| 16:50:16 | HCl | typo XD |
| 16:50:40 | HCl | no, not a typo o.o. |
| 16:50:51 | HCl | ah well, nm. i probably fixed that. |
| 16:51:59 | HCl | hrm.. |
| 16:52:23 | HCl | Bagder: awake? |
| 16:52:34 | Bagder | yes |
| 16:52:44 | HCl | is BE16 already defined as something or what? |
| 16:52:55 | HCl | apps/plugins/searchengine/dbinterface.c:70: undefined reference to `_BE16' |
| 16:53:11 | HCl | i haven't typoed, it must be redefining my BE16 :/ |
| 16:54:01 | Bagder | there's none defined in rockbox anyway |
| 16:54:13 | HCl | oh, i think i know why.. |
| 16:54:28 | HCl | i had forgotten to commit database.h, i commited that just a second ago with some other stuff.. |
| 17:00 |
| 17:02:07 | Bagder | gotta run |
| 17:02:30 | HCl | cya |
| 17:04:19 | rasher | HCl: searchengine.h:23:22: autoconf.h: No such file or directory |
| 17:05:15 | HCl | rasher: rerun your configure script |
| 17:05:21 | rasher | ah :) |
| 17:07:36 | rasher | rolo blew up |
| 17:07:39 | HCl | mm? |
| 17:07:53 | rasher | it doesn't react to my keypress |
| 17:09:29 | HCl | no idea why |
| 17:09:35 | rasher | uh... |
| 17:09:45 | rasher | in fact, rockbox is not reacting to my keypresses period. |
| 17:10:17 | HCl | hm? |
| 17:10:20 | HCl | did i break something? :X |
| 17:10:26 | rasher | oh, it is now |
| 17:10:28 | rasher | weeeeird |
| 17:10:52 | HCl | hold button? |
| 17:11:24 | rasher | oh.. it started working recently? |
| 17:11:38 | HCl | someone added a hold button check to the button drier |
| 17:11:40 | rasher | so it did |
| 17:11:40 | HCl | driver |
| 17:11:41 | rasher | cute |
| 17:12:04 | rasher | Unable to open search Tokenstream? |
| 17:12:07 | HCl | :P |
| 17:12:12 | HCl | its a viewer now |
| 17:12:28 | HCl | with no tool written yet to write its input file |
| 17:12:31 | rasher | oh ah |
| 17:13:27 | HCl | gonna play my golf computer game with my flatmate a bit |
| 17:13:29 | HCl | then write the tool |
| 17:33:43 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
| 17:39:02 | * | HCl ish done.. |
| 17:46:36 | HCl | hm. |
| 17:46:51 | HCl | whats a good extension for the search filetype? |
| 17:46:54 | HCl | .pse ? |
| 17:47:02 | HCl | (Playlist Search Expression) |
| 17:47:06 | HCl | or pst? |
| 17:47:12 | HCl | (Playlist Search Tokenstream) |
| 17:47:22 | crwl | .bbbbbrffpppt |
| 17:47:28 | HCl | or rps |
| 17:47:33 | HCl | Rockbox Playlist Search |
| 17:47:41 | * | HCl prods rasher , preglow , amiconn |
| 17:47:53 | ShyK | 1 vote for rps |
| 17:48:22 | t0mas | rsp |
| 17:48:28 | t0mas | rockbox smart playlist? |
| 17:49:30 | preglow | pse |
| 17:49:42 | preglow | whatever |
| 17:49:42 | preglow | heh |
| 17:49:48 | preglow | as long as it doesn't have tokenstream in the title |
| 17:50:08 | HCl | t0mas: fair enough. |
| 17:52:32 | bobTHC | *.foo Fucking Odd Organization" |
| 17:52:40 | bobTHC | ;) |
| 17:53:07 | * | amiconn wonders what that file should be good for... |
| 17:53:30 | HCl | amiconn: search engine input |
| 17:53:43 | HCl | oh, you mean bob :P |
| 17:53:53 | amiconn | no, I mean the file |
| 17:53:57 | HCl | okay |
| 17:53:59 | HCl | search engine input |
| 17:54:14 | HCl | i'll make a wikipage on the searchengine plugin soon |
| 17:54:18 | amiconn | I wonder why the searchengine needs an input _file_. Seems like an unnecessary step to me |
| 17:54:33 | HCl | well, you can not seperate it, but if you do |
| 17:54:46 | HCl | you can store files that'll create playlists that always have an up to date search |
| 17:55:10 | HCl | theres some gain to store a specific search in a file |
| 17:55:14 | HCl | and hardly any drawbacks |
| 17:55:18 | amiconn | Then I'd rather save the search query as plaintext |
| 17:55:19 | preglow | search expressions should be able to be saved |
| 17:55:27 | preglow | well, it's more or less the same, isn't it? |
| 17:55:32 | amiconn | No. |
| 17:55:35 | preglow | plaintext representation would be best, though |
| 17:55:42 | HCl | i don't have an lexical scanner at the moment, and i feel they're unneeded too. |
| 17:55:44 | preglow | if i've got a pc handy, i'd much rather type the expression by hand |
| 17:55:46 | amiconn | If it's plaintext, I'm able to look inside |
| 17:55:53 | HCl | we'll have an editor |
| 17:55:56 | HCl | that can open them and edit them |
| 17:56:01 | preglow | making a lexer isn't very hard |
| 17:56:01 | HCl | and display them as plaintext |
| 17:56:05 | HCl | i know that. |
| 17:56:35 | HCl | still i don't see why we would need a lexical scanner when we can make an editor that will prevent the users to even be able to create invalid playlist searches |
| 17:56:55 | preglow | because using the player as an input device is not very intuitive |
| 17:57:02 | amiconn | Yes, but that editor runs on the device |
| 17:57:02 | preglow | unless you happen to be really good at gui design |
| 17:57:02 | rasher | rps |
| 17:57:06 | rasher | is my vote |
| 17:57:47 | amiconn | Entering the query in a text editor on a PC and copying it to the device should be always faster |
| 17:57:59 | amiconn | ...if you have a PC around, that is |
| 17:58:30 | preglow | but that can come later |
| 17:58:49 | preglow | bolting on a lexer is no problem |
| 17:58:56 | HCl | preglow: yes it can be |
| 17:59:02 | preglow | how? |
| 17:59:02 | amiconn | The rockbox config files are plaintext too, and I like that... |
| 17:59:18 | HCl | you can limit most identifiers to being able to choose between "year" "rating" etc |
| 17:59:21 | HCl | with up and down |
| 17:59:24 | preglow | a lexer should spit out the same token stream you're using now |
| 17:59:33 | HCl | for strings, you can use the virtual keyboard |
| 17:59:35 | HCl | same for numbers |
| 17:59:41 | HCl | but i can always build a lexer. |
| 17:59:43 | HCl | i know. |
| 17:59:52 | HCl | anyways. |
| 18:00 |
| 18:00:02 | preglow | but anyway |
| 18:00:05 | preglow | ignore that for now |
| 18:00:08 | preglow | just hard code your token streams |
| 18:00:08 | HCl | the searchengine will work on raw tokenstreams for now. |
| 18:00:17 | HCl | no, its gonna read file token streams |
| 18:00:28 | preglow | yes |
| 18:00:41 | preglow | but i too think the neatest would be it using plain text in the future |
| 18:00:48 | preglow | but it's not a priority |
| 18:02:44 | amiconn | HCl: We should probably make a separate virtual kb for numbers |
| 18:03:14 | amiconn | (or rather, not separate but just using a different, smaller screen template) |
| 18:03:36 | amiconn | ...without several pages and the numbers nicely grouped together |
| 18:07:11 | HCl | amiconn: yea. |
| 18:08:25 | * | HCl creates the first .rsp |
| 18:08:26 | HCl | :) |
| 18:08:30 | HCl | on my ftp :P |
| 18:08:32 | HCl | test.rsp |
| 18:08:35 | * | HCl wonders if it'll work. |
| 18:08:49 | * | HCl goes to add searchengine to viewers |
| 18:11:56 | HCl | hrm. :/ |
| 18:17:30 | HCl | ah, bug.. |
| 18:17:43 | HCl | hm... or not.. |
| 18:17:48 | preglow | i just had a bumblebee visiting here |
| 18:17:51 | preglow | freaking big one |
| 18:21:48 | HCl | string searching is broken |
| 18:21:49 | HCl | figures |
| 18:21:52 | HCl | since i didn't test it :P |
| 18:24:21 | | Join ferenczy [0] (ferenczy@a1brn-450.dialup.vol.cz) |
| 18:25:03 | *** | Saving seen data "./dancer.seen" |
| 18:30:04 | HCl | what am i doing wrong.... |
| 18:35:09 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
| 18:37:02 | HCl | bah. |
| 18:40:09 | HCl | um. |
| 18:40:09 | HCl | confused about file dbinterface.c −− ignoring |
| 18:40:09 | HCl | confused about file token.c −− ignoring |
| 18:40:09 | HCl | confused about file Makefile −− ignoring |
| 18:40:09 | HCl | confused about file searchengine.h −− ignoring |
| 18:40:12 | HCl | whats that?! O.o. |
| 18:40:50 | | Quit bobTHC ("Smoke Weed Every Day !") |
| 18:43:29 | * | HCl needs a small test database.. |
| 18:45:57 | * | preglow needs a beer |
| 18:50:08 | * | HCl needs a break |
| 18:50:21 | HCl | my getstring() is broken |
| 18:50:24 | HCl | for unknown reasons |
| 18:50:31 | HCl | maybe due to malloc failing |
| 18:50:51 | HCl | year works, so i know its loading the songentry properly.. |
| 18:52:40 | t0mas | :D |
| 18:52:47 | t0mas | you adopted my filname idea? :D |
| 18:52:50 | t0mas | ghehe |
| 18:52:51 | HCl | eh? |
| 18:53:12 | HCl | well, the info was there anyways, it was pointless to not add it to the search possibilities :) |
| 18:53:42 | * | t0mas updates his rockbox copy :) |
| 18:56:21 | HCl | maybe i should do a different test.. |
| 18:56:33 | HCl | "bla merf blah" contains "merf" |
| 18:56:40 | HCl | should match every song |
| 18:56:51 | t0mas | <HCl> maybe due to malloc failing <−− malloc? in plugin buffer? |
| 18:57:03 | HCl | mp3buffer at the moment, not plugin buffer. |
| 18:58:00 | t0mas | hm.. |
| 18:59:50 | HCl | hm, oops. i guess scanf(%s) won't take more than one word. |
| 19:00 |
| 19:00:34 | preglow | correct |
| 19:01:19 | preglow | anything else would have been kinda stupid |
| 19:01:23 | preglow | what do you want it to do? |
| 19:01:53 | HCl | argh. |
| 19:01:55 | HCl | i hate scanf. |
| 19:01:56 | HCl | >.< |
| 19:02:01 | * | HCl moves to fgets. |
| 19:02:31 | preglow | what do you want it to do? |
| 19:02:35 | preglow | scanf can do lots of neat stuff |
| 19:04:10 | HCl | wth. |
| 19:04:12 | HCl | why can't i commit.. |
| 19:04:34 | HCl | it suddenly says unrecognised request |
| 19:04:41 | HCl | when trying to commit an update to tokentool.c |
| 19:04:52 | HCl | preglow: already fixed it with fgets.. |
| 19:06:45 | HCl | but now i can't commit. |
| 19:07:05 | HCl | oh |
| 19:07:08 | HCl | someone modified it o.o. |
| 19:07:10 | * | HCl will bbiab |
| 19:07:17 | t0mas | Modified Files: |
| 19:07:17 | t0mas | tokentool.c |
| 19:07:17 | t0mas | Log Message: |
| 19:07:17 | DBUG | Enqueued KICK t0mas |
| 19:07:17 | t0mas | scanf sucks >.<; |
| 19:07:32 | t0mas | from 1.1 to 1.2 |
| 19:07:35 | t0mas | no diff?? |
| 19:07:55 | HCl | it malfunctioned o.o; |
| 19:08:07 | HCl | it worked the second time. |
| 19:19:04 | HCl | i even had to check out half my own change, then recommit |
| 19:19:04 | | Join Tang_ [0] (~chatzilla@ARennes-252-1-41-91.w83-195.abo.wanadoo.fr) |
| 19:19:18 | Tang_ | hello guys :) |
| 19:19:32 | HCl | hey |
| 19:19:47 | Tang_ | Hi HCl |
| 19:20:02 | Tang_ | still progress for your search engine |
| 19:20:03 | Tang_ | :) |
| 19:20:10 | Tang_ | but still no name lol |
| 19:21:52 | HCl | hrm.. |
| 19:21:59 | HCl | i named it searchengine.. |
| 19:22:11 | Tang_ | Ah searchengine okay it's the name |
| 19:22:20 | Tang_ | cool one |
| 19:22:51 | Tang_ | (even if i liked databox too ;)) |
| 19:23:06 | Tang_ | mmm no BobTHC here apparently? |
| 19:24:15 | Tang_ | mmm i've done the translation of the fornoobs section |
| 19:24:33 | Tang_ | anyway i merged the two section (status and genearal) |
| 19:24:52 | Tang_ | and i think it would be fine to make same for the english version |
| 19:24:55 | Tang_ | :s |
| 19:25:07 | t0mas | HCl? |
| 19:25:21 | amiconn | HCl: If tokentool.c is meant to be built on host, apps/plugins/searchengine/ seems like the wrong place... |
| 19:25:32 | t0mas | ah |
| 19:25:35 | t0mas | that was my question |
| 19:25:57 | HCl | yes |
| 19:25:58 | HCl | but |
| 19:26:01 | HCl | if i place it in tools |
| 19:26:05 | HCl | it can't find the header :/ |
| 19:26:19 | | Quit ferenczy () |
| 19:26:32 | Tang_ | okay i will come back later |
| 19:26:43 | Tang_ | bye Hcl and t0mas |
| 19:26:48 | Tang_ | cheers |
| 19:26:50 | t0mas | bye |
| 19:27:00 | | Quit Tang_ ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") |
| 19:27:14 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
| 19:27:14 | * | HCl is confused, strcasestr seems to be malfunctioning? |
| 19:27:18 | t0mas | HCl: is the .rsp syntax documented somewhere? |
| 19:27:22 | HCl | t0mas: not yet. |
| 19:27:28 | t0mas | ghehe |
| 19:27:30 | HCl | i have it on paper :P |
| 19:27:35 | t0mas | scanner? |
| 19:27:39 | HCl | markun saw me designing it |
| 19:27:40 | HCl | eh |
| 19:27:42 | HCl | its in EBNF |
| 19:27:45 | HCl | not very readable |
| 19:28:04 | HCl | pretty much |
| 19:28:06 | HCl | you can do things like |
| 19:28:16 | t0mas | hm... I tought maybe I could write the wiki page for it :) |
| 19:28:22 | HCl | (year>=1980 and year < 1990) and genre contains "rock" |
| 19:28:32 | HCl | it can do pretty much anything. |
| 19:28:58 | HCl | and the scary part is, it should work too :P |
| 19:29:27 | t0mas | lets test :) |
| 19:29:35 | HCl | ey. |
| 19:29:38 | HCl | whats this. |
| 19:29:41 | HCl | oh, nm. |
| 19:29:50 | HCl | tokenid :) |
| 19:29:57 | HCl | ah. |
| 19:30:05 | HCl | i see why it wouldn't work.. |
| 19:30:11 | HCl | forgot to strip the \n |
| 19:30:19 | HCl | this search query would indeed not work :) |
| 19:31:01 | HCl | still broken though x.x; |
| 19:31:08 | HCl | *sighs* |
| 19:31:33 | HCl | hm. o.o; |
| 19:31:39 | * | HCl slaps his hex editor. |
| 19:31:46 | t0mas | unexpected `40` found? |
| 19:31:55 | t0mas | at parseExpr |
| 19:32:06 | | Join muz [0] (~54091420@labb.contactor.se) |
| 19:32:48 | HCl | then you fed it invalid input :P |
| 19:33:15 | HCl | if you want to input a number |
| 19:33:17 | muz | HCl: is your searchengine thing building yet? |
| 19:33:26 | HCl | you need a NUM token, and put the number as the intvalue |
| 19:33:31 | muz | cos i cant find it :( |
| 19:33:34 | HCl | muz: yes, it works too (for numbers) |
| 19:33:50 | HCl | cvs update -d |
| 19:34:05 | muz | whats cvs update -d? |
| 19:34:36 | HCl | checkout new directories too. |
| 19:34:54 | t0mas | HCl: I fed it this: (year>=1980 and year < 1990) and genre contains "rock" |
| 19:35:01 | t0mas | notgood? |
| 19:35:13 | HCl | should be okay, dunno how you inputted it. |
| 19:35:19 | t0mas | copy + paste |
| 19:35:20 | muz | where do i type cvs update -d? |
| 19:35:23 | HCl | huh? |
| 19:35:25 | HCl | oh |
| 19:35:30 | HCl | it doesn't have a lexical scanner at all. |
| 19:35:44 | HCl | you need to use the tokentool |
| 19:35:45 | t0mas | ah, there's the problem |
| 19:35:45 | HCl | o.o |
| 19:36:37 | t0mas | how does it work? |
| 19:37:01 | HCl | woot it worked. |
| 19:37:07 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
| 19:37:17 | * | HCl successfully did a "bla merf blah" contains "merf" |
| 19:37:25 | HCl | t0mas: gcc -o tokentool tokentool.c |
| 19:37:26 | Zagor | HCl: allocating 500 bytes on the stack is not a very good idea |
| 19:37:31 | HCl | then run it |
| 19:37:32 | HCl | Zagor: where? |
| 19:37:34 | HCl | oh |
| 19:37:37 | t0mas | HCl: ah, have to do it manually |
| 19:37:38 | HCl | you mean my two tokens |
| 19:37:38 | HCl | o.o |
| 19:37:42 | Zagor | parser.c:plugin_start |
| 19:37:55 | HCl | i can move them from the stack, shouldn't be much trouble. |
| 19:38:38 | | Join Sucka [0] (~NNSCRIPT@host81-156-157-52.range81-156.btcentralplus.com) |
| 19:39:35 | HCl | for now, we weren't focusing on low memory, but possibility and getting it to work :P |
| 19:39:44 | Zagor | also (to be my usual boring me) I would suggest using a >3 char extension for new types. we don't support non-vfat systems anyway. |
| 19:40:10 | | Join sox [0] (~55e23814@labb.contactor.se) |
| 19:40:12 | Zagor | HCl: right, but stacks are small and non-dynamic. so even with 32MB ram you can easily blow the stack. |
| 19:40:12 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
| 19:40:20 | | Quit sox (Client Quit) |
| 19:40:22 | amiconn | HCl: The Makefile is somewhat off, I try to fix that |
| 19:41:58 | | Join Shagnar [0] (~tester@p54A0E99E.dip.t-dialin.net) |
| 19:42:02 | HCl | amiconn: please do :) |
| 19:42:13 | HCl | i have a bug in my tokenstring thing.. |
| 19:42:21 | HCl | hmmm.. |
| 19:42:25 | amiconn | (1) Of course we need a linker script for archos too (2) Build for all targets |
| 19:43:27 | HCl | oh, i have no clue about linkerscripts :/ |
| 19:43:55 | amiconn | That's no problem for your search engine. |
| 19:44:11 | amiconn | Rockboy uses a speciall linker script on archos for only one reason: |
| 19:44:30 | amiconn | ...because it is _not_ a plain plugin, but an overlay. |
| 19:44:39 | amiconn | ...due to its size |
| 19:45:05 | amiconn | That's unnecessary for searchengine, we'll just use plugin.lds |
| 19:45:29 | HCl | could it be i'm having stack overflows on my parser? o.o.. |
| 19:45:56 | muz | amiconn: how much did u pay for that h140? |
| 19:46:04 | amiconn | searchengine.rock: 5716 bytes (that's on ondio) |
| 19:46:16 | amiconn | muz: Still no iriver :( |
| 19:46:29 | muz | amiconn: but how much did u pay? |
| 19:46:31 | preglow | i'd see about getting one another place, where i you |
| 19:46:33 | preglow | were |
| 19:46:45 | amiconn | preglow: yes, I should |
| 19:46:53 | amiconn | muz: I did not yet pay |
| 19:47:05 | muz | I might want to trade my h140 for an h340 |
| 19:47:05 | amiconn | I was supposed to cost ~350,- € |
| 19:47:27 | amiconn | merf. searchengine doesn't compile for player :( |
| 19:47:55 | HCl | yappari |
| 19:47:55 | amiconn | ..due to no lcd_getsringsize() and lcd_putsxy() |
| 19:48:11 | HCl | amiconn: you can simply redefine the PUTS for player |
| 19:48:14 | HCl | to be nothing |
| 19:48:35 | Zagor | what does PUTS do that DEBUGF doesn't? |
| 19:48:44 | HCl | run on target :) |
| 19:49:02 | amiconn | DEBUGF() does run on target... |
| 19:49:06 | HCl | i never see it o.o. |
| 19:49:17 | amiconn | ...if you build a debug build and use gdb :) |
| 19:49:24 | HCl | umyea. |
| 19:49:26 | HCl | >.>; |
| 19:49:27 | HCl | anyways. |
| 19:49:37 | * | HCl ish a step closer to his bug |
| 19:49:42 | Zagor | why are you using a macro instead of a function for this? |
| 19:49:46 | amiconn | Hmm, iirc there is still no gdb stub for iriver? |
| 19:50:04 | * | Zagor feels like a grumpy old guy, complaining about everything ;-) |
| 19:51:02 | HCl | :P |
| 19:51:47 | amiconn | HCl: When your PUTS() reaches the bottom of the screen, it may do nasty things... |
| 19:51:56 | HCl | amiconn: i know.. |
| 19:52:23 | preglow | not only is there no stub, it's been removed from the todo list |
| 19:56:16 | amiconn | HCl: I defined a simple PUTS() for player, not doing these nasty things (simply alternating between the 2 possible lines) |
| 19:58:12 | Shagnar | hello everybody |
| 20:00 |
| 20:02:19 | HCl | mk |
| 20:02:34 | amiconn | committed |
| 20:02:36 | HCl | preglow: i figured that no one was gonna make it, so i removed it |
| 20:04:41 | preglow | well, removing it from the todo list doesn't exactly better the odds of it happening |
| 20:04:46 | * | HCl is bummed by his malloc not working properly.. |
| 20:04:49 | HCl | sorry |
| 20:04:53 | HCl | you can readd it if you want to |
| 20:05:05 | preglow | no worries |
| 20:05:17 | HCl | i don't think many developers are willing to open up their iriver and solder wires to it |
| 20:05:20 | HCl | just to have a nicer debug interface |
| 20:05:30 | preglow | i might, if i get another one ;) |
| 20:05:52 | preglow | but no |
| 20:05:54 | preglow | wont happen |
| 20:06:16 | * | HCl feels bummed about getstring() not working for stringidentifiers.. |
| 20:14:10 | amiconn | preglow: http://www.rockbox.org/twiki/bin/view/Main/IriverPort#Write_a_GDB_stub_for_the_serial_ <- there |
| 20:17:14 | | Join elinenbe_ [0] (~elinenbe_@65.115.46.225) |
| 20:17:22 | | Quit elinenbe (Read error: 54 (Connection reset by peer)) |
| 20:17:30 | | Nick elinenbe_ is now known as elinenbe (~elinenbe_@65.115.46.225) |
| 20:19:51 | t0mas | HCl: How does that tokenizer thing work? |
| 20:21:24 | t0mas | what would I input for a query like this: |
| 20:21:32 | t0mas | genre contains "rock" |
| 20:22:31 | HCl | hold on.. |
| 20:23:03 | HCl | you'd input filename |
| 20:23:07 | HCl | 17 for stringidentifier |
| 20:23:14 | HCl | then 7 for genre |
| 20:23:19 | HCl | then 10 for contains |
| 20:23:23 | HCl | then 16 for string |
| 20:23:25 | HCl | then rock |
| 20:23:27 | HCl | then 0 for eof |
| 20:23:37 | t0mas | damn |
| 20:23:42 | t0mas | that's not really easy... |
| 20:23:46 | HCl | well duh |
| 20:23:46 | HCl | xD |
| 20:23:51 | HCl | its raw at the moment |
| 20:23:55 | HCl | no lexical scanners or interface yet. |
| 20:24:09 | HCl | i'm still working on the engine. don't expect end user stuff. |
| 20:24:22 | * | t0mas starts thinking of a perlscript... |
| 20:24:24 | HCl | the interface will be much easier. |
| 20:24:26 | HCl | no. |
| 20:24:26 | HCl | >.< |
| 20:24:30 | HCl | just wait. |
| 20:24:38 | HCl | and be patient :/ |
| 20:25:05 | *** | Saving seen data "./dancer.seen" |
| 20:26:16 | HCl | when soccer starts i'll call it a day. |
| 20:27:22 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
| 20:29:40 | HCl | finally. |
| 20:29:42 | HCl | i have a concrete error. |
| 20:29:53 | * | HCl will analyze further, brb |
| 20:30:07 | t0mas | bug... |
| 20:30:34 | | Join ferenczy [0] (ferenczy@a1brn-405.dialup.vol.cz) |
| 20:30:34 | t0mas | 17 7 10 16 Rock 0 |
| 20:30:55 | t0mas | and then I search the player... it gives 0 hits |
| 20:31:04 | HCl | yes. |
| 20:31:08 | HCl | thats what i'm working on tomas XD |
| 20:31:12 | HCl | string searches are broken |
| 20:31:14 | t0mas | ghehe ok |
| 20:31:16 | HCl | and i think i figured out why. |
| 20:31:16 | HCl | xD |
| 20:31:19 | t0mas | :D |
| 20:31:32 | HCl | i.. kind of forgot to output the number in big endian in my tokentool >.>;; XD |
| 20:31:57 | HCl | and thats no problem with the tokenkind, cause thats just a char |
| 20:32:06 | * | HCl goes to fix :) |
| 20:36:32 | HCl | much better. |
| 20:36:45 | HCl | now to see whether it actually works if i remove all my debug lines |
| 20:39:04 | | Join Tang_ [0] (~chatzilla@ARennes-252-1-61-111.w83-195.abo.wanadoo.fr) |
| 20:40:01 | HCl | yay. |
| 20:40:03 | HCl | hits: 1 |
| 20:40:09 | HCl | we have string comparisments :) |
| 20:40:23 | * | HCl did a regular title search for some text |
| 20:40:34 | HCl | "title contains "walking in the" " |
| 20:40:45 | HCl | one hit in my 3 song test database |
| 20:40:56 | HCl | the one of which being nightwish - walking in the air |
| 20:40:57 | HCl | :) |
| 20:41:05 | * | HCl goes to remove all the debug info... |
| 20:41:15 | preglow | comparisments? :P |
| 20:44:26 | HCl | yes o.o |
| 20:44:36 | HCl | you compare one string to another string according to a certain way you specify |
| 20:48:39 | | Quit ferenczy () |
| 20:49:29 | HCl | there we go.. |
| 20:49:38 | * | HCl goes to fix his database and see whether stuff works yet.. |
| 20:52:21 | Tang_ | I'm back :) |
| 20:52:26 | Tang_ | :) |
| 20:52:42 | Tang_ | Mmm Bob still away thought |
| 20:55:29 | HCl | now you'll see there'll be bugs in album and artist searches... |
| 20:56:56 | HCl | works :) |
| 20:57:05 | HCl | hits: 20 (all albums with "moon" in their name) |
| 20:57:16 | HCl | yay. |
| 20:57:23 | HCl | searchengine done :) |
| 20:57:37 | HCl | actually, all songs that have "moon" in their name.. |
| 20:57:53 | HCl | in their albumname* |
| 20:59:53 | preglow | you implement stuff like 'string that starts with 'lol'' and 'string that ends with 'lol'' as well? |
| 20:59:53 | HCl | it found all the songs of air - moonsafari, all the songs of enya - shepherd moons, and two ddr songs with moon in their dirname :) |
| 21:00 |
| 21:00:01 | HCl | not yet :) |
| 21:00:20 | preglow | and it's comarisons, not comparisments, btw ;) |
| 21:00:24 | preglow | comparisons, even |
| 21:00:25 | HCl | its not hard to add extra stuff |
| 21:00:29 | HCl | kay. |
| 21:00:38 | HCl | either way, i'm happy that it works :D |
| 21:00:43 | preglow | well, this sounds pleasing |
| 21:00:52 | preglow | didn't speen too long a time in coding it either |
| 21:00:54 | preglow | SPEND |
| 21:00:56 | preglow | gah |
| 21:01:05 | HCl | i hadn't even considered the "starting with" and "ending with" yet |
| 21:01:22 | HCl | gonna relax now, then after that write a wikipage on it |
| 21:01:24 | preglow | please implement that with ^ and $, like in regex ;P |
| 21:01:27 | HCl | where people can add stuff |
| 21:01:30 | HCl | preglow: no :P |
| 21:01:38 | | Join Byron [0] (byron@63.77.203.136) |
| 21:01:48 | Byron | does anyone know where I could buy a new Archos |
| 21:08:11 | | Quit Tang_ ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") |
| 21:09:21 | HCl | i love recursive descend parsers :) |
| 21:09:36 | preglow | they're nice |
| 21:10:34 | t0mas | hm... preglow? |
| 21:10:40 | t0mas | for my dictionary idea.. |
| 21:10:55 | t0mas | is it faster to store words / descriptions binairy? |
| 21:11:11 | t0mas | or should I just use a plain textfile? |
| 21:11:37 | Byron | anyone know if the older archos that are supported by rockbox are still being sold |
| 21:11:43 | preglow | i doubt it |
| 21:12:22 | preglow | t0mas: something seekable |
| 21:12:30 | preglow | t0mas: doesn't really matter as long as seeking is fast |
| 21:12:38 | t0mas | yes, I have an index file at the moment |
| 21:12:55 | preglow | binary search would be the nicest |
| 21:13:09 | preglow | but i guess that would make for a pretty huge index file |
| 21:13:24 | t0mas | yes... and I have no idea on how to store the text binairy... |
| 21:13:32 | t0mas | -i |
| 21:13:46 | preglow | all that is required for that is that all entries are the same size |
| 21:13:59 | t0mas | that would waste a lot of space... |
| 21:14:11 | preglow | so all your words would have to be the same length, again, all words would have to be as long as the longest word |
| 21:14:17 | preglow | yes, that would waste an incredible amount of space |
| 21:14:33 | t0mas | hm... |
| 21:14:42 | preglow | but for all other approaches, you pretty much have to read the index to memory for it to be fast enough |
| 21:15:03 | t0mas | huh? why? |
| 21:15:16 | preglow | well |
| 21:15:20 | preglow | how many words do you have? |
| 21:15:21 | t0mas | I have a very simple thing like this now: |
| 21:15:27 | t0mas | word offset1 offset2 |
| 21:15:37 | t0mas | so a line for every word... in my index |
| 21:15:49 | preglow | why two offsets |
| 21:15:50 | preglow | ? |
| 21:16:00 | t0mas | start and end of description |
| 21:16:36 | preglow | a special marker for 'end of description' would be more space efficient |
| 21:16:37 | t0mas | but reading that index into mem first wouldn't be very much faster I guess? |
| 21:18:52 | preglow | but yes |
| 21:18:54 | preglow | when i enter a word |
| 21:18:59 | preglow | how do you look for it? |
| 21:19:29 | preglow | you can also do binary search if you have a entry sync marker in your index |
| 21:19:38 | preglow | it'll just be quasi binary, though |
| 21:19:55 | preglow | if you don't know what binary search is, look that up first |
| 21:20:01 | | Join ze__ [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
| 21:21:39 | | Quit ze (Read error: 104 (Connection reset by peer)) |
| 21:21:40 | | Nick ze__ is now known as ze (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
| 21:22:01 | * | t0mas is going to read some things |
| 21:22:54 | preglow | you're probably going to have a huge word list |
| 21:23:12 | preglow | so you'll need a strategy to find what word you're looking for as fast as possible |
| 21:23:46 | | Join webguest28 [0] (~513e2bf9@labb.contactor.se) |
| 21:26:35 | * | HCl goes to watch soccer :) |
| 21:26:36 | HCl | afk. |
| 21:34:49 | | Quit webguest28 ("CGI:IRC (EOF)") |
| 21:34:52 | | Join TCK- [0] (TCK@81-86-100-233.dsl.pipex.com) |
| 21:38:26 | | Part Byron |
| 21:42:46 | t0mas | preglow? I understand that binary search idea... but I don't understand how to get my words into binary data? and how to do a fast compare on them |
| 21:46:23 | | Quit muz ("CGI:IRC") |
| 21:46:42 | preglow | the words you save as they are |
| 21:46:55 | preglow | the only thing you need to save as binary data are numbers |
| 21:47:03 | t0mas | the offsets? |
| 21:48:10 | t0mas | hm.. strcmp() gives a bigger than or smaller than thing... |
| 21:48:16 | t0mas | is that lenght? |
| 21:48:22 | t0mas | or sorted? |
| 21:48:49 | preglow | i don't understand a word of what you're saying |
| 21:49:11 | t0mas | well... strcmp() can return -1 or 0 or 1 |
| 21:49:42 | t0mas | strcmp(a, b) then <0 = a is less than b |
| 21:49:44 | preglow | you can't use strcmp |
| 21:49:49 | t0mas | arg :) |
| 21:49:51 | preglow | that is, yes, you can |
| 21:49:55 | t0mas | but? |
| 21:50:00 | preglow | no buts, you can ;) |
| 21:50:05 | t0mas | ah :D |
| 21:50:45 | | Join muesli_- [0] (muesli_tv@brsg-d9b8e189.pool.mediaWays.net) |
| 21:50:52 | preglow | it returns -1 if string 1 is alphabetically lower then string 2 |
| 21:50:54 | t0mas | well... then I only need to sort the words in my index |
| 21:50:58 | preglow | if that is so, you need to seek higher |
| 21:51:01 | muesli_- | re |
| 21:51:03 | preglow | they must be sorted |
| 21:51:05 | preglow | indeed |
| 21:51:07 | t0mas | and get them all into an array |
| 21:51:16 | preglow | and make everything the same case |
| 21:51:35 | preglow | but how do you plan to do your searching? |
| 21:51:45 | * | amiconn stares at his optimised mmc code and wonders why the binary is _exactly_ the same size |
| 21:52:43 | t0mas | hm... can I flood your privmsg? |
| 21:52:47 | | Quit TCK (Read error: 110 (Connection timed out)) |
| 21:53:41 | preglow | well, sure, but i have to go soon |
| 21:54:50 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) |
| 21:59:04 | | Quit muesli_- (Read error: 104 (Connection reset by peer)) |
| 21:59:10 | | Join muesli- [0] (muesli_tv@brsg-d9b8e189.pool.mediaWays.net) |
| 22:00 |
| 22:01:32 | | Join muz [0] (~54091420@labb.contactor.se) |
| 22:02:19 | muz | ok i just got the latest bleeding edge build and i cant see searchengine.rock :( |
| 22:03:28 | HCl | its a viewer. |
| 22:04:04 | muz | but how can i use it |
| 22:04:26 | HCl | its not really meant for end users yet. |
| 22:04:41 | muz | o ok |
| 22:04:43 | t0mas | ghehe |
| 22:04:58 | * | t0mas starts working on his dictionary thing |
| 22:04:59 | t0mas | tnx preglow |
| 22:05:14 | muz | anyone seen the new iaudio a2? looks amazin |
| 22:07:10 | HCl | nope, i'm happy with my h140 :P |
| 22:08:22 | * | odd just recently spent 15 hours with Tag & Rename organizing the music on his H-140 :( |
| 22:08:46 | odd | http://starshadow.com/~mrodd/iriver.txt is the result... bwahahahahahahaha |
| 22:09:02 | odd | pity that it drove me insane in the process |
| 22:09:52 | muz | omg i love tag and rename |
| 22:10:50 | muz | pshh thats pretty amateur organisation there |
| 22:12:58 | ShyK | foobar2000's masstagger > * |
| 22:13:06 | odd | i've used foobar's |
| 22:13:13 | odd | tag & rename is far, far superior |
| 22:13:17 | | Quit Strath (Read error: 110 (Connection timed out)) |
| 22:13:19 | odd | muz: how would you improve it? |
| 22:13:22 | ShyK | odd: really? how? |
| 22:13:31 | odd | ShyK: in just about every way imaginable |
| 22:13:47 | ShyK | i can't imagine how something can be far superior to masstagger |
| 22:13:55 | | Join Patr3ck [0] (~patr3ck@pD95F7149.dip.t-dialin.net) |
| 22:14:13 | muz | odd: im a fan of first letter capitals |
| 22:14:31 | odd | i use first letter caps in most of the filenames and id3s |
| 22:14:41 | odd | but i honestly don't care much about case at all |
| 22:14:55 | muz | oh ok |
| 22:15:39 | muz | for some strange reason, today i really want to trade my h140 for a colour screen mp3 player |
| 22:16:05 | ShyK | h340? |
| 22:16:49 | muz | yea |
| 22:17:22 | muz | but its too thick and video support aint that great |
| 22:18:45 | ShyK | i'll get h320. has a nice big screen, small enough for my taste, and its features seem good. |
| 22:18:57 | muz | if i were u |
| 22:19:04 | muz | id get the i audio x5 instead |
| 22:19:04 | ShyK | but exeansive |
| 22:19:12 | ShyK | expensive* |
| 22:19:23 | ShyK | hm audio x5? |
| 22:19:31 | muz | iAudio X5 |
| 22:19:35 | muz | by Cowon |
| 22:20:41 | ShyK | funny |
| 22:20:55 | ShyK | i just added jetAudio to Musepack program support list today |
| 22:21:00 | ShyK | someone sent an email it supports it |
| 22:21:13 | G | muz: foobar2k's masstagger is _extremely_ powerful due to the TAGZ interface it provides |
| 22:21:19 | | Nick G is now known as thegeek (na@ti521110a080-1991.bb.online.no) |
| 22:21:32 | thegeek | doing first-letter caps is not a problem at all |
| 22:21:35 | thegeek | but |
| 22:21:41 | thegeek | it's not easy to do it |
| 22:21:51 | muz | omg guess wot |
| 22:21:59 | muz | i just sort of played a video on my h140 |
| 22:22:17 | muz | i loaded a gameboy rom that actually plays a video |
| 22:22:20 | thegeek | omg! |
| 22:22:35 | muz | i can send u it if u want |
| 22:22:39 | thegeek | YES! |
| 22:22:56 | * | thegeek realizes irc is not the best media for sarcasm |
| 22:23:01 | muz | ok it looks better in greyscale |
| 22:24:11 | ShyK | if RockBox will be supported on iAudio i'll get it ;) |
| 22:24:48 | muz | thegeek: do u want it or were u bein sarcastic |
| 22:25:07 | *** | Saving seen data "./dancer.seen" |
| 22:25:37 | | Quit Zagor (Remote closed the connection) |
| 22:27:31 | muz | i have like 1gb of gameboy roms |
| 22:32:08 | muesli- | lol |
| 22:32:14 | muesli- | happy playing |
| 22:32:31 | muz | zelda's great on the iriver |
| 22:32:57 | muz | do u reckon we will get gameboy emu at full speed anytime soon? |
| 22:35:18 | odd | what about with overclocking? |
| 22:35:30 | odd | i used to have a gameboy emu on my handspring visor PDA\ |
| 22:35:40 | odd | but you needed to overclock the cpu to get it to run right |
| 22:36:11 | muz | i wish rockboy ran perfecy |
| 22:36:34 | HCl | not soon, we need an assembly cpu core |
| 22:37:10 | * | HCl thought up some optimizations for the searchengine |
| 22:38:38 | muz | HCl: u shud try out video gb roms |
| 22:39:22 | HCl | later. |
| 22:39:32 | * | HCl needs to implement this before he forgets. |
| 22:39:38 | muz | i mean like when ur on a bus or sumthin |
| 22:40:38 | * | HCl immediately bumps into problems when trying to implement a filter.. |
| 22:40:46 | HCl | i'm gonna need a level variable. |
| 22:45:35 | | Quit muz ("CGI:IRC") |
| 22:48:10 | HCl | i hate it when something compiles immediately without any errors >.<; |
| 22:48:24 | HCl | that usually means there'll be runtime bugs |
| 22:49:38 | HCl | an "and" will be dominant on its own level. |
| 22:49:52 | * | HCl hopes thats correct |
| 22:51:59 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
| 22:52:43 | * | HCl wonders whether that breaks things.. |
| 22:52:52 | | Quit DangerousDan (Read error: 131 (Connection reset by peer)) |
| 22:53:53 | HCl | hmmmm... |
| 22:54:14 | HCl | wrong :/ |
| 22:58:03 | * | t0mas wonders who is good at perl here |
| 22:58:15 | t0mas | (and not preglow or some other busy coder) |
| 22:59:45 | HCl | not me |
| 23:00 |
| 23:03:42 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
| 23:03:45 | | Quit muesli- (Read error: 131 (Connection reset by peer)) |
| 23:04:40 | HCl | there. |
| 23:04:51 | * | HCl altered his search engine design which will now allow better optimization |
| 23:07:55 | | Quit Shagnar (Remote closed the connection) |
| 23:12:50 | | Quit lolo-laptop ("Client exiting") |
| 23:13:51 | | Quit Sucka ("a bird in the bush is worth two in your house") |
| 23:14:00 | preglow | wot |
| 23:14:15 | preglow | asm indulge time |
| 23:15:18 | preglow | hah |
| 23:15:26 | preglow | i finally think i've got imdct_l nailed |
| 23:16:14 | | Quit TCK- (Read error: 110 (Connection timed out)) |
| 23:17:06 | preglow | yes :PPPPP |
| 23:17:30 | preglow | _finally_! |
| 23:22:20 | * | preglow catches the digital flow |
| 23:25:19 | odd | nice work :) |
| 23:30:43 | | Join amiconn_ [0] (~jens@pD95D15B5.dip.t-dialin.net) |
| 23:30:43 | HCl | yay! |
| 23:32:53 | HCl | hmm. |
| 23:33:04 | | Join Querty [0] (~michiel@heren.demon.nl) |
| 23:33:09 | HCl | too bad we don't have an easy token file generator yet... |
| 23:33:33 | * | HCl needs testcases to see whether a) his searchengine optimization helped and b) whether it didn't break anything |
| 23:34:03 | | Join eVox [0] (eVox@ool-182dcb80.dyn.optonline.net) |
| 23:34:36 | eVox | question: how do i prevent device i/o errors when copying from my ihp120 to my harddrive? |
| 23:34:53 | HCl | ouch. |
| 23:34:58 | HCl | replace your hdd? :X |
| 23:35:15 | eVox | is it the computer hard drive? |
| 23:35:24 | HCl | eh, i'd say its your iriver hdd :X |
| 23:35:26 | eVox | haha |
| 23:35:28 | HCl | at least, its far from normal. |
| 23:35:42 | eVox | well im due for a replacement ihp |
| 23:35:43 | Querty | does the optimisation of imdct_l mean that the MP3 codec is now even faster? |
| 23:36:20 | t0mas | :D |
| 23:36:27 | eVox | this 120 kinda got hooked up to a cell phone charger and kinda wont turn on without the reset button and kinda gets really hot now and has really corruped menus and wont play music |
| 23:36:36 | eVox | oops |
| 23:36:50 | t0mas | preglow: I got the searching thing working on my pc, I'll port it to rockbox tomorrow |
| 23:36:52 | | Join ashridah [0] (ashridah@220-253-123-42.VIC.netspace.net.au) |
| 23:36:54 | eVox | but i can still usb connect it and access the files |
| 23:37:02 | odd | evox try running chkdisk on it |
| 23:37:08 | HCl | ouch. |
| 23:37:08 | eVox | it had i/o errors before i fried it |
| 23:37:16 | eVox | scandisk? |
| 23:37:21 | odd | no, chkdisk |
| 23:37:39 | odd | then you may want to run a data recovery app to get the stuff off it |
| 23:37:48 | eVox | dos> chkdisk g:\ ? |
| 23:37:49 | odd | a good free one is called Active@ File Recovery |
| 23:37:56 | eVox | alright |
| 23:38:02 | t0mas | preglow: You know my next problem... the conversion of GNU's cide data to my rockbox-dictionary-format :) |
| 23:38:03 | odd | but run chkdisk first |
| 23:38:26 | eVox | how do i run chkdisk? |
| 23:38:53 | | Join ismi [0] (~54487123@labb.contactor.se) |
| 23:39:15 | | Quit amiconn (Read error: 60 (Operation timed out)) |
| 23:39:16 | | Nick amiconn_ is now known as amiconn (~jens@pD95D15B5.dip.t-dialin.net) |
| 23:39:29 | odd | Run... −−> cmd −−> chkdsk /? |
| 23:39:55 | | Join CyberSon [0] (~Sin@82-40-182-109.cable.ubr08.croy.blueyonder.co.uk) |
| 23:40:00 | eVox | ah its chkdsk not chkdisk |
| 23:40:06 | odd | yeah that was my mistake ;x |
| 23:40:06 | eVox | oops ran it on my computer hd |
| 23:40:22 | odd | ;p |
| 23:40:26 | odd | no hard in that |
| 23:40:28 | eVox | ctrl-c for life |
| 23:40:28 | odd | harm* |
| 23:40:35 | odd | ctrl+c ftw! |
| 23:40:35 | odd | :D |
| 23:40:40 | odd | but yeah, chkdsk is your bestest friend |
| 23:40:42 | CyberSon | hi is there any firmware for av400 series? sorry i am new just found the site |
| 23:40:49 | odd | you may wanna run chkdsk /f on the iriver |
| 23:40:56 | odd | if you suspect that it has errors |
| 23:41:15 | eVox | it ran in like 3 sec and says no errors |
| 23:41:22 | * | preglow FINALLY gets a good reason to try out a mp3 frame analyzer |
| 23:41:38 | preglow | t0mas: good luck on that |
| 23:42:06 | t0mas | yes... that will be the hardest part I guess... |
| 23:42:18 | eVox | xcopy g: c:\malariabackup /s |
| 23:42:25 | eVox | err wrong window |
| 23:42:26 | odd | 3 seconds!? |
| 23:42:29 | eVox | yea |
| 23:42:32 | eVox | real fast |
| 23:42:35 | odd | it should've taken much, much longer than that... |
| 23:42:38 | odd | ;x |
| 23:42:38 | eVox | yeah |
| 23:42:41 | eVox | especialyl on usb |
| 23:42:53 | eVox | it says the right info tho...19,xxx,xxx kb |
| 23:42:54 | eVox | etc |
| 23:43:02 | odd | although actually maybe not |
| 23:43:06 | odd | if it's USB2.0 |
| 23:43:13 | odd | and only 20gb |
| 23:43:17 | eVox | ive never gotten usb20 working |
| 23:43:19 | eVox | lol |
| 23:43:24 | | Quit ashridah ("Leaving") |
| 23:43:25 | odd | O.o |
| 23:43:26 | odd | hrm |
| 23:43:47 | odd | well, try using a data recovery app |
| 23:43:55 | CyberSon | anyone? |
| 23:43:59 | eVox | yeah im trying that one u suggested |
| 23:44:02 | odd | irivers are FAT32; you shouldn't have any probs |
| 23:44:07 | eVox | CyberSon: no idea |
| 23:44:11 | odd | CyberSon: no idea |
| 23:44:20 | | Join ashridah [0] (ashridah@220-253-123-42.VIC.netspace.net.au) |
| 23:44:21 | odd | google.com ? |
| 23:44:22 | odd | ;x |
| 23:44:41 | CyberSon | hehe yea tried it only found this site |
| 23:45:33 | eVox | what do i want to do to backup in active@? create image? |
| 23:45:46 | eVox | will i still be able to access the files or is it gonna compress them all into one? |
| 23:49:01 | odd | well i would recommend creating an image as the first step |
| 23:49:01 | HCl | hrmmm. |
| 23:49:15 | odd | and then once you've got an image, recover files either from the image or from the unit itself |
| 23:49:17 | HCl | should we have a lexical scanner to create search querys or a nicer interface? |
| 23:49:28 | eVox | whats a lexical scanner? |
| 23:49:40 | HCl | a parser that parses text into tokens |
| 23:49:54 | * | HCl is thinking nicer interface. |
| 23:50:18 | odd | meh, entering text on one of these things has got to be a pain ;x |
| 23:50:20 | eVox | tokens o_O |
| 23:50:34 | HCl | i can make a smart editor that allows you to only create valid search querys by limiting what you can choose because it can know whats valid and whats not. |
| 23:50:36 | odd | have you guys considered something like T9 word completion as exists on some cell phones for text entry? |
| 23:50:44 | HCl | odd: another good point. |
| 23:50:51 | HCl | i'll make a smart editor :) |
| 23:51:11 | odd | make sure to make it optional, though... many songs use some very non-standard words ;x |
| 23:51:17 | HCl | eh? |
| 23:51:23 | eVox | woooooooooooof |
| 23:51:24 | HCl | no no. for text you'll just have the keyboard. |
| 23:51:30 | HCl | :) |
| 23:51:32 | * | HCl nods. |
| 23:51:40 | HCl | nobody touch the searchengine, its my hobby project :D |
| 23:51:45 | eVox | error 255 reading sector 72135 on malaria (g:) |
| 23:51:48 | odd | ah i see, selecting letters with directional buttons |
| 23:51:56 | HCl | yes |
| 23:52:16 | HCl | and selecting between a limited set of tokens depending on whats a valid token at that point ^.^ |
| 23:52:19 | eVox | what about an autocomplete in a search? |
| 23:52:26 | odd | wow that's pretty 1337, HCl :D |
| 23:52:33 | | Quit t0mas ("good night") |
| 23:52:37 | odd | that's essentially what it has, evox |
| 23:52:41 | eVox | oh |
| 23:52:43 | eVox | cool |
| 23:52:45 | odd | at least if i understand correctly |
| 23:52:45 | | Quit CyberSon () |
| 23:52:50 | HCl | i can both make entering search querys fast, and limit it for stupid users to not be able to mess it up :) |
| 23:53:01 | odd | god, you guys RULE |
| 23:53:04 | eVox | lol |
| 23:53:05 | eVox | yeah |
| 23:53:10 | odd | i wish i knew anything about programming so i could help out |
| 23:53:17 | odd | is there like a paypal donate or something? |
| 23:53:19 | * | odd checks wiki\ |
| 23:53:23 | HCl | there is |
| 23:53:41 | HCl | donate button on the main webpage. |
| 23:53:48 | preglow | programming is more fun than donating :P |
| 23:53:50 | HCl | i don't think i'll get any of that though xD |
| 23:54:09 | odd | why not? |
| 23:54:15 | eVox | features i want: games (snes emulator?), play mp3s, turn on/off when external power turns on off |
| 23:54:19 | odd | what's the system for distributing the donations? ;x |
| 23:54:30 | eVox | it gets annoying to turn it off whenever i turn my car off |
| 23:54:46 | odd | how are you gonna get snes on a 4-tone grayscale screen? ;x |
| 23:55:05 | eVox | er gameboy |
| 23:55:12 | odd | werd |
| 23:55:14 | | Quit Querty ("Leaving") |
| 23:55:14 | eVox | idk they are smart |
| 23:55:17 | odd | well that's already in the works |
| 23:55:18 | odd | haha |
| 23:55:20 | eVox | yeah |
| 23:55:35 | HCl | the turn on/off when external power turns off/on is at least possible for the off bit |
| 23:55:39 | eVox | yeah |
| 23:55:41 | amiconn | mrf |
| 23:55:44 | eVox | thats what i figured |
| 23:55:46 | * | amiconn is in casting hell |
| 23:56:25 | eVox | is there a need for partially working 120s? |
| 23:56:32 | eVox | and remotes |
| 23:56:37 | HCl | well |
| 23:56:42 | HCl | the remote you can still sell to people |
| 23:56:47 | HCl | there was a person without a remote the other day |
| 23:56:51 | HCl | he bought a new one for 60$ |
| 23:56:55 | eVox | whaaaaaa? |
| 23:56:57 | odd | remotes pop up on ebay from time to time |
| 23:57:00 | eVox | dang |
| 23:57:13 | HCl | i dunno about people wanting a partly working 120.. |
| 23:57:22 | HCl | maybe linus? he already has two irivers though.. an 120 and 140 |
| 23:57:23 | eVox | well i mean donating it for parts |
| 23:57:42 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
| 23:57:43 | odd | i'd take a bum-drive 140 |
| 23:57:44 | odd | but not 120 |
| 23:57:54 | * | odd wants to put in the new 1.8" 60gigger |
| 23:58:12 | odd | but i wouldn't pay much for it |
| 23:58:18 | eVox | 3 120s + tape |
| 23:58:19 | odd | after all, the drive is like 85% of the cost ;x |
| 23:58:22 | eVox | yeah |
| 23:58:59 | eVox | there was an mp3 player that people were taking the harddrives out of, hacking them a bit, then selling them for more than the mp3player |