00:01:36 | XShocK | ftp://raurin.no-ip.com/dump.bmp |
00:02:10 | XShocK | when you move the cursor it clears a part of scrolling line, but not all of it... looks bad |
00:02:30 | HCl | mhm... |
00:03:27 | | Join Strath [0] (~mike@dgvlwinas01pool0-a211.wi.tds.net) |
00:03:36 | HCl | that happens when you select all songs of an artist |
00:03:59 | HCl | hmm |
00:04:03 | HCl | i happen to have a good testcase |
00:04:07 | HCl | i have two of those odd things |
00:04:12 | HCl | in my album nevermind of nirvana |
00:04:15 | HCl | i'll check it out when i have time |
00:04:44 | HCl | i suspect it to be caused by bad id3 tags |
00:05:12 | MoosCamaro | HCl: yes it do probably |
00:05:44 | MoosCamaro | in the old version of iriver fw there was it |
00:05:55 | MoosCamaro | before bugs fixing |
00:06:19 | MoosCamaro | fw 1.60 i think |
00:07:39 | XShocK | ftp://raurin.no-ip.com/imag.jpg |
00:07:46 | XShocK | this is what i exactly mean. :) |
00:07:55 | HCl | hrm |
00:08:15 | HCl | odd, my nirvana album doesn't seem to have anything odd when i look at it with my tag tool |
00:08:42 | HCl | perl bug? o.o bug in our id3 parser? |
00:08:50 | XShocK | when i look at all other thing i have it seems all right. |
00:08:57 | XShocK | only those strange folders... |
00:09:06 | HCl | albums? |
00:09:20 | HCl | XShocK: is that in all songs mode or something else? |
00:09:36 | XShocK | in artist, albums, and songs... |
00:09:41 | MoosCamaro | in the end of list no? |
00:10:11 | XShocK | in artist and album there is one folder, which contain another folder and <All songs>. when you go there you have that bug. |
00:10:48 | XShocK | yes. in the end of the list |
00:10:49 | HCl | you'll need to load it in the simulator before i'll be able to tell whats going on |
00:10:56 | HCl | i added debug messages to it.. |
00:11:13 | XShocK | "ypK" with y letter having two dots on it |
00:11:22 | XShocK | ok |
00:12:26 | HCl | the two songs with corrupted tags in my nirvana album seem to be drain you and lounge act |
00:12:49 | HCl | i'd almost say its a perl bug, heh. |
00:12:52 | MoosCamaro | the ogg files did the sames caracters in fw iriver 1.60 |
00:13:08 | HCl | yes, well, this isn't iriver 1.60, and i don't know what their problem was. |
00:13:12 | HCl | so thats not gonna help, unfortunately :/ |
00:13:19 | MoosCamaro | or older i don't remenber |
00:13:26 | | Part Querty ("Leaving") |
00:13:57 | MoosCamaro | XShock: it's for MP3 files |
00:13:59 | MoosCamaro | ? |
00:14:05 | HCl | yes |
00:14:12 | HCl | the tagdatabase doesn't even support ogg |
00:14:20 | MoosCamaro | ok |
00:14:27 | preglow | http://www.syswear.com/view/tshirts?d=37 |
00:14:31 | preglow | think i'll bloody buy that |
00:14:33 | XShocK | i have all music in mp3. but i also have some video, programs.... but music is only mp3 |
00:14:51 | HCl | geeze thats crappy. |
00:14:59 | HCl | i crashed my iriver by trying to get a context menu on an album |
00:15:09 | HCl | thats a bug that must've been present in the old database as well |
00:15:17 | * | HCl goes to reset, then sleep |
00:17:14 | HCl | i have a lot of those bad things in my nirvana albums, for unknown reasons |
00:18:22 | MoosCamaro | it don't like Nirvana:-) |
00:18:38 | HCl | i haven't listened to them in a while |
00:18:55 | HCl | but i have plenty of space and no reason to delete them |
00:20:25 | HCl | XShocK: i think i might know what causes the cursor thing |
00:20:35 | HCl | XShocK: its always when selecting "all songs", right? |
00:21:12 | HCl | yup |
00:21:27 | HCl | it happens cause the original count is higher than the eventual results |
00:21:42 | HCl | when the results don't fill an entire screen |
00:22:25 | * | HCl still has no clue about the odd tag thing though.. |
00:23:49 | *** | Saving seen data "./dancer.seen" |
00:25:06 | HCl | i say its something in the id3 tag parser library.. |
00:25:08 | | Quit ashridah ("Leaving") |
00:25:15 | HCl | it specifically happens on my nirvana folder |
00:26:12 | HCl | yup.. |
00:26:42 | * | HCl goes to run his db checker on it |
00:28:59 | MoosCamaro | good night all |
00:29:11 | ehntoo | night. |
00:29:11 | HCl | its literally stored in the database like that |
00:29:14 | MoosCamaro | HCl: good luck |
00:29:17 | HCl | so its a bug in songdb.pl |
00:29:19 | HCl | thank |
00:29:21 | HCl | s |
00:29:33 | | Part MoosCamaro |
00:29:54 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:30:08 | ehntoo | interesting problem, it sounds like. |
00:30:16 | ehntoo | I'd volunteer to help |
00:30:25 | ehntoo | but I've forgotten nearly all the perl I used to know... =\ |
00:32:22 | ehntoo | oh, god, I love how fast rockbox boots. |
00:32:42 | HCl | :P |
00:32:52 | ehntoo | I use it all the time. |
00:33:45 | ehntoo | hmm... just wondering... what software audio player do most of you use? |
00:34:42 | * | preglow hugs foobar2000 |
00:35:07 | * | ehntoo also hugs foobar2000 |
00:35:32 | amiconn | deliplayer |
00:35:38 | amiconn | (if at all) |
00:36:28 | HCl | XShocK: fixed. |
00:37:40 | HCl | i dunno who imported the id3 tag reading bit in the songdb.pl script, i'd appreciate it if that person would help nailing that odd 3 character album/artist/title tag thing. |
00:37:52 | HCl | i'm gonna go sleep now, fixed that graphic glitch |
00:37:53 | HCl | night |
00:38:11 | HCl | ehntoo: winamp |
00:39:48 | ehntoo | I just wish somebody would make a player with something equivalent to fb2k's tagger. |
00:39:59 | HCl | we're opensource, we can do anything. |
00:40:07 | ehntoo | yeah, but nobody's done it |
00:40:08 | HCl | i dunno whats fb2k's tagger is though. |
00:40:13 | HCl | go ahead :P |
00:40:17 | ehntoo | lol |
00:40:31 | ehntoo | it fetches album info from freedb, and tags files automatically |
00:40:42 | HCl | oh right. |
00:40:49 | HCl | well iriver can't connect to freedb |
00:40:51 | HCl | so cratch that. |
00:40:53 | HCl | scratch |
00:40:54 | ehntoo | yeah |
00:40:55 | ehntoo | =P |
00:41:13 | ehntoo | closest I've ever seen was "Quod Libet" |
00:41:22 | ehntoo | nifty little python player for linux |
00:41:35 | ehntoo | smallest footprint I've ever seen |
00:42:33 | HCl | anyways. |
00:42:36 | * | HCl goes to sleep. |
00:51:57 | preglow | gnite |
00:53:54 | | Join silencer_ [0] (~silencer@81.56.71.56) |
00:56:56 | ehntoo | night, HCl |
00:58:12 | XShocK | nigh |
00:58:14 | XShocK | t |
00:58:48 | XShocK | i was not here, sorry |
01:00 |
01:00:29 | | Quit silencer (Read error: 60 (Operation timed out)) |
01:15:27 | HCl | gheh, i think i might be able to put my compiler class to use when parsing search requests on the new database o.o *goes back to sleep* |
01:15:35 | HCl | course* |
01:16:00 | preglow | how? |
01:16:16 | preglow | :V |
01:16:28 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
01:32:13 | | Quit silencer_ (Read error: 110 (Connection timed out)) |
01:32:46 | preglow | hah |
01:32:49 | preglow | i love the remote logo |
01:37:51 | XShocK | yep, looks cool |
01:39:06 | | Quit andY`fRa (Read error: 54 (Connection reset by peer)) |
01:48:33 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
01:48:37 | austriancoder | hi all |
01:49:00 | austriancoder | have just commited some remote lcd stuff |
01:51:11 | preglow | anything excessively cool? ;) |
01:51:50 | austriancoder | text writing to remote lcd works fine |
01:52:36 | preglow | eyh, great work |
01:53:16 | austriancoder | next step.. get filebrowser working correctly on remote lcd |
01:53:24 | preglow | good luck on that one |
01:53:27 | preglow | will take a bit of work |
01:54:20 | austriancoder | jup |
01:54:34 | austriancoder | it will be hard to make everybody happy |
01:55:34 | austriancoder | i want it, that the remote lcd shows all but on file playing it should use a own wps |
01:56:54 | preglow | indeed |
01:57:06 | | Quit Camilo (Read error: 60 (Operation timed out)) |
02:00 |
02:00:39 | preglow | but i'm off to bed |
02:00:40 | preglow | later, all |
02:00:41 | | Quit preglow ("fop") |
02:11:13 | austriancoder | need some sleep too |
02:11:19 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
02:14:49 | ehntoo | hmm... |
02:14:53 | ehntoo | where did my remote get to? |
02:14:57 | ehntoo | I want to test this. |
02:20:35 | thegeek | when are the daily builds built? |
02:20:38 | thegeek | are 00.00 ? |
02:20:40 | thegeek | *at |
02:23:52 | *** | Saving seen data "./dancer.seen" |
02:24:10 | thegeek | nm |
02:24:21 | ehntoo | there are "bleeding edge" builds |
02:27:30 | thegeek | I know..now;) |
02:35:50 | | Join XavierGr [0] (~c15c9642@labb.contactor.se) |
02:36:40 | | Quit XavierGr (Client Quit) |
02:51:56 | thegeek | hmm |
02:52:13 | thegeek | when I tried to "open with - mpa2wav" using the tag database |
02:52:25 | thegeek | mpa2wav just made a 44 byte large file |
03:00 |
03:16:22 | | Quit Aison` (Read error: 104 (Connection reset by peer)) |
03:34:08 | | Quit Seed (Nick collision from services.) |
03:34:15 | | Join Seed [0] (ben@l192-114-41-133.broadband.actcom.net.il) |
03:35:09 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
03:56:15 | | Quit cYmen ("zZz") |
04:00 |
04:03:32 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
04:06:01 | | Join QT_ [0] (as@area51.users.madwifi) |
04:07:37 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
04:08:56 | | Quit QT (Read error: 60 (Operation timed out)) |
04:22:56 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
04:23:55 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:12:10 | | Quit ehntoo ("Leaving") |
05:13:10 | | Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client") |
06:00 |
06:09:36 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
06:22:22 | | Join Vicious [0] (~irc@a41587bbe8f5a504.node.tor) |
06:23:58 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:10:34 | | Join bobdbob [0] (~bobdbob@ics151-142.icsincorporated.com) |
08:00 |
08:07:47 | | Join LinusN [0] (~linus@labb.contactor.se) |
08:18:15 | | Quit matsl (Remote closed the connection) |
08:23:56 | * | LinusN just discover that his entire mp3 collection is corrupt, probably due to a disk failure :-( |
08:24:02 | *** | Saving seen data "./dancer.seen" |
08:24:32 | dwihno | :( |
08:24:33 | * | HCl dreamt something like that happened to him :/ |
08:25:03 | * | HCl goes back to sleep :/ |
08:26:00 | LinusN | hopefully i can rescue most of it from my old hard drive |
08:26:15 | LinusN | i copied the entire collection when i upgraded my pc |
08:32:44 | amiconn | morning |
08:32:53 | LinusN | morn |
08:32:56 | amiconn | LinusN: Don't you make backups? |
08:33:53 | LinusN | well, in fact i have the collection in several places. it's still intact on my archos, but i added stuff on the pc without synching to my archos |
08:34:30 | LinusN | and i have it on my old hard drive, and possibly intact on my lacie usb drive as well |
08:34:33 | amiconn | Ah, yes, that may happen to me too, but most of the time in reverse |
08:34:47 | amiconn | (adding it to the archos, but not the pc) |
08:34:49 | LinusN | you mean corrupt on the archos? |
08:34:58 | LinusN | aha |
08:35:14 | amiconn | On sunday I corrupted my Ondio's internal flash |
08:35:27 | LinusN | backing up such large quantities of data is a tedious task, and takes lots of space |
08:35:53 | LinusN | amiconn: oh, can it be rescued? |
08:36:15 | amiconn | Yes, I already did. I mean, I corrupted the file system |
08:36:19 | dwihno | the first bacup takes a lot of time... the incremental are a lot faster |
08:36:41 | | Quit DangerousDan (Read error: 110 (Connection timed out)) |
08:37:01 | amiconn | LinusN: The corruption was most likely caused by playing around with the archos firmware and the 2 GB card. |
08:37:08 | LinusN | aha |
08:37:32 | amiconn | When I rebooted rockbox, I found rolo'ing was no longer possible; rockbox told me that it couldn't read the file |
08:37:46 | LinusN | ouch |
08:37:49 | amiconn | chkdsk moaned about cross-linked files, lost cluster chains etc |
08:38:31 | amiconn | I checked the beginning of the disk with a disk editor. A bunch of sectors got overwritten with a "nice" pattern |
08:39:09 | amiconn | Every 32 bytes there was a zero byte... |
08:40:45 | LinusN | wonderful |
08:41:25 | LinusN | my first investigation of my corrupt hard drive seems to indicate a repeated pattern of corrupt sectors |
08:41:40 | LinusN | like if the LBA scheme was changed |
08:42:48 | amiconn | ouch |
08:43:50 | LinusN | ...and it isn't just my mp3 collection... :-( |
08:43:50 | amiconn | But imho that means the disk isn't physically corrupt? |
08:44:03 | LinusN | true |
08:45:27 | | Quit edx (Read error: 110 (Connection timed out)) |
08:45:30 | LinusN | it's a brand new sata disk |
08:47:20 | dwihno | sata(n) |
08:54:31 | | Quit Strath ("Client closed") |
09:00 |
09:10:01 | | Join B4gder [0] (~50d8ae51@labb.contactor.se) |
09:32:06 | | Join Nibbler [0] (~sven@port-212-202-193-243.dynamic.qsc.de) |
09:36:16 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
09:41:45 | | Join Harpy [0] (6kKjYKmAAW@dsl-hkigw7wbb.dial.inet.fi) |
10:00 |
10:05:37 | | Join Patr3ck [0] (~patr3ck@pD9ECF0CA.dip.t-dialin.net) |
10:14:09 | | Join ashridah [0] (ashridah@220-253-120-142.VIC.netspace.net.au) |
10:19:38 | | Join webguest54 [0] (~c31ce021@labb.contactor.se) |
10:24:03 | *** | Saving seen data "./dancer.seen" |
10:26:27 | | Join edx [0] (edx@pD9EAA8CB.dip.t-dialin.net) |
10:35:09 | B4gder | should I offer a fwpatcher that should work? |
10:36:17 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
10:36:33 | | Join Vicious_ [0] (~irc@556cdec9640869ca.node.tor) |
10:37:10 | | Quit Vicious (Remote closed the connection) |
10:38:11 | | Join bobTHC [0] (~foo@l03m-36-233.d1.club-internet.fr) |
10:39:38 | bobTHC | mornin' mates ! |
10:39:56 | B4gder | good morning |
10:40:23 | | Quit Camilo (Client Quit) |
10:40:39 | | Join austriancoder [0] (~austrianc@80.120.117.30) |
10:40:43 | austriancoder | morning |
10:41:22 | rasher | morning, good work on the remote |
10:41:38 | austriancoder | thanks |
10:43:06 | austriancoder | i am thinking about a wrapper for the lcd's. So i can set with 1 call e.g. the font of both lcd's.. is this is a good idea? |
10:43:49 | B4gder | I think you should start in the other end instead |
10:43:57 | B4gder | make code that uses the lcd |
10:44:03 | B4gder | remote lcd I mean |
10:44:10 | B4gder | then you |
10:44:21 | B4gder | 'll figure out what more functions that are needed |
10:44:54 | B4gder | adding functions just because "they might be useful" is not a Rockbox philosophy :-) |
10:45:02 | austriancoder | +g+ ok |
10:45:23 | * | austriancoder hacks now menu.c |
10:47:19 | B4gder | anyone with a fancy demo written for qt? ;-) |
10:47:42 | rasher | "fancy demo"? |
10:47:56 | rasher | I'd say kde is one big fancy qt demo :) |
10:48:05 | B4gder | I've written a framebuffer driver, and I'll now run qt/E on it |
10:48:16 | B4gder | I'd like something that demos how it works/speed |
10:48:23 | B4gder | I have no mouse and no keyboard |
10:52:13 | B4gder | and limited ram of course :-) |
10:58:46 | austriancoder | i can see the settings menu on my remote lcd :) |
10:59:21 | * | B4gder cheers |
10:59:37 | rasher | that was fast |
10:59:48 | austriancoder | its not that hard, as i thought |
11:00 |
11:00:00 | B4gder | we should hack the simulator to simulate the remote as well |
11:00:12 | amiconn | austriancoder: How do you intend to deal with the differing line count on main & remote? |
11:01:32 | austriancoder | amiconn: i dont now that yet.. at first i only want to get something nice on the remote... |
11:07:38 | rasher | more wikispam |
11:10:00 | odd | if i may, i'd just like to give you guys a huge cheer and thank you for what you're doing... i'm an owner of an iRiver H-140 and I can't wait to use rockbox on it :D |
11:10:08 | odd | so <3 |
11:15:15 | B4gder | :-) |
11:15:51 | rasher | http://www.rockbox.org/twiki/bin/view/Main/ShouJi :( |
11:17:20 | B4gder | sigh |
11:17:40 | amiconn | rasher: You shouldn't promote it.... that's what they want..... now the link is in the irc logs |
11:18:15 | rasher | won't help them much when it's moved though? |
11:18:48 | rasher | plus, links within a website doesn't crank up google-juice do they? |
11:22:09 | HCl | they do |
11:22:34 | rasher | That's crazy |
11:22:37 | rasher | I think.. |
11:22:42 | HCl | the amount of pages linking to another webpage |
11:22:51 | HCl | adds to the credibility of that webpage being actually useful |
11:23:06 | rasher | I would've thought "the amount of external pages" |
11:23:11 | HCl | yes o.o. |
11:23:16 | HCl | what did you mean then? |
11:23:23 | odd | you can use that new google html tag thing to prevent it |
11:23:27 | rasher | Pages on the same site |
11:23:44 | rasher | like, the irc log linking to it doesn't matter one bit |
11:23:52 | bobTHC | perhaps a antibot sign in procedure to avoid wikitrick ? |
11:23:52 | HCl | having a cold sucks |
11:24:20 | odd | just use the tag |
11:24:25 | odd | dont need antibot signin |
11:24:43 | odd | http://www.google.com/googleblog/2005/01/preventing-comment-spam.html |
11:24:59 | B4gder | the tag doesn't prevent people from trying |
11:25:03 | odd | designed for blogs but there's no reason it wouldn't work |
11:25:13 | odd | B4gder: the bots look for it and don't both |
11:25:16 | odd | bother* |
11:25:20 | odd | and 99% of it is bots |
11:25:23 | B4gder | I very much doubt that |
11:25:33 | odd | if they don't now, they will soon |
11:25:39 | B4gder | they'd rather just take a shot and see |
11:25:41 | odd | it couldn't hurt is all i'm saying |
11:26:14 | odd | you could also add a little notice at the top or bottom of the page saying "links on this website are formulated not to produce Google PageRank" |
11:26:20 | rasher | even if it wouldn't stop it, at least we'd be doing the Right Thing |
11:26:21 | odd | with a link to that article |
11:26:38 | rasher | Actually.. |
11:26:46 | rasher | We don't want that :-O |
11:26:58 | odd | why not? |
11:26:58 | B4gder | well, I also have no idea how to make twiki add it |
11:27:11 | rasher | this would make all links in the rockbox wiki useless |
11:27:13 | odd | you could do it only for outgoing links |
11:27:17 | rasher | not useless |
11:27:26 | rasher | well, it would make real information harder to find via google |
11:27:37 | rasher | the wiki has a lot of good links |
11:27:50 | odd | ok |
11:27:57 | odd | i was just tryin ta help ;x |
11:28:00 | rasher | that deserves the rank.. well, I guess |
11:28:06 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:28:22 | rasher | First I thought about only enabling it on userpages, but that would be even worse |
11:28:41 | rasher | they'd start spamming the entire wiki then |
11:28:46 | rasher | right.. :X |
11:30:26 | * | HCl yawns |
11:30:47 | HCl | i need an instant-beep mode on my alarmclock.. |
11:32:57 | bobTHC | so the best way imho is a antibot trick, because rockbox have a very good google rank and spammer, target this kind of wiki to increase bullshit sites |
11:34:10 | bobTHC | ...score |
11:34:24 | odd | i guess that'd be easy enough to implement... just a little distorted random-char image on post/edit |
11:35:03 | rasher | please no |
11:35:06 | rasher | just on sign-up |
11:35:06 | bobTHC | lol |
11:41:16 | bobTHC | i'm agree, just on sign-up, but random char image requiere php things, perhaps a simple custom mental calculation form... |
11:41:45 | bobTHC | who trap bots |
11:51:12 | bobTHC | some info here : http://c2.com/cgi/wiki?WikiSpam |
11:52:20 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
11:54:16 | * | HCl goes to make coffee. |
11:56:06 | austriancoder | where can i find the code for the filebrowser? |
11:59:33 | amiconn | File browser and db browser are rather integrated. filetree.c, dbtree.c, and tree.c |
12:00 |
12:00:04 | | Quit Vicious_ (Remote closed the connection) |
12:00:23 | austriancoder | amiconn: merci |
12:00:38 | HCl | oh. |
12:00:40 | HCl | about that. |
12:00:55 | HCl | i was planning on adding a "fileview" to the database browser |
12:01:30 | * | HCl switches to wireless.. |
12:01:40 | rasher | how about a root menu where you can choose between db browser and file browser |
12:01:44 | rasher | or something |
12:01:54 | rasher | I know there's an easy way to switch on archos, but.. :( |
12:02:45 | amiconn | I really prefer it as it is now (the easy switch is only there on the archos recorders, btw) |
12:03:13 | amiconn | I see the db browser as a nice addition that's not really needed |
12:03:23 | rasher | I find myself wanting to switch back and forth |
12:03:44 | rasher | do it all the time with the irvier db as well |
12:04:42 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:05:11 | HCl | same |
12:05:50 | MoosCamaro | Hi all |
12:06:04 | HCl | hello |
12:06:12 | amiconn | The only thing I used the db for so far is search for tracks... which I need really really rarely |
12:06:34 | amiconn | ...and which even can be done without the db |
12:06:51 | amiconn | Just create a root.m3u and use the search plugin |
12:07:00 | HCl | hmmm.. |
12:07:05 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:07:14 | rasher | Hm.. my music isn't organised like the db browser is.. and both ways mean something to me |
12:07:25 | * | HCl goes to make a little todo for the database on the wiki |
12:10:17 | | Join Vicious [0] (~irc@e9079288032ac90b.node.tor) |
12:12:41 | * | HCl yawns. |
12:12:53 | HCl | what is .tor...? |
12:15:28 | odd | i'd guess a file for use with the program Tor? |
12:15:32 | odd | http://tor.eff.org |
12:19:22 | MoosCamaro | austriancoder: congrates for your remote works |
12:21:37 | HCl | um.. |
12:21:40 | HCl | i meant that persons tld |
12:21:44 | HCl | 12:07 -!- Vicious [~irc@e9079288032ac90b.node.tor] has joined #rockbox |
12:21:48 | HCl | .tor ? |
12:22:39 | HCl | spoofed, apparently. |
12:22:39 | odd | No country name found for .TOR |
12:22:59 | odd | hmm actually maybe it's an irc connection through tor |
12:23:05 | odd | i know tor uses "nodes" |
12:23:11 | odd | i have no idea how it'd make a mask like that, though |
12:24:05 | *** | Saving seen data "./dancer.seen" |
12:25:02 | rasher | probably freenode doing that |
12:25:06 | HCl | yea. |
12:25:12 | HCl | hmm. |
12:25:17 | * | HCl has one hour till class. |
12:25:20 | HCl | should i check my notes. |
12:25:27 | HCl | or should i spend some time on rockbox. |
12:25:57 | austriancoder | MoosCamaro: thanks... today i will do an other commit, to use the remote lcd much more |
12:26:21 | MoosCamaro | good news |
12:26:45 | MoosCamaro | austriancoder: bonne chance et merci |
12:26:47 | MoosCamaro | :) |
12:40:56 | * | austriancoder has added a splash_remote function |
12:44:10 | B4gder | I don't like how the lcd code has most of the functions duplicated from the ordinary h100 lcd |
12:44:21 | B4gder | (which in turn has too much duplicate from the lcd-recorder) |
12:44:45 | austriancoder | i know.. i dont like ot too.. but there isn't an other way |
12:44:51 | B4gder | sure is |
12:45:23 | B4gder | there are several ways to do it |
12:45:33 | austriancoder | for instance |
12:46:41 | B4gder | ? |
12:46:42 | austriancoder | i think, now is the right moment for the new graphics api |
12:46:44 | HCl | splah(LCD_REMOTE, 2, "blah"); |
12:46:46 | HCl | splash* |
12:46:48 | HCl | lag. |
12:46:50 | HCl | >.< |
12:47:04 | B4gder | a new graphics api doesn't solve this |
12:47:10 | B4gder | it just provides a new api |
12:47:15 | austriancoder | HCl: will do it this way now |
12:47:37 | B4gder | adding a numeric on all functions is a pain too for those that don't have more than one |
12:47:42 | HCl | its just a suggestion, it requires a lot of stuff.. |
12:47:56 | HCl | like checking whether thats actually possible on the target lcd, whether you're not going out of its x,y range, etc. |
12:47:58 | B4gder | I was more looking for making low-level functions generic with specific lcd / lcd_remote wrappers |
12:48:05 | austriancoder | B4gder: i have looked at other lcd drivers.. and all of them have duplicated functions |
12:48:19 | B4gder | I said that too |
12:48:26 | B4gder | repeating the same mistake doesn't make it better |
12:48:40 | austriancoder | i told you some time ago, that i want some wrappers, and you told me, not to do it |
12:48:49 | B4gder | I did not |
12:49:09 | B4gder | you were talking about different wrappers then |
12:49:36 | B4gder | I'm talking about lcd_drawline() and lcd_remote_drawline() should use the SAME underlying function |
12:49:50 | B4gder | and so should the lcd_drawline for recorder |
12:49:51 | austriancoder | maybe.. but lets think about to rewritte the drivers with much more sharing code |
12:50:15 | austriancoder | sound good |
12:50:59 | * | austriancoder thinks about a good solution |
12:51:40 | B4gder | I think we should have a struct that sets up the basic data for a specific lcd |
12:51:58 | B4gder | then you set a pointer to that struct and call the low-level function |
12:52:21 | austriancoder | i thought about the same |
12:52:29 | B4gder | :-) |
12:52:30 | austriancoder | :) |
12:52:50 | austriancoder | let me try to define a struct |
12:52:56 | B4gder | please do |
12:54:24 | B4gder | we're doing this kind of thing for the sound api |
12:55:03 | B4gder | "we" might be a bit too much said, but Linus is ;-) |
13:00 |
13:01:31 | austriancoder | so |
13:01:43 | austriancoder | incomplet struct: http://rafb.net/paste/results/0mk8Rw58.html |
13:01:47 | * | ashridah puts on his 'groupie' t-shirt. |
13:02:28 | B4gder | seems like a fine start |
13:02:55 | austriancoder | yeah.. we can extand it later will recoding |
13:03:03 | B4gder | but getstringsize doesn't have to be there |
13:03:32 | B4gder | but I agree, we'll fix it as we go along |
13:03:56 | austriancoder | :) |
13:04:08 | austriancoder | so i will start to recode it - thats ok for you? |
13:04:18 | B4gder | oh yes |
13:04:22 | austriancoder | fine |
13:05:50 | austriancoder | will add a generic_lcd.h/c - there will be the code, which will be shared |
13:06:43 | B4gder | bitmap_lcd perhaps |
13:11:31 | austriancoder | sounds good |
13:13:07 | amiconn | B4gder: You *can't* use the same underlying code for the different lcd routines |
13:13:09 | B4gder | or even lcd-bitmap to follow the existing naming |
13:13:19 | B4gder | sure you can |
13:13:26 | B4gder | it just needs some adjusting |
13:13:49 | amiconn | No, the code will be substantially different as soon as we support greyscale |
13:14:00 | B4gder | yes |
13:14:18 | B4gder | even more reason to have a struct like this |
13:14:39 | B4gder | the remote lcd is not greyscale, is it? |
13:14:43 | amiconn | no |
13:15:56 | amiconn | All routines that deal with more than single pixels will differ significantly for different lcd data formats |
13:16:57 | | Quit HCl ("Lost terminal") |
13:16:57 | LinusN | so there will be several functions, and some can be shared |
13:17:24 | B4gder | exactly |
13:17:37 | B4gder | each lcd-specific struct sets up a common or a specific function |
13:17:48 | | Join hcl [0] (hcl@titania.student.utwente.nl) |
13:19:56 | * | hcl smacks screen |
13:19:58 | | Nick hcl is now known as HCl (hcl@titania.student.utwente.nl) |
13:19:59 | * | LinusN wanders off to pick up his new car |
13:20:24 | amiconn | B4gder: Next problem: It will be necessary that a higher-level function (which might be shared) needs to call a lcd-specific low-level function. How could that be handled? |
13:20:53 | | Part LinusN |
13:21:07 | amiconn | (Btw: I do have ideas how to split higher and lower levels, similar to how the grayscale lib does it) |
13:21:45 | B4gder | the higher level ones wouldn't be shared, they'd simply be wrappers that set the pointer and call the shared function |
13:22:37 | B4gder | or |
13:22:41 | amiconn | The basic idea is to have 2 kinds of low-level functions, one dealing with single pixels, the other dealing with blocks of pixels (block of pixel == all pixels that share bytes in the lcd buffer somehow) |
13:23:43 | amiconn | There are 4 implementations for each group, one for each drawing mode (the lowest level really only consists of 2 functions), which are callable via a function pointer array (idex == draw mode) |
13:24:41 | amiconn | The higher levels all use these functions, but at least fillrect() and bitmap() do also need lowlevel knowledge |
13:25:05 | B4gder | but this doesn't contradict what I'm saying |
13:25:12 | austriancoder | atm it is looking like this: http://rafb.net/paste/results/Edm5BF73.html |
13:26:07 | amiconn | B4gder: Maybe, but implementing shared functions before changing the api (and the way of internal handling) which severely complicate things |
13:26:16 | amiconn | s/which/will |
13:26:23 | B4gder | perhaps |
13:26:42 | * | amiconn really wants an iriver. now! :( |
13:26:58 | B4gder | so the question is then, how close is the new api? |
13:26:59 | austriancoder | so it is now the best point for the new graphics api |
13:28:01 | amiconn | B4gder: As soon as my mmc driver modifications are done (and probably Jörg's usb-before-mount patch), I'll start working on that for the recorder core graphics |
13:29:02 | amiconn | Shouldn't take too long; most things are already "implemented" in my head... |
13:29:34 | B4gder | :-) |
13:29:38 | austriancoder | fine |
13:30:07 | austriancoder | i will work on the bitmap_lcd functions... and see how we can connect them |
13:34:37 | amiconn | The remote lcd bitmap drawing will probably be very similar to the archos internal lcd |
13:35:17 | amiconn | In fact, all routines will |
13:35:27 | amiconn | The h1xx main lcd will be different |
13:36:17 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
13:36:19 | * | preglow enters |
13:36:28 | austriancoder | looks very nice: http://rafb.net/paste/results/9wO5fv67.html |
13:37:26 | amiconn | That's one of the worst gfx routines ever |
13:37:40 | amiconn | ...doing the invert pixel by pixel. |
13:37:50 | amiconn | I know that this is the current core implementation |
13:38:33 | austriancoder | i only take the current used core functions, and try to share some code over the drivers |
13:38:52 | austriancoder | as the new api is not ready, i cant do anything other |
13:40:22 | amiconn | Yes... but this way, implementing the new api will get significantly harder (imho) |
13:41:54 | austriancoder | and why this? |
13:42:03 | austriancoder | we will later also share some code over the drivers?! |
13:44:34 | austriancoder | i could do some optimations with using the framebuffer |
13:45:01 | austriancoder | net to set every pixel to a value.. instead set a hole block of the framebuffer to a value |
13:46:53 | austriancoder | amiconn: when will you start with the new graphics api.. in 2 weeks or a month? |
13:50:35 | austriancoder | amiconn: huhu +g+ |
13:58:27 | austriancoder | hmmm |
13:58:37 | austriancoder | i dont know what i should do now :( |
14:00 |
14:10:22 | | Join Shagnar [0] (~tester@p54A0DD9F.dip.t-dialin.net) |
14:12:02 | elinenbe | has anyone here had the problem where the joystick button acts as if it is always pressed down (on their iriver)? |
14:14:46 | ashridah | hrm. no, i don't think i have. although i suspect my joystick isn't centering perfectly anymore, so it's aligned slightly to one side. |
14:14:52 | ashridah | it isn't triggering the button tho |
14:15:16 | ashridah | elinenbe: crack it open and see if the cups/springs/whatever are jammed/broken? |
14:15:19 | amiconn | austriancoder: As I said, I'll start as soon as I find the time. Whether that will be in 1 or 4 weeks I can't say (yet) |
14:17:19 | MoosCamaro | elinenbe: me, joystick left side is very sensitif |
14:17:25 | austriancoder | amiconn: ok.. so i dont will change anything at the driver - no sharing functions |
14:21:02 | | Join andY`fRa [0] (andy@dsl-084-058-105-166.arcor-ip.net) |
14:21:34 | | Quit andY`fRa (Client Quit) |
14:21:38 | | Join andY`fRa [0] (andy@dsl-084-058-105-166.arcor-ip.net) |
14:21:38 | | Join Patr3ck_ [0] (~patr3ck@p548CB4B9.dip.t-dialin.net) |
14:24:07 | *** | Saving seen data "./dancer.seen" |
14:24:56 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
14:25:28 | | Quit lostlogic ("Going to the moon") |
14:39:20 | | Quit Patr3ck (Read error: 110 (Connection timed out)) |
15:00 |
15:02:22 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
15:02:49 | | Quit MoosCamaro () |
15:04:01 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
15:15:25 | | Quit webguest54 ("CGI:IRC") |
15:23:20 | | Join Sucka [0] (~NNSCRIPT@host81-156-215-34.range81-156.btcentralplus.com) |
15:45:25 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
15:48:08 | | Quit gromit` (Read error: 54 (Connection reset by peer)) |
15:48:09 | | Join gromit`` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
16:00 |
16:00:41 | | Quit B4gder ("CGI:IRC") |
16:01:26 | | Quit Sucka ("a bird in the bush is worth two in your house") |
16:02:35 | | Join Sucka [0] (~NNSCRIPT@host81-156-215-34.range81-156.btcentralplus.com) |
16:06:05 | CoCoLUS | hi |
16:06:24 | CoCoLUS | i encountered some strange bug today |
16:06:54 | CoCoLUS | i planed on moving a few files from my computer to the iriver, and windows (when connected to rockbox) reported only 1 mb free space |
16:07:06 | CoCoLUS | after booting the original firmware, windows displayed the correct 444 mb |
16:07:08 | CoCoLUS | any clues? |
16:07:28 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
16:17:59 | ashridah | broken FAT? |
16:18:12 | ashridah | wait. which version of windows? |
16:18:17 | CoCoLUS | xp |
16:18:20 | ashridah | could system restore have been enabled on the drive? |
16:18:21 | CoCoLUS | never had that problem before with rockbox |
16:18:25 | CoCoLUS | no |
16:18:26 | ashridah | because that'll do fun things like that. |
16:19:01 | CoCoLUS | i have disabled system restore systemwide |
16:19:01 | ashridah | note that rockbox has nothing to do with windows using the iriver as a drive, since the usb<->hdd bridge chip inside the iriver does everything, you just turn it on and go to sleep. |
16:19:30 | CoCoLUS | well i can only describe what i've experienced |
16:20:28 | ashridah | well, true, but as i say, rockbox has no interaction with the drive when it's plugged into a pc via a usb cable. |
16:23:04 | MoosCamaro | HCl: you're here? |
16:24:10 | *** | Saving seen data "./dancer.seen" |
16:30:44 | MoosCamaro | HCl? |
16:32:26 | preglow | apparently not |
16:32:45 | MoosCamaro | hi preglow |
16:33:02 | preglow | hello |
16:34:19 | MoosCamaro | good comit yesterday |
16:34:19 | MoosCamaro | := |
16:34:25 | preglow | what? |
16:34:28 | preglow | oh, the patcher |
16:34:34 | MoosCamaro | yea |
16:37:53 | CoCoLUS | i'm so sick of europe getting second class treatment compared to the us |
16:38:15 | CoCoLUS | the sony psp... released date 1/9 ! |
16:38:28 | CoCoLUS | and price: 249 € compared to 249 $ |
16:39:28 | preglow | different markets, different prices |
16:39:52 | MoosCamaro | exactly |
16:39:54 | amiconn | HCl ? |
16:46:13 | | Quit Sucka (Read error: 104 (Connection reset by peer)) |
16:58:28 | | Quit ashridah ("Leaving") |
17:00 |
17:00:14 | | Join Renko [0] (~Renko@host217-43-110-55.range217-43.btcentralplus.com) |
17:01:15 | | Join tedboer [0] (~tedboer@mtg62.upf.es) |
17:01:16 | tedboer | hi |
17:03:19 | tedboer | i was just wondering, could portable players be used (iriver in my case) for realtime effects? in other words, is sound i/o fullduplex? if possible, what kind of latency would that have? i'd say processing power is more than sufficient for some nice effects... |
17:03:30 | HCl | amiconn: sup? |
17:03:35 | HCl | MoosCamaro: mm? |
17:04:02 | amiconn | HCl: Item #5 on your database todo should be easy. I'll look at it |
17:04:42 | amiconn | There's even a small bug. The db browser should close the database file before rockbox enters usb mode. It doesn't |
17:04:49 | HCl | okay |
17:06:01 | HCl | tedboer: yes, it theory, it could. |
17:07:02 | preglow | tedboer: i'll be working on this |
17:07:04 | t0mas | tedboer: you want echo and things like that? |
17:07:16 | t0mas | preglow: cool, have a plan? |
17:07:17 | preglow | tedboer: i'm planning a vocoder among other things |
17:07:48 | preglow | no plan, no, i don't even know if the audio chip supports full duplex operation, but i sure hope so |
17:08:00 | t0mas | iriver does... |
17:08:11 | t0mas | you can listen to something you record in original firmware |
17:08:26 | preglow | t0mas: that could be a passthrought switch in the audio chip |
17:08:37 | t0mas | hm... the volume control works ;) |
17:08:49 | preglow | the volume is adjusted in the audio chip |
17:08:57 | t0mas | hm... then I don't know |
17:09:01 | preglow | nor do i |
17:09:13 | preglow | and i won't have time to work seriously on rockbox for several months |
17:09:32 | preglow | at least, i seriously doubt so |
17:10:12 | t0mas | the UDA1380 should support full duplex for the effect thing right? |
17:10:50 | preglow | yes |
17:11:35 | preglow | tedboer: as for latency, i guess there is very little of it in the hardware, at least |
17:13:14 | | Join Sucka [0] (~NNSCRIPT@host81-156-215-34.range81-156.btcentralplus.com) |
17:13:41 | t0mas | cool |
17:13:49 | t0mas | never knew the UDA1380 supported 100 khz |
17:14:21 | preglow | it may do, but we're severly limited in what sfreqs we can use |
17:14:25 | preglow | no 48khz, for instance |
17:15:34 | t0mas | what's the limiting component there? |
17:17:17 | t0mas | A feature: "Digital mixer for mixing ADC output signal and digital |
17:17:17 | t0mas | serial input signal, if they run at the same sampling |
17:17:17 | t0mas | frequency." |
17:19:24 | MoosCamaro | HCl: i 've got a error message in boot: "unsuported db vesion 1" |
17:20:05 | MoosCamaro | HCl: i can't see my db with your new version |
17:20:10 | t0mas | MoosCamaro: you have to build the database with the new script |
17:20:39 | MoosCamaro | with the new script, it don't build |
17:20:50 | MoosCamaro | i don't know why |
17:20:51 | t0mas | giving an error? |
17:20:51 | | Quit Sucka ("a bird in the bush is worth two in your house") |
17:21:08 | preglow | t0mas: cpu frequency |
17:21:25 | t0mas | preglow: can't it get to 48khz on max speed? |
17:21:38 | MoosCamaro | HCl: i cameback v1 it build, but i can't see it |
17:21:41 | preglow | the clocks for the different components have to match up |
17:21:50 | t0mas | ah ok |
17:22:11 | preglow | we can do 22.05, 44.1, 88.1khz, etc |
17:22:16 | preglow | but not 24khz, 48khz, 96khz |
17:22:49 | t0mas | hm... weird... |
17:22:52 | preglow | not really |
17:22:54 | preglow | just bad design |
17:23:00 | t0mas | hasn't iriver invented some trick for it? |
17:23:04 | preglow | no |
17:23:06 | preglow | they resample |
17:23:08 | preglow | to 44.1khz |
17:23:12 | t0mas | tsss... |
17:23:17 | preglow | even optical out is 44.1khz for 48khz files |
17:23:21 | t0mas | stupid design then yes... |
17:23:33 | preglow | but yeah |
17:23:38 | preglow | i'm really hoping we can do full duplex |
17:23:50 | t0mas | yeah, I'm searching for some info on that |
17:23:59 | preglow | making this little player to a little effect box is part of the reason i joined the project in the first place ;) |
17:24:27 | HCl | MoosCamaro: what? |
17:24:38 | MoosCamaro | hi HCl |
17:24:39 | t0mas | preglow: I speak dutch... and philips is dutch... |
17:24:47 | t0mas | so if I can find some telephone number... |
17:25:55 | MoosCamaro | HCl: with new cvs update, error message in boot:"unsuported db version 1" |
17:26:12 | | Join hile [0] (hile@hack.fi) |
17:26:35 | t0mas | MoosCamaro: you said you had a problem creating a database with the second script version? |
17:26:46 | MoosCamaro | yea |
17:26:59 | t0mas | what's the error message? |
17:27:02 | MoosCamaro | can't create db with v2 |
17:27:33 | t0mas | yes, but why can't you? |
17:27:35 | MoosCamaro | "unsuported database version 1" |
17:27:48 | t0mas | no, that's the rockbox error |
17:27:56 | MoosCamaro | yes |
17:27:59 | t0mas | you have to create the database from your pc |
17:28:00 | preglow | t0mas: someone probably has this information already |
17:28:05 | t0mas | preglow: ok |
17:28:06 | preglow | like xshock or linus |
17:28:31 | MoosCamaro | i can't see my db with this current cvs version |
17:28:44 | t0mas | MoosCamaro: no, you can't |
17:28:48 | t0mas | you have to rebuild a new db |
17:28:57 | MoosCamaro | i do it |
17:29:19 | MoosCamaro | but not building wiyh new script |
17:29:35 | MoosCamaro | i attempt again |
17:30:50 | MoosCamaro | in the dir .rock, necessary the 2 scripts or just v2? |
17:32:01 | t0mas | just 2 |
17:32:36 | MoosCamaro | don't build |
17:33:06 | MoosCamaro | i use make db file but buld't |
17:34:36 | MoosCamaro | grh!!! |
17:34:41 | MoosCamaro | don't build |
17:35:22 | MoosCamaro | i use songdbv2 but don't build |
17:35:27 | MoosCamaro | HCl? |
17:36:00 | t0mas | huh? |
17:36:06 | t0mas | did you read the wikipage? |
17:36:18 | t0mas | http://www.rockbox.org/twiki/bin/view/Main/TagDatabase |
17:36:30 | MoosCamaro | yesterday my big db sounds good |
17:36:46 | MoosCamaro | but with today cvs not |
17:36:57 | t0mas | yes, the db format changed |
17:37:08 | t0mas | so have you rebuild the db with the new script? |
17:37:18 | t0mas | (not the one from the wiki, the one from cvs) |
17:37:25 | preglow | i see nothing that indicates it doesn't support full duplex |
17:37:55 | t0mas | preglow: they weren't sure... but philips told me it should be possible to record and output at the same time |
17:38:04 | t0mas | as the AD and DA convertors are separate |
17:38:23 | MoosCamaro | i used new script, but when i clik in db build, perl don't open |
17:38:33 | t0mas | hm.. |
17:39:12 | MoosCamaro | in my .rock i've got songdbv2 and perl files |
17:39:20 | MoosCamaro | but don't sounds good |
17:39:32 | t0mas | what's the filename of songdbv2 ? |
17:39:33 | MoosCamaro | i don't understand |
17:39:34 | t0mas | songdb.pl? |
17:39:52 | MoosCamaro | songdbv2 |
17:39:58 | t0mas | rename it to songdb.pl |
17:40:00 | MoosCamaro | pl file yea |
17:40:01 | t0mas | and try again |
17:40:09 | MoosCamaro | ok |
17:40:18 | preglow | t0mas: you actually called them? |
17:40:21 | t0mas | yes |
17:40:23 | preglow | haha |
17:40:23 | preglow | great |
17:40:37 | t0mas | they're dutch... so for me it isn't a problem to call them ;) |
17:40:39 | preglow | but yeah, like you're saying |
17:40:46 | preglow | they're separate |
17:40:49 | preglow | anyway |
17:40:51 | t0mas | but they didn't know for sure... it was a helpdesk |
17:40:52 | preglow | enough rockbox |
17:40:54 | * | preglow vanishes |
17:40:59 | t0mas | I gave them my email address |
17:41:08 | t0mas | some tech guy will look at the question and email me :) |
17:41:31 | t0mas | MoosCamaro: is it working now? |
17:41:58 | MoosCamaro | it build |
17:42:16 | MoosCamaro | i wait for see if error msg in boot |
17:42:36 | MoosCamaro | i've got big db |
17:49:04 | MoosCamaro | well |
17:49:15 | t0mas | works? |
17:49:28 | MoosCamaro | rocks good |
17:49:33 | MoosCamaro | thankx |
17:49:36 | t0mas | :) |
17:49:44 | MoosCamaro | i'm so stupid guy |
17:49:49 | MoosCamaro | :) |
17:52:12 | t0mas | hm... someone should update the plugin api docs sometime... |
17:52:34 | preglow | go ahead :P |
17:52:43 | * | t0mas was more thingking of doxygen |
17:52:48 | t0mas | -g |
17:53:01 | preglow | doxygen is ok, if done properly |
17:53:22 | t0mas | hm... maybe it's a good idea to add doxygen comments to some of the rockbox files |
17:53:33 | preglow | but sure, it's a decent enough idea, ask the big boys what they think of it |
17:54:15 | t0mas | I guess linus is still reading logs :) |
17:54:59 | * | t0mas prods Zagor |
17:55:05 | t0mas | as he's the only one not away... |
17:55:14 | t0mas | hmm... "idle 24:37:05, signon: Mon Apr 25 08:49:27" |
17:57:08 | preglow | linus is more than busy driving his new car around, bless him |
17:57:34 | t0mas | ghehe |
17:58:08 | bobTHC | which car he bought ? |
17:58:25 | t0mas | I guess we will see a "Feltzing Iriver extra's company" selling carkits soon then ;) |
17:58:50 | | Quit Patr3ck_ () |
17:58:52 | MoosCamaro | :) |
17:59:08 | MoosCamaro | hi bobTHC |
17:59:36 | bobTHC | hi |
17:59:47 | MoosCamaro | la forme? |
18:00 |
18:00:16 | bobTHC | yes ;) |
18:00:53 | MoosCamaro | i smoke one for you |
18:00:57 | MoosCamaro | :) |
18:02:33 | bobTHC | hehe, i cant do the same for u, i'm at work but dont worry when quit i'll do |
18:02:52 | MoosCamaro | hehe:) |
18:03:07 | MoosCamaro | a ta santé |
18:03:34 | bobTHC | cheeeeeeers ;) |
18:04:19 | | Join Sucka [0] (~NNSCRIPT@host81-156-215-34.range81-156.btcentralplus.com) |
18:05:32 | preglow | he got a volvo v70, i believe |
18:05:49 | preglow | and he did mention modding it to be able to interface with an mp3 player, heh |
18:07:09 | bobTHC | :))) i'm a psychic, i found the car manufacturer without your help |
18:07:41 | preglow | someone cart this man off to the research lab, he can read my mind |
18:07:59 | bobTHC | lol |
18:08:09 | MoosCamaro | :-) |
18:09:20 | * | t0mas swallows a remark on french people :P |
18:10:01 | bobTHC | :) |
18:10:19 | MoosCamaro | :-) |
18:10:59 | bobTHC | for me volvo V70 is a good choice if he take the 2.5L R 300HP |
18:11:10 | bobTHC | ;) |
18:11:28 | t0mas | ghehe |
18:11:38 | t0mas | that's not really a cheap one ;) |
18:12:14 | bobTHC | good things are seldom cheaps |
18:13:28 | preglow | any car would do for me about now |
18:14:36 | bobTHC | a fiat 500 is ok ;) ? |
18:14:40 | preglow | haha |
18:14:46 | preglow | as long as i can drive it from a -> b |
18:14:52 | * | t0mas isn't even allowed to drive a car ;) |
18:15:35 | bobTHC | why ? |
18:15:46 | t0mas | I'm 17 :) |
18:15:59 | t0mas | have to wait a few months to get my license |
18:16:09 | bobTHC | :) |
18:16:25 | bobTHC | that change the life |
18:17:18 | preglow | haha |
18:17:23 | preglow | it changes your life if you get a car |
18:17:26 | preglow | which i don't have |
18:17:32 | preglow | since i can't afford one :D |
18:18:38 | MoosCamaro | here in Paris, car is not good all the day |
18:18:59 | preglow | if you live in a big city, you really don't need a car |
18:19:07 | bobTHC | yes of course in bigcity is the opposite |
18:19:40 | bobTHC | but when you want to go on the countryside of the world ;) hard to do without ;) |
18:19:55 | MoosCamaro | true |
18:20:02 | t0mas | bobTHC: paris has an excellent subway system... |
18:20:04 | MoosCamaro | car+subway |
18:20:28 | MoosCamaro | yes it's true |
18:20:29 | t0mas | and those thalys trains are usefull too... |
18:20:38 | bobTHC | the subway is good, buses are not really usefull |
18:21:20 | MoosCamaro | Bob: which city you live in France? |
18:21:51 | bobTHC | marseilles like says english |
18:22:21 | MoosCamaro | beautiful city |
18:22:41 | bobTHC | and here the subway is totally unusable |
18:22:50 | MoosCamaro | :) |
18:23:13 | bobTHC | 2 lines, a dozen of station and close @ 19h |
18:23:17 | bobTHC | lol |
18:23:25 | MoosCamaro | i'am fan of the O.M club of football of Marseille |
18:23:28 | MoosCamaro | :) |
18:24:13 | *** | Saving seen data "./dancer.seen" |
18:24:21 | bobTHC | me too, necessarily |
18:24:43 | MoosCamaro | :-) |
18:29:14 | preglow | haha |
18:29:20 | preglow | i'm a fan of abolishing football from the planet |
18:29:32 | preglow | on the grounds of being a boring sport |
18:30:19 | * | preglow sneaks out before being killed |
18:30:24 | bobTHC | lol |
18:31:03 | MoosCamaro | :-) |
18:31:12 | MoosCamaro | it's culture question |
18:31:27 | bobTHC | here it's not a question of which sport, however which footballclub |
18:32:06 | bobTHC | in norway u have the mre spectacular sport ever : curling |
18:32:11 | preglow | haha |
18:32:17 | MoosCamaro | :) |
18:32:17 | preglow | no, football is what's popular here as well |
18:32:22 | preglow | but i love curling :P |
18:32:37 | bobTHC | ;) |
18:33:30 | MoosCamaro | i'am passioned by all sports |
18:33:50 | MoosCamaro | and pratic tennis and foot |
18:34:38 | | Quit Sucka ("a bird in the bush is worth two in your house") |
18:34:43 | bobTHC | and the best of all sport never invent is rockboxing ;) |
18:35:06 | MoosCamaro | hehe :) |
18:35:08 | preglow | i can see that becoming a viable sport as soon as i code my vocoder |
18:36:47 | bobTHC | :) just vocoder or the total FX package with chorus, tremolo..... ? ;) |
18:38:03 | preglow | i can see it becoming a sport of seeing who has the most kickass effects on their player |
18:38:20 | preglow | a shouting match until one of the players wet their pants |
18:38:39 | bobTHC | lol |
18:41:20 | bobTHC | why not a speech synthetis engine when u have the wet hands ? |
18:43:00 | preglow | much harder |
18:43:03 | preglow | but i've thought of it |
18:43:29 | bobTHC | 120Mhz ... dont forget |
18:43:30 | bobTHC | ;) |
18:43:34 | preglow | heh |
18:43:38 | preglow | with crap ram |
18:43:49 | bobTHC | indeed |
18:45:46 | preglow | my, i love vococers |
18:45:46 | bobTHC | but 32MB... |
18:45:48 | preglow | vocoders... |
18:46:11 | bobTHC | to make funny phone jokes ? ;) |
18:46:31 | preglow | haha |
18:46:41 | preglow | they just sound plain bad |
18:46:48 | preglow | especially in electro music |
18:47:04 | rasher | plug it between mic and computer while playing $FPS_OF_THE_MONTH |
18:47:11 | rasher | and scare your teammates |
18:47:15 | preglow | hahah |
18:47:52 | preglow | or just play an audio book or something |
18:48:25 | preglow | sounds like a bloody robot is reading literary classics |
18:49:04 | bobTHC | with the darth vader voice |
18:49:38 | preglow | no, darth vader isn't vocoder |
18:49:43 | preglow | it's just flanger or something |
18:51:00 | bobTHC | imho u can be near with vocoder too |
18:51:21 | bobTHC | but it's not a typically vocoder sound |
18:52:18 | bobTHC | orange vocoder do great things for me this days ;) |
18:52:34 | preglow | orange vocoder is pretty neat |
18:53:53 | bobTHC | yes, prosoniq release good stuffs |
18:55:45 | bobTHC | VoxCiter is one of this ;) |
18:55:51 | bobTHC | too |
18:56:44 | HCl | mmmmm.. |
18:56:45 | HCl | hello |
18:56:57 | bobTHC | re |
18:57:16 | HCl | MoosCamaro: you need to redownload songdb.pl |
18:57:29 | HCl | the makedb.bat relies on songdb.pl, and songdbv2.pl is in cvs now |
18:58:29 | MoosCamaro | re HCl |
18:58:37 | MoosCamaro | yes i see that |
18:59:34 | MoosCamaro | my db works fine now(thanx t0mas) |
18:59:42 | t0mas | :) |
18:59:43 | HCl | kay |
18:59:50 | HCl | i suggest you update the script from cvs though |
19:00 |
19:00:00 | HCl | not use the one thats in the database folder on my server |
19:00:01 | preglow | http://glow.m0f0.net/cyberianknights.ogg |
19:00:05 | preglow | there's proper vocoder in use |
19:00:16 | preglow | sorry about mono, i hate audacity |
19:00:36 | MoosCamaro | yes i download it |
19:00:59 | MoosCamaro | but i forget rename .pl file |
19:01:19 | MoosCamaro | forgot |
19:02:31 | HCl | yes, i'm saying you shouldn't download songdbv2.pl |
19:02:34 | HCl | but the one from cvs. |
19:02:38 | HCl | then you don't have to rename it either. |
19:02:56 | MoosCamaro | :) |
19:03:25 | MoosCamaro | have you got in your plan, the kind filter? |
19:03:36 | HCl | ? |
19:03:39 | HCl | kind+ |
19:03:40 | HCl | ? |
19:03:43 | MoosCamaro | genre |
19:03:57 | MoosCamaro | Bob: filtrage par genre |
19:04:12 | HCl | genre's are already stored. eventually the info will be combined into a playlist generator |
19:04:39 | MoosCamaro | in the browser |
19:05:00 | bobTHC | so yes MoosCamaro u will can generate playlist by genre ;) |
19:05:02 | * | HCl was more thinking in the form of a plugin or as an option in the menu. |
19:05:20 | MoosCamaro | ok thanks |
19:05:34 | * | HCl annoys his flatmates by watching anime\ |
19:05:55 | bobTHC | hehe subfans ? |
19:05:59 | HCl | yes, i swear. |
19:06:03 | HCl | yellow subtitles are the worst. |
19:06:48 | HCl | they made the subtitle colors in the colors of the characters o.o |
19:07:22 | bobTHC | :( |
19:08:33 | MoosCamaro | HCl: have you got any news about ÿ bugs? |
19:08:49 | HCl | they're caused by a bug in the id3 parser part of the songdb.pl |
19:08:53 | HCl | its not high on my priority list |
19:09:12 | MoosCamaro | ok |
19:10:05 | HCl | i'm kind of wanting mp3 support before starting on the runtimedb.. |
19:10:06 | bobTHC | ÿ is a real strange letter, even linux have trouble to handle it... |
19:10:36 | bobTHC | at least ftpd ;) |
19:11:38 | | Quit bobTHC ("Smoke Weed Every Day !") |
19:14:16 | MoosCamaro | HCl/t0mas: PSV Eindoven play today for European Football Cup |
19:14:19 | MoosCamaro | :) |
19:14:26 | t0mas | ghehe |
19:14:36 | HCl | yea.. |
19:14:36 | t0mas | don't even know if they're good... |
19:14:57 | MoosCamaro | they played good |
19:14:59 | * | HCl generally doesn't care much for sports, but it can be fun to watch sometimes |
19:15:56 | MoosCamaro | it' good for Netherlands image in europe |
19:16:17 | HCl | for people who think soccer is a big deal... |
19:16:18 | HCl | i guess.. |
19:16:29 | MoosCamaro | :) |
19:17:48 | | Join TheVoid [0] (~matt@adsl-68-73-112-2.dsl.emhril.ameritech.net) |
19:18:16 | TheVoid | hardware troubles... anyone feeling adventurous? |
19:18:26 | * | HCl is a software person |
19:18:44 | * | TheVoid remembers HCl |
19:18:47 | TheVoid | :) |
19:18:55 | * | HCl also needs someone who can explain what code gets ran when a song is played/loaded. |
19:19:15 | * | TheVoid is a dumb end-user |
19:19:27 | preglow | TheVoid: still no disk? |
19:19:39 | TheVoid | ya. here's the whole story: |
19:20:42 | thegeek | HCl |
19:20:59 | HCl | m? |
19:21:07 | thegeek | how much work is it to extend the db with support for more tags? |
19:21:24 | HCl | depends on what you mean with more tags |
19:21:35 | thegeek | well |
19:21:36 | thegeek | I mean |
19:21:37 | TheVoid | the recharge plugin on the player snapped off into the player the other night (my reaction: NOOOOO!!!)... so i took the player apart and soldered it back on. after that, i've been getting ATA -11 (you know... hard disk wont start up)... so i was reading around, and it turned out two of the parts i unsoldered are used to power the HDD... so feeling relieved, i soldered those two connections back together, and.. well... that wasnt it |
19:21:48 | thegeek | like |
19:21:50 | thegeek | custom tags |
19:21:58 | thegeek | I use some custom tags for my mp3's |
19:22:09 | thegeek | Like |
19:22:10 | thegeek | f.ex |
19:22:11 | HCl | custom tags? you have your own tagging format? o.o. |
19:22:13 | thegeek | Date added to collection |
19:22:30 | thegeek | foobar2000 can set whatever tags you want |
19:22:45 | HCl | well, you'd have to find a perl reader for those kind of tags |
19:22:50 | HCl | anyways |
19:22:50 | thegeek | ok |
19:22:55 | HCl | the code in songdb.pl is fairly adaptable |
19:22:58 | thegeek | mhm |
19:23:02 | HCl | but the code in rockbox |
19:23:05 | HCl | really isn't very nice |
19:23:10 | thegeek | I see |
19:23:15 | HCl | i tried to convert it to more maintainable a bit |
19:23:15 | thegeek | oh well |
19:23:17 | thegeek | ;) |
19:23:17 | HCl | with my v2 update |
19:23:19 | preglow | TheVoid: well, i have no experience with archos hardware, so can't help you |
19:23:21 | thegeek | good work btw:) |
19:23:24 | HCl | thanks |
19:23:28 | HCl | anyways. |
19:23:35 | HCl | you'd have to browse through the entire code for it |
19:23:40 | HCl | and see what regions would be affected |
19:23:44 | thegeek | humhumhum |
19:24:16 | HCl | we can't just add any tags to the database |
19:24:21 | HCl | since the database format is static |
19:24:23 | thegeek | I understand that |
19:24:26 | thegeek | yea |
19:24:47 | HCl | mostly cause writing a parser for xml and stuff like that is too slow for archos |
19:24:49 | thegeek | what about some more standard tags? |
19:24:50 | thegeek | like |
19:24:50 | thegeek | date |
19:24:54 | thegeek | is it implemented? |
19:24:57 | HCl | umm... |
19:25:10 | HCl | well, adding not, but last time played should be implemented in the runtime db |
19:25:16 | thegeek | well |
19:25:17 | thegeek | I meant |
19:25:17 | HCl | date added isn't in the database. |
19:25:20 | thegeek | %DATE% |
19:25:21 | thegeek | as in |
19:25:24 | thegeek | album date |
19:25:26 | thegeek | ah |
19:25:34 | thegeek | oh well |
19:25:37 | HCl | we only support id3v1 / v2, i think |
19:25:39 | thegeek | it works great as it is now |
19:25:42 | HCl | i never touched the tag reader bit |
19:25:49 | thegeek | I'm spoiled |
19:25:50 | thegeek | foobar2000 ;) |
19:25:51 | thegeek | hehe |
19:25:57 | TheVoid | preglow: i posted the problem in the forums... we'll see what happens |
19:26:55 | HCl | anyways |
19:27:02 | HCl | i think the songdb.pl is pretty portable |
19:27:07 | HCl | you'd just have to alter the tag reader bit |
19:27:10 | HCl | to support more fileformats |
19:27:18 | HCl | and export more tags to the database part |
19:27:22 | HCl | database building* |
19:27:41 | thegeek | mhm |
19:28:35 | HCl | as for the actual database suppporting certain tags |
19:28:48 | HCl | they'd have to be generic ones, not custom ones |
19:28:54 | HCl | for them to get added |
19:29:04 | | Quit TheVoid () |
19:33:00 | HCl | hmm.. |
19:49:02 | | Quit hile ("jotain muuta (nelonen)") |
20:00 |
20:03:10 | HCl | any rockbox core developers awake.. |
20:03:32 | HCl | if i were to add some functions to operate the runtimedatabase, where would i put them... |
20:03:36 | HCl | rasher: how're things with the hash? |
20:07:24 | preglow | i'll refrain from making a bad joke |
20:08:14 | HCl | i really need the stuff soon :P |
20:08:19 | HCl | anyways. |
20:08:22 | * | HCl prods rasher |
20:08:41 | preglow | what kind of hash do you need? |
20:08:45 | HCl | file |
20:08:46 | HCl | :3 |
20:08:52 | HCl | that runs fast on embedded devices |
20:09:04 | preglow | haha |
20:09:07 | preglow | in that case i can't help |
20:09:11 | preglow | i've no idea what runs fast |
20:09:19 | preglow | i do know that md5 isn't very fast, heh |
20:09:19 | HCl | rasher looked at it... |
20:09:30 | HCl | i pretty much need a plugin that scans all files on the target |
20:09:35 | HCl | and reports for duplicate hashes. |
20:09:43 | preglow | well |
20:09:46 | preglow | crc32 isn't too bad |
20:10:00 | * | HCl hiccups |
20:10:06 | HCl | annoying. |
20:10:09 | HCl | finally finished something. |
20:10:11 | HCl | and now i'm bored |
20:10:12 | HCl | :? |
20:10:12 | HCl | :/ |
20:10:15 | preglow | hold your breath |
20:10:22 | HCl | i can't, for long |
20:10:23 | HCl | o.o |
20:10:57 | preglow | half a minute does the trick for me |
20:11:07 | HCl | pretty much. |
20:14:29 | HCl | i need to know where i can add functions that'll be pretty much global.. |
20:14:38 | HCl | but first i need hashing to work. |
20:14:41 | HCl | for which i need rasher |
20:14:47 | * | HCl violently shakes rasher back and forth |
20:14:54 | HCl | wake uppppp x.x |
20:15:03 | preglow | what kind of functions? |
20:15:14 | HCl | runtime database stuff, and general database stuff. |
20:15:24 | preglow | probably add some new file |
20:15:37 | HCl | get tagdata for file, store runtime data for file |
20:15:43 | HCl | add file |
20:15:45 | HCl | remove file |
20:15:46 | HCl | rename file |
20:15:59 | HCl | synchronize runtimedatabase |
20:18:20 | HCl | where though, apps? |
20:18:31 | preglow | yeah |
20:18:33 | preglow | i'd guess |
20:24:17 | *** | Saving seen data "./dancer.seen" |
20:29:10 | * | HCl is gonna love the "rating" option of the new database ^.^ |
20:30:11 | | Quit crash_ (Remote closed the connection) |
20:30:21 | | Join crash_ [0] (~crash@a15167580.alturo-server.de) |
20:30:37 | HCl | can anyone tell me whether i'm able to 16bit align shorts |
20:30:42 | HCl | or whether they'll have to be 32 bit aligned |
20:30:43 | HCl | ? |
20:30:46 | HCl | for archos |
20:31:12 | * | HCl guesses we'll find out. |
20:31:21 | HCl | it'll be less tedious to fix it for the runtime db anyways |
20:31:31 | preglow | hmm |
20:31:51 | preglow | i should think the types need to be aligned on a boundary equalling their sizse |
20:32:14 | HCl | okay. |
20:32:20 | preglow | but no guarantee |
20:32:22 | preglow | check the manual |
20:32:22 | HCl | then i'll nicely put two shorts next to eachother |
20:33:01 | amiconn | preglow: you're right |
20:33:18 | preglow | \o/ |
20:34:23 | * | amiconn compiles with a reload-db-after-usb patch... |
20:34:41 | HCl | you might have to look at a check that i think i added to db_init.. |
20:35:25 | | Quit crash_ (Remote closed the connection) |
20:35:31 | | Join crash_ [0] (~crash@a15167580.alturo-server.de) |
20:42:17 | * | HCl works on structurizing the database code. |
20:45:24 | | Join Elmoe_ [0] (elmoe@c-24-18-191-227.hsd1.wa.comcast.net) |
20:45:31 | * | Elmoe_ pokes pabs |
20:46:19 | t0mas | amiconn: maybe do it like rolo does? check if the file is modified? |
20:47:53 | amiconn | t0mas: The reload itself is really simple. I added a db_shutdown() function, which is called before rockbox hands over disk control to usb and does what the current code 'forgets' - close the db file. |
20:48:14 | amiconn | After returning from usb, I added a call to db_init() |
20:48:18 | t0mas | ah ok |
20:48:23 | t0mas | then checking it isn't needed |
20:49:14 | amiconn | Only one thing isn't working properly yet - if the current browse mode is 'id3db', it should return to the db root as it does with the filesystem |
20:50:12 | amiconn | I need to find out where the dir filter modes are defined... |
20:52:54 | amiconn | settings.h |
20:53:03 | t0mas | :) |
20:54:05 | amiconn | Hmm, that's not the problem... |
20:55:35 | * | t0mas is still searching for an opensource dictionary... |
20:55:56 | CoCoLUS | http://lingucomponent.openoffice.org/spell_dic.html ? |
20:56:07 | t0mas | with word explaination... |
20:56:56 | t0mas | as it's useless to have just a wordlist |
20:57:43 | CoCoLUS | well define "open source" |
20:57:52 | CoCoLUS | free to use? |
20:58:37 | t0mas | en to download |
20:58:39 | t0mas | en = and |
20:58:49 | t0mas | I need wordlists... |
20:59:16 | t0mas | and downloading should be free... better would be GPL-ed wordlists... but that isn't really needed |
21:00 |
21:00:34 | HCl | the moby project? |
21:00:46 | HCl | isn't websters dictionary free? |
21:00:50 | HCl | www.dictionary.com |
21:01:27 | * | HCl restructurizes the database stuff into database.h and database.c |
21:01:45 | t0mas | isn't downloadable |
21:01:54 | HCl | hrm. |
21:02:03 | HCl | sure? |
21:02:43 | t0mas | yes |
21:04:05 | amiconn | DB reload is working now.... |
21:04:16 | HCl | yay. |
21:06:33 | amiconn | There's still a small glitch |
21:07:08 | t0mas | CoCoLUS: no suggestions for my search? :) |
21:07:18 | CoCoLUS | nope :) |
21:07:19 | CoCoLUS | sorry |
21:07:32 | amiconn | Going 'valid db' ==> 'no db or invalid db' and vice versa via USB mode causes display probs |
21:08:06 | amiconn | ...if id3db browse mode is enabled when entering usb mode |
21:11:59 | HCl | it should go back to file mode |
21:12:04 | HCl | if the id3 db becomes invalid |
21:12:16 | Rob- | gcide is a free dictionary. http://ftp.gnu.org/gnu/gcide/ |
21:12:43 | rasher | HCl: haven't looked at it.. I just have the function to hash files.. no recursive lookup thingy |
21:12:45 | amiconn | HCl: It doesn't do that even if you enable id3db mode and there is no db in the first place |
21:13:30 | t0mas | Rob-: tnx |
21:14:27 | HCl | amiconn: yea, now you mention it. o.o. it should. |
21:14:55 | rasher | that'd confuse people |
21:14:59 | rasher | unless there's a message |
21:15:17 | HCl | it gives a message o.o. |
21:15:23 | rasher | "BUT I TURNED DB MODE ON AND IT JUST SHOWED FILE MODE!!!!1!!1!!!1ELEVEN" |
21:15:44 | HCl | i don't think we shouldn't add nice features because it would confuse dumb people :/ |
21:16:07 | rasher | that's not the issue |
21:16:15 | rasher | the issue is non-obviousness |
21:16:41 | rasher | doing something other than the expected should be accompanied by a message |
21:16:47 | rasher | explaining why |
21:16:53 | rasher | imho |
21:17:27 | HCl | it is! |
21:18:25 | rasher | wellthen |
21:18:33 | | Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.UMBC.EDU) |
21:18:40 | rasher | I just reacted to your second statement |
21:18:50 | rasher | which seems sortof arrogant to me |
21:19:50 | amiconn | HCl: The invalid->valid id3db transition within usb mode is handled now. I'll leave the issue with the other transition for now |
21:19:53 | | Quit Stryke` (Client Quit) |
21:25:09 | HCl | okay |
21:27:00 | amiconn | My id3 database on the recorder is 1.2 MB |
21:27:18 | HCl | not too bad. |
21:27:21 | HCl | mine is 5.8 |
21:27:28 | HCl | mostly due to the fact that i have an album with 715 songs. |
21:27:35 | amiconn | Monster tags, or way more tracks? |
21:27:37 | HCl | which causes all other albums to have space for 715 songs |
21:27:38 | amiconn | Ah, yes |
21:28:22 | amiconn | I'll build a db for my player as well |
21:29:10 | | Join Tang_ [0] (~chatzilla@ARennes-252-1-55-47.w83-195.abo.wanadoo.fr) |
21:29:25 | amiconn | The db of my 2 GB MMC (~66% full) card is really tiny though - 42 KB |
21:29:44 | HCl | mk |
21:29:47 | HCl | hows mmc? |
21:30:17 | amiconn | Still unfinished, but I'll resume working on it in a few |
21:30:22 | HCl | kay |
21:31:09 | MoosCamaro | hi Tang |
21:33:01 | HCl | does C support whatdoyou call it.. functions with the same names but different arguments? |
21:33:24 | amiconn | ??? |
21:34:36 | CoCoLUS | overloaded functions. |
21:34:47 | amiconn | ????? |
21:35:08 | CoCoLUS | c++ does |
21:35:20 | CoCoLUS | i don't think c does, though, could be completely wrong of course :) |
21:35:50 | amiconn | bah, oo stuff |
21:35:55 | CoCoLUS | no |
21:36:00 | CoCoLUS | i wouldn't call it that |
21:36:47 | preglow | c does not support overloaded functions, no |
21:37:12 | CoCoLUS | not that it's hard to do without them :) |
21:37:19 | preglow | nah, not really |
21:37:22 | preglow | they're great sometimes, though |
21:37:22 | HCl | can i assume pointers are 32bits? |
21:37:31 | preglow | do you need to assume that? |
21:37:38 | HCl | yes o.o. |
21:37:41 | preglow | why? |
21:37:50 | HCl | cause i have to skip a pointer in my structure o.o. |
21:38:00 | preglow | then skip sizeof(pointer) |
21:38:01 | amiconn | sizeof is your friend |
21:38:04 | CoCoLUS | over-riding- functions are nice |
21:38:04 | HCl | hrm. |
21:38:05 | HCl | good point. |
21:38:36 | preglow | CoCoLUS: all if it can be nice if used properly |
21:38:53 | preglow | and plain irritating if used improperly |
21:39:17 | CoCoLUS | of course, but isn't that statement true for everything in life? :) |
21:39:56 | preglow | indeed ;) |
21:40:50 | preglow | but no, operator overloading isn't oo, heh |
21:41:14 | preglow | java doesn't have them, and java is oo ;) |
21:41:37 | Tang_ | Hello |
21:41:39 | Tang_ | :) |
21:41:41 | preglow | hi |
21:41:49 | Seed | hi |
21:41:53 | Tang_ | Hi preglow |
21:41:59 | Tang_ | i'm back at home |
21:42:19 | Tang_ | now i can work on the fornoobs section translation |
21:42:21 | Tang_ | :) |
21:42:42 | | Join muesli- [0] (muesli_tv@brsg-d9b8e190.pool.mediaWays.net) |
21:42:52 | | Join muesli_- [0] (muesli_tv@brsg-d9b8e190.pool.mediaWays.net) |
21:43:30 | | Quit muesli- (Client Quit) |
21:43:34 | Tang_ | hi muesli_- |
21:43:43 | muesli_- | high tang |
21:43:59 | * | HCl wonders why stricmp is called strcasecmp in rockbox. |
21:44:31 | Tang_ | anyway i wonder |
21:44:41 | preglow | stricmp?= |
21:44:44 | Tang_ | if the two nooby section |
21:44:49 | preglow | i didn't know there was anything called stricmp |
21:44:52 | HCl | O.o. |
21:45:00 | Tang_ | (status and general) shouldnt be merged |
21:45:01 | preglow | strcasecmp i know of |
21:45:36 | HCl | hmm |
21:45:47 | HCl | you're right, i guess its a windows thing maybe? o.o. |
21:45:49 | preglow | my man pages do not know of stricmp either |
21:45:59 | preglow | perhaps |
21:46:12 | MoosCamaro | hi Tang |
21:46:19 | Tang_ | hi Moos :) |
21:46:33 | HCl | brb |
21:46:34 | | Part HCl |
21:46:37 | | Join HCl [0] (hcl@titania.student.utwente.nl) |
21:46:40 | HCl | better. |
21:47:14 | MoosCamaro | Tang: holidays are finishe? |
21:47:25 | Tang_ | yes back to Brest |
21:47:26 | Tang_ | :) |
21:47:40 | MoosCamaro | :-) |
21:47:42 | Tang_ | still in holiday thought |
21:48:16 | MoosCamaro | scuse I come back |
21:48:48 | Tang_ | so about the Wiki any idea? |
21:54:26 | HCl | wait, i just implemented a binary search for filename, but i shouldn't till we figure out whether we need to search for hash or filename |
21:54:27 | | Quit muesli_- (Read error: 104 (Connection reset by peer)) |
21:54:30 | * | HCl prods rasher |
21:58:34 | * | HCl guesses we'll need to be able to search for filename either way |
22:00 |
22:01:37 | | Join Biptoria [0] (~5198274d@labb.contactor.se) |
22:02:25 | | Quit Biptoria (Client Quit) |
22:05:00 | | Quit courtc (Read error: 110 (Connection timed out)) |
22:05:22 | | Join courtc [0] (~court@adsl-158-53-112.asm.bellsouth.net) |
22:08:53 | | Join uski [0] (~uski@2.250.100-84.rev.gaoland.net) |
22:10:05 | | Quit amiconn (Read error: 145 (Connection timed out)) |
22:14:12 | | Quit Shagnar ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:16:52 | HCl | meh, i should probably implement a non recursive binary search.. |
22:24:18 | *** | Saving seen data "./dancer.seen" |
22:25:52 | MoosCamaro | re Tang |
22:26:34 | MoosCamaro | are you here? |
22:27:47 | HCl | hrm. |
22:35:50 | HCl | hrm. |
22:36:04 | HCl | i need more developers to be around >.< |
22:38:16 | Bagder | I don't see how you can avoid searching for the file name |
22:38:37 | HCl | well, we have to search for file name either way when deleting a file |
22:38:45 | HCl | but otherwise, it can possibly be faster to search for hash |
22:38:49 | Bagder | and when loading the db entries |
22:39:05 | HCl | hashing the file, then searching for the hash |
22:39:12 | HCl | it kind of depends on which'll be faster. |
22:39:26 | Bagder | no, it depends on when you'll load the rundb entries |
22:39:32 | HCl | eh? |
22:39:39 | Bagder | I suppose you load N entries at once |
22:39:45 | Bagder | when the songs are loaded into ram |
22:39:48 | HCl | we don't need to load any entries at once for now. |
22:39:56 | HCl | we load them for a file when needed o.o |
22:39:59 | Bagder | so when do you load them? |
22:40:06 | HCl | when a new file gets loaded |
22:40:12 | Bagder | yuck |
22:40:16 | Bagder | that kills batteries |
22:40:20 | HCl | well. |
22:40:33 | HCl | you suggest that all fileentries will be in ram? |
22:40:58 | Bagder | no |
22:41:05 | Bagder | all the entries for the loaded songs should be |
22:41:12 | Bagder | I'd even say must be |
22:41:13 | HCl | whats "loaded songs" ? |
22:41:23 | Bagder | we have some 28MB ram for songs |
22:41:35 | Bagder | it means we'll load perhaps 10 songs at once |
22:41:46 | HCl | then you still load them one at a time, but 10 times o.o |
22:41:53 | Bagder | no |
22:42:00 | Bagder | they'll all be loaded at once |
22:42:09 | Bagder | then the disk will spin and power down |
22:42:11 | HCl | exactly how do you search for 10 fileentries at once? |
22:42:17 | Bagder | until 9.5 songs have been played |
22:42:35 | HCl | then you still load them one by one..... |
22:42:41 | HCl | you can't do a search if you don't have all the data |
22:42:46 | Bagder | yes, but you need to load them in advance |
22:42:51 | HCl | sure |
22:43:02 | Bagder | and hashing on the file contents then is a very slow and costly operation |
22:43:12 | HCl | i dunno about that |
22:43:23 | HCl | rasher was trying only hashing the first 1024bytes |
22:43:27 | HCl | and the last 1024bytes |
22:43:35 | HCl | we're not gonna hash the entire file. |
22:43:40 | Bagder | the last might not be in there |
22:43:48 | HCl | m? |
22:44:09 | HCl | i don't really care either way.. |
22:44:20 | HCl | i just don't know which is faster, hash or filename, and we'll need filename either way. |
22:44:33 | HCl | i wrote a binary search for filenames, and a sequential search for hash |
22:44:43 | HCl | we're gonna need to be able to search for both |
22:44:43 | | Join amiconn [0] (~jens@pD9E7E86C.dip.t-dialin.net) |
22:44:49 | amiconn | merf :( |
22:44:56 | HCl | m? |
22:45:03 | HCl | you stole my merf expression! :x |
22:45:13 | amiconn | Windows decided to crash, and now Firefox killed all bookmarks :( |
22:45:16 | HCl | :/ |
22:45:25 | amiconn | _ALL_ bookmarks |
22:45:43 | amiconn | :[ |
22:46:40 | Bagder | HCl: when we load a song, we don't know how much of it we load |
22:46:50 | Bagder | we could end up just loading a tiny bit of the beginning |
22:47:09 | HCl | mhm |
22:47:16 | HCl | like i said, i don't really care, its just a question of which is faster |
22:47:27 | Bagder | yes, and I'm providing info |
22:50:45 | HCl | okay, so filename is faster? |
22:50:50 | Bagder | yes |
22:50:58 | Bagder | and probably the only possible way |
22:51:27 | HCl | how do i truncate a filedescriptor? |
22:51:35 | HCl | say i want to remove x bytes at the end |
22:52:02 | Bagder | ftruncate() |
22:52:18 | HCl | okay.. |
22:52:26 | HCl | we have a filelength function right, what is it? |
22:52:50 | Bagder | filesize() |
22:52:52 | HCl | k |
22:56:22 | preglow | amiconn: how did firefox manage that? |
22:56:33 | amiconn | I dunno |
22:56:44 | preglow | amiconn: are you certain the bookmarks file is not lying around still? |
22:56:45 | amiconn | Bookmarks are empty, and all settings reset to default |
22:56:56 | preglow | amiconn: close firefox and restart |
22:57:02 | amiconn | I did... |
22:57:12 | amiconn | bookmarks.html is 431 bytes now... |
22:57:23 | preglow | certain you've found all of them? |
22:57:47 | preglow | firefox sometimes made a new profile for no reason |
22:58:44 | MoosCamaro | Tang: private me |
22:59:00 | t0mas | hm... |
22:59:07 | HCl | Bagder: is there a big memoryspace on iriver that i'm able to use as a buffer when deleting files from the player from rockbox? |
22:59:09 | t0mas | Anybody intrested in a dictionary on rockbox? |
22:59:40 | HCl | too much work to type in a word : |
22:59:41 | HCl | :/ |
22:59:52 | t0mas | just type first cahrs |
22:59:53 | amiconn | preglow: There is only one profile dir |
22:59:56 | t0mas | chars :) |
23:00 |
23:00:01 | t0mas | and scroll throug list.. |
23:00:26 | Bagder | HCl: why would you need a buffer to delete files? |
23:00:56 | | Quit andY`fRa (Read error: 104 (Connection reset by peer)) |
23:03:28 | HCl | Bagder: when i delete a fileentry, i need to shift all of the entries above it. |
23:03:51 | Bagder | ah, that |
23:04:00 | Bagder | no you won't have much space for that |
23:04:05 | HCl | okay. |
23:04:06 | Bagder | we want working on archos too |
23:04:11 | Bagder | want it |
23:04:14 | * | Bagder can't type |
23:04:15 | HCl | then i'll do it with my limited 1k buffer |
23:04:49 | | Quit Renko ("Leaving") |
23:11:16 | Bagder | oh how I like rockbox more than iriver's firmware |
23:12:14 | MoosCamaro | :-) |
23:13:08 | preglow | haha |
23:13:21 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
23:13:23 | preglow | once it starts playing things, i'll even start using it for stuff |
23:13:42 | preglow | damn, that'll be fun |
23:13:57 | Bagder | I'm using it on my Archos now. I used my iriver on my way home from work earlier |
23:14:42 | uski | mo0 |
23:15:09 | * | t0mas senses a mad cow... quick! close the borders! |
23:15:19 | t0mas | :P |
23:15:33 | * | preglow itches to finish libmad opts |
23:15:33 | Bagder | :-O |
23:16:31 | | Quit Elmoe_ (Read error: 110 (Connection timed out)) |
23:20:51 | amiconn | Bagder: More wiki spam :( |
23:21:13 | * | HCl checks whether things still compile... |
23:21:14 | amiconn | Did you use the ordinary way to delete (=move to Trash web) for your last deletion? |
23:21:21 | HCl | amiconn: did you commit your database after usb thing? |
23:21:25 | Bagder | amiconn: no |
23:21:41 | amiconn | HCl: yup |
23:22:18 | HCl | okay. |
23:22:24 | * | HCl prepares to fix conflicts :P |
23:22:37 | * | HCl made quite some rearrangements in the database code |
23:22:58 | HCl | moving database generic things to database.h and database.c, and putting only dbtree specific stuff in dbtree |
23:25:41 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:29:26 | | Join amiconn_ [0] (~jens@pD95D1A33.dip.t-dialin.net) |
23:30:58 | t0mas | preglow? |
23:31:04 | t0mas | you're good at perl right? |
23:31:31 | preglow | yeah |
23:31:36 | preglow | but be fast, i've got people coming over |
23:31:40 | t0mas | can you help me with some string magic? |
23:31:51 | t0mas | ok, I'll drop some things in your privmsg |
23:31:54 | preglow | k |
23:33:03 | | Join Vicious_ [0] (~irc@3549f791554ca0f0.node.tor) |
23:33:04 | HCl | if this works, i'll commit |
23:33:22 | HCl | and then call it a day :) |
23:35:25 | | Quit Tang_ (Read error: 131 (Connection reset by peer)) |
23:37:59 | | Quit amiconn (Read error: 60 (Operation timed out)) |
23:37:59 | | Nick amiconn_ is now known as amiconn (~jens@pD95D1A33.dip.t-dialin.net) |
23:38:13 | HCl | now to watch whether anything breaks :X |
23:44:32 | | Quit Vicious (Remote closed the connection) |
23:46:02 | | Join _ferenczy [0] (ferenczy@a1brn-332.dialup.vol.cz) |
23:54:46 | HCl | hm. |
23:54:50 | HCl | thats not good. |
23:56:10 | * | HCl fixes, commits |
23:56:24 | HCl | now why didn't the iriver sim break o.o. |
23:56:45 | HCl | hm |
23:56:52 | HCl | nm.. only the win32 sims broke.. |
23:57:07 | HCl | that reminds me, the LITTLE_ENDIAN define is broken |
23:57:09 | HCl | in x11 builds |
23:57:12 | Bagder | yes |
23:57:14 | HCl | which is why the x11 sims didn't break |
23:57:19 | HCl | when they should've |
23:57:22 | | Quit lolo-laptop ("Client exiting") |
23:57:38 | Bagder | we should set our own defines at a single central place, imo |
23:58:00 | HCl | a config.h seems like a good idea to me. |
23:58:05 | HCl | generated by the configure script |
23:58:11 | Bagder | yes |
23:58:30 | HCl | thats how most configure scripts do it |
23:58:35 | Bagder | configure knows |
23:58:39 | HCl | yup |
23:58:46 | Bagder | or could know at least |