00:02:16 | | Quit dpassen1 () |
00:16:05 | *** | Saving seen data "./dancer.seen" |
00:24:58 | | Quit dwihno (Remote closed the connection) |
00:31:51 | | Join dwihno [0] (n=dw@81.8.224.89) |
00:38:46 | | Quit dwihno (Remote closed the connection) |
00:38:46 | | Join dwihno [0] (n=dw@81.8.224.89) |
00:38:46 | | Nick TiMiD is now known as TiMiD[despair] (n=TiMiD[FD@asgard.valombre.net) |
00:46:50 | | Quit miner49er ("CGI:IRC") |
01:00 |
01:17:06 | | Quit t0mas (" HydraIRC -> http://www.hydrairc.com <- Try something fresh") |
01:28:45 | | Join ashridah [0] (i=ashridah@220-253-123-145.VIC.netspace.net.au) |
01:57:10 | | Quit matsl (Remote closed the connection) |
01:58:33 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
01:59:51 | | Quit matsl (Remote closed the connection) |
02:00 |
02:16:08 | *** | Saving seen data "./dancer.seen" |
02:17:41 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:24:16 | | Quit markun ("leaving") |
02:38:44 | | Quit cYmen ("zZz") |
02:50:03 | | Quit Moos ("Glory to Rockbox") |
03:00 |
03:11:25 | | Quit Strath ("Client closed") |
03:36:59 | | Join ansivirus [0] (n=ansiviru@adsl-68-88-79-246.dsl.rcsntx.swbell.net) |
04:00 |
04:05:41 | | Join Vlad0man [0] (n=Vladoman@p54A7C566.dip.t-dialin.net) |
04:16:09 | *** | Saving seen data "./dancer.seen" |
04:23:54 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
04:48:48 | | Quit ansivirus (Read error: 110 (Connection timed out)) |
05:00 |
05:36:29 | | Join samwichse [0] (n=samwichs@pool-71-240-210-195.alt.east.verizon.net) |
05:46:04 | | Join _user_ [0] (n=18d79b85@labb.contactor.se) |
05:46:07 | | Quit _user_ (Client Quit) |
05:46:10 | | Join _user_ [0] (n=18d79b85@labb.contactor.se) |
05:46:49 | | Quit _user_ (Client Quit) |
05:56:40 | | Join RayK [0] (n=Ray@pool-71-107-22-203.lsanca.dsl-w.verizon.net) |
05:57:34 | RayK | hello, anyone home? |
05:57:57 | | Join webguest71 [0] (n=476b16cb@labb.contactor.se) |
05:58:08 | ashridah | vaguely |
05:58:24 | RayK | hi |
05:58:58 | | Quit webguest71 (Client Quit) |
05:58:58 | RayK | I have a question to ask, about bookmarking on the Iriver |
05:59:37 | ashridah | hm. not a topic i'm familiar with, i don't use bookmarks, but ask anyway, someone will probably know at some point |
06:00 |
06:00:20 | RayK | well it seems to randomly work and I can't figure out why... |
06:00:39 | RayK | I guess I'll post in the forums but I thought I'd check here first |
06:01:06 | ashridah | well, you may as well describe what you're trying to do that's not working as you expect. |
06:02:01 | RayK | nothing fancy, just trying to get it to work... on some mp3 files it will set a bookmark as expected, but for other files it will just sit there when I try to execute the command. |
06:02:40 | RayK | and I can't establish what the difference is between the files that work and the files that don't. |
06:03:18 | RayK | anyways, thanks.. I will post on the forums and see if anyone else has the same problem. |
06:03:50 | ashridah | seems to work okay here, but i didn't do anything approximating a complete test |
06:04:20 | ashridah | feel free to stick around, i'm certainly no expert, one of the other people in here may wake up and have a better answer |
06:04:33 | RayK | ok, I'll wait for a while. thanks. |
06:16:10 | *** | Saving seen data "./dancer.seen" |
06:16:59 | | Quit RayK ("Leaving") |
06:59:15 | | Join amiconn_ [0] (n=jens@p54BD7E52.dip.t-dialin.net) |
07:00 |
07:16:52 | | Quit amiconn (Read error: 110 (Connection timed out)) |
07:16:52 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD7E52.dip.t-dialin.net) |
07:34:47 | | Join tvelocity [0] (n=tony@84.254.12.158) |
07:40:31 | | Join Lost-ash [0] (i=ashridah@220-253-120-82.VIC.netspace.net.au) |
07:40:47 | | Quit ashridah (Nick collision from services.) |
07:40:54 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-120-82.VIC.netspace.net.au) |
08:00 |
08:16:14 | *** | Saving seen data "./dancer.seen" |
08:37:49 | | Quit tvelocity ("Leaving") |
09:00 |
09:10:54 | | Join solexx_ [0] (n=jrschulz@c146133.adsl.hansenet.de) |
09:20:48 | | Join ryan_j [0] (n=ryanj@c-24-10-241-46.hsd1.ut.comcast.net) |
09:22:56 | | Quit solexx (Read error: 110 (Connection timed out)) |
09:36:53 | | Join Mxm`Pas`Bien [0] (n=flemmard@fbx.flemmard.net) |
09:36:53 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
09:38:01 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
09:45:39 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
09:45:58 | | Quit DangerousDan (Client Quit) |
09:50:27 | | Quit Mxm`Pas`Bien (Read error: 104 (Connection reset by peer)) |
09:51:05 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
10:00 |
10:02:34 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
10:16:18 | *** | Saving seen data "./dancer.seen" |
10:19:07 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:20:05 | linuxstb | preglow: Have you done any work on seeking in AC3? I'm about to implement it now (unless you've done it). |
10:24:37 | | Join Mxm`Pas`Bien [0] (n=flemmard@fbx.flemmard.net) |
10:24:37 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
10:31:00 | | Join Tri-NitroToluene [0] (n=irc@tor/session/x-a9804a96f42cdac1) |
10:38:15 | | Quit AliasCoffee (Read error: 104 (Connection reset by peer)) |
10:39:41 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
10:41:30 | | Quit Tri-NitroToluene (" ") |
10:57:38 | | Join Tri-NitroToluene [0] (n=irc@tor/session/x-262fe1e650449859) |
10:59:27 | | Quit Tri-NitroToluene (Client Quit) |
11:00 |
11:02:51 | | Join ender` [0] (i=ychat@84.52.165.220) |
11:19:43 | | Join Tri-NitroToluene [0] (n=irc@tor/session/x-76643a030f9358cf) |
11:20:20 | | Part Tri-NitroToluene |
11:20:44 | | Join Tri-NitroToluene [0] (n=irc@tor/session/x-76643a030f9358cf) |
11:20:51 | | Quit Tri-NitroToluene (Client Quit) |
11:25:32 | | Join tntnt [0] (n=irc@tor/session/x-c63b15417e40dd84) |
11:25:45 | | Quit tntnt (Client Quit) |
12:00 |
12:12:57 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
12:16:22 | *** | Saving seen data "./dancer.seen" |
12:17:50 | | Part amiconn |
12:18:52 | | Join pike [0] (i=amiga@c83-249-124-162.bredband.comhem.se) |
12:36:13 | | Join Febs [0] (n=cfac7a51@labb.contactor.se) |
12:41:11 | | Quit samwichse (Read error: 110 (Connection timed out)) |
12:42:05 | | Join cYmen [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:57:28 | | Quit ze (Read error: 104 (Connection reset by peer)) |
12:57:56 | | Join ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
13:00 |
13:10:58 | | Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) |
13:12:18 | | Quit goa (Read error: 104 (Connection reset by peer)) |
13:14:33 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
13:19:57 | preglow | linuxstb: nope, haven't |
13:26:05 | linuxstb | preglow: I guessed so - I committed it this morning. |
13:26:49 | preglow | yes, so i see |
13:27:10 | preglow | i'm using my rockbox time for an eq at the moment |
13:27:22 | linuxstb | I think I've just found the downmixing bug as well. Just doing some more tests. |
13:27:30 | preglow | ohh, grand |
13:34:40 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:35:16 | linuxstb_ | The bug was the A52_LFE bit being set in the flags that defined the output format. In the case of an input stream with an LFE channel, liba52 was giving us (LFE,left,right) as the output instead of just (left,right). So (LFE,left) was being passed to the DAC.... |
13:37:22 | linuxstb_ | Fix committed. |
13:40:20 | preglow | still don't understand the level parameter to a52_frame? |
13:43:54 | linuxstb_ | It's described in the liba52.txt file that comes with liba52. |
13:44:14 | preglow | yes, but for floats |
13:44:29 | preglow | i don't know the scale of the numbers before the level scaler is applied |
13:45:12 | preglow | i think a couple of bits more headroom would be good |
13:45:33 | preglow | right now it uses 30 out 31 bits (plus sign) or something |
13:46:28 | preglow | think it's time i deleted xxx2wav.* now |
13:46:40 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
13:46:48 | linuxstb__ | (Sorry for the disconnects - my ADSL connection is playing up) |
13:47:28 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
13:47:47 | | Join amiconn [0] (n=jens@p54BD7E52.dip.t-dialin.net) |
13:49:30 | | Join _FireFly_ [0] (n=FireFly@p54A474F2.dip.t-dialin.net) |
13:49:51 | preglow | any objections to removing xxx2wav.*? |
13:50:42 | linuxstb__ | They've already been removed from SOURCES, so no. |
13:50:50 | linuxstb__ | They'll always be in CVS. |
13:50:59 | preglow | yeah |
13:51:39 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
13:52:19 | linuxstb__ | Do you understand why level is set to (1<<26) in a52.c ? Shouldn't it be a higher number? |
13:52:35 | linuxstb__ | i.e. 1<<29 |
13:52:35 | preglow | hmm, no |
13:52:48 | preglow | it think that scaler is some kind of post scale |
13:52:59 | preglow | the audio is first decoded in some kind of native format |
13:53:02 | preglow | which seems to be quite low res |
13:53:06 | preglow | then they're scaled |
13:53:10 | preglow | but i'm not certain |
13:53:18 | preglow | perhaps it only decides how many frac bits to use |
13:53:46 | preglow | the latter is the more probable, unless the liba52 coders are braindead |
13:54:00 | linuxstb__ | My understanding from liba52.txt is that liba52 gives us numbers in the range -level to +level |
13:54:43 | preglow | well, that it clearly doesn't |
13:58:40 | linuxstb__ | why is that clear? |
13:59:45 | preglow | because we use currently indicate to the dsp our output is thirty bits, and a52 is full scale on the peak meter |
13:59:52 | preglow | s/use// |
14:00 |
14:00:49 | preglow | if the output would be -level to level, then we would be far from full scale |
14:02:32 | linuxstb__ | My ac3 files are not full scale. |
14:02:39 | preglow | i've got one that is |
14:02:54 | preglow | namely come to daddy by aphex twin |
14:04:01 | | Join muesli- [0] (i=muesli_t@hmln-d9b8ef57.pool.mediaWays.net) |
14:04:17 | muesli- | high |
14:05:08 | preglow | linuxstb__: it even clips in one spot |
14:05:31 | preglow | i don't know what qualifies as a clip with the peak meter, though, possibly just seeing a full scale sample |
14:06:00 | preglow | ac3 seeking works as a charm |
14:06:06 | amiconn | Clip is indicated when 2 consecutive sample periods show full scale |
14:06:14 | linuxstb__ | Is the problem that level is a fixed point number. In which case, what does 1<<26 mean? |
14:07:14 | preglow | like i said, i have no idea, i need to have a look at the liba52 code to know |
14:07:27 | preglow | it might be a dumb scaler, it might be a factor just directly in decoding |
14:07:50 | amiconn | Hmpf, the debian 'testing' net installer doesn't werk :( |
14:08:59 | linuxstb__ | amiconn: What's the problem? |
14:09:04 | preglow | #define LEVEL(x) (level_t)((x) * (1 << 26)) |
14:09:13 | preglow | the number is a tleast used in liba52 some other place |
14:09:22 | amiconn | linuxstb__: Something about initrd |
14:10:44 | linuxstb__ | I did a Debian installation about a week ago, but I forget which net installer I used. I think it was the official 3.1 version. I then upgraded to "unstable" afterwards. |
14:11:17 | amiconn | How can I do an upgrade to a different distribution?? |
14:11:39 | _FireFly_ | afaik you can't |
14:11:50 | preglow | yes you can |
14:11:52 | | Quit Febs ("CGI:IRC (Ping timeout)") |
14:12:02 | preglow | just change sources.list and do a apt-get update, upgrade |
14:12:11 | linuxstb__ | I just edited the sources in /etc/apt/sources.list and did "apt-get dist-upgrade" |
14:12:26 | preglow | yes, dist-upgrade is probably clever :) |
14:12:47 | _FireFly_ | hmm i thought he meant to upgrade to a complete different distri |
14:13:09 | amiconn | Hmm :( Typical cumbersome linux way of doing things |
14:13:18 | preglow | well, unstable is a different distribution than testing |
14:13:27 | _FireFly_ | but it is debian |
14:13:33 | amiconn | _FireFly_: No I mean debian 'stable' -> 'testing' |
14:13:47 | preglow | you didn't exactly opt for the easiest distro when you decided to use debian |
14:15:08 | amiconn | Yes, probably. However, the so-called easier distros aren't really easier if something doesn't work right out of the box |
14:15:17 | preglow | no, but they usually do |
14:15:26 | preglow | at least for me |
14:15:30 | amiconn | For me: not a single time yet |
14:15:50 | preglow | well, then i wouldn't have any high hopes for debian |
14:16:07 | preglow | since it's pretty much got to be a hardware issue |
14:16:25 | *** | Saving seen data "./dancer.seen" |
14:16:34 | linuxstb__ | amiconn: Is there anything unusual (or very new) about your computer? |
14:17:10 | amiconn | I had issues on different computers with numerous versions of SuSE |
14:17:38 | amiconn | The only thing that worked okay so far was debian stable on VMware 4.x, but only with kernel 2.4.x |
14:17:46 | amiconn | Kernel 2.6.x had timing problems |
14:17:58 | _FireFly_ | SuSE has sometimes havily patched versions of the programms |
14:17:59 | preglow | seems i need to use 64 bit division in the eq coef calc :/ |
14:18:01 | amiconn | Now I have VMware 5.x, and want to try debian with kernel 2.6 again |
14:18:11 | preglow | amiconn: haven't got any quick algos for that, do you? :) |
14:18:15 | amiconn | I wanted to start with testing this time, because it's more current |
14:18:52 | amiconn | The installer doesn't like me, so I'll try with the stable installer and kernel 2.6 next |
14:19:05 | preglow | did you try ubuntu yet? |
14:19:09 | linuxstb__ | I've never had any problems with "unstable". Stable and testing always seem to be too old for most things. |
14:19:31 | _FireFly_ | yepp |
14:19:35 | amiconn | I'll try an upgrade to testing afterwards |
14:19:50 | preglow | if you get stable isntalled, the upgrade should be no problem at all |
14:19:59 | amiconn | preglow: (div64) No, sorry |
14:20:15 | preglow | amiconn: did you tell the gcc people about your faster mul routine, btw? |
14:37:31 | | Quit linuxstb__ (Read error: 104 (Connection reset by peer)) |
14:37:58 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
14:40:46 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
15:00 |
15:00:15 | | Quit matsl (Read error: 104 (Connection reset by peer)) |
15:01:31 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
15:04:21 | | Join actionshrimp [0] (i=dave@dhcp-163-1-214-173.seh.ox.ac.uk) |
15:09:27 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
15:15:44 | | Quit Lear (Excess Flood) |
15:18:36 | muesli- | XavierGr ? |
15:18:51 | | Quit paugh ("Leaving") |
15:45:39 | | Quit Mxm`Pas`Bien (Read error: 104 (Connection reset by peer)) |
15:51:33 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
16:00 |
16:02:03 | | Quit muesli- (Read error: 113 (No route to host)) |
16:09:11 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
16:14:58 | | Join muesli- [0] (i=muesli_t@hmln-d5147629.pool.mediaWays.net) |
16:15:47 | | Quit _FireFly_ ("Leaving") |
16:16:27 | *** | Saving seen data "./dancer.seen" |
16:26:15 | XavierGr | muesli-: yes? |
16:26:56 | muesli- | is "trans" a greek preposition? |
16:27:39 | XavierGr | I don't think so... |
16:28:16 | muesli- | ok |
16:28:47 | XavierGr | http://en.wikipedia.org/wiki/Trans |
16:34:34 | muesli- | cheers m8 ;) |
16:34:53 | muesli- | i was looking on wikipedia.de but didnt found anything.. |
16:54:01 | | Join Philip_0729 [0] (n=Philip_0@user-3712.lns5-c10.dsl.pol.co.uk) |
17:00 |
17:11:11 | | Quit ashridah ("Leaving") |
17:27:35 | | Join RiverFish [0] (n=Miranda@i-195-137-30-132.freedom2surf.net) |
17:27:38 | | Quit Philip_0729 ("bye everybody") |
17:53:19 | | Quit Moos (Read error: 110 (Connection timed out)) |
17:54:02 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
17:59:41 | | Quit matsl (Read error: 104 (Connection reset by peer)) |
18:00 |
18:01:16 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
18:01:55 | | Quit muesli- (Read error: 113 (No route to host)) |
18:12:44 | | Join muesli- [0] (i=muesli_t@hmln-d514761a.pool.mediaWays.net) |
18:16:30 | *** | Saving seen data "./dancer.seen" |
18:21:04 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
18:21:21 | preglow | anyone familiar with the fixed point rules for division? |
18:21:51 | preglow | i thought the number of frac bits in a/b was the number of frac bits in a minus the number of frac bits in b |
18:21:56 | preglow | but i'm always one bit off... |
18:23:44 | linuxstb_ | Can't help you with that. But I've been playing with the ffmpeg FLAC decoder, and on my x86 PC, the ffmpeg decoder is slightly slower than libFLAC (in a very unscientific comparison - 1.4 secs for libFLAC compared to 1.7 secs for ffmpeg). |
18:24:03 | preglow | but it works fine? |
18:24:48 | linuxstb_ | Yes - the output has matching md5 checksums :) |
18:25:20 | linuxstb_ | I'm at the stage of having a standalone "ffmpeg-flac" decoder program working. |
18:25:33 | preglow | ARGH |
18:25:36 | preglow | i am such a fool |
18:25:45 | linuxstb_ | I want to clean it up first (remove all unused code) and then I'll port it to Rockbox. |
18:26:07 | preglow | well, it definitely sounds good |
18:26:40 | preglow | what differences are there primarily? fewer mallocs? less obuscated code? |
18:26:46 | linuxstb_ | No mallocs :) |
18:26:50 | preglow | w00t |
18:26:56 | preglow | how about size of structs? |
18:26:59 | preglow | are they big? |
18:27:07 | | Quit RiverFish ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:27:41 | linuxstb_ | No, there's no real structs either. A FLAC frame is completely self-contained. |
18:29:12 | linuxstb_ | The main flac.c file is 840 lines. The biggest part of the code is the general-purpose ffmpeg bit-reading routines |
18:29:20 | amiconn | Hmpf. I forgot the name of the tool to configure the x server (not xf86config, another one) :( |
18:29:35 | preglow | god, it hurts when i'm this big an idiot |
18:29:55 | linuxstb_ | amiconn: There's xdebconfigurator |
18:30:51 | amiconn | That wasn't the one.. and it's not present in my installation either |
18:31:28 | linuxstb_ | "apt-get install xdebconfigurator" - but there could be a better alternative. X is always the troublesome part of a Linux installation. |
18:32:22 | amiconn | I know there is a tool, present in most distros, I just don't remember the name :( |
18:32:58 | linuxstb_ | I remember there being something like XF86Setup - but that doesn't seem to be in my Debian. |
18:33:08 | preglow | i don't think that's been in for a while |
18:33:15 | preglow | i remember using it once, but haven seen it for a long time |
18:33:24 | preglow | but does debian still use xfree86? |
18:33:35 | amiconn | This is 'stable' ... |
18:33:57 | preglow | then i suggest you upgrade to something not completely archaic first :) |
18:34:12 | amiconn | I'd rather like to get it running properly first |
18:35:28 | preglow | well, if you're upgrading to something else, you'll be running xorg, i think |
18:35:31 | preglow | so not much point |
18:35:37 | preglow | but then again, i'm not the master of debian |
18:36:10 | amiconn | The problem is that the x server doesn't start because of a fatal error "No screen found" |
18:36:45 | TiMiD[despair] | hmm |
18:36:46 | amiconn | I know this happened back then with vmware 4.x, and has to do with the fact that vmware doesn't support all display depths |
18:37:00 | merbanan | linuxstb_: so when will you port the wma decoder ? :) |
18:37:03 | amiconn | It was simple to correct, with the right tool... |
18:37:07 | | Quit muesli- (Read error: 113 (No route to host)) |
18:37:11 | TiMiD[despair] | did you tried vesa mode ? |
18:37:49 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
18:38:06 | merbanan | preglow: do you still need some info about fixedpoint arithmetics ? |
18:38:09 | TiMiD[despair] | also the tool you are looking for may be xorgconfig |
18:38:19 | TiMiD[despair] | if you are using xorg |
18:39:09 | linuxstb_ | My complete ffmpeg FLAC decoder is 13716 bytes (as a stripped x86 executable). flac.codec is 137184 bytes... |
18:39:48 | amiconn | TiMiD[despair]: This isn't xorg −− debian stable |
18:39:56 | TiMiD[despair] | ... |
18:39:59 | linuxstb_ | merbanan: No plans for that:) |
18:40:35 | TiMiD[despair] | try to edit /etc/X11/xf86config by hand the |
18:40:37 | TiMiD[despair] | then |
18:42:12 | preglow | merbanan: no |
18:42:18 | preglow | merbanan: it was just me being a fool |
18:42:47 | merbanan | linuxstb_: anyway I started to make a fixed point mdct based on KISS fft, but I never got it to accept arbitary Qm.n notation |
18:42:52 | preglow | linuxstb_: codec files include bss, that bloats a lot |
18:43:24 | preglow | linuxstb_: but there can be no doubt that the ffmpeg decoder is more compact |
18:50:39 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:50:39 | * | amiconn finally managed to start the X server |
18:51:06 | linuxstb_ | amiconn: 640x480? Or is it working properly? |
18:51:27 | amiconn | 1024x768, 24 bit |
18:53:08 | ender` | amiconn: did you try X -configure ? that wrote a working conf for me automatically |
18:53:24 | amiconn | Still not 100% what I want - integration of VMware tools and its optimised video driver etc - and the dist-upgrade to testing |
18:54:02 | amiconn | I guess doing the dist-upgrade first is the better way.. |
18:57:35 | preglow | woot, eq is drawing closer |
18:58:10 | preglow | and i'm a step closer to full fixed point mastery |
19:00 |
19:02:19 | amiconn | Hmm, so I simply overwrite the package sources with 'testing' and then do a dist-upgrade? |
19:03:16 | linuxstb_ | vi /etc/apt/sources.list ; apt-get update ; apt-get dist-upgrade |
19:03:54 | linuxstb_ | (and then wait whilst almost all packages are upgraded) |
19:04:37 | linuxstb_ | But unless you know a good reason not to, I would suggest going straight to "unstable". |
19:05:24 | amiconn | I prefer doing this with Synaptic... |
19:05:57 | preglow | do so |
19:06:03 | preglow | but the editing you need to do with an editor |
19:06:07 | preglow | the rest can be done with synaptic |
19:06:14 | preglow | synaptic is actually preferred to apt-get these days |
19:06:18 | amiconn | No, synaptic allows to edit the sources |
19:06:23 | preglow | ahh, then do so |
19:06:48 | amiconn | I already started the process, download will take a while... |
19:07:04 | preglow | ok, peak filter coef calculation is done, only the shelving filters left then |
19:07:19 | preglow | and it seems liba52 already uses a 64 bit / 32 bit divide, so it is available |
19:07:38 | linuxstb_ | preglow: Is there any advantage to synaptic, apart from ease of use? (I've never used it) |
19:09:32 | | Nick solexx_ is now known as solexx (n=jrschulz@c146133.adsl.hansenet.de) |
19:09:44 | preglow | linuxstb_: people who should know says it's better in all ways now |
19:09:48 | preglow | linuxstb_: more error detection, etc |
19:10:05 | preglow | this eq will be more accurate than floating point |
19:11:17 | solexx | preglow: actually, aptitude is Debian's preferred package mgmt tool nowadays |
19:14:52 | linuxstb_ | This channel really has turned into #debian... |
19:15:12 | | Join _FireFly_ [0] (n=FireFly@p54A44F46.dip.t-dialin.net) |
19:15:41 | TiMiD[despair] | hi _FireFly_ |
19:16:48 | TiMiD[despair] | linuxstb_: no, there are still some gentoo users remaining ;) |
19:18:20 | preglow | solexx: well, yeah, that's what i said |
19:18:27 | preglow | ahh, forget me |
19:18:28 | preglow | it wasnt |
19:18:38 | preglow | turns out i meant aptitude all along |
19:18:46 | preglow | like i said, i don't use debian ;) |
19:18:47 | solexx | :-D |
19:19:05 | _FireFly_ | TiMiD[despair]: hi |
19:19:20 | _FireFly_ | linuxstb_: yepp :) |
19:21:37 | preglow | ugh, these shelving filters will be harder |
19:21:38 | TiMiD[despair] | I have a question : why are there "DEPRECATED" entries in lang files ? why not to simply remove them ? |
19:21:55 | preglow | TiMiD[despair]: they're supposed to be removed for every release of rockbox |
19:22:38 | preglow | TiMiD[despair]: in between, they're supposed to be kept so as to not destroy the binary layout of the lang files, i believe |
19:23:36 | TiMiD[despair] | since ok |
19:23:44 | TiMiD[despair] | argh |
19:23:48 | amiconn | If we want to remove them, the language file version needs to be bumped, rendering all older .lng files unusable |
19:23:55 | TiMiD[despair] | s/since//g :) |
19:24:08 | TiMiD[despair] | ok |
19:24:17 | amiconn | Simply removing them would shift all subsequent IDs, causing biiig confusion ;) |
19:24:35 | TiMiD[despair] | I'm curently updating the french lang file ... |
19:25:05 | _FireFly_ | yepp :) i had it after i had add some additional rentries |
19:25:19 | preglow | i need a sqrt() function in fixed point... |
19:25:27 | amiconn | A deprecated string uses one byte in the file (\0), and 5 bytes in memory (the \0 and the pointer) |
19:28:26 | TiMiD[despair] | preglow: maybe a dichotomic algorythm |
19:28:58 | preglow | can't one do a sqrt approximation via newton-rhapson? |
19:29:29 | _FireFly_ | preglow: maybe this helps you: http://www.xs4all.nl/~itsme/projects/math/fixedpoint.html |
19:29:50 | _FireFly_ | this uses newton-rapson |
19:30:00 | preglow | yup, so it seems |
19:30:02 | preglow | think i'll try that |
19:30:04 | linuxstb_ | preglow: Sounds like you're laying the groundwork for a wma decoder... |
19:30:15 | preglow | i might |
19:30:23 | preglow | but who will do the actual port? :) |
19:30:31 | preglow | i'm mad, but not that mad |
19:31:49 | preglow | i wonder how we'll handle the eq gui |
19:32:07 | _FireFly_ | preglow: there is a fixpoint math lib: http://fpm.berlios.de/website/docs/HTML-single/en/#sqrt-ln-exp-and-pow |
19:32:47 | preglow | _FireFly_: thanks |
19:33:59 | _FireFly_ | np it was only a short web-search ;) |
19:37:07 | preglow | i'll just code a slow sqrt for internal use now |
19:37:24 | preglow | and we'll see about a fixed point lib in rockbox some other time |
19:52:02 | TiMiD[despair] | should I do a patch for an updated lang file or should I leave it as a file ? |
19:52:40 | preglow | patch is probably always preferred |
19:52:55 | preglow | it's easier to review changes before commiting that way |
19:53:01 | TiMiD[despair] | ok |
19:56:12 | TiMiD[despair] | heavy procedure :( |
19:56:23 | _FireFly_ | why ?? |
19:57:34 | TiMiD[despair] | you must always have an unmodified source tree to make your patch |
19:57:45 | _FireFly_ | ah this :) |
19:57:49 | Bagder | use cvs |
19:57:59 | TiMiD[despair] | then upload it to tracker |
19:58:43 | TiMiD[despair] | and in my case the modified surce tre also contained remote patch :) |
19:59:03 | _FireFly_ | yepp that is a problem |
19:59:12 | _FireFly_ | ;) |
19:59:22 | Bagder | if you'd use cvs it would be no problem |
19:59:31 | Bagder | it would only be a matter of 'cvs diff file' |
19:59:53 | _FireFly_ | you are right Bagder |
20:00 |
20:00:33 | TiMiD[despair] | true :) |
20:00:40 | preglow | you don't use cvs? |
20:01:11 | TiMiD[despair] | no since for my remote patch it's also aheavy procedure (cvs add all new files :/) |
20:01:16 | XavierGr | how can I undo any changes made by me into the cvs |
20:01:42 | Bagder | XavierGr: I usually do 'cvs diff file | patch -p0 -R' |
20:02:31 | XavierGr | hmm so every change I made (changing, deleteing files, any sort of modification) can be undone by diffing from the cvs and then remove the pathc? |
20:03:06 | Bagder | no |
20:03:22 | Bagder | that way doesn't revert everthing you can do |
20:03:34 | XavierGr | then? |
20:03:56 | Bagder | afaik, there is no 100% single revert command |
20:04:23 | TiMiD[despair] | is it really needed to upload a lang update to the tracker ? |
20:06:32 | Bagder | it depends on what you want |
20:06:55 | TiMiD[despair] | ? |
20:07:37 | TiMiD[despair] | I want it applied of course :) |
20:07:51 | Bagder | yes, and how would that happen if you don't upload the patch? |
20:08:21 | TiMiD[despair] | maybe some kind dev could quick look at it and update directly |
20:08:24 | TiMiD[despair] | :p |
20:08:45 | XavierGr | yeah thats good indeed! |
20:09:11 | XavierGr | pathces must wait, very very patiently before even to be checked... |
20:09:19 | | Nick TiMiD[despair] is now known as TiMiD (n=TiMiD[FD@asgard.valombre.net) |
20:10:02 | TiMiD | since it's only some spelling errors correction and some messages translation added |
20:12:57 | TiMiD | uploaded |
20:13:04 | TiMiD | -_- |
20:13:12 | _FireFly_ | :) |
20:13:31 | XavierGr | patching commit proccess is very slow in this current state. Many patches wait for checking and the only developer that really is in mood to check them is Linus, but his time is way limited to check all these patches. *sigh* |
20:14:39 | TiMiD | then I wonder when the languages patchs are commited ^^ |
20:15:16 | XavierGr | Last time, translators got emailed to update the language files due to the upcoming release. |
20:15:29 | TiMiD | (unless there are french devs here |
20:15:48 | XavierGr | and the lang files are not checked too much because what can a native English speaker check for Greek language? |
20:16:05 | TiMiD | hehe ^^ |
20:16:26 | TiMiD | you did the translation ? |
20:16:31 | *** | Saving seen data "./dancer.seen" |
20:17:43 | XavierGr | The last one yes, and that I am thinking it it has some errors with stressed letters at the start of each word. |
20:19:34 | TiMiD | font problems ? |
20:20:30 | TiMiD | oops when I try greekit gives me very strange things ^^ |
20:20:31 | XavierGr | yes, while it showed right on my PC on rockbox the first stresed (if stresed) letter is weird |
20:20:48 | TiMiD | :p |
20:20:51 | XavierGr | yes you need a special iso font to render correctly |
20:20:58 | TiMiD | unicode fonts may be the solution :) |
20:21:00 | XavierGr | iso - 7 or 8 i think |
20:21:45 | TiMiD | 7 works |
20:22:01 | XavierGr | you need to select the iso-7 font from rockbox to see the greek language rendered correctly |
20:22:09 | XavierGr | yeah |
20:22:33 | TiMiD | remembers me the old high school time when I was studying antic-greek ^^ |
20:22:58 | XavierGr | Ah the bug I am refering is when an a is stressed. |
20:23:07 | XavierGr | a Capital A |
20:23:26 | TiMiD | station is "Statmos" ? |
20:23:54 | XavierGr | yes or probably Stathmos |
20:25:42 | TiMiD | I must say that I'm lost in the menus |
20:25:50 | TiMiD | I cant find language :) |
20:26:10 | XavierGr | I can help you with that! |
20:26:17 | TiMiD | "Logos" as far as I remember, but that was 2000 yeasr before ! |
20:27:04 | TiMiD | found it ! |
20:27:08 | XavierGr | Logos has many meanings it stands for Speech or you can use it for Logic (logiki) |
20:27:09 | TiMiD | "Rloassa" |
20:27:28 | TiMiD | ha so it's stil used :) |
20:27:31 | XavierGr | Glossa stands for language |
20:27:55 | TiMiD | G not R yep :) |
20:28:06 | XavierGr | of course many ancient words are used in Neo-greek language |
20:28:19 | XavierGr | Glossa also stands for Tongue |
20:28:57 | TiMiD | the only greek font is huge |
20:29:04 | TiMiD | ore are there any others ? |
20:29:26 | XavierGr | not that I know off but someone can make his own if he finds other fonts |
20:29:55 | TiMiD | you use this one ? |
20:30:37 | XavierGr | Well I don't like to use the Greek Language file in Rockbox, I can't really get used to the terminology used. |
20:31:07 | TiMiD | same for the french |
20:31:21 | XavierGr | Unfortunately while greek language is very good on other science terminology (physics, chemistry, e.t.c) in computer science it isn't very good. |
20:31:40 | TiMiD | in that case just use the english word |
20:31:50 | XavierGr | That's why I use English version of Windows XP |
20:31:55 | TiMiD | the one taht everyone uses |
20:32:01 | TiMiD | mm |
20:32:35 | XavierGr | There are good translations of Windows in Greek but I prefer the English version. |
20:32:45 | TiMiD | does the greek words used for computer sounds that bad ? |
20:32:50 | XavierGr | Because I get the meaning more easily when an error pops up. |
20:33:06 | TiMiD | and tou can google it more easily too :) |
20:33:20 | TiMiD | s/tou/you/ |
20:33:23 | XavierGr | That because I am learning things from forums or books that use the english language. |
20:34:08 | XavierGr | well there are many words to use, but yes when you pronounce and relate them to the meaning it sounds to me a little wierd. |
20:35:18 | TiMiD | same here, the words are not used, only in official documents |
20:35:50 | XavierGr | if you know what "buffer" is and you have never listen to it on another language it is a little weird to understand it in another language. |
20:35:54 | TiMiD | I think the translations in rb should use the english term when it's more natural |
20:36:03 | XavierGr | Some times exact translation will get you nowhere. |
20:36:36 | XavierGr | Yes this happens many times in current translation too. |
20:38:18 | XavierGr | truth is that I am not the best translator for rockbox, it would be better to consult someone else for this kind of work. |
20:39:41 | XavierGr | There are so many words in Greek dictionary that sometimes you are suprised when you hear some words, while you understand them (due to the meaning or the logic behind the letters and the word) you are wondering: Is this word really exists? |
20:40:19 | TiMiD | just use natural words ! |
20:41:04 | TiMiD | not complicated ones, if tou don't understand their meanings, 99% of the other greek people won't understand too :) |
20:42:09 | XavierGr | It has nothing to do with understanding but rather a "laconical" way to describe it (the shortest but accurate way) |
20:43:00 | XavierGr | Remember that some words were created from the computer science in English so to find an alternative in another language is not so easy. |
20:43:43 | TiMiD | also english grammar makes sentences shorter |
20:43:55 | _FireFly_ | mostly |
20:43:56 | TiMiD | (at least compared to french) |
20:44:07 | _FireFly_ | yepp and german ;) |
20:44:12 | XavierGr | It will be easy to describe it with many words but it is difficult to find an exact word that matches the meaning without confusion, that's why a translator must know exactly the subject and the language to its full pottentila |
20:44:20 | XavierGr | ^potential |
20:44:50 | TiMiD | that's why other transltions doesn't feet on the screen :) |
20:44:52 | XavierGr | Well this is not always the case for Greek language but this is true for the translation of Rockbox. |
20:45:03 | XavierGr | Indeed. |
20:46:07 | XavierGr | But I think that English language has many flaws by itself, while easy to learn it has many weaknesses when it comes to detailing. |
20:46:46 | XavierGr | I can't comment on other languages because I know very little about them. |
20:46:54 | TiMiD | detailing ? |
20:48:14 | XavierGr | Well it would be difficult to describe it but even the lack of EXACT pronounciation rules is sometimes confusing... |
20:48:41 | TiMiD | that's the problem of our alphabets |
20:49:01 | XavierGr | when you encounter an unknown word in Greek there is no way to pronounce it wrong if it is written correctly. |
20:49:15 | XavierGr | But in English you must guess it. |
20:49:27 | TiMiD | yep |
20:49:36 | XavierGr | I've heard though that this is not the case with French |
20:49:42 | TiMiD | oh |
20:49:44 | TiMiD | it is |
20:49:51 | XavierGr | I think that you have more pronouncing rules |
20:49:56 | TiMiD | and more than english :) |
20:50:01 | TiMiD | we have a lot |
20:50:16 | TiMiD | well |
20:50:21 | XavierGr | the lack of stressing in English is also confusing at times |
20:50:46 | TiMiD | You can tell the pronouciation of a word exactly but for a stranger it should be very difficult |
20:51:13 | XavierGr | yes I know that for a stranger is difficult but if there is a known rule then all is okay. |
20:51:20 | XavierGr | I know what you mean. |
20:51:33 | XavierGr | gateau |
20:51:45 | TiMiD | gato :) |
20:51:54 | XavierGr | exaclty |
20:51:55 | TiMiD | (the pronounciation) |
20:52:16 | TiMiD | I wonder why they did this |
20:52:24 | XavierGr | when I first saw that word I said "gateau" in exact letters. |
20:52:32 | TiMiD | why not simply write it gato |
20:52:33 | XavierGr | as long as it is a trend that keeps happening it is good. |
20:52:52 | XavierGr | but in English you can see many wrods contradicting |
20:52:59 | TiMiD | also s that pronouce like z |
20:53:26 | TiMiD | our alphabets could be reduced |
20:53:54 | XavierGr | In greek language we have 2 'o' and 3 single 'i' (as sit) with the exact same pronouniation! |
20:54:06 | TiMiD | and 2 t no ? |
20:54:20 | XavierGr | I was very concerned and annoyed by that, and always said why not use 1 for all? |
20:54:21 | TiMiD | theta and tau |
20:54:32 | XavierGr | but there is a very serious reason for this |
20:56:00 | XavierGr | about the theta and tau: Tau is seen as "T" and pronounced as "T"ake, while Theta is an O with a slash "-" inside the circle and is pronounced as "TH" |
20:56:21 | XavierGr | Like Thumb |
20:56:22 | TiMiD | ok |
20:56:28 | XavierGr | So they are different letters |
20:57:00 | XavierGr | But greeks use so many letters for 'i' to show you the root of a word. |
20:57:40 | TiMiD | in french you have lots too |
20:57:44 | TiMiD | c and s |
20:57:49 | TiMiD | z and s |
20:57:57 | TiMiD | q and c and k |
20:58:07 | TiMiD | ch sh sch .. |
20:58:13 | XavierGr | also sometimes the female of an object while spelled the same as the plural the only diffrence is the last 'i' which utilizes a diffrent letter to recognise it |
20:58:15 | TiMiD | that's stupid |
20:58:31 | TiMiD | arf |
20:58:43 | XavierGr | well not if there is a rule behind it and shows you something more about the word |
20:59:07 | TiMiD | no it doesn't show anything about the word |
20:59:16 | XavierGr | Yes I agree that it may be confusing but when you see another aspect of the language you will realize its usage. |
20:59:22 | TiMiD | just there to anny students :) |
20:59:31 | TiMiD | annoy |
20:59:32 | XavierGr | lol |
20:59:54 | TiMiD | also the unpronnounced "e" |
21:00 |
21:00:27 | TiMiD | if only I could make a new alphabet :D |
21:00:42 | TiMiD | and a new clean language :p |
21:00:43 | XavierGr | hehe |
21:00:47 | TiMiD | from scratch ^^ |
21:01:14 | TiMiD | smth easily understandable by a computer |
21:01:49 | XavierGr | In fact I think that Greek language is very easy to read, though difficult to then understand or write. |
21:02:28 | XavierGr | All letters have an almost single pronounciation and then you just chain each other. |
21:03:03 | TiMiD | the more simple I know is japanese (when they don't use kanjis), each kanna has only one pronunciation |
21:03:25 | XavierGr | and how many kannas? |
21:03:42 | | Join WarrenLeyes [0] (n=4644c06e@labb.contactor.se) |
21:03:59 | TiMiD | 40 or smth like that |
21:04:17 | XavierGr | how many are the kanjis? |
21:04:25 | TiMiD | who knows :D |
21:04:32 | TiMiD | 50000+ |
21:04:36 | | Quit WarrenLeyes (Client Quit) |
21:04:43 | XavierGr | !!!!!!! are you serious? |
21:04:54 | XavierGr | and how do they get to learn the language? |
21:05:09 | TiMiD | only 2000 to read the newspaer |
21:05:27 | XavierGr | and the rest? |
21:06:00 | TiMiD | to write names |
21:06:07 | TiMiD | or specific domains terms |
21:06:15 | TiMiD | like scientific words |
21:06:55 | TiMiD | kanjis are conenient because when you see a word you dn't understand you can guess it's meaning |
21:06:57 | XavierGr | omg |
21:07:12 | TiMiD | 1 kanji= 1 meaning |
21:07:13 | XavierGr | I think I will never be able to learn or write Japanese |
21:07:31 | TiMiD | it's not hard at all |
21:07:38 | TiMiD | curiously |
21:07:44 | TiMiD | the most hard are kannas |
21:07:58 | TiMiD | the kanjis have an history behind them |
21:08:02 | XavierGr | why? |
21:08:12 | TiMiD | when you remember the story you remember the writing :) |
21:08:20 | XavierGr | my god it is difficult t write them |
21:08:25 | TiMiD | and a story is very simple to understand |
21:08:30 | TiMiD | nope |
21:08:38 | XavierGr | just see wikipedia what you need to write an 'a' |
21:08:44 | TiMiD | they are composed of "primitives" |
21:09:05 | TiMiD | there are ~100 primitives |
21:09:15 | TiMiD | then you combine them to make a kanji |
21:09:38 | TiMiD | you just have to make a story with the primitives and you are done |
21:11:09 | XavierGr | yes but É see that there is no relation between "ha" "ka" or "ra" |
21:11:17 | TiMiD | http://members.aol.com/writejapan/hiragana/a.htm |
21:11:19 | XavierGr | they are written differently |
21:11:27 | TiMiD | yes |
21:11:35 | TiMiD | it's syllabic |
21:12:10 | TiMiD | one char = one sound |
21:12:11 | XavierGr | http://en.wikipedia.org/wiki/Kana |
21:12:22 | XavierGr | the 'a' there is different |
21:13:09 | TiMiD | there are 2 kannas systems :) |
21:13:19 | TiMiD | the pronunciations are the same |
21:13:28 | TiMiD | just the drawing changes |
21:13:31 | XavierGr | great! |
21:14:20 | TiMiD | http://www.sf.airnet.ne.jp/~ts/japanese/table.html |
21:14:27 | TiMiD | http://www.sf.airnet.ne.jp/~ts/japanese/table_k.html |
21:14:40 | XavierGr | The only thing I knwo about Japanes are some words because I watch some anime series and movies. |
21:15:10 | TiMiD | one is used to spell japanes words and the other to write foreign words |
21:16:11 | TiMiD | with roman alphabet you have more than that |
21:16:22 | TiMiD | you have 4 alphabets in fact ;) |
21:16:43 | TiMiD | greek only 2 |
21:17:00 | XavierGr | what you mean? |
21:17:18 | | Join _user_ [0] (n=18d79b85@labb.contactor.se) |
21:17:27 | XavierGr | 4 alphabelts? |
21:17:37 | TiMiD | yep |
21:17:48 | TiMiD | hand writing and typing |
21:17:58 | TiMiD | then maj/min |
21:18:50 | XavierGr | what the difference between handwritting and typing? |
21:19:18 | | Quit _user_ (Client Quit) |
21:19:21 | TiMiD | the letters are completely different for most of them |
21:19:22 | _FireFly_ | maybe the alphabet for typing is reduced |
21:19:23 | XavierGr | It is the same letters it is just that the hand can't reproduce them exactly the ame |
21:19:43 | TiMiD | the shape is different |
21:20:03 | TiMiD | I met a japanese girl who olny learned typed chars |
21:20:13 | TiMiD | she was lost when I wrote her an address |
21:20:35 | TiMiD | I had to wrote it with capital typed letters :) |
21:20:45 | _FireFly_ | moep ;) |
21:21:07 | XavierGr | Ah you say between capital and small writing? |
21:21:25 | TiMiD | nop |
21:21:37 | TiMiD | hand writing and typed |
21:21:51 | TiMiD | then in both capitals and small letters |
21:22:28 | XavierGr | And where is 4 ways to a roman alphabet? |
21:22:42 | TiMiD | yes |
21:22:48 | TiMiD | for example the A |
21:22:52 | TiMiD | 4 ways |
21:23:25 | XavierGr | I know 2 for greek and 3 for english (capitals and normal) |
21:23:47 | XavierGr | the same for e, E (small) |
21:24:14 | XavierGr | oh and now it come to me the L,l and the little thingy that loops |
21:24:19 | TiMiD | I ry to find you an example |
21:25:12 | XavierGr | But that is just a caligraphy, different ways ti write a letter fast. |
21:25:42 | TiMiD | of course |
21:26:08 | XavierGr | I got confused for a moment |
21:26:22 | TiMiD | there are only 26 letters (+ some additionnal like accents and so on) in terms of pronunciation |
21:27:07 | XavierGr | greek language has 24 standard letters |
21:27:59 | TiMiD | german has 27 :) |
21:28:09 | _FireFly_ | no 26 |
21:28:12 | linuxstb_ | Oops. I hadn't turned on gcc optimisation for the ffmpeg FLAC decoder. It's actually nearly twice as fast as libFLAC on my PC with -O2 |
21:28:33 | TiMiD | the etzet ? |
21:28:37 | TiMiD | ss |
21:29:11 | _FireFly_ | ok with this and umlauts(oe ue ae) the we have 30 |
21:29:47 | XavierGr | Also now that I think of it there is a letter in greek alphabet which is not frequent in English at all. |
21:29:58 | XavierGr | Gamma |
21:30:07 | TiMiD | g :p |
21:30:12 | XavierGr | The pronunciation of it cant be said in english. |
21:30:29 | XavierGr | I mean I have never see the pronunciation in english words, |
21:30:34 | XavierGr | It is not G |
21:30:49 | TiMiD | how do you pronounce it ? |
21:31:01 | XavierGr | nono forget it I thought fast |
21:31:14 | XavierGr | It is w like "w"ould" |
21:31:49 | TiMiD | http://timidzone.free.fr/pub/a.png |
21:31:51 | XavierGr | so it is more like Wamma instead of Gamma |
21:32:17 | XavierGr | Also I like the way germans say "w"!! |
21:32:32 | TiMiD | lke V |
21:32:39 | ze | and then they say v like f |
21:32:49 | XavierGr | "I vill dstroy you" |
21:32:55 | XavierGr | Von Karajan |
21:33:37 | TiMiD | I like the way japanese pronounce english XD |
21:33:45 | TiMiD | see >> shii |
21:33:47 | XavierGr | indeed. |
21:34:17 | TiMiD | lover >> r/aabaa |
21:34:37 | XavierGr | you missed the other day one korean guy who wasn;t font of english |
21:34:41 | XavierGr | ^fond |
21:34:44 | TiMiD | oh |
21:34:49 | TiMiD | I read this :p |
21:34:57 | TiMiD | webguest |
21:35:12 | XavierGr | LMAO no offense if he reads the logs. |
21:35:18 | TiMiD | (I read the logs) |
21:35:20 | TiMiD | yep |
21:35:24 | _FireFly_ | it was hard to understand |
21:35:38 | XavierGr | Impossible I could say |
21:35:45 | TiMiD | asian languages are very different |
21:36:03 | TiMiD | it must be very hard for them to learn our languages |
21:37:36 | XavierGr | <webguest82> I can't English well <−−- LOL (again no offense) |
21:37:54 | XavierGr | I tell England very best!!!! |
21:38:20 | TiMiD | roh :) |
21:38:30 | TiMiD | it was understandable :p |
21:38:52 | XavierGr | well that sentence was but... |
21:42:03 | XavierGr | <webguest82> It cannot but, it will be able to participate to it English? <- This sentence makes no sense to me. |
21:44:51 | TiMiD | hmmm :) |
21:45:01 | TiMiD | no clue :p |
21:45:55 | XavierGr | Well many users complained about the left button on file tree. They were saying that if you are in root and you press left the WPS must be shown. This can be changed very easy with a goto (don't flame me you dont like gotos) but now I see why this is not so good to have! |
21:46:16 | TiMiD | ha ! |
21:46:18 | TiMiD | why ? |
21:46:23 | XavierGr | Though I will say it is interesting and maybe I will keep it as a personal little mod. |
21:47:07 | TiMiD | (I can discretely hide it in my remote patch since tree.c was changed a lot :p) |
21:47:39 | TiMiD | then in 2 or 3 month it will maybe be in cvs :) |
21:47:59 | XavierGr | Well if you want to return to WPS from tree (lets say you want something to see in the file tree) you will press repeteadly left until you end up in the WPS, though pressing it a lot of times maybe will confuse you and press left while you have entered the wps thus rewinding the current track. |
21:48:27 | TiMiD | yes |
21:49:13 | TiMiD | to have to press play is not a problem for me but some users want it |
21:49:30 | XavierGr | Also because with the goto I don't check if the user plays a song. Pressing left while in root and music stoped will resume and start to play just like play_button |
21:49:55 | TiMiD | there is a more clever way to do it tha with a goto |
21:50:08 | TiMiD | you have a start_wps var |
21:50:33 | XavierGr | Well I don't like to use the play button because the way I catch the unit I must use a different hand |
21:50:41 | XavierGr | TiMiD: It is the most discreet change I could make. |
21:50:45 | XavierGr | 2 lines of code only |
21:50:50 | XavierGr | the label and the goto |
21:51:27 | TiMiD | in one line you make lso because with the goto I don't check if the user plays a song. Pressing left while in root and music stoped will resume and start to |
21:51:30 | TiMiD | play just like play_button |
21:51:33 | TiMiD | ssit |
21:51:37 | TiMiD | shit |
21:51:45 | TiMiD | fck*** touchpad :( |
21:51:57 | TiMiD | i was saying |
21:52:20 | TiMiD | in one line you make : start_wps=true; |
21:52:40 | XavierGr | hmmm does this works? |
21:52:47 | TiMiD | yes |
21:52:50 | TiMiD | :) |
21:52:54 | TiMiD | tested :p |
21:53:13 | XavierGr | I will try that, I tried button = TREE_WPS but this wouldnt work for obvious reasons. |
21:53:57 | TiMiD | search that : if (tc.dirlevel==0) |
21:54:10 | TiMiD | under TREE_EXIT |
21:54:29 | TiMiD | /* if we are in /, nothing to do */ |
21:54:29 | TiMiD | if (tc.dirlevel==0) |
21:54:29 | TiMiD | { |
21:54:29 | DBUG | Enqueued KICK TiMiD |
21:54:29 | TiMiD | start_wps=true; |
21:54:29 | TiMiD | break; |
21:54:31 | TiMiD | } |
21:54:42 | XavierGr | I know where but it is. |
21:54:45 | XavierGr | if (!tc.dirlevel) |
21:54:45 | XavierGr | break; |
21:54:50 | TiMiD | :) |
21:54:53 | TiMiD | then |
21:55:01 | XavierGr | then I will add the '{}" and the sentence |
21:55:29 | TiMiD | and you are done |
21:55:41 | TiMiD | no more bug when nothing is playing ;) |
21:56:28 | XavierGr | though maybe this is not bad at all, intead of having to resum with play you just push left on the root, though it might be confusing |
21:56:54 | TiMiD | both can co-exist |
21:57:48 | XavierGr | if (!tc.dirlevel){ |
21:57:51 | XavierGr | start_wps=true; |
21:57:51 | XavierGr | break; |
21:57:51 | XavierGr | } |
21:58:03 | XavierGr | I typed this |
21:58:08 | XavierGr | this works but... |
21:58:42 | XavierGr | if you press quickly left (and no music is playing, in the root) and then up or down the volume changes instead of the folder thesis |
21:59:17 | XavierGr | though this will not happen if you press this sequence in a normal speed. |
21:59:27 | | Join RotAtoR [0] (n=e@12-208-71-148.client.insightBB.com) |
21:59:32 | XavierGr | also this happens to the sim I havn't tested it yet on the target. |
21:59:37 | _FireFly_ | add audio_status() to the if |
22:00 |
22:00:21 | _FireFly_ | then it should only get into wps while playing |
22:00:42 | XavierGr | yes that's more like it |
22:00:47 | XavierGr | just fiddling aroun |
22:01:08 | TiMiD | add audio_status to the main test of start_wps |
22:01:15 | TiMiD | that's cleaner |
22:05:48 | XavierGr | if (!tc.dirlevel){ |
22:05:51 | XavierGr | if(!audio_status()) |
22:05:51 | XavierGr | start_wps=true; |
22:05:51 | XavierGr | break; |
22:05:51 | DBUG | Enqueued KICK XavierGr |
22:05:51 | XavierGr | } |
22:05:54 | XavierGr | this has the same error |
22:06:10 | _FireFly_ | no not !audio_status |
22:06:29 | XavierGr | what it returns? |
22:06:31 | _FireFly_ | audio_status() is 0 when playback is stopped |
22:06:41 | TiMiD | 0 when no song loaded |
22:06:56 | XavierGr | ahhh |
22:07:21 | XavierGr | I though it as audio_playing my bad |
22:09:04 | XavierGr | yeah now it works. |
22:09:32 | XavierGr | Well it is rather interesting to resume with left too. :) |
22:10:00 | TiMiD | what happens if the song is stopped ? |
22:10:10 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
22:10:18 | XavierGr | nothing |
22:10:20 | TiMiD | it might not return |
22:10:30 | _FireFly_ | why ?? |
22:10:36 | XavierGr | with the goto it will just resume |
22:10:52 | XavierGr | with the if(audio_status) it will do nothing |
22:11:05 | _FireFly_ | the if belongs only to start_wps=true |
22:11:07 | linuxstb__ | preglow, Slasheri : How can I configure the DSP to accept 16-bit integers stored in 32-bit integer arrays (one array per channel) |
22:11:07 | TiMiD | because audio_status returns 0 when stopped |
22:11:12 | _FireFly_ | yepp |
22:11:34 | _FireFly_ | but with no {} the only the next code-line belongs to the if |
22:11:38 | TiMiD | btw, what happens if you are in wps and you pres stop ? |
22:11:42 | XavierGr | when you press stop in the wps it will throw you out anyway. |
22:11:49 | TiMiD | ok :) |
22:11:54 | Slasheri | linuxstb__: Hmm, currently you can't |
22:12:13 | TiMiD | perfect behabiour then :p |
22:12:26 | Slasheri | If you specify 16bits as sample depth, the dsp will assume the samples are on 16-bit integer arrays |
22:13:03 | XavierGr | now left can exit you from anywhere |
22:13:31 | _FireFly_ | but not from wps ;) |
22:13:42 | Slasheri | linuxstb__: You could add a new configuration option to the dsp to specify the array type and real sample depth for the scaler |
22:13:56 | TiMiD | try to move the test to the if that tests start_wps |
22:15:12 | XavierGr | why test the wps? |
22:15:58 | TiMiD | I mean the line if (start_wps) becomes if (start_wps && audio_status() ) |
22:16:04 | linuxstb__ | Slasheri: OK, I'll leave that for now. I just want to test my new FLAC decoder on the target. |
22:16:31 | TiMiD | and don't test audio_status in if (!tc.dirlevel) anymore |
22:16:34 | *** | Saving seen data "./dancer.seen" |
22:17:08 | XavierGr | TiMiD: the way it is now: |
22:17:15 | XavierGr | f (!tc.dirlevel){ |
22:17:18 | XavierGr | if(audio_status()) |
22:17:18 | XavierGr | start_wps=true; |
22:17:18 | XavierGr | break; |
22:17:18 | XavierGr | } |
22:17:45 | XavierGr | the wps will be always off whe someone is in the tree. |
22:18:00 | TiMiD | ? |
22:18:01 | XavierGr | so why check start_wps |
22:18:08 | TiMiD | no |
22:18:15 | TiMiD | I didn't said that |
22:18:38 | TiMiD | I will find you the line |
22:19:08 | XavierGr | line ~749 in tree.c |
22:19:20 | XavierGr | 745 |
22:19:23 | TiMiD | look line 1142 |
22:19:29 | TiMiD | if (start_wps) |
22:19:40 | TiMiD | just put if (start_wps && audio_status() ) |
22:20:25 | TiMiD | so that you are not obliged to test it everywhere else in the code when you want to return to wps |
22:21:59 | TiMiD | that the way I would have done it at least |
22:22:55 | XavierGr | and then how to modify line745 according to this? |
22:23:01 | XavierGr | or just simply add it. |
22:23:10 | XavierGr | though just adding this makes no sense |
22:23:12 | _FireFly_ | remove the audio_state test |
22:23:15 | TiMiD | just remove the test if(audio_status()) |
22:26:01 | XavierGr | got it this works too. |
22:26:11 | TiMiD | :) |
22:26:24 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
22:27:00 | XavierGr | weird patch it will make.... 2 lines of patch without the headers |
22:27:12 | XavierGr | oh okay 4 lines |
22:27:51 | TiMiD | I have already put it in my 4000 lines patch :) |
22:27:53 | XavierGr | though still I am not sure if I like to resume or not with left? |
22:28:04 | TiMiD | they will never notice ^^ |
22:28:33 | Bagder | we will |
22:28:40 | TiMiD | shit :p |
22:28:40 | Bagder | and we'll chase you with sticks |
22:28:49 | Bagder | :-) |
22:28:57 | TiMiD | i'm caught |
22:28:59 | XavierGr | I don't think it will be commited, I think some don't like this. |
22:29:00 | TiMiD | :( |
22:29:48 | TiMiD | I awake Bagder :p |
22:30:17 | Bagder | now shurrup so I can go back to sleep ;-P |
22:30:58 | TiMiD | shurrup ? |
22:31:21 | Bagder | "shut up" in a sloppy speaking kind of way |
22:31:31 | TiMiD | no! |
22:32:17 | TiMiD | Bagder the terror of the channel ^^ |
22:33:32 | XavierGr | Does Bagder stands for something? |
22:34:00 | Bagder | I don't stand for anything! ;-) |
22:34:05 | Ctcp | Ignored 2 channel CTCP requests in 11 minutes and 22 seconds at the last flood |
22:34:05 | * | Bagder grins |
22:34:11 | Bagder | seriously, no it doesn't mean anything |
22:34:21 | XavierGr | LOL But badger stands for an animal |
22:34:29 | Bagder | it is _almost_ the animal, yes |
22:34:30 | TiMiD | he wants to kill those who speak too much |
22:35:34 | XavierGr | Well when I first joined the channel I thought it was Badger instaead of Bagder |
22:36:00 | Bagder | I don't think I need to tell you that you're not alone... |
22:36:44 | XavierGr | and whats Bger for? |
22:36:48 | TiMiD | until now I thougth it was Badger :) |
22:37:08 | XavierGr | :p |
22:37:38 | XavierGr | and how do you pronounce Bger anyway? |
22:37:49 | Slasheri | Oh, that's interesting.. I have always read the nick as Badger until now.. :D |
22:37:53 | crwl | hehe, me too |
22:38:02 | XavierGr | ROFLMAO |
22:38:08 | * | Bagder laughs |
22:38:29 | Bagder | you are just as dyslexic as I am ;-) |
22:40:06 | XavierGr | Well I must be the only one here that I pronounce my nick the wrong way. |
22:40:11 | * | amiconn discovered two bugs at once :( |
22:40:38 | _FireFly_ | amiconn: no software is really bug-free :) |
22:41:43 | amiconn | Yes, but one of them is rather prominent |
22:42:08 | amiconn | On iriver, voice UI doesn't work at all currently, neither voice menus nor talkbox |
22:42:32 | Slasheri | Hmm.. |
22:42:43 | XavierGr | whats the talkbox? |
22:42:50 | amiconn | Second, the Playlist->Insert function doesn't work as intended from stopped playback |
22:42:54 | amiconn | (on iriver) |
22:43:29 | amiconn | On archos, when doing a playlist->Insert from stopped state, the file/dir/etc is added to the playlist and rockbox starts playing |
22:44:00 | _FireFly_ | hmm for me it works or i misunderstood you |
22:44:09 | amiconn | On iriver, it also seems to add to the playlist, but then doesn't start playback, and even the Play button leads to 'Nothing to resume' :( |
22:44:52 | XavierGr | it works fo me. |
22:45:03 | _FireFly_ | yepp for me too just tested |
22:45:29 | Slasheri | hmm.. voice seems to work currently only when playing |
22:50:22 | amiconn | Hmm, the playlist problem was my fault - I had recursive insert turned off on iriver |
22:50:30 | _FireFly_ | ;) |
22:53:03 | amiconn | However, I discovered another bug instead. When a playlist ends, this state isn't properly stored, so it's still possible to resume. It plays the last few seconds of the last song |
23:00 |
23:05:00 | Slasheri | amiconn: found the voice codec problem, fixing it |
23:10:19 | amiconn | goodie :) |
23:10:47 | * | amiconn has to repeat the whole debian fiddling :/ |
23:17:39 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
23:23:14 | | Join JoeBorn-having [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
23:24:32 | | Nick pabs is now known as ALLCAPSPABLO (n=pabs@xor.pablotron.org) |
23:24:32 | DBUG | Enqueued KICK ALLCAPSPABLO |
23:25:35 | | Quit JoeBorn (Nick collision from services.) |
23:25:43 | | Nick JoeBorn-having is now known as JoeBorn (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
23:29:18 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:33:02 | | Nick ALLCAPSPABLO is now known as pabs (n=pabs@xor.pablotron.org) |
23:33:02 | DBUG | Enqueued KICK pabs |
23:38:58 | | Quit _FireFly_ ("Leaving") |
23:52:05 | | Join ansivirus [0] (n=ansiviru@ppp-69-148-95-196.dsl.rcsntx.swbell.net) |