00:00:40 | preglow | well, yeah, but that's pretty much a special case, being a part of a bigger work |
00:00:45 | preglow | namely libavcodec |
00:00:56 | preglow | or ffmpeg or whatever |
00:01:11 | rasher | ah |
00:01:16 | preglow | no, i'm plain wrong |
00:01:35 | preglow | anywho |
00:05:22 | rasher | //#define MPC_FIXED_POINT |
00:05:28 | rasher | excellent :) |
00:05:41 | rasher | although somewhat malplaced |
00:05:44 | rasher | (math.h) |
00:06:14 | preglow | yeah, it's fixed point |
00:06:34 | rasher | not by default though |
00:06:48 | preglow | easily done |
00:06:56 | rasher | very :) |
00:07:00 | preglow | i'm looking forward to seeing performance numbers |
00:07:03 | preglow | it should be pretty fast |
00:07:10 | preglow | since it's just a simple subband coder |
00:07:29 | rasher | Wasn't it a musepack developer who bought a h120? |
00:07:37 | Stryke` | wavpack |
00:07:37 | rasher | or 140 |
00:07:43 | rasher | ah |
00:08:00 | preglow | yeah, the wavpack guy mailed me and said he was very interested |
00:08:20 | preglow | he has a h140, embedded experience and interest |
00:09:09 | rasher | yum |
00:09:42 | | Quit matsl ("Leaving") |
00:09:59 | rasher | Guess I could redo this without touching as much |
00:10:14 | rasher | should I? |
00:10:43 | preglow | nah |
00:10:54 | rasher | alright |
00:10:59 | preglow | libmusepack is pretty small, doing a merge on a per file basis won't be much hassle |
00:11:05 | preglow | if it's okay by the big boys |
00:11:07 | rasher | true |
00:12:26 | | Quit Harpy (Read error: 60 (Operation timed out)) |
00:15:04 | | Quit lolo-laptop ("Client exiting") |
00:17:30 | preglow | i'm having trouble applying the patch, thoguh |
00:19:15 | rasher | oh ah |
00:19:27 | rasher | shouldn't be too hard manually |
00:21:59 | preglow | well, no, but i don't want to do it manually :PP |
00:23:12 | preglow | did you do -u ? |
00:23:25 | rasher | no, just cvs diff |
00:23:40 | rasher | didn't really know what I could do with it |
00:23:44 | preglow | doesn't matter, i guess |
00:23:59 | rasher | it shouldn't |
00:24:49 | preglow | well, when i try to patch, it just asks me what files do patch |
00:25:07 | Seed | rasher/preglow: Shy and I are the Musepack people. if you need any hints... |
00:25:36 | preglow | Seed: will let you know |
00:25:51 | preglow | i'll try to make it output some sound now |
00:25:55 | Seed | going to sleep.. but the programmers of libmusepack will be around tomorrow |
00:26:08 | preglow | aight, good night |
00:26:34 | Seed | they are on freenode. but if there's something urgent, irc.musepack.net #MPC is where you'll get answers |
00:32:27 | preglow | rasher: could you try making a patch with -u as well, just for shits and giggles? |
00:32:44 | rasher | sure |
00:33:22 | | Quit DangerousDan (Read error: 60 (Operation timed out)) |
00:34:20 | rasher | cvs diff -u ? |
00:34:30 | preglow | aye |
00:35:24 | rasher | weird.. what are the "RCS file:" lines doing there? |
00:35:47 | preglow | no idea |
00:36:29 | rasher | rasher.dyndns.org/~rasher/libmusepack.patch">http://rasher.dyndns.org/~rasher/libmusepack.patch |
00:37:27 | preglow | no dice |
00:37:33 | preglow | i'll just do them by hand |
00:39:22 | preglow | hahahah |
00:39:27 | preglow | parts of it have been patched several times |
00:39:31 | preglow | what the hell is this |
00:40:02 | rasher | huh? |
00:40:43 | preglow | ignore all this |
00:40:56 | preglow | the laugh is on me, as per usual |
00:41:30 | preglow | the libmusepack tarball i got from musepack.net didn't have a root folder, so i managed to unpack it straight into apps/codecs, and had to clean it up afterwards |
00:41:34 | preglow | and i cleaned away the Makefile as well |
00:41:42 | preglow | small wonder patch didn't get shit |
00:42:05 | rasher | :) |
00:43:06 | preglow | anyway |
00:43:08 | preglow | -u is always better |
00:43:17 | preglow | that way things can't be patched several times, afaik |
00:44:38 | rasher | Yeah |
00:44:51 | rasher | Just didn't know that cvs diff would accept options in that way |
00:46:01 | preglow | well |
00:46:07 | preglow | my musepack compile sure vomits |
00:46:21 | rasher | where did it vomit? |
00:46:34 | preglow | first file |
00:46:34 | preglow | reader.h:68: error: parse error before "FILE" |
00:46:34 | preglow | reader.h:68: warning: no semicolon at end of struct or union |
00:46:37 | preglow | and tons more |
00:47:08 | preglow | FILE? |
00:47:12 | preglow | rockbox doesn't have file |
00:47:20 | preglow | so small wonder |
00:47:27 | preglow | you actually did compile it? |
00:47:27 | rasher | that's where mine starts as well |
00:47:34 | rasher | not at all |
00:47:36 | preglow | ahh, i thought you compiled it |
00:47:43 | rasher | don't think I claimed to |
00:47:44 | rasher | ah |
00:48:10 | preglow | then my claim to have it producing sound tonight might very well be a bit optimistic :P |
00:48:26 | rasher | yeah |
00:51:38 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
00:52:06 | rasher | I just don't know which modifications to make |
00:52:11 | preglow | there, compiled |
00:52:17 | rasher | wow |
00:52:20 | rasher | that was fast |
00:52:37 | preglow | not much work needed, just ripped out the default file reader |
00:52:42 | preglow | which we won't be needing |
00:52:56 | preglow | i'll get to work on mpc2wav |
00:53:18 | | Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) |
00:55:26 | rasher | now if I had any musepack files.. |
00:56:15 | ShyK | rasher: that's no problem :) |
00:56:18 | preglow | haha |
00:56:25 | preglow | musepack files i'll make |
00:56:50 | ShyK | http://timbaland.host.sk/music/Shy_Keidar-Underground_Forest.zip |
00:57:06 | ShyK | mpc inside (tm) |
00:57:35 | rasher | :) |
00:58:28 | preglow | but yes |
00:58:43 | preglow | dave chapman most certainly seems to be right in saying most codecs work with a file io callback system |
01:00 |
01:06:53 | rasher | think I'll make flack, musepack, wavpack and vorbis versions of iriver.mp3 |
01:09:15 | preglow | goodie |
01:09:32 | preglow | make note of the options you use to encode |
01:09:33 | preglow | it does matter |
01:10:04 | rasher | alright |
01:13:22 | preglow | you might even want to make multiple bitrate version of things if you want to use these things as benchmarks |
01:14:17 | rasher | good idea |
01:14:36 | rasher | source is a 320kbps mp3, so it should be fairly alright |
01:14:40 | rasher | and so much fun! |
01:15:36 | ShyK | what's this mp3? intro? |
01:16:17 | rasher | it's the iRiver song |
01:16:19 | rasher | it's so cheesy |
01:16:27 | rasher | 30 seconds or something |
01:16:39 | | Part MoosCamaro |
01:16:54 | ShyK | official or made by someone unrelated? :) |
01:18:00 | preglow | official... |
01:18:19 | preglow | and it makes me want to cry every time i hear it |
01:18:27 | preglow | so what better track to make multiple versions of! |
01:18:35 | rasher | Truly |
01:18:49 | ShyK | i'd like a copy. i might do a remix that makes it listenable :) |
01:20:08 | rasher | haha.. I'll put it on my webspace after I've made all the versions |
01:21:56 | preglow | make a terrorcore remix of it |
01:22:11 | rasher | flac −−help ... holy crap... |
01:22:13 | preglow | i'll consider it suitably defiled then |
01:22:19 | preglow | rasher: −−best is a useful setting |
01:22:24 | preglow | rasher: but make one without as well |
01:22:43 | ShyK | for wavpack use -h -x |
01:22:45 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:23:16 | ShyK | preglow: flac settings don't affect decoding |
01:23:52 | rasher | you'd hope not |
01:23:54 | ShyK | it's different in that all encoding settings make files that decode at same speed |
01:24:05 | rasher | oh |
01:24:40 | rasher | oh well |
01:24:49 | ShyK | wavpack's -h settings results in ~half decoding speed than normal |
01:24:54 | ShyK | setting* |
01:25:11 | ShyK | which is still very fast compared to ape :) |
01:25:40 | preglow | ShyK: why, yes they do, internally |
01:25:49 | preglow | ShyK: it sets lpc order above eight |
01:26:08 | preglow | ShyK: and i've written an assembler core that only does lpc equal to or lower than eight |
01:26:19 | ShyK | hmm |
01:28:10 | preglow | quality wise it doesn't matter, of course, but it gives a somewhat smaller file that will decode more slowly |
01:29:27 | rasher | why are none of these tools in debian.. |
01:29:38 | preglow | because debian is an outdated piece of shit? :-) |
01:29:46 | rasher | it so is not |
01:29:51 | rasher | at least, unstable isn't |
01:30:06 | preglow | well, at least not when it's not frozed |
01:30:08 | preglow | like it is now |
01:30:12 | preglow | frozen |
01:31:13 | rasher | unstable isn't frozen |
01:31:19 | rasher | testing is |
01:34:34 | *** | Saving seen data "./dancer.seen" |
01:36:22 | | Join DMJC [0] (~James@220-245-171-89.tpgi.com.au) |
01:36:58 | preglow | not frozen, but it's on some kind of hold |
01:37:02 | preglow | tons of packages are queued |
01:37:15 | preglow | it just recently got gnome 2.10 |
01:38:18 | rasher | ah, like that.. well the gnome people are working on ironing out 2.8 |
01:39:12 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
01:39:18 | preglow | meanwhile, i have thoroughly enjoyed 2.10 for a month now :P |
01:40:01 | rasher | I have for even longer! |
01:40:09 | rasher | (ubuntu) |
01:40:21 | preglow | yes, i'm on ubuntu as well |
01:40:27 | rasher | ah |
01:40:31 | rasher | I thought you were on gentoo |
01:40:33 | rasher | then I haven't |
01:40:35 | preglow | my server's gentoo |
01:40:40 | preglow | my desktop not |
01:40:47 | rasher | $ ./mppenc |
01:40:51 | rasher | bash: ./mppenc: Permission denied |
01:40:55 | rasher | wtf |
01:40:55 | preglow | :-) |
01:41:37 | preglow | you didn't switch on fixed point in musepack? |
01:43:04 | rasher | oops, no |
01:43:10 | rasher | libmusepack that is |
01:43:27 | rasher | now what the hell am I doing wrong here |
01:45:54 | preglow | arghh, why haven't anyone just written xxx2aiff |
01:48:21 | rasher | oh jesus |
01:48:26 | rasher | I'm an idiot |
01:49:23 | rasher | I was working on my iriver.. apparently the permissions I set up for this mount doesn't allow execution |
01:49:31 | rasher | and my chmod obviously wasn't doing any good |
01:49:55 | rasher | that's better... |
01:51:58 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
01:53:28 | rasher | that's musepack files done |
01:53:46 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:55:13 | preglow | nothing beats listening to psytrance when coding |
01:55:23 | rasher | o.O |
01:55:42 | preglow | right leg going 180 bpm, fingers typing like mad |
01:55:59 | rasher | haha |
01:58:49 | * | rasher does wavpack |
02:00 |
02:01:09 | preglow | hmm, why the hell isn't config_types.h included anywhere? |
02:01:20 | Rob- | what is the status of the iriver port? |
02:01:34 | rasher | preglow: that's a very good question |
02:01:40 | preglow | why, it is included |
02:01:42 | preglow | in musepach.h |
02:01:44 | preglow | pack |
02:01:48 | rasher | ah :) |
02:01:50 | preglow | Rob-: all's well, lacking codecs |
02:02:05 | preglow | then why the hell does this error occur |
02:02:44 | Rob- | does it play and record wav at the moment? |
02:03:05 | rasher | no.. it doesn't really play, certainly not record anything |
02:03:24 | rasher | see http://www.rockbox.org/twiki/bin/view/Main/IriverPort |
02:03:34 | Rob- | ok |
02:03:56 | rasher | internal architecture changes are needed to allow software codecs |
02:04:01 | rasher | those haven't been done yet |
02:04:39 | rasher | what the fuck.. this error looks like a real code error |
02:04:39 | preglow | well, the fixed point broke it nicely |
02:04:49 | rasher | ah |
02:04:57 | rasher | probably not well-tested? |
02:05:10 | rasher | or maybe just not on "limited" hardware |
02:05:21 | preglow | no, not that |
02:05:24 | preglow | some compiler error |
02:05:49 | * | rasher is confused |
02:05:53 | preglow | almost seems like mpc_int32_t etc aren't defined |
02:06:17 | rasher | and you checked that the values in config_types.h are acceptable? |
02:06:45 | rasher | because those are set by ./configure .. I just did a configure −−build m68k-elf and copied it from there |
02:06:49 | preglow | oh, indeed |
02:06:53 | preglow | they're dandy |
02:07:12 | preglow | ahaha |
02:07:21 | preglow | the file isn't included early enough |
02:07:33 | rasher | that's excellent |
02:07:42 | rasher | could be my fault I guess |
02:07:44 | preglow | an "#error EHEHEHEHEH" inserted in strategic places can reveal many a thing |
02:07:51 | rasher | haha |
02:08:16 | preglow | #include <math.h> |
02:08:24 | preglow | i'm willing to bet that's the culprit |
02:08:34 | rasher | oh well, guess I'll do wavpack on win32 |
02:08:50 | preglow | it was |
02:10:26 | preglow | what the _HELL_ ? |
02:10:26 | preglow | #ifdef MPC_FIXED_POINT |
02:10:26 | preglow | static mpc_uint32_t find_shift(double fval) |
02:11:03 | preglow | ahh, lookie here |
02:11:22 | preglow | i'm more than willing to call this a flaming hack |
02:12:03 | rasher | what's the problem there? |
02:12:50 | preglow | there's a floating point value in the parameter list there, you see |
02:12:55 | preglow | after a flaming fixed point ifdef |
02:13:32 | rasher | interesting |
02:14:07 | preglow | why, yes |
02:14:19 | preglow | they then go on to interpret the floating point number with some crazy stuff |
02:14:53 | preglow | but i've bumped into a more serious issue here |
02:14:53 | preglow | hmm |
02:16:02 | rasher | wow, wavpack -h -x sure is slow |
02:16:07 | preglow | you very nearly might have a point with it not being tested for fixed point |
02:16:19 | preglow | it just fixed a bug that would prevent it from compiling anywhere |
02:16:29 | preglow | it = i |
02:17:11 | rasher | Sounds silly |
02:17:15 | ShyK | it has been tested for fixed point and pocket pc support exist since a long time |
02:17:43 | preglow | ShyK: well, i just had to fix the source to make it compile here |
02:17:58 | preglow | it lacked a pointer dereference |
02:18:08 | preglow | i find it hard to believe that source ever compiled |
02:18:21 | ShyK | preglow: feel free to post this on the musepack.net forum. i'm sure they could apply it |
02:18:31 | preglow | i will, i'll just try on another box first |
02:18:35 | ShyK | preglow: it most definitely did compile |
02:18:46 | rasher | ShyK: any other interesting options for wavpack? |
02:18:56 | preglow | well, this musepack 1.1 surely didn't |
02:19:07 | rasher | I have one done with defaults and -h -x |
02:19:24 | preglow | WHY MUST EVERYONE DECLARE THEIR OWN BOOL |
02:19:25 | ShyK | rasher: nope. the interesting feature is -x that adds extra compression with no decoding speed influence |
02:19:41 | rasher | preglow: for great justice |
02:20:44 | * | rasher creates a -c |
02:21:19 | rasher | I meant b |
02:22:29 | | Quit DMJC ("Leaving") |
02:28:20 | preglow | ok |
02:28:30 | | Join DMJC [0] (~James@220-245-171-89.tpgi.com.au) |
02:28:33 | preglow | BOOL was a poor choice of name for an enum on rockbox' part |
02:28:50 | rasher | ouch |
02:29:03 | rasher | hm, what am I missing.. |
02:29:21 | rasher | mp3, wav, flac, ogg, wavpack, musepack |
02:30:14 | ShyK | modules :) |
02:30:34 | rasher | that'd be so pointless |
02:30:41 | preglow | haha |
02:30:45 | preglow | not to mention impossible |
02:30:56 | preglow | could of course make a mod with one pattern and one sample |
02:30:57 | rasher | well you could chop it up in little bits |
02:30:58 | preglow | and one note... |
02:31:20 | preglow | ok |
02:31:28 | preglow | this flaming BOOL is ticking me off |
02:31:31 | preglow | it's all that's standing in the way |
02:32:11 | preglow | rasher: could you send me the mpc? |
02:32:31 | rasher | yup, hang on |
02:33:30 | rasher | rasher.dk/soundfiles/">http://rasher.dk/soundfiles/ .. not up yet |
02:33:55 | rasher | there, first version uploadet |
02:34:12 | preglow | no? |
02:34:30 | rasher | should be |
02:34:31 | preglow | 404 still |
02:34:51 | rasher | interesting |
02:36:17 | preglow | no 404, but no permission |
02:36:23 | preglow | do the chmod |
02:36:35 | preglow | ARGH |
02:36:40 | rasher | weird, the dir wasn't created |
02:36:45 | rasher | haha |
02:36:53 | rasher | no dirlistings |
02:36:56 | rasher | typical |
02:37:13 | rasher | well.. rasher.dk/soundfiles/iriver-standard.mpc">http://rasher.dk/soundfiles/iriver-standard.mpc |
02:37:25 | rasher | I wonder if I can turn on dirlistings |
02:37:49 | preglow | you can |
02:38:15 | rasher | assuming apache is set up to allow me |
02:38:28 | preglow | is it your own server? |
02:38:48 | rasher | no |
02:39:34 | preglow | anyone know how i can do a search and replace in all files? |
02:39:35 | preglow | sed? |
02:39:51 | preglow | sed s/BOOL/bool/ * spits everything to stdout |
02:39:55 | preglow | which i'd rather it didn't |
02:40:22 | rasher | sed s/BOOL/bool/ > tempfile; mv tempfile $filename |
02:40:34 | preglow | i'd rather it did so automatically |
02:40:49 | rasher | yeah |
02:40:51 | preglow | catch the digital flow..... |
02:41:04 | rasher | haha |
02:41:23 | * | rasher uploads flacs |
02:41:25 | preglow | i hope this "artist" has been drawn and quartered by the people who used to be closest to him |
02:41:49 | ShyK | oh god, like the mp3 pre echo is not enough, this is indeed very spoony |
02:42:04 | preglow | it's a 320kbps file... |
02:42:13 | ShyK | doesn't matter |
02:42:22 | ShyK | seems like they used xing or something |
02:42:34 | ShyK | which would have horrible pre echo at 3,000kbps :) |
02:42:41 | preglow | not impossible |
02:42:55 | preglow | we are talking about iriver here |
02:42:58 | rasher | there's actually a comment in the file of which encoder iirc |
02:43:10 | preglow | rasher: then do indulge us with that information, please |
02:43:43 | rasher | TSSE (Software/Hardware and settings used for encoding): N2MP3 |
02:43:51 | ShyK | holy shit |
02:43:55 | rasher | haha |
02:43:57 | rasher | COMM (Comments): ()[]: Flash...music easier than ever. Mobility. Simplicity. Superiority. The most discreet way to fiercely express yourself. Can you Flash? |
02:44:29 | preglow | never heard of that |
02:44:39 | preglow | seems to be some mac piece of shit |
02:44:56 | preglow | can you flash? |
02:45:13 | rasher | I can. |
02:45:24 | preglow | depends on what he means |
02:45:29 | | Join DJ_Dooms_Day [0] (DJ_Dooms_D@dialup-25.35.221.203.acc14-dryb-mel.comindico.com.au) |
02:46:04 | rasher | if it's some bizarre sexual practice, then I'm not so sure |
02:48:06 | preglow | i'm perfectly capable of exposing my genitals to innocent bypassers |
02:48:11 | preglow | haven't tried, but think i can do it |
02:48:28 | * | rasher smacks forehead |
02:49:41 | rasher | That's not so bizarre I guess |
02:49:53 | rasher | at least.. nothing I haven't heard of beforee |
02:50:28 | HCl | O.o |
02:50:34 | preglow | lo, he awakens! |
02:50:38 | HCl | no no. |
02:50:40 | HCl | i'm going to sleep. |
02:50:57 | HCl | just wondering what i dropped into >.> |
02:51:00 | preglow | i can't announce that dramatically :/ |
02:52:16 | preglow | i'm trying to make libmusepack run |
02:52:33 | preglow | then ran into the well-named BOOL enum in rockbox |
02:52:55 | | Quit DMJC ("Leaving") |
02:53:33 | preglow | fuck this, says preglow |
02:53:39 | preglow | i'll continue tomorrow morning |
02:53:44 | preglow | now, sleep |
02:54:22 | rasher | excellent |
02:54:25 | rasher | rasher.dk/soundfiles/">http://rasher.dk/soundfiles/ |
02:57:52 | rasher | Goodnight |
03:00 |
03:01:19 | | Quit preglow ("fop") |
03:13:23 | rasher | me too.. |
03:13:26 | | Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") |
03:23:38 | | Nick tvelocity[away] is now known as tvelocity (~tony@ipa243.4.tellas.gr) |
03:34:35 | *** | Saving seen data "./dancer.seen" |
03:58:44 | | Quit cYmen ("zZz") |
04:00 |
04:05:58 | | Join QT_ [0] (as@area51.users.madwifi) |
04:08:44 | | Quit QT (Read error: 60 (Operation timed out)) |
04:24:09 | | Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:24:17 | | Nick tvelocity is now known as tvelocity[away] (~tony@ipa243.4.tellas.gr) |
04:43:08 | | Quit asdsd_ ("Trillian (http://www.ceruleanstudios.com") |
04:55:02 | | Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
05:00 |
05:34:37 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:02:54 | | Join bobdbob [0] (~bobdbob@ics151-142.icsincorporated.com) |
07:00 |
07:07:00 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:34:42 | *** | No seen item changed, no save performed. |
08:00 |
08:15:30 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
08:24:19 | Bagder | mooooorning |
08:24:37 | dwihno | mooning! |
08:24:38 | dwihno | :) |
08:24:53 | Bagder | :-P |
08:25:58 | dwihno | yay! driver download finished! |
08:26:04 | dwihno | time to setup the wavelan card. |
08:35:50 | | Join Harpy [0] (cIESPcefeW@dsl-hkigw7wbb.dial.inet.fi) |
08:36:56 | * | LinusN needs lots of coffee |
08:58:49 | | Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) |
09:00 |
09:01:24 | dwihno | Yay! I got another wireless network card to fungieren! |
09:14:48 | | Join bobTHC [0] (~foo@l07v-6-11.d1.club-internet.fr) |
09:16:07 | bobTHC | morning all! |
09:16:30 | Strath | morning bobTHC |
09:34:45 | *** | Saving seen data "./dancer.seen" |
10:00 |
10:00:15 | | Join ashridah [0] (ashridah@220-253-122-247.VIC.netspace.net.au) |
10:29:46 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
10:30:59 | preglow | you guys know there is a penalty in the afterlife for using names like BOOL for enums, right? |
10:32:08 | ashridah | hah. may as well. like i'm going to anyone's version of heaven anyway |
10:32:59 | * | ashridah resumes his sleep-deprived state of delirium |
10:36:53 | bobTHC | preglow > have u found a "decent" digital audio editor for nux ? |
10:37:27 | preglow | bobTHC: nah, forgot all about it yesterday |
10:37:52 | bobTHC | :) |
10:45:30 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
10:49:12 | bobTHC | a very good news on the forum for Archos owners :" Both Archos and Micronas decisionmakers have agreed to publish the MAS software to us" |
10:49:18 | bobTHC | hooray! |
10:49:58 | bobTHC | nothing is publish for the moment but, i hope it will be soon |
10:55:04 | preglow | wow, cool |
10:55:20 | preglow | that definitely rocks |
10:55:28 | preglow | but is there a mas compiler? |
10:55:36 | Bagder | bobdbob: what forum? |
10:55:55 | bobTHC | http://forums.rockbox.org/index.php?topic=587.0 |
10:56:00 | Bagder | besides, the docs is already "out" |
10:56:00 | bobTHC | lol |
10:56:31 | preglow | but compiler? :V |
10:56:53 | Bagder | I don't remember exactly what it contained |
10:57:03 | Bagder | there was more than just docs, but I remember some "gaps" |
10:57:18 | Bagder | and of course, it wasn't found "the right way" |
10:57:44 | preglow | heh |
10:58:18 | Bagder | some eastern european university web site published it |
10:58:29 | bobTHC | the other problem is the mas connction with other parts who have some bottlenecks, isn't it ? |
10:59:01 | Bagder | bobTHC: yes |
10:59:24 | Bagder | but I would say that the biggest problem is that someone would actually need to go and do a lot of programming |
10:59:29 | Bagder | on a weird DSP |
10:59:36 | Bagder | with very little debugging aids (I guess) |
11:00 |
11:00:48 | preglow | why, yes, codecs would pretty much need to be re-implemented |
11:01:01 | bobTHC | it's a job for a coding wizard, but it's not the first ;) |
11:01:42 | LinusN | the MAS software in question is a WAV codec |
11:01:55 | preglow | ghah |
11:01:58 | Bagder | oh |
11:02:01 | preglow | then i sure as hell hope they have docs as well |
11:02:42 | LinusN | the docs we have only cover the DSP core, but not the onboard peripherals |
11:03:00 | LinusN | like the I2S serial controllers etc |
11:03:36 | LinusN | so we can develop and simulate pure MAS DSP code, but we can't make the MAS communicate with the SH1 CPU |
11:03:40 | preglow | so, what are the coarse specs of the mas? |
11:03:51 | bobTHC | oki, so the dsp code for wav codec is already in our hands ? |
11:04:02 | LinusN | bobTHC: not yet |
11:11:57 | preglow | does anyone care if i alter the directory structure of codecs before commiting? |
11:12:09 | LinusN | huh? |
11:12:11 | preglow | like new codecs |
11:12:35 | preglow | we're supposed to change as little of them as possible |
11:12:42 | preglow | does that apply to directory structure as well? |
11:12:42 | LinusN | ah yes |
11:13:01 | LinusN | if it serves a purpose, i don't mind if you change the structure |
11:13:10 | Bagder | I agree |
11:13:40 | preglow | i don't really care, rasher sent me his libmusepack for me to finish yesterday, and he just moved things out of src/ and include/ |
11:14:17 | LinusN | so all .h and .c files are in the same dir? |
11:14:20 | preglow | aye |
11:14:30 | LinusN | that's ok |
11:15:27 | preglow | but yes, i'll try to make mpc2wav work now, and commit it if it does |
11:16:08 | preglow | why does everyone have to define their own BOOL :// |
11:16:33 | Bagder | preglow: the pains of pre-C99 |
11:16:59 | preglow | what should i change it to? MPC_BOOL? bool? |
11:18:09 | Bagder | perhaps make it use 'bool' |
11:18:18 | Bagder | and include <stdbool.h> |
11:18:24 | preglow | it also has TRUE and FALSE, heh |
11:18:28 | * | preglow kickstarts sed |
11:18:35 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:18:50 | LinusN | i just love when they compare to TRUE |
11:18:58 | LinusN | if(mybool == TRUE) |
11:19:39 | ashridah | LinusN: yeah, nevermind that TRUE can only be defined as !0 iirc :) |
11:21:55 | preglow | i also assume removing unneeded files is not a crime? |
11:22:04 | Bagder | nope |
11:22:12 | preglow | dumb needs some deletion, then |
11:22:21 | preglow | there are files commited that will never be needed |
11:23:01 | preglow | like allegro interface files |
11:23:52 | | Join Mirfle [0] (~chatzilla@ADSL222150.BRK.biu.ac.il) |
11:27:41 | LinusN | lunch time |
11:33:15 | ashridah | damnit. C89/90 didn't include any kind of regex processing did it? |
11:33:28 | ashridah | i really hate having to do input validation by hand :( |
11:34:32 | Bagder | regex shouldn't be in the C standard, it belongs in posix |
11:34:47 | *** | No seen item changed, no save performed. |
11:35:05 | Bagder | http://www.opengroup.org/onlinepubs/7990989775/xsh/regcmp.html |
11:35:11 | ashridah | yeah, i know, but i was hoping they were tools and put one in |
11:35:22 | ashridah | since i can only use functions that come with C89's libc. |
11:35:36 | * | ashridah mutters and goes back to writing a state machine. |
11:45:39 | * | preglow sighs and gets his reset button implement |
11:53:25 | | Quit Strath ("Client closed") |
12:00 |
12:01:18 | preglow | i seem to have made a plugin that doesn't even load... |
12:01:46 | preglow | i assume this means i'm skilled |
12:13:32 | preglow | any known stupid blunders that would result in my mpc2wav just doing nothing? the first thing i do is print a splash, and even that doesn't display |
12:16:38 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:16:50 | MoosCamaro | Hey all |
12:36:50 | | Quit Mirfle ("Chatzilla 0.9.67 [Firefox 1.0.2/20050317]") |
12:45:47 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
12:46:48 | * | rasher prods Bagder |
12:50:06 | preglow | rasher: compiles fine and all, but my plugin refuses to work |
12:50:13 | preglow | will soon have to start doing other things |
12:50:26 | rasher | Aw |
12:50:27 | rasher | annoying |
12:51:03 | ashridah | are there any macros you need to use to define standard entry points into a module or whatnot? |
12:51:46 | preglow | what modules? |
12:51:58 | ashridah | s/module/plugin/ |
12:52:23 | preglow | well, apart from using plugin_start(), nothing i can think of |
12:53:00 | ashridah | are you accidentally stripping the module? :) |
12:53:39 | preglow | ahaha |
12:53:44 | preglow | rocks are stripped, afaik |
12:53:48 | preglow | they're just a plain binary image |
12:55:51 | ashridah | ah. i just remember stripping a kernel module once, and getting nothing useful in return :) |
12:56:12 | LinusN | preglow: the .map file could give some clues |
12:56:32 | * | Bagder awakes and looks around |
12:56:55 | rasher | Bagder! |
12:57:41 | preglow | well, can't see anything obvious |
12:57:53 | preglow | entry point is correct |
12:58:19 | preglow | are there any limits imposed on static content? |
12:58:37 | preglow | bah, i don't use nearly enough anyway |
12:58:43 | rasher | Bager: About the digest thingy.. do I just commit it and hope for the best, because I can't make the scripts work |
12:59:00 | Bagder | rasher: sure, commit and we shall see what happens! ;-) |
13:00 |
13:01:06 | rasher | Haha... I guess I should have saved the password I told you to set... do you log? |
13:01:41 | | Quit ashridah ("Leaving") |
13:01:49 | Bagder | I do |
13:02:42 | preglow | haha |
13:06:33 | LinusN | preglow: still problems? |
13:06:57 | preglow | aye |
13:07:07 | LinusN | email me the plugin src |
13:07:21 | LinusN | linus at haxx dot se |
13:07:36 | LinusN | or put it up on a web server |
13:08:42 | preglow | ok |
13:09:14 | preglow | http://glow.m0f0.net/rockbox/mpc2wav.c |
13:10:20 | preglow | the relevant info would be that the topmost splash doesn't even display |
13:10:22 | preglow | nor anything else |
13:10:32 | preglow | it just hangs with the backlight on, and nothing on display |
13:10:41 | * | preglow braces for a stupid bug and goes to make coffee |
13:11:50 | | Join R3nTiL [0] (~zorroz@217.30.249.16) |
13:15:26 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
13:17:42 | | Join Sucka [0] (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) |
13:19:48 | LinusN | preglow: can i see musepack.h? |
13:20:00 | LinusN | and your .map file |
13:21:06 | preglow | why, yes |
13:21:40 | preglow | http://glow.m0f0.net/rockbox/mpc2wav.map and http://glow.m0f0.net/rockbox/musepack.h |
13:22:27 | preglow | entire libmusepack dir is there as well if you need more |
13:23:01 | LinusN | your web server doesn't like the .map extension |
13:26:09 | preglow | ahahah, what the hell? |
13:26:30 | preglow | i shall have to remedy that |
13:27:00 | preglow | in the meantime, it's there as txt |
13:27:31 | LinusN | can you give me a tar file with the musepack src? |
13:28:20 | preglow | deed |
13:28:56 | preglow | http://glow.m0f0.net/rockbox/libmusepack.tar.gz |
13:34:51 | *** | Saving seen data "./dancer.seen" |
13:45:08 | preglow | haha, apache had the .map extension used for pixmaps |
13:45:15 | LinusN | aaah |
13:46:38 | preglow | i never ever used those, so disabled the whole thing |
13:48:41 | LinusN | preglow: the mpc_decoder type is 122468 bytes, you don't want that on the stack... :-) |
13:49:00 | preglow | holy friholies |
13:49:15 | preglow | i didn't think it was THAT large |
13:49:18 | preglow | and i considered using iram for that |
13:49:21 | LinusN | lol |
13:49:35 | Bagder | hehe |
13:50:10 | LinusN | case closed |
13:50:26 | preglow | i expect it'll work now, yes |
13:50:28 | preglow | thanks a bunch |
13:50:31 | LinusN | you're welcome |
13:54:06 | preglow | haha, well, it makes sounds now |
13:54:16 | preglow | at least party reminiscent of iriver.mp3 |
13:54:32 | rasher | :) |
13:54:44 | rasher | exciting |
13:54:45 | preglow | the efficiency is not at all what i had hoped |
13:54:49 | preglow | but i think something is wrong |
13:57:53 | rasher | are you usingn a very low quality file? |
13:58:12 | preglow | iriver-standard |
13:58:13 | preglow | nono |
13:58:21 | preglow | i know what coding errors sound like |
13:58:42 | rasher | ah |
13:59:53 | preglow | arghh, i really, really wonder how i'll handle iram with these large structs |
14:00 |
14:00:17 | preglow | will probably have to modify everything to use two structs |
14:00:27 | preglow | which will work wonders for later patchability |
14:00:43 | rasher | haha |
14:00:47 | Bagder | go #MPC on irc.musepack.net :-) |
14:01:13 | * | Bagder points out that Seed is a musepack dev |
14:03:28 | rasher | haha, that disco-floor on slashdot is excellent |
14:03:57 | preglow | hah! |
14:04:05 | preglow | making my apartment into the popular demo |
14:04:56 | rasher | Hah |
14:11:16 | | Quit R3nTiL (Read error: 110 (Connection timed out)) |
14:18:43 | HCl | sup? |
14:20:22 | * | LinusN wants a dance floor plugin for the H300 USBOTG port |
14:20:28 | preglow | hahahaha |
14:20:45 | preglow | my god, i surely would need that sometimes |
14:25:20 | rasher | Any idea if the usbotg is a generic usb host? or just for usb-storage? |
14:25:43 | | Quit ShyK (Read error: 145 (Connection timed out)) |
14:27:01 | LinusN | it's whatever we make it, as far as i understand |
14:27:43 | rasher | So if anyone wanted, they could plug in a usb wifi nic and knock themselfes out? |
14:28:16 | LinusN | as far as i can see, yes, but i haven't studied the data sheets closely |
14:28:34 | LinusN | i might very well be wrong |
14:29:50 | Bagder | http://www.dapreview.net/news.php?11 <= several new archos players |
14:30:27 | | Part lostlogic ("Kernels are for popping") |
14:41:44 | rasher | Another thing Bagder... |
14:41:56 | Bagder | yes? |
14:42:05 | rasher | I posted a patch to songdb.pl and discovered another "problem" |
14:42:36 | rasher | multi-artist cds get an album entry for each artist :-\ |
14:42:54 | Bagder | yeps, I know Zagor had some idea on how to deal with it |
14:43:00 | rasher | oh |
14:43:25 | rasher | something about considering the dir they're in as well? |
14:43:32 | Bagder | yes, I believe so |
14:44:00 | Bagder | I think that would be a fair way to guess slightly better |
14:44:36 | rasher | so compose the albumid of path__albumname instead of artist___albumname? |
14:44:53 | rasher | wouldn't that work 90% of the time? |
14:44:59 | rasher | if not more |
14:45:02 | Bagder | I think it would |
14:45:14 | Bagder | except for those who have all songs in the same dir |
14:45:21 | Bagder | but we can't work for those |
14:45:49 | rasher | I think this way of doing it works for more people |
14:45:54 | rasher | and in more cases |
14:45:55 | Bagder | yes |
14:46:12 | Bagder | you do the patch? |
14:46:22 | rasher | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1179981 |
14:46:25 | Bagder | btw, you can even commit your previous patch, since you have access now |
14:46:38 | rasher | well I'd like someone to have a look at it first :) |
14:46:45 | LinusN | chicken! |
14:46:55 | preglow | what percentage realtime should we aim for? |
14:47:05 | preglow | 300? |
14:47:08 | LinusN | i think 300 is fair |
14:47:38 | LinusN | preglow: did we perform some kind of profiling for libmad? |
14:47:48 | preglow | no, we did not, but some other people did |
14:47:59 | preglow | that won't matter for us, of course |
14:48:02 | preglow | but no |
14:48:09 | preglow | we have no profiling possibilites |
14:48:17 | preglow | that don't require us hacking the lib to pieces, that is |
14:50:03 | preglow | libmad is almost 80% realtime for iriver.mp3 |
14:50:05 | LinusN | well, didn't we add that profiling timer? |
14:50:08 | preglow | at 40mhz, that is |
14:50:20 | preglow | yeah, i think we did |
14:50:46 | LinusN | synth_full takes a lot... |
14:50:49 | preglow | it does |
14:50:55 | preglow | but i don't think there's much more to be done about that |
14:51:03 | LinusN | III_huffdecode is next |
14:51:05 | preglow | i'm going to rewrite it in pure assembler |
14:51:06 | preglow | but that's that |
14:51:28 | preglow | not much to be done about huffman decode, it's strictly table based, afaik |
14:51:42 | LinusN | dct32 |
14:52:00 | LinusN | III_aliasreduce |
14:52:06 | preglow | i dare not touch dct32 |
14:52:41 | preglow | our best shot for dct32 is replacing it completely, with something more iterative in structure, and that's probably not going to be faster anyhow |
14:53:07 | preglow | LinusN: i've lost the link the the libmad profiling page, care to share? |
14:53:16 | LinusN | http://ipodlinux.org/forums/viewtopic.php?t=850 |
14:53:58 | preglow | ahh |
14:54:03 | preglow | and see all the other dcts? |
14:54:07 | preglow | they're called by dct32 |
14:54:12 | preglow | so they're part of the dct32 algorithm |
14:54:16 | DJ_Dooms_Day | sup Linus, how goes PCM playback? |
14:54:26 | LinusN | DJ_Dooms_Day: slow :-) |
14:54:30 | preglow | no, now i'm speaking bullshit |
14:54:34 | preglow | they're used by imdct_l |
14:54:43 | preglow | so imdct_l is also pretty intensive |
14:54:47 | DJ_Dooms_Day | lol, grand |
14:55:52 | LinusN | hehe, audio_linear_dither is about 13% (including prng) |
14:56:24 | preglow | i refuse to believe that can't be made faster |
14:56:42 | preglow | done in asm, using all registers, with sequentail access to the samples |
14:56:43 | LinusN | it probably can |
14:57:21 | LinusN | have you done any more optimizations not in cvs? |
14:57:28 | preglow | yes, let's see |
14:57:43 | preglow | i've started on making an imdct_mcf5249.s |
14:58:06 | preglow | imdct_s is done, and i've started porting the arm imdct_l to coldfire asm |
14:58:14 | preglow | but it's a pretty big job |
14:58:34 | preglow | i've also got the old imdct_l i did, which is shit ugly, but nevertheless helps some |
14:58:54 | LinusN | nice |
14:59:31 | LinusN | you chould consider committing some, if not only for backup purposes |
14:59:56 | preglow | hmm, i will |
15:00 |
15:00:05 | preglow | i'll just try out some other minor opts i've got going as well |
15:00:12 | LinusN | oki |
15:01:02 | preglow | maybe tomorrow, i'll have to start working on my masters stuff again now |
15:01:37 | preglow | it would also be a sin to not go outside in this weather :/ |
15:02:43 | | Join lolo-laptop [0] (~lostlogic@68.251.84.226) |
15:04:10 | rasher | Any way to "fix" a bdf font? |
15:04:15 | LinusN | "fix"? |
15:04:24 | rasher | Error: Invalid BDF file, requires FONT_ASCENT/FONT_DESCENT/ENCODING |
15:04:28 | rasher | says bdfconf |
15:04:29 | rasher | conv |
15:05:10 | LinusN | well, you could load it in a font editor and save it again |
15:05:33 | rasher | That's how I made it.. I blame the editor |
15:05:52 | LinusN | which editor? |
15:05:59 | rasher | xmbdfed |
15:06:12 | LinusN | you made the font from scratch? |
15:06:20 | rasher | no, converted from a .fon |
15:07:36 | LinusN | gotta go |
15:07:47 | LinusN | cu around |
15:07:50 | | Part LinusN |
15:08:23 | preglow | why the hell doesn't libmusepack write the entire file |
15:08:24 | preglow | argghh |
15:11:05 | rasher | weird, xmbdfed claims that FONT_ASCENT is set |
15:12:03 | preglow | well, have a look at the file, then |
15:12:05 | preglow | it's plaintext |
15:13:08 | rasher | oh, no ENCODING |
15:13:15 | preglow | that is a showstopper |
15:13:20 | preglow | the parser is pretty strange |
15:13:45 | preglow | i started to redo it in perl, but i accidentally deleted the source yesterday, heh |
15:14:08 | rasher | wait.. I don't understand this |
15:14:59 | rasher | at all.. |
15:15:12 | rasher | FONT_ASCENT and _DESCENT are set in the header |
15:15:19 | rasher | ENCODING is set for each char |
15:15:26 | rasher | I thought it was charset |
15:16:10 | rasher | I can't see anything wrong with this file |
15:16:39 | Bagder | convbdf cannot have any bugs ;-) |
15:17:01 | rasher | surely not |
15:20:00 | preglow | oh well, i'm out of here for a while |
15:27:20 | rasher | is convbdf expecting properties in a certain order or something? |
15:31:49 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
15:32:12 | t0mas | hi |
15:33:12 | bobTHC | hi |
15:34:53 | *** | Saving seen data "./dancer.seen" |
15:51:05 | | Join asdsd_ [0] (~asdsd@h-67-100-25-110.miatflad.dynamic.covad.net) |
15:52:44 | | Part asdsd_ |
15:52:56 | | Join DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
16:00 |
16:13:21 | | Quit tvelocity[away] ("Leaving") |
16:26:38 | | Join elinenbe_ [0] (~elinenbe_@65.115.46.225) |
16:33:52 | | Join muesli- [0] (muesli_tv@hmln-d9b8ef45.pool.mediaWays.net) |
16:35:17 | muesli- | hi |
16:35:20 | muesli- | gh |
16:36:06 | rasher | lo |
16:36:23 | preglow | ARGH |
16:37:27 | t0mas | something wrong? |
16:37:56 | muesli- | nothin with me :D |
16:44:10 | * | rasher fixes flipit for h100 |
16:45:31 | muesli- | whats that good for? |
16:45:47 | rasher | not much |
16:47:00 | preglow | i've bounced into problems with libmusepack, yes |
16:48:32 | rasher | erp, what's up? |
16:56:30 | preglow | i get a corrupt frame error |
16:56:38 | preglow | and i don't know why ./ |
16:56:40 | preglow | :/ <- |
16:56:55 | Bagder | preglow: so all builds fine, but the output is bad? |
16:57:22 | preglow | all builds fine, but output is semi-ok, and way too small, seeing as how it exits due to a faulty frame |
16:57:25 | preglow | and the frame isn't faulty |
16:57:28 | * | rasher tests songdb |
16:57:29 | preglow | so it's probably my io |
16:57:59 | preglow | debugging this stuff isn't exactly simple either |
16:58:16 | * | Bagder disappears |
16:58:27 | rasher | dammit, my sync script/rsync is too smart |
16:58:35 | rasher | didn't run songdb.pl |
16:58:41 | rasher | because no files were transferred |
17:00 |
17:00:14 | rasher | In other news, I finally found the right object to push reset |
17:00:36 | rasher | a piece of wire will easily miss the switch |
17:00:54 | rasher | but this small nail is just the right size :) |
17:01:09 | preglow | haha |
17:01:12 | preglow | i use my smallest torx driver |
17:04:17 | rasher | Max songs per album: 316 (<no album tag>___/mnt/iRiver/Music/New/Others) |
17:04:19 | rasher | oh well... |
17:06:02 | rasher | funky stuff is happening here |
17:06:31 | rasher | I think the id3db reader is off its rocker |
17:08:39 | preglow | argh |
17:08:53 | preglow | please don't tell it suddenly started working after i added debugging measures |
17:09:06 | rasher | Haha! |
17:09:08 | rasher | heisenbug |
17:09:19 | preglow | hahahahah |
17:09:23 | preglow | clever, that was |
17:09:47 | rasher | Obviously it's not something I made up |
17:10:08 | rasher | http://www.catb.org/~esr/jargon/html/H/heisenbug.html |
17:12:23 | rasher | but I like the term so much |
17:12:37 | preglow | ARGH |
17:12:40 | preglow | IT SUDDENLY WORKS NOW |
17:13:35 | rasher | don't look back |
17:13:36 | rasher | just accept it |
17:13:48 | preglow | well, it ALMOST works |
17:13:50 | preglow | it's double speed |
17:14:04 | rasher | let me guess.. you added debug measures, then removed them again? |
17:14:04 | rasher | and now it works? |
17:14:47 | preglow | haven't tried removing them |
17:15:12 | rasher | ah |
17:15:46 | rasher | I'm sure *someone* will be glad to have musepack support |
17:16:50 | preglow | well, i would |
17:16:53 | preglow | i think it's a cool format |
17:17:01 | CoCoLUS | i would if i could actually -listen- to it :) |
17:17:14 | HCl | what kind of format is it? |
17:17:25 | preglow | it's basically mpeg2 on acid/speed |
17:17:28 | preglow | ehh |
17:17:30 | preglow | mpeg1 layer2 |
17:17:49 | HCl | eh, ok o.o |
17:18:00 | HCl | *confused* |
17:18:02 | * | HCl smiles and nods |
17:18:06 | | Join tvelocity [0] (~tony@ipa243.4.tellas.gr) |
17:18:09 | preglow | it's good for higher bitrate stuff |
17:18:12 | preglow | like 160-192 ish |
17:18:16 | HCl | kay o.o. |
17:18:20 | preglow | and also patent free, they say |
17:18:33 | preglow | and, it SHOULD be a pretty efficient codec |
17:18:37 | preglow | but right now, it sure as hell isn't |
17:18:49 | preglow | runs at about 35% realtime at 120 mhz |
17:18:58 | preglow | but i guess i can massage it into submission |
17:19:42 | rasher | heh |
17:19:43 | rasher | ogg first! ogg first! |
17:19:55 | HCl | lol. |
17:19:58 | rasher | *smirk* |
17:20:07 | HCl | i'm interested in taking the original firmware apart |
17:20:11 | HCl | and snatching their ogg codec |
17:20:30 | rasher | hm.. you probably shouldn't |
17:20:49 | preglow | i quite simply haven't got time to touch vorbis for a long time |
17:20:56 | preglow | musepack seems to be such a cute little codec |
17:21:00 | preglow | so i thought i'd try that |
17:21:08 | preglow | i also have libmad and libflac on my hands |
17:21:17 | HCl | rasher, why not? |
17:21:24 | rasher | heh, of course.. do whatever you're most interested in |
17:21:25 | HCl | reverse engineering is allowed for portability |
17:21:31 | HCl | in america anyways |
17:21:31 | preglow | HCl: i sincerely doubt it's worth stealing |
17:21:40 | preglow | HCl: and reverse engineering that is going to be a nightmare |
17:21:43 | HCl | in europe, i think its allowed, heh. |
17:21:47 | HCl | preglow: is it? |
17:21:51 | preglow | HCl: yes |
17:21:53 | HCl | why? |
17:22:01 | preglow | because it's a pretty large codec |
17:22:08 | preglow | and dsp code isn't the easiest to read |
17:22:18 | | Quit muesli- (Read error: 60 (Operation timed out)) |
17:22:20 | HCl | well we don't have to write it back into code. |
17:22:21 | preglow | but hell |
17:22:24 | preglow | go for it! |
17:22:24 | HCl | just the routine that loads an ogg |
17:22:30 | preglow | ahh |
17:22:30 | HCl | heh, nah, not yet. |
17:22:33 | preglow | i wouldn't want that anyway |
17:22:37 | preglow | i like clean stuff |
17:22:45 | preglow | .h file in binary != clean |
17:22:55 | HCl | i was sort of thinking of just calling the firmware code. |
17:23:03 | t0mas | ghehe |
17:23:04 | preglow | well, if you can figure out the addresses, go for it |
17:23:06 | HCl | its just gonna be a subroutine. |
17:23:09 | t0mas | HCl: cheater :P |
17:26:40 | rasher | okay, the tag-db is definately buggy |
17:26:43 | rasher | and it's not my fault |
17:29:36 | | Join rjamorim [0] (~blah@200.138.135.138) |
17:29:46 | | Join XShocK [0] (~cddef0b3@labb.contactor.se) |
17:30:17 | rasher | hi, XShocK |
17:33:08 | preglow | THERE i got the blasted turd working |
17:33:15 | preglow | slow as hell, but it makes coherent sound |
17:33:15 | rasher | Hurray! |
17:33:34 | rasher | which speed? |
17:33:38 | preglow | 35% |
17:33:42 | XShocK | hi |
17:33:43 | preglow | at 120 bleeding megahertz |
17:33:46 | preglow | herz |
17:33:48 | preglow | whatever |
17:33:48 | CoCoLUS | now if only... we could actually test that... with headphones :P |
17:33:55 | preglow | CoCoLUS: code away, ples |
17:33:58 | CoCoLUS | he |
17:34:11 | rasher | we can.. if we rename to sample.wav and go info>debug>audio test |
17:34:12 | rasher | :) |
17:34:18 | preglow | indeed, good point |
17:34:23 | preglow | i don't see what they're nagging about anymore |
17:34:26 | preglow | we have audio out! |
17:34:35 | rasher | :) |
17:34:36 | CoCoLUS | yeah the first 8 mb ;) |
17:34:43 | preglow | so, you want more??? |
17:34:45 | rasher | that's all you need for iriver.wav |
17:34:53 | preglow | which is all i listen to |
17:34:55 | *** | Saving seen data "./dancer.seen" |
17:34:55 | CoCoLUS | which is, after all, the best. song. ever. |
17:35:09 | rasher | Yes. |
17:35:23 | rasher | oh, maybe it *IS* my fault that the songdb was confused |
17:35:26 | t0mas | rasher: I start to like that song ;) |
17:35:38 | rasher | t0mas: kill yourself at once |
17:35:51 | * | preglow gently removes the libmusepack debug code |
17:35:58 | | Quit t0mas ("Connection reset by jump off the roof :P") |
17:36:17 | rasher | careful now |
17:36:22 | preglow | i'm using pliers |
17:36:51 | | Join El_Gringo_ [0] (~chatzilla@bzq-165-126.dsl.bezeqint.net) |
17:36:59 | * | rasher rebuilds songdb |
17:37:00 | El_Gringo_ | Hi |
17:37:04 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
17:37:16 | t0mas | hm... need to get a higher roof :P |
17:37:28 | rasher | The thing gets confused if you change the db underneath its feet |
17:37:53 | El_Gringo_ | I've some informations witch could be usefull for the audio API |
17:37:59 | preglow | El_Gringo_: spit |
17:38:03 | bobTHC | :) |
17:38:38 | rasher | excellent |
17:38:47 | rasher | my songdb.pl change is actually working |
17:39:08 | | Quit XShocK ("CGI:IRC (EOF)") |
17:39:13 | preglow | rasher: then starting coding a gui tool which embeds perl so we don't require people to install perl! |
17:39:30 | El_Gringo_ | preglow, Tang and Gabriel Bouvign have a message for you |
17:39:35 | Seed | preglow: feel free to abuse me verbally if things go wrong :) |
17:39:37 | rasher | A C version would probably be a better bet |
17:39:44 | preglow | Seed: things are working nicely now |
17:39:51 | Seed | I'm glad |
17:39:53 | preglow | rasher: yes, but take ten times the time |
17:40:02 | preglow | rasher: embedding perl is very easy |
17:40:26 | rasher | I ain't doing it! |
17:40:32 | rasher | nor am I writing a c version |
17:40:35 | El_Gringo_ | Gabriel Bouvigne Something to add about Vorbis low bitrate limitation for iFP/iMP: |
17:40:40 | El_Gringo_ | In oldest iMP there is some memory in the processor (ARM) and also main memory. |
17:40:47 | El_Gringo_ | The main memory is large but the access is very slow. On the contrary the processor memory is very limited but access is very quick for the processor (quite obviously ;)) |
17:40:53 | El_Gringo_ | Unfortunately the big windows of Vorbis don't fit in the "on chip" memory, so the processeur need to keep this data in the main memory which is too slow to allow the processor to make real-time decoding... |
17:41:00 | El_Gringo_ | It's partially an iMP limitation (hardware undercalculated to get low cost) but it's also a critical flaw of Vorbis design. |
17:41:08 | El_Gringo_ | Indeed Vorbis should have: |
17:41:13 | El_Gringo_ | - not allowed so big windows |
17:41:17 | El_Gringo_ | - created profiles has MPEG ones... |
17:41:21 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) |
17:41:23 | * | rasher ponders committing this change |
17:41:40 | | Quit Harpy (Read error: 60 (Operation timed out)) |
17:41:48 | preglow | El_Gringo_: yep, i pretty much figured all that, and agree as well |
17:42:07 | El_Gringo_ | And something else |
17:42:34 | El_Gringo_ | here is a MP3 decoder full integer : http://www.hydrogenaudio.org/forum [...] 969&st=0&# |
17:42:49 | | Quit bobTHC ("Smoke Weed Every Day !") |
17:42:53 | El_Gringo_ | here : http://www.hydrogenaudio.org/forums/index.php?showtopic=31471&pid=289969&st=0&# |
17:43:15 | rjamorim | Read my replies there |
17:43:22 | rjamorim | I'm pretty confident it's not GPL-compatible |
17:44:03 | El_Gringo_ | rjamorim, you speak about the decoder ? |
17:44:04 | preglow | yeah, i know |
17:44:16 | preglow | and: i have already invested tons of time in libmad, and i like it |
17:44:17 | rjamorim | Oh, sorry. I thought you meant the IPP encoder |
17:44:18 | preglow | it's a good library |
17:45:09 | preglow | intel libraries probably have tons of x86 assembler in them as well |
17:45:24 | rjamorim | Yes. And Xscale optimizations too |
17:45:46 | | Nick tvelocity is now known as tvelocity[away] (~tony@ipa243.4.tellas.gr) |
17:45:54 | rjamorim | El_Gringo_: that thread is not mentioning an MP3 DEcoder :B |
17:46:29 | preglow | encoders i won't touch with a five foot stick |
17:46:33 | preglow | too much work |
17:46:34 | rjamorim | That's why I got confused |
17:46:35 | El_Gringo_ | rjamorim: you're right ! I'm only a "messenger" |
17:46:40 | rjamorim | heh, right |
17:46:41 | rjamorim | hehe |
17:46:54 | preglow | El_Gringo_: why can't they come online and speak themselves? |
17:47:11 | rjamorim | Tang used to be around here often... |
17:47:14 | preglow | i don't feel courier based communication is the best, heh |
17:47:17 | rjamorim | Makes me wonder where is he |
17:47:20 | preglow | yes, he comes on from time to time still |
17:47:24 | rjamorim | ah |
17:47:25 | preglow | spotted him yesterday |
17:47:46 | El_Gringo_ | preglow: simply because of an Internet connection problem |
17:47:53 | rjamorim | Anyway, I'm pretty confident there's no open source psychoacoustical integer encoder. |
17:47:59 | rjamorim | *lossy |
17:48:06 | rjamorim | The closest you can get is probably WavPack lossy |
17:48:16 | El_Gringo_ | It's a message from Tang |
17:48:44 | * | rasher boggles |
17:48:45 | rjamorim | Tang sent you the wrong link :P |
17:48:49 | preglow | rjamorim: yes, i'm pretty confident in that as well |
17:48:55 | rjamorim | Or maybe he too confused En/Decoder |
17:49:04 | preglow | and i also happen to not care |
17:49:10 | preglow | i will do my recording losslessly |
17:49:22 | preglow | and do the encoding on something that doesn't have a realtime requirement |
17:49:22 | rjamorim | I see |
17:49:41 | El_Gringo_ | pregolw, you are the guy who work on the MP3 decoding plugin ? |
17:49:46 | preglow | El_Gringo_: yes |
17:49:59 | preglow | musepack right now, heh |
17:50:45 | * | rasher tries to commit and fail |
17:51:03 | El_Gringo_ | preglow: And now, you have still some optimisations the make, or you're juste waiting for the Audio API ? |
17:51:16 | preglow | El_Gringo_: oh, tons of optimizations left |
17:51:27 | preglow | El_Gringo_: but it is fast enough as it is |
17:51:29 | | Join Harpy [0] (SE85F41sJr@dsl-hkigw7wbb.dial.inet.fi) |
17:52:06 | El_Gringo_ | I thought MP3 decoding was 200% of rel time ! Is it insufficient ? |
17:52:12 | preglow | yes |
17:52:24 | preglow | that's for vbr files |
17:52:33 | preglow | we'll need to have it running at at least 300% for 320kbps |
17:52:38 | preglow | then i'll be more or less satisfied |
17:52:38 | rjamorim | I suppose the faster you decode, the less battery it consumes...? |
17:52:44 | preglow | yup |
17:52:46 | rjamorim | haha, wow |
17:52:54 | preglow | and we need fast codecs for stuff like crossfading |
17:53:00 | El_Gringo_ | your right |
17:53:07 | preglow | where we'll pretty much need to codecs running in parallel |
17:53:12 | rasher | do we really? |
17:53:22 | preglow | rasher: well, how do we do it otherwise? |
17:53:28 | rasher | won't the file be fully decoded a good while before it's done playing? |
17:53:43 | rasher | depending on the size of the pcm buffer of course |
17:53:45 | preglow | rasher: well, yes, if not in actuall parallel, they'll need to use the same amount of cpu time |
17:54:04 | preglow | rasher: the first codec will have to work harder at the end of the file, to prebuffer the fade area |
17:54:17 | El_Gringo_ | I've to go, bye |
17:54:18 | preglow | rasher: then the other codec needs to throttle up like hell when it's started, to fill the fade area as well |
17:54:22 | rjamorim | bye |
17:54:24 | preglow | then normal operation continues |
17:54:26 | preglow | El_Gringo_: bye |
17:55:56 | | Quit El_Gringo_ ("Chatzilla 0.9.67 [Firefox 1.0.2/20050318]") |
17:56:47 | preglow | is it just me, or does play NOT reboot the device as rolo says? |
17:56:58 | rasher | hit select |
17:57:03 | rasher | text is wrong |
17:57:23 | preglow | select is joystick? |
17:57:27 | rasher | same deal with delete, rename and a couple of other things |
17:57:28 | rasher | yes |
17:57:32 | preglow | ait |
17:57:39 | preglow | i plied away the debug code, and it still works |
17:57:45 | preglow | a round of applause for yours truly |
17:58:03 | * | rasher applauds |
17:58:16 | rasher | cvs commit: authorization failed: server rockbox.org rejected access to /cvsroot/rockbox for user rasher |
17:58:19 | rasher | o.O |
17:58:28 | rasher | kindly stop that! |
17:58:40 | preglow | well, sorry, can't help you there |
17:59:24 | rasher | understood |
17:59:37 | rasher | I'm probably not properly logged in |
18:00 |
18:01:57 | rasher | I don't get it... |
18:02:13 | amiconn | Did you do the checkout of your working copy while being logged in? |
18:02:33 | rjamorim | CVS is such a delight |
18:02:41 | amiconn | If not, you need to do so. You can't turn an anonymous readonly working copy into a read-write working copy |
18:03:09 | rasher | cvs commit: used empty password; try "cvs login" with a real password |
18:03:13 | rasher | I so didn't! |
18:04:24 | rasher | amiconn: actually you can.. just edit CVS/Root :) |
18:04:26 | rasher | but yes, I did |
18:05:11 | rasher | or did I... |
18:05:13 | * | rasher goes insane |
18:06:27 | rasher | well there we go |
18:06:37 | rasher | Guess I didn't. |
18:07:30 | rasher | cvs commit: Using deprecated info format strings. Convert your scripts to use the new argument format and remove '1's from your info file format strings. |
18:07:32 | rasher | what's this then? |
18:08:10 | preglow | so alac actually compresses very badly? |
18:08:32 | rjamorim | Yes: http://web.inter.nl.net/users/hvdh/lossless/All.htm |
18:08:42 | preglow | i would have thought it to be better than flac, what with adaptive coefs and all |
18:08:55 | rjamorim | Well, not very badly. Matter of fact, at the same efficiency as FLAC |
18:09:12 | | Quit Nibbler (Read error: 113 (No route to host)) |
18:09:16 | rjamorim | But it's worse than WavPack, Monkey's, WMA Lossless... |
18:09:26 | preglow | seems like you rate wavpack pretty highly :) |
18:09:36 | rasher | WMA ... >< |
18:09:50 | preglow | would be cool if the wavpack guy showed up some day |
18:10:19 | rjamorim | preglow: I know. I'm an enthusiast of this codec :) |
18:10:28 | rjamorim | I'm afraid he's not much into IRC... |
18:10:41 | preglow | david bryant mailed me and said he was very interested in helping |
18:10:45 | preglow | he also said he'd never been on irc, heh |
18:11:03 | rjamorim | He said he would now start working on ASM optimizations for M68K (RockBox) and TI DSP (Neuros) |
18:11:08 | rasher | what better timt to start than now |
18:11:13 | rjamorim | hehe, yeah. He doesn't use instant messaging either |
18:11:18 | rjamorim | right... |
18:11:26 | preglow | ohh, i'd like to do that :P |
18:11:27 | rjamorim | God knows I try to convince him... |
18:11:33 | | Join Nibbler [0] (~sven@port-212-202-73-247.dynamic.qsc.de) |
18:11:34 | preglow | but i like commmunicating too much |
18:11:56 | preglow | it is distracting, though |
18:11:57 | preglow | but anyway |
18:12:00 | rjamorim | hehe |
18:12:05 | preglow | it's nice to have the codec dev himself interested in helping |
18:12:12 | rjamorim | I agree |
18:12:31 | preglow | especially when he has embedded development experience :P |
18:12:31 | rjamorim | Sad thing is, he is a quite slow coder :( |
18:12:32 | amiconn | rasher: The 'Using deprecated info format strings' is harmless. All committers get is. Someone needs to update the server config... |
18:12:40 | rjamorim | So, it might take months until teh optimization is ready |
18:12:45 | rjamorim | yeah |
18:13:00 | preglow | rjamorim: well, yeah, but we're not really in any hurry, heh, things aren't exactly swift here at the moment |
18:13:13 | rjamorim | Hehe, good |
18:13:18 | preglow | but ok, i think i'll commit musepack support, then |
18:13:36 | * | rasher updates SoundCodecs |
18:14:06 | HCl | hey |
18:24:11 | preglow | rasher: this is libmusepack 1.1 vanilla tar.gz you found on the site, hyes? |
18:25:22 | rasher | yup |
18:25:44 | rasher | I only changed the #includes and directory structure |
18:29:53 | | Quit DJ_Dooms_Day () |
18:32:43 | | Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.umbc.edu) |
18:36:23 | | Quit rjamorim ("On the turning away...") |
18:37:38 | | Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) |
18:53:36 | rasher | preglow: no commit? |
18:54:38 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) |
18:58:28 | preglow | tied up |
18:59:01 | rasher | :) |
19:00 |
19:08:06 | preglow | there |
19:08:11 | preglow | i'm working on it |
19:08:18 | preglow | extremely boring, so i'm easy to distract |
19:08:55 | preglow | rasher: give me a quick rundown on what you removed, if anything |
19:08:58 | preglow | sample.cpp is all i can see |
19:10:31 | rasher | all the autoconf/make stuff |
19:10:52 | rasher | but from include/ and src/ yes, only sample.cpp |
19:25:41 | preglow | any ideas on what i should do with these sprintfs? |
19:33:20 | rasher | comment them out? |
19:33:25 | rasher | oh wait |
19:33:42 | rasher | ignore me. |
19:34:58 | *** | Saving seen data "./dancer.seen" |
19:35:02 | preglow | i have commented them out |
19:35:06 | preglow | bah |
19:35:11 | preglow | and that's the way i'll leave them for now |
19:35:31 | preglow | streetfighter 3 and a pair of arcade controllers are calling for me from about 50 metres away |
19:36:50 | | Quit Nibbler ("blubber") |
19:38:22 | rasher | so hurry up and finish :D |
19:46:12 | | Quit preglow (Read error: 104 (Connection reset by peer)) |
19:48:48 | rasher | I guess streetfighter won |
19:49:37 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
20:00 |
20:00:49 | preglow | i've gotta run for now, i'll commit musepack in a couple of hour, just so i'll be here in case i break any builds |
20:01:53 | | Quit DangerousDan (Read error: 54 (Connection reset by peer)) |
20:05:09 | rasher | good plan |
20:05:35 | rasher | it's not like I'm in a hurry or anything |
20:05:37 | rasher | just bored |
20:20:30 | | Join webguest43 [0] (~8f416314@labb.contactor.se) |
20:21:58 | webguest43 | Hi ! I know this is not a iriver support forum, but I seem to remember that there was a way to sort the folder structure on the player so it would play one folder after the other in alphabetical order, and not jump by order in which they have been added. Kinda sucks to listen to Bruckner and then jump into metallica... |
20:25:01 | HCl | let me guess, you have different capital letters for the first letter. |
20:25:07 | rasher | no idea |
20:25:39 | * | HCl wonders how one could do that anyways |
20:25:49 | HCl | if i'd do that, i'd be listening to music from the same artist for hours :P |
20:28:27 | rasher | I tend to either listen to one album, then switch to another, or shuffle entirely |
20:29:13 | HCl | mhm. |
20:29:21 | webguest43 | ah, sorry I dont understand, I have Genre-Artist-Album-Song folder structure, it jumps from somewhere in the tree to a different genre when an album is finished. I think its doing them in order of when they where added, but am not sure. |
20:29:40 | HCl | webguest43: its most likely looking at the first character of your directory name |
20:29:49 | HCl | and its most likely having different cases. |
20:29:51 | HCl | say you have |
20:29:57 | webguest43 | could it be that its just going to the next entry in the fat ? |
20:30:06 | HCl | "Abra" "Balony" "Zoxar" and "balla" |
20:30:18 | HCl | then it plays Abra Balony Zoxar balla |
20:30:28 | HCl | rather than Abra balla Balony Zoxar |
20:30:32 | HCl | because of the different case. |
20:30:41 | HCl | and thats as far as i'm gonna go with explaining, sorry |
20:33:02 | rasher | dammit, I wish I could make convbdf read this file |
20:37:12 | | Join Tang [0] (~chatzilla@ARennes-252-1-56-77.w83-195.abo.wanadoo.fr) |
20:38:54 | Tang | Hi |
20:39:14 | Seed | hello |
20:45:07 | | Quit webguest43 ("CGI:IRC (Ping timeout)") |
21:00 |
21:10:06 | MoosCamaro | Hi Tang |
21:10:17 | Tang | Hello Seed and Moos |
21:10:19 | Tang | :) |
21:10:34 | Tang | i'm upset |
21:10:42 | Tang | lost 2 version of a mail |
21:10:49 | Tang | have to rewrite again |
21:12:05 | Tang | Anyway |
21:12:14 | Tang | dont know if Linus is here |
21:12:29 | Tang | but i want to thanks for the noobs edition |
21:12:39 | Tang | very best organisation than mine indeed |
21:12:40 | Tang | :) |
21:12:47 | MoosCamaro | good |
21:13:22 | Tang | What about MPC moos |
21:13:35 | Tang | i hadn't read all the logs |
21:14:04 | Tang | just saw it was in discussion since yesterday |
21:14:32 | MoosCamaro | answer Rasher & Preglow |
21:15:12 | MoosCamaro | they had make good works |
21:16:07 | Tang | Okay but yuo can't make a short resume for me? |
21:17:48 | MoosCamaro | my english's very poor |
21:17:56 | MoosCamaro | private for french version |
21:18:33 | Tang | oki i on |
21:23:10 | rasher | Basically, preglow is changing whatever's needed to make it actually compile |
21:23:14 | rasher | that's done |
21:23:27 | rasher | also a mpc2wav plugin |
21:23:36 | rasher | just not committed yet |
21:24:07 | rasher | All I did was clean up the libmusepack sources and make it fit into the rockbox build process |
21:24:18 | Tang | Ah thanks Rasher |
21:24:24 | Tang | very sweet |
21:24:28 | rasher | "clean up" meaning that I removed files that wouldn't be needed |
21:24:36 | Tang | okay |
21:24:49 | rasher | didn't touch the source at all |
21:25:45 | Tang | Okay so no real optimisation if i understand well |
21:26:02 | rasher | No.. just the absolutely needed changes |
21:26:27 | rasher | but it may be the next codec preglow starts optimizing |
21:26:31 | rasher | if I understood him right |
21:26:40 | rasher | because it's fairly simple |
21:30:06 | Tang | okay |
21:30:34 | Tang | So very good news for many "audiophiles" |
21:30:37 | Tang | :) |
21:30:53 | MoosCamaro | :) |
21:32:17 | | Join muz [0] (~54091420@labb.contactor.se) |
21:32:44 | muz | hey guys, i know you guys hate people reporting bugs but i think i have one with the tag database |
21:33:40 | muz | whenever i try to rename an album the one it selects for renaming isnt the one i selected, if that makes any sense |
21:34:08 | Tang | be careful Muz |
21:34:17 | muz | and also it wud be cool to be able to make playlists using the database |
21:34:25 | Tang | Rockbox is known to kill any bug reporters |
21:34:26 | Tang | lol |
21:34:35 | * | muz runs for life |
21:34:40 | Tang | (joking) |
21:35:00 | *** | Saving seen data "./dancer.seen" |
21:35:14 | muz | btw is it bad to delete the system volume information folder on my iriver |
21:35:18 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) |
21:36:21 | muz | i got my iriver to play an mp3 which i converted to a wave then renamed to sample.wav the other day |
21:36:27 | muz | i was really proud |
21:36:40 | rasher | not at all.. I should figure out how to make windows stop creating that folder |
21:36:59 | muz | stupid windows |
21:38:40 | rasher | but tell more about the rename thing |
21:39:19 | muz | basically i hold the joystick in to get to the rename, open with, delete etc menu |
21:39:29 | muz | after selecting an album |
21:39:56 | rasher | Works for any folder I guess? |
21:39:58 | muz | i go to rename to hopefully rename that album tag field for all those songs in that album |
21:40:07 | muz | no this is in the tag database |
21:40:15 | rasher | Oh |
21:40:34 | rasher | Very important piece of information there :) |
21:40:38 | muz | but the one which i selected isnt the one it renames |
21:40:46 | muz | yeah i guess cos the directories are virtual right? |
21:41:53 | rasher | I'm not quite sure how it's supposed to handle the rename function in tag-db mode |
21:42:24 | rasher | But I see what you mean.. it shows a different value than what you opened |
21:42:41 | muz | yeah |
21:43:03 | rasher | I think it's more likely that "rename" shouldn't be accessible at all |
21:43:07 | muz | when will genre/year be added just out of interest |
21:43:22 | rasher | because I don't think retagging is available |
21:43:38 | muz | it wud be cool to rename the tags |
21:43:59 | rasher | I agree.. |
21:44:01 | muz | anyway isnt it easy to add playlist support to the database |
21:45:29 | rasher | no idea |
21:45:54 | muz | ok cool, btw i saw u were doin some stuff on mpc hows that goin? |
21:45:54 | rasher | I don't see what the obstacle would be.. but then, I'm not much of a codeer |
21:46:31 | rasher | preglow did nearly all of the actual work.. I think it's in a working state now and just waiting for him to commit |
21:46:38 | rasher | no optimizations yet though |
21:46:47 | muz | what speed are we looking at |
21:46:58 | rasher | pretty slow |
21:47:06 | rasher | 30% at 120MHz |
21:47:35 | muz | yeah, but then again i dont think there are any mp3 players that can decode musepack |
21:47:48 | rasher | There is now |
21:47:52 | muz | yeah |
21:48:01 | rasher | if not fast enough for realtime playback (yet) |
21:48:32 | muz | umm i was wonderin, if rockbox can decode an mp3 to wav and then play that wav |
21:48:50 | | Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") |
21:48:55 | muz | shudnt it be easy just to combine the two right now |
21:49:10 | muz | to get mp3 playback |
21:49:48 | rasher | I don't think anyone's going to bother doing that work.. because it'd be a bunch of work for a temporary gain that'll be useless when the api gets here |
21:50:46 | muz | ur right, just out of interest does wav playback use up lots of cpu power? |
21:51:15 | rasher | It uses practically nothing |
21:51:31 | muz | really thats cool |
21:51:56 | rasher | I.. think.. it's more or less in the right format for the hardware to accept |
21:52:36 | muz | cool well thanks for fillin me in |
21:53:35 | | Quit muz ("CGI:IRC") |
21:54:26 | rasher | let's hope I didn't get any of that wrong :) |
21:57:50 | * | t0mas is away: tv |
21:57:54 | t0mas | bye |
22:00 |
22:00:20 | | Join amiconn_ [0] (~jens@pD9E7F5FE.dip.t-dialin.net) |
22:01:28 | rasher | evening amiconn_ |
22:01:34 | HCl | linus was working on adjusting the code to add mp3 playback.. |
22:02:20 | rasher | well isn't this more general than what muz was asking? |
22:02:31 | HCl | dunno. |
22:02:53 | rasher | oh well |
22:04:09 | rasher | amiconn_: tried looking at the viewer patch by pillo? |
22:10:56 | HCl | what does it do? |
22:14:49 | | Join asdsd_ [0] (~asdsd@h-67-100-25-110.miatflad.dynamic.covad.net) |
22:17:20 | rasher | add support for proportional fonts |
22:17:29 | rasher | and a new flow mode |
22:17:32 | rasher | it's very good |
22:17:48 | rasher | apart from a bug I discovered |
22:18:13 | rasher | support as in previously proportional fonts were treated as fixed |
22:18:24 | rasher | when calculating how many characters would fit on a line |
22:18:53 | | Quit amiconn (Read error: 110 (Connection timed out)) |
22:18:53 | | Nick amiconn_ is now known as amiconn (~jens@pD9E7F5FE.dip.t-dialin.net) |
22:34:59 | rasher | erp, digest exploded |
22:36:34 | | Join LinusN [0] (~linus@labb.contactor.se) |
22:36:38 | Bagder | me check |
22:36:42 | rasher | evening Linus |
22:36:55 | LinusN | evening |
22:38:40 | elinenbe_ | evening.... |
22:38:46 | elinenbe_ | LinusN: what |
22:38:48 | MoosCamaro | hi |
22:40:36 | elinenbe_ | LinusN: what's the truth to the statement that you are close to getting mp3s up and running on the iriver? |
22:42:59 | LinusN | well, i'm working on the infrastructure to be able to decode and play mp3 |
22:43:23 | elinenbe_ | I have a nice shiny nickle for you if you get it working soon! ;) |
22:43:24 | LinusN | and there isn't much left to do before i can have it running |
22:43:49 | elinenbe_ | oh awesome! |
22:45:30 | elinenbe_ | LinusN: have you finalized the api, or are you just doing mp3s? |
22:46:35 | LinusN | i'll start with mp3 |
22:47:00 | LinusN | then the api will grow when i do the next format |
22:47:29 | elinenbe_ | any sort of eta? or more like a when it's done it's done... ;-) |
22:48:47 | LinusN | as always |
22:50:21 | rasher | I'm currently wondering if my patch to songdb.pl broke things |
22:52:33 | rasher | something's all wrong... |
22:55:30 | rasher | oh darn |
22:58:58 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:00 |
23:01:20 | rasher | uh... |
23:04:29 | CoCoLUS | uh sounds bad |
23:05:04 | preglow | pfah |
23:05:14 | preglow | streetfighter 2 rocks pretty badly |
23:05:20 | preglow | as do arcade controllers |
23:06:10 | preglow | LinusN: should i commit the giant, huge, ugly imdct_l thing i did while waiting for the more proper version to be done? |
23:06:52 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-157-72-191.range81-157.btcentralplus.com) |
23:09:23 | * | rasher votes for yes |
23:09:28 | rasher | can't do any harm, surely |
23:09:57 | CoCoLUS | famous last words. |
23:09:57 | thegeek | why not? |
23:10:19 | thegeek | it's not like it would break anything is it?, it's just not perfect? |
23:11:21 | rasher | even if, it can be reversed easily |
23:13:09 | preglow | thegeek: break anything, no, pain me everytime i see it, yes |
23:13:09 | preglow | but yes |
23:13:12 | preglow | i'll put it in |
23:13:15 | preglow | it's better than nothing |
23:13:22 | preglow | and i'm the only one looking at it anyway |
23:13:58 | preglow | i'll see to putting in musepack now |
23:14:20 | thegeek | ;) |
23:19:12 | | Join edx [0] (edx@pD9EAB151.dip.t-dialin.net) |
23:20:39 | LinusN | preglow: i think you should commit it |
23:22:37 | preglow | LinusN: yeah, i'll commit everything i can tomorrow |
23:22:41 | preglow | need to split some files first |
23:23:17 | thegeek | hehe |
23:23:24 | thegeek | I think I'm going to get the dell 2005fpw |
23:23:32 | thegeek | just like the 2001fp only widescreen |
23:24:25 | preglow | i can't get this shit warning free, i'm afraid |
23:24:37 | preglow | so i'll just commit it and let people who now more about that kind of thing deal with it |
23:25:05 | LinusN | that's the spirit |
23:25:37 | thegeek | you guys with the 2001fp, is it good? |
23:25:55 | preglow | hmm, there was an info format string error here |
23:26:10 | preglow | but i don't think libmusepack uses those :/ |
23:26:22 | rasher | maybe that's the error? |
23:27:00 | LinusN | thegeek: i have the 2000fp, it's wonderful |
23:27:06 | thegeek | :) |
23:27:11 | thegeek | aargh |
23:27:12 | thegeek | fark |
23:27:18 | thegeek | the 25% coupon expired last night |
23:27:22 | thegeek | b0rked |
23:27:49 | thegeek | now I'll either have to wait for another coupon to come along, or go with the 30% coupon for the 2001fp |
23:29:55 | preglow | ok, here goes |
23:30:03 | * | preglow waits for stuff to break |
23:30:44 | * | CoCoLUS breaks stuff. |
23:31:07 | | Join Strath [0] (~mike@dgvlwinas01pool0-a242.wi.tds.net) |
23:31:12 | * | preglow makes a mental note to add more things with on cvs command line |
23:31:39 | * | t0mas sees commit :) |
23:31:50 | t0mas | Directory /cvsroot/rockbox/apps/codecs/libmusepack added to the repository |
23:31:58 | t0mas | and wait's for the rest of it :P |
23:32:15 | Bagder | reminder: edit FILES as well |
23:33:13 | preglow | Bagder: i have |
23:33:24 | preglow | last thing i did :) |
23:33:54 | * | Bagder pads preglow on his shoulder. "good work my son" |
23:34:12 | * | rasher stares at songdb.pl |
23:35:00 | Seed | Bagder: I don't think you're old enough to be preglow's father |
23:35:01 | *** | Saving seen data "./dancer.seen" |
23:35:22 | Bagder | darn, you got me |
23:35:55 | preglow | hah |
23:36:05 | preglow | well, it's not impossible, if i don't remember incorrectly |
23:36:15 | preglow | he would have had to started out young :P |
23:38:30 | * | t0mas is going to sleep :) |
23:38:36 | | Quit t0mas ("good night") |
23:39:58 | | Quit Hadaka (Read error: 60 (Operation timed out)) |
23:42:28 | | Join muesli- [0] (muesli_tv@hmln-d9b8ef50.pool.mediaWays.net) |
23:42:56 | muesli- | re |
23:43:30 | muesli- | any exciting news, filesize of rockbox.zip increased by 20kbyte! |
23:43:50 | preglow | hah, nothing broken |
23:44:03 | rasher | :) |
23:44:23 | rasher | bunch of new warnings |
23:44:24 | muesli- | just tell me, whats neeew!? :D |
23:44:35 | muesli- | i love warnings ;) |
23:45:44 | preglow | i knew of the warnings |
23:46:57 | | Join Biptoria [0] (~51982fd4@labb.contactor.se) |
23:47:26 | LinusN | hmmm, maybe the configure script should enumerate the codecs instead of hardcoding the list of targets |
23:47:34 | Biptoria | Hello my freinds the time has come, to raise the roof and have some fun |
23:47:41 | Biptoria | your kidding me |
23:48:19 | Biptoria | forget everything i just said, thought IE had crashed |
23:48:34 | Bagder | LinusN: the list is there like that to enable the gmini build to pick specific ones |
23:48:42 | LinusN | aha |
23:48:55 | Bagder | it used to be "yes" |
23:49:05 | preglow | heh |
23:49:22 | preglow | Bagder: why doesn't the daily build gen list any changes? |
23:49:34 | preglow | i've asked this before, but i can't remember things |
23:49:34 | Bagder | because it bugs somehow |
23:49:44 | rasher | yeah, the changes bit seems a bit .. dim |
23:50:19 | Bagder | I don't really understand how I can fail, but it does ;-) |
23:50:25 | Bagder | how it can |
23:50:41 | rasher | weird.. every artist lists the same albumname for every album |
23:50:44 | rasher | o.O |
23:51:01 | rasher | (the first one in my list) |
23:51:15 | LinusN | preglow, Bagder: you mean the Changelog? |
23:51:45 | Bagder | yes, the change file the time stamp links to |
23:51:47 | rasher | so if I go into say, Metallica and I have 3 albums by them, I get 3 times "−−- blablbalb −−" (some bogus tag..) |
23:51:52 | | Quit bobdbob (Read error: 110 (Connection timed out)) |
23:52:24 | LinusN | Bagder: i don't get it |
23:52:30 | Biptoria | Rasher: its probably broken |
23:52:35 | preglow | can anyone remember libmad performance with no opts? |
23:52:50 | Bagder | LinusN: the daily build table's first line has a time stamp, click the link |
23:52:50 | LinusN | oh, like 8% or sth |
23:53:02 | preglow | ahh, ok |
23:53:11 | preglow | libmusepack isn't exactly blazingly swift either |
23:53:15 | rasher | Biptoria: no kidding |
23:53:29 | Biptoria | Rasher: im not mate |
23:53:40 | preglow | oh, how i wish mac did not have that parallell load version |
23:53:57 | LinusN | Bagder: interesting URL, with spaces and colons |
23:54:34 | Bagder | LinusN: colons are OK, and the whitespace is actually %20 in the url |
23:55:34 | | Join muesli_ [0] (muesli_tv@hmln-d51475a2.pool.mediaWays.net) |
23:55:45 | | Quit lolo-laptop ("Client exiting") |
23:57:55 | rasher | this is just dandy.. I can't for the life of me figure out why the tagdb is behaving like this |
23:58:02 | Biptoria | Sterlling job old chaps |
23:58:21 | Biptoria | Rasher: its broken |
23:58:41 | Bagder | rasher: did your patch introduce this? |
23:58:56 | rasher | I'm not even sure of that.. testing now |