00:24:51 | | Join DrMoos [0] (i=DrMoos@m91.net81-66-158.noos.fr) |
00:25:32 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
01:00 |
01:08:16 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
01:08:32 | | Nick DrMoos is now known as Moos (i=DrMoos@m91.net81-66-158.noos.fr) |
01:14:27 | | Join amiconn_ [0] (n=jens@p54BD5031.dip.t-dialin.net) |
01:18:17 | | Quit Moos ("Glory to Rockbox") |
01:21:39 | | Join webguest24 [0] (n=18d79b85@labb.contactor.se) |
01:22:46 | webguest24 | ok, if i disable dircaching, isnt it supposed to not scan for anything? |
01:24:30 | preglow | amiconn: sure |
01:24:33 | preglow | ehh |
01:24:35 | preglow | sure |
01:24:59 | webguest24 | is dir caching here to stay? |
01:25:12 | preglow | probably |
01:25:20 | preglow | why, does it scan for something when you turn it off? |
01:25:25 | webguest24 | i mean, for me, that means i will not be able to be up-to-date for quite a long time |
01:25:29 | preglow | it doesn't scan for anything here if i disable it |
01:25:31 | webguest24 | no the thing is |
01:25:39 | webguest24 | i use korean patch |
01:25:50 | webguest24 | and that seems to be interfering with the dircache |
01:26:14 | preglow | well, maintaining other people's patches isn't really our job |
01:26:17 | webguest24 | i got a dircache-less source from timid and thats what im using for now |
01:26:25 | webguest24 | i know, but im just curious |
01:26:36 | preglow | but yeah, i can't imagine why dircache would vanish |
01:26:41 | preglow | i love it, and lots of other people do as well |
01:26:50 | webguest24 | if there's a way to not have take out dircache by myself |
01:27:05 | preglow | how does the patch fail? |
01:27:28 | *** | Saving seen data "./dancer.seen" |
01:27:34 | webguest24 | when i boot it up, it freezes at the startup screen (Rockbox pic) |
01:27:48 | webguest24 | actually, it doesnt freeze; the hdd keeps on spinning |
01:27:53 | preglow | ok |
01:28:16 | webguest24 | from my shallow background knowledge, dircache is probably having a problem recognizing korean dirs |
01:28:29 | preglow | possibly |
01:28:39 | preglow | can't imagine why, though |
01:28:44 | preglow | is the korean patch maintained? |
01:29:01 | webguest24 | i thought it was but it seems really uh... "quiet" as of now |
01:29:08 | preglow | well |
01:29:13 | webguest24 | someone seems to be working on the unicode patch though |
01:29:25 | preglow | you COULD ask slasheri why he thinks the patch fails |
01:29:46 | preglow | but like i said, it's not our responsibility to make sure other peoples patches work |
01:29:55 | preglow | i'd love unicode rockbox myself |
01:29:58 | webguest24 | right, i perfectly understand that |
01:30:19 | webguest24 | i jus wanna know if i can get it "removed" manually |
01:30:33 | markun | phaedrus961 and I are working on unicode |
01:30:41 | preglow | markun: actively? |
01:31:00 | markun | webguest24: Are you the one who has a korean language file? |
01:31:10 | webguest24 | no it was el.. something but |
01:31:12 | webguest24 | he uploaded it |
01:31:24 | webguest24 | if that's not good enough, i can do one myself |
01:31:34 | webguest24 | but i saw it posted |
01:31:35 | markun | preglow: Well, not very active. It works fine so far. |
01:31:44 | preglow | markun: still, that's great news |
01:32:13 | webguest24 | markun: is that completely diff than that chinese/japanese patch updated to support korean? |
01:32:18 | preglow | markun: how does it work? can you compile rockbox both with and without unicode support? or doesn't it alter rockbox size too much, so it can be enabled for all builds? |
01:32:54 | | Quit amiconn (Read error: 110 (Connection timed out)) |
01:32:55 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD5031.dip.t-dialin.net) |
01:32:58 | markun | The current unicode patch is my original unicode patch + the font caching stolen from the chinese/japanese patch. |
01:33:42 | webguest24 | if korean works, i can be the beta tester :p |
01:33:47 | markun | preglow: There are no ifdefs so it always uses unicode if that's what you mean. |
01:33:56 | webguest24 | http://forums.rockbox.org/index.php?action=dlattach;topic=1525.0;id=227 |
01:34:03 | webguest24 | this is the uploaded lang file |
01:34:25 | markun | latin1 fonts work, but for other fonts you need a unicode font. X11 ships with some. |
01:34:27 | webguest24 | if u need any other help, ill do what i can (except programming...) |
01:35:06 | webguest24 | is the font format the same? fnt file cs file? |
01:35:46 | markun | Yes, the font format is the same. |
01:36:27 | webguest24 | i see |
01:37:07 | | Join Marcus [0] (n=51429e5b@labb.contactor.se) |
01:37:12 | webguest24 | so... anything i can do to help? |
01:37:12 | Marcus | Hello |
01:37:50 | Marcus | quick question please: what the memacces debug feature is it for? |
01:38:11 | Marcus | amiconn ported it |
01:38:20 | markun | webguest24: Hm. I will try to get korean to work properly and then you can play with it and tell me if there's a problem. |
01:38:38 | markun | webguest24: What's your normal nick on irc? |
01:38:44 | webguest24 | markun: ok :) tell me if u need the font |
01:38:49 | Marcus | amiconn: are you here? |
01:38:56 | webguest24 | markun: ... random... |
01:39:13 | webguest24 | markun: it's probably better for u to email me, g2tL84 at gmail.com |
01:39:18 | markun | webguest24: I have a font, but I could use some more. A bdf unicode font with arabic would also be very nice. |
01:39:21 | webguest24 | or the username "user" on forums |
01:39:39 | markun | ok, I'll mail you then if I have any updates. |
01:39:43 | webguest24 | arabic as in.. numbers? or the language? |
01:40:05 | Marcus | the language |
01:40:53 | Marcus | anyone here know what is it the new memory guard debug option please? |
01:42:21 | Marcus | anyone? |
01:43:10 | preglow | well, it probably lets you trap memory accesses in some way |
01:43:17 | preglow | like null pointer dereferences |
01:43:23 | preglow | exactly how i don't know |
01:43:50 | Marcus | o.O |
01:44:46 | Marcus | have you examples for I understand well please? |
01:45:37 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
01:45:48 | preglow | i'm not quite certain how it works myself |
01:46:40 | Marcus | ok thanks anyway |
01:47:17 | Marcus | amiconn could explain me, but apperently isn't here |
01:47:35 | preglow | place is usually quite dead sundays |
01:48:28 | Marcus | :D |
01:48:54 | Marcus | I'll ask an other day if I'll much of luck |
01:49:13 | Marcus | good night @ all |
01:49:22 | | Quit Marcus ("CGI:IRC") |
01:55:59 | markun | preglow: I put "@$(MAKE) -C $(TOOLSDIR)" in the makefile, so the tools will always be up to date. Do you know why this is not done? |
01:59:27 | markun | webguest24: ok, the korean language file now works with the unicode patch, but it has to load from the HD all the time because of the font caching. |
02:00 |
02:09:56 | webguest24 | ok ok im back from dinner |
02:10:06 | webguest24 | what do u mean it has to load from the hd? |
02:10:10 | webguest24 | doesnt it always? |
02:11:55 | | Join _user_ [0] (n=18d79b85@labb.contactor.se) |
02:11:55 | | Quit webguest24 ("CGI:IRC (EOF)") |
02:12:10 | _user_ | gay web irc... |
02:12:24 | _user_ | this is "webguest24" |
02:12:51 | _user_ | markun: so what's going on exactly? |
02:14:23 | markun | _user_: http://130.89.160.166/rockbox/korean.jpg |
02:14:51 | _user_ | nice |
02:15:14 | _user_ | haha i think i might wanna re-translate some of them later |
02:15:45 | markun | The problem is that the font caching only loads a small piece of the font. Every time it sees a new char it has to load it from disk. |
02:15:59 | _user_ | oh i see |
02:16:07 | _user_ | why is that? |
02:16:17 | markun | A solution would be to save all the chars that are in the cache when you turn of the player and load them again when you turn it on.. |
02:16:39 | markun | Well, the font's are so big that you don't want to load the whole font into memory. |
02:16:49 | _user_ | i see |
02:16:57 | _user_ | well, that seems like a valid choice |
02:17:30 | preglow | markun: i have no idea, it's a known issue, but nothing has been done about it |
02:17:36 | XavierGr | markun how big is a font file with unicode? |
02:17:45 | _user_ | or maybe cache the "korean part" first and cache the really big "chinese part" whenever needed? |
02:17:51 | _user_ | fonts are usually around 1-2MB |
02:17:58 | _user_ | oh wait thats bdf |
02:18:03 | markun | preglow: shall I just commit it? |
02:18:05 | XavierGr | very big |
02:18:28 | _user_ | fnt i think my fnt file is 514KB |
02:18:31 | _user_ | 513* |
02:19:00 | XavierGr | it wii be a problem for archos models |
02:19:13 | _user_ | yeah |
02:19:22 | markun | _user_: greek people want to preload the greek part, russian people want the cyrilic part.. if you just remember what was in the cache it will work for everybody. |
02:19:37 | _user_ | hmm |
02:19:43 | _user_ | i see |
02:20:09 | XavierGr | biggest font now is like 7,20 kb |
02:20:46 | markun | The unicode font I used for the korean language file is 736K. |
02:20:52 | _user_ | well the font's big size is due to the chinses chars, which arent used as frequently ( i think i have like less than 10 songs that have a chinese char in it) |
02:21:00 | _user_ | wow even larger |
02:22:19 | XavierGr | is there any relation between chines, japanese and korean languages? |
02:22:43 | preglow | markun: i say yes, if it seems to work |
02:22:55 | _user_ | well, for one thing, korean fonts usually have all three |
02:22:59 | preglow | i have no idea why this hasn't been fixed yet, but i can't imagine anything more fancy than that is needed |
02:23:39 | XavierGr | I got a little confused, are you going to commit unicode support? |
02:25:41 | preglow | no, just a makefile change to compile the tools dir automatically if it's not already done |
02:25:58 | preglow | since that just stopped working at some point |
02:26:54 | markun | preglow: It has worked before? |
02:27:16 | preglow | markun: yes, i can distinctly remember make in build/ built the tools for you if they weren't built |
02:27:21 | preglow | but it stopped working at some point |
02:27:49 | XavierGr | great idea. |
02:27:55 | preglow | well, yes |
02:28:00 | preglow | that's the way it's supposed to be |
02:28:04 | preglow | anywho, i need to go to bed |
02:28:04 | preglow | later, all |
02:28:12 | | Quit preglow ("leaving") |
02:28:15 | markun | _user_: Are your fonts unicode (ISO-10646) ? |
02:28:46 | XavierGr | now for the unicode, how is it working? I mean regular fonts have 256 thesis to place english chars numerical, others and another 1 language. |
02:29:14 | XavierGr | So if I load Greek on rockbox I cant read french and if I load french I can't read greek |
02:29:22 | XavierGr | so how a unicode font looks like? |
02:29:33 | XavierGr | and how it recognises which language to show? |
02:30:20 | _user_ | its uhm.. ksx1001.1998 |
02:30:44 | _user_ | which is what the chinese/japanese patch uses |
02:31:08 | markun | XavierGr: Well, a char in unicode is 16-bit (or even 32-bit), so japanese, greek and french can be in the same file. http://www.unicode.org/charts/ |
02:31:46 | markun | _user_: I don't know if there is a converter, but it would be nice. |
02:32:09 | _user_ | ill try to look for that type of fonts |
02:32:17 | | Quit XavierGr () |
02:33:08 | | Join XavierGr [0] (n=XavierGr@ppp15-adsl-246.ath.forthnet.gr) |
02:33:10 | markun | _user_: I hope it will work. I remember a lof of people were angry because they felt unicode didn't handle CJK very well |
02:33:30 | _user_ | oh... |
02:33:37 | markun | XavierGr: The unicode patch uses UTF-8 as encoding for the strings. Do you know what it is? |
02:33:59 | XavierGr | I know only that it is a coding for languages. |
02:35:02 | XavierGr | as Western (ISO -xxx) e.t.c |
02:35:05 | markun | XavierGr: It a ASCII compatible way to store unicode strings. Included in the patch is a small script that will convert all the language files to UTF-8 so you can use all the languages together. |
02:35:47 | XavierGr | nice so that's why it makes the font file so big. |
02:35:56 | XavierGr | and how it can decide which language is shown? |
02:36:19 | XavierGr | I mean I may have tags in Greek and French or German language. |
02:37:19 | markun | XavierGr: If the tags are using unicode than it should all work. Ogg Vorbis and APE tags use UTF-8 for the tags, but I don't know about ID3 and ID3v2 |
02:37:40 | | Join lostlogic_ [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
02:38:00 | _user_ | markun: well..it kinda seems wrong for someone doing nothing to get angry with someone who's working |
02:39:08 | XavierGr | I think that id3 tags support Unicode too. |
02:39:30 | markun | _user_: It was not related to rockbox. People were angry with the unicode standard. |
02:39:43 | XavierGr | so what is still missing on the unicde patch to be commited? |
02:39:48 | markun | XavierGr: Then maybe you will have to convert your tags, but I'm not sure. |
02:39:57 | _user_ | markun: oh, ok |
02:41:49 | markun | Hebrew is left-to-right with the patch, so that should be fixed. All the rockbox fonts that are not latin1 don't work anymore. And the font cache doesn't remember what was in the cache when you reboot or load a different font. |
02:42:06 | markun | And I have not found a proper unicode font with arabic. |
02:42:08 | phaedrus961 | id3v2 tags do support unicode, but most are written in the local codepage |
02:42:20 | markun | phaedrus961: Ah, happy you are here! |
02:42:27 | markun | I have to go to bed so you can take over :) |
02:42:38 | phaedrus961 | hebrew is right to left, by the way |
02:42:51 | phaedrus961 | sure :) |
02:43:12 | markun | phaedrus961: great that hebrew works. I thought I tried it last week and it didn't. |
02:43:23 | XavierGr | ID3v2 supports Unicode |
02:43:29 | XavierGr | http://www.id3.org/easy.html |
02:44:01 | phaedrus961 | XavierGr: I just said that :) |
02:44:17 | XavierGr | opps yeah sorry I just saw! |
02:44:31 | phaedrus961 | I'm also working on conversions for cjk tags that aren't unicode |
02:45:41 | phaedrus961 | see here for what needs to be done: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1267994 |
02:45:47 | markun | phaedrus961: korean lang with the unicode patch: http://forums.rockbox.org/index.php?topic=1525.0 |
02:49:06 | _user_ | markun: ok i downloaded this fontpack thingy.. and i see a bunch of .pcf files.. can you use this? |
02:50:05 | phaedrus961 | we need bdf fonts for rockbox, but maybe they can be converted |
02:51:05 | markun | well, good night everyone. |
02:51:33 | _user_ | gnite |
02:51:41 | phaedrus961 | nite |
02:52:15 | XavierGr | bye |
02:53:45 | | Quit lostlogic (Read error: 110 (Connection timed out)) |
02:55:48 | phaedrus961 | _user_: are those fonts unicode? |
02:57:13 | _user_ | seems like it... i got it from this korean website and the file name is iso10646-1.exe |
02:57:35 | _user_ | im trying to look for something like pcftobdf |
02:58:00 | _user_ | bdftopcf seems like a common command though.. (i don't know since i don't use linux) |
02:58:02 | phaedrus961 | can you give me the site? I have a util to convert them |
03:00 |
03:00:17 | _user_ | ok |
03:00:38 | _user_ | http://www.linuxgroup.org/files/fonts2/iso10646-1.exe |
03:00:53 | _user_ | if d/l speed is unbearably slow, ill upload it some place else or something |
03:03:13 | phaedrus961 | is 110kb/s unbearably slow? |
03:03:55 | _user_ | meh, seems alright for a 20MB file |
03:07:08 | phaedrus961 | hmm, I have the file but I can't seem to extract it. do you know what kind of archive it is? |
03:07:23 | _user_ | i had to install it |
03:07:37 | _user_ | then it extracts the fonts in the destination folder |
03:07:52 | _user_ | or are u on linux? |
03:08:35 | phaedrus961 | I'm on linux, I'll have to move it to a windows box |
03:08:54 | _user_ | oh isee |
03:09:03 | _user_ | lemme send it to you by email then |
03:11:20 | _user_ | actually, i have better idea, gimme a sec |
03:17:24 | _user_ | http://s24.yousendit.com/d.aspx?id=1IMI4BY0FR39Z2E31XBNIDXA7J |
03:18:44 | phaedrus961 | thanks, downloading it now |
03:19:35 | _user_ | np, hope that helps |
03:23:23 | | Join GaNgSta69 [0] (n=GaNgSta6@CPE-203-51-3-34.nsw.bigpond.net.au) |
03:23:27 | phaedrus961 | these fonts don't look big enough to contain cjk characters |
03:25:06 | GaNgSta69 | i was currently using Rockbox on my h140 and did not notice how low the battery was.. it got down to basically no battery which i usually never do and now the dam thing wont turn on at all and does not recognise that its connected to the charger cable ... is there any hints to help me out or forums i can go 2 |
03:25:08 | phaedrus961 | nevermind, they're compressed |
03:25:16 | _user_ | yup |
03:25:41 | _user_ | GaNgSta69: is the batt life that bad?? |
03:25:58 | _user_ | GaNgSta69: oh u mean it's broken? |
03:26:15 | _user_ | GaNgSta69: i remeber reading some posts about low battery bugs... |
03:26:28 | GaNgSta69 | its not turning on or doesnt recognise that cable is in to charge it.. |
03:27:03 | _user_ | did u try to reset it? |
03:27:18 | _user_ | i meant, did u try resetting it? |
03:27:22 | GaNgSta69 | i pressed it in .. yeh but nuthin happens |
03:27:32 | *** | Saving seen data "./dancer.seen" |
03:28:13 | _user_ | hmm so when u connect it to the charger, the light doesnt turn on? |
03:28:25 | _user_ | did u try leaving it for a long time? |
03:28:30 | GaNgSta69 | no light at all |
03:28:38 | GaNgSta69 | ive had it in for around 10mins |
03:29:24 | GaNgSta69 | im starting to worry.. ive had h140 for over yr and nuthin ever happened to it.. its my life ;) jkin.. but my prob is serious |
03:29:54 | _user_ | hmm... i think something like that happend to me too |
03:30:16 | _user_ | what i did was, i let it be for a long time w/o the charger |
03:30:26 | _user_ | then tried to turn it on, which it did for a split sec |
03:30:51 | GaNgSta69 | its been left alone for around 12hrs.. i went to sleep ... now im connecting to charger .. |
03:31:00 | _user_ | hmm |
03:31:21 | _user_ | if it ever turns on, even for a split sec, try plugging in ur usb cable |
03:31:25 | _user_ | and back up everything if u can |
03:31:32 | _user_ | my h120 failed 2 times |
03:31:42 | _user_ | one time, i was not able to recover anything |
03:31:49 | GaNgSta69 | shit i dont give a crap about the files.. i want my thing to work |
03:31:51 | GaNgSta69 | lol |
03:31:55 | _user_ | lol well |
03:32:18 | _user_ | iriver is usually generous about that kinda stuff even if ur warranty is gone |
03:32:24 | _user_ | try calling them |
03:32:29 | GaNgSta69 | im in AUS |
03:32:33 | _user_ | you will probably have to wait a looonnnng |
03:32:34 | _user_ | ouc |
03:32:35 | _user_ | h |
03:32:50 | _user_ | well in that case... i cant really think of anything.. sorry |
03:33:02 | GaNgSta69 | dont they help with ppl in AUS |
03:33:23 | _user_ | i have no idea |
03:33:27 | _user_ | they probably do... |
03:33:39 | _user_ | did u try misticriver.net? |
03:34:52 | GaNgSta69 | site isnt workin atm |
03:35:11 | GaNgSta69 | or is that just me |
03:35:49 | phaedrus961 | _user_: I don't see any cjk chars in those fonts |
03:36:53 | _user_ | phaedrus961: aw man.. i guess ill look for more... |
03:37:48 | GaNgSta69 | ive got my brothers h140 as well.. u think it would be a good idea to open mine up and swap with battery or somethin like that.. ?? or shouldnt do that ? |
03:37:56 | GaNgSta69 | how much is a battery ? |
03:38:12 | GaNgSta69 | is there a model i can look at or somethin |
03:38:37 | phaedrus961 | maybe there's a way to convert the ksx1001 fonts to unicode |
03:38:43 | phaedrus961 | I'll look into that |
03:38:50 | _user_ | GaNgSta69: hmm doesnt work for me either |
03:38:59 | _user_ | phaedrus961: yeah that'd be sooo nice |
03:39:39 | _user_ | GaNgSta69: with my virtually non-existent knowledge, i suggest u wait for misticriver.net to work... |
03:39:58 | _user_ | even rockbox forum doesnt work for me :( |
03:40:15 | GaNgSta69 | I CONNECTED MY BRO'S CHARGER THE LIGHT IS ON !!!!!!!! |
03:40:19 | GaNgSta69 | major breakthrough |
03:40:22 | _user_ | nice |
03:40:23 | _user_ | lol |
03:40:29 | _user_ | so it was ur charger then? |
03:40:38 | GaNgSta69 | maybe.. ill connect mine to his |
03:40:43 | _user_ | haha |
03:40:55 | | Join Shani}{Coder [0] (i=shani@Ariel.Atlantica.US) |
03:41:13 | _user_ | elome.. or something like that claimed that he has the korean iso font in the forum |
03:41:22 | _user_ | but the forum seems to be down or something.. i cant get in |
03:42:26 | phaedrus961 | yeah, it's down for me too |
03:46:28 | _user_ | btw, are you the guy who did the chinese/japanese patch? |
03:47:33 | | Join random_man [0] (n=405b5449@labb.contactor.se) |
03:47:46 | phaedrus961 | I updated it and added a few things |
03:47:56 | phaedrus961 | but I'm not the original author |
03:48:11 | random_man | anybody else have the forums link time out on there? |
03:49:05 | _user_ | phaedrus961: hmm so do you think there's a way to get around that dircache? so that i can get my rockbox uptodate? |
03:49:26 | _user_ | random_man: forum doesnt work for me either |
03:49:49 | random_man | ok just making sure its not my connection. you try misticriver.net too? |
03:50:02 | _user_ | is misticriver on the same server? (i'm guessing tha's the case since jeff mods it) it doesnt work either... |
03:50:36 | random_man | yes now i remember it is |
03:50:50 | phaedrus961 | I don't know anything about the dircache code, sorry |
03:51:46 | phaedrus961 | but markun says that it works with the unicode patch, so you can use that when I get korean working |
03:52:14 | random_man | why do you guys think the remote patch commited to cvs? |
03:52:51 | random_man | when* |
03:54:06 | _user_ | phaedrus961: ok :) |
03:54:19 | _user_ | i think timid and firefly are working on that |
03:54:33 | _user_ | oh xaviergr too probably |
03:56:39 | random_man | yes |
04:00 |
04:02:13 | XavierGr | no I am not on the remote anymore, unfortunately. |
04:02:37 | XavierGr | Firefly is doing something like I did, but more complete and bugfee. |
04:02:51 | _user_ | oh ok |
04:02:58 | XavierGr | TiMiD has another approach which probably be commitable |
04:03:15 | _user_ | so firefly's is still temporary? |
04:03:38 | XavierGr | yeah, it wil not be commited and thats for sure. |
04:04:54 | _user_ | i see |
04:05:12 | | Join QT [0] (i=as@madwifi/users/area51) |
04:16:06 | | Quit RotAtoR () |
04:17:18 | | Quit QT_ (Read error: 110 (Connection timed out)) |
04:24:27 | random_man | why wont fireflys be commited? |
04:35:22 | | Quit _user_ ("CGI:IRC (EOF)") |
04:46:11 | | Quit Shani}{Coder (Read error: 113 (No route to host)) |
04:49:09 | | Part aegray |
04:51:19 | XavierGr | random_man: Because his way is not good for commitment, it will add clutter to the code, rockbox isn't made for the iriver specifically, so the devs are right that they don't want this way. After all they denied my remote patch too, because it was this way(same as FireFly's). But have patience, TiMiD is working on another remote approach which probably be accepted for commitment. |
04:56:06 | | Quit GaNgSta69 () |
05:00 |
05:16:33 | random_man | hmmm they seem kinda picky... |
05:19:23 | random_man | well i hope when they do commited i hope its as good as as the latest remote patch from firefly |
05:20:11 | XavierGr | it will be even better because this way rockbox can handle any number of screens indpendently |
05:20:34 | XavierGr | and will be good for further ports too |
05:21:42 | random_man | yes. |
05:23:49 | TiMiD | nihaha |
05:24:02 | random_man | the forums are working again if you didnt know i just found out.... |
05:24:03 | TiMiD | still awake guys .? |
05:27:35 | *** | Saving seen data "./dancer.seen" |
05:30:14 | TiMiD | ahthey flew away :( |
05:31:09 | random_man | wat is link for updated remote implamented in rockbox build? |
05:32:16 | TiMiD | the firefly's one ? |
05:32:35 | TiMiD | it may be here http://home.arcor.de/s.wezel/ |
05:32:37 | random_man | yes. isnt it http://home.arcor.de/s.wezel/ ? |
05:32:40 | TiMiD | or not ... |
05:32:55 | random_man | i looked its only updated to the 8th but check this out..... |
05:33:32 | random_man | I have uploaded my cvs-sources with the latest cvs changes(9 Oct 13:37) or does this mean something different |
05:34:14 | TiMiD | http://home.arcor.de/s.wezel/my-rockbox-remote-src.tar.bz2 |
05:34:28 | TiMiD | this one seems to be from yesterday |
05:35:36 | random_man | ok |
05:36:54 | TiMiD | (else you have my patch, but I'm not sure it's what you want :p) |
05:37:03 | random_man | who was it who had the other page with other sorts of versions of rockbox with plugins and stuff in them. is site kinda looked like rockboxes. with the backround colors |
05:37:23 | random_man | yes i heard you are making one. how is that comming? |
05:37:36 | random_man | i havnt head much bout yours TiMiD |
05:39:40 | TiMiD | it was rasher's page I thing |
05:40:04 | TiMiD | you can find it on the forum (if it wants to work :p ) |
05:41:05 | random_man | fourms are working... for me |
05:41:05 | TiMiD | about my patch : I'm waiting for core dev's feedback, but they seems very busy right now |
05:41:21 | TiMiD | for me it's working but very slow |
05:42:20 | TiMiD | rasher.dk/rockbox/">http://rasher.dk/rockbox/ |
05:42:25 | TiMiD | here it is |
05:42:27 | random_man | i have slow internet so its the same for me. \ |
05:43:00 | TiMiD | I have no internet :D |
05:43:24 | TiMiD | it's my neighbour wifi ... and it depends on the wether, etc ... |
05:44:27 | random_man | lol nice the nearest neighbor for dsl is bout 10 miles away so im stuck with less then 56k |
05:44:41 | TiMiD | use a parabol :) |
05:45:37 | random_man | i dont know what that is |
05:46:27 | TiMiD | maybe my english taht sucks ;p |
05:46:57 | TiMiD | parabola ? |
05:48:50 | random_man | explain what it does and i might know |
05:48:59 | TiMiD | well |
05:49:11 | TiMiD | it's used to receive radio waves |
05:49:18 | TiMiD | for example from satellites |
05:49:51 | random_man | oh ok. i dont really know the kid anymore so i dont think i could get it anyways |
05:50:25 | TiMiD | http://www.radiopico.it/GIF/PARABOLE.JPG |
05:50:28 | TiMiD | that :) |
05:51:02 | TiMiD | (I want one in my garden XD) |
05:51:17 | random_man | uhh thats a little big |
05:51:49 | random_man | we use to have an old sat dish that was the old school ones (very huge and white) mabey i could of riged it up to do that |
05:52:59 | TiMiD | there are guys who managed to get wifi signal from 10 miles |
05:53:20 | random_man | holy crap |
05:53:49 | TiMiD | with a .. I don't know how to say this in english, but it's very cheap |
05:53:53 | TiMiD | http://www.paris-sansfil.fr/AntenneRicore |
05:53:58 | TiMiD | look at the pictures :) |
05:55:44 | random_man | wow different language. ill use babel fish |
05:55:57 | TiMiD | hmmm :) |
05:56:07 | TiMiD | ah |
05:56:09 | TiMiD | I remember |
05:56:11 | random_man | what language is that? |
05:56:19 | random_man | french |
05:56:24 | TiMiD | the word is "cans" |
05:56:26 | TiMiD | yep |
05:56:30 | TiMiD | french :) |
05:58:02 | random_man | cool. mabey i can get ffaster internet then. my town is bout 4 miles away... |
05:58:15 | TiMiD | ha :) |
05:58:40 | TiMiD | prepare your drill ! |
05:58:54 | random_man | this isnt illegal is it? |
05:59:01 | TiMiD | hmm |
05:59:13 | TiMiD | the antenna is legal |
05:59:19 | random_man | do you know how much this costs? |
05:59:22 | TiMiD | stealing the connexion isn't |
06:00 |
06:00:00 | TiMiD | the cost should'nt exceed 10USD |
06:00:13 | random_man | wow really. sweet |
06:00:33 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
06:00:36 | random_man | now if only i could read french cuz trasnlation dosnt make sense |
06:00:45 | TiMiD | http://www.turnpoint.net/wireless/cantennahowto.html |
06:00:54 | TiMiD | this seems to be english :) |
06:01:17 | TiMiD | all you need is a can, a drill and some wires |
06:01:30 | TiMiD | but I can't guaranty that it will work ... |
06:01:40 | TiMiD | I didn't tested myself |
06:01:48 | random_man | sweet. that one is under 5 bucks |
06:02:43 | TiMiD | you can do amazing things with a can :) |
06:04:09 | random_man | haha yes you can |
06:05:22 | TiMiD | btw, are you a native english speaker ? |
06:05:36 | random_man | yes |
06:05:43 | TiMiD | cool :) |
06:05:47 | TiMiD | I have a question |
06:05:50 | TiMiD | should I ? |
06:06:15 | random_man | yup..... |
06:06:20 | TiMiD | hmm |
06:06:37 | XavierGr | TiMiD:still awake guys .?-> I didn't sleep at all. I have college lesson in 8.00 am. If i sleep now I will surely miss it!!! |
06:06:43 | TiMiD | I have to say a sentence but i don't know how to say il properly |
06:07:02 | TiMiD | it's for my CV |
06:07:09 | TiMiD | (I must do in in english ...) |
06:07:10 | random_man | use translator haha |
06:07:31 | TiMiD | I tried but it's far too complicated :p |
06:07:46 | TiMiD | what I want to say is that sometimes I hold the student bar |
06:08:10 | | Join brunofone [0] (i=brunofon@r32h240.res.gatech.edu) |
06:08:12 | TiMiD | (I receive custommers) |
06:08:19 | random_man | hmmm |
06:08:54 | TiMiD | XavierGr: no school tomorrow XD |
06:09:08 | TiMiD | (but i must do this fckù$ù CV) |
06:09:17 | brunofone | yo guys, any word on the progress of rockbox for the gmini 220?? as in, is the project still going on at all?? |
06:09:54 | TiMiD | it's paused :) |
06:10:13 | brunofone | haha with a smiley face? |
06:10:21 | TiMiD | sure |
06:10:27 | brunofone | i just bought the 220, man the firmware is bad |
06:10:29 | TiMiD | I don't own a gmini :p |
06:10:30 | brunofone | it hangs like crazy |
06:11:26 | brunofone | why is it paused? the guy doing it doesnt have time? |
06:11:43 | TiMiD | no he stopped working on it |
06:11:54 | TiMiD | (but a lot of work has been done |
06:12:00 | brunofone | hm |
06:12:08 | brunofone | no plans to pick it back up? |
06:12:16 | TiMiD | you could do it yourself :p |
06:12:33 | random_man | how far is 200 meters ? |
06:12:50 | brunofone | haha i go to georgia tech, i could probably find some cs kid that would do it |
06:14:03 | TiMiD | random_man: 1/5 km |
06:14:10 | TiMiD | 1/10 miles |
06:14:24 | random_man | 1/10 of a mile? |
06:14:43 | XavierGr | I hate metric inconsistencies!!! |
06:14:55 | TiMiD | a little more but that's around that |
06:15:24 | | Quit linuxstb (Read error: 113 (No route to host)) |
06:15:27 | | Join webguest64 [0] (n=18d79b85@labb.contactor.se) |
06:15:56 | brunofone | 200m=656ft=0.1242742miles |
06:15:58 | | Quit webguest64 (Client Quit) |
06:16:48 | random_man | how long is 5000 meters? |
06:16:52 | XavierGr | 200 metres = 7874.02 inches or 656.17 feet or 218,72 yards or 0,12 miles or 0.2 km |
06:17:10 | XavierGr | in what you want the answer? |
06:17:13 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
06:17:37 | XavierGr | 1640.42 feet |
06:17:55 | random_man | 5 000 meters = 3.10685596 miles |
06:18:03 | TiMiD | random_man: for the 10 miles, it was with parabolas |
06:18:19 | XavierGr | oh I thought he said 500 metres |
06:18:45 | random_man | oh. well i found one that was tested wtih 5000 meters for a tin can |
06:18:46 | TiMiD | 3 miles with a can antenna |
06:19:01 | TiMiD | oh |
06:19:10 | TiMiD | 79km with a parabola :) |
06:19:16 | TiMiD | http://www.wireless-fr.org/communaute/index.php?les%20exp%E9riences%20perso |
06:19:29 | TiMiD | (it's in french but look the numbers :p) |
06:19:35 | XavierGr | parabola, you mean the big satelite dish you posted? |
06:20:37 | XavierGr | or a little tv-like antenna? |
06:20:40 | TiMiD | hmm |
06:20:59 | random_man | wow |
06:21:15 | TiMiD | http://www.nantes-wireless.org/images/wiki/tests/testsLD1.jpg |
06:21:17 | TiMiD | that |
06:22:05 | XavierGr | can we build that ourselves? |
06:22:17 | random_man | i would like one of those |
06:23:00 | random_man | couldl i jsut use an old small dish instead of havint that one ? |
06:23:11 | TiMiD | I don't know |
06:23:57 | TiMiD | antennas are not random whapes |
06:24:10 | TiMiD | it must be calculated |
06:24:11 | random_man | well i have to go. nice talking to you. later |
06:24:15 | | Quit brunofone () |
06:24:17 | TiMiD | cu |
06:24:24 | | Part random_man |
06:24:43 | TiMiD | and my question :( |
06:28:53 | TiMiD | any native english speaker awake ? |
06:29:39 | Paul_The_Nerd | Yes |
06:29:45 | Paul_The_Nerd | How can I help you?' |
06:29:56 | TiMiD | I have to do a CV in english |
06:30:14 | TiMiD | I've done it but I'm not sure it's "english" |
06:30:25 | TiMiD | some sentences sounds weird to me |
06:30:38 | Paul_The_Nerd | CV? |
06:31:18 | TiMiD | hmm |
06:31:22 | TiMiD | Curriculum Vitae |
06:31:39 | TiMiD | it's a document you provide a company when ytou want them to employ you |
06:32:02 | TiMiD | to postulate for a job |
06:32:41 | Paul_The_Nerd | Aaah |
06:33:16 | TiMiD | "resume" |
06:33:26 | Paul_The_Nerd | Well, I wouldn't mind looking at it. I'm a native english speaker, though I'll admit my grammar is imperfect. |
06:33:26 | TiMiD | I think it's how you say it |
06:33:30 | Paul_The_Nerd | Yes, it is. |
06:33:35 | TiMiD | thx :):) |
06:33:43 | TiMiD | do you have openoffice ? |
06:33:47 | Paul_The_Nerd | Yes |
06:33:50 | TiMiD | ok |
06:33:57 | TiMiD | a .odt is finethen ;) |
06:34:05 | Paul_The_Nerd | In fact, it is preferred. |
06:34:49 | TiMiD | :p |
06:35:10 | TiMiD | a .doc would look crappy with the conversion |
06:35:19 | TiMiD | http://timidzone.free.fr/pub/CV Kevin FERRARE anglais.odt |
06:35:25 | TiMiD | it's here |
06:35:44 | Paul_The_Nerd | ok |
06:35:55 | TiMiD | thank you very much ! |
06:36:05 | TiMiD | (it's not a very big document) |
06:37:58 | Paul_The_Nerd | Hrm... your use of the word "achievement" may not be the best choice. I think it works, but it's a little awkward. |
06:38:40 | TiMiD | what word would you use instead ? |
06:38:44 | Paul_The_Nerd | I'm thinking about that. |
06:38:48 | TiMiD | ok :) |
06:39:16 | Paul_The_Nerd | These are things you made, or helped make? |
06:39:29 | TiMiD | what I want to say is just that it wasa part of my work |
06:39:43 | TiMiD | things I made |
06:40:54 | Paul_The_Nerd | I think 'creation' might sound better then. |
06:41:30 | TiMiD | ok I change that :p |
06:42:18 | Paul_The_Nerd | Beside "Clanlib" you spelled multiplatform wrong. There's an E in it that doesn't belong. |
06:42:45 | TiMiD | oh |
06:43:03 | TiMiD | I wrote it the french way :) |
06:43:12 | Paul_The_Nerd | Gotcha |
06:44:22 | Paul_The_Nerd | I'm just trying to figure out how to reword this sentence: "handling and reception of the public in a show room and in a swimming pool." It sounds very strange, but I'm not sure I can think of a better way of wording it. |
06:44:46 | TiMiD | ok |
06:44:57 | Paul_The_Nerd | It provides the information clearly, is just seems strange reading it. |
06:45:12 | TiMiD | because the words are in french order maybe :) |
06:45:15 | Paul_The_Nerd | Maybe |
06:45:32 | Paul_The_Nerd | I think it actually works. I don't know if there's a better way to say it. |
06:45:54 | TiMiD | show room is correct ? |
06:46:33 | Paul_The_Nerd | Yes. |
06:46:35 | TiMiD | (I meant a place where you listen concerts and so on) |
06:46:42 | TiMiD | I wasn't sure |
06:46:44 | Paul_The_Nerd | Hrm. |
06:46:44 | TiMiD | :) |
06:47:06 | Paul_The_Nerd | Well then, perhaps "Theatre" "Auditorium" or "Concert hall" |
06:47:25 | TiMiD | it was a multi purpose place |
06:47:36 | Paul_The_Nerd | Well, show room works. |
06:48:11 | TiMiD | where there was concerts, art, dance, associations, political meetings ... |
06:48:45 | Paul_The_Nerd | Aaah |
06:49:24 | Paul_The_Nerd | I think that's probably the best way of saying it then. |
06:49:32 | TiMiD | ok;) |
06:49:55 | TiMiD | the sentence still looks strange ? |
06:49:58 | Paul_The_Nerd | You may want to change "in a swimming pool" to something like "around a swimming pool." I don't know exactly what you intend, but it sounds like everyone was in the water the whole time to me. |
06:50:46 | TiMiD | I was in the cloakroom and at the counter |
06:50:55 | TiMiD | to help people |
06:51:12 | Paul_The_Nerd | So maybe change it to "at a swimming pool" |
06:51:20 | Paul_The_Nerd | I think it's the "in" that makes it seem strange to me. |
06:51:22 | TiMiD | (and to punish them if they did silly things XD) |
06:51:39 | Paul_The_Nerd | Hehehe |
06:51:45 | TiMiD | "at" si better ? |
06:52:11 | Paul_The_Nerd | I believe so, yes. |
06:52:40 | TiMiD | (yes, tricking girls with sprinkler pipe with cold water was the best ^^) |
06:52:49 | Paul_The_Nerd | Hahaha. |
06:53:18 | TiMiD | hmm |
06:53:30 | TiMiD | at doesn't sounds good I think |
06:53:41 | TiMiD | "at a swimming pool." is correct ? |
06:54:22 | XavierGr | I think you must remove the "the" before public |
06:54:59 | Paul_The_Nerd | Well, "a swimming pool" generally refers to the water itself, and not the facilities around it such as the counter. So I think "at" would be best. |
06:55:10 | TiMiD | ok :) |
06:56:00 | Paul_The_Nerd | XavierGr: The "the" before public is fine, assuming "the public" refers to people in general. |
06:56:45 | TiMiD | oops I found a fatal error : my age |
06:56:47 | TiMiD | XD |
06:56:57 | TiMiD | 22 years old is more correct :) |
06:57:06 | Paul_The_Nerd | Hehehe |
06:57:24 | Paul_The_Nerd | I didn't even look at the date. |
06:57:25 | XavierGr | Yes that why I said it, tough no native speaker of English, I remember someone saying that "the" seems to has a better use when naming something unique and not general. |
06:57:52 | XavierGr | ^that's |
06:58:10 | TiMiD | that's whyI put the "the" here ;) |
06:58:10 | Paul_The_Nerd | Yes, but Public is an adjective usually. You can have a public item, meaning that it belongs to everyone. When you say "the public" you make public into a noun. |
06:58:34 | TiMiD | same in french :) |
06:58:56 | XavierGr | Hey TiMiD: We have the same age! |
06:59:02 | Paul_The_Nerd | I'm 22 as well. |
06:59:11 | TiMiD | ow ^^ |
06:59:18 | TiMiD | when were you born ? |
06:59:30 | Paul_The_Nerd | January 12, 1983 here. |
06:59:31 | XavierGr | 1984 |
06:59:41 | XavierGr | oh then I am 21 and heading to 22 |
06:59:47 | TiMiD | :) |
07:00 |
07:00:08 | TiMiD | I'm not the only one mistaken about my age :p |
07:00:23 | XavierGr | when TiMiD? |
07:00:34 | TiMiD | written in my corrent :p |
07:00:51 | XavierGr | corrent? |
07:00:52 | TiMiD | September 19, 1983 |
07:00:58 | TiMiD | current |
07:01:22 | XavierGr | I am the newbie here then... |
07:02:04 | TiMiD | I'm not far from you then :) |
07:02:42 | TiMiD | Paul_The_Nerd: I wanted to add smth to my current but I don't know how to say it in english |
07:02:51 | TiMiD | it's about the studies |
07:03:14 | TiMiD | I'm in computer engineering |
07:03:34 | TiMiD | but there is a specialisation in systems and networks |
07:04:15 | TiMiD | (but I don't want to say I'm specialized because it's not that) |
07:04:25 | Paul_The_Nerd | You could just say "Computer engineering with a focus on systems and networks" |
07:04:31 | TiMiD | ok :) |
07:04:41 | TiMiD | that's perfect :) |
07:04:47 | Paul_The_Nerd | Glad I could help |
07:05:46 | TiMiD | thank you verrryyyyyyyyyyyyyyyyyy much :) |
07:06:08 | TiMiD | I was afraid my current looked like chinese to a native speaker |
07:07:14 | TiMiD | I need it because I want to do my last training period abroad |
07:07:39 | Paul_The_Nerd | No, it's very readable |
07:08:09 | Paul_The_Nerd | Though "LANGUES ETRANGERES" should probably be translated to English. ;-) |
07:08:17 | TiMiD | ouchhhhh |
07:08:19 | TiMiD | XD |
07:08:35 | TiMiD | I didn't even noticed :) |
07:08:45 | Paul_The_Nerd | I read right over it the first time. |
07:09:05 | TiMiD | me 3 :) |
07:09:08 | TiMiD | 2 |
07:09:20 | TiMiD | (I don't read the titles ^^) |
07:09:44 | TiMiD | 'FOREIGN LANGUAGES' should be fine :) |
07:10:03 | Paul_The_Nerd | Or simply "LANGUAGES" |
07:10:34 | TiMiD | ok :) |
07:11:43 | TiMiD | another expression that sounded strange was "board of directors" |
07:12:29 | TiMiD | what I just wanted to say was that I was in the decision group of the assiciation |
07:12:39 | TiMiD | but nothing to do with buisness |
07:12:53 | Paul_The_Nerd | "Directing committee" |
07:12:56 | TiMiD | (in french, director is associated to a company) |
07:13:01 | TiMiD | ok |
07:13:09 | Paul_The_Nerd | Board of Directors does sound like a more business related position |
07:13:15 | TiMiD | ok :) |
07:14:30 | TiMiD | I'm reassured now that you read it :p |
07:15:29 | Paul_The_Nerd | :) |
07:16:05 | TiMiD | maybe I should add that I get the first place at the inter-university bier drinking contest :D |
07:16:24 | TiMiD | (or how to break the whole thing) |
07:16:35 | TiMiD | :p |
07:16:55 | Paul_The_Nerd | Hehehe |
07:17:31 | TiMiD | maybe just the 'Holding the student bar.' is inappropriate |
07:18:13 | Paul_The_Nerd | I'm actually not certain what you mean by that. |
07:18:23 | TiMiD | hmm |
07:18:45 | TiMiD | I couldn't find an exact translation |
07:19:06 | TiMiD | we have a student bar holded by students |
07:19:43 | TiMiD | (they prepare cofee, biers, it's a free work (they are not paid for that)) |
07:19:52 | TiMiD | and sometimes I do this too |
07:19:56 | TiMiD | that what I meant |
07:19:57 | Paul_The_Nerd | Hrm. |
07:21:02 | Paul_The_Nerd | "Volunteering at the student bar" |
07:21:15 | TiMiD | sounds great :) |
07:23:24 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
07:23:48 | TiMiD | thanks for having granted me your time :) |
07:24:00 | TiMiD | it's very kind |
07:24:22 | Paul_The_Nerd | It's no problem |
07:25:28 | TiMiD | well |
07:25:38 | TiMiD | I think I'm gonna go to bed |
07:25:46 | TiMiD | (it's 7am here) |
07:26:07 | TiMiD | (tonight, I couldn't sleep) |
07:26:22 | TiMiD | a party until 5 am |
07:26:26 | Paul_The_Nerd | Hehehe |
07:26:31 | Paul_The_Nerd | See you later then |
07:27:31 | TiMiD | and then this current to do (I was anxious because there are few works abroad and alot of students, so I must do it very quickly) |
07:27:37 | *** | Saving seen data "./dancer.seen" |
07:27:57 | TiMiD | well good night then! |
07:28:12 | TiMiD | (it must be night too where you are) |
07:28:18 | Paul_The_Nerd | Yes |
07:28:21 | Paul_The_Nerd | 12:28 AM |
07:28:47 | TiMiD | you are near to the atlantic side then |
07:28:54 | Paul_The_Nerd | Texas. :( |
07:29:02 | TiMiD | ow |
07:29:13 | TiMiD | forget it :) |
07:29:27 | Paul_The_Nerd | Hehehe |
07:29:49 | TiMiD | I hope some core devs give me their opinions about the remote patch I did |
07:29:58 | TiMiD | but they seems very busy |
07:30:07 | Paul_The_Nerd | Yeah, it can take a while |
07:30:13 | TiMiD | (I havn't seen one since Isubmutted it) |
07:30:58 | Bger | morning :) |
07:31:04 | Paul_The_Nerd | Mornin' Bger |
07:31:09 | TiMiD | 'night :) |
07:31:12 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
07:31:14 | Bger | yep :) |
07:31:17 | TiMiD | (even if it's morning here) |
07:31:40 | Bger | TiMiD u haven't slept ? |
07:31:42 | TiMiD | today will be a zombie day |
07:31:46 | TiMiD | not yet |
07:31:51 | Bger | bad :( |
07:31:59 | TiMiD | I had lot of things to do |
07:32:09 | TiMiD | and I don't have school today :) |
07:32:11 | | Quit matsl (Remote closed the connection) |
07:32:18 | * | Bger haven't awaken yet |
07:32:34 | TiMiD | what time is it 4 you ? |
07:33:05 | Maxime` | hum, ctcp time don't work :p lol |
07:33:22 | Bger | Private messages from unregistered users are currently blocked due to spam |
07:33:22 | Bger | problems, but you can always message a staffer. Please register! ( |
07:33:22 | Bger | http://freenode.net/faq.shtml#privmsg ) |
07:34:04 | Maxime` | hm |
07:34:09 | Maxime` | ah yup |
07:34:11 | TiMiD | well cu guys |
07:34:26 | Maxime` | it's strange that ctcp-replys are filtered too |
07:34:29 | TiMiD | (and thanks again Paul_The_Nerd :) ) |
07:34:54 | Paul_The_Nerd | No problem TiMiD |
07:35:30 | | Nick TiMiD is now known as TiMiD[sleepingAw (n=TiMiD[FD@asgard.valombre.net) |
07:35:30 | DBUG | Enqueued KICK TiMiD[sleepingAw |
07:35:36 | Bger | nite, TiMiD[sleepingAw |
07:36:01 | TiMiD[sleepingAw | night .. it's almost day here :) |
07:36:20 | Bger | yea, i know, i'm in east europe |
07:36:32 | Bger | 8:36 here |
07:36:57 | TiMiD[sleepingAw | 7:36 :) |
07:41:59 | Bger | hm, Maxime` it should work now :) |
07:42:40 | Maxime` | Bger: i've turned "unfiltered" on, then it worked ^^ |
07:42:52 | Maxime` | it's just that CTCP-REPLY uses "privmsg" |
07:42:57 | Maxime` | so the server filter it |
07:43:18 | | Nick Vlad0man is now known as Vladoman (n=Vladoman@p54A7C43D.dip.t-dialin.net) |
07:43:23 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:43:23 | * | Bger wasn't identified |
07:43:33 | Bger | that was the problem |
07:43:36 | Maxime` | ah :p |
07:43:36 | Maxime` | lol |
07:43:55 | Maxime` | yup ^^ |
07:44:53 | Maxime` | time to school |
07:44:54 | Maxime` | ++ |
07:48:59 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:00 |
08:03:09 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
08:14:41 | | Join ashridah [0] (i=ashridah@220-253-123-41.VIC.netspace.net.au) |
08:42:16 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
08:45:18 | | Quit Bger ("bbl") |
08:46:07 | | Join Vlad0man [0] (n=Vladoman@p54A7C246.dip.t-dialin.net) |
08:49:25 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
08:58:40 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
08:59:14 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
09:00 |
09:02:51 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
09:03:55 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
09:07:32 | | Join Bger [0] (n=Bager@83.222.160.88) |
09:19:36 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
09:26:20 | | Quit linuxstb__ (Read error: 104 (Connection reset by peer)) |
09:26:54 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
09:27:38 | *** | Saving seen data "./dancer.seen" |
09:31:44 | | Quit Maxime` (Read error: 104 (Connection reset by peer)) |
09:31:46 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
09:33:00 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
09:38:54 | | Join ender1 [0] (i=ychat@84.52.165.220) |
09:39:27 | | Quit leachbj ("Client exiting") |
09:48:29 | | Quit linuxstb__ (Read error: 110 (Connection timed out)) |
09:51:51 | | Quit ender` (Read error: 110 (Connection timed out)) |
09:56:38 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
09:57:40 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
09:57:46 | |Lupin| | Hello, everybody. |
09:58:41 | |Lupin| | Just a quick question. Can I copy rockbox on an Iriver before booting on the new firmware, or should I first copy the firmware, then upgrade it, then reboot, then copy rockbox, and then finally runrockbox ? |
09:59:36 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
10:00 |
10:01:29 | ashridah | it doesn't matter. having rockbox on the iriver will do nothing until a patched firmware is on |
10:02:02 | linuxstb_ | |Lupin|: It doesn't matter. If the bootloader hasn't been installed, rockbox files will just be ignored on the hard disk. If you've installed the bootloader, but rockbox doesn't exist, then the bootloader will just load the original firmware. |
10:03:41 | |Lupin| | Ok |
10:03:47 | |Lupin| | So I can copy everything at once |
10:03:58 | | Join XavierGr [0] (n=XavierGr@ppp50-adsl-174.ath.forthnet.gr) |
10:04:13 | XavierGr | Good Morning! |
10:04:13 | |Lupin| | and then oncethe firmware is upgraded, the next start will run rockboxAutomatically. |
10:04:18 | |Lupin| | Am I correct ? |
10:04:51 | ashridah | yep |
10:05:47 | Bger | morning, XavierGr |
10:06:11 | Bger | linuxstb_ 10x for looking for "password wallets" |
10:06:20 | |Lupin| | Thanks all |
10:06:22 | |Lupin| | C U later |
10:06:29 | | Part |Lupin| |
10:07:59 | | Join Musicmad [0] (n=Musicmad@cpe.atm2-0-1031198.0x50a4ad0e.bynxx13.customer.tele.dk) |
10:09:32 | | Join B4gder [0] (n=d559bcce@labb.contactor.se) |
10:36:54 | B4gder | busy morning today :-) |
10:37:35 | Bger | yep |
10:38:10 | Musicmad | would it be considered rude to push this one to the front :) http://forums.rockbox.org/index.php?topic=1383.0 |
10:39:13 | B4gder | you can push all you want, I think the problem with this is that no dev can repeat this |
10:40:07 | Musicmad | yes - I fear that too... :) |
10:41:28 | Musicmad | where do I need to send my player then! |
10:41:39 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:41:40 | Musicmad | there is a danish dev right? (rasher?) |
10:44:48 | Bger | afaik |
10:54:58 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
11:00 |
11:09:00 | | Quit Slasheri (brown.freenode.net irc.freenode.net) |
11:09:00 | NSplit | brown.freenode.net irc.freenode.net |
11:09:58 | NHeal | brown.freenode.net irc.freenode.net |
11:09:58 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
11:13:26 | XavierGr | hi Slasheri! |
11:13:33 | Slasheri | XavierGr: hi :) |
11:22:17 | | Join Moos [0] (i=DrMoos@m91.net81-66-158.noos.fr) |
11:22:26 | Moos | Morning guys |
11:22:53 | Moos | Slsheri: hi, you there? |
11:23:02 | Moos | *Slasheri :-) |
11:24:22 | markun | Morning everyone |
11:24:39 | Moos | Hi markun |
11:25:21 | markun | Moos: I now have rockbox in korean ;) |
11:25:48 | | Join LinusN [0] (n=linus@labb.contactor.se) |
11:25:54 | Moos | congratulations :-) |
11:25:59 | LinusN | thanks! :-) |
11:26:08 | amiconn | ooh, hi LinusN |
11:26:10 | amiconn | :) |
11:26:12 | Moos | Bonjour Linus |
11:26:43 | LinusN | i asked varitronix directly about the H300 LCD, showing them the JPG of the markings |
11:27:02 | LinusN | "The mentioned display is our custom tooled |
11:27:02 | LinusN | module, not our standard module, hence we are reluntant to provide its |
11:27:02 | LinusN | specification and details to others." |
11:27:42 | *** | Saving seen data "./dancer.seen" |
11:27:52 | Moos | Slasheri: still doesn't know why there are shuting down problem with dircache? I read guys with my problem too in the forum :-( |
11:28:07 | Bger | LinusN is this very bad :( |
11:28:39 | LinusN | Bger: yes, but let's hope that it still has the HD66789R controller |
11:29:00 | LinusN | it might just be a form factor thing |
11:29:15 | Bger | what's the chance of getting info from iriver firmware otherwise ? |
11:29:49 | Slasheri | hi Moos, LinusN and everyone :) |
11:30:11 | Moos | Hi :) |
11:30:34 | Slasheri | Moos: i don't know because i have never experienced that myself.. |
11:30:55 | Moos | any idea what can cause this? |
11:31:01 | Slasheri | nope |
11:31:12 | Moos | :-( |
11:31:43 | Moos | it systematicly freeze when shuting down |
11:31:54 | Moos | serious bug, :-( |
11:31:58 | Slasheri | interesting.. what it shows on the display when it freezes? |
11:32:19 | Slasheri | try the debug console and paste all lines you have on the remote lcd before it freezes |
11:32:24 | LinusN | Bger: we can of course reverse engineer the firmware, or use a logic analyzer to snoop the LCD communication |
11:32:25 | Moos | it freeze in the browser screen |
11:32:41 | Slasheri | hmm |
11:32:48 | LinusN | Moos: but not with the cache disabled? |
11:32:51 | Bger | i suppose it'll slow down the bootloader... |
11:33:03 | LinusN | Bger: somewhat |
11:33:05 | Moos | Linus: yes just with the cache |
11:33:19 | LinusN | todays daily? |
11:33:25 | Bger | what about Moos saving the config to .cfg file ... |
11:33:46 | Moos | yes since 1 day or 2 |
11:34:05 | Slasheri | Moos: that is weird.. in fact there might be one possible problem that cache doesn't list the . and .. files currently but i don't think that should cause it |
11:34:19 | Moos | ohh |
11:35:22 | Slasheri | Moos: try saving the cfg file as Bger just mentioned and then try resetting configuration. And send the config to me too |
11:35:23 | Moos | I thought I'm alone with this bug, but it was reported in Rockbox forums too |
11:35:35 | Moos | I trying |
11:36:28 | LinusN | Moos: so you just start it, and shut down directly? |
11:36:35 | LinusN | without resume |
11:37:12 | LinusN | Moos: database or file mode? |
11:37:25 | Moos | start player, play new music, stop and long press stop for turned off, but freeze in the browser screen |
11:37:25 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
11:37:31 | |Lupin| | Hi again |
11:37:39 | Moos | file mode |
11:37:53 | |Lupin| | This is a question for Ljoux users: which USB controller (modules) do you use tomount an Iriver H1xx, please ? |
11:37:56 | Moos | dircahe don't work for database |
11:38:09 | Slasheri | Moos: so first you press stop shortly and the file browser still works? then you long press it and freeze? |
11:40:18 | LinusN | |Lupin|: what is Ljoux? |
11:40:32 | ashridah | |Lupin|: generic usb-storage + scsi disk support works fine here |
11:40:38 | Bger | linux maybe :) |
11:40:39 | Moos | Slasheri: long press freeze the player |
11:41:02 | Moos | for shut down |
11:41:11 | amiconn | Moos: It's a dircache, not a database cache |
11:41:14 | ashridah | so usb-storage and sd need to be loaded (plus pre-requisites) |
11:41:22 | Slasheri | Moos: ok, and before the long press you have a short press? |
11:41:30 | |Lupin| | yes Linux... |
11:41:33 | Moos | amiconn: indeed :) |
11:41:35 | LinusN | Moos: playlist or regular dir play? |
11:41:40 | |Lupin| | but nothing happens when I plug in the Iriver. |
11:41:45 | ashridah | |Lupin|: there's nothing special fortunately, the filesystem will be vfat (fat32) and you just mount it and copy files across like any hard disk |
11:41:54 | LinusN | |Lupin|: /var/log/messages? |
11:41:55 | Moos | Slasheri: yes short press for quit WPS |
11:41:58 | |Lupin| | I started it, though. Is there something else to do before pluging it to the computer ? |
11:42:02 | Slasheri | Moos: ok, good |
11:42:30 | ashridah | |Lupin|: did the device go into usb mode? |
11:42:48 | |Lupin| | I don't know. |
11:42:52 | |Lupin| | How can I check this ? |
11:43:01 | Bger | is there something on the screen |
11:43:02 | Slasheri | Moos: do you have any patches or just a fresh daily build? |
11:43:14 | Bger | saying "CONNECTED" |
11:43:23 | Bger | or something similar |
11:43:30 | Moos | Slasheri: fresh daily build of yesterday |
11:45:02 | |Lupin| | for the moment the Iriver has the normal Iriver firmware. |
11:45:11 | |Lupin| | I would like to mount it to copy Rockbox on it. |
11:45:26 | Bger | |Lupin| so it runs iriver fw ? |
11:46:02 | Bger | ok, when u start it and plug in it to the USB ... is there something on the screen? like "CONNECTED" "USB" etc ? |
11:46:03 | Musicmad | question regarding the no sound bug. To make a clean install do I need to do anything else than deleting all rockbox related and copy the newest build over? |
11:46:33 | Bger | Musicmad overwriting should be sufficient |
11:46:54 | Slasheri | |Lupin|: check you have at least the following modules loaded: usb_storage and usbhid (kernel 2.6) |
11:47:03 | ashridah | usb-storage |
11:47:04 | Musicmad | Bger: thanks - what about RoLo? - I have only used the fwpatcher once a while back. |
11:47:06 | ashridah | not usb_storage |
11:47:06 | Slasheri | then tail -f /var/log/kern.log and plug the player |
11:47:19 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
11:47:24 | Slasheri | ashridah: hmm, ok :) |
11:47:28 | markun | |Lupin|: How do you transfer music to your iriver if you can't get USB to work? |
11:47:33 | Bger | ashridah it's usb_storage |
11:47:43 | ashridah | i stand corrected |
11:48:12 | ashridah | it shows up as usb_storage in lsmod. it loads as usb-storage. |
11:48:13 | Slasheri | try loading also uhci_hcd and ehci_hcd |
11:48:15 | * | ashridah gives himself half marks |
11:48:17 | |Lupin| | Mounted. Thanks ! |
11:48:23 | Slasheri | great :) |
11:48:37 | |Lupin| | ehci_hcd seems the right choice. |
11:48:47 | |Lupin| | Btw: Is Iriver also USB 1.1 compatible ? |
11:48:56 | Slasheri | yes it is |
11:49:01 | |Lupin| | ok, thx. |
11:49:30 | Musicmad | Bger: what do you think? |
11:49:46 | Musicmad | do I need to use fwpatcher again or? |
11:50:07 | Bger | no |
11:50:14 | Bger | it's for the bootloader |
11:50:24 | Bger | btw, what's your bootloader version? |
11:51:24 | Slasheri | Moos: i think i will provide you a few test builds you can try when i get home |
11:51:56 | Moos | ok I will go too, I could test this night |
11:52:08 | Slasheri | ok, good :) |
11:52:18 | Slasheri | i add some debug numbers to the remote lcd |
11:52:24 | Moos | in waiting can't use your cache here :-) |
11:52:34 | Musicmad | Bger: let me check |
11:52:37 | Slasheri | you then just need to tell me the last number it displays when it freezes |
11:53:49 | Moos | ok |
11:53:53 | Musicmad | hm where do you check bootloader version? |
11:54:34 | Bger | Slasheri does the last version of the bootloader display build date |
11:54:42 | Moos | Slasheri: logs in remote isn't in the CVS version |
11:54:45 | Moos | no? |
11:54:54 | Slasheri | Moos: no |
11:55:07 | Slasheri | Bger: at least it displays the version |
11:55:18 | Moos | ok, I will test with your builds |
11:55:27 | Bger | Musicmad restart your player |
11:55:32 | Slasheri | but not the date |
11:55:46 | Bger | it should show it in the very beginning |
11:55:50 | Slasheri | rockbox displays build date but not the boot loader |
11:56:18 | Slasheri | Moos: in fact i can do one build you immediately if you have little time to test :) |
11:56:23 | Musicmad | Bger: ok - what am I looking for? |
11:56:32 | Slasheri | (i can't test right now but i can remotely create the build still) |
11:56:46 | Bger | Musicmad, Slasheri could describe it better than me ... |
11:57:03 | | Join preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
11:57:07 | Musicmad | ok thanks - Slasheri how do I check the bootloader version please? :) |
11:57:20 | Bger | hm, easier q: when did you put the rockbox's bootloader ? |
11:57:35 | Slasheri | Moos: what is the first line the bootloader says when you power on the unit? |
11:57:42 | Slasheri | Musicmad.. |
11:57:51 | XavierGr | it says the version of the bootloader right at the start. |
11:58:00 | Musicmad | Bger: maybe 3 months ago when I first used fwpatcher. Have only done daily build overwrites since that. |
11:58:01 | Slasheri | yes, at least version 5 says |
11:58:07 | XavierGr | is says Bootloader vx |
11:58:16 | Musicmad | I might have an old version then? |
11:58:26 | Moos | Slasheri: I'll go to university right now, I'll back in few hours |
11:58:30 | XavierGr | check it out. |
11:58:34 | Bger | Musicmad then i definitely suggest u to upgrade ... |
11:58:40 | markun | Musicmad: or menu -> info -> Rockbox info |
11:58:42 | Bger | there are some bugs |
11:58:49 | Bger | in older bootloaders |
11:59:02 | markun | Ehh.. Version :) |
11:59:14 | Musicmad | Bger: excellent news. Let me check the site on info on how to upgrade. |
11:59:24 | Slasheri | Moos: ah, ok :) see you later :) |
11:59:43 | Moos | c you later guys |
11:59:55 | Bger | Musicmad i'm not telling you that this will get out your problems... |
12:00 |
12:00:05 | | Quit Moos ("Glory to Rockbox") |
12:00:28 | Musicmad | Bger: I know, but it's something to try at least. |
12:00:48 | Bger | Musicmad did you find the page ? |
12:01:09 | XavierGr | a slight detail may cause disastrous results, you have nothing to loose if you try |
12:02:11 | Bger | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
12:02:16 | Musicmad | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
12:02:19 | Musicmad | ok thanks. |
12:02:40 | Musicmad | does fwpatcher contain the newest bootloader? |
12:02:51 | Slasheri | yes |
12:02:59 | Musicmad | how cool is that |
12:03:19 | preglow | would be pretty useless otherwise... |
12:03:33 | Musicmad | sure |
12:04:12 | Bger | btw, LinusN, while on bootloader dev, what about really moving the rockbox.iriver in the .rockbox dir ? |
12:04:47 | XavierGr | yeah I agree on that too. |
12:05:19 | preglow | why? |
12:05:30 | Bger | one less entry in the root dir :) |
12:05:38 | preglow | hahah |
12:05:49 | preglow | well, it's more or less the same to me |
12:05:53 | XavierGr | and safety reasons. |
12:05:58 | preglow | safety? how? |
12:05:58 | LinusN | and less "my .rockbox dir is missing" questions |
12:06:05 | Bger | yep :) |
12:06:08 | XavierGr | someone could delete it by accident |
12:06:20 | XavierGr | and dont say that applies too .rockbox |
12:06:28 | LinusN | besides, it's time to rename ".rockbox" to "Rockbox" |
12:06:48 | XavierGr | because .rockbox is filtered off and not showing on the Supported filter. |
12:06:52 | Bger | hm :) |
12:07:02 | XavierGr | While rockbox.iriver is a rolo file and can be clearly seen |
12:07:02 | LinusN | because of the poor os x lusers |
12:07:35 | XavierGr | also if you want to keep it to root you could at least make it read-only proof. |
12:07:44 | preglow | hmm, i like my .rockbox dir hidden :) |
12:07:57 | * | Bger likes hidden .rb too |
12:07:57 | markun | LinusN: OS X cannot see hidden files? |
12:08:18 | XavierGr | me too but rolo files aren't hidden on "Supported" mode |
12:08:26 | * | Bger even likes the exact ".rb" or ".RB" |
12:08:30 | LinusN | markun: it hides dot files |
12:08:49 | Musicmad | Bger: got the newest bootloader. Will have to wait until tomorrow to see if it's fixed. Will report back in the forum. Thanks a lot for your help. |
12:08:59 | LinusN | markun: and the gui unzipping tools skip hidden data |
12:09:01 | Bger | for nothing:) |
12:09:13 | solexx_ | wtf!? |
12:09:14 | preglow | hah |
12:09:28 | XavierGr | LinusN: By the way, I upadted both patches (FM presets, JPEG scroller) with brackets fixed and solved the bug in FM preset. |
12:09:36 | Bger | these .DS... dirs are awful |
12:09:36 | LinusN | goodie |
12:10:10 | XavierGr | If you find anything else please let me know. |
12:10:40 | LinusN | will do when i find the time |
12:13:49 | Bger | LinusN any other news on the H3x0 front ? |
12:13:57 | Bger | :) |
12:14:16 | LinusN | not at all, i haven't had time too even look at the h300 for a long time |
12:14:24 | XavierGr | strange, when I try to make rockbox.iriver a hidden file, Rockbox can't find the file and original firmware starts. Is that intended? |
12:16:49 | LinusN | don't think so |
12:17:16 | XavierGr | you mean I am wrong or maybe a bug? |
12:17:28 | preglow | LinusN: can you think of any reason why the h3x0 lcd should have a custom controller as well? |
12:17:41 | LinusN | no |
12:17:46 | preglow | no, me neither |
12:19:12 | LinusN | XavierGr: maybe a bug |
12:19:41 | LinusN | reboot, brb |
12:19:44 | | Part LinusN |
12:19:44 | * | XavierGr imagines the beautifull magenda Rockbox logo on a H300!! |
12:19:54 | Bger | :) |
12:19:59 | Bger | XavierGr do u have h3x0 ? |
12:20:08 | markun | LinusN: Do you think unicode support in rockbox is a good idea? |
12:20:30 | Bger | i don't think anyone objects this ... |
12:20:35 | XavierGr | Bger: No, markun: He just quit. |
12:20:45 | markun | Ah :) |
12:23:02 | | Join LinusN [0] (n=linus@labb.contactor.se) |
12:23:17 | XavierGr | So, who actually made and drawed the Rockbox logo? |
12:23:21 | markun | LinusN: Ah, there you are.. |
12:23:41 | markun | LinusN: Would you object to adding unicode support to rockbox soon? |
12:24:03 | preglow | markun: does it add much to the binary? |
12:24:46 | LinusN | markun: unicode is welcome, if it works well |
12:24:52 | markun | The size of yesterday's rockbox.iriver is 253268 |
12:24:59 | markun | With unicode.. |
12:25:02 | preglow | well, uyeah |
12:25:03 | preglow | but archoses |
12:25:11 | preglow | we're very tight there right now |
12:25:34 | markun | Hm, didn't think of that. We can have a HAVE_UNICODE define of course.. |
12:25:56 | preglow | well, not having it would be nicer, heh |
12:26:12 | LinusN | markun: which patch is it? |
12:26:16 | markun | phaedrus961 is working on all kinds of codepage conversions. |
12:26:38 | markun | LinusN: The unicode patch in the tracker, but I don't think it will apply cleanly. |
12:26:59 | LinusN | figures |
12:27:56 | markun | I don't like that I have to "cvs add" files before they can be included in the patch with "cvs diff -N" |
12:28:21 | LinusN | me neither |
12:28:24 | markun | LinusN: If you like you can have my rockbox.zip to test. |
12:28:44 | LinusN | i'm only interested in the source |
12:29:51 | markun | Should the archos player also use UTF-8 for it's strings? |
12:29:56 | amiconn | yes |
12:30:21 | amiconn | Otherwise we would have to maintain the .lang file in different encodings per target |
12:31:02 | amiconn | Plus, some day I will add cyrillic and greek support if at all possible |
12:31:12 | markun | Good luck :) |
12:31:40 | markun | You only have 4 free chars on some players, right? |
12:31:46 | LinusN | yes |
12:31:49 | markun | glyphs. |
12:31:53 | | Quit Musicmad ("Trillian (http://www.ceruleanstudios.com") |
12:31:54 | XavierGr | add where? |
12:32:11 | LinusN | markun: but we remap them dynamically |
12:32:12 | XavierGr | isn't there already a greek lang? |
12:32:41 | markun | XavierGr: There is, but it doesn't work on the old archos players. |
12:32:52 | LinusN | XavierGr: yes, but it doesn't display correctly on the character LCD models |
12:33:13 | XavierGr | I got it LCD_CHARCELLS |
12:33:23 | LinusN | yup |
12:33:26 | amiconn | markun: I think it's possible. The old LCD has less definable chars, but more that are re-usable |
12:34:06 | XavierGr | amiconn was talking about making a greyscale lib for the old players and porting jpeg.c for it too in a resolution of 14*20 I think!!! XD |
12:34:38 | markun | Too bad I can't get the simulator to compile on FreeBSD to work on archos unicode. |
12:35:42 | amiconn | XavierGr: Yes, I was saying that the same technique used for grayscale on archos recorders, Ondios and H1x0 should work on the player lcd too |
12:35:58 | amiconn | I wasn't saying that I will actually do it |
12:39:16 | markun | I wonder howmany names in the credit file are spelled wrong because it uses latin1. |
12:40:32 | Bger | i don't think there are many |
12:40:39 | XavierGr | amiconn: of course just mentioning... |
12:44:12 | |Lupin| | Ok, now Rockbox is installed on my new Iriver. |
12:44:24 | |Lupin| | How can I go to the menu to check that RCkbox speaks ? |
12:44:52 | |Lupin| | (I'm blind) |
12:45:17 | preglow | it should be speaking be default if you remembered to copy a voice file to your iriver as well |
12:45:35 | amiconn | XavierGr: Btw, the colour rockbox logo is black & grey on orange |
12:46:01 | XavierGr | well yes magenda orange whatever. |
12:46:08 | XavierGr | and who made it? |
12:46:20 | |Lupin| | I did that: copied an english.voice file to the .rockbox directory... |
12:47:17 | |Lupin| | When One starts rockbox, is itSupposed to say something ? |
12:47:22 | preglow | ahh, i needs to be in the langs directory which is inside the .rockbox directory |
12:47:53 | preglow | no, it doesn't say anything when you start it, you need to press the menu button or do some other action |
12:49:13 | preglow | amiconn: do you know if iriver voice gui supports talking dirs and filenames? |
12:49:35 | |Lupin| | It doesn't |
12:49:43 | |Lupin| | Well it can spell them out ? |
12:50:10 | preglow | |Lupin|: yes, but that requires further preparations |
12:50:34 | |Lupin| | yes... |
12:50:57 | amiconn | preglow: It can either say the number and file type, spell them, or play the associated .talk clip the same way as on archos |
12:51:05 | markun | |Lupin|: Would text to speech be a useful feature for you on rockbox? |
12:51:31 | preglow | |Lupin|: but yes, if you have copied the voice file to the .rockbox/langs directory and not changed any vital settings, rockbox should be speaking after you start it and do some action |
12:51:41 | amiconn | |Lupin|: The englsih.voice file must be in /.rockbox/lang |
12:51:51 | markun | the ipodlinux guys got flite (festival light) working. |
12:51:51 | amiconn | +s |
12:52:08 | preglow | markun: yes, and we should most definitely play around with that as well |
12:52:50 | |Lupin| | markun: Definitely. |
12:54:12 | amiconn | Recently I get the impression that work on many things is started, but most of them never really finished, instead work starts on yet another thing... |
12:54:23 | markun | It sounds quite ok. I have listened to a lot of texts for fun with festival and you get used to it :) |
12:54:29 | preglow | yes, that is the way of interest driver development |
12:54:31 | amiconn | This way rockbox will never become stable enough for a release |
12:54:36 | amiconn | (on iriver) |
12:54:42 | amiconn | Just my €0.02 |
12:55:27 | preglow | amiconn: btw, your new catch mem accesses commit, how does it work? |
12:55:52 | amiconn | It works similar as on archos; I should update the wiki article about it... |
12:56:19 | amiconn | http://www.rockbox.org/twiki/bin/viewauth/Main/UseMemoryGuard |
12:57:21 | amiconn | Basically, the user break controller (SH1) and the debug module's breakpoint logic (coldfire) allow to fire an exeception on certain memory accesses |
12:57:38 | amiconn | You can try it live: |
12:57:50 | preglow | yeah, i kind of figured that, just wondered how the access is trapped |
12:58:20 | amiconn | Write a primitive plugin that tries to read from address 0 or close to that |
12:58:46 | amiconn | Set 'Catch mem accesses' to 'Zero area (all)', then run the plugin |
12:59:02 | amiconn | -> I0C (Debug) at <address> |
12:59:44 | preglow | yep, that's what i wanted to know |
12:59:47 | preglow | indeed a useful feature |
12:59:54 | amiconn | As mentioned in the commit msg, using Play to reboot doesn't work, you need the paper clip |
13:00 |
13:00:24 | amiconn | Also, catching writes doesn't do anything, because the bus just hangs on write |
13:01:21 | preglow | now somone do a rombox for iriver ;) |
13:01:29 | amiconn | LinusN: What do you think? Should we remove the ROM write protection from crt0.S ? |
13:01:43 | amiconn | Or should the memguard do it when enabled? |
13:02:05 | preglow | well, you can't really write to the rom that way anyway, can you? |
13:02:08 | amiconn | preglow: Perhaps not rombox, but I certainly want rockbox in flash |
13:02:19 | LinusN | amiconn: do that |
13:02:24 | preglow | amiconn: which is exactly what i meant, excuse my ignorance |
13:02:44 | amiconn | preglow: No, but if writes are allowed, you can switch the ROM to programming mode |
13:02:45 | preglow | havent dealt too much with it |
13:02:55 | amiconn | LinusN: Which of the 2 options? |
13:03:20 | amiconn | Btw, if we want to flash some day, we'll need to remove wp anyway |
13:03:25 | Slasheri | amiconn: Hmm, i think it can be good to have the protection as default on and removed only when needed |
13:03:38 | amiconn | ...even for some debug functions, like reading the flash id |
13:05:19 | preglow | Slasheri: so, how's recording coming? |
13:06:45 | Slasheri | preglow: well, there is not much left before i could commit it but currently i don't have almost time at all to work with it :/ |
13:07:01 | LinusN | i think it should be write enabled |
13:07:46 | amiconn | LinusN: Okay, will do it. Just a single bit change :) |
13:08:30 | amiconn | preglow: Regarding rockbox in flash: On archos we have two methods: |
13:08:50 | Slasheri | Hmm, is there then any increased risk of accidential flash write if the system crashes? I hope the flash still requires the initialization commands before it accepts write |
13:09:11 | preglow | Slasheri: it can't possibly imagine it being any other way |
13:09:16 | amiconn | (1) Rockbox compressed in flash, decompressed into RAM and executed from there. Needs less ROM space than (2) |
13:09:16 | preglow | s/it/i/ |
13:09:46 | Slasheri | preglow: ok, good |
13:09:49 | amiconn | (2) Rombox, meaning the code is uncompressed, and directly running from ROM. Only .data and .bss are in RAM |
13:09:55 | preglow | Slasheri: programming flash is always a widely different procedure than writing to ram, in my experience |
13:10:11 | amiconn | Needs less RAM, and slightly less boot time (no decompression), but more ROM space |
13:10:16 | Slasheri | yep, it should be except if the cpu does some for you |
13:10:31 | preglow | amiconn: i wouldn't mind 2, but how fast are rom accesses on iriver? |
13:10:45 | amiconn | Yes, that's the interesting question. |
13:11:14 | amiconn | Even on archos there is a speed penalty, because the RAM has 16 bit bus and the ROM has 8 bit bus |
13:11:28 | amiconn | ...but it pays off, because of the bigger RAM buffer |
13:11:29 | preglow | well, iriver has 16 bit buses for both, at least |
13:11:51 | amiconn | ...and the most time critical code is in IRAM |
13:12:00 | preglow | yes, iriver does it like that as well |
13:12:05 | amiconn | yup |
13:12:37 | amiconn | It might be that it is actually faster to run from ROM on iriver, but that needs to be tested |
13:13:37 | amiconn | The DRAM is sooo slow when burst mode isn't used... but then icache line reads are using burst... |
13:14:15 | preglow | i distinctly remember linus saying rom was faster than ram on iriver |
13:14:24 | preglow | but i also remember him saying that that's not true :) |
13:15:06 | amiconn | On archos, we also have dual-boot for safety |
13:15:40 | amiconn | There are 2 firmware images in flash, selectable at boot time by a button press |
13:16:10 | amiconn | The first one is the backup. It used to be the original archos firmware (compressed), but is now replaced with bootbox |
13:16:15 | markun | amiconn: Is the iriver firmware compressed? |
13:16:20 | preglow | no |
13:16:52 | amiconn | Only the second image gets overwritten by day-to-day flashing, so if that fails, the first image can be selected on boot and would then read rockbox from disk |
13:17:28 | amiconn | This .ucl compression is quite effective |
13:17:52 | amiconn | Maybe we could use the same on iriver to compress the original firmware and make room for rockbox |
13:17:53 | preglow | yes, and small decompressor if i remember correctly |
13:17:58 | amiconn | yup |
13:18:32 | preglow | sure, but how do we execute the original firmware when it expects to be executed from flash? modify the memory map slightly? |
13:18:51 | amiconn | Afaik the original firmware copies itself to ram before execution |
13:19:02 | preglow | in its entirety? |
13:19:26 | amiconn | In several pieces I think, but I didn't check myself |
13:19:30 | markun | Just noticed the unscrambled iriver firmware compresses a lot better with gzip than the scrambled one. |
13:19:32 | preglow | me neither |
13:19:43 | preglow | of course |
13:19:47 | preglow | it's not scrambled in rom anyway |
13:19:53 | amiconn | We would have to replicate this functionality |
13:20:01 | amiconn | (the copying) |
13:20:06 | preglow | yes |
13:20:13 | preglow | and then just use a different entrypoint to the flash? |
13:20:17 | preglow | iriver firmware, i mean |
13:20:26 | amiconn | Yes |
13:20:42 | preglow | sounds decent |
13:20:52 | amiconn | I'm not sure whether it's worth it though |
13:21:11 | amiconn | We could just have bootbox on iriver too, and drop the original firmware |
13:21:30 | preglow | indeed we could |
13:21:36 | preglow | i'll never use it again, that's for sure |
13:21:49 | markun | But we will need our own flash util then |
13:22:00 | | Quit AliasCoffee ("Leaving") |
13:22:35 | markun | how do you flash on archos? |
13:23:16 | preglow | amiconn: but we've already got a very stable bootloader, we could just include that anyway and include a couple of safety images on the disk, the iriver firmware being one |
13:23:37 | preglow | amiconn: of course being generated by fwpatcher or some such |
13:23:38 | amiconn | markun: The flash procedure of the flash rom is documented |
13:24:09 | amiconn | preglow: Basically the iriver rockbox bootloader already does what bootbox does on archos |
13:24:23 | amiconn | (allowing usb access and starting rockbox from disk) |
13:24:26 | preglow | yup |
13:24:54 | preglow | but anyway |
13:24:59 | amiconn | Bootbox on archos recorder v1 does one additional thing - charging, as the v1 has software controlled charging |
13:25:06 | preglow | two megs of flash should be more than enough for both the compressed firmwares |
13:25:18 | preglow | or just uncompressed rockbox and compressed iriver fw |
13:26:03 | amiconn | Yes, but the question is whether it's worth to do the reverse engineering needed for having the iriver fw compressed |
13:26:17 | preglow | i think it's already been done |
13:26:29 | preglow | there was a page up somewhere that described how the iriver firmware booted |
13:26:40 | preglow | if someone got that far, they can give us another entry point as well |
13:26:56 | preglow | assuming it's as simple as it copying itself to ram, of course |
13:27:11 | preglow | if it does a lot of chunk copying it'll be worse |
13:27:34 | preglow | as for me, i don't care about iriver fw, but it is another layer of security for when things will one day go wrong |
13:27:45 | *** | Saving seen data "./dancer.seen" |
13:27:57 | | Join pengo [0] (i=xtofu@220.245.138.10) |
13:28:25 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
13:30:06 | amiconn | Bagder, Zagor, LinusN: Could one of you pls delete the wiki spammer... |
13:30:56 | Bger | why don't use e-mail validation for twiki registration ? |
13:31:07 | LinusN | afk for a while |
13:33:10 | |Lupin| | Ok, guys, I've to leave, since I'm at theoffice. |
13:33:21 | |Lupin| | But I'll certainly come back either tonight or in a few days |
13:33:39 | preglow | sure |
13:33:47 | LinusN | amiconn: which spammer? |
13:33:49 | |Lupin| | For instance to talk about text-to-speech |
13:34:03 | |Lupin| | bye. |
13:34:07 | preglow | bye |
13:34:12 | | Part |Lupin| |
13:35:29 | TiMiD[sleepingAw | hi |
13:35:36 | | Nick TiMiD[sleepingAw is now known as TiMiD (n=TiMiD[FD@asgard.valombre.net) |
13:35:36 | DBUG | Enqueued KICK TiMiD |
13:35:38 | Bger | morning :) |
13:35:44 | TiMiD | again |
13:35:57 | TiMiD | :) |
13:36:49 | amiconn | LinusN: SinerAram |
13:38:09 | TiMiD | amiconn: this guy is on many wikis |
13:38:16 | TiMiD | just look on google ... |
13:41:58 | XavierGr | TiMiD: You are awake, I am getting sleepy now.... I can hardly keep my eyes on, ZZZzzzzzz.... |
13:43:06 | TiMiD | you should have slept |
13:43:30 | TiMiD | just sleep 4 or 5 hours |
13:44:26 | XavierGr | I would have miss my lesson, but yeah I shoudln't go anyway, there were no sits to sit down, and the proffessor was saying things I already new, boooriiing... |
13:45:04 | XavierGr | F*cked up Greek education! |
13:45:29 | TiMiD | same here :) |
13:45:39 | XavierGr | I guess I will leave you now for a little noon nap. |
13:45:49 | TiMiD | yep |
13:46:04 | XavierGr | Oh and I got lesson again in 17.00 |
13:46:11 | XavierGr | :( |
13:46:23 | TiMiD | 1h of nap can rest you like full night |
13:47:28 | XavierGr | I miss the summer days where I could sleep 12 hours a day :) |
13:56:25 | | Join {Mike} [0] (n=mike@82-41-227-152.cable.ubr11.edin.blueyonder.co.uk) |
13:56:35 | {Mike} | any devs who are here: |
13:56:42 | {Mike} | You've done a bloody good job, nice one |
13:59:21 | preglow | oh, they know ;) |
14:00 |
14:04:36 | TiMiD | btw, has any core dev looked at my remote patch ? |
14:14:29 | preglow | not that i know of |
14:15:40 | TiMiD | :-( |
14:17:20 | preglow | i don't know enough about those parts of rockbox to do it myself |
14:19:52 | TiMiD | they are not interrested by remote ? |
14:20:12 | preglow | they don't have too much time on their hands |
14:20:25 | preglow | and possibly that as well, i don't use the remote myself |
14:22:06 | TiMiD | I just want to know if what I did was good or bad :p |
14:23:44 | | Quit pengo ("Curious? Open binary with Qubero") |
14:41:51 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:46:33 | | Quit yosemite (brown.freenode.net irc.freenode.net) |
14:46:33 | NSplit | brown.freenode.net irc.freenode.net |
14:46:49 | NHeal | brown.freenode.net irc.freenode.net |
14:46:49 | NJoin | yosemite [0] (i=sam@threepwood.dasbistro.com) |
14:53:08 | | Quit ashridah ("Leaving") |
14:57:48 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
14:57:52 | |Lupin| | Hello again, guys. |
14:58:05 | Bger | hello |
14:58:38 | |Lupin| | May I ask what's this fc*p utility which is used to build the .html doc from the .t files, plS ? |
14:59:00 | | Quit |Lupin| (Client Quit) |
14:59:49 | LinusN | it's a modified C preprocessor |
15:00 |
15:00:04 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:00:04 | * | preglow prods slasheri |
15:02:24 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
15:02:46 | |Lupin| | Hmm disconnected due to a wrong command. Did someone reply to my question in the meantime ? |
15:02:53 | |Lupin| | (s)rry for the trouble, all) |
15:02:59 | preglow | yes, linus said: |
15:03:00 | preglow | it's a modified C preprocessor |
15:03:10 | |Lupin| | ahah |
15:03:20 | |Lupin| | Is it possible to download it from somewhere ? |
15:04:47 | LinusN | http://www.contactor.se/~dast/stuff/cpp-1.5.1.tar.gz |
15:05:22 | |Lupin| | Thanks :) |
15:08:48 | | Quit linuxstb__ (Remote closed the connection) |
15:12:36 | |Lupin| | And what's about themanual ? Is the version from the CVS newer than the one inthe wiki, or the contrary ? |
15:13:50 | Bger | in the wiki is the most recent version |
15:14:09 | Bger | because it's the easiest to edit |
15:14:16 | LinusN | the cvs manual is old as hell |
15:16:07 | |Lupin| | ok. Thanks Bger and LinusN. I was surprised by finding nothing about Iriver, there, hence the question. |
15:19:00 | Bger | np, |Lupin| |
15:21:36 | TiMiD | LinusN: did you looked at the remote patch I submitted ? |
15:25:56 | LinusN | TiMiD: haven't had time, but i intend to |
15:26:22 | preglow | argh, more mixing of spaces and tabs :/ |
15:27:17 | TiMiD | ok |
15:27:23 | preglow | the codecs are such a frigging mess of styles |
15:27:28 | TiMiD | no problems :p |
15:27:46 | *** | Saving seen data "./dancer.seen" |
15:28:35 | preglow | LinusN: i take it USE_IRAM is a preferable define to check for than SIMULATOR when doing the iram init stuff? |
15:29:58 | LinusN | perhaps |
15:30:11 | preglow | why perhaps? why is it there if it's not |
15:30:49 | LinusN | i honestly don't know the purpose of it, but i guess it might be for this situation |
15:31:27 | preglow | can't say i care much either, i just know USE_IRAM exists but is almost never used for the one purpose it has |
15:32:06 | Bger | maybe somewhere should be a list with such defines ... |
15:32:13 | Bger | somewhere == wiki ? |
15:32:28 | amiconn | preglow: apps/plugins/rockboy/rockboy.c line 117 |
15:32:52 | TiMiD | LinusN: btw, I have a question about the bootloader |
15:33:01 | preglow | amiconn: 'never' was an overstatement, i've used it myself when i have the chance |
15:33:11 | TiMiD | is the ata check still enabled in it ? |
15:33:20 | TiMiD | (cf this thread : http://forums.rockbox.org/index.php?topic=1227.0) |
15:34:21 | preglow | and btw, i think codecs should never include anything but codec.h and codeclib.h, anyone agree? |
15:34:58 | preglow | that is, apart from the libraries they need, that is |
15:35:00 | preglow | like libmad, etc |
15:35:11 | preglow | right now they include playback.h and dsp.h alot as well |
15:35:35 | amiconn | preglow: you're right |
15:36:20 | preglow | think i'll just spend some time cleaning up the codecs |
15:36:51 | preglow | ok, i'll stuff whatever else is needed in codec.h instead, the only thing codecs currently need from playback.h and dsp.h, are some defines |
15:37:25 | amiconn | It's the same with plugins |
15:37:55 | amiconn | Plugins should only include plugin.h, and the .h files from apps/plugins/lib they need |
15:39:28 | preglow | ehhh |
15:39:42 | preglow | codec.h is just a couple of support routine declaratiopns |
15:39:49 | preglow | codecs.h is what they should include |
15:39:57 | preglow | but that's currently only included by codeclib.h ... |
15:40:17 | TiMiD | I think about one thing |
15:40:56 | TiMiD | could sine and cos functions be integrated into a lib |
15:41:11 | TiMiD | I'm talking about the ones in plasma and cube |
15:41:12 | preglow | i don't get the current codec header system |
15:41:22 | preglow | TiMiD: yes, i've thought about that |
15:41:43 | preglow | TiMiD: i can code a nice interpolated sine routine in a jiffy |
15:41:51 | TiMiD | since I was working on another plugin which also uses them |
15:42:17 | preglow | problem is just what form the argument and return value should be in |
15:42:27 | TiMiD | hmm |
15:42:30 | preglow | i'd like the argument to be from 0 to 0xffffffff |
15:42:35 | preglow | which represents 0 and 2*pi |
15:42:40 | TiMiD | isn't there also some trigonometrics fn in the codecs code ? |
15:42:47 | preglow | and gives lots of precision |
15:43:15 | preglow | return value should be value from -2^31 to 2^31 |
15:43:21 | preglow | this is just the way i'd like to use it |
15:43:23 | TiMiD | that is not a problem, you just have to generate the table :) |
15:43:30 | preglow | nah, you precalc that |
15:43:33 | amiconn | The current implementation for plugins uses way less precision, but is sufficient for gfx stuff |
15:43:55 | amiconn | argument in degrees, result in 18.14 fixed point |
15:44:06 | preglow | yeah, argument in degrees is a bad thing, if you ask me |
15:44:16 | amiconn | why? |
15:44:20 | TiMiD | I agree too |
15:44:23 | preglow | because it doesn't offer enough granularity |
15:44:30 | preglow | i'd like this sine routine to be used in dsp as well |
15:44:41 | preglow | where i'll need lots more precision than 0..360 integer |
15:45:50 | amiconn | Higher precision will be slower, and the degree->whatever conversion will add even more |
15:46:00 | amiconn | -> Not recommended for gfx, imho |
15:46:04 | preglow | no, you just need to recalc the deltas you use somewhat |
15:46:28 | preglow | the sine routine in itself will be very high quality if it's just a linearly interpolated lookup with 128 samples in the table |
15:46:53 | amiconn | The current plugin sine doesn't interpolate at all |
15:46:58 | preglow | i know |
15:47:15 | preglow | but it does a low of branching which makes it slower than a plain interpolated lookup |
15:47:24 | preglow | s/low/lot/ |
15:47:24 | amiconn | Hmm? |
15:47:35 | preglow | forget it, that's just the precalc |
15:47:39 | amiconn | It does exactly 2 conditional branches, and a table lookup |
15:48:22 | preglow | three branches, one mod and a table lookiå |
15:48:24 | preglow | lookup <- |
15:48:34 | preglow | that is, two branches and one conditiional |
15:49:05 | preglow | the mod in itself isn't cheap, which is exactly why i want to use the full range of the argument, so we don't need to handle that |
15:49:18 | preglow | plus it gives lots of nice precision for audio work as well |
15:51:02 | | Quit MasteR` ("I'm a quit message virus. Please replace your old line with this line and help me take over the world.") |
15:51:05 | |Lupin| | The Quick Menu can be accessed only while playing ? |
15:51:41 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
15:51:43 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
15:53:00 | preglow | but whatever, a lower precision one will do just fine for gfx, but we'll also need it for audio sooner or later, that's almost certain |
15:54:04 | preglow | i did a nice full precision 32 bit sine function for coldfire using 512 bytes of ram, six simple bit arithmetic instructions and a 64 bit mul |
15:54:05 | amiconn | I already thought about a generic table & interpolation function. |
15:54:17 | preglow | the mul doesn't have to be 64 bit either, but that loses some precision of course |
15:54:21 | amiconn | I want to improve the log() and exp() for the peakmeter |
15:54:55 | preglow | ehh, i forgot two memory accesses of course ;) |
15:55:15 | amiconn | The 64bit mult takes quite some instructions... you could reuse my routine from mandelbrot.c |
15:55:27 | amiconn | It's somewhat faster than gcc's muldi3 |
15:55:41 | preglow | yeah, i can imagine, i've just done it with the emac unit thus far |
15:55:57 | amiconn | I tried emac as well, but it wasn't any faster |
15:56:07 | preglow | not if you want the full 64 bit result, no |
15:56:19 | preglow | but for sine() the 32 bit high bit result will be more than enough |
15:56:54 | preglow | but i could check and see if a 32 bit mul is enough |
15:58:13 | preglow | doing a quick test now |
16:00 |
16:06:40 | preglow | looks completely decent |
16:08:03 | * | amiconn just found a superfluous instruction in his 64 bit mul... |
16:13:08 | preglow | with a 32 bit mul, the sine has a first harmonic at -80db |
16:15:02 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
16:18:38 | | Quit B4gder ("CGI:IRC") |
16:19:55 | | Join webguest80 [0] (n=53afb0c2@labb.contactor.se) |
16:24:00 | |Lupin| | (How) Is it possible to play radio with RockBox on an Iriver H120, please ? |
16:24:11 | |Lupin| | I can't findthe eoc for this in the Rockbox manual. |
16:24:47 | Slasheri | |Lupin|: you can find the radio from the settings menu |
16:25:14 | | Join thegeek [0] (n=thegeek@s057b.studby.ntnu.no) |
16:25:31 | |Lupin| | oh ! |
16:25:33 | |Lupin| | Ok, thanks. |
16:25:37 | Slasheri | :) |
16:28:19 | | Join tvelocity [0] (n=tony@ipa104.1.tellas.gr) |
16:29:20 | preglow | Slasheri: you got time to look at the mpc.c source code to see if i'm doing something wrong? if not, there's most definitely something wrong with the dsp interleaved setero handling |
16:29:38 | preglow | if so, it's here: http://www.pvv.org/~thomj/rockbox/mpc.c |
16:29:51 | preglow | had a look at dsp.c and can't say i see anything obviously wrong |
16:36:35 | preglow | but something is wrong, the right channel is full amplitude noise, and the left channel is correct speed, but half pitch and too low amplitude |
16:36:45 | preglow | the disk writing i do there gives a perfect result |
16:41:22 | Slasheri | preglow: ah, checking that soon :) |
16:41:31 | | Join Paul_The_Nerd_ [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
16:41:59 | Slasheri | preglow: hehe, that sounds like a common problem.. i had always that kind of things while coding the dsp long time ago ;) |
16:42:29 | preglow | yes, i've had tons of them myself when doing similar work |
16:47:30 | webguest80 | w00t so how's mpc coming along? |
16:47:54 | Slasheri | preglow: just tried and the pcm output sounds pretty fun :D |
16:48:03 | preglow | Slasheri: yes, yes it does, heh |
16:48:12 | Bger | dj scratch ? :) |
16:48:25 | preglow | webguest80: badly, i'm just refurbishing the codec plugin, i might add seeking to see how bad that is, though |
16:53:28 | | Quit Paul_The_Nerd (Read error: 110 (Connection timed out)) |
17:00 |
17:06:40 | | Nick Paul_The_Nerd_ is now known as Paul_The_Nerd (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
17:13:49 | | Join _FireFly_ [0] (n=FireFly@p54A45FE9.dip.t-dialin.net) |
17:15:37 | | Join solexx___ [0] (n=jrschulz@c129179.adsl.hansenet.de) |
17:17:26 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.umbc.edu) |
17:23:03 | Slasheri | preglow: fixed |
17:23:10 | Slasheri | there was two problems in mpc.c: |
17:23:35 | Slasheri | ci->configure(DSP_SET_SAMPLE_DEPTH, (long *)(MPC_FIXED_POINT_SCALE_SHIFT - 1)); and while (!ci->pcmbuf_insert((char *)sample_buffer, status*sizeof(MPC_SAMPLE_FORMAT)*2)) |
17:23:41 | Slasheri | just do those changes and it will work :) |
17:25:22 | preglow | baaah |
17:25:28 | preglow | the first one is too stupid to be true |
17:25:32 | Slasheri | hehe :D |
17:26:06 | preglow | but why the last *2 ? |
17:26:26 | Slasheri | if interleaved, it wants the real byte length |
17:26:35 | preglow | not exactly intuitive... |
17:26:37 | Slasheri | and with non-interleaved mode the byte length / 2 |
17:27:09 | preglow | comment that somewhere |
17:27:26 | Slasheri | hmm, good idea :) |
17:27:47 | *** | Saving seen data "./dancer.seen" |
17:28:16 | preglow | i'm going to include dsp.h and playback.h in codecs.h |
17:28:32 | preglow | since codecs really shouldn't need to include them explicitely |
17:29:51 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
17:32:23 | preglow | Slasheri: thanks for finding my bugs anyway |
17:32:33 | Slasheri | np :) |
17:34:21 | preglow | HWCODEC == SWCODEC on h1x0, yes? |
17:34:49 | _FireFly_ | afaik is h1x0 SWCODEC |
17:35:29 | preglow | i added dsp.h and playback.h to the #if (HWCODEC == SWCODEC) part in codecs.h, still some codecs refuse to compile |
17:35:50 | amiconn | preglow: CONFIG_CODEC, not HWCODEC |
17:35:53 | preglow | well, it's quite certainly not true |
17:36:03 | preglow | then what the hell does HWCODEC == SWCODEC mean? |
17:36:28 | preglow | typo? |
17:36:30 | amiconn | nothing |
17:36:40 | amiconn | HWCODEC did never exist |
17:36:57 | preglow | ok, so it's a typo and i should make it #if (CONFIG_CODEC == SWCODEC) instead ? |
17:37:48 | preglow | works great if i do so, at least |
17:38:16 | | Quit {Mike} (Remote closed the connection) |
17:38:36 | amiconn | firmware/export/config-*.h |
17:39:24 | | Join winjer [0] (i=doug@harzer.cheeseonhost.com) |
17:39:26 | winjer | lo |
17:39:40 | winjer | i've got an iriver iHP-140, and i want to run rockbox on it |
17:39:45 | winjer | do i just use the h120 stuff? |
17:40:10 | preglow | amiconn: you're the one who added that line, why'd you do that if it'll never trigger? :) |
17:40:24 | amiconn | Hmm? which line? |
17:40:39 | preglow | codecs.h line 46 |
17:41:41 | preglow | nah, you just touched it last, according to cvs |
17:41:58 | amiconn | I didn't add it, I just changed it (overlooking the mistake) :/ |
17:42:03 | _FireFly_ | winjer: yepp |
17:42:05 | preglow | it's been there from the start |
17:42:08 | amiconn | http://www.rockbox.org/viewcvs.cgi/apps/codecs.h?r1=1.17&r2=1.18 |
17:42:20 | winjer | _FireFly_: cool, just copy it on and do the firmware thing? |
17:42:22 | preglow | amiconn: so we agree it's supposed to be CONFIG_CODEC == SWCODEC, then? |
17:42:25 | amiconn | I changed the right part of the comparison |
17:42:28 | amiconn | yup |
17:42:34 | preglow | aight, changed and it works just fine |
17:42:41 | _FireFly_ | winjer: h120 and h140 are the same exept that the h140 has an bigger hd than h120 |
17:42:52 | amiconn | However, I don't see the point of that #if |
17:43:06 | _FireFly_ | winjer: look at http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
17:43:14 | amiconn | codecs.h is for swcodec platforms only anyway |
17:43:16 | winjer | _FireFly_: wicked thanks |
17:43:50 | preglow | amiconn: well, that depends on your plans |
17:44:02 | | Nick TiMiD is now known as TiMiD[starcraft] (n=TiMiD[FD@asgard.valombre.net) |
17:44:02 | DBUG | Enqueued KICK TiMiD[starcraft] |
17:44:13 | preglow | amiconn: or do you want to use a very different codec subsystem for archos codecs when that day comes? |
17:44:45 | amiconn | I think it has to be quite different... |
17:45:42 | preglow | yes, indeed |
17:46:02 | preglow | but ok, i'll just rip out the entire CONFIG_CODEC, then? |
17:46:12 | preglow | the ifdef, i mean |
17:49:42 | preglow | we can almost play some low quality musepack files now |
17:50:16 | preglow | will anyone shoot me if i kill the goto in the codecs? |
17:50:19 | preglow | it just feels... nasty... |
17:51:06 | Paul_The_Nerd | There's a goto? |
17:51:09 | Paul_The_Nerd | Wow... |
17:51:11 | preglow | oh yes |
17:54:05 | | Quit LinusN ("disconnecting from stoned server.") |
17:54:21 | Paul_The_Nerd | I have never actually seen one used outside of BASIC |
17:54:49 | preglow | i've seen tons of gotos in c |
17:54:52 | preglow | sometimes they're nice to have |
17:54:59 | preglow | but i don't think this is one of those places :) |
17:55:03 | | Quit Slasheri (brown.freenode.net irc.freenode.net) |
17:55:03 | NSplit | brown.freenode.net irc.freenode.net |
17:58:25 | winjer | _FireFly_: thanks, it works perfectly |
17:58:25 | winjer | very nice |
17:58:30 | | Join yosemite_ [0] (i=sam@threepwood.dasbistro.com) |
17:58:56 | winjer | is there any way of getting the current status displayed on the remote, or is that on the wishlist? :) |
17:59:21 | NHeal | brown.freenode.net irc.freenode.net |
17:59:21 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
17:59:23 | | Quit yosemite (brown.freenode.net irc.freenode.net) |
17:59:40 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
17:59:57 | _FireFly_ | i have made a patch wich adds remote-supprt and on home.arcor.de/s,wezel can you find a compiled version |
18:00 |
18:00:45 | winjer | _FireFly_: http://home.arcor.de/swezel/ is empty |
18:00:53 | _FireFly_ | ups s.wezel |
18:02:01 | winjer | ah yes ;) |
18:04:54 | winjer | \o/ works |
18:05:04 | winjer | _FireFly_: great |
18:05:12 | | Join LinusN [0] (n=linus@labb.contactor.se) |
18:10:55 | preglow | i just encountered a bug that resulted in the backlight never turning off |
18:10:55 | preglow | haha |
18:11:09 | _FireFly_ | ?? |
18:12:51 | TiMiD[starcraft] | preglow: a goto can sometimes be useful and the best way to solve a problem |
18:12:57 | preglow | TiMiD[starcraft]: yes, i know |
18:13:05 | | Nick TiMiD[starcraft] is now known as TiMiD (n=TiMiD[FD@asgard.valombre.net) |
18:13:05 | DBUG | Enqueued KICK TiMiD |
18:13:08 | | Part LinusN |
18:13:22 | TiMiD | hehe :) |
18:14:03 | TiMiD | I have a suggestion |
18:14:15 | TiMiD | about the display code in the driver |
18:14:40 | TiMiD | a lot of high level fn use exacly the same code for remote and main display |
18:15:04 | TiMiD | why not to move them to "user space" and make them use the same code |
18:15:13 | _FireFly_ | ?? |
18:15:37 | TiMiD | for example lcd_remote_vline and lcd_vline |
18:15:43 | TiMiD | it's the same code |
18:15:55 | TiMiD | so it eats memory |
18:15:55 | _FireFly_ | not really :) |
18:16:12 | _FireFly_ | they call different lcd_ functions :) |
18:16:32 | TiMiD | it could be a fn ptr :p |
18:18:15 | TiMiD | excepted the low level code that handles registers registers and so on, these are very similar |
18:22:59 | preglow | Slasheri: does one have to set seek_time to 0 after a seek is complete? shouldn't seek_complete() do that for you? |
18:23:52 | Slasheri | preglow: ah, good point. It should but currently it doesn't.. |
18:24:10 | Slasheri | so you have manually set it to 0 or fix the code :) |
18:24:22 | preglow | i'll fix the code and correct the codecs to use seek_complete |
18:24:25 | preglow | some of them don't |
18:24:30 | Slasheri | good :) |
18:24:36 | | Join Luthion [0] (n=NNSCRIPT@220.80-202-213.nextgentel.com) |
18:25:51 | preglow | Slasheri: seek_complete doesn't know where it's called from, shall i just assume ci.seek_time is what i need to clear? voice codecs should not need to seek... |
18:26:13 | | Quit Luthion (Client Quit) |
18:26:32 | | Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) |
18:26:42 | Slasheri | yes, i think you can assume that. And current_codec will tell you if it's voice or audio codec |
18:27:06 | preglow | i just assume ci and add a comment, voice codec should never have to seek, if you ask me |
18:28:22 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
18:29:09 | preglow | musepack seeking doesn't look too good |
18:29:09 | Slasheri | yep, true |
18:34:57 | amiconn | TiMiD: In fact this idea (unifying higher-level code of the lcd driver) was already discussed a while ago |
18:35:35 | TiMiD | ok |
18:35:58 | amiconn | I agree that it can save space on iriver, but I wouldn't want such a unification to make the code bigger for units with just one display |
18:36:42 | amiconn | Plus, we should not pull on too many ends at once, the results might be unsatisfying.. |
18:37:33 | TiMiD | I was thinking about that because with my remote patch, it would be very simple to do this for these high level fn |
18:37:57 | amiconn | There's not that much reusable code |
18:38:21 | TiMiD | hmm |
18:38:33 | TiMiD | atleast the code that draws lines and strings |
18:38:35 | amiconn | xxx_drawpixel() (tiny fn), xxx_drawline(), xxx_drawrect() |
18:38:37 | TiMiD | the scrolling thread |
18:39:07 | amiconn | Yes, and the string drawing |
18:39:19 | amiconn | Scrolling thread can't be unified |
18:40:43 | TiMiD | oh why ? |
18:40:52 | TiMiD | (the code is also almost the same |
18:41:26 | amiconn | Yes, but the contexts are different, and the settings too |
18:41:59 | preglow | hmm |
18:42:08 | preglow | is there some way to pass track length info to the playback system from a codec? |
18:42:16 | preglow | i don't want to alter metadata.c to understand mpc files :/ |
18:42:39 | amiconn | ...and when thinking about an improved concept (scrolling boxes, and retaining attributes like colour, font etc), even the context format will be different |
18:43:41 | TiMiD | ok |
18:44:37 | TiMiD | it's sure that the scroll system is not very flexible for pixel displays |
19:00 |
19:05:00 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:11:10 | | Quit |Lupin| ("leaving") |
19:27:10 | | Join Moos [0] (i=DrMoos@m90.net81-66-158.noos.fr) |
19:27:48 | *** | Saving seen data "./dancer.seen" |
19:30:16 | _FireFly_ | i have a little patch so that comments are really ignored in wps-files |
19:31:29 | _FireFly_ | currently they aren't e.g. when the bitmap loading lines are on the end of the file and between this lines comments are used |
19:31:32 | Moos | Slasheri: aware? |
19:31:40 | Moos | hi Firefly btw |
19:31:51 | _FireFly_ | hi |
19:33:37 | Slasheri | ah, hi Moos :) |
19:34:06 | Moos | Re Miika |
19:34:08 | Slasheri | Moos: would you like to try now? |
19:34:17 | Moos | yes if you want |
19:34:31 | _FireFly_ | what to try ?? |
19:34:34 | Slasheri | ok, just a moment.. i will try to register with nickserv so i can dcc you |
19:34:39 | Moos | ok |
19:34:44 | Slasheri | _FireFly_: little dircache debugging |
19:34:50 | _FireFly_ | ahja |
19:35:24 | Slasheri | Moos: ups |
19:35:35 | Slasheri | don't use that file |
19:35:47 | Moos | ok |
19:36:00 | Slasheri | that's weird.. dcc sent only 7 kB |
19:36:08 | Slasheri | try deleting previous file if you have one |
19:36:24 | Slasheri | (in the dcc directory) |
19:36:28 | Moos | let me check where incomed |
19:37:37 | Moos | I find nothing |
19:37:40 | Moos | try again |
19:37:44 | Slasheri | ok, trying |
19:37:57 | Slasheri | no, it doesn't work :/ |
19:38:33 | Moos | how did you do for send me files in the past |
19:38:35 | Moos | ? |
19:38:46 | Slasheri | with dcc :) but i will put it to the web |
19:38:52 | Moos | a ok |
19:39:08 | Moos | or mail if you want |
19:41:24 | Lear | Why is -fno-builtin set when compiling the simulator? |
19:42:33 | | Quit tvelocity ("Leaving") |
19:45:07 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
19:47:59 | linuxstb | preglow: You should just be able to set id3->length (an integer number of milliseconds) from mpc.c |
19:48:31 | linuxstb | I mean ci->id3->length |
19:48:46 | preglow | linuxstb: will try that |
19:49:29 | linuxstb | But how much work would it be to add it to metadata.c ? What does an mpc file look like? |
19:49:57 | preglow | well |
19:50:10 | preglow | you can have a look at streaminfo.c in libmusepack |
19:50:15 | preglow | that's what's used to extract the information |
19:50:24 | preglow | i've already added ape tag reading for mpc files to metadata.c |
19:50:42 | | Join tvelocity [0] (n=tony@ipa104.1.tellas.gr) |
19:51:01 | _FireFly_ | it would be nice if ape tags can be also used in flag files :) |
19:51:06 | _FireFly_ | flac |
19:51:22 | linuxstb | Why? What's wrong with vorbis comments? |
19:52:08 | _FireFly_ | oh foget it i have found the cmd-line tool to show vorbis comments |
19:52:11 | _FireFly_ | :) |
19:52:12 | preglow | linuxstb: that's 32 bit int, yes? |
19:53:16 | linuxstb | preglow: It's defined in firmware/export/id3.h - "unsigned long" |
19:53:28 | linuxstb | So yes - 32-bit int. |
19:53:55 | amiconn | Lear: (-fno-builtin) We want our own implementations for standard functions to be used in the simulator as well |
19:54:27 | Lear | Hm.. I see. But it makes it harder to use a proper alloca there then... |
19:54:46 | preglow | linuxstb: worked just fine, thanks |
19:55:00 | preglow | Lear: why? it's called __builtin_alloca there as well |
19:55:33 | Lear | When -fno-builtin is set, __builtin functions aren't available... |
19:56:00 | Lear | If I read the manual right... :) |
19:57:09 | Lear | Perhaps not, but still the problem is that __builtin_alloca does not work in the simulator... |
19:57:38 | linuxstb | alloca manpage: "The alloca function is machine and compiler dependent. On many systems its implementation is buggy. Its use is discouraged." |
19:58:08 | preglow | Lear: the __builtin functions are still there, it's just that they're prefixed with just that... __builtin |
19:58:09 | Lear | linuxstb: Which implementation is that? |
19:58:55 | linuxstb | I'm not sure, but it's a GNU manpage. |
19:59:06 | linuxstb | "man 3 alloca" in Debian. |
19:59:24 | preglow | __builtin_alloca works just fine for gcc |
19:59:27 | preglow | so this doesn't affect us |
19:59:53 | Lear | preglow: Then explain why "#define alloca __builtin_alloca" works fine on target but not in the simulator. |
20:00 |
20:01:37 | linuxstb | Lear: Is it just Tremor that uses alloca ? |
20:01:38 | Lear | preglow: think I found it, a stray alloca declaration in Tremor/misc.h... |
20:01:53 | Lear | linuxstb: as far as I know, yes... |
20:02:07 | preglow | Don't recognize built-in functions that do not begin with __builtin_ as prefix. |
20:02:10 | preglow | that's what the manual says |
20:03:02 | linuxstb | Wouldn't it be better to try and get rid of the alloca calls in the first place? |
20:03:24 | linuxstb | It seems an easy way to get a stack overflow. |
20:03:29 | preglow | ok, i've got musepack seeking working |
20:03:31 | preglow | but it's _SLOW_ |
20:03:38 | preglow | should i even bother commiting it? |
20:03:46 | preglow | linuxstb: using the stack is good |
20:03:54 | preglow | linuxstb: and alloca use is pretty rare as it is |
20:03:55 | Lear | linuxstb: in the Tremor case, it isn't that easily done... It was written like that for a reason... |
20:04:15 | Lear | linuxstb: and it is mainly only used for smallish allocations |
20:04:21 | linuxstb | But shouldn't they be statically allocated on the stack? |
20:04:29 | Lear | sorry, "mainly used for smallish allocations". |
20:04:32 | preglow | you can't statically allocate something on the stack |
20:04:36 | preglow | that's not possible |
20:04:58 | linuxstb | Bad choice of word - but I think you know what I mean? |
20:05:04 | preglow | hmm, not sure |
20:05:06 | Lear | static size allocation, I guess he means, but for tremor, that would often waste stack space, I guess, if it was easy to know the max size... |
20:05:13 | preglow | ahh, right |
20:05:14 | preglow | i get it |
20:05:29 | linuxstb | Lear: Why is the stack wasted? We have to make the stack large enough for the worse case. |
20:05:31 | preglow | exactly |
20:05:40 | preglow | linuxstb: and as of now, tremor isn't even close |
20:05:44 | preglow | but yeah |
20:05:54 | preglow | vorbis is written to allow massive encoder changes without a decoder change |
20:06:02 | preglow | that's why tremor is so vague with its max limits |
20:06:09 | Lear | it would often allocate more stuff than necessary... |
20:06:11 | preglow | there are none |
20:06:30 | Lear | preglow: btw, did you know that TREMOROPTS isn't used in the builds? Not that it makes much of a difference... :/ |
20:06:36 | linuxstb | But we should enforce some limits based on current encoders - otherwise we can get stack overflows in the future. |
20:07:14 | linuxstb | Even if they are just #defines. The FLAC decoder has some of those - something like MAX_SUPPORTED_BLOCKSIZE |
20:08:24 | preglow | Lear: didn't know that, no |
20:08:33 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
20:08:45 | preglow | but anyone, should i commit mpc seeking even though it's dog slow? |
20:08:58 | Paul_The_Nerd | Probably |
20:08:59 | Lear | Easy to tell; build output should include (Tremor), but doesn't... The rule is wrong. |
20:09:12 | Lear | Is all of MPC slow, or just the seeking? |
20:09:38 | linuxstb | preglow: Yes, I think you should. Unless you think your approach is fundamentally wrong. |
20:10:30 | preglow | no, no, perfectly logical and simple |
20:10:34 | preglow | it's libmpcdec that is at fault |
20:12:59 | linuxstb | So what's the problem with libmpcdec? |
20:15:11 | preglow | the format plain and simple doesn't support seeking |
20:15:25 | preglow | i knew this from before, just had to try it to believe it |
20:15:56 | preglow | no seektable, no nothing |
20:16:13 | preglow | it uses an aeon to search thirty seconds into the future |
20:16:18 | preglow | gimme a sec, and i'll commit it |
20:18:42 | Ctcp | Ignored 2 channel CTCP requests in 29 minutes and 3 seconds at the last flood |
20:18:42 | * | amiconn successfully read his H140's flash chip maufacturer and device id :) |
20:18:56 | amiconn | Had to correct the flash wait states for this to work |
20:19:10 | _FireFly_ | :) |
20:19:18 | preglow | then hooray! |
20:19:34 | Slasheri | amiconn: hehe, and the next step would be to erase and write some unused (or original firmware) flash areas? :) |
20:19:46 | amiconn | Perhaps, but not now |
20:20:16 | amiconn | I just wanted to complement the removal of the flash write protection with something minimal useful |
20:20:46 | amiconn | If I only knew whether the H1x0 flash chips are 70ns or 90ns... |
20:21:39 | Slasheri | Hmm, isn't there a rdy pin or something like that you could probe if the chip is ready? |
20:27:20 | | Quit ghode|afk (Read error: 104 (Connection reset by peer)) |
20:28:32 | Moos | Slasheri: just back |
20:28:33 | Moos | pv |
20:33:10 | | Join ghode|afk [0] (n=garudin@host-83-146-62-103.bulldogdsl.com) |
20:33:13 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:35:42 | Moos | Slasheri: still here? |
20:36:09 | Moos | it's maybe one runtime db bug for your dircache :-( |
20:36:38 | Slasheri | yes |
20:36:49 | Moos | still freezed |
20:37:03 | Slasheri | good |
20:38:39 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
20:42:47 | _FireFly_ | argh bad ripping/tagging tool to rip/tag from cd to flac :) |
20:43:08 | Paul_The_Nerd | What are you using _FireFly_? |
20:43:48 | _FireFly_ | the tool had set the vorbis comment tags lowercase so metaflag didn't see the comments bad after retagging the files with easytag it works with metaflag :) |
20:44:05 | _FireFly_ | metaflac |
20:44:14 | Paul_The_Nerd | Heh |
20:44:15 | Paul_The_Nerd | Gotcha |
20:45:43 | _FireFly_ | a similar problem was with grip and ogg-files |
20:46:01 | _FireFly_ | these ogg-files produced codec-failure on my h120 |
20:46:38 | _FireFly_ | ogginfo said that there where a hole in the file but with easytag i could "repair" these files |
20:48:20 | Paul_The_Nerd | Gotcha |
20:49:00 | Paul_The_Nerd | So, easytag would be a good first program for me to remember to acquire. |
20:49:35 | _FireFly_ | Paul_The_Nerd: the tool which i had ripped the flac files is rip(rip.sf.net) |
20:49:53 | _FireFly_ | a simple retagging with easytag :) |
20:49:59 | Paul_The_Nerd | Gotcha |
20:50:04 | _FireFly_ | easytag had no problem to read the tags |
20:50:30 | Paul_The_Nerd | Right now I'm using windows, because I'm waiting to be able to use my laptop's wireless properly in linux before I switch over. |
20:51:22 | _FireFly_ | which chip is used in the wireless ?? |
20:51:50 | Paul_The_Nerd | I honestly don't know. |
20:52:04 | Paul_The_Nerd | I didn't bother to check... I'd already read the only known way to make it work was ndiswrapper |
20:52:37 | Paul_The_Nerd | Which doesn't work in linux compiled to run with an AMD64 under 64-bit mode, apparently. |
20:56:08 | _FireFly_ | oh i was wron rip set id3tags in the flag files |
20:59:54 | Paul_The_Nerd | id3 in the flacs? |
21:00 |
21:01:04 | | Quit Moos (Read error: 110 (Connection timed out)) |
21:02:36 | preglow | Slasheri: what is the set_offset call? |
21:05:35 | | Join Coldtoast [0] (i=tor@tor/session/x-54364c3fea0da5fb) |
21:06:34 | Coldtoast | interesting! I though tyou pretty much got klined on EFnet for using TOR |
21:08:23 | _FireFly_ | Paul_The_Nerd:yepp |
21:12:24 | _FireFly_ | is someone interesting about my patch for really ignore comment-lines in wps-files ?? |
21:13:09 | Paul_The_Nerd | Does that make them not count against size limits? |
21:13:57 | _FireFly_ | currently not because i check the comments in wps_format() |
21:15:32 | _FireFly_ | to ignore comments when loading the wps_loaf function must be changed to read each line insteed to read the file complete |
21:15:38 | _FireFly_ | wps_load |
21:16:52 | amiconn | The flash rom does indeed look unscrambled |
21:17:05 | * | amiconn added ROM dump for H1x0 as well |
21:22:33 | Paul_The_Nerd | Aah, so what benefit does the true ignore add _FireFly_? |
21:24:57 | _FireFly_ | if you have your bitmap loading lines(%x %xl) are on the end of file, you have some comments bewteen this lines and you don't use all viewable lines to display something, then some of these comments are shown while in wps |
21:25:05 | preglow | Slasheri: really, i think the number passed to pcmbuf_insert should always be samples per channel :> |
21:25:08 | _FireFly_ | i hope it is understandable |
21:26:06 | | Join actionshrimp [0] (i=dave@dhcp-163-1-214-173.seh.ox.ac.uk) |
21:26:11 | Paul_The_Nerd | So it is beneficial. Though it's still not a good idea to put comments in a WPS anyway, though. |
21:26:14 | Slasheri | preglow: hmm, you might be correct :) i don't know why but long time ago i think it could be better to use bytes instead of samples |
21:26:23 | Slasheri | preglow: set_offset updates the id3 elapsed information |
21:26:57 | _FireFly_ | i try to change wps_load so that comments won't be included in the temp format-buffer for the wps |
21:27:10 | | Join Moos [0] (n=527bf817@labb.contactor.se) |
21:27:49 | *** | Saving seen data "./dancer.seen" |
21:27:56 | Moos | Re |
21:28:09 | Moos | connexion problem at home :( |
21:28:24 | Moos | Slasheri: scuse me, still here |
21:28:57 | Slasheri | hi Moos :) gotta go sleep soon |
21:29:40 | Moos | irc client sucks here :( |
21:29:51 | Slasheri | hmm :/ |
21:30:02 | Moos | did you identified more precisely the problem? |
21:30:21 | Moos | the runtime problem I mean |
21:30:21 | Slasheri | no, because i don't use the runtime db.. you really should consult HCl |
21:30:30 | preglow | Slasheri: and why should i call that if i've also called set_elapsed? |
21:31:16 | Slasheri | oh, weird.. there were two functions |
21:31:24 | Lear | interesting detail: in filetree there's a big if statement with lots of "(dptr->attr & TREE_ATTR_MASK)" cases that aren't optimized away (on m68k at least)... :) |
21:31:27 | Moos | Slasheri: ah, but your code need to be compatible with runtime db, no? :-) |
21:31:53 | Slasheri | preglow: i think i haven't even added that offset thing.. but still looking what it does ;) |
21:32:13 | Slasheri | Moos: yes, or rundb less buggy. I hope hcl finds out the problem |
21:32:17 | | Join banan_ [0] (i=banan@dalink.campus.luth.se) |
21:32:26 | Moos | when I tuned runtime off, the bug didn't apear, it's better than yesterday :D |
21:32:31 | | Join thegeek_ [0] (n=thegeek@s057b.studby.ntnu.no) |
21:32:38 | | Join muesli- [0] (i=muesli_t@Bbc73.b.pppool.de) |
21:32:41 | Moos | now I can use the dircache again |
21:32:46 | Moos | :P |
21:32:48 | muesli- | high |
21:32:59 | _FireFly_ | ho |
21:33:00 | _FireFly_ | :) |
21:33:02 | Moos | but not the runtime, HCl ? :-) |
21:33:04 | HCl | hmm? |
21:33:06 | HCl | who what? |
21:33:12 | muesli- | :) |
21:33:15 | Moos | Hello HCl |
21:33:17 | HCl | hi |
21:33:20 | Moos | and muesli |
21:33:23 | HCl | what bug in the runtime db? O.o |
21:33:28 | HCl | runtime db is pretty clean as far as i know. |
21:33:34 | Moos | with the new dircach code |
21:33:58 | | Join banan__ [0] (i=banan@dalink.campus.luth.se) |
21:33:58 | muesli- | hiho _FireFly_ Moos, hcl and all i forgot... |
21:34:03 | Moos | no just with last Slasheri changes, your runtime db sucks :D |
21:34:09 | Slasheri | preglow: hmm, i think that offset thing has something to do with resume.. but now i have to go :/ |
21:34:10 | Moos | HCl |
21:34:20 | HCl | whats the dircache and what does it do? |
21:34:41 | muesli- | hcl..your beyond the times ;) |
21:34:42 | | Quit thegeek_ (Read error: 104 (Connection reset by peer)) |
21:34:51 | HCl | no, just been busy with other stuff |
21:34:52 | HCl | mostly gf |
21:34:57 | | Join thegeek_ [0] (n=thegeek@s057b.studby.ntnu.no) |
21:35:03 | Moos | hehe apear you don't look Rb news those days ;-) |
21:35:06 | muesli- | you have only one gf and thats your iriver ;) |
21:35:49 | HCl | anywho. |
21:35:57 | HCl | whats the dircache and what does it do? |
21:35:59 | Moos | HCl: your new java design will never commited? |
21:36:14 | muesli- | hcl remember the "spin bug" ? |
21:36:15 | Moos | very good feature for the crazy browserers |
21:36:26 | HCl | Moos: it hasn't yet till i'm more sure to what people want. |
21:36:31 | HCl | muesli-: not really..? |
21:36:32 | muesli- | rbx cashes now the whole hdd |
21:36:38 | muesli- | caches |
21:36:39 | muesli- | damn |
21:37:02 | HCl | in the filewrite /reading layer or? |
21:37:49 | muesli- | dunno |
21:37:50 | Moos | Slasheri is your man for details ;-) |
21:38:01 | HCl | i don't understand how such a thing would mess with the runtime database |
21:38:10 | HCl | unless its closing and re-opening files |
21:38:50 | Moos | hehe, here if I tuned both the new dircach and your runtime db, isn't possible to shutting down |
21:38:51 | muesli- | _FireFly_ hasb been those lockups sorted out? |
21:40:01 | Moos | HCl: if you didn't test yet your "old" .jar, there fews little bugs ;-) |
21:40:12 | HCl | like? |
21:40:33 | HCl | its hard for me to understand the consequences for my runtime db if i don't fully understand what this dir cache does |
21:40:56 | Moos | like rating thinks, the runing time debug features, databox.... |
21:41:02 | Moos | *things |
21:41:09 | Moos | :D |
21:41:26 | Moos | not dramatical |
21:41:36 | HCl | the rating and such is stored in the mp3entry structure |
21:42:08 | _FireFly_ | muesli-: i don't know but Slasheri and moos are working on it |
21:42:27 | muesli- | sounds good :D |
21:45:24 | preglow | i don't even think i'll bother adding resume support to musepack |
21:45:29 | preglow | people will just think it's locked up |
21:45:49 | Paul_The_Nerd | It's that slow? |
21:46:00 | linuxstb | preglow: hehe. You don't sound like a fan of libmusepack. |
21:46:11 | preglow | well |
21:46:25 | linuxstb | Is poor seeking a limitation of the musepack format? |
21:46:26 | preglow | in principle i like the musepack format |
21:46:32 | preglow | but its execution, no |
21:46:42 | preglow | and libmusepack is more or less tailored to arm math |
21:46:50 | preglow | linuxstb: yes it is |
21:46:59 | preglow | according to the libmusepack people, at least |
21:47:03 | preglow | and they should know |
21:47:58 | linuxstb | Is it another case of variable sized frames and no seek table? |
21:48:36 | | Quit thegeek (Read error: 113 (No route to host)) |
21:48:57 | | Quit merbanan (Read error: 110 (Connection timed out)) |
21:51:10 | preglow | yes, i guess so |
21:51:15 | | Quit banan_ (Read error: 110 (Connection timed out)) |
21:51:21 | preglow | and some kind of inter-frame dependecies, i think |
21:52:46 | muesli- | HCl started a runtime contest yesterday. already 22h continious playback with irivers fw with the ionity. pray the new one is even better :) |
21:58:33 | HCl | hehe |
21:58:39 | HCl | i'm sure it is |
21:58:39 | HCl | :p |
21:58:49 | muesli- | 1 bar left |
21:59:22 | muesli- | hope its done before midnight |
21:59:52 | preglow | mp3s? oggs? |
22:00 |
22:00:03 | muesli- | mp3s |
22:00:12 | muesli- | toggled shuffle on |
22:00:17 | muesli- | some vbr's, cbr |
22:01:29 | amiconn | For a reproducable runtime comparison, the very same album should be selected, no shuffle, repeat = all, and of course irivers using the same hd |
22:01:37 | muesli- | unfortunately somebody switched shuffle on. i put some files in a dir and set it to endless repeat |
22:01:53 | muesli- | yeah amiconn... |
22:01:59 | muesli- | dunno who put shuffle on |
22:02:52 | amiconn | Would be interesting to compare battery runtime iriver fw <-> rockbox on the very same unit, |
22:03:11 | amiconn | testing each format supported by both firmwares |
22:03:32 | linuxstb | Are the ata_init() error codes documented anywhere (apart from reading through ata.c) ? |
22:03:58 | muesli- | amiconn that was my ideas |
22:04:03 | muesli- | -s |
22:04:06 | amiconn | linuxstb: no |
22:04:10 | muesli- | at least testing on the some mp3s |
22:04:40 | muesli- | same |
22:05:18 | linuxstb | amiconn: OK, thanks. |
22:05:31 | | Nick banan__ is now known as merbanan (i=banan@dalink.campus.luth.se) |
22:07:57 | | Quit matsl (Read error: 104 (Connection reset by peer)) |
22:08:59 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:11:14 | * | preglow cleans up codec plugin sources |
22:11:22 | | Nick solexx___ is now known as solexx_ (n=jrschulz@c129179.adsl.hansenet.de) |
22:16:32 | Moos | good night all |
22:16:36 | | Quit Moos ("CGI:IRC") |
22:20:38 | | Join Shani}{Coder [0] (i=shani@Ariel.Atlantica.US) |
22:22:06 | | Quit Shani}{Coder (Remote closed the connection) |
22:22:54 | CoCoLUS | are 40 euro fair for an ionity 1900 mah replacement battery? |
22:23:17 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
22:25:33 | muesli- | CoCoLUS yes, but wait |
22:26:05 | muesli- | thats the price on dapstore.de |
22:26:24 | muesli- | http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=7550136086&ssPageName=STRK:MEWN:IT |
22:26:40 | muesli- | i've just shopped this one and will test it within the next days |
22:26:55 | * | preglow gasps as he sees a float in a52.c |
22:27:02 | | Join Shani}{Coder [0] (i=shani@Ariel.Atlantica.US) |
22:27:51 | | Quit AliasCoffee ("Leaving") |
22:28:45 | CoCoLUS | yeah i looked at dapstore... |
22:28:57 | CoCoLUS | they sure ship to austria and they look trustworthy... so... |
22:31:18 | _FireFly_ | yehaa, i got it ;) |
22:32:06 | _FireFly_ | i could change wps_load in that way that now only non-comment lines are included in the format-buffer |
22:32:44 | _FireFly_ | and i have test the code with a 2.6kb byte wps-file where the last xl-line was on the end of the file |
22:33:07 | _FireFly_ | and this image is displayed in wps :) |
22:34:11 | preglow | linuxstb: do you know what the output format of liba52 is? from here it looks like it uses the full signed 32 bits |
22:34:48 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
22:35:55 | linuxstb | preglow: I've never really understood liba52's output. But I think it's a 32-bit unsigned output. |
22:36:16 | preglow | _unsigned_ ? |
22:36:59 | linuxstb | No, I'm mistaken. It's signed. |
22:37:04 | muesli- | CoCoLUS query |
22:37:35 | preglow | the way it's handled in a52, it's first scaled fifteen bits down, then clipped |
22:37:44 | preglow | so seems like it's signed and uses 30 bits or something |
22:38:53 | preglow | i was thinking of modifying a52.c to not do its own sixteen bit conversion as well |
22:39:00 | preglow | i'd very much like that to be handled by dsp in all cases |
22:39:55 | linuxstb | Please do. But one thing we need to get working properly is the multi-channel downmixing to stereo - I'm not sure that's working right. |
22:40:11 | preglow | oh? |
22:40:19 | preglow | i think you gave me a five channel oasis file that worked fine |
22:41:06 | linuxstb | Are you sure it was 5-channel, and not just plain 2.0 ? |
22:41:29 | preglow | not by any means |
22:41:44 | preglow | it's 448khbps |
22:41:47 | preglow | sounds like more than stereo to me |
22:43:06 | preglow | nah, you're right, foobar says it's stereo |
22:43:23 | amiconn | Getting a 5.1 ac3 file should be simple |
22:43:36 | amiconn | Just rip one from a dvd |
22:43:43 | linuxstb | I've got a sample already - just a moment.... |
22:44:16 | preglow | linuxstb: but man, that's a hefty bitrate for a stereo file anyway |
22:45:01 | linuxstb | I know - it's how the German TV station Pro-7 broadcasts. |
22:45:17 | linuxstb | It's a direct recording of their broadcast bitstream. |
22:45:48 | | Join ]RowaN[ [0] (i=a2b0y@82-43-214-84.cable.ubr10.newm.blueyonder.co.uk) |
22:46:56 | ]RowaN[ | #rockbox, where everybady knows your name |
22:46:57 | ]RowaN[ | la la la |
22:47:03 | ]RowaN[ | and you're always glad you came |
22:47:09 | muesli- | li lo la |
22:47:16 | dpassen1 | you wanna bee where you can see that troubles are all the same |
22:47:43 | ]RowaN[ | you wanan b where everybady knows yo' name |
22:47:47 | ]RowaN[ | trala lala la la |
22:48:11 | muesli- | rbx should have an own anthem |
22:48:30 | ]RowaN[ | i cant decide what hd to buy for my pc |
22:48:32 | ]RowaN[ | BRAND SPEED BUFFER PRICE SIZE MODEL |
22:48:33 | ]RowaN[ | Toshiba 5400 16mb £68 80gb MK8026GAX |
22:48:33 | ]RowaN[ | Toshiba 4200 8mb £63 80gb MK8025GAS |
22:48:36 | | Quit webguest80 ("CGI:IRC") |
22:48:45 | ]RowaN[ | gonna get me a 2.5" drive, coz less noisey |
22:48:58 | ]RowaN[ | im guessing the 5400 speed will be higher pitched noise =/ |
22:50:10 | ]RowaN[ | i found a great comparison table but it doesnt have drives bigger than 40gig (http://www.silentpcreview.com/article29-page2.html) |
22:51:08 | | Join webguest80 [0] (n=53afb0c2@labb.contactor.se) |
22:52:34 | linuxstb | I've uploaded a test 5.1 AC3 file here: http://www.davechapman.f2s.com/rockbox/ac3.zip (22MB) |
22:53:17 | linuxstb | It doesn't sound right to me in Rockbox - as if the front audio is coming out of the right channel, and the rear audio out of the left. |
22:53:30 | | Quit _FireFly_ ("Leaving") |
22:54:36 | ]RowaN[ | u want me to try it? |
22:54:43 | linuxstb | I want someone to fix a52.c :) |
22:56:09 | | Join Moos [0] (i=DrMoos@m90.net81-66-158.noos.fr) |
22:56:16 | muesli- | CoCoLUS ? |
22:56:20 | ]RowaN[ | slightly offtopic, but my pc's soundcard is linked to my amp with a digital connection, but when i play 5.1 content on my pc (e.g. Prison.Break.S01E07.HR.HDTV.AC3.5.1.XviD-CTU.avi using media player), my amp doesnt recognise it as 5.1.. any ideas guys? |
22:57:05 | crwl | your player software must be misconfigured |
22:57:06 | HCl | do you have your digital out turned on and set for 5.1..? |
22:57:09 | linuxstb | No idea, but Prison Break is a great series. |
22:57:21 | crwl | player or mixer/something :) |
22:57:28 | HCl | i have no problem with 5.1, though i have an analog connection to my amp |
22:57:40 | ]RowaN[ | digital out is "on" yes, ive never found an option to tweak any settings related to it at all |
22:57:50 | HCl | speaker settings set to 5.1? |
22:58:09 | ]RowaN[ | ive got treble or bass, heh |
22:58:18 | ]RowaN[ | ahah |
22:58:19 | ]RowaN[ | found it! |
22:58:31 | ]RowaN[ | mayben not |
22:58:39 | HCl | its just in sound properties.. |
22:58:41 | ]RowaN[ | i can choose "2 speakers" or "4 speakers" |
22:58:50 | HCl | you should have a whole range of options |
22:58:57 | ]RowaN[ | Creative has installed its own EAX sound mixer crap with a ton of options |
22:59:16 | HCl | just use the windows control panel |
23:00 |
23:00:01 | muesli- | gotta go |
23:01:12 | ]RowaN[ | ive now set my speaker mode to 5.1 in control panel, but it makes no difference to the digital out |
23:01:37 | ]RowaN[ | my amp just knows its "pcm", thats all, and when i enable amp effects, it just says prologic, as if its recieving a normal stereo signal |
23:03:10 | amiconn | preglow: liba52 seems to be rather efficient... :) |
23:05:38 | * | ]RowaN[ emails Creative to moan about their shite software |
23:08:46 | | Join Vladoman [0] (n=Vladoman@p54A7C246.dip.t-dialin.net) |
23:10:11 | amiconn | preglow, linuxstb: The a52 downmix is definitely broken |
23:11:11 | linuxstb | I know :( |
23:12:30 | linuxstb | I tried, but could never work it out. The best thing would be to go back to the original "a52dec" source (the player that comes with liba52). |
23:13:43 | preglow | amiconn: yes, it was efficient before i did my thing on it, and very efficient after |
23:14:43 | amiconn | 5.1 mode isn't as efficient, but 2.0 had ~3 % boost ratio - with resampling |
23:15:10 | preglow | it seems audio is always stereo before it reaches the resampler |
23:15:20 | preglow | so i think i'm going to make it do both channels in one pass |
23:21:07 | Lear | preglow: remember that mono might look like two channels in the resampler, but really isn't... |
23:21:12 | * | amiconn wonders whether the current a52.codec will handle mono correctly |
23:21:31 | preglow | Lear: riiight, that's how it is... |
23:22:03 | preglow | i WAS going to code a resampler for doing both mono and stereo in one pass, but i bloody hate duplicating code |
23:22:28 | preglow | a branch isn't THAT dear on coldfire, i could just do a compare per sample |
23:22:37 | preglow | to see if i've actually got two channels |
23:22:57 | amiconn | _per sample_ ?? |
23:22:58 | Lear | Hm... When I rewrote dsp, I think I tried to avoid just that... |
23:23:13 | amiconn | I'd rather avoid that... |
23:23:48 | | Quit muesli- (Read error: 110 (Connection timed out)) |
23:24:10 | | Quit Vlad0man (Read error: 110 (Connection timed out)) |
23:25:26 | preglow | amiconn: yes, me too, but the alternative is writing two perfectly identical resamplers, one doing stereo, the other mono |
23:25:58 | preglow | the way we do now, with processing the channels separately, is very wasteful |
23:26:50 | Lear | more waste than an if per sample? |
23:26:54 | preglow | oh yes |
23:27:14 | preglow | there's already a compare per sample (the while loop) that can be avoided if we do both channels per pass |
23:27:19 | preglow | and additional delta calculation, etc |
23:27:37 | amiconn | I don't see the problem with having 2 resample loops |
23:27:52 | *** | Saving seen data "./dancer.seen" |
23:28:09 | preglow | amiconn: no problem per se, but there could be just one loop, it goes without saying one loop instead of two identical loops is more efficient |
23:28:09 | amiconn | It's just a bit more code... and if it helps to speed things up... |
23:28:20 | preglow | ahh, like that |
23:28:27 | preglow | could make it a macro, i suppose |
23:28:40 | preglow | sometimes i actually miss templates from c++ :) |
23:30:59 | Lear | for the stereo case, some delta calculations would be avoided, yes, but you'd do completely unecessary processing in the mono case... |
23:31:17 | Lear | so neither case is perfect. I chose this as the least bad, iirc... |
23:33:17 | | Join Vlad0man [0] (n=Vladoman@p54A7FBF8.dip.t-dialin.net) |
23:33:44 | preglow | Lear: not if make a resampler for just mono and one for stereo, no ;) |
23:34:07 | Lear | ...because memory access is fairly expensive (not so bad with both buffers in iram though...) |
23:34:57 | amiconn | I did just that (splitting one loop into 2 almost identical ones) some days ago for speeding up fire.rock |
23:35:01 | ]RowaN[ | guys whats the url of that german shop i bought my replacment iriver hd from |
23:35:48 | Lear | preglow: so, would that mean 4 resamplers then (2 up and 2 down)? :) |
23:36:22 | preglow | Lear: yes, yes it would |
23:36:41 | preglow | amiconn: i don't want to do this until i can measure things properly, boost factor doesn't cut it |
23:37:17 | amiconn | You could simply time unsynchronised decoding, w/o any output |
23:37:48 | amiconn | That's how I did the performance measurements for the various memory functions |
23:38:13 | Lear | tricky to make it generic for any codec though... |
23:38:21 | Lear | (I did a quick one for Vorbis...) |
23:38:31 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
23:41:50 | linuxstb | I've just updated the table at the end of SoundCodecs page a little to make it more critical of the codecs. Does anyone have anything to add there about the state of Vorbis? |
23:41:58 | | Join webguest53 [0] (n=53470b58@labb.contactor.se) |
23:43:31 | | Quit webguest53 (Client Quit) |
23:46:39 | Lear | linuxstd: files encoded by old versions (pre 1.0) might not play properly... |
23:47:31 | amiconn | vorbis seems to be the most mysterious codec in rockbox |
23:47:41 | Lear | how so? |
23:48:01 | amiconn | Files crashing it or not playing properly etc |
23:48:36 | Lear | crashes are typically the codec running out of memory; not so mysterious... |
23:49:19 | Lear | that's the only problem I've seen anyway (including the recent one in the forums, which Linus got a copy of, that he forwarded to me, and which played fine.) |
23:50:22 | Lear | oh well, really gotta go to bed now. bye! |
23:50:27 | | Quit Lear ("Chatzilla 0.9.68.5.1 [Firefox 1.4.1/undefined]") |
23:53:42 | preglow | but yeah, back to a52.c |
23:55:06 | preglow | but the conversion from 5.1 to stereo, i thought liba52 itself took care of that |