00:00:02 | preglow | i can't leave stuff unfinished |
00:00:03 | preglow | it haunts me |
00:00:09 | XShocK | :) |
00:01:15 | amiconn | meh |
00:01:35 | HCl | amiconn: take a break? |
00:01:45 | | Quit noclue2 (Read error: 60 (Operation timed out)) |
00:02:23 | | Join noclue2 [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
00:05:52 | preglow | but no, the odds of me doing the gnuboy asm core are slim anyway, once i'm done with codecs, i'd probably like to move on to dsp stuff |
00:05:56 | preglow | like eqs and stuff |
00:06:02 | * | HCl nods |
00:06:36 | preglow | my dreams of transforming my h120 to a portable vocoder must also see fulfilment :P |
00:07:53 | MoosCamaro | ambitious |
00:08:22 | | Quit keith ("Leaving") |
00:08:29 | preglow | not really, i don't think it should be too hard |
00:08:35 | HCl | vocoder? |
00:08:37 | HCl | whats that? |
00:08:56 | CoCoLUS | it makes you speak like darth vader :P |
00:08:59 | preglow | those boxes that make you sound like a friggin robot ;) |
00:09:08 | HCl | ah. right. |
00:09:13 | HCl | to use on phones |
00:09:16 | HCl | when blackmailing people |
00:09:22 | preglow | nah, not really, just because it sounds cool, heh |
00:09:22 | HCl | right preglow ? XD |
00:09:31 | preglow | it's better for scaring people |
00:10:08 | | Quit _n2_ (Read error: 60 (Operation timed out)) |
00:11:41 | preglow | HCl: http://www.rockbox.org/mail/archive/rockbox-archive-2005-04/0190.shtml |
00:15:15 | preglow | rasher: awake? |
00:16:54 | HCl | just |
00:16:55 | | Quit t0mas ("goodnight") |
00:20:36 | HCl | preglow: replied |
00:22:08 | * | HCl wonders why he typed just o.o. |
00:22:53 | preglow | heh |
00:23:12 | *** | Saving seen data "./dancer.seen" |
00:24:37 | HCl | hm |
00:24:46 | HCl | maybe i should've signed my email with my name XD |
00:24:49 | HCl | ah well. |
00:26:03 | preglow | i think he gets it |
00:26:39 | CoCoLUS | i order my collection like \artist - album\, and no artist\album, if someone plans on making stats ;) |
00:26:46 | HCl | either the mailinglist is slow or mutt is slow with checking email.. |
00:27:25 | HCl | CoCoLUS: yea, eventually we should make it some form of regex, really *forces a smile* |
00:27:54 | HCl | i used to have them ordered artist - album myself |
00:28:05 | HCl | till it became much more practical to put them artist/album |
00:28:45 | preglow | HCl: it is slow |
00:28:52 | preglow | sending mail via smtp does take a while |
00:28:55 | preglow | it's a very slow protocol |
00:29:02 | HCl | mk |
00:29:28 | HCl | >.<! |
00:29:30 | HCl | darnit |
00:29:38 | HCl | bugs landing on my hand in the dark scaring me |
00:29:46 | HCl | whats that thing doing here anyways |
00:30:16 | preglow | think i'll indulge in one hour of rockbox now |
00:30:43 | HCl | ganbatte |
00:31:08 | preglow | aiii |
00:31:50 | HCl | ? XD |
00:31:53 | preglow | haha |
00:31:55 | HCl | i think you forgot an h |
00:31:57 | preglow | enthusiastic 'hai' |
00:32:00 | | Join _n2_ [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
00:32:05 | HCl | otherwise you just yelled out "lovvveee! |
00:32:05 | HCl | XD |
00:32:27 | preglow | was thinking of edo out of cowboy bebop |
00:32:31 | preglow | she always does that |
00:32:33 | preglow | and in rocks |
00:32:33 | preglow | haha |
00:32:40 | preglow | in, it, bleh |
00:32:46 | | Nick _n2_ is now known as ehntoo (noclue2@24.177.161.77.up.mi.chartermi.net) |
00:33:25 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
00:33:58 | HCl | :P |
00:35:07 | | Join _n2_ [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
00:35:52 | HCl | CoCoLUS: still, wouldn't you think "artist - album" is better than "<no album tag>" ? |
00:36:17 | HCl | the problem with <no album tag> is that every song without a tag gets stuck into one album named "<no album tag>" |
00:36:21 | preglow | i order stuff like genre/artist/album |
00:36:32 | preglow | unless i've just got one album, then it's genre/artist - album |
00:36:35 | HCl | when you can easily split them into directories |
00:36:35 | preglow | :> |
00:36:51 | | Quit ehntoo (Nick collision from services.) |
00:36:55 | | Nick _n2_ is now known as ehntoo (noclue2@24.177.161.77.up.mi.chartermi.net) |
00:37:11 | HCl | preglow: same, pretty much. without the genre bit |
00:37:47 | preglow | that's how i do it on the mp3 player, at least, to minimize scrolling |
00:37:52 | preglow | i've got no genre on my 'puter |
00:38:24 | | Quit asdsd_ (Read error: 104 (Connection reset by peer)) |
00:44:50 | | Join asdsd_ [0] (asdsd@h-67-100-25-21.miatflad.dynamic.covad.net) |
00:48:49 | | Quit asdsd_ (Client Quit) |
00:48:50 | | Quit noclue2 (Read error: 110 (Connection timed out)) |
00:53:57 | | Join asdsd_ [0] (asdsd@h-67-100-31-50.miatflad.dynamic.covad.net) |
01:00 |
01:18:03 | * | HCl guesses he'll go sleep |
01:19:55 | * | preglow still has ten minutes left of rockbox! |
01:26:55 | HCl | go go go go go! |
01:27:32 | MoosCamaro | yeaaaaa |
01:29:06 | preglow | there |
01:29:11 | preglow | think i'll finish it tomorrow |
01:29:20 | preglow | now, if it'd only work... |
01:29:24 | preglow | that'd be so very great |
01:30:11 | MoosCamaro | we pray for you:) |
01:36:20 | | Quit TCK (Read error: 110 (Connection timed out)) |
01:36:21 | | Quit MoosCamaro (Read error: 104 (Connection reset by peer)) |
01:36:39 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
01:38:22 | * | amiconn has a suspicion |
01:38:25 | | Quit cYmen ("zZz") |
01:39:25 | MoosCamaro | ? |
01:42:50 | MoosCamaro | it's time to bed |
01:43:04 | MoosCamaro | 1:43AM here in Paris |
01:43:24 | | Join noclue2 [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
01:43:31 | MoosCamaro | good night all |
01:44:22 | | Part MoosCamaro |
01:44:51 | amiconn | grr, %$§@, you won't belive that... |
01:45:45 | amiconn | yeehah! touchdown! :-) |
01:46:46 | | Join _ferenczy [0] (ferenczy@a3brn-104.dialup.vol.cz) |
01:46:53 | amiconn | The Ondio reads the 2 GB card :) |
01:48:34 | amiconn | Still Really Hacky Code (tm), but at least I'll sleep well... |
01:50:30 | HCl | :) |
01:50:30 | HCl | yay. |
01:50:43 | * | HCl goes to sleep |
01:51:20 | amiconn | Now for the reason: Would you expect that that default read block size is different from the hardware block size? |
01:51:54 | amiconn | hardware block size is 1024, but the default read block size is 512... |
01:53:02 | HCl | heh. |
01:53:22 | preglow | i'm very happy i don't have to deal with stuff like that |
01:53:23 | preglow | heh |
01:53:25 | HCl | sounds a bit like the database code, having to change code all around the file to alter sizes. |
01:54:14 | amiconn | preglow: Imho it's similarly lowlevel as your emac (i)(m)dct stuff, and I am happy I don't have to deal with such stuff |
01:54:34 | amiconn | I'm good at bit manipulation, but bad at that kind of mathematics |
01:54:39 | preglow | well, yes, really, it all boils down to what floats your boat, i guess |
01:54:43 | * | HCl is glad that the database is fairly easy :P |
01:54:47 | HCl | gnight |
01:54:53 | preglow | night |
01:54:53 | amiconn | nitey |
01:55:52 | preglow | what i'm doing now is more or less direct translation of arm code |
01:58:13 | amiconn | Sounds like tedious work |
01:58:43 | preglow | sure is |
01:58:53 | amiconn | I remember reverse engineering the Ondio MMC part. Reading several pages of disassemblies was no fun |
01:59:00 | preglow | but i don't think i can get this routine as tightly down as the guy who wrote the arm code already has got it |
01:59:32 | preglow | heh, at least this code is commented |
01:59:34 | amiconn | ..even though SH1 asm is fairly simple |
01:59:41 | preglow | how many registers has it got, again? |
01:59:53 | amiconn | It's a straight & simply RISC machine |
02:00 |
02:00:07 | | Quit ehntoo (Read error: 110 (Connection timed out)) |
02:00:08 | amiconn | 16 registers |
02:00:50 | amiconn | plus a special MAC register, which is 40 bits |
02:00:57 | preglow | hmm |
02:01:05 | amiconn | (not used in any code I've seen so far) |
02:01:08 | preglow | would be fun to try using it for something ;) |
02:01:22 | preglow | coldfire macs are also 40 bit wide |
02:01:30 | amiconn | yup... I think it might be possible to speed up jpeg loading |
02:01:31 | preglow | well, 48, actually, but you seldom use more than 32 anyway |
02:01:57 | amiconn | The bad thing is that the hardware multiplier is only 16x16->32 bit |
02:02:07 | preglow | doesn't matter much for jpeg |
02:02:12 | preglow | i think the coefs are 16 bits anyway |
02:02:21 | amiconn | So the MAC instruction does 16x16+42->42 |
02:02:27 | preglow | yup |
02:02:32 | preglow | more then ample for lots of stuff |
02:02:44 | amiconn | you can choose to "clamp" the result to 32 bits |
02:02:59 | preglow | the block dct in jpeg should be pretty mac-ifiable |
02:03:14 | amiconn | If I only knew how.... |
02:03:55 | amiconn | Plus, I have the impression that the huffman decode needs more time than the dct |
02:04:42 | | Quit _ferenczy () |
02:05:10 | preglow | probably |
02:05:11 | preglow | hmm |
02:05:22 | preglow | the dct you use is one of those decomposed types |
02:05:28 | preglow | with tons of butterflies instead of accumulates |
02:05:33 | | Part Yono |
02:06:12 | preglow | libmad also has one of those, i decided to ignore it on the grounds that a cpu with a fast mac instruction probably does it faster using that |
02:07:05 | amiconn | Yes, probably. I googled around a bit for info about jpeg & dct |
02:09:23 | amiconn | Still, I don't think I can write that kind of stuff, let alone write it in asm |
02:10:54 | preglow | i'm pretty sure you can, having been told the basics |
02:11:16 | preglow | getting the data out of the accumulator, is that a slow business?= |
02:11:51 | amiconn | If you're only interested in the lower 32 bits, it's a simple mov-like instruction (1 clk) |
02:12:23 | preglow | they'll do nicely |
02:12:30 | preglow | all jpeg coefs fit in 16 bits |
02:13:00 | amiconn | The SH1 MAC is probably much less flexible than the coldfire EMAC. There is no fractional mode, and the accumulate operation is always add |
02:13:40 | amiconn | ..and no parallel move etc |
02:13:53 | preglow | ahh, it's always add |
02:13:59 | preglow | that's a bummer |
02:14:10 | amiconn | It is? |
02:14:40 | preglow | yeah, like i said, there are a lot of butterflies (c = a + b; d = a - b) |
02:15:09 | preglow | not having to negate b all the time would be nice |
02:15:16 | preglow | then again |
02:15:21 | preglow | you wouldn't use mac for that |
02:15:22 | preglow | doh |
02:15:53 | preglow | well, like it is, i don't think there'd be much benefit |
02:16:08 | preglow | the sh1 programmers manual is really confusing :D |
02:17:04 | | Join _n2_ [0] (~noclue2@24.177.161.77.up.mi.chartermi.net) |
02:17:15 | amiconn | preglow: In what way? |
02:17:34 | amiconn | I think it is fairly good (but then I'm already used to it) |
02:18:29 | preglow | never mind me, i found the interesting parts |
02:18:35 | preglow | wow, sh-2 has a 64 bit accumulator |
02:18:48 | amiconn | yup |
02:19:17 | preglow | oh well, the emac isn't that bad, since it's capable of saving the high bits of a 32x32->64 bit multiplication |
02:19:39 | preglow | you seldom need so much precision that the low bits are important |
02:20:44 | | Join ehntoo [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
02:23:13 | *** | Saving seen data "./dancer.seen" |
02:24:26 | | Quit noclue2 (Read error: 60 (Operation timed out)) |
02:26:21 | | Quit ehntoo (Nick collision from services.) |
02:26:43 | | Join ehntoo [0] (noclue2@24.177.161.77.up.mi.chartermi.net) |
02:27:44 | | Quit _n2_ (Read error: 60 (Operation timed out)) |
02:33:03 | preglow | has the sh1 got stuff like relative addressing? |
02:33:08 | preglow | seems like arm doesn't have anything like that |
02:34:10 | amiconn | Depends on what you mean with relative addressing |
02:34:55 | amiconn | (1) (r<m>+r<n>) |
02:35:27 | preglow | like <baseregister + offset> |
02:35:44 | amiconn | (2)( r<n>+offset*width), where offset is 0..15 and width is 1/2/4 depending on the access type |
02:35:44 | preglow | i thought most things have that, but looks like you have to calculate it by hand on arm |
02:36:23 | preglow | it also has <baseregister + indexregister*x + offset> which is a pretty cisc like construct, i guess |
02:36:26 | preglow | i use it very seldom |
02:36:37 | amiconn | Plus, there is a "general base register" than can be used for (r<n> + GBR) |
02:37:01 | amiconn | We need to keep GBR at zero in rockbox though |
02:37:46 | amiconn | ...because some operations are _only_ possible with that addressing mode, which we do use |
02:38:36 | amiconn | The worst thing with the register + offset addressing is that the offset is always positive |
02:38:59 | preglow | hah |
02:39:06 | preglow | what about auto-increment/decrement? |
02:39:40 | preglow | that's a feature i've grown to like, i think 68k is the first arch i've coded for that has it |
02:39:46 | preglow | no, avr has it as well |
02:39:51 | amiconn | That's implemented, but unfortunately the directions are also hardwired. Auto-increment is only possible with loads, auto-decrement only with stores |
02:40:12 | preglow | sounds like risc indeed |
02:40:22 | amiconn | That's why my asm-optimised memset() works backward... |
02:41:02 | preglow | hah |
02:41:11 | preglow | why, we need a bunch of those in asm for m68k as well, i guess |
02:41:32 | preglow | using movem.l for memory access is a must |
02:41:43 | amiconn | yup |
02:41:46 | amiconn | I know |
02:42:14 | preglow | at least i think most memcpy/set/etc deal with enough memory that the register saving overhead is going to be worth it |
02:42:30 | amiconn | I also utilise an interesting effect in memcpy() |
02:43:14 | amiconn | The archos devices have fast page dram, so it's beneficial to stay within the page as long as possible |
02:43:53 | amiconn | memcpy() alternates between source & destination page (if src & dst differ more than 1024 bytes) |
02:44:19 | amiconn | So I optimised it to do read-read-write-write instead of read-write-read-write |
02:44:39 | | Join ashridah [0] (ashridah@220-253-123-225.VIC.netspace.net.au) |
02:44:51 | preglow | how? where do you save the extra data in between? |
02:44:57 | amiconn | register |
02:45:49 | amiconn | The loops (for both long & word alignment) copy 2 longs per iteration |
02:46:05 | preglow | ahh |
02:46:05 | amiconn | The byte aligned loop only does one long per iteration though |
02:46:35 | amiconn | The source is always long aligned (after copying the head bytes) |
02:46:39 | preglow | because you have to use an entire register for a byte? |
02:46:45 | amiconn | Nope |
02:47:36 | amiconn | memcpy() is somewhat tricky because you have to deal with 2 alignments, one of them you can't adjust |
02:47:53 | amiconn | ..and the SH can't do unaligned accesses |
02:48:25 | amiconn | long->long alignment is easy. Simpy read 2 long and write them to the destination |
02:49:36 | amiconn | long->word is somewhat trickier. (1) Read 2 longs (2) write high word of first long (3) compose low word of first long and high word of second long, and write that as a long. The SH1 has a special instruction for this extraction |
02:49:45 | amiconn | (4) write low word of second long |
02:49:54 | preglow | hah |
02:50:16 | preglow | weird instruction |
02:50:20 | preglow | but useful, apparently |
02:50:21 | amiconn | long->byte is most tricky. (1) Read a long (2) write top byte (3) write 2 middle bytes as word (4) write low byte |
02:50:56 | amiconn | If I would extend this to do 2 longs at a time, there would be 2 problems |
02:51:25 | amiconn | (1) I would have to combine bytes from both words in a way for which there is no special instruction |
02:52:14 | amiconn | (2) The case would split in 2 if I would go to the max (byte/long/word/byte and byte/word/long/byte) |
02:52:43 | amiconn | Btw, the weird instruction is called xtrct |
02:53:16 | preglow | guess they anticipated it, can't see much other use for it |
02:53:23 | preglow | some fixed point applications, perhaps |
02:53:27 | preglow | it's a cheap two register shift |
02:53:27 | amiconn | yup |
02:54:02 | amiconn | Useful for 32 bit fixed point with 16 bit fractional part |
02:54:18 | amiconn | Exactly the kind of shift necessary after a multiplication |
02:55:00 | preglow | exactly |
02:55:32 | preglow | so it has a 32x32->64 bit mul? |
02:55:48 | amiconn | Unfortunately not |
02:55:53 | amiconn | 16x16->32 |
02:56:33 | amiconn | I also tried extending this memcpy() concept to do 4 longs per iteration, but that wasn't worth it. Only a few percent speedup for large blocks, at the expense of slower operation for short blocks |
02:56:35 | preglow | then how does a fixed point result ever end up in two registers? |
02:57:02 | amiconn | The only case where this may happen is the MAC instruction |
02:57:23 | amiconn | (but you first need to fetch the 2 registers from the mac registers) |
02:58:21 | preglow | ok |
03:00 |
03:06:04 | preglow | but i think i'll call it a night |
03:06:07 | preglow | see you later |
03:06:29 | | Quit preglow ("-") |
04:00 |
04:05:51 | | Join QT_ [0] (as@area51.users.madwifi) |
04:17:31 | | Quit QT (Read error: 110 (Connection timed out)) |
04:20:18 | | Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
04:23:15 | *** | Saving seen data "./dancer.seen" |
04:31:18 | | Quit Stryke` (Read error: 54 (Connection reset by peer)) |
05:00 |
05:20:36 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
05:21:10 | | Join Rick [0] (rick@pool-71-108-2-79.lsanca.dsl-w.verizon.net) |
05:37:51 | | Quit silencer_ (Read error: 110 (Connection timed out)) |
05:45:01 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a198.wi.tds.net) |
06:00 |
06:03:33 | | Quit Strath (Read error: 110 (Connection timed out)) |
06:23:19 | *** | Saving seen data "./dancer.seen" |
06:46:04 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:56:50 | | Quit asdsd_ (Read error: 104 (Connection reset by peer)) |
07:00 |
07:48:23 | | Quit hile ("jos taas menis") |
08:00 |
08:10:37 | amiconn | Good morning |
08:23:23 | *** | Saving seen data "./dancer.seen" |
08:29:12 | LinusN | mooooooooning |
08:34:09 | ashridah | ew. dude. we don't need to see that end of you |
08:39:17 | LinusN | :-) |
08:44:22 | | Quit edx (Read error: 110 (Connection timed out)) |
08:45:16 | | Join Lost-ash [0] (ashridah@220-253-121-52.VIC.netspace.net.au) |
08:49:33 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
08:53:27 | | Join Harpy [0] (7GYdEXbuEv@dsl-hkigw7wbb.dial.inet.fi) |
09:00 |
09:07:38 | | Quit ashridah (Read error: 113 (No route to host)) |
09:25:37 | | Quit Ka_ (Read error: 104 (Connection reset by peer)) |
09:26:43 | | Join Ka_ [0] (~tkirk@pcp0010733332pcs.howard01.md.comcast.net) |
09:29:38 | | Join bobTHC [0] (~foo@l03m-38-92.d1.club-internet.fr) |
09:30:58 | bobTHC | hi folks ! |
10:00 |
10:04:42 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-121-52.VIC.netspace.net.au) |
10:11:46 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
10:16:20 | | Join edx [0] (edx@pD9522C69.dip.t-dialin.net) |
10:23:27 | *** | Saving seen data "./dancer.seen" |
10:25:09 | | Join B4gder [0] (~50d8ae51@labb.contactor.se) |
10:26:32 | B4gder | good day sirs |
10:26:51 | LinusN | helo B4gder |
10:28:35 | | Join webguest90 [0] (~c31ce021@labb.contactor.se) |
10:28:43 | * | ashridah bounces. sort of. |
10:34:27 | amiconn | LinusN: I'm curious who will be #100 |
10:35:26 | LinusN | ? |
10:35:39 | LinusN | ah, webguest |
10:35:40 | amiconn | You added contributor #99 |
10:35:44 | LinusN | ahaaa |
10:35:57 | amiconn | I wonder about your last commit though |
10:36:10 | amiconn | No mpeg_get_last_header() for the 3507? |
10:36:22 | LinusN | hmmm |
10:36:41 | LinusN | guess i'm wrong there |
10:37:08 | amiconn | Plus, you forgot to bump the api version |
10:37:55 | amiconn | #ifdef SIMULATOR |
10:37:58 | amiconn | #elif CONFIG_HWCODEC != MASNONE |
10:45:01 | LinusN | why should i bump the api version? |
10:47:35 | amiconn | Erm, because the struct changes because the function is no longer included on all platforms? |
10:47:46 | Lynx_awy | yesterday i declined being added to the contributer list...had i know i would be no. 100 ;) |
10:48:55 | Lynx_awy | s/know/known/ |
10:50:22 | LinusN | amiconn: sure, but i don't think it's necessary to bump it more that once a day |
10:51:21 | amiconn | Doh, didn't think about that. I agree. |
10:52:40 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
10:52:54 | LinusN | i'll change the #ifdefs according to your sugestion |
10:54:03 | amiconn | The #ifdefs were from mpeg.c, No mpeg_get_last_header() |
10:55:19 | amiconn | And it seems I can't read correctly :( In fact you corrected the inclusion of this function in the right direction, just not completely... |
10:56:05 | amiconn | Anyway, if it compiled correctly before, the function wasn't used in plugins for non-3587 platforms |
10:56:23 | LinusN | almost true |
10:56:34 | amiconn | Almost? |
10:56:38 | LinusN | splitedit.c was compiled for iriver |
10:56:50 | LinusN | i'm fixing this as well |
10:57:35 | amiconn | I think that including functions in the api for a platform where they're unused is just wasting resources, but then that's my opinion... |
10:58:08 | LinusN | i think they should be included if the function is supported |
10:58:51 | amiconn | For what reason? |
10:59:59 | LinusN | so we don't have to revise the api when we start using the function |
11:00 |
11:01:07 | LinusN | to simplify for (3rd party) plugin writers |
11:01:16 | amiconn | Hmm. There are many functions which might be useful in plugins, but are not part of the api. What about these? ;-) |
11:01:37 | B4gder | I agree with Linus |
11:01:45 | LinusN | surely there are lots of functions not used by any plugin |
11:02:23 | LinusN | but the already exported functions should exist on all platforms that support them |
11:02:59 | amiconn | Hmm, okay. That policy should be documented somewhere... |
11:03:45 | LinusN | lots of things should be documented somewhere |
11:04:22 | LinusN | i don't find anything particularly odd with that policy |
11:04:51 | LinusN | we export functions on a "need-to-use" basis, and then we export it for all platforms that support it |
11:05:59 | amiconn | Okies. Need to obey that when I start working on the graphics api |
11:06:13 | dwihno | What is a reasonable price for a IHP-140? |
11:06:23 | amiconn | dwihno: New? |
11:06:28 | dwihno | amiconn: yup |
11:06:38 | amiconn | I'd say ~350 EUR |
11:07:09 | amiconn | (That's for germany, with 16% VAT) |
11:07:17 | LinusN | amiconn is an experienced H140 buyer :-) |
11:07:40 | dwihno | :) |
11:07:48 | dwihno | How many have you gotten this far, amiconn? |
11:07:51 | LinusN | still not H140 owner though :-) :-) |
11:08:04 | dwihno | is not? :) |
11:09:34 | amiconn | meh :( |
11:10:54 | * | preglow strokes his h120 |
11:12:11 | amiconn | Bagder: 'feature requests', 'bug reports' and 'patches' are still broken |
11:12:12 | dwihno | Is a 40 gbyte model overkill? |
11:12:24 | dwihno | I might as well get a 20 gbyte model and replace the disk whenever it wears out |
11:12:33 | B4gder | ok, I better investigate |
11:13:36 | B4gder | dwihno: in 1.8" land, that is not as easy |
11:13:45 | B4gder | as in 2.5" land |
11:14:06 | B4gder | the 40gb disk is thicker |
11:14:11 | B4gder | at least the current one |
11:17:02 | preglow | you should buy from your current needs |
11:17:14 | preglow | you can't count on getting anything bigger than a 30 gig as a replacement for a while |
11:17:59 | ashridah | i've managed to fill up my iriver on many an occasion. usually using it to store large chunks of non-music data, mind youi |
11:18:47 | amiconn | LinusN: The new bmp reader adds 2 warnings to the gmini build because it doesn't obey the long policy |
11:18:55 | LinusN | ouch |
11:19:05 | amiconn | Line 74: int readlong(void* value) |
11:19:10 | amiconn | should of course be |
11:19:12 | B4gder | hehe |
11:19:13 | amiconn | long readlong(void* value) |
11:21:17 | preglow | what does the long policy dictate? use longs for 32 bit, int for stuff that doesn't need to be 32 bit? |
11:21:30 | B4gder | yes |
11:21:42 | B4gder | since the calmrisc has 16bits ints |
11:21:42 | LinusN | "should be documented somewhere" :-) |
11:21:58 | LinusN | CONTRIBUTING, maybe? |
11:22:00 | preglow | i hate 16 bit archs |
11:22:05 | preglow | they need to go away |
11:22:25 | B4gder | tell that to jyp :-) |
11:22:48 | preglow | i can tolerate even 8 bit archs, but not in friggin' mp3 players |
11:24:17 | B4gder | I wonder why tomas rewrote so much of the bmp code |
11:24:59 | B4gder | but I'll leave it |
11:27:29 | B4gder | but there is room for quite serious speed improvemts in it |
11:28:58 | LinusN | i thought it was best to put it in cvs and improve it later |
11:29:04 | B4gder | indeed |
11:29:29 | B4gder | there aren't that many users of the code yet anyway ;-) |
11:30:58 | amiconn | preglow: Calmrisc is 16 bit, but on the other hand it's harvard. I thought you like that ;) |
11:34:32 | preglow | haha |
11:34:40 | preglow | no, not when i thought about it |
11:37:10 | preglow | it's good for stuff you design yourself, heh |
11:39:43 | amiconn | LinusN: Strange... the warning is still there |
11:40:14 | LinusN | maybe it should be unsigned? |
11:41:00 | preglow | i guess so |
11:41:05 | LinusN | nah |
11:41:31 | LinusN | i think all calculations are made on the default type |
11:41:38 | amiconn | Maybe an explicit cast is necessary before the shifts |
11:41:41 | LinusN | and then casted to the return type |
11:41:49 | LinusN | amiconn: exactly |
11:47:16 | | Join muesli- [0] (muesli_tv@brsg-d9b8e18d.pool.mediaWays.net) |
11:47:44 | muesli- | morning mates |
11:51:26 | bobTHC | hi |
11:52:32 | muesli- | thc? well ;) |
11:53:14 | bobTHC | as usual, stoned ;) |
11:53:31 | muesli- | too early for that stuff...its just 12 ;) |
11:53:46 | bobTHC | not really in fact, but why not a 12 ? ;) |
11:53:50 | preglow | the earlier the better |
11:54:35 | bobTHC | lol |
11:59:01 | muesli- | :D |
12:00 |
12:01:45 | amiconn | LinusN: I'll try to apply the long policy to the mmc driver while adding variable blocksize support |
12:02:08 | | Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
12:02:15 | amiconn | While it's not really used for a 16 bit arch yet, maybe it will at some time... |
12:02:17 | LinusN | amiconn: don't bother unless mmc is used on the gmini |
12:02:50 | amiconn | Btw, reading my 2 GB card already works :) I listened to some music on that card last night |
12:03:14 | LinusN | cool |
12:03:17 | amiconn | Next thing is to implement writing, and correct error handling |
12:05:27 | amiconn | Hackish Code Inside (r) |
12:07:43 | preglow | best kind of code |
12:20:32 | rasher | I see I broke the songdb.pl *blushes* |
12:21:01 | preglow | rasher: yo, did you notice anything out of the ordinary at all in your breezy update? mine stops completely in a /lib64 collide :/ |
12:21:50 | rasher | Hm.. nothing like that happened to me |
12:22:00 | rasher | but then, I haven't upgraded for a while |
12:23:31 | *** | No seen item changed, no save performed. |
12:25:47 | preglow | might be a amd64 specific thing |
12:29:07 | rasher | sounds reasonable |
12:30:03 | preglow | omfg! |
12:30:04 | preglow | no milk! |
12:30:12 | rasher | ALERT! |
12:30:35 | rasher | your cornflakes will be very dull now :( |
12:30:49 | preglow | my using acronyms is an indicator of my seriousnes |
12:31:17 | preglow | oh well, shop's just 50 metres away, off i go |
12:38:24 | | Join kurzhaarrocker [0] (~Phil@p50908AEA.dip0.t-ipconnect.de) |
12:39:49 | kurzhaarrocker | Is there a reason why the playlist context menu is not available when you browse the id3 db? |
12:40:01 | HCl | hello |
12:40:10 | kurzhaarrocker | hello |
12:40:34 | * | HCl reads up |
12:45:15 | HCl | mmm. |
12:46:57 | | Quit muesli- (Read error: 60 (Operation timed out)) |
12:48:18 | amiconn | hi kurzhaarrocker |
12:50:21 | HCl | compiler creation class is fun.. |
12:50:45 | ashridah | wish my course still included a subject on that :( |
12:51:02 | ashridah | closest we do is grammars :/ |
12:51:24 | * | HCl is planning on saving all sheets of all courses of his university soon since he's most likely gonna move down to college next year |
12:51:37 | HCl | bit of a "grab what you can" idea :p |
12:52:32 | HCl | got AI class in 40 min |
12:53:55 | ashridah | ah, the beauty of mandatory partner-based projects |
12:54:03 | HCl | :P |
12:54:06 | HCl | i have that. |
12:54:08 | HCl | with markun |
12:54:20 | HCl | we're doing both compiler creation and AI together |
12:54:44 | * | ashridah watches the frequency of "i'm looking for XYZ" type newsgroup postings because people a) don't read their email b) don't go to lectures and c) don't bother to find their partner before their partner has to tear apart the uni looking for them |
12:55:07 | ashridah | yeah, well, it's okay if you do it with a mate. too bad if you get assigned a complete stranger who never turns up |
12:55:16 | ashridah | fortunately, i'm not in that position :) |
12:55:19 | HCl | hehe. |
12:55:22 | HCl | i know that idea. |
12:55:34 | HCl | i once had Operating Systems with a person who was very very slow. |
12:55:46 | HCl | i pretty much ended up doing the practical bit on my own with him watching |
12:55:51 | HCl | we still finished 3 weeks early :P |
12:55:59 | HCl | ahead of everyone else :P |
12:56:27 | ashridah | unfortunately for me, i didn't realise my partner wasn't really motivated. (of course, since i have real-world experience, and next to no social life, it's hard to find ANYONE as motivated as i am) |
12:57:10 | ashridah | but yeah, keeping clear of him next time :) |
12:58:03 | ashridah | i'm definently looking forward to my operating systems subject next semester. |
12:58:16 | rasher | preglow: still chugging along after a dist-upgrade just now |
12:58:27 | HCl | :P |
12:58:42 | HCl | my operating systems course was boringish :/ |
12:58:53 | HCl | it was mostly about creating a (unix) shell |
12:59:16 | HCl | multithreading, communication between processes, deadlock avoidance.. |
13:00 |
13:02:02 | ashridah | true, but i enjoy working with complicated crap like that. leaves me lots of room for practical experience |
13:03:47 | LinusN | the sad part is that this slow person will get the same degree as you, while you have twice the knowledge and experience |
13:04:29 | ashridah | LinusN: heh. one thiing i like about my software engineering subject is we submit a CVS tree. it's fairly easy to see who's committed the most then :) |
13:04:48 | LinusN | :-) |
13:05:18 | ashridah | but yeah, it's often hard to find another partner who's very motivated, particularly at the undergraduate level :( |
13:05:26 | HCl | LinusN: well.. most courses have both a practical grade and a test |
13:05:42 | HCl | but yes, for the courses with only practical grades, the person is literally hitch hiking on your grade |
13:05:54 | LinusN | exactly |
13:06:04 | HCl | ashridah: heh, i remember this person who refused to work together with anyone cause of that exact reason :P |
13:06:22 | HCl | then he was forced together with me, and he phoned me the other day whether we could work together on compiler building xD |
13:06:36 | HCl | but markun is nicer to work with :P |
13:07:40 | ashridah | heh. reminds me of what i read about john carmack. he got put into a group with some stupid bully, who tried to force him to do all the work for a project. so he did nothing, and torched his own mark for the assignment, just to kick the bully in the nads (figuratively) |
13:08:00 | HCl | grin. |
13:08:01 | HCl | nice. |
13:08:06 | HCl | i would do that as well. |
13:08:20 | HCl | i'm the kind of person you can't force to do anything without me agreeing |
13:08:29 | HCl | unless someone else will get hurt if i don't o.o |
13:09:01 | Lynx_awy | in biology you have to work together on practical stuff, so your partner can even mess up the whole experiment easily, and be lazy in additon ;) |
13:09:50 | HCl | that sucks even more ; |
13:09:51 | HCl | :P |
13:10:44 | Lynx_awy | yes, especially if you get to stay hours longer than everyone else, together with that partner ;) |
13:10:48 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
13:11:10 | ashridah | in conclusion, partner-based projects suck balls. |
13:11:21 | HCl | only if you don't have a nice partner. |
13:11:30 | ashridah | no, in general. |
13:11:36 | HCl | mk o.o. |
13:11:40 | ashridah | because it also impacts unfairly on teams who partners split work evenly |
13:11:46 | * | HCl thinks of all the partner based projects he's had. |
13:11:54 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
13:11:55 | Lynx_ | HCl: or at least a good looking female ;) but i guess your chances in computer science are not so great, eh? |
13:11:58 | HCl | well, its mainly to teach you to work together with others. |
13:11:59 | ashridah | it's an inaccurate method of gathering a view of someone's abilities |
13:12:04 | HCl | Lynx_: nah, and seriously. |
13:12:14 | HCl | most females i've met that *are* on our university |
13:12:20 | HCl | are either sluts, bitches, or both o.o. |
13:12:20 | ashridah | HCl: i'd personally submit that that's not a skill that's learned at the ages we're at. |
13:12:36 | MoosCamaro | Hi all |
13:12:47 | HCl | though there are a handful of nice ones *shrugs* |
13:13:08 | Lynx_ | HCl: hmm, maybe thats just in your country ;) |
13:13:18 | HCl | Lynx_: i hope so :P |
13:13:24 | HCl | i don't mind much |
13:13:27 | HCl | i've grown used to it o.o. |
13:13:39 | HCl | like i said, not all are bad |
13:13:46 | HCl | just the ones i mostly come across |
13:14:58 | Lynx_ | HCl: you should go into bioinformatics, then you can teach nice female students not to edit sequences in ms word |
13:15:26 | HCl | o.o |
13:15:27 | HCl | heh |
13:15:33 | HCl | i dunno what i'm gonna do yet. |
13:15:50 | HCl | gonna take a career test this summer, if nothing conclusive gets out of it, i'll most likely go to college compsci |
13:16:14 | HCl | should be easy as 3.14192.. |
13:16:42 | * | HCl is fairly good at compsci, just not the math thats needed for some parts |
13:16:47 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
13:17:51 | preglow | imdct_l still doesn't work... |
13:18:59 | LinusN | preglow: congrats :-) |
13:19:52 | ashridah | uh. 3.14192? |
13:20:02 | ashridah | you're missing a digit in there :) |
13:20:32 | HCl | oops |
13:20:34 | HCl | i lost my 5 |
13:20:38 | HCl | :p |
13:20:44 | HCl | 3.141592 |
13:21:16 | preglow | this just makes me want to implode |
13:21:23 | HCl | :/ |
13:21:27 | HCl | computers suck, yupyup |
13:21:28 | preglow | i don't want to spend any more time on it, and i hate having unfinished stuff lying around :/ |
13:21:45 | * | HCl knows the feeling. |
13:22:06 | preglow | but oh well, i'll probably have a look at it again in a few days |
13:25:02 | * | amiconn prods kurzhaarrocker |
13:25:22 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-130.range81-156.btcentralplus.com) |
13:25:49 | preglow | what should be faster, doing six clr.l on consecutive memory locations, or clearing six registers and doing movem ? |
13:26:56 | preglow | i've gone for the first one |
13:35:58 | LinusN | i think the second one is the fastest |
13:36:49 | LinusN | then the cpu can burst both the instruction fetches and the data writes |
13:36:51 | | Quit Sucka ("a bird in the bush is worth two in your house") |
13:37:06 | preglow | hmm |
13:37:07 | preglow | that's true |
13:37:19 | preglow | of course, it can't burst on the first one |
13:37:28 | preglow | it doesn't matter that i'm writing to consecutive memory |
13:37:32 | * | LinusN mumbles..."damn coldfire, damn coldfire" |
13:38:11 | ashridah | now, the big question. would you have started hacking on the irivers if you knew what you know now about the annoyances of the platform? :) |
13:38:17 | LinusN | preglow: you're right, the cpu won't burst the writes |
13:38:23 | preglow | ashridah: sure |
13:38:25 | LinusN | ashridah: of course |
13:38:36 | preglow | ashridah: nothing's perfect, and it's interesting nonetheless |
13:38:47 | LinusN | preglow: or maybe it will.... |
13:38:56 | LinusN | it should |
13:38:57 | amiconn | LinusN: Why can't it burst-write? |
13:38:58 | preglow | LinusN: well, that depends on the caching, doesn't it? |
13:39:15 | LinusN | amiconn: wrong thinking on my part |
13:39:48 | LinusN | preglow: yes, the instruction fetch will burst, since it will always fill a cache line |
13:40:40 | preglow | LinusN: the burst might be interrupted, though, if the sequence is broken over the sixteen byte boundary |
13:41:41 | LinusN | if i'm not mistaken, the cache line fills are always complete |
13:42:29 | LinusN | so it will wrap |
13:43:09 | LinusN | so you might end up with two bursts to get the instructions |
13:43:17 | preglow | exactly |
13:43:38 | preglow | one burst to get some of the clr.l's, one burst the save zeros, then one burst to get more instructions, then the rest of the clr.l burst, no? |
13:43:58 | preglow | if there's not room for all of them in one cache line |
13:44:54 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-130.range81-156.btcentralplus.com) |
13:44:55 | LinusN | since the pipeline is so limited, it will not burst the clr.l writes |
13:45:08 | | Quit Sucka (Client Quit) |
13:45:13 | LinusN | since it interleaves fetches and data writes |
13:45:25 | LinusN | that's why option #2 is faster |
13:45:48 | LinusN | where it does the data writes in bursts |
13:47:03 | amiconn | It may still be slower overall, as you'd have to sacrifice 6 registers, which may need to be reloaded later. |
13:47:10 | preglow | amiconn: no, not in this case |
13:47:18 | preglow | amiconn: if that was the case, i'd of course not even have considered the second case |
13:47:26 | amiconn | ok |
13:50:20 | preglow | i really hate that bloody accumulator move stall they list in the errata |
13:50:25 | preglow | i bump into it all the bloody time |
13:53:18 | preglow | two cycles wasted here and there won't kill me, but i still dislike it, goddamn it ;) |
13:53:41 | | Quit lostlogic ("Going to the moon") |
14:00 |
14:07:48 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
14:08:26 | t0mas | lo |
14:10:33 | preglow | and behold! |
14:11:46 | | Part LinusN |
14:13:17 | elinenbe | preglow: what are you working on? |
14:13:39 | preglow | good old libmad optimization |
14:14:22 | * | B4gder is birdwatching |
14:14:34 | B4gder | a penguin |
14:16:38 | * | t0mas is looking at the credits list on his iriver :) |
14:16:51 | B4gder | it is quite big nowadays |
14:17:04 | t0mas | yes, Linus added me ;) |
14:17:13 | B4gder | yeps |
14:17:21 | * | B4gder is a commit mail reader |
14:17:30 | t0mas | yeah, me too :) |
14:17:36 | t0mas | nice to know what's going on |
14:20:43 | t0mas | hm... rasher made a iriver.iriver file for rolo-ing right? |
14:23:35 | *** | Saving seen data "./dancer.seen" |
14:27:51 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
14:27:54 | B4gder | I don't think he got it working |
14:47:46 | | Join Lost-ash [0] (ashridah@220-253-121-52.VIC.netspace.net.au) |
14:47:47 | | Quit ashridah (Read error: 54 (Connection reset by peer)) |
14:54:06 | * | amiconn prods kurzhaarrocker again |
14:56:25 | kurzhaarrocker | amiconn: now I'm here again |
14:58:58 | amiconn | Did you think about my trigger mode suggestion? |
14:59:43 | * | kurzhaarrocker tries to remeber |
15:00 |
15:00:29 | amiconn | Let it retrigger, but don't start a new file on retrigger (only pause/unpause) |
15:00:45 | amiconn | Dictaphone mode |
15:00:52 | kurzhaarrocker | Ah. I in fact forgot that *blush* |
15:01:34 | kurzhaarrocker | Don't expect that to happen this week :) |
15:06:18 | | Quit StrathAFK (Read error: 110 (Connection timed out)) |
15:07:18 | | Quit Ka_ (Read error: 110 (Connection timed out)) |
15:09:05 | | Join muesli- [0] (muesli_tv@hmln-d9b8ef57.pool.mediaWays.net) |
15:10:12 | | Quit muesli- (Client Quit) |
15:10:55 | | Join Ka_ [0] (~tkirk@pcp0010733332pcs.howard01.md.comcast.net) |
15:16:26 | | Quit kurzhaarrocker (Remote closed the connection) |
15:22:29 | rasher | t0mas: didn't get it working.. tried to do it from a plugin |
15:22:37 | rasher | which wasn't possible, it seems |
15:24:13 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-121-52.VIC.netspace.net.au) |
15:35:56 | | Join webguest22 [0] (~3e5018fe@labb.contactor.se) |
15:36:58 | | Quit webguest22 (Client Quit) |
15:40:56 | * | HCl returns |
15:40:56 | | Quit webguest90 ("CGI:IRC (EOF)") |
15:42:45 | HCl | t0mas: ripnetuk made one that worked |
15:42:51 | HCl | we need to prod him about it |
15:42:54 | HCl | ripnetuk: *prod* |
15:43:34 | rasher | it didn't work when I tried it |
15:43:58 | rasher | in fact, his code was *identical* (except comments) to mine |
15:44:09 | rasher | I suspect some things changed since then |
15:44:12 | rasher | but yes |
15:44:15 | HCl | okay |
15:44:17 | rasher | ripnetuk: *prod* |
15:44:36 | * | HCl prods rasher to talk with zagor about fixing the songdb.pl to support multiple artist albums |
15:44:48 | HCl | also see my email on how it works at the moment with my suggestion on what to do to get it working properly |
15:45:20 | rasher | will do, not sure when though, at a lecture right now, and won't have time later today I think |
15:45:29 | HCl | kay. |
15:45:37 | * | HCl just returned, not sure what to do yet. |
15:46:47 | preglow | support your local preglow with funds to buy a new camera, perhaps? |
15:48:08 | HCl | meh, i have my money saved up for other stuff. |
15:48:50 | HCl | i can choose between fixing my pda, look at my assignments for tomorrow, or make a start with copying course material to my computer |
15:48:58 | HCl | or i could be lazy and play a computergame |
15:49:21 | t0mas | or you can think of something to write for rockbox? |
15:49:38 | preglow | i have the money, i just need a ton of sudden income i can rid myself of equally suddenly |
15:49:42 | HCl | i'd work on the database, but first i want it working properly |
15:49:50 | HCl | which depends on zagor/rasher and maybe Bagder |
15:50:55 | HCl | i should probably work on my pda.. |
15:51:06 | rasher | what's up with it? |
15:52:21 | HCl | pda? |
15:52:59 | rasher | yes |
15:53:04 | HCl | no wireless internet |
15:53:37 | rasher | ah |
15:54:24 | B4gder | don't hold your breath for me working on that |
15:54:35 | HCl | i'm not, |
15:54:44 | HCl | but you always have a strong opinion on how it should work :p |
15:55:12 | B4gder | I do, but I've also said that you should proceed with what you've suggested |
15:55:17 | HCl | yea |
15:55:33 | HCl | well, i can't work on the database while the current design is broken |
15:55:49 | HCl | and i don't agree with albums with multiple artists not being possible either |
15:56:02 | HCl | the current songdb.pl gets fairly close |
15:56:09 | HCl | aside from that dbtree.c needs added filtering |
15:56:12 | B4gder | it is possible only given a few assumptions |
15:56:17 | HCl | which it simply doesn't support yet |
15:56:40 | HCl | for multi artist albums, i'd like every artist to have a link to the album (well, i described this on the mailing list...) |
15:56:55 | B4gder | I know you did and I don't object |
15:56:59 | rasher | that sounds reasonable |
15:57:03 | HCl | and if you're coming from a browse that started from an artist, filter it with the artist |
15:57:11 | HCl | okay, so its okay for me to try to fix it in the way i proposed? |
15:57:22 | rasher | sounds good to me |
15:57:33 | | Join Mirfle [0] (~chatzilla@ADSL222150.BRK.biu.ac.il) |
15:57:44 | rasher | I'm probably not an authorative source though :) |
15:57:46 | HCl | okay, then i'll just work on my pda first, then on the database |
15:57:55 | B4gder | all fixing of broken things is goodness in my view |
16:00 |
16:03:54 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
16:20:03 | | Quit ashridah ("Leaving") |
16:23:39 | *** | Saving seen data "./dancer.seen" |
16:24:52 | HCl | doh. |
16:24:55 | * | HCl slaps windows |
16:25:06 | HCl | i tried to safely unmount my compactflash card. |
16:25:13 | HCl | instead, it completely detached my cardreader |
16:27:57 | amiconn | Of |
16:28:00 | amiconn | course |
16:28:11 | amiconn | (darn return key) |
16:29:06 | amiconn | You can't safely unmount removable media on their own, you can only safely unmount removable devices |
16:29:34 | amiconn | (and given the settings are 'optimized for fast removal', it's unnecessary) |
16:30:28 | HCl | mhm |
16:30:37 | * | HCl goes to take a look at the database |
16:31:33 | HCl | i'm not gonna bugfix v1 anymore, i'll just make sure v2 works properly, then if everybody agrees, update the cvs with that. |
16:31:51 | * | HCl is tired of having to make the same changes in two different perl scripts |
16:39:33 | | Quit B4gder ("CGI:IRC") |
16:59:52 | t0mas | hm... |
17:00 |
17:00:22 | t0mas | the feature request list on the rockbox site is a little empty? |
17:01:19 | | Quit Mirfle ("Chatzilla 0.9.68a [Firefox 1.0.3/20050414]") |
17:01:20 | preglow | yes |
17:01:26 | preglow | there are some problems |
17:01:46 | HCl | hm.. |
17:01:52 | * | HCl prods rasher |
17:02:14 | HCl | hm. |
17:02:22 | HCl | nevermind.. |
17:06:25 | | Quit ripnetuk ("Leaving") |
17:09:38 | * | HCl bites perl |
17:10:38 | | Quit micoo (Read error: 54 (Connection reset by peer)) |
17:12:22 | * | preglow strokes perl |
17:13:07 | HCl | wanna fix this script for me? heh |
17:13:32 | preglow | it's a bit too big for me to just drop in and out of |
17:14:19 | HCl | can someone explain the difference between $id3{'BLAH') and $$id3{'BLAH'} ? |
17:16:39 | rasher | Yeah, can someone? |
17:17:35 | Zagor | $$id3 is for dereferencing a reference |
17:17:43 | Zagor | like *id3 in c |
17:20:41 | preglow | why is it done like that, can't all data be represented as a string? |
17:21:55 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-130.range81-156.btcentralplus.com) |
17:22:07 | HCl | wow, Zagor is actually awake o.o. |
17:22:26 | * | HCl sucks at perl, but is trying to adapt it for albums with multiple artists anyways.. |
17:23:55 | preglow | perl is a lovely language |
17:26:20 | HCl | ugh. |
17:28:46 | HCl | i need better testcases. |
17:29:33 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
17:36:12 | * | HCl has a dir with random songs, a dir with no album tags... *gets a properly tagged album* |
17:36:21 | HCl | what else could it encounter? |
17:36:28 | rasher | multiartist cd? |
17:36:37 | HCl | thats the directory with random songs. |
17:36:43 | rasher | huh |
17:36:52 | rasher | shouldn't they have same album tag? |
17:36:58 | HCl | they can, its not needed |
17:37:05 | rasher | :-O |
17:37:22 | HCl | at the moment |
17:37:31 | rasher | why would they belong to the same album if they don't have the same album tag? |
17:37:39 | HCl | cause they're in the same directory |
17:37:59 | HCl | i'm gonna make it have two modes.. |
17:38:08 | rasher | I sure wouldn't want that |
17:38:24 | HCl | yea, its just a flag you can enable at the moment. |
17:38:32 | rasher | hurray |
17:38:52 | HCl | not 100% sure how to do albums with multiple artists yet |
17:39:02 | HCl | if you can't assume that such an album would be in a single directory |
17:39:10 | HCl | without extra files |
17:39:29 | rasher | I'd say you can assume that if songs in one dir have the same album, that it's a multiartist album |
17:41:06 | HCl | what if they have different albums then? |
17:41:18 | * | HCl stares at his perl script |
17:41:28 | HCl | its doing exactly the opposite of what its supposed to do. thats odd. |
17:41:56 | webmind | heh |
17:42:08 | webmind | get a pastebot and show the url :) |
17:42:14 | webmind | although it seems off topic |
17:42:36 | t0mas | nope, it's a rockbox script |
17:43:19 | rasher | HCl: then they're not part of the same album, surely? |
17:44:19 | HCl | ah.. |
17:44:40 | HCl | rasher: sure, i have plenty of albums that are like that o.o |
17:44:53 | rasher | why are they not tagged with the same album-tag? |
17:45:00 | HCl | because they're compilations |
17:45:00 | rasher | I don't understand that.. :-/ |
17:45:07 | rasher | o.O |
17:45:15 | HCl | and its nice to know what album the song originally came from. |
17:45:18 | rasher | I'd tag those with the name of the compilatioin.. |
17:45:20 | rasher | I see. |
17:45:26 | rasher | :-/ |
17:45:38 | * | HCl works on it.. |
17:50:10 | preglow | aAARRGHGHH |
17:50:31 | preglow | here's me thinking he's getting a parameter from the stack: |
17:50:34 | preglow | move.l (21*4 + 12), %d0 |
17:50:38 | preglow | charming, no? |
17:51:33 | HCl | rasher: can you toss me a multiartist album? |
17:52:22 | HCl | omg lag |
17:54:42 | | Quit Sucka ("a bird in the bush is worth two in your house") |
17:54:44 | * | HCl prods rasher |
17:54:50 | HCl | is the matrix ost one ? |
17:55:44 | * | HCl downloads it |
17:56:51 | HCl | k. |
17:57:13 | MoosCamaro | yea all the ost films are multi artists |
17:57:36 | | Quit Hadaka (Read error: 60 (Operation timed out)) |
18:00 |
18:01:26 | MoosCamaro | almost Dj's compilations, kinds retrospectives, best of... |
18:01:36 | MoosCamaro | i've got lot of them |
18:02:13 | HCl | almost works. |
18:02:31 | HCl | without dirmode, it messes up the artist link in the album when an album has no album tags |
18:03:41 | rasher | HCl: got it sorted? |
18:04:53 | HCl | rasher: almost... |
18:05:03 | HCl | my testcase of an album with all songs without album tags |
18:05:12 | HCl | is messing up without −−dirisalbum |
18:05:21 | HCl | which is odd. |
18:05:25 | HCl | don't know why yet. |
18:05:58 | HCl | hm. |
18:06:06 | HCl | no, change that, its going completely wrong :P |
18:06:10 | HCl | without −−dirisalbum |
18:07:21 | HCl | hm. |
18:07:27 | HCl | its going wrong with dirisalbum too x.x |
18:12:21 | HCl | ugh. |
18:12:29 | HCl | i hate this kind of stuff x.x |
18:12:40 | HCl | (side note: i might very well not manage.) |
18:15:57 | webmind | HCl, what's the script suposed to do ? |
18:16:32 | HCl | build a tagdatabase. |
18:16:49 | HCl | lots of nasty cross references in the form of fileoffsets. |
18:17:10 | HCl | and i didn't even write it originally. |
18:21:41 | HCl | the script doesn't seem to do it wrong though, odd. |
18:23:42 | *** | Saving seen data "./dancer.seen" |
18:26:43 | HCl | oddly enough, the artistcount seems to be off by one.. |
18:29:25 | HCl | ah. |
18:29:25 | HCl | doh. |
18:32:52 | HCl | fixed :) |
18:35:16 | HCl | works great :) |
18:46:39 | | Join muesli- [0] (muesli_tv@hmln-d9b8e27a.pool.mediaWays.net) |
18:53:02 | HCl | sighs. |
18:53:03 | HCl | or not. |
18:53:09 | muesli- | not.. |
18:53:10 | HCl | *wonders whats wrong now and glares* |
18:53:26 | HCl | computers suck. |
18:53:47 | preglow | indeed, they do |
18:55:13 | HCl | well, at least it worked on my testcase :/ |
18:55:17 | HCl | it doesn't on my player though |
18:55:42 | HCl | maybe i should just enable the new −−dirisalbum option.. |
18:59:31 | HCl | gah! |
18:59:40 | * | HCl throws the songdbv2.pl out the window and goes for dinner >/ |
19:00 |
19:00:45 | preglow | good god, how i hate gas |
19:00:49 | preglow | i thought ; meant comment |
19:01:08 | preglow | it seems that gas just ignores that character at the start of the line, at the end of a line, though, then it's bad |
19:01:58 | | Quit muesli- (Read error: 60 (Operation timed out)) |
19:02:30 | preglow | vim highlights as if it's a comment |
19:14:50 | | Join Naked [0] (naked@naked.iki.fi) |
19:15:03 | | Nick Naked is now known as Hadaka (naked@naked.iki.fi) |
19:15:58 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
19:21:33 | | Quit bobTHC ("Smoke Weed Every Day !") |
19:22:14 | HCl | i really need to properly tag my mp3 database |
19:22:23 | * | HCl understands why preglow stripped them, heh. |
19:23:37 | HCl | okay. |
19:23:43 | HCl | who's around with an iriver |
19:23:47 | Rick | I am. |
19:23:48 | HCl | except preglow |
19:23:49 | HCl | good. |
19:23:54 | HCl | got some time to help? |
19:23:57 | HCl | need some testers.. |
19:24:03 | Rick | testing what? |
19:24:18 | HCl | the new tag database generator, songdbv2.pl |
19:24:32 | Rick | windows compatible? |
19:24:37 | HCl | pretty much. |
19:24:39 | Rick | okay |
19:24:43 | Rick | lemme do a cvs update |
19:24:49 | HCl | its not in cvs. |
19:24:52 | HCl | (yet) |
19:24:53 | Rick | oh |
19:24:55 | HCl | http://titania.student.utwente.nl/rockbox/database/ |
19:24:57 | Rick | well, then ship it over |
19:24:58 | HCl | get rockbox.zip |
19:24:59 | Rick | k |
19:25:02 | HCl | and songdbv2.pl |
19:25:03 | HCl | from there |
19:25:26 | HCl | then follow http://www.rockbox.org/twiki/bin/view/Main/TagDatabase |
19:25:36 | HCl | but with my songdbv2.pl |
19:26:12 | HCl | you can alter makedb.bat, or run it by hand |
19:26:14 | HCl | hold on, phone |
19:27:17 | Rick | I have activeperl installed |
19:27:33 | HCl | k |
19:27:49 | HCl | ugh |
19:27:57 | HCl | phone |
19:28:26 | | Join TheVoid [0] (~matt@adsl-68-73-112-2.dsl.emhril.ameritech.net) |
19:28:31 | TheVoid | help me!!! :( |
19:28:36 | Rick | okay |
19:28:40 | Rick | so what I am looking to do HCl? |
19:28:42 | TheVoid | lol okay... heres what happened |
19:28:47 | Rick | Number of artists : 417 |
19:28:47 | Rick | Number of albums : 32 |
19:28:47 | Rick | Number of songs / files : 671 |
19:28:48 | HCl | hold on. |
19:28:51 | TheVoid | k |
19:29:09 | HCl | not you, rick x.x |
19:29:18 | * | TheVoid waits |
19:29:37 | HCl | <- phone |
19:30:05 | HCl | there. |
19:30:21 | HCl | Rick: put the perl script in .rockbox |
19:30:28 | HCl | and run it with −−path / |
19:30:29 | Rick | I did |
19:30:30 | Rick | I ran it |
19:30:36 | HCl | then install that rockbox.zip |
19:30:37 | Rick | I pasted the output |
19:30:39 | Rick | already did |
19:30:41 | HCl | and reboot your player |
19:30:53 | HCl | then go to general options -> file view -> show files -> id3 database |
19:31:00 | HCl | see if it works properly.. |
19:31:11 | HCl | it'll most likely misbehave if you have improperly tagged files |
19:31:22 | Rick | improperly tagged how? |
19:31:33 | HCl | missing album tags in songs in albums |
19:31:42 | HCl | and/or missing artist tags |
19:31:52 | Rick | ugh |
19:31:55 | Rick | my backlight is turned off |
19:31:56 | Rick | sec |
19:32:03 | | Join stevenm [0] (~steve@177-174.mam.umd.edu) |
19:32:05 | HCl | TheVoid: whats the problem? |
19:32:12 | stevenm | Hello people |
19:32:17 | HCl | hi |
19:32:23 | TheVoid | hi |
19:32:34 | stevenm | It's another physics lecture, and that means rockbox development |
19:32:39 | HCl | lol. |
19:32:55 | Rick | HCl: looks fine |
19:32:58 | Rick | but I have a bunch of |
19:32:59 | Rick | <no album tag> |
19:33:03 | preglow | lolomg |
19:33:04 | HCl | okay |
19:33:16 | TheVoid | oh hi |
19:33:18 | TheVoid | okay |
19:33:19 | preglow | omgmao |
19:33:20 | TheVoid | heres the problem |
19:33:23 | HCl | Rick: can you try to find any bugs (aside from the "all songs" option when browsing artists) |
19:33:44 | TheVoid | i have an error message ATA -11, when i turn on my jukebox |
19:33:46 | HCl | Rick: you can optionally try the −−dirisalbumname option to see whether that helps |
19:33:56 | HCl | and if that doesn't help, −−dirisalbum |
19:34:02 | Rick | nah |
19:34:04 | Rick | that's not why |
19:34:15 | HCl | it would fix the no album tags things. |
19:34:16 | Rick | I have a bunch of dirs that are mp3s that were streamripped |
19:34:22 | Rick | well, true |
19:34:46 | HCl | on my player, almost everything malfunctions except when i use the dirisalbum option |
19:35:03 | HCl | cause most of my tags are incomplete. |
19:35:10 | stevenm | Maybe you can have an option, "Set all the files in this directory to album X" and it sets the id3 tag ? |
19:35:15 | HCl | TheVoid: no idea, you should ask linusn, i guess. |
19:35:30 | Rick | searching works |
19:35:31 | Rick | nifty |
19:35:32 | HCl | stevenm: meh.. there are plenty of tagging tools around |
19:35:38 | stevenm | ah ok |
19:35:39 | TheVoid | um... who's that? lol |
19:35:47 | HCl | TheVoid: our hardware person, pretty much |
19:35:48 | preglow | TheVoid: that means your disk is dead |
19:35:54 | Rick | seems to be working fine for me, HCl |
19:36:02 | HCl | Rick: ok, please try to find any bugs :) |
19:36:09 | HCl | aside from the all songs for an artist |
19:36:14 | HCl | (that one should be broken, i think o.o) |
19:36:16 | Rick | what all songs for artist? |
19:36:18 | stevenm | TheVoid, linusn is rockbox god |
19:36:24 | TheVoid | preglow: i read somehting about them getting that error message when the batteries were very very low |
19:36:35 | TheVoid | stevenm: how do i get ahold of him? |
19:36:37 | Rick | ah |
19:36:38 | preglow | TheVoid: then try swapping batteries |
19:36:39 | Rick | now is ee |
19:36:54 | Rick | hmm |
19:36:55 | * | TheVoid is currently charging the batteries |
19:37:08 | HCl | Rick: is it broken? |
19:37:12 | Rick | what happens if there are different albums by different artists? |
19:37:20 | Rick | do they list all tracks from the seperate albums? |
19:37:22 | preglow | TheVoid: http://www.rockbox.org/mail/archive/rockbox-archive-2004-11/0238.shtml |
19:37:22 | HCl | then every artist has that album listed. |
19:37:35 | HCl | its not fixed yet. |
19:37:49 | Rick | seems to be working fine except the all songs then |
19:37:50 | TheVoid | thanks... i'll let the batteries charge for a couple min |
19:37:50 | Rick | thing |
19:37:53 | Rick | and the ton of <no album tag> |
19:37:55 | Rick | in album list |
19:38:15 | HCl | yea, i added a seperate option to default to dirname when there's no album tag |
19:38:18 | HCl | to fix that |
19:38:26 | HCl | okay, thats good |
19:38:31 | HCl | i'll need some other people to test it too. |
19:38:40 | Rick | searching works |
19:38:41 | Rick | ;p |
19:38:43 | HCl | i'm hoping that the only thing broken is the all songs thing. |
19:38:48 | HCl | which i'm aware of and shouldn't be hard to fix |
19:39:38 | Rick | you can't seem to search for 'no tag' though |
19:39:38 | Rick | ;p |
19:39:58 | HCl | well, i altered it so that all "<no title tag>" things |
19:40:01 | Rick | and, instead of taking you to an empty list |
19:40:05 | HCl | were replaced with the basename of the mp3 filename |
19:40:12 | Rick | it should take you back to the search query |
19:40:16 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-130.range81-156.btcentralplus.com) |
19:40:17 | Rick | (when no results found) |
19:40:18 | HCl | heh |
19:40:24 | HCl | such details come later... |
19:40:28 | Rick | hehe |
19:40:31 | HCl | first i want it working properly. |
19:40:37 | HCl | then i want to put it in cvs |
19:40:43 | Rick | :) |
19:40:43 | HCl | and then i'll start on the runtimedb part |
19:40:45 | Rick | good work :) |
19:40:52 | HCl | thanks :) |
19:40:59 | HCl | any other people with irivers around that can help test? |
19:41:10 | t0mas | yes |
19:41:11 | t0mas | mee |
19:41:12 | t0mas | -e |
19:41:26 | HCl | t0mas: can you test it please |
19:41:26 | HCl | ? |
19:41:33 | t0mas | (intrested in reading the code too) |
19:41:55 | t0mas | yes... d/l url? |
19:42:05 | HCl | http://titania.student.utwente.nl/rockbox/database/ |
19:42:23 | HCl | the code of songdb.pl isn't particularly interesting |
19:42:31 | HCl | and the code in rockbox itself hasn't changed much at all. |
19:43:04 | Rick | HCl: oh, and a suggested thing: automatically strip drive name on windows |
19:43:12 | Rick | unless −−strip can do that |
19:43:15 | HCl | Rick: hmm? |
19:43:16 | HCl | drive name? |
19:43:18 | Rick | yes |
19:43:26 | HCl | you can just do −−path / |
19:43:29 | Rick | yeah |
19:43:29 | Rick | I know |
19:43:30 | HCl | and it won't take the drivename with it |
19:43:34 | HCl | and −−strip will do it too. |
19:43:38 | HCl | −−strip G: |
19:43:38 | Rick | oki |
19:43:47 | HCl | at least, its supposed to. |
19:43:49 | Rick | Nice, you guessed the drive I had mine on |
19:43:50 | Rick | ;P |
19:43:58 | Rick | hehe |
19:44:00 | HCl | i'm psychic like that :) |
19:44:03 | HCl | :p |
19:44:49 | t0mas | HCl: so I just need your perlscript? |
19:44:54 | t0mas | and make it run on my mp3 folder? |
19:44:58 | HCl | t0mas: and the rockbox.zip |
19:45:10 | HCl | http://www.rockbox.org/twiki/bin/view/Main/TagDatabase |
19:45:14 | HCl | that describes what to do |
19:45:14 | t0mas | ah, you did change something? :) |
19:45:18 | HCl | only, you use my perl script |
19:45:22 | HCl | yea, its version 2 of the database |
19:45:29 | HCl | as described on HClProposalThingy |
19:46:21 | HCl | for now, i want it to work exactly like v1, when thats stable, i'll go on enabling the extra features it gives |
19:46:33 | t0mas | ok |
19:46:50 | t0mas | This is perl, v5.8.2 built for cygwin-thread-multi-64int |
19:46:52 | t0mas | that's ok? |
19:46:57 | HCl | should be. |
19:48:55 | TheVoid | anyone know how many volts the batteries have to be for minimal function? |
19:49:26 | t0mas | perl songdb.pl −−path /cygdrive/j −−strip /cygdrive/j |
19:49:29 | t0mas | :) |
19:50:02 | t0mas | hmz... |
19:50:05 | t0mas | better idea... |
19:50:07 | t0mas | perl songdbv2.pl −−path /cygdrive/j −−strip /cygdrive/j |
19:50:13 | HCl | :P |
19:50:17 | t0mas | arg |
19:50:20 | t0mas | that's gonna take hours... |
19:50:25 | HCl | usb1? |
19:50:26 | t0mas | does it have to be so slow? :P |
19:50:30 | t0mas | no... usb2 |
19:50:34 | HCl | o.o.. |
19:50:34 | t0mas | but player almost full |
19:50:45 | Rick | shouldn't take too long |
19:50:47 | HCl | it scanned my player in about 5 min |
19:50:54 | t0mas | 5 min == long :) |
19:51:11 | t0mas | arg... it doesn't check for .mp3 extension? |
19:51:16 | t0mas | oh wait... never mind |
19:51:17 | HCl | it does. |
19:51:21 | t0mas | it just has to check all folders |
19:51:37 | t0mas | my /data is a little big ;) |
19:52:05 | t0mas | so it scanned some "data" |
19:53:19 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
19:53:24 | t0mas | finished |
19:53:37 | t0mas | in 3:17 min. |
19:53:42 | HCl | kay, load the rockbox.zip |
19:53:55 | t0mas | Max album length : 56 (Life Is What Happens While Your Busy Making Other Plans) |
19:53:55 | t0mas | ghehe |
19:53:57 | HCl | and go to general settings->file view->show files->id3 database |
19:54:05 | t0mas | already loaded |
19:54:11 | t0mas | I don't have to copy the database? |
19:54:22 | HCl | you have to make sure your database is in .rockbox |
19:54:25 | HCl | and you have to reboot the player |
19:54:44 | * | t0mas thanks Linus again silently for rolo |
19:55:03 | Rick | hehe |
19:55:14 | t0mas | empty HCl |
19:55:24 | HCl | huh? o.o. |
19:55:42 | Rick | what's the size of your db? |
19:55:45 | t0mas | and I know why :) |
19:55:49 | Rick | lol |
19:56:01 | t0mas | [19:54:20] <t0mas> I don't have to copy the database? <−− Yes Tomas, you should |
19:56:11 | HCl | you have to reboot it when you copy a new database as well. |
19:56:22 | t0mas | k |
19:56:39 | * | HCl prods rasher |
19:56:48 | HCl | rasher: yo, hows the hash stuff going? :3 |
19:56:56 | HCl | (remember kids, drugs are bad, mkay) |
19:56:59 | preglow | hahah |
19:57:06 | preglow | i started wondering for a teeny while there |
19:57:11 | | Quit TheVoid () |
19:57:18 | HCl | :P |
19:57:23 | preglow | "yo, how's that shipment coming" |
19:57:39 | * | t0mas swallows a rasist remark :P |
20:00 |
20:00:18 | t0mas | database works HCl |
20:00:46 | t0mas | and a suggestion: make the database a part of the menu... so I still have my filebrowser |
20:01:24 | HCl | um. |
20:01:33 | HCl | save that suggestion up |
20:01:35 | HCl | for later |
20:01:42 | HCl | can you test and see whether there are any flaws in it? |
20:01:46 | HCl | aside from all songs for artist |
20:01:53 | t0mas | well.. I checked my artist list |
20:01:56 | t0mas | and part of the song list |
20:01:59 | t0mas | appears ok |
20:02:09 | t0mas | searched some things... found the right one's |
20:02:16 | HCl | if you have the time, please look around for stuff see if you see anything odd |
20:02:19 | t0mas | anymore tests? |
20:02:33 | HCl | well, i mostly need people to look for bugs |
20:02:35 | t0mas | hmz... will be a lot easyer with sound support :) |
20:02:38 | HCl | it'd be nice if you could confirm |
20:02:42 | HCl | that <all songs> |
20:02:44 | HCl | for an artist |
20:02:45 | HCl | is broken |
20:03:41 | t0mas | ok |
20:03:44 | t0mas | I'll test |
20:04:20 | t0mas | half broken |
20:04:31 | HCl | mmm. |
20:04:38 | HCl | same here, pretty much |
20:04:40 | HCl | okay, good |
20:04:49 | HCl | as long as i know whats broken and how that part is supposed to work |
20:05:16 | * | HCl might even be able to fix it quickly, goes to look. |
20:07:54 | HCl | aha! |
20:10:04 | HCl | lets see if the new rockbox.zip fixed it.. |
20:10:37 | * | HCl makes mental note: fix multiartist albums browsing before committing. |
20:12:06 | HCl | fixed :) |
20:12:11 | HCl | hmmm... |
20:12:35 | HCl | t0mas / Rick: redownload rockbox.zip |
20:12:42 | HCl | see if you can find any bugs left |
20:13:28 | t0mas | HCl: works :) |
20:13:34 | t0mas | I'll be back in two hours... |
20:13:46 | t0mas | I'll test when I'm bored ;) |
20:13:53 | HCl | :P |
20:14:00 | HCl | hmmm... |
20:14:08 | t0mas | what's the english word voor file? |
20:14:14 | t0mas | (the dutch file) |
20:16:45 | HCl | bestandsnaam |
20:16:52 | HCl | wait |
20:16:53 | HCl | o.o. |
20:16:54 | HCl | oh. |
20:16:55 | HCl | traffic jam. |
20:17:52 | HCl | merf. |
20:20:04 | HCl | woot. |
20:20:12 | HCl | we have database v2 in cvs :3 |
20:20:25 | HCl | *goes to monitor the daily builds and prays nothing breaks* |
20:23:43 | *** | Saving seen data "./dancer.seen" |
20:24:39 | HCl | next stage is filtering for artist only when going artist -> multi-artist-album |
20:38:12 | * | HCl goes to shower and wait for people to yell at him about broken things |
20:56:37 | HCl | no angry mob yet? |
20:56:39 | HCl | :P |
20:57:15 | HCl | no emails about players catching fire either |
21:00 |
21:09:21 | * | HCl prods Rick |
21:09:24 | * | HCl prods rasher. |
21:09:27 | * | HCl prods everyone o.o. |
21:09:35 | * | HCl prods everyone who used the old tagdatabase. |
21:10:33 | | Quit Sucka ("a bird in the bush is worth two in your house") |
21:11:38 | * | t0mas prods HCl stop prodding :P |
21:11:43 | HCl | ow! |
21:11:47 | * | HCl ies. |
21:11:49 | HCl | dies* |
21:12:12 | HCl | o.o. |
21:12:31 | * | HCl prods everyone but t0mas who is capable of testing current cvs regarding the tagdb |
21:12:40 | t0mas | ARG |
21:12:52 | * | t0mas prods people hilighting him :P |
21:13:04 | HCl | :P |
21:15:25 | HCl | ah well. |
21:15:38 | MoosCamaro | HCl i come back in ~1 hour, if you need i'll test for you |
21:15:45 | * | HCl guesses he'll go nap while people form an angry mob with torches and pitchforks |
21:15:50 | HCl | MoosCamaro: please do |
21:19:24 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
21:19:36 | HCl | hey XShocK |
21:19:49 | HCl | please bugtest the current cvs regarding the tagdatabase |
21:19:55 | * | HCl goes to nap |
21:26:07 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
21:32:52 | | Join webguest89 [0] (~513ec508@labb.contactor.se) |
21:38:30 | | Quit webguest89 ("CGI:IRC") |
21:43:13 | | Join F1^Aison [0] (~hans@zux166-181.adsl.green.ch) |
21:44:59 | XShocK | HCl: hi |
21:45:26 | XShocK | ok. how do i test it? |
21:48:31 | | Quit Aison (Operation timed out) |
21:48:32 | | Quit MoosCamaro (Read error: 54 (Connection reset by peer)) |
21:48:36 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
22:00 |
22:01:42 | | Join Biptoria_the_2nd [0] (~5198272c@labb.contactor.se) |
22:03:22 | XShocK | grrr.... what is that? |
22:03:22 | XShocK | CONVBDF |
22:03:22 | XShocK | Can't create /cygdrive/d/Projects/rockbox/cvs/rockbox/target/sysfont.c |
22:04:23 | Biptoria_the_2nd | Owt new to test yet ? |
22:05:48 | Biptoria_the_2nd | My good people of rock box |
22:06:53 | HCl | XShocK: follow the procedures on the tagdatabase wiki topic |
22:07:02 | HCl | with current cvs |
22:16:19 | | Quit Biptoria_the_2nd ("CGI:IRC (EOF)") |
22:20:35 | | Quit stevenm (Read error: 110 (Connection timed out)) |
22:23:46 | *** | Saving seen data "./dancer.seen" |
22:26:01 | | Quit matsl (Remote closed the connection) |
22:26:35 | | Join Querty [0] (~michiel@heren.demon.nl) |
22:28:21 | Querty | Hi HCL, just followed the wiki instructions for the songdb, but not having any luck |
22:28:31 | HCl | mmm? whats it doing or not doing? |
22:29:09 | Querty | I've created the songdb with the songdb.pl from the wiki (that's a cvs checkout, isn't it) |
22:29:16 | HCl | yea, it is. |
22:29:16 | Querty | It seems to be filled ok |
22:29:25 | Querty | Number of artists : 323 |
22:29:25 | Querty | Number of albums : 284 |
22:29:25 | Querty | Number of songs / files : 1030 |
22:29:37 | Querty | updated rockbox to latest cvs |
22:29:53 | HCl | mhm |
22:29:55 | Querty | selected under General -> Show Files -> ID3 |
22:30:03 | Querty | (rebooted) |
22:30:12 | Querty | no dice, not displaying nada ;-) |
22:30:23 | HCl | did you put the database in your .rockbox? |
22:30:37 | Querty | Ouch, that's gotta hurt... No I didn't |
22:30:49 | Querty | figured songdb.pl would put it where it was needed ;-) |
22:30:50 | | Join andY`fRa [0] (andy@dsl-084-058-105-166.arcor-ip.net) |
22:31:01 | HCl | no :P its described on the wiki. |
22:31:01 | MoosCamaro | re HCl |
22:31:07 | andY`fRa | hello |
22:31:28 | HCl | wb. |
22:32:14 | Querty | w00t so cool! It works! |
22:32:28 | HCl | please search for bugs in it. |
22:32:41 | HCl | bugs not related to your own id3 tags not being correct |
22:33:04 | Querty | haha, lol |
22:33:14 | Querty | my id3 tags suck :-/ |
22:33:18 | HCl | same |
22:33:26 | HCl | which is why i added the −−dirisalbum stuff. |
22:33:43 | HCl | you can specify that if all your albums are in seperate directories, and your id3 tags aren't all that |
22:34:05 | Querty | oh man, once LinusN finishes codec playback, that's going to be so nice. |
22:34:18 | Querty | sounds useful. |
22:34:46 | Querty | I'm creating a "neat" directory with properly tagged files. |
22:34:53 | HCl | k |
22:35:00 | * | HCl plans to retag most of his files properly soon |
22:35:12 | * | t0mas has almost all properly tagged files :D |
22:35:20 | HCl | t0mas: found any bugs yet? |
22:35:24 | t0mas | nope |
22:35:31 | t0mas | used it in eh \file\ |
22:36:02 | Querty | Search is awesome, I can never find the files I want in the "cruft" directories |
22:36:18 | t0mas | ah... got it |
22:36:21 | t0mas | traffic jam |
22:36:27 | HCl | t0mas: i told you earlier XD |
22:36:28 | t0mas | but that sounds to stopped... |
22:36:35 | t0mas | yeah, I scrolled up ;) |
22:36:40 | Querty | And iriver's tagdb sucked soooooo bad |
22:36:47 | t0mas | yeah, never used it |
22:37:02 | HCl | i'm wanting to modify the way we browse artists/albums a bit |
22:37:20 | t0mas | explain? |
22:37:20 | HCl | so that right = back one letter in the alphabet, and left = up one letter in the alphabet |
22:37:24 | amiconn | HCl: I have a little feature request for the songdb.pl script... |
22:37:29 | HCl | amiconn: mm? |
22:37:48 | amiconn | To complement −−strip, I could use an −−add option |
22:37:56 | HCl | o.o. |
22:38:04 | HCl | feel free to add.. |
22:38:06 | HCl | its in cvs now |
22:38:07 | HCl | :) |
22:38:08 | amiconn | ..which, after −−strip'ping, simply adds a string to the left of the path |
22:38:15 | HCl | *nods* |
22:38:39 | amiconn | This is useful for the Ondio, in case I want a database of the MMC |
22:38:55 | HCl | it shouldn't be too hard... |
22:38:57 | amiconn | The MMC is presented under /<MMC1> on the target |
22:39:03 | HCl | i see |
22:39:19 | amiconn | ...which is a prohibited name for a mount point |
22:39:29 | amiconn | ...because of the <> |
22:40:11 | amiconn | That would really make sense for me, having a 2 GB card, and the internal flash being 128 MB only :) |
22:40:23 | Querty | Does it handle .ogg files yet? |
22:40:35 | amiconn | Unfortunately it isn't possible to merge 2 databases... |
22:40:54 | HCl | its easy to add, hold on.. |
22:41:11 | MoosCamaro | HCl: re, you need tester again? |
22:41:31 | HCl | anyone who can test the tagdatabase, please do so |
22:41:37 | HCl | you can find instructions on the tagdatabase wiki page |
22:42:00 | MoosCamaro | i know instructions |
22:42:22 | MoosCamaro | let me update cvs and db |
22:42:30 | andY`fRa | hi, i got a ihp140 and wonder where to get a bootloader with the firmware in it, i can only find the bootloader, but not with the firmware in it, and as it looks like, you need linux to do so, and i don't have linux, it would be awesome if somebody could help me ;) |
22:42:34 | amiconn | HCl: Ogg support should be selectable via an option |
22:42:51 | HCl | amiconn: done, committed. |
22:43:05 | amiconn | I do have some Oggs on my recorder, but since it doesn't play them, I dont want them in the db |
22:43:20 | amiconn | That was fast... |
22:43:21 | HCl | we only support id3 mp3s at the moment. |
22:43:50 | amiconn | Ah yes, we need an additional tag reader lib |
22:44:28 | andY`fRa | my problem is, howto descramble, merge, and scramble the bootloader and the firmware |
22:44:48 | Querty | now if we could only get perl to run on rockbox ;-) |
22:44:50 | HCl | you can use the one on my ftp. on your own risk. |
22:44:59 | HCl | ftp://titania.student.utwente.nl/ihp_120.hex |
22:45:15 | HCl | i won't guarantee it won't set fire to your player |
22:45:21 | andY`fRa | *gg* |
22:45:31 | andY`fRa | it has worked for other players? |
22:45:32 | andY`fRa | :D |
22:45:33 | t0mas | andY`fRa: do you know how to calculate the md5 sum of the file? |
22:45:47 | andY`fRa | nope, no idea |
22:45:54 | HCl | its the one i have on my h140, and if you md5sum it, it should be one of the md5sums on the wiki |
22:45:55 | preglow | sigh |
22:45:55 | t0mas | ok, get some tool to do that for you |
22:46:00 | t0mas | and calculate it for that file |
22:46:08 | t0mas | and check the wiki :) |
22:46:13 | * | preglow prods his firmware patcher |
22:46:21 | andY`fRa | ok nice :) |
22:46:25 | andY`fRa | thank you |
22:46:26 | HCl | oh, hows the firmware patcher? |
22:46:30 | HCl | should we release it yet? |
22:46:33 | preglow | finished, more or less |
22:46:36 | HCl | we should prolly wait for linus to say its okay o.o |
22:46:46 | preglow | i'm going to put it in cvs when i have time |
22:46:51 | preglow | but i need a makefile first |
22:46:52 | HCl | *nods* |
22:47:16 | preglow | more or less need bagder or something to tell me what the commands i need are called |
22:47:26 | HCl | kay |
22:47:44 | t0mas | LOL |
22:47:46 | Bagder | preglow: if you add the file to cvs, I could work on that in my end |
22:47:46 | t0mas | "bagder or something" |
22:48:01 | preglow | Bagder: it's several files |
22:48:07 | Bagder | add them all |
22:48:09 | preglow | Bagder: should probably be stuffed in a dir of its own |
22:48:12 | preglow | ok, i'll see about it now |
22:48:19 | Bagder | yes, make a subdir in tools, imo |
22:48:26 | preglow | agreed |
22:48:37 | preglow | any preferred dirname? |
22:48:47 | HCl | firmwarepatcher ? |
22:48:58 | preglow | sounds good enough |
22:49:01 | Bagder | uhmmmmm, fwpatcher perhaps |
22:49:15 | Bagder | it doesn't really matter to me |
22:49:18 | preglow | again, sounds good |
22:50:22 | preglow | perhaps add win32 to the name? |
22:50:24 | | Nick F1^Aison is now known as Aison` (~hans@zux166-181.adsl.green.ch) |
22:50:34 | HCl | w32fwpatcher |
22:50:34 | HCl | ? |
22:50:46 | Bagder | nah, skip the win32 |
22:50:50 | preglow | ait |
22:50:54 | Bagder | perhaps we'll make one for other oses another day |
22:50:56 | preglow | then i'll just sanity check the code a bit |
22:51:01 | andY`fRa | k md5 is correct, now i'll get my ihp and flash it :) *nervous* |
22:51:04 | preglow | there is no md5 code in rockbox, no? |
22:51:06 | HCl | i wrote a bash script one day to do it in linux o.o |
22:51:08 | preglow | andY`fRa: good luck |
22:51:11 | Bagder | preglow: nopes |
22:51:17 | HCl | but i think i deleted it... |
22:51:20 | preglow | Bagder: ok, then i bundle along some gpl md5 code |
22:51:29 | Bagder | sounds fine |
22:51:51 | Bagder | preglow: if you can then just write down how you build everything, I'll write up a makefile for it |
22:52:08 | Bagder | and make the daily build magic etc |
22:53:02 | preglow | ok |
22:53:28 | preglow | iriver.c and mkboot.c should be integrated better, but it works as it is |
22:54:13 | MoosCamaro | preglow: congrates |
22:55:20 | t0mas | preglow: I already did |
22:55:23 | t0mas | the md5 thing |
22:56:02 | preglow | hmm? |
22:56:10 | t0mas | oh wait... you ment on pc? |
22:56:14 | preglow | i meant in cvs |
22:56:22 | t0mas | :) |
22:56:35 | preglow | nevermind, i'll upload it as it is |
22:56:42 | preglow | i can't test it now, since i'm not in windows |
22:56:48 | preglow | so i wont change anything |
22:57:03 | t0mas | hm... I can test it tomorrow |
22:57:14 | t0mas | when I see the cvs commit mail |
22:57:18 | preglow | anyone got a quick sed command to remove cr on lineshifts? |
22:57:25 | Bagder | sure |
22:57:35 | preglow | i gotta learn myself how to use sed one day |
22:57:36 | Bagder | tr -d '\015' < infile > outfile |
22:57:39 | preglow | great |
22:57:55 | Bagder | not sed, but anyway :-) |
23:00 |
23:01:00 | rasher | sed doesn't deal with mulitilines well |
23:01:47 | preglow | no? |
23:01:58 | preglow | i ended up doing 'sed -i -e 's/\r//' *' |
23:02:03 | preglow | works in place and seems to work ok |
23:02:40 | rasher | ah |
23:02:49 | rasher | that's me being an idiot, please ignore |
23:03:53 | MoosCamaro | HCl: my big db works fine |
23:06:43 | preglow | when i add to cvs, to i need to add the dir first, then the files? |
23:06:50 | Bagder | yes |
23:06:52 | preglow | explains it |
23:07:30 | XShocK | HCl: are you here? |
23:09:00 | preglow | there, it's in |
23:09:16 | preglow | windres resource.rc resource.o |
23:09:16 | preglow | gcc main.c -o main.exe iriver.c md5.c resource.o -DUNICODE -D_UNICODE -I. -Os -s -fomit-frame-pointer -lmingw32 -mwindows |
23:09:21 | preglow | that is what i build it with |
23:09:50 | preglow | the two unicode defs decide whether the exe will be built with unicode file name support, and requires nt or higher for the resulting exe |
23:11:13 | preglow | and no, iriver.c and iriver.h are not straight copies from the ones in the tools dir, i was hoping someone would fix them so the same source code can be used by both my patcher and scramble/descramble :> |
23:12:23 | amiconn | HCl: I just tried the new db on my 2 GB card in the Ondio, with the new −−add option. Works nicely :) |
23:12:41 | HCl | sorry |
23:12:43 | HCl | XShocK: yea? |
23:12:45 | HCl | amiconn: good |
23:13:01 | XShocK | i need an update version of rockbox? |
23:13:07 | HCl | yea, latest cvs |
23:13:11 | Bagder | preglow: it needs a bootloader.bin in the dir too, right? |
23:13:16 | preglow | Bagder: indeed |
23:13:27 | amiconn | Currently I can only test on the Ondio, my other 2 units need recharging... |
23:13:37 | HCl | okay |
23:13:56 | | Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) |
23:13:59 | XShocK | CONVBDF |
23:13:59 | XShocK | Can't create /cygdrive/d/Projects/rockbox/cvs/rockbox/target/sysfont.c |
23:14:03 | XShocK | how do i solve it? |
23:14:04 | XShocK | :) |
23:14:18 | HCl | eh.. i have no idea... |
23:14:28 | HCl | i haven't touched that |
23:14:50 | XShocK | i can't build rockbox? |
23:14:52 | XShocK | . |
23:15:02 | HCl | make clean? :x |
23:15:09 | preglow | you've quite obviously contaminated the cvs tree with bugs |
23:15:09 | Camilo | is it a file permissions thing? |
23:15:13 | XShocK | tried that.. |
23:15:32 | amiconn | XShocK: Sounds like a file permission thing |
23:15:41 | Bagder | preglow: you didn't aff favicon.ico binary, did you? |
23:15:42 | Bagder | add |
23:15:56 | andY`fRa | can i choose the firmware i want to start when i power up the iriver ? |
23:16:11 | Bagder | i586-mingw32msvc-windres: favicon.ico: read of 1384 returned 1378 |
23:16:50 | XShocK | hmm.. strange..i have sufficient free space.. working in cygwin, but never had any problem |
23:17:08 | Bagder | andY`fRa: when rockbox is flashed, it loads rockbox by default, or the original if REC is pressed at boot time |
23:17:10 | | Quit lolo-laptop ("Client exiting") |
23:17:16 | andY`fRa | ah thx |
23:17:31 | preglow | Bagder: it says i did |
23:18:19 | preglow | ahahah |
23:18:22 | preglow | i'm stupid |
23:18:27 | preglow | i ran sed on the icon as well :PPP |
23:18:33 | Bagder | heh |
23:18:38 | preglow | gimme a sec, i'll update it |
23:18:56 | preglow | not used to having binaries lying around in the source code dir |
23:18:59 | XShocK | it happened exactly after CONVBDF. |
23:19:06 | XShocK | i tried it on another harddisk |
23:19:52 | HCl | odd. |
23:20:03 | HCl | whats that for anyways? |
23:20:14 | HCl | you have an iriver right? |
23:20:23 | preglow | Bagder: i hope cvs understands that file is a binary, btw? |
23:20:26 | HCl | you can grab rockbox.zip from http://titania.student.utwente.nl/rockbox/database |
23:20:37 | preglow | Bagder: because i didn't think of that either, i'm used to svn understanding that |
23:20:45 | XShocK | i have iriver. |
23:20:57 | XShocK | building under cygwin |
23:20:59 | Bagder | convbdf makes the system font |
23:21:09 | Bagder | it is part of the regular build |
23:21:26 | Bagder | preglow: worked fine now |
23:21:30 | preglow | great |
23:22:31 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:22:58 | XShocK | ok.. downloaded from ftp.. |
23:23:06 | HCl | no no, http o.o. |
23:23:20 | XShocK | yes.. http :) |
23:24:58 | XShocK | hmm. i have an exmpty space |
23:25:01 | XShocK | empty |
23:25:09 | HCl | you need to put the database in .rockbox |
23:25:10 | HCl | and reboot |
23:25:23 | XShocK | aah.. i put into root.. sorry |
23:25:28 | HCl | issok |
23:25:30 | andY`fRa | i didn't find any info about rockboy, but if i understood it correct, i only need to download a *.gb file and then select it in the playlist, right ? |
23:25:51 | HCl | pretty much, yes |
23:25:54 | HCl | there's a wikipage on it |
23:26:11 | XShocK | :) works |
23:26:16 | preglow | Bagder: does the exe build fine as well? |
23:26:19 | HCl | please find any bugs :) |
23:27:40 | XShocK | found.. :) there are some strange folders... "ÿþH" "ÿþJ" .... M,M,N,P,P |
23:27:45 | Bagder | preglow: sure does |
23:27:50 | Bagder | makefile coming right up |
23:27:56 | HCl | XShocK: sure they're not caused by bad id3 tags..? |
23:28:15 | * | t0mas is going to bed :) |
23:28:16 | HCl | i have a few of those too, but i figured they're caused by my japanese mp3 songs |
23:28:17 | | Quit t0mas ("goodnight") |
23:28:21 | XShocK | hhhm... it might... :) |
23:29:04 | andY`fRa | well i found the wikipage, but not really anything usefull, i downloaded the latest rockbox for the iriver and in viewers there is rockboy, but i can't select *.gb files, they are not displayed |
23:29:05 | MoosCamaro | XShock: me too, it's little bug |
23:29:10 | XShocK | By the way folders in Russian language shows very nicely. |
23:29:29 | HCl | andY`fRa: you need to change file view from music to supported |
23:29:39 | andY`fRa | k thx |
23:29:40 | Bagder | daniel.haxx.se/fwpatcher.exe |
23:29:58 | | Join amiconn_ [0] (~jens@pD9E7E86C.dip.t-dialin.net) |
23:30:11 | Bagder | preglow: can you try running that and see if it pops up as it should? |
23:30:18 | HCl | mmmm, i need someone with perfect id3tags to try that.. |
23:30:33 | | Join ashridah [0] (ashridah@220-253-120-86.VIC.netspace.net.au) |
23:30:40 | HCl | i don't think i'll recognise it as a bug yet o.o |
23:31:24 | Rick | bug? |
23:31:33 | XShocK | ok. i will remove some stuff, but original Iriver does not show anything like that.. |
23:31:57 | MoosCamaro | Xshock: in 1.60 fw |
23:32:16 | preglow | Bagder: sorry, linux |
23:32:17 | MoosCamaro | there was a same bug |
23:32:24 | Bagder | ah, ok |
23:32:48 | preglow | 64 bit linux as well, so can't use wine, heh |
23:32:48 | XShocK | hmm.. i didn't see it. but i never tried 1.60 either. :) |
23:32:48 | Bagder | any windows user feel like trying? |
23:33:03 | Bagder | preglow: I added my makefile anyway, in case you wanna try |
23:33:53 | preglow | great |
23:34:35 | preglow | the checksums are not updated at all, btw |
23:35:58 | | Join Sucka [0] (~NNSCRIPT@host81-156-215-34.range81-156.btcentralplus.com) |
23:38:34 | Bagder | how's that supposed to be done then? |
23:39:26 | HCl | by hand, i guess? |
23:39:44 | preglow | well, i can be done manually, i guess we won't update the bootloader too often |
23:40:17 | preglow | md5 sums should be verified to be correct anyway |
23:42:25 | Bagder | so do I need to do anything when I build fwpatcher? |
23:43:18 | preglow | not if checksums.h is loaded with good md5sums, no |
23:43:40 | Bagder | ok |
23:46:17 | | Quit amiconn (Read error: 110 (Connection timed out)) |
23:46:17 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7E86C.dip.t-dialin.net) |
23:47:13 | preglow | no windows users want to try a cute little exe? |
23:48:08 | ashridah | not if it's that one i've seen that changes nearly every image in windows to be goatse |
23:48:20 | preglow | haha |
23:48:24 | preglow | it's my firmware patcher |
23:48:27 | preglow | just to see if it works |
23:49:20 | preglow | daniel.haxx.se/fwpatcher.exe |
23:49:50 | ehntoo | shall I try it? |
23:49:53 | ehntoo | I think i shall. |
23:50:00 | preglow | please do so |
23:50:10 | preglow | just lemme know if it pops up and looks like it's working |
23:50:37 | ehntoo | alright |
23:50:49 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
23:50:56 | preglow | or more importantly, let bagder know :) |
23:51:09 | Bagder | :-) |
23:51:45 | ehntoo | well, it pops up |
23:51:50 | ehntoo | it opens the firmware file |
23:51:54 | Bagder | goodie |
23:52:02 | ehntoo | want me to grab an original 1.63 firmware and check md5's? |
23:52:14 | preglow | i don't think the md5 sums are correct anymore |
23:52:28 | Bagder | no, I put a fresh cvs bootloader.bin there |
23:52:32 | | Join Yossariannz [0] (~8b503d31@labb.contactor.se) |
23:52:46 | preglow | yeah, and the sums in checksums.h are for the old one |
23:52:49 | preglow | unless you've replaced them |
23:52:53 | Bagder | but it could be interesting to see that the check detects it |
23:53:01 | preglow | sure, go ahead |
23:53:57 | XShocK | i found a bug.. :) |
23:54:01 | ehntoo | I just realized something |
23:54:05 | ehntoo | I don't have an md5 checker on here... |
23:54:10 | preglow | ehntoo: it does it for you |
23:54:11 | HCl | XShocK: mmm? |
23:54:26 | ehntoo | *sigh* all the pains of using windows |
23:54:28 | preglow | ehntoo: all you need for verified patching is that program |
23:54:43 | ehntoo | really? |
23:54:45 | ehntoo | cool. |
23:55:02 | ehntoo | never expected that |
23:55:26 | ehntoo | eh |
23:55:27 | ehntoo | doesn't patch it |
23:55:36 | preglow | what does it say? |
23:56:04 | XShocK | that strange folders i told you about. when i go into it, the cursor (that small triangle on the left of the name of selected item) moved to the left, but the scrolling line was not cleared, so there is a mess there |
23:56:08 | ehntoo | "checksum doesn't match known good firmware. Download another firmware image and try again." |
23:56:10 | preglow | excellent, all is good |
23:56:15 | preglow | ehntoo: thanks for testing it out |
23:56:19 | ehntoo | yeah |
23:56:31 | HCl | XShocK: not entirely sure what you mean... |
23:56:44 | * | HCl goes to check on his odd folders |
23:56:55 | XShocK | can i take a sreenshot in the rockbox? |
23:57:03 | HCl | no idea |
23:57:06 | ehntoo | that would be a cool ability. |
23:57:07 | ehntoo | hmm |
23:57:37 | Bagder | XShocK: yes you can |
23:57:38 | | Quit Yossariannz ("CGI:IRC (EOF)") |
23:57:45 | HCl | i have exactly 3 odd folders |
23:57:46 | Bagder | enable screenshot mode in the debug menu |
23:57:52 | HCl | and they all seem to be messed tags of 3 files |
23:57:54 | Bagder | then take shots by inserting the usb cable |
23:58:02 | HCl | but my database was built with −−dirisalbum |
23:58:58 | HCl | i need to build a context menu option that displays the taginfo of the tag selected |