00:00:23 | TiMiD | and what was it about ? (protecting is quite big :p ) |
00:00:32 | XavierGr | I can right Greek if the other has a Greek font. |
00:00:38 | | Join muesli-- [0] (i=muesli_t@pD9FCD939.dip0.t-ipconnect.de) |
00:00:56 | TiMiD | so if you talkgreek on a grek forum it's ok |
00:01:00 | muesli-- | it said something that words that can be translated must be translated |
00:01:05 | TiMiD | if the othercan understandgreek |
00:01:14 | TiMiD | oh |
00:01:19 | TiMiD | about that :) |
00:01:21 | muesli-- | ie walkman (whatever it is in french) |
00:01:22 | * | preglow sets up the preglow whisky fund |
00:01:51 | TiMiD | walkman -> balladeur (ugly word, not used) |
00:02:13 | TiMiD | these words are produced by the academy but no one uses them |
00:02:21 | TiMiD | excepted official documents |
00:02:37 | XavierGr | TiMiD: Normal greek language is preffered because it is more readable (especially in long texts) |
00:03:07 | XavierGr | balladeur? |
00:03:12 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
00:03:13 | muesli-- | balladeur..i remember that word in this context :D |
00:03:27 | TiMiD | well balladeur is quite used |
00:03:36 | XavierGr | I thought that this is a card name in card games |
00:03:37 | TiMiD | you can use both of them |
00:03:45 | muesli-- | sounds strange ;) |
00:03:47 | TiMiD | lol |
00:03:55 | XavierGr | e.x a balladeur can be any card you want on Poker |
00:04:06 | XavierGr | so that you can make various combinations |
00:04:09 | TiMiD | in french ? |
00:04:15 | Moos | balladeur: hum french |
00:04:19 | Moos | walkman |
00:04:22 | TiMiD | you mean jocker |
00:04:26 | XavierGr | balladeur is often designated as the Joker. |
00:04:44 | XavierGr | yes but not only Joker |
00:04:52 | TiMiD | I never used balaldeur to play cards |
00:04:58 | TiMiD | it sounds odd |
00:05:07 | muesli-- | i rather play with my balls ;))) |
00:05:07 | XavierGr | though the balladeur rule is often avoided to make the game more interesting. |
00:05:09 | tvelocity | XavierGr, you use mirc? |
00:05:38 | XavierGr | no, right now I use Trillian, why? |
00:06:16 | tvelocity | does trillian support UTF-8? |
00:06:29 | TiMiD | bouhhh |
00:06:34 | TiMiD | use a true irc client |
00:06:36 | TiMiD | Xchat |
00:06:38 | TiMiD | irssi |
00:06:45 | TiMiD | ^^^ |
00:06:47 | tvelocity | irssi uber alles |
00:06:47 | tvelocity | :P |
00:06:56 | TiMiD | yep irssi is the best |
00:07:04 | XavierGr | well the text that TiMiD wrote wasn't readable I had to copy it to a notepad 2 and then convert it. |
00:07:16 | TiMiD | (hasn't been updated for ages) |
00:07:24 | TiMiD | hmm |
00:07:42 | XavierGr | Well I use Trillian because I have both MSN (which I dislike) and IRC together on 1 app. |
00:07:43 | tvelocity | cαn Υου reαδ thίς? |
00:07:50 | TiMiD | yep |
00:07:58 | TiMiD | greek |
00:08:05 | tvelocity | engreek :P |
00:08:06 | TiMiD | :) |
00:08:10 | TiMiD | oo |
00:08:11 | TiMiD | so |
00:08:20 | TiMiD | it's like that |
00:08:28 | XavierGr | tvelocity: No I can see only garbage on this. |
00:08:42 | markun | Moos is using Xchat for windows. Also does unicode. |
00:08:44 | tvelocity | that's because trillian doesnt support unicode |
00:08:51 | tvelocity | or at least it's disabled by default |
00:09:05 | TiMiD | use Xchat |
00:09:07 | XavierGr | bad Trillian |
00:09:14 | TiMiD | it runs under win |
00:09:19 | tvelocity | you can use gaim too |
00:09:21 | XavierGr | Well I dont care I didnt paid for it so... :p |
00:09:26 | | Join muesli|trillian [0] (i=user@pD9FCD939.dip0.t-ipconnect.de) |
00:09:33 | muesli|trillian | yessa |
00:09:34 | markun | XavierGr: http://www.silverex.org/news/ |
00:09:45 | tvelocity | gaim support every protocol under the sun and is free as in beer and as in speech |
00:09:47 | TiMiD | muesli|trillian: にはは |
00:09:54 | TiMiD | can you read ? |
00:10:05 | muesli|trillian | cant read it in mirc and trillian |
00:10:14 | muesli|trillian | neiterh nor |
00:10:17 | TiMiD | I don't think gaim provides advanceds irc support |
00:10:26 | TiMiD | cαn Υου reαδ thίς |
00:10:33 | tvelocity | i doubt trillian provides that either :P |
00:10:33 | muesli|trillian | nope |
00:10:39 | muesli-- | nope |
00:10:40 | TiMiD | (the sentence of tvelocity) |
00:11:06 | TiMiD | xan others see what I wrote ? |
00:11:13 | markun | sure |
00:11:23 | TiMiD | ;) |
00:11:24 | markun | irssi |
00:11:27 | TiMiD | éééé |
00:11:34 | TiMiD | ok :p |
00:11:41 | TiMiD | what's your local encoding ? |
00:12:09 | markun | eo_NL.UTF-8 |
00:12:14 | TiMiD | oh :) |
00:12:14 | tvelocity | υηίcοδε rυΙεΖ :P |
00:12:19 | TiMiD | yeah |
00:12:23 | TiMiD | I love it ;) |
00:12:39 | tvelocity | it sucks tho that mirc doesnt support it |
00:12:39 | markun | Soon you can have all the unicode you want on rockbox :) |
00:12:43 | muesli|trillian | but this could be my possibility to join #rockbox wheni am at the university..those blokes blocked the port apparently |
00:12:49 | TiMiD | french accents and japanese kanjis in the same file is very convenient :p |
00:12:57 | markun | tvelocity: xchat also is a nice client |
00:13:03 | tvelocity | xchat pwnz |
00:13:04 | | Part muesli|trillian |
00:13:06 | TiMiD | muesli|trillian: use irssi |
00:13:16 | TiMiD | if you have an access to ssh |
00:13:18 | muesli-- | under linux? |
00:13:21 | preglow | everything about this new flac decoder is better |
00:13:21 | TiMiD | yep |
00:13:26 | tvelocity | but most people use mirc, so i'm stuck with iso-8859-7 in greek chat networks :( |
00:13:26 | preglow | my asm optimisation even ends up faster |
00:13:51 | TiMiD | tvelocity: you have a script that can convert encodings |
00:14:03 | TiMiD | you specify it the inout encoding |
00:14:20 | TiMiD | and the per channel encoding and it handles the rest itself |
00:14:49 | TiMiD | recode.pl |
00:14:52 | TiMiD | I think |
00:14:58 | tvelocity | where can i find it? |
00:15:06 | XavierGr | preglow someone said to move codecs to iram? (iirc) What would be the benefits from that move, and what is still missing from the multi-codec support |
00:15:11 | TiMiD | I use it since on french channels it's iso-8859-15 |
00:15:17 | TiMiD | or iso-8859-1 |
00:16:15 | TiMiD | I send you |
00:16:28 | muesli-- | oki m8s...gotta get up in 6h...cya |
00:16:42 | TiMiD | good night :) |
00:16:47 | XavierGr | bye |
00:18:25 | | Quit muesli- (Read error: 113 (No route to host)) |
00:18:32 | | Quit Moos ("Glory to Rockbox") |
00:18:39 | TiMiD | http://www.irssi.org/scripts/scripts/charsetwars.pl |
00:19:00 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
00:19:44 | TiMiD | re Moos :) |
00:19:46 | tvelocity | w00t |
00:20:07 | Moos | TiMiD: Re |
00:20:12 | linuxstb_ | preglow: Good news about your optimisation. Does it work with the "wide" version of the loop? |
00:21:17 | preglow | linuxstb_: hell no |
00:21:40 | preglow | XavierGr: we already use iram |
00:22:06 | preglow | linuxstb_: the wide version will require some more work |
00:23:07 | preglow | we might do it the way we do for musepack, but then we have to count on never stumbling upon flac files that need all the 64 bits of the wsum variable |
00:23:19 | preglow | if we can't do it that way, it'll probably always be pretty slow |
00:23:54 | linuxstb_ | It's not that important anyway. Just a nice thing to have. I don' think that loop will be used for 16-bit files. |
00:24:29 | preglow | i most certainly shouldn't |
00:24:44 | preglow | it |
00:24:54 | | Quit Moos ("Glory to Rockbox") |
00:25:05 | linuxstb_ | XavierGr: I think stability is the only thing really missing from the multi-codec support. Plus recording if you count that as part of the same thing. |
00:25:05 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
00:26:07 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:26:29 | preglow | stability is pretty much missing over the entire iriver part of rockbox, heh |
00:26:41 | linuxstb | Time for a feature freeze? :) |
00:27:09 | preglow | let's wait until slasheri is free to do bugfixing :P |
00:27:14 | preglow | i'd hate to fix bugs in playback.c |
00:27:24 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
00:27:57 | linuxstb | I think that's the problem - only one person seems to know the playback code. I know I should make more of an effort to understand how it works and help improve it. |
00:28:35 | preglow | i just can't be bothered yet, there's still much work i'd like to do for codecs and dsp |
00:29:26 | preglow | anyone know what the official comment code is in 68k gas? |
00:29:40 | preglow | i've always used /* */, but david bryant seems to use a | |
00:29:45 | preglow | and that's far preferable |
00:31:15 | amiconn | preglow: http://www.jens-arnold.net/Rockbox/testfiles/ |
00:32:11 | preglow | amiconn: excellent |
00:32:49 | | Quit DrMoos ("Glory to Rockbox") |
00:33:04 | TiMiD | http://www.christopherporter.com/2005/10/damian-marley-featuring-notorious-big.html <<kickass haircut ^^ |
00:33:59 | amiconn | preglow: gas allows both C style comment (for all architectures) and 'classic' comments for that platform |
00:34:15 | amiconn | I prefer C style because it's consistent across architectures |
00:34:42 | amiconn | Clasic comments are | for 68k, ! for SH, @ for arm ... |
00:34:53 | preglow | i'm not exactly awestruck by our libmads performance on these files... |
00:35:08 | | Quit muesli-- (Read error: 110 (Connection timed out)) |
00:37:43 | preglow | amiconn: i've had a couple of "nice" bugs resulting from me messing up the end delimiter in classic comments, so i tend to go for the other types when writing asm |
00:40:55 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:41:13 | XavierGr | ahhh I am off to bed. |
00:41:17 | XavierGr | Good night all! |
00:42:13 | Moos | Have a good night Xavier |
00:42:43 | amiconn | preglow: In what way did you mess up the end delimiters? Afaik, classic comments are line comment (equivalent to C++ style // ) |
00:43:45 | amiconn | Anyway, if you use an editor with syntax highlighting, messed up comments should never happen... |
00:45:00 | preglow | amiconn: i do use vim with syntax highlighting, and still it happened |
00:45:13 | preglow | amiconn: i meant c style comments, not classic comments |
01:00 |
01:02:52 | preglow | now, let's see if this works |
01:13:47 | preglow | of course, there had be a strange error |
01:15:47 | *** | Saving seen data "./dancer.seen" |
01:19:14 | preglow | /home/thomj/rockbox-devel/apps/codecs/libffmpegFLAC/coldfire.S:228: undefined reference to `.default' |
01:19:25 | preglow | it's in plain sight, fifty lines above it |
01:19:30 | preglow | other branches to .default work just fine |
01:21:01 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
01:22:29 | preglow | ahahah |
01:22:33 | preglow | it was a comment delimiter error _AGAIN_ |
01:22:38 | preglow | i'm bloody switching |
01:24:23 | Moos | have a good night all |
01:24:41 | | Quit Moos ("Glory to Rockbox") |
01:29:12 | preglow | strange |
01:29:21 | preglow | it plays fine with opts a good twenty seconds |
01:29:23 | preglow | then hangs... |
01:32:40 | preglow | kind of hard to say what the performance improvement is as well, since it never boosts anyway |
01:34:42 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
01:36:51 | linuxstb_ | preglow: That's strange. Maybe it's a particular pred order that causes the problem. |
01:37:10 | preglow | i thought flac always used pred order 8 |
01:37:20 | preglow | unless you specified another maximum |
01:37:28 | linuxstb_ | No, I think it varies frame by frame |
01:37:29 | preglow | lets hope it's not so, i just found a bug in pred order 5 |
01:38:19 | preglow | hah |
01:38:20 | preglow | that was it |
01:38:43 | preglow | but like i said |
01:38:52 | | Quit cYmen__ ("zZz") |
01:38:53 | preglow | impossible to decide whether it helps much or little |
01:39:06 | preglow | it never boosts no matter what i do anyway |
01:40:18 | preglow | ignore that, i was running the straight c version, doh! |
01:40:28 | linuxstb_ | All my files boost around 10%. |
01:40:46 | linuxstb_ | Some people even reported 40%. |
01:41:13 | preglow | k, if it works now, i'll send you a flac.codec you can try with |
01:41:21 | preglow | even the q8 files don't boost here |
01:41:23 | linuxstb_ | Sure. |
01:42:39 | preglow | hmm, doesn't crash anymore at least |
01:43:25 | preglow | www.pvv.ntnu.no/~thomj/rockbox/flac.codec |
01:43:37 | preglow | beware of sudden burst of noise, i haven't tried with many files yet |
01:44:55 | | Quit linuxstb_ ("CGI:IRC") |
01:45:12 | preglow | what the hell, i've got a file here that just quits playing after twenty seconds or so |
01:45:28 | linuxstb | With or without your new function? |
01:45:36 | preglow | i'll try without now |
01:46:29 | linuxstb | I'm just double-checking the boost ratio on one of my files. Then I'll test with your new version. |
01:46:48 | preglow | with, it seems |
01:46:50 | preglow | weird |
01:47:07 | preglow | it's still got bugs, i hear |
01:52:15 | linuxstb | It's working fine for me. Boost ratio is now down to zero |
01:52:39 | linuxstb | (Apart from buffer filling and a boost at track transitions) |
01:53:05 | linuxstb | So it's definitely a significant improvement. |
01:53:06 | preglow | i've found a couple of bugs in the order > 8 routine |
01:53:58 | linuxstb | The album I'm playing sounds file - so I expect it doesn't have any > 8 frames. |
01:54:47 | linuxstb | s/file/fine/ |
01:55:27 | preglow | i'm pretty sure the unrolled loops are fine, yes |
01:55:38 | preglow | ouch, ouch, ouch |
01:55:42 | preglow | it's got major bugs |
01:55:51 | preglow | but it doesn't quit anymore, so that's where the bu was |
01:55:53 | preglow | bug |
01:57:02 | preglow | i'll try to fix it unless i cough myself to death first |
01:59:36 | preglow | does flac use the fixed predictors at all unless you force it? |
02:00 |
02:00:13 | preglow | there, now i think i've got the last bugs ironed out |
02:02:01 | | Join pinkutank [0] (n=ddd@85.101.100.139) |
02:02:34 | linuxstb | Yes, I think FLAC can (and does) use any predictors. You can use "flac -a" to analyse a file if you want to find out what's in your test file. |
02:02:57 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
02:03:11 | linuxstb | Someone on the forum just gave me a FLAC file which completely hangs Rockbox. |
02:03:37 | preglow | oh? |
02:03:43 | linuxstb | libFLAC decodes it fine, and there doesn't seem anything obviously strange with it. |
02:03:54 | preglow | blocksize? |
02:04:12 | linuxstb | standard 4608 |
02:04:18 | linuxstb | mplayer plays it fine as well. |
02:04:31 | linuxstb | I'll try my test program. |
02:05:06 | pinkutank | preglow, mind if I ask about the status on the parametric eq |
02:05:27 | preglow | pinkutank: no, not at all, i'm about 50% done |
02:05:57 | | Join webguest88 [0] (n=c88b8782@labb.contactor.se) |
02:05:59 | pinkutank | glad to hear it, I would like to help, but I hav eno programmnig skills |
02:06:11 | linuxstb | My test decoder seems to get into an infinite loop. So looks like it's something I've done wrong. Time to debug. |
02:06:33 | pinkutank | only thing I can think I can do is beta testing and creating pngs for bars and knobs :) |
02:06:45 | preglow | pinkutank: don't expect a fancy gui at this point |
02:06:52 | preglow | pinkutank: at least i sure as hell wont bother making one |
02:06:59 | pinkutank | dont care about gui |
02:07:04 | preglow | but the eq itself will be fully parametric |
02:07:10 | pinkutank | I just need an eq working thats all |
02:07:16 | preglow | adjustable Q, amplification and center frequencies |
02:07:35 | pinkutank | people will want ui tho, I'll try and help with that if someone decides to do it |
02:07:37 | webguest88 | people, does anyone here knows how did the "Recent CVS activity" script was set? |
02:07:51 | pinkutank | what is the approx eta? |
02:07:56 | webguest88 | the big table on the index page of the project ... |
02:08:04 | preglow | pinkutank: a bit hard to say, perhaps a week? |
02:08:08 | preglow | depends on a lot of things |
02:08:15 | pinkutank | woot, didnt expect that |
02:08:42 | pinkutank | I just heard you said you would be able to do it from someone on the forum thatas all |
02:08:49 | preglow | first of all i need to get the filtering to work properly, then i need to modify all the codecs to use 28 bit audio, then i need to integrate the eq into rockbox and make a settings menu |
02:09:16 | pinkutank | why 28? |
02:09:31 | preglow | so we've got a few spare bits left |
02:09:41 | pinkutank | :) ok |
02:09:48 | webguest88 | I've spend a lot of time searching for google and haven't found anything that seem like a Recent CVS activity script .... :( |
02:10:06 | pinkutank | custom script, I think |
02:10:12 | | Quit AliasCoffee ("Leaving") |
02:10:24 | webguest88 | ... anyone knows where can i get it ? |
02:11:14 | preglow | linuxstb: same url now for what i consider the final routine at this point |
02:11:23 | pinkutank | you can't and even if you did, itd be hell hard to integrate |
02:11:28 | preglow | no major changes, just a few bugfixes to the order > 8 routine |
02:11:29 | pinkutank | but ask the site developers |
02:12:08 | webguest88 | okay ... i'm emailing the maillist them .... |
02:12:17 | pinkutank | btw, does anyone know if therell be an improvisation to dac engine to further sound output quality? |
02:12:20 | webguest88 | thanks! :) |
02:12:23 | | Part webguest88 |
02:13:18 | preglow | pinkutank: what kind of improvement would that be? |
02:13:37 | preglow | pinkutank: pretty much only thing we can do now is enable 20 bit audio instead of sixteen |
02:13:53 | preglow | and i have no idea how practical that would be |
02:14:40 | pinkutank | I'm not sure if there is a gap between the original firmware and rb |
02:14:51 | pinkutank | because I Dont have accurate enough testing phones |
02:15:24 | pinkutank | referring to debates, some say rb has " worse " sq, but thats subjective, so I decided to ask you guys |
02:15:28 | preglow | i don't have accurate enough ears |
02:15:50 | preglow | pinkutank: i've read about these claims, and i've decided not to care about them until i see some abx tests done |
02:16:00 | pinkutank | thats reasonable |
02:16:17 | preglow | there are a lot of factors that could play in here |
02:16:19 | pinkutank | I might to the abx, cousing has a proper setup |
02:16:26 | pinkutank | cousin |
02:16:37 | preglow | but i'd like to see a proper test done, comparing rockbox and iriver on mp3s, oggs and wavs |
02:16:48 | pinkutank | oggs, rb is better |
02:16:55 | pinkutank | at least more accurate |
02:17:00 | pinkutank | someone had tests up |
02:17:09 | preglow | vorbis for rockbox should be very accurate |
02:17:10 | pinkutank | mp3s, I have no idea |
02:17:13 | preglow | but the same applies to mp3s |
02:17:24 | preglow | i believe iriver too uses sixteen bit output |
02:17:27 | preglow | but i'm not sure |
02:17:34 | preglow | and some people can possibly hear the difference there |
02:17:54 | pinkutank | I2ll try it tomorrow |
02:18:00 | pinkutank | but I forget |
02:18:05 | pinkutank | thats my problem |
02:18:22 | preglow | doesn't matter much for me, it's you who want this verified, heh |
02:18:22 | pinkutank | as soon as I turn it off to turn the other firmware on, I forget :) |
02:18:35 | pinkutank | well ok, I'll try abx |
02:18:38 | pinkutank | thanks for the time |
02:18:45 | preglow | rockbox' sound quality is more than good enough for me |
02:18:53 | preglow | no problem |
02:23:00 | pinkutank | btw, how many bands on the eq? |
02:23:29 | | Join ]RowaN[ [0] (i=a2b0y@82-43-214-84.cable.ubr10.newm.blueyonder.co.uk) |
02:23:37 | ]RowaN[ | bah 100 views and no comments http://forums.rockbox.org/index.php?topic=1696.0 |
02:23:43 | linuxstb | preglow: Your latest flac.codec seems fine - no boosting any more. :) |
02:25:56 | preglow | pinkutank: as many as you want, i was thinking of five |
02:26:11 | preglow | pinkutank: but some day someone can perhaps make an eq where you can decide yourself |
02:26:59 | linuxstb | I'm just listening to a 48KHz FLAC, and it's boosting a little. I guess that's the DSP working as well. |
02:28:11 | preglow | yes, the resampler does require a bit |
02:28:31 | preglow | but still |
02:28:34 | preglow | a pat on the back |
02:28:42 | preglow | this is leaps and bounds better than libflac in all ways |
02:28:50 | preglow | it's smaller, prettier, faster |
02:29:29 | linuxstb | Yep. I'm surprised no-one found it earlier. |
02:29:49 | preglow | but ok, should i commit the optimisation, then? |
02:29:54 | linuxstb | Sure. |
02:30:06 | preglow | perhaps wait with enabling it until it's seen further testing? |
02:30:13 | | Join ashridah [0] (i=ashridah@220-253-123-204.VIC.netspace.net.au) |
02:30:17 | preglow | that is, the main flac codec |
02:30:51 | linuxstb | That's probably a good idea. |
02:30:53 | preglow | yeah |
02:30:57 | TiMiD | hehe Currently sending my resume to iriver japan ^^ |
02:31:12 | preglow | i'll commit the code, though |
02:31:34 | preglow | but i'll enable it first when you've added seeking and no more bugs are being reported |
02:32:09 | | Quit bagawk (Remote closed the connection) |
02:43:29 | pinkutank | anyone knowledgeable of art education in japan |
02:45:26 | TiMiD | uh ? |
02:46:02 | pinkutank | ermm since you mentioned japan |
02:46:07 | TiMiD | hmm |
02:46:14 | TiMiD | I'm in computer engineering |
02:46:19 | pinkutank | I though just maybe someone here might know a thing or two |
02:46:24 | TiMiD | not in art :) |
02:46:35 | TiMiD | what do you want to do ? |
02:46:38 | pinkutank | well, can i ask some baic college questions |
02:46:50 | pinkutank | photography and illstration I think |
02:47:06 | pinkutank | do you have to study in japanes or are the major schools in english |
02:47:29 | TiMiD | I don't know (I'm french and I live in france) |
02:47:36 | preglow | depends, i think |
02:47:57 | preglow | i know some exchange students, and they said many lectures were in english |
02:48:15 | TiMiD | but some students from my school spent a semester in a japanese university and the teaching was done in japanses |
02:48:33 | TiMiD | it depends on the school yes :) |
02:48:42 | pinkutank | eheh timid, J'ai pense que tu etudee en Japain (here goes my sucky french, dont beat me) |
02:49:15 | pinkutank | I looked at some databases |
02:49:20 | TiMiD | t'inquiete pas je vais pas te taper pour ca (mon anglais doit etre encore pire XD) |
02:49:21 | | Quit ]RowaN[ (Read error: 110 (Connection timed out)) |
02:49:28 | pinkutank | but there werent enough info |
02:49:43 | TiMiD | you are aiming for an art school in japan ? |
02:49:52 | pinkutank | qqc pire? |
02:49:55 | pinkutank | well |
02:50:01 | pinkutank | I am aiming at an art school |
02:50:07 | TiMiD | pire=worst |
02:50:08 | pinkutank | but not sure where :) |
02:50:12 | pinkutank | oh |
02:50:14 | pinkutank | lol |
02:50:50 | TiMiD | anyway do you speak japanese ? |
02:51:08 | pinkutank | no, gonna start a course starting form jan or feb |
02:51:15 | TiMiD | hmm ok |
02:51:26 | pinkutank | all I know is basic stuff currently |
02:51:41 | pinkutank | like this is my friend, hello , how are you and yadda yadda |
02:51:42 | | Join sinizzl [0] (n=sinizzl@range11-193.shlink.ch) |
02:51:56 | pinkutank | and only kanji I memorized is -ka |
02:51:57 | pinkutank | :) |
02:52:00 | | Part sinizzl ("Leaving") |
02:52:12 | TiMiD | if the school dispenses courses in english it won't be a matter |
02:52:20 | TiMiD | you mean kana |
02:52:22 | pinkutank | Im not much of a career seeker |
02:52:36 | pinkutank | no, - ka as in the "?" |
02:52:43 | TiMiD | yes |
02:52:44 | TiMiD | it's a kana |
02:52:48 | pinkutank | ohh |
02:52:49 | pinkutank | well |
02:52:50 | TiMiD | (hiragana) |
02:53:06 | pinkutank | so uits of hiragans are kana? |
02:53:08 | TiMiD | syllabic alphabet |
02:53:17 | pinkutank | I know hiragana |
02:53:23 | pinkutank | i mean |
02:53:27 | pinkutank | what is hiragana |
02:53:33 | pinkutank | but I didnt know ka was |
02:53:36 | preglow | one of the kana alphabets |
02:53:44 | TiMiD | kana is the generic term to call both katakana and hiragana |
02:53:55 | pinkutank | I thought it was katakana |
02:53:57 | pinkutank | but then |
02:54:03 | pinkutank | its too round to be katakana |
02:54:12 | TiMiD | ka is very similar in hiragana and katakana ... |
02:54:27 | pinkutank | lemme look up a table |
02:55:43 | TiMiD | any way |
02:55:49 | TiMiD | if it can help you |
02:56:07 | TiMiD | art school is bijyutsugakkou |
02:56:52 | pinkutank | isnt it without the j |
02:56:56 | TiMiD | %E7%BE%8E%E8%A1%93%E5%AD%A6%E6%A0%A1 |
02:56:58 | pinkutank | i mean |
02:56:59 | pinkutank | Y |
02:57:05 | pinkutank | bijutsugakkou |
02:57:10 | TiMiD | oh |
02:57:22 | linuxstb | This FLAC file is troubling me: http://www.davechapman.f2s.com/rockbox/broken.flac - it causes Rockbox to freeze. |
02:57:26 | TiMiD | depends of the conversion method |
02:57:49 | TiMiD | it would be better to write it in kanas :) |
02:58:01 | TiMiD | (romajis are onliy a substitute) |
02:58:14 | TiMiD | http://www.google.fr/search?q=%E7%BE%8E%E8%A1%93%E5%AD%A6%E6%A0%A1&ie=UTF-8&oe=UTF-8 |
02:58:16 | pinkutank | well, as I said |
02:58:19 | pinkutank | primary aim is |
02:58:21 | pinkutank | not a career |
02:58:23 | pinkutank | but |
02:58:24 | preglow | linuxstb: debugging didn't yield anything? |
02:58:24 | TiMiD | plenty of art shcools |
02:58:33 | pinkutank | living in a hut somewhere in a mountainc liff |
02:58:51 | TiMiD | then you don't need to go to japan ;) |
02:58:55 | pinkutank | not extremely remote, nor tresspassed by thousands |
02:59:05 | pinkutank | I like the weather and the setting |
02:59:09 | linuxstb | It works fine on my PC - in mplayer (which uses ffmpeg), in libFLAC and in my test program using the Rockbox version of the ffmpeg decoder. |
02:59:12 | pinkutank | not talking about tokyo |
02:59:13 | linuxstb | I'm about to try the sim. |
02:59:21 | pinkutank | I like cities too |
02:59:30 | pinkutank | but I don't want to live in one forever |
02:59:56 | preglow | linuxstb: is test program run on target? |
03:00 |
03:00:06 | TiMiD | so why an art school ? |
03:00:36 | pinkutank | ermm because only thing I can stand is arts, I need to accumulate some wealth before going off |
03:00:42 | linuxstb | preglow: No, it's the "main.c" program in the libffmpegFLAC directory. |
03:00:54 | pinkutank | because I want books, and obviously the house is not free |
03:01:05 | pinkutank | I've been photographing for 8 yuears now |
03:01:08 | TiMiD | and why japan ? |
03:01:34 | pinkutank | well why not? I like the culture and the language |
03:01:43 | pinkutank | and its very similar to my culture and language |
03:02:04 | pinkutank | the sentence structure is the same as in my language |
03:02:07 | pinkutank | which is Turksih |
03:02:21 | TiMiD | ha |
03:02:25 | TiMiD | with particules |
03:02:53 | TiMiD | enclytics particules I mean |
03:03:15 | pinkutank | yes |
03:03:32 | TiMiD | then all you nead is vocabulary :) |
03:03:32 | pinkutank | its a little more complicated in Turkish |
03:03:41 | pinkutank | like we instead of -no |
03:03:42 | linuxstb | Mmm. It plays perfectly in the Sim... |
03:03:51 | pinkutank | we have 8 or so variables |
03:03:55 | TiMiD | what is more complicated ? |
03:04:03 | TiMiD | variables ? |
03:04:06 | pinkutank | yes |
03:04:08 | preglow | linuxstb: wonderful... |
03:04:12 | pinkutank | hmm example |
03:04:13 | TiMiD | what's this? |
03:04:20 | preglow | linuxstb: time for some heavy logfing? |
03:04:26 | linuxstb | time for bed. |
03:04:29 | pinkutank | think of -no |
03:04:36 | TiMiD | the japanese no ? |
03:04:39 | pinkutank | yes |
03:04:41 | TiMiD | ok |
03:04:49 | preglow | ouch |
03:04:59 | pinkutank | we have different nos, depending on the person doing the action |
03:04:59 | preglow | forgot about the time again |
03:05:04 | linuxstb | How will logf help if it crashes? Do they survive a reset? |
03:05:32 | preglow | does it reset? |
03:05:39 | preglow | i thought you said rockbox hanged |
03:05:46 | TiMiD | japanese particules are quite messy too ... |
03:05:56 | linuxstb | Yes, it hangs. So I can't access the logs (I don't have a remote). |
03:06:01 | preglow | ahh |
03:06:03 | pinkutank | toru taru like? |
03:06:08 | TiMiD | basic usage is easy but at some point it becomes complicated |
03:06:31 | TiMiD | the distinction between wa and ga for example |
03:06:31 | preglow | how i'd like a bdm... |
03:06:56 | TiMiD | or wo and ni with transitionals verbs |
03:07:44 | pinkutank | well, I'll learn I guess, I don't get bored reading it myself from other sources |
03:08:13 | TiMiD | I hope you can go there |
03:08:19 | TiMiD | it's a little hard |
03:08:43 | pinkutank | hard = going there? |
03:08:48 | TiMiD | (at least to find an internship in a sector as spread as computer enginering ...) |
03:08:52 | TiMiD | yes |
03:09:09 | pinkutank | I may decide to work in the usa for a couple of years and then move to japan |
03:09:16 | pinkutank | which may be a smarter move |
03:09:33 | TiMiD | I'm thinking about the same thing |
03:09:59 | TiMiD | over ther just be sure to take japanese lessons |
03:10:02 | linuxstb | OK. Goodnight all. |
03:10:09 | TiMiD | good night linuxstb |
03:11:45 | TiMiD | (no I won't bother you with another letter ;) ) |
03:12:20 | pinkutank | I also started ninjustu |
03:12:29 | pinkutank | but had to stop due to unknow knee injury |
03:12:37 | pinkutank | I'll probably oick that up too |
03:12:55 | pinkutank | wish japnese education was cheap in usa as it was here |
03:13:09 | pinkutank | we have a women of japan foudnation, dont ask me why |
03:13:15 | pinkutank | and they teach japanese |
03:13:21 | preglow | gnight |
03:13:23 | pinkutank | for ridiculuosly cheap prices |
03:13:44 | pinkutank | and if I take it in us, theyll go on aobut how it is reversely structured |
03:13:47 | pinkutank | gnight |
03:13:47 | TiMiD | sponsored by governement ? |
03:13:56 | TiMiD | 'night preglow |
03:14:01 | pinkutank | not sure timid, might be |
03:14:11 | pinkutank | they train people to be tour guides and etc |
03:14:52 | pinkutank | they do something up to 250 kanjis in writing, they focus on speaking |
03:15:38 | TiMiD | ok |
03:15:50 | *** | Saving seen data "./dancer.seen" |
03:16:06 | TiMiD | so it's not totally in one way ;) |
03:16:19 | TiMiD | 250 kanjis is good |
03:16:27 | TiMiD | to survive |
03:16:36 | pinkutank | but I cant start right know |
03:16:45 | pinkutank | because I ahve unv applicaitons and IB stuff at hand |
03:16:54 | pinkutank | january to august |
03:17:00 | pinkutank | thats 7 months |
03:17:15 | pinkutank | It would help as an initiation |
03:17:38 | pinkutank | how long does it take to be able to read stuff written in kanji |
03:17:44 | pinkutank | , say mangas for example :D |
03:18:54 | TiMiD | uhh |
03:19:01 | TiMiD | I'm not able to read mangas |
03:19:28 | TiMiD | the problem is not in my opinion to be know the kanji |
03:19:40 | TiMiD | it's to know the vocabulary behind |
03:20:04 | TiMiD | I personnaly think that to associate a kanji to a word helps you to remember it :) |
03:20:32 | TiMiD | I think with 500-600 kanjis you should be starting to understand 80% of what you read |
03:21:11 | pinkutank | I would think mangas would be hard because they have non-daily kanji |
03:21:18 | pinkutank | but thats just a guess |
03:21:55 | pinkutank | with my current meorizing abilities , 100 kanji would be a surprise, hope I'll develop some way |
03:22:33 | pinkutank | you said it was hard to differ wa and ga, so I went and studied a little http://www.j-talk.com/gary/view/talk/nihongo/133/ |
03:22:41 | pinkutank | but I dont know japanese yet |
03:22:50 | pinkutank | so no its not very useful as of yet :) |
03:23:30 | pinkutank | what is ni? |
03:23:34 | pinkutank | is it to? |
03:23:46 | pinkutank | as in,tokyo-ni ikimashita, |
03:23:59 | pinkutank | it seems like the wa for places |
03:24:09 | pinkutank | btw ,its 4:30 am here |
03:24:13 | TiMiD | hmm |
03:24:23 | TiMiD | it's 3:30 here (I was gone to eat a little) |
03:24:30 | pinkutank | gonna wake up for school in 2 hours, writing a tok essay atm |
03:24:40 | TiMiD | when I said it was difficult, I meant grammatically |
03:24:47 | TiMiD | the japanese pronunciation is very clear |
03:28:56 | pinkutank | yes |
03:29:05 | pinkutank | it is very similar to turkish again |
03:29:28 | pinkutank | If c is read like sea, it is always read like sea |
03:33:58 | pinkutank | I have to squeeze 500 more words, turns out this was esay, gotta go drink some water |
04:00 |
04:00:39 | pinkutank | well gnight all |
04:00:51 | pinkutank | kudos to rb |
04:01:02 | | Quit pinkutank () |
04:07:12 | | Join Vladoman [0] (n=Vladoman@p54A7C621.dip.t-dialin.net) |
04:24:48 | | Quit Vlad0man (Read error: 110 (Connection timed out)) |
04:56:58 | | Quit tvelocity ("Leaving") |
05:00 |
05:15:51 | *** | Saving seen data "./dancer.seen" |
05:34:50 | | Quit ]Maggie[ (Read error: 104 (Connection reset by peer)) |
05:36:01 | | Join ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
06:00 |
06:26:11 | | Join Seed [0] (i=ben@85-64-200-85.barak-online.net) |
06:30:30 | | Quit lostlogic (clarke.freenode.net irc.freenode.net) |
06:30:30 | NSplit | clarke.freenode.net irc.freenode.net |
06:30:30 | | Quit preglow (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Hadaka (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Slasheri (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit markun (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit ashridah (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Rick (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Ismo (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit mbr (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Nilisco (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Seed (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Vladoman (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit pabs (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit CoCoLUS (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit goa (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit TiMiD (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Bagder (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit linuxstb (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit SeeSchloss (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Zagor (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit ryan_j (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit solexx (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit merbanan (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit pill (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit yosemite (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit HCl (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit crash_ (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit ]Maggie[ (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit dwihno (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit amiconn (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit wireddd (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit ghode|afk (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit ze (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit phaedrus961 (clarke.freenode.net irc.freenode.net) |
06:30:30 | | Quit Strath (clarke.freenode.net irc.freenode.net) |
06:31:08 | NHeal | clarke.freenode.net irc.freenode.net |
06:31:08 | NJoin | Seed [0] (i=ben@85-64-200-85.barak-online.net) |
06:31:08 | NJoin | ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
06:31:08 | NJoin | Vladoman [0] (n=Vladoman@p54A7C621.dip.t-dialin.net) |
06:31:08 | NJoin | ashridah [0] (i=ashridah@220-253-123-204.VIC.netspace.net.au) |
06:31:08 | NJoin | dwihno [0] (n=dw@81.8.224.89) |
06:31:08 | NJoin | Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
06:31:08 | NJoin | linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
06:31:08 | NJoin | SeeSchloss [0] (n=SeeSchlo@this.is.not.a.hostname.ssz.fr) |
06:31:08 | NJoin | ghode|afk [0] (n=garudin@host-212-158-193-204.bulldogdsl.com) |
06:31:08 | NJoin | Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
06:31:08 | NJoin | ryan_j [0] (n=ryanj@c-24-10-241-46.hsd1.ut.comcast.net) |
06:31:08 | NJoin | markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
06:31:08 | NJoin | amiconn [0] (n=jens@p54BD470E.dip.t-dialin.net) |
06:31:08 | NJoin | solexx [0] (n=jrschulz@d001161.adsl.hansenet.de) |
06:31:08 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
06:31:08 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
06:31:08 | | Join Rick [0] (i=rick@unaffiliated/Rick) |
06:31:08 | NJoin | CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
06:31:08 | NJoin | ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
06:31:08 | NJoin | goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
06:31:08 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
06:31:08 | NJoin | wireddd [0] (n=wired@68-117-215-114.dhcp.athn.ga.charter.com) |
06:31:08 | NJoin | Ismo [0] (i=laitinei@huippu.net) |
06:31:08 | NJoin | phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
06:31:08 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
06:31:08 | NJoin | Strath [0] (n=mike@dpc674681214.direcpc.com) |
06:31:08 | NJoin | mbr [0] (n=mb@stz-softwaretechnik.de) |
06:31:08 | NJoin | TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
06:31:08 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
06:31:08 | NJoin | preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
06:31:08 | NJoin | Nilisco [0] (i=nilisco@wrath.shellfx.net) |
06:31:08 | NJoin | crash_ [0] (n=crash@a15167580.alturo-server.de) |
06:31:08 | NJoin | yosemite [0] (i=sam@threepwood.dasbistro.com) |
06:31:08 | NJoin | HCl [0] (i=hcl@titania.student.utwente.nl) |
06:31:08 | NJoin | pill [0] (i=pill@cybercrimi.nl) |
06:31:09 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
06:31:39 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
06:31:40 | *** | Server message 477: 'logbot #RockBox :[freenode-info] if you need to send private messages, please register: http://freenode.net/faq.shtml#nicksetup' |
06:44:41 | | Quit Seedy (Connection timed out) |
06:45:18 | | Quit lostlogic (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit preglow (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Hadaka (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Slasheri (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit markun (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Nilisco (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit mbr (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit ashridah (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Ismo (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Rick (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit TiMiD (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit CoCoLUS (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Vladoman (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Seed (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit pabs (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit goa (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit pill (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit ryan_j (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit linuxstb (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit solexx (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit yosemite (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit HCl (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit merbanan (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit SeeSchloss (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit crash_ (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Zagor (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Bagder (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit amiconn (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit dwihno (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit ]Maggie[ (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit wireddd (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit phaedrus961 (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit ghode|afk (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit Strath (clarke.freenode.net irc.freenode.net) |
06:45:18 | | Quit ze (clarke.freenode.net irc.freenode.net) |
06:45:55 | NJoin | Seed [0] (i=ben@85-64-200-85.barak-online.net) |
06:45:55 | NJoin | ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
06:45:55 | NJoin | Vladoman [0] (n=Vladoman@p54A7C621.dip.t-dialin.net) |
06:45:55 | NJoin | ashridah [0] (i=ashridah@220-253-123-204.VIC.netspace.net.au) |
06:45:55 | NJoin | dwihno [0] (n=dw@81.8.224.89) |
06:45:55 | NJoin | Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
06:45:55 | NJoin | linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
06:45:55 | NJoin | SeeSchloss [0] (n=SeeSchlo@this.is.not.a.hostname.ssz.fr) |
06:45:55 | NJoin | ghode|afk [0] (n=garudin@host-212-158-193-204.bulldogdsl.com) |
06:45:55 | NJoin | Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
06:45:55 | NJoin | ryan_j [0] (n=ryanj@c-24-10-241-46.hsd1.ut.comcast.net) |
06:45:55 | NJoin | markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
06:45:55 | NJoin | amiconn [0] (n=jens@p54BD470E.dip.t-dialin.net) |
06:45:55 | NJoin | solexx [0] (n=jrschulz@d001161.adsl.hansenet.de) |
06:45:55 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
06:45:55 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
06:45:55 | NJoin | Rick [0] (i=rick@unaffiliated/Rick) |
06:45:55 | NJoin | CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
06:45:55 | NJoin | ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
06:45:55 | NJoin | goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
06:45:55 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
06:45:55 | NJoin | wireddd [0] (n=wired@68-117-215-114.dhcp.athn.ga.charter.com) |
06:45:55 | NJoin | Ismo [0] (i=laitinei@huippu.net) |
06:45:55 | NJoin | phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
06:45:55 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
06:45:55 | NJoin | Strath [0] (n=mike@dpc674681214.direcpc.com) |
06:45:55 | NJoin | mbr [0] (n=mb@stz-softwaretechnik.de) |
06:45:55 | NJoin | TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
06:45:55 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
06:45:55 | NJoin | preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
06:45:55 | NJoin | Nilisco [0] (i=nilisco@wrath.shellfx.net) |
06:45:55 | NJoin | crash_ [0] (n=crash@a15167580.alturo-server.de) |
06:45:55 | NJoin | yosemite [0] (i=sam@threepwood.dasbistro.com) |
06:45:55 | NJoin | HCl [0] (i=hcl@titania.student.utwente.nl) |
06:45:55 | NJoin | pill [0] (i=pill@cybercrimi.nl) |
06:45:57 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
06:46:11 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
07:00 |
07:02:10 | | Join amiconn_ [0] (n=jens@p54BD46B9.dip.t-dialin.net) |
07:15:55 | *** | Saving seen data "./dancer.seen" |
07:20:33 | | Quit amiconn (Read error: 110 (Connection timed out)) |
07:20:34 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD46B9.dip.t-dialin.net) |
08:00 |
08:21:58 | | Join novimon [0] (n=novimon@a84-230-230-239.elisa-laajakaista.fi) |
08:24:58 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:50:53 | | Quit ashridah (Read error: 110 (Connection timed out)) |
08:51:20 | | Join ashridah [0] (i=ashridah@220-253-121-158.VIC.netspace.net.au) |
08:57:28 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:00 |
09:07:05 | | Join solexx_ [0] (n=jrschulz@c219151.adsl.hansenet.de) |
09:14:56 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
09:15:59 | *** | Saving seen data "./dancer.seen" |
09:23:20 | | Quit solexx (Read error: 110 (Connection timed out)) |
10:00 |
10:03:48 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
10:51:18 | amiconn | Bagder, Zagor: r u there? |
10:53:03 | Zagor | i'm here |
10:59:56 | amiconn | There was a new level of wiki spam - huge link list in an invisible <div> |
10:59:59 | amiconn | :-(( |
11:00 |
11:00:25 | Zagor | lovely... |
11:00:36 | amiconn | I removed it, and I think we really need a more controllable way of registration |
11:00:46 | | Join cYmen [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:00:51 | Zagor | yes |
11:01:39 | amiconn | I think you should delete the user in question |
11:02:13 | Zagor | ZhiXiongkang? |
11:02:23 | Zagor | or who was it? |
11:03:03 | Zagor | ah, SinerAram |
11:03:29 | Zagor | he's deleted already |
11:05:57 | | Join cYmen_ [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:06:49 | amiconn | MaxSel it was |
11:09:00 | amiconn | you can see the badness here http://www.rockbox.org/twiki/bin/view/Main/DocsIndex?rev=1.55&raw=on |
11:09:26 | Zagor | ok. I looked at the IriverPort page |
11:11:07 | | Join cYmen__ [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:15:01 | * | preglow strokes the new flac decoder |
11:15:43 | * | amiconn spots an active preglow |
11:16:02 | *** | Saving seen data "./dancer.seen" |
11:16:21 | | Join cYmen___ [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:16:21 | *** | Alert Mode level 1 |
11:16:21 | DBUG | Enqueued KICK cYmen |
11:16:21 | DBUG | Enqueued KICK cYmen_ |
11:16:21 | *** | Alert Mode level 2 |
11:16:21 | DBUG | Enqueued KICK cYmen__ |
11:16:21 | DBUG | Enqueued KICK cYmen___ |
11:16:21 | *** | Alert Mode level 3 |
11:17:36 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:18:59 | Zagor | unfortunately there doesn't seem to be any registration approval solution implemented for twiki. so we have to make one ourselves, meaning patching the distro code and thus making future upgrades more painful :-( |
11:19:51 | | Quit cYmen (Connection timed out) |
11:21:31 | | Join cYmen [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:21:31 | *** | Alert Mode level 4 |
11:21:31 | *** | Alert Mode level 5 |
11:21:31 | DBUG | Enqueued KICK cYmen |
11:21:31 | *** | Alert Mode level 6 |
11:21:31 | *** | Alert Mode level 7 |
11:21:31 | *** | Alert Mode level 8 |
11:22:40 | | Join LinusN [0] (n=linus@labb.contactor.se) |
11:23:13 | | Part LinusN |
11:23:39 | | Quit cYmen_ (Connection timed out) |
11:27:01 | ashridah | ideally, you don't really want to have to okay each user before they can modify stuff, wouldn't it be better to just put them on a temporary status, and flag any changes they make for moderation up until they get accepted as a full member by someone? |
11:27:08 | ashridah | be less work in weeding out spammers |
11:28:43 | | Quit cYmen__ (Connection timed out) |
11:29:23 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
11:30:34 | preglow | would also be harder to implement |
11:31:21 | ashridah | indeed |
11:31:32 | *** | Alert Mode OFF |
11:31:46 | | Quit linuxstb (Read error: 113 (No route to host)) |
11:33:53 | | Quit cYmen___ (Connection timed out) |
11:44:08 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:46:00 | amiconn | preglow: I have some remarks concerning libffmpegFLAC/coldfire.S |
11:47:01 | amiconn | (1) The .align 4 for the jumptable is a waste. Afaik, .align n aligns by 2^n, so it should probably be .align 2 |
11:47:52 | amiconn | (2) The jumptable isn't optimal, as it involves data access which isn't cached on 5249. The code is in DRAM... |
11:48:17 | amiconn | I have two suggestion how to solve (2) |
11:48:57 | amiconn | (a) put lpc_decode_emac() in IRAM |
11:49:25 | amiconn | or (b) convert the jumptable so that it doesn't involve a data access |
11:49:27 | | Join djit14 [0] (n=djit14@11.215.100-84.rev.gaoland.net) |
11:50:01 | amiconn | This is possible w/o increasing the # of cpu cycles |
11:51:42 | | Join guillaumh [0] (n=guillaum@4va54-1-81-56-99-20.fbx.proxad.net) |
11:52:32 | | Join XavierGr [0] (n=XavierGr@ppp40-adsl-173.ath.forthnet.gr) |
11:53:24 | preglow | amiconn: i probably will put it in iram |
11:53:49 | preglow | the flac codec has a small amount of iram left, and there's no more data to use |
11:55:00 | preglow | amiconn: it aligns by 2^n? this is new to me |
11:58:27 | | Part djit14 ("Leaving") |
11:59:26 | | Quit XavierGr ("Trillian (http://www.ceruleanstudios.com") |
11:59:28 | linuxstb | amiconn: http://www.gnu.org/software/binutils/manual/gas-2.9.1/html_mono/as.html#SEC70 |
11:59:31 | | Join webguest82 [0] (n=3a4d501d@labb.contactor.se) |
11:59:43 | webguest82 | Hello |
11:59:47 | linuxstb | For m68k, .align 4 aligns to 4 bytes, for i386, .align 4 aligns to 2^4 bytes... |
11:59:50 | webguest82 | Do you do all those memories? :) |
12:00 |
12:00:09 | linuxstb | "This inconsistency is due to the different behaviors of the various native assemblers for these systems which GAS must emulate. " |
12:00:38 | amiconn | Mrf, okay :/ |
12:00:45 | webguest82 | Changed translation Program. |
12:01:13 | webguest82 | Now, can you understand my speech? |
12:01:38 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
12:01:42 | amiconn | So for m68k this is the alignment in byte, while for SH1 it is the number of low-order zero bits (like on x86) |
12:01:54 | linuxstb | Nasty. |
12:02:22 | webguest82 | No one does answer. T.T |
12:02:30 | preglow | webguest82: yes |
12:02:35 | linuxstb | I wonder what the ARM situation is. |
12:02:50 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
12:03:02 | webguest82 | preglow: Changed translation program, how about? |
12:03:18 | markun | webguest82: a lot better :) |
12:03:42 | webguest82 | markun: Thank you. :) |
12:03:43 | amiconn | linuxstb: We could use .balign and .p2align for consistent behaviour, but these are gas specific |
12:03:49 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
12:04:00 | preglow | like we're ever going to use anything but gas anyway |
12:04:49 | preglow | consistent behaviour accross platforms is ok by me anyway |
12:08:20 | preglow | everything else in assembler is platform specific |
12:08:20 | webguest82 | 'Muesli-' did not come yet? |
12:08:20 | amiconn | preglow: With a no-data jumptable, the .align wouldn't be necessary at all |
12:08:20 | linuxstb | I agree - balign and p2align seem sensible. |
12:08:20 | preglow | amiconn: how would a no-data jumptable look like? |
12:08:20 | webguest82 | There are much that wonder. |
12:08:20 | amiconn | preglow: You now have: |
12:08:20 | amiconn | lea.l .jumptable, %a4 |
12:08:20 | DBUG | Enqueued KICK amiconn |
12:08:20 | amiconn | move.l (%a4, %d2.l*4), %a4 |
12:08:20 | amiconn | jmp (%a4) |
12:08:20 | *** | Alert Mode level 1 |
12:08:20 | amiconn | and the jumptable consists of .longs |
12:08:20 | *** | Alert Mode level 2 |
12:08:20 | amiconn | You could replace that with: |
12:08:20 | *** | Alert Mode level 3 |
12:08:20 | amiconn | lea.l .jumptable, %a4 |
12:08:20 | *** | Alert Mode level 4 |
12:08:20 | amiconn | jmp (%a4,%d2.l*4) |
12:08:20 | *** | Alert Mode level 5 |
12:08:20 | amiconn | Then the jumptable would consist of bra.w insns |
12:08:20 | preglow | right |
12:08:20 | *** | Alert Mode level 6 |
12:08:20 | amiconn | Total cycle count would be the same |
12:08:21 | *** | Alert Mode level 7 |
12:08:21 | amiconn | Old: 1 (lea) + 3 (move.l) + 3 (jmp) |
12:08:35 | amiconn | New: 1 (lea) + 4 (jmp) + 2 (bra) |
12:09:17 | preglow | might shave off a few cycles on the access if it's cached, of course |
12:09:48 | amiconn | You could shave off 2 more cycles for the order8 case - by simply leaving out the last jumptable entry |
12:10:44 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
12:10:48 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
12:10:49 | preglow | yes, indeed |
12:10:53 | preglow | and the order8 case is very common |
12:11:34 | webguest82 | Is no there here H300 firmware programmer? |
12:12:04 | preglow | webguest82: no |
12:12:21 | webguest82 | oh.....:( |
12:12:47 | preglow | webguest82: there is only one h300 programmer at the moment, and he is busy |
12:12:57 | webguest82 | ok.. |
12:13:00 | webguest82 | Where does live, preglow? |
12:13:12 | preglow | webguest82: norway |
12:13:29 | webguest82 | What time is there now? |
12:13:55 | preglow | webguest82: 12:14 right now |
12:14:06 | webguest82 | am? |
12:14:19 | preglow | amiconn: i can shave off a couple more bytes by doing PC relative jmp instead of using a lea |
12:14:59 | preglow | webguest82: pm |
12:15:11 | preglow | webguest82: as in the morning, or whatever |
12:15:19 | preglow | i never use pm/am ;) |
12:16:45 | webguest82 | I am sorry, but I do not understand well. ^^; |
12:17:39 | preglow | amiconn: if i could only think of a clever way of doing it without hard coding the address difference :) |
12:17:51 | webguest82 | Still, be so good becoming communication. |
12:18:22 | *** | Alert Mode OFF |
12:19:57 | webguest82 | Is not it so? |
12:21:19 | preglow | sure |
12:23:44 | | Quit webguest82 ("CGI:IRC (EOF)") |
12:24:38 | | Join webguest82 [0] (n=3a4d501d@labb.contactor.se) |
12:29:39 | preglow | hah, i don't believe i need any address difference |
12:29:41 | Ctcp | Ignored 6 channel CTCP requests in 51 minutes and 59 seconds at the last flood |
12:29:41 | * | preglow tries out |
12:30:56 | * | preglow resets his iriver |
12:31:24 | webguest82 | hahah |
12:32:38 | webguest82 | Do you have an interested person here in South Korea? |
12:33:08 | webguest82 | Or in iriver. |
12:34:03 | preglow | i don't know |
12:35:16 | webguest82 | What? |
12:35:55 | webguest82 | Programmers here? |
12:36:28 | | Join muesli|tarn [0] (n=muesli_t@141.71.4.185) |
12:36:29 | preglow | success! |
12:36:35 | muesli|tarn | indeed! |
12:36:47 | muesli|tarn | i could connect to freenode from here :D |
12:37:07 | preglow | this jump table wont insult ME again! |
12:38:03 | preglow | linuxstb: did you have a flac test program that wrote to disk on target? |
12:39:17 | webguest82 | Although I want to know in detail, I am sad to be not so. |
12:39:40 | | Join muesli- [0] (n=muesli-@141.71.4.185) |
12:39:46 | | Part muesli- |
12:39:52 | webguest82 | hi muesli- |
12:40:17 | webguest82 | I waited you. |
12:40:44 | muesli|tarn | here i am |
12:40:54 | webguest82 | :) |
12:41:00 | muesli|tarn | ;) |
12:41:06 | webguest82 | Are you H300 firmware programmer? |
12:41:40 | muesli|tarn | neither own a h300 nor can irc.eu.freenode.net:6666 |
12:41:40 | muesli|tarn | code a single line :-/ |
12:42:45 | webguest82 | By the way, seem to know much about H300. |
12:43:44 | linuxstb | preglow: No. Only a standalone test program. |
12:44:05 | webguest82 | muesli-: Is not it so? |
12:44:59 | | Join muesli- [0] (n=muesli-@141.71.4.185) |
12:45:12 | muesli|tarn | no...unfortunately my iq is quite limited...no coding skills |
12:45:21 | | Part muesli- |
12:45:48 | muesli|tarn | sorry 4bothering...have to check my settings |
12:46:27 | webguest82 | Do I mistake? |
12:47:48 | linuxstb | preglow: But I may have to write one to try and trace the bug with the freezing file. |
12:49:14 | | Join muesli- [0] (n=muesli-@141.71.4.185) |
12:49:24 | | Part muesli- |
12:49:45 | | Nick muesli|tarn is now known as muesli_ (n=muesli_t@141.71.4.185) |
12:51:35 | preglow | amiconn: will functions be aligned automatically by gas? |
12:52:15 | webguest82 | muesli: Had not you spoken that reclamation is available from H300 to 25fps before? |
12:53:17 | preglow | it's clear that muesli hasn't done any advanced assembler optimising before :P |
12:53:27 | muesli_ | preglow ;p |
12:53:53 | muesli_ | never optimized anything in any coding language ^^ |
12:53:54 | webguest82 | Did I misguided? |
12:54:01 | muesli_ | yeppa |
12:54:18 | webguest82 | :) I am sorry . |
12:54:25 | muesli_ | no worries m8 |
12:54:33 | muesli_ | ask preglow instead ;) |
12:55:16 | webguest82 | What is 'm8'? |
12:55:22 | muesli_ | mate |
12:55:32 | webguest82 | I do not know well that do. |
12:55:41 | muesli_ | no worries m8 |
12:55:44 | muesli_ | :) |
12:55:50 | webguest82 | ;) |
12:56:18 | webguest82 | Are there much that preglow knows? |
12:57:08 | preglow | well, i know that 25 fps video on h300 will be almost impossible |
12:57:34 | preglow | at least with divx/xvid |
12:57:35 | webguest82 | Did not you speak that is possible at last time? |
12:57:44 | preglow | no, i did not |
12:58:39 | webguest82 | I misguided, do not English. |
12:58:59 | webguest82 | Then, how is it possible? |
12:59:39 | amiconn | preglow: No, gas doesn't auto-align functions |
13:00 |
13:00:42 | preglow | webguest82: like i said, i think it is not possible |
13:00:48 | preglow | webguest82: i don't think the h300 has enough cpu power |
13:01:19 | preglow | amiconn: commited new version now, check it out and see if something can be improved still :) |
13:01:54 | webguest82 | Then, is not the part improved? |
13:03:35 | amiconn | preglow: This jumptable mechanism is clever :) |
13:06:21 | preglow | agreed |
13:09:11 | webguest82 | Is H100's firmware working continuously? |
13:11:55 | webguest82 | preglow: What is thing which is working now in priority? |
13:12:14 | webguest82 | In Rockbox |
13:14:03 | preglow | webguest82: no priorities, people just work on what they feel like |
13:14:45 | webguest82 | Are you doing work that each wants? |
13:14:46 | webguest82 | Are you doing work that each wants? |
13:15:02 | preglow | yes |
13:15:14 | preglow | amiconn: what was the previous problem with const IDATA_ATTR again? |
13:15:33 | webguest82 | What work is amiconn doing? |
13:15:34 | preglow | amiconn: i thought you couldn't use IDATA_ATTR on const data, but there are some arrays in libmad that do just that |
13:15:47 | preglow | amiconn does lots of different work |
13:16:02 | preglow | he's got his hands in more or less all parts of rockbox |
13:16:03 | *** | Saving seen data "./dancer.seen" |
13:16:28 | webguest82 | aha~ ^^ |
13:16:44 | webguest82 | Very busy. |
13:16:55 | amiconn | preglow: The problem with IDATA_ATTR and sconst was that you would get a section type conflict - but this happened only if you used it for const and non-const data in the same file |
13:17:56 | preglow | amiconn: ahh, that explains it, well, i'll update all occurences to ICONST anyway |
13:18:59 | preglow | liba52 has a lot of data that might as well be const, but isn't |
13:19:37 | webguest82 | Who is operator of rockbox? |
13:20:15 | amiconn | preglow: Maybe linuxstb removed the consts because of such conflicts? |
13:20:39 | webguest82 | Because site structure of rockbox is complex, beginner such as me does not know well. |
13:21:01 | | Join muesli- [0] (n=muesli-@141.71.4.185) |
13:22:16 | | Part muesli- |
13:23:14 | preglow | oh well |
13:23:24 | preglow | i've fixed a lot of the IDATA_ATTRS now |
13:23:28 | preglow | will test to see if i broke something |
13:25:48 | webguest82 | Next, again see. |
13:26:04 | webguest82 | preglow: I am appreciative today. |
13:26:10 | preglow | webguest82: good to hear |
13:26:29 | webguest82 | bye~ |
13:26:33 | preglow | bye |
13:26:41 | | Quit webguest82 ("CGI:IRC (EOF)") |
13:30:26 | linuxstb | amiconn: No, I don't remember doing that. |
13:32:18 | preglow | not all people use const |
13:46:58 | linuxstb | preglow: Have we decided that all codecs should now be outputting 28-bit samples - in the same way as the new FLAC decoder does it? |
13:47:25 | linuxstb | If so, I can quickly change ALAC. Not sure about the others though. |
13:47:47 | preglow | linuxstb: well, that's my view, at least |
13:47:54 | preglow | i don't know if anyone disagrees |
13:48:10 | preglow | all codecs can be easily fixed, perhaps excepting wav |
13:48:25 | preglow | wavpack too stores all it's data in a 32 bit array as it is |
13:49:02 | linuxstb | So the plan is to remove the SET_SAMPLE_DEPTH configuration option? |
13:49:22 | linuxstb | (after all the codecs are changed to set it to 28) |
13:50:18 | preglow | it will be redundant, yes |
13:50:31 | preglow | i plan to remove SET_SAMPLE_DEPTH, clipping limits and DSP_ENABLE |
13:50:58 | linuxstb | My only concern is that we have unneccessary shifting in the case of the DSP doing nothing with 16-bit data. |
13:51:07 | linuxstb | But that already happens. |
13:51:36 | preglow | well, how do you suggest we avoid that? |
13:52:00 | preglow | we could of course have a separate output loop in the codec plugin, and have the codec plugin query the dsp layer whether any processing is to be done |
13:54:38 | | Quit Vladoman (Read error: 104 (Connection reset by peer)) |
13:55:04 | linuxstb | I'm not sure what the best solution is - making the codecs always output 28-bit samples is the cleanest, but possibly less efficient. |
13:57:44 | linuxstb | But if you forced me to decide, I think I would vote for the 28-bit solution. I think we'll probably end up always using the DSP for something. |
13:58:22 | preglow | indeed |
13:58:26 | preglow | but btw |
13:58:33 | preglow | we'll still need the SAMPLE_DEPTH |
13:58:38 | preglow | for deciding where to apply dithering |
13:58:51 | preglow | we can't just pretend all the 28 bits will always contain valid samples |
13:59:18 | linuxstb | OK. But now it will mean what it says. |
14:00 |
14:00:28 | linuxstb | Maybe it should be a parameter to the pcmbuf_insert function, along with samplerate and number of channels. |
14:00:41 | preglow | perhaps |
14:01:09 | preglow | and btw, 28 bits dont mean the upper bits can't contain data |
14:01:19 | preglow | but that data will be clipped later on if it's not properly scaled down first |
14:23:03 | | Quit muesli_ ("ich will Khe!!!") |
14:25:37 | linuxstb | Anyone know how Rockbox/Coldfire reacts to an unaligned memory access? Would it give an error message, or just freeze? |
14:27:10 | preglow | nothing special |
14:27:18 | preglow | an unaligned access i just slower |
14:29:45 | linuxstb | I'm just trying to think of reasons the FLAC codec could freeze on the target, but work in the sim. |
14:30:26 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
14:31:38 | linuxstb | I suppose a buffer overflow could be a reason. |
14:33:01 | preglow | oh yes |
14:34:54 | linuxstb | But it only seems to happen with dbpoweramp encoded files... I've asked what encoder parameters it uses, but haven't got an answer yet. |
14:35:20 | linuxstb | This time it isn't an ID3 problem - there are no unusual tags in the file. |
14:36:16 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
14:38:05 | | Join ender1 [0] (i=ychat@84.52.165.220) |
14:38:23 | preglow | it's closed source? |
14:40:09 | | Join novimon_ [0] (n=novimon@a84-230-230-239.elisa-laajakaista.fi) |
14:40:10 | linuxstb | I'm not sure. |
14:40:24 | | Quit Lynx_ (Nick collision from services.) |
14:40:58 | preglow | weird that it only crashes on target |
14:41:00 | | Quit ashridah (clarke.freenode.net irc.freenode.net) |
14:41:00 | NSplit | clarke.freenode.net irc.freenode.net |
14:41:00 | | Quit ender` (clarke.freenode.net irc.freenode.net) |
14:41:00 | | Quit novimon (clarke.freenode.net irc.freenode.net) |
14:41:00 | | Quit lostlogic (clarke.freenode.net irc.freenode.net) |
14:41:26 | preglow | i could do a quick remote debug session for you if you get me the file, though |
14:42:41 | linuxstb | That would help - thanks. I posted the link last night. |
14:42:55 | linuxstb | http://www.davechapman.f2s.com/rockbox/broken.flac |
14:44:05 | NHeal | clarke.freenode.net irc.freenode.net |
14:44:05 | NJoin | ashridah [0] (i=ashridah@220-253-121-158.VIC.netspace.net.au) |
14:44:05 | NJoin | ender` [0] (i=ychat@84.52.165.220) |
14:44:05 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
14:45:35 | preglow | linuxstb: 404 |
14:48:22 | linuxstb | Try now. |
14:50:58 | preglow | linuxstb: doesn't freeze here |
14:51:43 | linuxstb | I'm an idiot. I've just realised that. |
14:51:51 | preglow | hahaha |
14:51:52 | preglow | really? |
14:52:13 | preglow | given five tries it even plays! |
14:52:14 | preglow | haha |
14:52:16 | preglow | no problems at all |
14:52:24 | preglow | but there's clearly something funky going on |
14:53:32 | linuxstb | I broke my version of the FLAC decoder last night - at the same time I decided to test that file. |
14:54:19 | preglow | ok, but someone clearly said it crashes? |
14:54:21 | preglow | or is this your file? |
14:54:47 | linuxstb | I think he must be doing something wrong. |
14:54:53 | preglow | it _is_ broken somehow, most times when i try to play it, the wps shows briefly, i get a little sound, then boom |
14:54:56 | preglow | out |
14:54:58 | preglow | and time to try again |
14:55:39 | linuxstb | Yes - the first time it played it worked fine. The second and third times I am getting the same as you. |
14:56:15 | linuxstb | Odd. |
14:58:09 | linuxstb | Yes, a "codec failure" is popping up very briefly for the second play. |
15:00 |
15:00:11 | | Quit ender` (Connection timed out) |
15:00:15 | preglow | why so briefly? |
15:00:22 | preglow | i didn't see it until you tols me |
15:00:24 | preglow | told |
15:02:22 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
15:05:08 | linuxstb | This is getting strange. I've now reverted back to the CVS version of the decoder, and it freezes on that track and plays my other files. |
15:05:23 | preglow | haha |
15:05:32 | preglow | i've got cvs plus my emac routine |
15:05:33 | preglow | nothing more |
15:05:48 | linuxstb | So I'm thinking it's an uninitialised variable being accessed which is causing strange things. |
15:07:05 | linuxstb | Which gcc for coldfire are you using? |
15:09:06 | preglow | 3.4.1 |
15:10:14 | linuxstb | I'm using 3.4.4, and I think the server does as well |
15:11:07 | preglow | the rockbox.org server? |
15:11:12 | linuxstb | Yes. |
15:11:13 | preglow | no, that uses 3.4.1 :) |
15:11:21 | linuxstb | Ah. OK then. |
15:11:53 | preglow | don't ask why |
15:11:55 | preglow | laziness, i suppose |
15:12:04 | linuxstb | I've just added a memset to initialise the FLACContext structure, and that stops the crash. But on broken.flac I get an immediate codec error instead of a crash now. |
15:13:53 | preglow | well, memseting the flaccontext is certainly a good thing |
15:14:24 | linuxstb | Yes. I'll commit it. |
15:16:05 | *** | Saving seen data "./dancer.seen" |
15:17:40 | preglow | lots of potential codec error places in flac.c |
15:17:57 | preglow | i wish we had several return codes here as well |
15:18:11 | | Join LinusN [0] (n=linus@labb.contactor.se) |
15:19:05 | preglow | hi, linus |
15:22:48 | LinusN | hey ho |
15:22:53 | | Quit dwihno (Read error: 110 (Connection timed out)) |
15:28:28 | LinusN | TiMiD: u there? |
15:31:34 | | Join fogcat [0] (n=c2489e63@labb.contactor.se) |
15:42:20 | markun | LinusN: comments on his patch? |
15:42:35 | LinusN | yes |
15:46:30 | preglow | anything major that needs chaning? |
15:47:15 | | Quit ashridah ("Leaving") |
15:53:04 | | Quit fogcat ("CGI:IRC") |
15:55:37 | LinusN | preglow: not at all |
15:57:11 | preglow | so it's time for official remote support soon? |
15:59:05 | LinusN | probably |
16:00 |
16:08:20 | | Join Febs [0] (n=40be24f0@labb.contactor.se) |
16:20:51 | solexx_ | which patch is it? the complete one (wps, menu, dir browser)? |
16:26:07 | | Quit Febs ("CGI:IRC (EOF)") |
16:26:43 | | Join Febs [0] (n=40be24f0@labb.contactor.se) |
16:28:33 | LinusN | solexx_: afaik, there isn't a complete one from TiMiD |
16:40:59 | LinusN | gtg |
16:41:01 | | Part LinusN |
16:57:08 | solexx_ | hm. i remember having used an inofficial version which had everything i can think of (wps, browser and menus) |
16:57:32 | solexx_ | don't remember who built them but he's a regular in here |
16:58:16 | amiconn | Probably Firefly's version. That one won't be committed to cvs (q&d apprach with loads of code duplication) |
16:59:18 | solexx_ | that's ok with me |
16:59:45 | solexx_ | i promised ti give away my remote anyway. a friend of mine got his remote stolen and i don't use it anyway. |
17:00 |
17:00:16 | solexx_ | ...and as we all know, quality pays off in the long run :) |
17:00:42 | amiconn | TiMiD's approach is probably the way to go, but it's not yet complete |
17:04:46 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
17:05:33 | solexx_ | does it always display the same thing as the main display? |
17:08:08 | * | solexx_ has to go home (iow: afk) |
17:12:01 | * | preglow looks at the mailing list patch |
17:12:29 | preglow | will aligning function to 16 help much? |
17:12:52 | preglow | ahh, right, for the code cache load |
17:15:53 | preglow | linuxstb: what do you know about the block size in flac? is it always an even number? |
17:16:07 | *** | Saving seen data "./dancer.seen" |
17:30:52 | linuxstb | No - the block size is the number of samples. So if the file has an odd number of samples, the last block will be odd. |
17:31:13 | linuxstb | But almost every block you see (apart from the last one) will be 4608. |
17:31:20 | preglow | i wonder what this rounding error he's speaking about is |
17:34:20 | | Quit wireddd (Remote closed the connection) |
17:35:15 | linuxstb | Hmmm. The person who reported the FLAC problem now says that all his files play OK - after the memset patch. |
17:35:57 | linuxstb | preglow: Are you still getting unreliable playback on broken.flac? |
17:35:58 | preglow | perhaps i'll try as well |
17:36:05 | preglow | haven't built it again |
17:36:20 | linuxstb | I'm going to download the official build and try it. |
17:38:55 | | Quit bagawk ("Leaving") |
17:39:01 | preglow | linuxstb: played on the first try |
17:39:13 | preglow | not the second |
17:39:23 | preglow | or third |
17:39:32 | preglow | or fourth... |
17:39:34 | preglow | but fifth!!! |
17:41:31 | preglow | and is suddenly get a compiler warning |
17:41:38 | preglow | flac.c: In function `codec_start': |
17:41:38 | preglow | flac.c:116: warning: 'samplesdone' might be used uninitialized in this function |
17:41:50 | preglow | are additional warning flags turned on when you're compiling a debug build? |
17:45:25 | linuxstb | I find that it doesn't work on the first try - I get a codec error flashing up and am returned to the file browser. But if I select the file again immediately, then it will play. If I wait a second or two, then it doesn't play. |
17:45:32 | | Join ep0ch [0] (n=ep0ch@84.12.164.92) |
17:46:23 | linuxstb | preglow: That warning is due to the LOGF at the end of flac.c |
17:46:25 | ep0ch | where's this flac file you two are obsessed with atm? |
17:46:48 | linuxstb | http://www.davechapman.f2s.com/rockbox/broken.flac |
17:46:54 | ep0ch | ty |
17:47:12 | linuxstb | The only known difference with other files is that it was encoded by dbpoweramp |
17:49:59 | ep0ch | and dbpoweramp uses libflac? |
17:50:11 | linuxstb | I think so. |
17:50:19 | linuxstb | I don't know any other FLAC encoders. |
17:50:30 | * | amiconn wonders what this colon-separated path thingy is about |
17:50:47 | ep0ch | foobar says that file is libFLAC 1.1.2 20050205 |
17:50:47 | linuxstb | Needed for a new bootloader? :) |
17:51:12 | linuxstb | Yes - now you mention it, I remember seeing that in the file header. |
17:52:58 | ep0ch | heh first attempt at playing it has locked my player up |
17:54:33 | linuxstb | Are you using the very latest build? I committed a change a couple of hours ago that fixed that part of the problem. |
17:54:47 | ep0ch | yeah built 3 mins ago |
17:55:42 | linuxstb | Can you check you have the very latest apps/codecs/flac.c version? |
17:56:46 | ep0ch | $Id: flac.c,v 1.10 2005/10/27 13:18:05 dave Exp $ |
17:58:58 | ep0ch | i'm stupid... |
17:59:09 | linuxstb | Glad to hear it :) |
17:59:22 | ep0ch | :) |
17:59:57 | novimon_ | the new flac decoder doesnt work for me either |
18:00 |
18:00:21 | ep0ch | is working for me |
18:00:29 | ep0ch | 20 seconds in, first time |
18:00:50 | ep0ch | when does it crash? |
18:01:11 | novimon_ | right after when I open a .flac |
18:01:13 | preglow | it doesn't crash anymore |
18:01:15 | preglow | at least not for me |
18:01:17 | novimon_ | needs to reset |
18:01:27 | ep0ch | novimon_: rebuild rockbox |
18:01:28 | novimon_ | and the hd is on |
18:01:39 | novimon_ | i dont know how to :< |
18:01:53 | ep0ch | download latest build |
18:02:03 | novimon_ | i did |
18:02:08 | ep0ch | well its working now |
18:02:15 | novimon_ | but ill do it again |
18:02:20 | ep0ch | daily or bleeding edge? |
18:03:45 | novimon_ | daily |
18:04:00 | linuxstb | Someone has just PM'ed me on the Forum with a link to another FLAC file that causes problems. I'm going to test it now. |
18:04:04 | ep0ch | get bleeding edge |
18:06:11 | novimon_ | thank god for the usb-boot mode |
18:06:26 | novimon_ | I had resume on so my iriver crashed right after booting :) |
18:07:11 | novimon_ | woot, works now |
18:07:13 | novimon_ | thanks mate |
18:07:34 | novimon_ | cant wait for the seeking to be implemented :) |
18:07:46 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
18:08:42 | linuxstb | I have no problems with the second test file. |
18:08:52 | amiconn | Even w/o bootloader USB it should be possible to recover from a startup-resume crash. The rockbox core itself has early USB detection (which doesn't do much on iriver because of bootloader USB) |
18:27:02 | Slasheri | I think it should be made possible to recover that kind of crash without usb at all |
18:27:19 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
18:27:39 | Slasheri | For example some early button press detection or automatic crash indicator fla |
18:27:40 | Slasheri | g |
18:29:06 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
18:29:24 | linuxstb | Mmm. I don't understand. My libffmpegFLAC/Makefile still refers to libalac everywhere (that's where I copied it from). So I don't understand why it is working. |
18:29:48 | preglow | not bad |
18:29:59 | preglow | Slasheri: any news on the glitching track change bug? |
18:30:06 | linuxstb | "lowlight" just pointed this out on the Forum. |
18:30:17 | Slasheri | preglow: hmm, is that bug still present? :) |
18:30:36 | preglow | perhaps :P |
18:30:42 | preglow | i didn't know you tried to fix it |
18:30:54 | preglow | i haven't used my unit for actually listening to music for a while |
18:31:06 | Slasheri | yes i tried.. but you might be right, i haven' tried skipping tracks very fast |
18:31:19 | Slasheri | and in that case the bug might still appear |
18:31:35 | Slasheri | then we would just need to stop audio completely |
18:31:46 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
18:32:36 | preglow | well, that's what i'm used to anyway |
18:32:47 | preglow | but i'll try it out and see |
18:45:53 | | Quit ep0ch ("Trillian (http://www.ceruleanstudios.com") |
18:55:02 | | Join _aLF [0] (n=Alexandr@mut38-2-82-67-66-128.fbx.proxad.net) |
18:55:59 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
18:56:01 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
18:56:11 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
18:59:20 | solexx_ | has anybody investigated which codec has the least overall power consumption |
18:59:34 | solexx_ | ? |
18:59:50 | linuxstb | WAV ? |
18:59:57 | linuxstb | Or maybe not.... |
19:00 |
19:00:40 | solexx_ | i guess it depends on the proportion of hd and cpu power consumption |
19:00:50 | solexx_ | which i don't know |
19:05:41 | preglow | solexx_: why does it matter? |
19:06:00 | solexx_ | i was just curious |
19:06:17 | preglow | you would most certainly have to do a couple of very long tests |
19:06:38 | solexx_ | yep |
19:07:12 | solexx_ | the question arose mainly because i am considering to only put flac files on my iriver |
19:07:34 | solexx_ | and i asked myself whether the heavier disk usage would drain the battery more |
19:07:42 | preglow | it will |
19:07:57 | linuxstb | solexx_: It sounds like you're the person to do some tests :) |
19:08:11 | solexx_ | but i guess it doesn't matter much because i seldomly have my player powered on for more than one or two hours |
19:08:54 | linuxstb | At least by choosing FLAC, you can always change your mind in the future without loss in quality. |
19:09:19 | solexx_ | yes, that is why i have ripped almost my whole cd collection again |
19:09:29 | solexx_ | (and then i bought a new hard disk) |
19:09:52 | | Quit ghode|afk () |
19:09:56 | linuxstb | Wavpack is probably slightly better more efficient than FLAC - but I'm not sure by how much now. |
19:10:22 | preglow | little |
19:10:47 | solexx_ | is the runtime (in the debug menu) ever reset to zero without manual intervention? |
19:12:54 | preglow | i don't think wavpack has much on flac any more in terms of efficiency |
19:14:43 | | Join Sandking [0] (n=jacek@ogorek.akron.wroc.pl) |
19:16:10 | *** | Saving seen data "./dancer.seen" |
19:17:33 | | Quit matsl ("Leaving") |
19:18:13 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
19:18:23 | | Join ghode|afk [0] (n=garudin@host-212-158-193-204.bulldogdsl.com) |
19:23:14 | amiconn | solexx_: Yes, the runtime in debug is reset to zero when you charge the unit while powered on. Otherwise rockbox doesn't know that the battery was recharged... |
19:24:14 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:25:12 | solexx_ | thanks. does rockbox need that to estimate remaining power? |
19:25:44 | amiconn | No. It's just a statistics feature |
19:25:46 | Sandking | i just thought that syncing rockobox with itunes would be quite cool - anybody thought about it? |
19:27:56 | linuxstb | Most people come to Rockbox as a way to be free of a specific PC music manager... |
19:28:35 | linuxstb | The main problem would be that Rockbox supports a lot more file formats than iTunes, and doesn't support AAC (at the moment). |
19:29:18 | linuxstb | But it may not even be possible - Rockbox has no control over the USB connection, so wouldn't be able to emulate an iPod, if that was needed. |
19:30:31 | Sandking | i was just curious - thanks |
19:30:49 | Sandking | i use itunes so it would great for me but i get it |
19:31:39 | linuxstb | Maybe here: http://blog.litux.org/2005/05/31/itunes-sync |
19:32:06 | Sandking | i got a msg "not a rockbox runtimedatabase" when i start - how to rebuild database? i can't find a guide about it on rockbox.org but i remember it was there |
19:35:22 | | Join _FireFly_ [0] (n=FireFly@p54A47E9E.dip.t-dialin.net) |
19:35:53 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
19:36:38 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
19:37:20 | preglow | who the hell would want to emulate an ipod anyway? |
19:37:28 | preglow | i hate itunes |
19:37:57 | Sandking | i would like to |
19:38:04 | amiconn | Sandking: Afaik, a rebuild tool doesn't exist. Either your db became corrupt, or is a very early version with a different format from what is currently used |
19:38:25 | Sandking | ok, so i need only info about building a new one |
19:38:34 | Sandking | i can't find it :/ |
19:38:49 | amiconn | You can simply delete rockbox.rundb and reboot the box |
19:39:09 | amiconn | An empty db should then be recreated |
19:39:13 | linuxstb | http://www.rockbox.org/twiki/bin/view/Main/TagDatabase |
19:39:29 | linuxstb | Sorry - runtimedatabase.... |
19:39:35 | Sandking | ok, thx |
19:40:19 | Sandking | i just wanted to say you guys that rockbox starts about 12 seconds while iriver 24... :D thanks for the soft |
19:40:31 | Sandking | [tell you - sorry for bad english] |
19:43:57 | Sandking | amiconn - i deleted it and it works. brilliant :D |
19:44:17 | Sandking | ok, now it takes 8 seconds to start :D |
19:46:39 | preglow | we rock |
19:47:46 | * | amiconn wants archos rockbox' boot time on iriver |
19:48:03 | * | preglow doesn't care that much |
19:48:07 | preglow | it's fast enough for me already |
19:50:15 | * | amiconn wants instant-on |
19:51:00 | Moos | oh yeah, I love the boot-time of my Ondio quasi instant-on |
19:51:13 | _FireFly_ | amiconn: then you must have a standby function in rb :) |
19:51:26 | _FireFly_ | but this wouldn't be could for battery-life |
19:51:35 | _FireFly_ | s/could/good |
19:51:59 | amiconn | Perhaps that's even possible. The sdram controller can switch the ram into low-power self-refresh mode and back |
19:53:45 | linuxstb | That's how the ipod works - it has no power-off, just a sleep mode. |
19:53:53 | linuxstb | (with Apple's firmware) |
19:54:10 | amiconn | Rockbox could have that as an option... |
19:54:47 | _FireFly_ | after long travles without using it you would have to recharge it before using ;) |
19:55:04 | linuxstb | Would we be able to keep track of the time during the sleep? |
19:55:41 | amiconn | We could even have a seletable shut-down threshold, like "go to standby, but power off when battery drops below 30%" |
19:56:00 | amiconn | linuxstb: yes |
19:56:07 | _FireFly_ | is there a automatik shutdown when battery gets low |
19:56:14 | _FireFly_ | already |
19:56:26 | _FireFly_ | ?? |
19:56:40 | amiconn | It's almost the same as my wake-up timer idea, except the dram contents is preserved |
19:56:52 | linuxstb | So we could emulate an RTC - as long as we never power down completely? |
19:57:08 | _FireFly_ | i think so |
19:57:17 | amiconn | Let the standby code run in IRAM, don't touch the DRAM, and reduce the timer interrupt to 1 per second |
19:58:20 | linuxstb | That sounds nice. I miss having a time display in Rockbox. |
19:58:24 | amiconn | I have to do some measurements what needs less power: running at 11 MHz with the pll powered down, or running at the lowest possible clock (which needs the pll running) |
19:59:29 | amiconn | The power measurements are also necessary for estimating the possible standby time |
20:00 |
20:02:38 | Slasheri | What about frequency changes, those will cause significant drift to the clock? |
20:04:48 | amiconn | Not really. The most significant drift will result from the fact that the oscillator, although being an xtal, isn't fine tuned, because it wasn't intended to be used as a clock |
20:04:59 | amiconn | I'd expect an error of a few seconds per day |
20:05:41 | linuxstb | We would also need to solve the problem of keeping the RTC during a firmware upgrade. I'm guessing that's possible though. |
20:06:32 | _FireFly_ | maybe a timestamp could be saved on disk or in the config-block |
20:06:41 | solexx_ | from a user's pov it wouldn't hurt having to manually reset it after an upgrade |
20:06:42 | solexx_ | imo |
20:06:51 | linuxstb | I wouldn't want to though :) |
20:07:03 | solexx_ | understandable :) |
20:10:03 | amiconn | Slasheri: You can do a test which I already did, but doing it on several units might be helpful: |
20:11:02 | amiconn | (1) Start playing some music. Either make a long long playlist, or enable repeat all. Choose a format which will cause the CPU to be boosted every now and then |
20:11:40 | amiconn | (2) Take a precise stop watch, load the stopwatch plugin, and start both the stopwatch plugin and the external stopwatch |
20:12:22 | amiconn | (3) Let it run for several hours. Then stop both the stopwatch plugin and the external stopwatch. Note the difference |
20:13:04 | amiconn | The stopwatch plugin uses the timer tick, so it's as precise as an rtc emulation would be |
20:14:08 | Moos | why don't use it for a random playing files mode? |
20:16:54 | amiconn | ??? |
20:18:39 | Slasheri | amiconn: hmm, that sounds good. I did a similar test earlier (but then the pll code was different and it needed to re-lock when changing operating frequency) and there was severe drift |
20:19:07 | amiconn | The pll always needs to needs to re-lock on freq changes |
20:19:25 | Slasheri | Ah, hmm. But anyway, i will re-test soon |
20:19:32 | amiconn | However, the drift you observed was probably caused by a different problem |
20:20:58 | Moos | amiconn: nevermind :-) |
20:21:03 | amiconn | The timer cycle count for the tick was off by one, both on archos and on iriver. The effect was bigger on iriver because the absolute count was lower |
20:21:36 | amiconn | The error caused by this was ~1 second per hour |
20:21:38 | Slasheri | oh, that could be the reason. I think the drift was systematic |
20:26:33 | amiconn | Moos: I didn't understand what you mean, hence the ??? |
20:28:31 | Moos | Just I remenbered one discussion few days ago about the fact that Rockbox in the iriver at least don't have one "randomly play song" ready, cause we have'nt RTC for this |
20:29:10 | Moos | but it's nothing :) |
20:29:45 | Moos | If we want to play son random we need to play the root playlist for this |
20:30:02 | amiconn | Rockbox has very good randomness without an rtc. |
20:30:18 | Moos | with archos? |
20:30:44 | amiconn | On all platforms |
20:31:04 | Moos | need to use the re-shuffle playlist option |
20:31:27 | amiconn | ? |
20:32:29 | Moos | we can't play song random with the random option, it doesn't work well |
20:32:35 | Moos | sorry for my english |
20:33:22 | Moos | I just remenbered one discusion about this, let me check google |
20:33:35 | amiconn | The necessity for root.m3u has 2 other reasons: (1) The whole rockbox playback concept is playlist based. (2) Rockbox doesn't automatically know all files on the disk because it doesn't scan the whole disk on startup |
20:34:01 | amiconn | The random option doesn't work well? It does here... |
20:34:02 | Moos | yes indeed |
20:34:34 | Moos | let me see |
20:35:09 | amiconn | In fact I wouldn't want 'random' playback, 'shuffle' is better. It doesn't repeat songs before the playlist ends (and starts over if you have repeat enabled) |
20:35:37 | Moos | ah you understand what I mean |
20:36:17 | amiconn | Of course you still need a good random number generator for good shuffle |
20:36:59 | Moos | oh yes this is what I wanted to say |
20:37:00 | amiconn | Think of random playback as drawing a random card from a deck (=all tracks), playing it, then put it back to the deck |
20:37:10 | Moos | it's depand in RTC,no? |
20:37:15 | preglow | no... |
20:37:18 | amiconn | Shuffle is different in that it doesn't put back the card |
20:37:58 | Moos | ok |
20:38:27 | amiconn | Moos: I wonder who told the fairy tale that you need an rtc for good randomness... |
20:38:38 | preglow | a skilled programmer, no doubt |
20:38:48 | Moos | sorry mistake of me |
20:38:54 | Moos | :) |
20:39:00 | amiconn | preglow: ;) |
20:39:57 | _FireFly_ | you only need function/var which returns/give a value which changes |
20:40:15 | _FireFly_ | to initiate the random-generator |
20:40:30 | preglow | yes, and we happen to have that |
20:40:38 | _FireFly_ | yepp the cpu-ticks |
20:40:45 | Moos | :-) |
20:40:53 | amiconn | There are even several options to obtain a true random seed |
20:40:57 | Moos | I'm stupid sorry for this guys |
20:41:18 | preglow | no worries, moos |
20:41:23 | _FireFly_ | Moos: not stupid only miss informed |
20:41:25 | preglow | you're not the only one believing you need an rtc for random |
20:41:26 | _FireFly_ | :) |
20:41:34 | amiconn | We use the ticks, but there are more possibilities: last disk spinup time, current battery voltage, time between two button presses etc |
20:48:19 | | Join muesli- [0] (i=muesli_t@hmln-d9b8efbb.pool.mediaWays.net) |
20:50:34 | muesli- | re |
20:51:07 | _FireFly_ | na und ?? ;) |
20:51:29 | muesli- | ;) |
20:51:39 | muesli- | apropos.. |
20:51:58 | _FireFly_ | :-? |
20:52:00 | muesli- | had a panic warning today *Stkov* |
20:52:16 | muesli- | happened when i was browsing by remote |
20:52:40 | muesli- | i pressed the menu button but nothin happened |
20:52:54 | muesli- | and then i got that msg on units screen |
20:53:54 | | Join miner49er [0] (n=522e3819@labb.contactor.se) |
20:54:22 | muesli- | and sometimes the selection bar disappears :o |
20:55:09 | _FireFly_ | Stkov = stackoverflow |
20:55:50 | muesli- | did i press too fast in a too short time? |
20:56:10 | _FireFly_ | i don't know i have only search for Stkov in the sources ;) |
20:56:23 | muesli- | mk ;) |
20:56:56 | _FireFly_ | mk ?? |
20:57:11 | muesli- | mmh okay ;) |
20:57:17 | _FireFly_ | ahja |
20:57:27 | muesli- | so isset ;) |
20:57:31 | _FireFly_ | emkay ;) |
20:58:16 | muesli- | did you read TiMiD 'S plugin thread? |
20:58:23 | _FireFly_ | a liitle bit |
21:00 |
21:04:37 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
21:12:34 | miner49er | i'm getting lots of warning: comparison between signed and unsigned when building GCC. Any ideas? Oh, hi there by the way! |
21:15:01 | | Quit ender` (Read error: 113 (No route to host)) |
21:15:09 | paugh | miner49er: new warnings from gcc 4*something. probably safe to ignore unless you have a specific problem tha arises from it. |
21:15:36 | | Join ender` [0] (i=ychat@84.52.165.220) |
21:16:11 | *** | Saving seen data "./dancer.seen" |
21:17:09 | miner49er | well, it hasn't been building until I noticed that I had to do something special for sh1. I know, I should've read the instructions. But I just did what it said and it's still giving me those warnings - maybe it will compile this time anyway? We'll see... |
21:23:32 | | Join ep0ch [0] (n=ep0ch@84.12.82.220) |
21:24:06 | _FireFly_ | linuxstb: i can't compile the latest cvs version |
21:26:23 | | Join Sandking_ [0] (n=jacek@ogorek.akron.wroc.pl) |
21:27:01 | _FireFly_ | why does the vorbis-codec be linked against libffmpegFLAC ?? |
21:28:22 | ep0ch | what's a good free text editor in windows besides textpad? |
21:28:30 | _FireFly_ | metapad :) |
21:28:39 | preglow | gvim! |
21:28:47 | ep0ch | gvim eh :) |
21:29:14 | _FireFly_ | he whants only a texteditor not an IDE-like editor ;) |
21:29:15 | preglow | _FireFly_: works just dandy here |
21:29:19 | ep0ch | does metapad let me have multiple files open? |
21:29:20 | TiMiD | hi |
21:29:39 | preglow | TiMiD: yo, linus was looking for you |
21:29:45 | ep0ch | well, a very lightweight ide would be nice |
21:29:53 | miner49er | is a P3 533 a bit too slow to build rockbox - GCC takes forever to build... |
21:29:55 | TiMiD | I saw :) |
21:30:11 | miner49er | what's the best pretty-printer type editor I can use for debian? |
21:30:12 | TiMiD | but he is not here atm :( |
21:30:21 | preglow | and he probably wont be until tomorrow |
21:31:32 | ep0ch | how hard do you think it will be for me to add the playlist counters to the status bar? bearing in mind i have little C knowledge |
21:31:42 | _FireFly_ | ah it works i had to redo a ../tools/configure |
21:32:11 | preglow | ahh, yes, you'll need that |
21:34:17 | miner49er | ep0ch: I use Crimson editor in windows it's very nice. I also think the Bloodshed C IDE and compiler is very cool...but i'm trying to get into linux at the moment! |
21:34:18 | _FireFly_ | ;) |
21:34:48 | _FireFly_ | devcpp is a ide which uses the cygwin/mingw gcc |
21:35:10 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:35:20 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
21:35:44 | ep0ch | ok I'll look at Crimson too |
21:38:08 | | Join LinusN [0] (n=linus@labb.contactor.se) |
21:38:40 | TiMiD | hi LinusN |
21:38:46 | LinusN | hi |
21:38:53 | TiMiD | you were looking for me ? |
21:38:56 | LinusN | i worked a little on your patch today |
21:39:08 | LinusN | i moved the gui_xxx files to apps/gui/ |
21:39:18 | LinusN | and removed the gui_ prefix |
21:39:24 | TiMiD | hmmm |
21:39:54 | TiMiD | you removed the gui_ prefix from the function names or just from the files ? |
21:39:58 | | Quit Sandking (Read error: 110 (Connection timed out)) |
21:39:59 | LinusN | files only |
21:40:03 | TiMiD | ok :) |
21:40:08 | TiMiD | that's perfect |
21:40:17 | TiMiD | (I wanted to do that btw) |
21:40:32 | LinusN | that was the huge Makefile commit i did earlier today |
21:40:48 | TiMiD | I look |
21:41:30 | | Quit SeeSchloss (Remote closed the connection) |
21:41:32 | _FireFly_ | the "colon separated path" |
21:41:37 | LinusN | i was browsing through some of your code and i saw a thing that i wanted to ask about |
21:42:04 | TiMiD | yes |
21:43:06 | LinusN | in tree.c, rockbox_browse(), you removed the "reload_dir = true" |
21:43:47 | TiMiD | I look |
21:44:33 | LinusN | i just wanted to make sure it was on purpose |
21:45:10 | _FireFly_ | it is possible to find out if a command to the remote was successfully send ?? |
21:45:11 | amiconn | LinusN: I found something concerning our rng. More specifically, how we can improve the seeding: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html |
21:45:51 | TiMiD | LinusN: hmm |
21:45:54 | amiconn | We can leave out the array init, the standard 32 bit init is also improved |
21:46:06 | TiMiD | I don't remember to have done such a thing |
21:46:12 | _FireFly_ | i mean that the remote has received the command |
21:46:16 | LinusN | amiconn: interesting |
21:46:25 | TiMiD | I must have deleted it accidentally :) |
21:46:31 | LinusN | _FireFly_: no |
21:46:56 | TiMiD | anyway don't think it was necessary here |
21:47:08 | amiconn | LinusN: I can try to adapt that to rockbox. |
21:47:10 | LinusN | TiMiD: it seems to have been redundant, yes |
21:47:15 | LinusN | amiconn: good |
21:47:25 | amiconn | Hmm, it seems I'm trying to avoid working on memcpy :/ |
21:47:28 | miner49er | AAAHRRGG!! GCC hasn't built, can anyone help me? |
21:47:36 | LinusN | miner49er: huh? |
21:47:43 | TiMiD | oops |
21:47:48 | TiMiD | it's necessary yes :) |
21:47:55 | _FireFly_ | it is mainly for a cosmetic problem |
21:48:03 | TiMiD | errm |
21:48:08 | TiMiD | reload_dir= true |
21:48:11 | TiMiD | ok no need |
21:48:25 | LinusN | TiMiD: also, on line 837, there is a commented call to gui_synchronized_statusbars_draw() |
21:48:32 | miner49er | i've been trying to build GCC, i've followed the instructions but it fails eventually (after about half-an-hour) with unrecognised option -big |
21:48:32 | TiMiD | that why I removed it I think (I don't remember clearly since it has been a month) |
21:48:49 | _FireFly_ | because the wps-tag for the remote-hold retuns that the hold is on when the remote-plug is only half plugged in |
21:48:50 | miner49er | also getting warning: signed compared to unsigned |
21:49:13 | LinusN | miner49er: which gcc version, which target and which host operating system? |
21:50:11 | miner49er | okay, GCC 3.3.6, target SH1 (i think, I have an FMR), OS is GNU/linux Debian Sarge distro |
21:50:11 | LinusN | _FireFly_: iirc, that's a problem with the wps tag, where it doesn't properly handle the remote detection |
21:50:39 | _FireFly_ | i have a patch running which solves the problem for the wps |
21:50:42 | miner49er | ...I really don't want to use XP (which I have been doing happily for ages btw) |
21:50:48 | TiMiD | LinusN: it's because there was a call to the statusbar_draw |
21:50:59 | TiMiD | maybe it should be uncommented |
21:51:04 | _FireFly_ | if the remote-plug is complete plugged in but not if the plug is only half plugged |
21:51:14 | TiMiD | but I don't see any reason why the status bar would be updated here |
21:51:45 | _FireFly_ | so how does the iriver fw handle this because the "problem" is only in rb |
21:51:48 | LinusN | miner49er: did you do the newlib workaround? |
21:52:17 | miner49er | yes I did. Is there anyway of checking if I did it correcly? I am a linux newbie btw |
21:52:26 | LinusN | TiMiD: then the call should be removed, not commented |
21:53:43 | LinusN | miner49er: cd gcc-3.3.6 |
21:54:07 | TiMiD | LinusN: the only reason for the call to be here is when the user leaves his player in filetree for a long time (the battry value may change) |
21:54:19 | TiMiD | but I don't know if it's very useful |
21:54:20 | LinusN | miner49er: ls -ld newlib |
21:54:38 | LinusN | TiMiD: remember that the archos has a clock |
21:54:38 | miner49er | 'kay, in the directory |
21:55:05 | TiMiD | oops :) |
21:55:16 | TiMiD | so it must be here ^^ |
21:55:40 | TiMiD | a good thing I leaved it commented (I was not sure but I forgot to ask) |
21:56:25 | miner49er | I get: lrwxrwxrwx 1 root root 24 2005-10-27 20:06 newlib -> ../newlib-1.11.0/newlib |
21:56:48 | LinusN | TiMiD: what's left to do now, so we can get rid of the old gui implementation? |
21:56:55 | LinusN | miner49er: correct |
21:57:13 | miner49er | that's good then :-) |
21:57:30 | miner49er | ...I guess |
21:57:36 | LinusN | miner49er: did you install binutils and set the PATH correctly before configuring and building gcc? |
21:57:37 | TiMiD | LinusN: I planed to do in order : menus, playlist |
21:57:40 | TiMiD | and then wps |
21:57:59 | TiMiD | we will gain some size with menu and playlist |
21:58:01 | LinusN | TiMiD: problem is that the archos code is *very* close to the code size limit |
21:58:14 | TiMiD | and then a little overload with wps I think |
21:58:14 | miner49er | Ah, It won't be remembered from the last time I did it will it? That's probably it... |
21:58:39 | LinusN | miner49er: echo $PATH |
21:58:50 | _FireFly_ | in the mean time my patch is ready when TiMiDs gets in cvs to provide the rest for those you whant a nearly full working remote |
21:59:00 | TiMiD | LinusN: That's why I do code that could reduce size first :) |
21:59:06 | _FireFly_ | s/whant/want |
21:59:10 | TiMiD | yep |
21:59:41 | TiMiD | since your patch is here _FireFly_ there is no need to hurry we can do it in the most convenient way |
21:59:47 | _FireFly_ | ;) |
22:00 |
22:03:00 | LinusN | TiMiD: gui_statusbar.c line 108 |
22:03:23 | LinusN | the comment isn't correct anymore |
22:03:56 | TiMiD | the comment must be removed :) |
22:04:19 | LinusN | besides, how does it know if the info has changed or not? |
22:04:36 | miner49er | brb |
22:04:38 | LinusN | ah, i see now |
22:04:45 | ep0ch | is it normal for rockboxui.exe to take up 100% cpu all the time? |
22:04:51 | TiMiD | LinusN: it's a dirty way |
22:04:56 | TiMiD | it was like that |
22:05:03 | TiMiD | I kept it like it was |
22:05:07 | amiconn | ep0ch: If you are building with sound support, then yes |
22:05:14 | ep0ch | ah. ty |
22:05:37 | LinusN | TiMiD: good |
22:05:39 | amiconn | It's somewhat annoying, on a laptop |
22:07:04 | ep0ch | yeah bye bye battery |
22:07:50 | amiconn | The annoying thing is the fan noise |
22:08:12 | ep0ch | well atleast it will keep you warm when its cold ;) |
22:08:37 | _FireFly_ | nearly 100% cpu-usage != nearly 100% cpu-usage ;) |
22:09:26 | _FireFly_ | if the cpu-usage where really near 100% then the system wouldn't be usable anymore |
22:10:49 | _FireFly_ | a simple endless loop(which really doesn't need much cpu-power) let the cpu-usage indicate a nearly 100% cpu-usage |
22:11:05 | | Join XavierGr [0] (n=XavierGr@ppp16-adsl-194.ath.forthnet.gr) |
22:11:05 | _FireFly_ | *indicator |
22:12:09 | miner49er | LinusN: sorry, I had a phonecall. I don't have anything in the PATH, except the regular stuff - i've added the sh1/bin path, now reconfigureing and make and make install |
22:13:12 | LinusN | miner49er: may the source be with you |
22:13:12 | _FireFly_ | i had made a simple file which i "source" to add the path to the PATH-shell-var |
22:13:24 | _FireFly_ | ;) |
22:14:33 | TiMiD | lol |
22:15:16 | TiMiD | afk for 10min |
22:15:27 | miner49er | LinusN: Just have to wait another half-hour now (damn slow PIII 533 CPU) |
22:15:36 | ep0ch | what directory does the simulator use to simulate the players own harddisk filesystem? |
22:15:45 | _FireFly_ | achos in build-dir |
22:15:48 | _FireFly_ | archos |
22:15:54 | _FireFly_ | is the root |
22:16:05 | ep0ch | ahh |
22:16:22 | ep0ch | haha i am using ihp so i didnt think to look in there :) |
22:16:44 | _FireFly_ | but make had an output which indicates this ;) |
22:16:52 | _FireFly_ | after compiling |
22:17:19 | ep0ch | hmm i did make && make install so probably did see |
22:17:21 | amiconn | LinusN: Hmm, the modified mersenne twister is distributed under a bsd-style license, is that a problem? |
22:17:26 | ep0ch | s/did/didnt |
22:17:40 | _FireFly_ | no make install is needed ;) |
22:18:22 | amiconn | Hmm? 'make install' is part of the simulator build process. |
22:18:45 | ep0ch | heh i've compile the simulator without sound and still CPU is 100% |
22:18:46 | _FireFly_ | but i haven*t used it |
22:19:01 | miner49er | LinusN: Still getting the warning: signed and unsigned type in conditional expression |
22:19:29 | amiconn | miner49er: Your native gcc is version 4.0.x ? |
22:19:49 | _FireFly_ | maybe the make install creates the .rockbox dir in archos and his content |
22:19:58 | amiconn | yup |
22:20:17 | _FireFly_ | ah ok |
22:20:26 | amiconn | It's a 'make zip' followed by unzipping the contents into archos/ |
22:21:09 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
22:21:44 | miner49er | amiconn: I'm not sure what my native GCC version is, how can I know? |
22:21:51 | amiconn | gcc -v |
22:21:53 | _FireFly_ | gcc −−version |
22:21:55 | _FireFly_ | ;) |
22:22:18 | _FireFly_ | hmm crossfeed doesn't compile with the new cvs (ACC not defined) |
22:22:34 | miner49er | it says, after a load of wierd stuff, GCC version 3.3.5 |
22:22:42 | amiconn | Hmm |
22:22:58 | miner49er | I should be using GCC 3.3.5 not 3.3.6? |
22:23:03 | amiconn | Still, I remember that compiling gcc with gcc throws some warnings |
22:23:16 | _FireFly_ | ups this is only for the sim |
22:23:19 | | Join miner [0] (n=root@82-46-56-25.cable.ubr01.chap.blueyonder.co.uk) |
22:23:50 | miner49er | going into decent IRC client now (exciting!) |
22:23:56 | | Quit miner49er ("CGI:IRC") |
22:24:16 | miner | Hah, this is (probably) better than the browser thingy! |
22:24:23 | amiconn | miner49er: For the target, you should use the versions stated in the wiki. For the sim you will use your native gcc, whatever version that is |
22:24:39 | amiconn | gcc 3.3.x and above should all work |
22:25:06 | miner | well, that sounds promising I guess. |
22:25:42 | miner | I know this isn't the place, but linux/debian really does rock! |
22:25:49 | amiconn | You can build the cross-gcc with a different version of native gcc. |
22:26:36 | miner | This is pretty mind-blowing stuff - building a compiler with a lower version of the same compiler. |
22:27:00 | _FireFly_ | that is the only possibility |
22:27:11 | miner | I have to admit, it's pretty much over my head - I just wanna continue with rockbox coding but got fed up with XP |
22:27:16 | _FireFly_ | to compile a new one with the one before the new one |
22:27:53 | miner | FireFly: yeah, of course, you couldn't start from scratch each time - that in itself is mindblowing for me |
22:31:54 | TiMiD | re |
22:32:52 | XavierGr | muesli finally succeeded into makinf 're' a valid vocabulary word for us! |
22:33:03 | muesli- | mmh |
22:33:18 | muesli- | guess not... |
22:33:38 | muesli- | dont hold your breath..its done when its done ^^ |
22:34:11 | XavierGr | well I use it sometimes and TiMiD just did, I encountered it again by other people here too... :p |
22:34:59 | XavierGr | and I fancy the 'high' remark too.... |
22:35:10 | amiconn | LinusN? |
22:35:22 | muesli- | *g* |
22:35:28 | * | LinusN is reading licenses |
22:35:52 | muesli- | but be careful... "high" and "re" are not open source :D |
22:35:52 | XavierGr | driving licences? ;p |
22:37:09 | LinusN | amiconn: i don't see much of a problem just changing the init without relicensing |
22:37:22 | LinusN | how much different is it? |
22:38:06 | LinusN | gtg |
22:38:09 | LinusN | cu |
22:38:11 | | Part LinusN |
22:38:15 | XavierGr | bye |
22:38:57 | muesli- | gtg is not bad either! |
22:39:24 | XavierGr | gtg is normal like brb. |
22:39:43 | muesli- | never seen it in 8years of irc |
22:40:05 | XavierGr | 8 years of irc!!! Wow that a lot... |
22:40:12 | XavierGr | ^that's |
22:40:23 | muesli- | yeah..complete waste of time ;) |
22:40:53 | _FireFly_ | to much free time ;) |
22:41:44 | muesli- | yeah..something like this ;) |
22:42:35 | XavierGr | muesli-: Then fill a bit of this free time by learning C and give the devs a hand! ;) |
22:43:16 | muesli- | well...i had to pass 3 tests (including one oral one) to finish damn pascal ;) |
22:43:35 | muesli- | sorting numbers and such rubbish |
22:44:09 | XavierGr | the you can just expand your knowledge. Anyway the logic is the same, the syntax changes a little bit. |
22:44:41 | XavierGr | oh I just noticed, 5 consecutive lines with';)' in the end! |
22:45:13 | _FireFly_ | ;) *g* |
22:45:30 | muesli- | that was a problem writing code too..it always ended with ; but id like to write ;) ;) |
22:45:51 | _FireFly_ | you could try with a define :) |
22:46:32 | _FireFly_ | but this wouldn*t work |
22:47:13 | | Quit Febs ("CGI:IRC") |
22:50:13 | | Part ep0ch |
22:51:59 | _FireFly_ | night all |
22:52:27 | | Quit _FireFly_ ("Leaving") |
22:53:40 | muesli- | but i am lost with coding...i am not very logical |
22:58:37 | muesli- | gtg..good n8 |
23:00 |
23:01:38 | | Quit muesli- (Read error: 104 (Connection reset by peer)) |
23:07:56 | | Join LinusN [0] (n=linus@labb.contactor.se) |
23:08:49 | amiconn | LinusN: It's not only the init that is different. I'd prefer to take the new version and cut it down instead of inserting the new init into the old version |
23:09:10 | amiconn | In fact I already did that locally - it ends up slightly more compact than the old one |
23:09:40 | amiconn | It's definitely random - the question is whether it is better than with the old init. |
23:10:36 | preglow | what are you talking about? |
23:10:38 | preglow | random gen? |
23:10:56 | amiconn | Yes. An improved init for the mersenne twister |
23:11:12 | preglow | you sure you actually need something as random as a mersenne twister? |
23:11:18 | amiconn | http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html |
23:11:40 | amiconn | Rockbox already uses the mersenne twister |
23:12:16 | | Quit matsl ("Leaving") |
23:12:54 | LinusN | the license is gpl compatible |
23:14:13 | preglow | i know it already does, i'm just wondering if you need something so big and random as a mersenne twister |
23:14:18 | TiMiD | what is GPL compatible ? |
23:14:39 | LinusN | TiMiD: the license for the improved mersenne twister code |
23:15:21 | LinusN | preglow: no, i don't think we *need* it |
23:15:35 | TiMiD | ok the random generator |
23:15:47 | amiconn | Moos (or anyone else): If you wanna test the improved rng, here is a fresh build: amiconn.dyndns.org/rockbox-h120-rndtest.zip">http://amiconn.dyndns.org/rockbox-h120-rndtest.zip |
23:15:53 | LinusN | but it sure is nice to have a decent rng |
23:16:13 | *** | Saving seen data "./dancer.seen" |
23:16:14 | amiconn | Other targets on request |
23:17:31 | LinusN | amiconn: we need to add the license to the binary distribution |
23:18:00 | Moos | amiconn: sure let me just few minutes I'm eating |
23:18:12 | amiconn | The license statement is part of the .c file |
23:18:22 | amiconn | Ah, to the binary... |
23:18:25 | amiconn | Hmm... |
23:18:43 | amiconn | ugly... |
23:19:36 | LinusN | no, not to the binary |
23:19:51 | LinusN | just in the zip file |
23:20:24 | LinusN | if we had to add it to the binary, the license wouldn't have been compatible |
23:22:49 | amiconn | This would be the first license to be added to the distribution... |
23:23:47 | LinusN | yes |
23:24:08 | LinusN | in fact, i think the GPL license should be in there as well |
23:24:22 | Bagder | I agree |
23:24:31 | Bagder | the binary doesn't say that anywhere |
23:24:35 | LinusN | hi Bagder |
23:24:39 | Bagder | evening! |
23:25:07 | * | LinusN hands the licensing issues to mr License himself |
23:26:31 | LinusN | TiMiD: if i commit your patch, will you continue working with the menus and stuff? |
23:28:51 | Moos | he is at phone |
23:29:06 | Moos | amiconn: what build want you I test? |
23:29:27 | LinusN | Moos: amiconn.dyndns.org/rockbox-h120-rndtest.zip">http://amiconn.dyndns.org/rockbox-h120-rndtest.zip |
23:29:50 | TiMiD | LinusN: yes |
23:30:05 | TiMiD | LinusN: sry, I'm on the telephone |
23:30:39 | Moos | the moment you waited so long :D |
23:31:38 | amiconn | LinusN: Our rand() isn't a standard rand(). Standard rand is supposed to return a number between 0 and 2^15-1 |
23:31:48 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
23:31:52 | amiconn | Our implementation is an lrand() except on 16 bit platforms |
23:32:19 | Bagder | "The rand() function returns a pseudo-random integer between 0 and RAND_MAX." |
23:32:26 | miner | I think i'm gonna cry. I'm still getting the error when building GCC unrecognised option -big . Please someone help me!!!! |
23:32:36 | preglow | standard rand has no set limit |
23:32:39 | preglow | just RAND_MAX |
23:32:56 | amiconn | Hmm, I didn't find that anywhere... |
23:33:03 | Bagder | http://www.opengroup.org/onlinepubs/007908799/xsh/rand.html |
23:33:10 | preglow | it's in all the c docs i've ever seen |
23:34:03 | LinusN | TiMiD: i think your patch looks good, except for one thing |
23:34:26 | LinusN | and that is the profoundly long function names |
23:34:59 | miner | LinuxN: I have /home/mat/sh1/bin in my PATH, i have a link to newlib in my gcc-3.3.6 directory. Is there anything else I need to do? Is there anything else I coudl try, a different version of gcc perhaps (I have no idea) |
23:35:13 | * | preglow kicks his filtering routine |
23:35:15 | preglow | ://// |
23:35:18 | LinusN | miner: still no luck? |
23:35:27 | XavierGr | yeah I agree. Very long names when I checked the code. |
23:35:39 | LinusN | gui_synclist_get_selected_item_position(struct gui_synclist * lists) |
23:35:48 | TiMiD | LinusN: suggest me shorter and coherent names :/ |
23:35:49 | Moos | ouch :-( |
23:36:18 | LinusN | could very well be synclist_get_selected_pos() |
23:36:22 | amiconn | Bagder: Indeed, a man -S 3 rand says the same |
23:36:25 | Bagder | there should be a huge comment describing the function, the name does not have to explain it all |
23:36:26 | miner | LinusN: no lick still, no change which is odd, as the newlib link is there and it wasn't before so surely something should be different? |
23:36:28 | LinusN | or even synclist_get_selpos() |
23:36:59 | Bagder | amiconn: yes for me too, but that opengroup.org site is plenty good for getting info from the standards |
23:37:00 | TiMiD | I prefer gui_ prefix |
23:37:07 | LinusN | TiMiD: why? |
23:37:07 | TiMiD | (still at tel :p) |
23:38:18 | miner | LinusN: I will start again, from scratch. Is it safer to use exactly the same version of gcc? |
23:38:27 | Moos | amiconn: codec error message, no mpa... |
23:38:32 | LinusN | same as the native gcc? |
23:39:05 | Moos | amiconn: no sound at all |
23:39:24 | miner | same as the one that came with Debian (mine is gcc 3.3.5) |
23:40:22 | Moos | amiconn: I don't understand it return me codec failure, but is it in the .rockbox dir |
23:41:34 | amiconn | Hmm... It works perfectly here |
23:41:47 | Moos | let me retry |
23:43:04 | amiconn | The code is identical to the official builds except the rng |
23:43:31 | Moos | errm, I missed something sorry :) my fault |
23:44:59 | LinusN | miner: which binutils version are you building? |
23:45:10 | TiMiD | LinusN: ok remove them ... |
23:45:39 | Moos | amiconn: oh yes that works just fine |
23:46:12 | | Quit cYmen ("zZz") |
23:46:28 | Moos | just tested in my iriver I don't have my Ondio beside me :) |
23:47:43 | LinusN | TiMiD: care to share your thoughts about why you prefer the prefix? |
23:47:53 | LinusN | just curious |
23:48:02 | TiMiD | tel :/ |
23:48:44 | Moos | telephone is a french word TiMiD :) |
23:48:46 | preglow | nothing more than a general namespace thing? |
23:48:54 | TiMiD | phone :) |
23:49:13 | preglow | telephone is a perfectly ordinary english word |
23:49:17 | TiMiD | sry |
23:49:44 | Moos | yes, I never hearded it in english :) |
23:54:19 | TiMiD | finished tel :) |
23:54:21 | TiMiD | ok |
23:55:05 | Moos | congratulations XD |
23:55:11 | TiMiD | I prefer the prefix because when you read the code you see that the fn call is related to display |
23:55:48 | TiMiD | then you have no need to read furthermore the parameters or to try to understand what the fn does if you are not interrested in that part of the code :) |
23:55:55 | LinusN | that should somehow be evident from the rest of the code imho |
23:56:11 | TiMiD | when you want to find something fast |
23:56:18 | TiMiD | you don't read all the code |
23:56:20 | Bagder | long names are hard and awkward to read |
23:56:27 | Bagder | and they make code look funny |
23:56:35 | Bagder | since it must be within 80 cols |
23:56:35 | preglow | well, i don't believe the gui_ part of the name is what matters most here, heh |
23:57:19 | TiMiD | oh :) I avoid to make fn name more than 80chr :p |
23:57:37 | amiconn | Bagder: What do you think about the license problem? Should we use the new rng init code and include the license in the .zip along with the gpl, or better not use the code |
23:57:51 | Bagder | haven't checked the license |
23:58:10 | LinusN | Bagder: a bsd style license without the announce clause |
23:58:13 | TiMiD | if you don't like the names change them |
23:58:22 | Bagder | oh, that's just fine to proceed with |
23:58:28 | amiconn | The funny thing is that imho licensing of such a small piece of code is ambiguous, neither the original nor the new code is used verbatim |
23:58:28 | TiMiD | but I would like at least to keep some consistancy in the naming |
23:58:56 | amiconn | ...they have much in common themselves, but then they are licensed differently |