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 |