00:00:06 | amiconn_ | A first version of the assembly loop is also prepared, but not tested yet. This isn't much shorter, but should be significantly faster within the loop. |
00:01:34 | amiconn_ | (The compiler produces rather slow code here). I'm looking at bugs 883139 and 888132 atm, perhaps a faster loop could fix them. |
00:03:16 | LinusN | possibly |
00:03:24 | LinusN | a faster fat code too |
00:04:15 | scott666 | |
00:04:20 | scott666 | oops |
00:04:28 | amiconn_ | Hmm, maybe. I also suspected the fat code to be a bit slow. |
00:04:55 | | Quit AciD` (Read error: 54 (Connection reset by peer)) |
00:07:09 | amiconn_ | LinusN: Today I had another close look at your analyze graphs for the reading and writing. As the unoptimized write loop runs from main RAM, you see all instruction fetches. You can also see the 4 page misses within. |
00:08:05 | LinusN | yup |
00:08:51 | amiconn_ | (My new write loop do run from IRAM of course.) Did you find some time to analyze the recorder yet? |
00:09:04 | amiconn_ | * does |
00:10:57 | LinusN | not yet |
00:19:00 | | Quit amiconn (Read error: 110 (Connection timed out)) |
00:19:00 | | Nick amiconn_ is now known as amiconn (~jens@217.93.18.52) |
00:19:17 | amiconn | Hmm, I tried to verify the mentioned bugs with my own ~100 min test recording I did on friday. |
00:20:21 | amiconn | For that I used mp3fixer, which found 6 "Bad frames". Then I fed the output of it again into mp3fixer and it found 13 "Bad frames"?? |
00:20:56 | amiconn | Apparently there must be something wrong with mp3fixer! |
00:22:06 | LinusN | hmmm |
00:23:26 | amiconn | Third round: 8 bad frames, fourth round: 6 bad frames... |
00:29:14 | amiconn | Btw: The _original_ recorded file plays fine both on rockbox and on my PC (tested ~40 min so far). I don't use Win media player or Winamp, though. |
00:36:23 | LinusN | media player seems picky |
00:38:46 | amiconn | I'm using Deliplayer. Very good multi-format player and freeware (though not open source). |
00:40:09 | amiconn | Hmm, a new strange thing: I did find "MP3Utility" now, which can check mp3s for errors. This doesn't even find the second frame! |
00:41:44 | | Join pfavr [0] (pfavr@t3o902p200.telia.com) |
00:42:16 | LinusN | probably unable to parse the id3 or xing heades |
00:43:32 | amiconn | It does parse this info pefectly, gives full detail about the file and finds the first frame. Should I paste the info here? |
00:44:18 | LinusN | sure |
00:44:26 | amiconn | File size: 131,257,066 bytes |
00:44:26 | amiconn | Offset to first frame header: 5,231 bytes |
00:44:26 | amiconn | MPEG version 1.0; Layer III |
00:44:26 | DBUG | Enqueued KICK amiconn |
00:44:26 | amiconn | Bitrate: VBR (Xing); Sample rate: 44,100 Hz |
00:44:26 | amiconn | Channel mode: Joint stereo |
00:44:26 | *** | Alert Mode level 1 |
00:44:26 | amiconn | Private: No; CRCs: Yes; Copyrighted: No |
00:44:28 | amiconn | Original: Yes; Emphasis: None |
00:44:30 | amiconn | Frame size: 1,152 samples/frame |
00:44:32 | amiconn | Frame length: 365 bytes/frame (unpadded) |
00:44:34 | amiconn | Pad size: 1 byte(s) |
00:44:55 | amiconn | ** Leading ID3v2 Tag Info ** |
00:45:01 | amiconn | Tag version: 4.0; Length: 4,096 bytes; Track: |
00:45:02 | amiconn | Title: |
00:45:02 | amiconn | Artist: |
00:45:02 | *** | Alert Mode level 2 |
00:45:02 | amiconn | Album: |
00:45:02 | *** | Alert Mode level 3 |
00:45:02 | amiconn | Year: Genre: |
00:45:02 | *** | Alert Mode level 4 |
00:45:02 | amiconn | Comment: |
00:45:19 | amiconn | ** No ID3v1 tag found ** |
00:46:07 | LinusN | frame length will vary, which frame does it refer to? |
00:46:31 | amiconn | This seems to be the first frame. |
00:47:11 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
00:47:32 | LinusN | well, if it can't even find the second... |
00:48:10 | amiconn | If I click on "start" to start the scan, it displays the following result: |
00:48:25 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
00:49:13 | amiconn | Hmm, this isn't selectable for copy'n'paste... trying manually. |
00:49:34 | amiconn | - Processing <filename> |
00:50:10 | amiconn | - Error: Sync error reading frame header 2 expected at byte 5,597. Approx. time: 0:00 (0% through audio) |
00:50:35 | amiconn | - Resync failed (no matching frame header found within 2,000 bytes). |
00:51:00 | LinusN | i find it hard to believe |
00:51:35 | amiconn | It may be unbelievable, but it is true! |
00:52:01 | LinusN | can you dcc the first 32k of the file? |
00:52:34 | amiconn | Hmm, trying to find a method to chop the file. |
00:52:47 | LinusN | ah, windows? |
00:53:10 | LinusN | the dd command should work in cygwin |
00:53:32 | amiconn | Yup, windows with cygwin. |
00:55:03 | *** | Alert Mode OFF |
00:56:58 | LinusN | silly firewall |
00:57:10 | amiconn | Yours or mine?!? |
00:57:15 | LinusN | i dunno |
00:57:36 | amiconn | Should I email? |
00:58:28 | LinusN | do so |
01:00 |
01:00:13 | amiconn | Mail is out. |
01:03:59 | LinusN | the file does not look good |
01:04:08 | LinusN | did you use prerecording? |
01:04:30 | amiconn | No, didn't use prerecording. What is wrong with it? |
01:04:53 | amiconn | Recording settings: Stereo, Quality 7. |
01:05:15 | LinusN | there is garbage between the id3 tag and the xing header |
01:06:43 | LinusN | also, there is garbage between the first and the second frame (possibly a partial frame) |
01:10:41 | LinusN | however, there is no problem to resync |
01:11:07 | LinusN | makes mp3utility look lame |
01:11:34 | amiconn | Hmm. The strange thing is: Deliplayer is still playing it (there are glitches occasionally, this may be corrupt frames). Now at 1h 22min. |
01:12:23 | LinusN | i guess deliplayer is quite forgiving |
01:12:32 | LinusN | and media player is not |
01:13:44 | amiconn | Hmm, just tried media player. It tells me that "a file could not be initialized" and doesn't play anything. |
01:13:53 | LinusN | booh |
01:16:29 | LinusN | exaclt 120 bytes of garbage between frame 1 and 2 |
01:17:08 | LinusN | divisible by 30, interesting |
01:17:51 | amiconn | 30 ?! Coincidentally the amount of data that is copied in the loop? |
01:18:07 | LinusN | yes, that's the size of the DMA buffer inside the MAS |
01:18:41 | amiconn | Btw: this was still the C loop. |
01:22:56 | LinusN | ok, the space between the id3 tag and the xing header is by design |
01:23:22 | LinusN | we cold make it look better by changing the id3 tag size |
01:24:11 | amiconn | If I interpet the output of mp3utility correctly, it counts the Xing header as frame #1. Is that correct? (Don't know that much mpeg audio details yet) |
01:24:50 | LinusN | it should count the frame after the xing frame as #1 |
01:25:05 | LinusN | the xing frame is not an audio frame |
01:25:52 | LinusN | the interesting part is the 120 bytes between #1 and #2 |
01:26:11 | amiconn | It says: "Offset to first frame header: 5,231 bytes", which is 0xFF FA ... "Xing" ... |
01:26:13 | LinusN | are they bogus data, generated by false interrupts? |
01:26:37 | LinusN | or have we missed some data? |
01:27:36 | amiconn | I'm also looking at the file in a hex editor atm. Does (real) frame #1 start at 0x15DC? |
01:28:20 | LinusN | yes |
01:35:02 | LinusN | but mp3utility expects it at 0x15dd |
01:36:40 | amiconn | Deliplayer played the file successfully to the end. |
01:37:46 | LinusN | you can see that mp3utility falsely thinks that the xing frame has a padding byte |
01:38:17 | LinusN | that's probably why it expects the first frame 1 byte later in the stream |
01:38:34 | LinusN | the xing frame doesn't have the padding bit set |
01:39:06 | LinusN | i'd say that mp3utility sux in this case |
01:39:32 | amiconn | If I read correctly, it expects it at 15DC, where it is. Offset to first frame header: 5231 bytes, Frame length: 365 bytes (unpadded) |
01:39:50 | LinusN | Error: Sync error reading frame header 2 expected at byte 5,597 |
01:39:55 | amiconn | this adds up to 5596 which is 0x15DC. |
01:40:13 | LinusN | 5597 is 16dd |
01:40:28 | LinusN | Pad size: 1 byte(s) |
01:40:30 | LinusN | wrong |
01:40:59 | amiconn | Oops, didn't see that. |
01:41:35 | amiconn | But coincidentally media player also doesn't want to play that file.. |
01:41:43 | *** | Saving seen data "./dancer.seen" |
01:42:01 | LinusN | maybe because of the 120 bytes, or because it doesn't understand id3v2.4 |
01:43:45 | amiconn | Just running rockbox' vbr fix on a copy of it. |
01:44:10 | LinusN | that shouldn't help much |
01:44:33 | LinusN | it doesn't try to repair broken frames etc |
01:44:45 | LinusN | it only updates the xing header |
01:47:00 | LinusN | it may remove the space between the id3 and the xing header though |
01:47:27 | LinusN | but i doubt it |
01:49:48 | amiconn | Xing header starts at the very same position, but apparently something is updated within that header. Both media player and mp3utility still don't like the file. |
01:50:19 | LinusN | quite what i expected |
01:51:08 | LinusN | silly utility not being able to read the file |
01:51:34 | LinusN | i mean, what is it supposed to do? |
01:51:47 | LinusN | fix files? |
01:52:04 | amiconn | Check mp3's for errors. |
01:52:23 | LinusN | then it should start with parsing the frame headers correctly |
01:52:35 | LinusN | lame |
01:53:56 | LinusN | still, we suck too, since we have generated a stream wit corrupt data (after the point where mp3utility chokes) |
01:54:39 | LinusN | if it had parsed the xing header correctly, it might have found the garbage between the real audio frames :-) |
01:54:49 | amiconn | I only did one other recording with rockbox so far (last summer, this must have been v2.0). Mp3utility also doesn't like that, however, media player does play it. |
01:55:16 | amiconn | (This is much shorter, only 56 sec) |
01:55:35 | LinusN | gotta sleep now |
01:55:45 | LinusN | work tomorrow |
01:55:55 | amiconn | Goodnight! |
01:55:59 | LinusN | nite |
01:56:03 | | Part LinusN |
02:00 |
02:02:01 | | Part amiconn |
02:04:34 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
02:37:25 | | Join track [0] (~74d57721@ACB90E4F.ipt.aol.com) |
02:37:26 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
02:37:29 | | Quit track (Client Quit) |
02:40:00 | | Quit AciD ("www.cpm-fr.com") |
02:43:57 | | Quit scott666 ("i'll be back...eventually...") |
02:50:43 | | Quit edx{code} (Read error: 110 (Connection timed out)) |
02:52:58 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
02:59:57 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
03:00 |
03:18:44 | | Join midk [0] (mk@ACAA8E1E.ipt.aol.com) |
03:23:14 | | Nick midk is now known as midk|movie (mk@ACAA8E1E.ipt.aol.com) |
03:28:56 | | Quit scott666 ("i'll be back...eventually...") |
03:41:47 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:04:55 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
04:11:04 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
04:19:31 | | Join Dogger [0] (~jimmy@adsl-63-200-36-238.dsl.snfc21.pacbell.net) |
04:37:01 | | Nick midk|movie is now known as midk (mk@ACAA8E1E.ipt.aol.com) |
04:42:51 | | Nick midk is now known as midk|movie (mk@ACAA8E1E.ipt.aol.com) |
04:43:05 | | Nick midk|movie is now known as midk (mk@ACAA8E1E.ipt.aol.com) |
04:59:18 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
05:00 |
05:11:27 | | Join TheDude2 [0] (Dudewin32@jkhouse2.jvlnet.com) |
05:14:37 | | Quit jkerman (truong.freenode.net irc.freenode.net) |
05:14:37 | NSplit | truong.freenode.net irc.freenode.net |
05:14:53 | NHeal | truong.freenode.net irc.freenode.net |
05:14:53 | NJoin | jkerman [0] (Dudewin32@jkhouse2.jvlnet.com) |
05:28:59 | | Quit jkerman (Read error: 110 (Connection timed out)) |
05:41:48 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:00:06 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
06:00:06 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
06:04:37 | | Join midknight2k3 [0] (Zakk@ACAA8E1E.ipt.aol.com) |
06:05:47 | | Quit midknight2k3 (Client Quit) |
06:12:09 | midk | off nite |
06:12:13 | | Quit midk ("did i die?") |
06:19:09 | | Join pokerjoker [0] (new_user@24-151-186-101.chartertn.net) |
06:19:14 | pokerjoker | anyone home? |
06:19:48 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
06:23:31 | pokerjoker | hmmmmm |
06:25:15 | pokerjoker | if anyone gets here, im just curious - what exactly is a DVD+R's firmware |
06:26:16 | pokerjoker | i mean, i have a HP 300c DVD |
06:26:48 | pokerjoker | it a DVD burner, and the computer recognizes its name HP 300c DVD |
06:27:29 | pokerjoker | but i cant get NERO to notice its a burner, |
06:27:42 | pokerjoker | thus i cant record with it, yet. |
07:00 |
07:12:10 | pokerjoker | i will return! hopefully. |
07:12:14 | | Quit pokerjoker () |
07:18:57 | | Quit Dogger ("Client Exiting") |
07:22:11 | | Quit apemanttt (Read error: 60 (Operation timed out)) |
07:29:05 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
07:41:49 | *** | Saving seen data "./dancer.seen" |
07:53:30 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
08:00 |
08:28:01 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
08:34:34 | | Join matsl [0] (~matsl@dhcp102.contactor.se) |
08:44:21 | | Join amiconn [0] (~jens@pD9E7FC79.dip.t-dialin.net) |
08:44:55 | | Nick matsl is now known as matsl_ (~matsl@dhcp102.contactor.se) |
08:45:44 | | Nick matsl_ is now known as matsl (~matsl@dhcp102.contactor.se) |
09:00 |
09:01:10 | | Join Bagder_ [241] (~dast@labb.contactor.se) |
09:01:20 | Bagder_ | mooo |
09:02:30 | | Quit scott666 ("i'll be back...eventually...") |
09:15:07 | Bagder_ | anyone with a v2/fm around? |
09:15:13 | | Nick Bagder_ is now known as Bagder (~dast@labb.contactor.se) |
09:19:55 | | Join edx{code} [0] (edx@pD9EA9E0D.dip.t-dialin.net) |
09:21:17 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
09:24:46 | | Nick amiconn is now known as amiconn|away (~jens@pD9E7FC79.dip.t-dialin.net) |
09:28:45 | | Join LinusN [200] (~linus@labb.contactor.se) |
09:29:14 | Bagder | morning LinusN |
09:29:35 | Bagder | Bagder: I added two lines to the decivechart in CVS, can you verify/update the data? |
09:29:38 | Bagder | uh |
09:29:44 | Bagder | LinusN I meant |
09:29:48 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:29:48 | * | Bagder talks to himself |
09:29:54 | Bagder | a proof of too little coffee |
09:32:48 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
09:36:16 | LinusN | Bagder: i'll check |
09:39:35 | LinusN | fixed |
09:39:41 | Bagder | thanks |
09:40:29 | Bagder | is that mini B USB a female btw? |
09:40:36 | Bagder | on the v2/fm ? |
09:41:54 | *** | Saving seen data "./dancer.seen" |
09:42:03 | LinusN | female |
09:42:22 | Bagder | ok |
10:00 |
10:33:04 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
10:46:03 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
10:51:36 | | Nick amiconn|away is now known as amiconn|work (~jens@pD9E7FC79.dip.t-dialin.net) |
10:53:36 | amiconn|work | Hi LinusN, finally found a way to use IRC from work. |
10:54:51 | LinusN | nice |
10:55:16 | Bagder | tunneling is the way to coolness ;-) |
10:58:52 | | Quit matsl (truong.freenode.net irc.freenode.net) |
10:58:52 | NSplit | truong.freenode.net irc.freenode.net |
10:58:53 | | Quit Bagder (truong.freenode.net irc.freenode.net) |
10:59:02 | NHeal | truong.freenode.net irc.freenode.net |
10:59:02 | NJoin | Bagder [241] (~dast@labb.contactor.se) |
10:59:02 | NJoin | matsl [0] (~matsl@dhcp102.contactor.se) |
11:00 |
11:04:47 | amiconn|work | Bagder: no tunneling, but remoting my home PC via RDP. |
11:04:57 | Bagder | :-) |
11:05:13 | * | Bagder tunnels from work over ssh |
11:40:01 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
11:41:55 | *** | Saving seen data "./dancer.seen" |
11:53:06 | | Quit AciD (Read error: 104 (Connection reset by peer)) |
12:00 |
12:03:04 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
12:11:03 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
12:15:55 | | Join Ka___ [0] (~tkirk@65.216.194.2) |
12:17:38 | | Quit LinusN (Read error: 104 (Connection reset by peer)) |
12:17:38 | | Quit ze (Read error: 104 (Connection reset by peer)) |
12:17:40 | | Join ze [20] (psyco@adsl-67-123-42-149.dsl.lsan03.pacbell.net) |
12:18:45 | | Join LinusN [200] (~linus@labb.contactor.se) |
12:23:57 | | Join lini [0] (~lini@193.68.137.13) |
12:24:29 | lini | hello. anyone alive? |
12:25:16 | Bagder | a little |
12:25:37 | lini | i haven't received any mail from the list in a while |
12:25:47 | Bagder | gosh |
12:25:50 | Bagder | its booming |
12:25:57 | Bagder | you have a mail problem ;-) |
12:26:00 | lini | is there a problem or should i just complain to my mail admin? |
12:26:17 | Bagder | its been like 40-50 posts a day recently |
12:26:33 | lini | ok i'm starting to think about possible insults for him. |
12:26:41 | Bagder | hehe |
12:27:03 | lini | but still |
12:27:18 | Bagder | check that you're still subscribed |
12:27:21 | lini | is there any way to check whether I am subscribed or not |
12:27:31 | lini | yea |
12:27:58 | Bagder | http://cool.haxx.se/mailman/listinfo/rockbox |
12:28:13 | Bagder | enter yout email in the bottom field and click 'edit options' |
12:30:12 | | Quit lini (Remote closed the connection) |
12:33:51 | | Quit Ka__ (Read error: 110 (Connection timed out)) |
12:35:33 | | Part LinusN |
12:35:44 | | Join LinusN [200] (~linus@labb.contactor.se) |
12:39:44 | LinusN | i hooked up my logic analyser to the i2c bus to see how the original firmware sets up the MAS |
12:40:02 | LinusN | turns out that the "flat" settings aren't that flat after all |
12:40:19 | LinusN | the MDB is still activated |
12:40:19 | Bagder | surprise surprise ;-) |
12:41:27 | LinusN | and they never touch the stereo mixer settings, so they are left at the poweron defaults |
12:41:43 | LinusN | so i'll have to find out what they are :-) |
12:41:57 | Bagder | is that possible? |
12:42:22 | LinusN | sure, i'll just reset the mas and read the registers |
12:42:31 | Bagder | neat |
12:46:27 | Bagder | running windows with a usb mouse when developing usb-based stuff is not to be recommended |
12:47:08 | | Part LinusN |
12:47:19 | | Join LinusN [200] (~linus@labb.contactor.se) |
13:00 |
13:05:40 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
13:10:11 | LinusN | looks like the poweron default stereo mix is 100% stereo separation |
13:18:53 | | Join c0utta [0] (HydraIRC@dialup-133.55.221.203.acc05-waym-adl.comindico.com.au) |
13:24:54 | | Join pfavr [0] (pfavr@dyna218-074.nada.kth.se) |
13:35:46 | dwihno | \o/ Linus the analyser \o/ |
13:41:19 | pfavr | RockBox 2.2 works nicely on my JBR20 (from flash) |
13:41:57 | *** | Saving seen data "./dancer.seen" |
13:52:44 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
13:57:56 | | Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") |
15:00 |
15:02:47 | | Quit joshn (Remote closed the connection) |
15:05:10 | | Join D0gbert [0] (~dogbert@dsl-213-023-255-222.arcor-ip.net) |
15:05:17 | D0gbert | g |
15:05:20 | D0gbert | g'day |
15:05:56 | D0gbert | if I may ask so bluntly, r there any ppl in here who took a closer look on the iriver ihp hardware? |
15:06:11 | Bagder | I doubt that |
15:06:25 | Bagder | if I got one, I'd do it! ;-) |
15:07:29 | Bagder | are there any docs covering the hw? |
15:07:32 | D0gbert | I'm having troubles finding the fuqn UART port - there are solder pins labeled 'RXD' and 'TXD' but I believe them to be a network interface or smth |
15:07:51 | D0gbert | well, the ľcontroller is pretty well documented - it's a motorola coldfire 5249 |
15:08:12 | D0gbert | and there seem to be all pins which one would need for a JTAG interface |
15:08:39 | D0gbert | http://www.ihplounge.com/mainboard.html / http://www.ihplounge.com/mainboard1.html |
15:10:17 | Bagder | how do you upgrade the software for it? |
15:10:29 | Bagder | does it flash it right away? |
15:11:06 | D0gbert | u put a file onto the HDD, unplug the hdd, tell the iriver to flash its firmware and it does it |
15:11:25 | Bagder | ok |
15:11:38 | Bagder | is the upgrade file scrambled? |
15:11:40 | D0gbert | the firmware is poorly encoded (there is a tool for decryption already), but there seems to be a checksum somewhere |
15:11:46 | Bagder | ok |
15:12:11 | Bagder | but you can disassemble it then? |
15:12:22 | D0gbert | and the entry point of the firmware is kinda unknown |
15:12:29 | D0gbert | well, IDA spits out mostly crap |
15:12:37 | Bagder | ;-) |
15:12:39 | | Quit apemanttt (Read error: 60 (Operation timed out)) |
15:13:23 | D0gbert | my guess is that either the decryption tool is faulty or that IDA doesn't know some instructions of the 5249 |
15:14:35 | Bagder | it sounds as if you are progressing anyway |
15:15:23 | D0gbert | well, I put all my hopes into the BDM interface which should allow me to get direct r/w access to the flashrom/memory |
15:16:08 | dwihno | Rockbox for the iriver hardware would be coolish ;D |
15:16:19 | Bagder | it would |
15:19:35 | D0gbert | well.. the big question is whether iriver has or has not killed some of the solder spots like M$ did with the LPC header |
15:20:19 | dwihno | LPC header? |
15:20:34 | D0gbert | low pin count bus on the XBox |
15:20:51 | dwihno | ah |
15:20:52 | D0gbert | most mod chips use it |
15:21:01 | dwihno | Magic wheebaaz, so to speak :D |
15:21:24 | D0gbert | ;) |
15:23:13 | D0gbert | it would be nice to have an UART port though... e.g. the apple used the phono jack to provide such an interface on their ipod |
15:23:23 | dwihno | I see the avos project has gotten sound \o/ cool |
15:23:46 | Bagder | D0gbert: yeah, a serial port is great to get gdb for it etc |
15:24:09 | Bagder | magician linus made one for the Archos |
15:26:46 | | Join track [0] (74d57721@ACBAFB94.ipt.aol.com) |
15:26:56 | track | Hi |
15:26:58 | dwihno | He is also an analyser! |
15:27:57 | Bagder | nah, I think he uses a crystal ball |
15:28:03 | D0gbert | lol |
15:28:36 | Bagder | and a black hat that he pulls up rabbits through on his spare time |
15:28:38 | | Quit track (Read error: 104 (Connection reset by peer)) |
15:28:48 | D0gbert | well, it would be great to speak to some other ihp owners who have those skills |
15:28:51 | dwihno | He's powered by Leffes Pizza. That might have something to do with it! :) |
15:29:22 | Bagder | D0gbert: you have any contact with the guys at www.misticriver.net? |
15:30:03 | Bagder | we got mailed be the admin the other day regarding rockbox on iRiver |
15:30:09 | Bagder | s/be/by |
15:30:10 | D0gbert | well, the postings about _real_ technical information on the iriver r rare on that forum |
15:30:15 | Bagder | ok |
15:32:10 | D0gbert | the only board which is quite good in that matter is ihplounge.com - unfortunately, it's german only for the time being, but the administrator told me that he would launch an english board soon |
15:33:02 | Bagder | seems like a good idea to gather the most eager and low-level skilled iriver people |
15:33:52 | D0gbert | indeed :) |
15:37:56 | amiconn|work | LinusN, are you listening? |
15:42:00 | *** | Saving seen data "./dancer.seen" |
15:43:52 | LinusN | amiconn|work: have to go away, ttyl |
15:45:26 | amiconn|work | I'm on to the problem with the corrupt frames. Will you be around in the evening? |
15:56:14 | | Quit matsl (Remote closed the connection) |
15:58:19 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
16:00 |
16:33:21 | | Part Bagder |
16:43:29 | | Quit apemanttt (Read error: 60 (Operation timed out)) |
16:46:05 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
16:46:18 | | Part cjnr11 |
16:47:57 | | Quit AciD (Read error: 54 (Connection reset by peer)) |
16:52:14 | | Join methangas [0] (methangas@0x50a4618f.virnxx10.adsl-dhcp.tele.dk) |
17:00 |
17:00:51 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
17:12:04 | | Join Quelsaruk [0] (~jirc@193.136.159.154) |
17:12:26 | Quelsaruk | hi |
17:23:59 | | Quit D0gbert (Read error: 54 (Connection reset by peer)) |
17:29:16 | | Quit Quelsaruk ("Leaving") |
17:42:02 | *** | Saving seen data "./dancer.seen" |
17:42:15 | | Nick Ka___ is now known as Ka__ (~tkirk@65.216.194.2) |
17:58:55 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
18:00 |
18:02:35 | LinusN | amiconn|work: sure, i'll be around |
18:21:03 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
18:24:24 | | Nick amiconn|work is now known as amiconn (~jens@pD9E7FC79.dip.t-dialin.net) |
18:44:22 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
19:00 |
19:12:33 | | Join hardeep [0] (1098@208.247.65.237) |
19:29:00 | amiconn | LinusN: I did some recording tests with rockbox and archos fw. The bad thing is, when recording with rockbox the first audio frame is _always_ incomplete, though its actual size varies. |
19:29:46 | amiconn | This doesn't occur with the archos fw, so it is not the MAS' fault. |
19:42:05 | *** | Saving seen data "./dancer.seen" |
19:51:54 | | Nick edx{code} is now known as edx (edx@pD9EA9E0D.dip.t-dialin.net) |
20:00 |
20:02:58 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
20:12:47 | | Join Schnueff [0] (~mah@temp2.cs.uni-sb.de) |
20:13:56 | | Join TheDude3 [0] (Dudewin32@jkhouse2.jvlnet.com) |
20:14:10 | | Join amiconn_ [0] (~jens@pD9E7E3A1.dip.t-dialin.net) |
20:15:05 | | Join knivesout [0] (jirc@isu151041.ilstu.edu) |
20:15:34 | | Quit AciD (truong.freenode.net irc.freenode.net) |
20:15:34 | NSplit | truong.freenode.net irc.freenode.net |
20:15:35 | | Quit TheDude2 (truong.freenode.net irc.freenode.net) |
20:15:35 | | Quit MT (truong.freenode.net irc.freenode.net) |
20:15:35 | knivesout | hey guys |
20:15:37 | NHeal | truong.freenode.net irc.freenode.net |
20:15:37 | NJoin | TheDude2 [0] (Dudewin32@jkhouse2.jvlnet.com) |
20:15:54 | amiconn_ | Hi |
20:16:04 | NJoin | AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
20:16:04 | NJoin | MT [0] (mt@no.beer.for.beating.me.uk) |
20:16:58 | knivesout | i'm still running a build from 2/15... what's been added lately? |
20:17:00 | knivesout | or what's being worked on? |
20:18:13 | | Quit knivesout (Client Quit) |
20:26:57 | | Join amiconn__ [0] (~jens@pD9E7FB16.dip.t-dialin.net) |
20:28:53 | amiconn__ | Grr, t-dsl |
20:29:47 | | Join mg92 [0] (~jirc@66-162-45-8.gen.twtelecom.net) |
20:30:36 | mg92 | hi |
20:30:36 | | Quit AciD (Connection timed out) |
20:30:49 | | Quit amiconn (Read error: 110 (Connection timed out)) |
20:30:50 | | Nick amiconn__ is now known as amiconn (~jens@pD9E7FB16.dip.t-dialin.net) |
20:30:53 | mg92 | is anyone out there ? |
20:31:15 | mg92 | does anyone have schematic for recorder ? |
20:32:36 | amiconn | mg92: See http://rockbox.haxx.se/schematics/ |
20:32:59 | | Quit TheDude3 (Read error: 110 (Connection timed out)) |
20:37:34 | mg92 | perfect thanks ... |
20:43:14 | | Quit mg92 ("Leaving") |
20:44:47 | | Quit amiconn_ (Read error: 110 (Connection timed out)) |
20:46:50 | | Join uski [0] (~moo@2001:7a8:3bb9:0:0:0:0:babe) |
20:47:07 | uski | is there anyone familiar with the MP3 format here ? |
20:47:09 | uski | i have some questions |
20:47:13 | LinusN | shoot |
20:47:19 | uski | oh, hi LinusN ! :) |
20:47:19 | LinusN | did you see my lcd recordings? |
20:47:23 | uski | yea |
20:47:43 | uski | next step: find a lcd, so i can try this sequence |
20:47:51 | LinusN | i have very little time |
20:47:59 | uski | ok, so i want to make something that will play mp3 shoutcast radios |
20:47:59 | LinusN | you want to ask about mp3? |
20:48:15 | uski | and i do not know if there is a header sent when i connect to the adio and start receiving data |
20:48:27 | uski | so, is a header necessary or not ? |
20:48:34 | LinusN | not |
20:48:38 | uski | ok |
20:48:46 | uski | (great :]) |
20:48:57 | uski | and, can rockbox play "headerless" mp3s ? |
20:48:59 | LinusN | however, the radio station name and song title may be sent in the ancillary data |
20:49:05 | uski | yea |
20:49:08 | LinusN | there are no headerless mp3 |
20:49:19 | uski | assume i want to play a shoutcast radio on the archos |
20:49:25 | LinusN | i do it all the time |
20:49:35 | uski | ? |
20:49:36 | LinusN | mp3 is just a strem |
20:49:48 | uski | you mean: no headers ? |
20:50:20 | LinusN | exactly |
20:50:26 | uski | ok, thanks :) |
20:50:27 | LinusN | each frame has its own headee |
20:50:30 | LinusN | header |
20:50:33 | uski | ok |
20:50:44 | amiconn | re LinusN |
20:50:50 | LinusN | however, there is no id3 info on shoutcast streams |
20:50:59 | uski | yea |
20:51:01 | LinusN | so the tune name might be sent with the ancillary data |
20:51:07 | LinusN | hi amiconn |
20:51:10 | uski | only metadata sent using HTTP format |
20:51:17 | LinusN | gotta go and read a fairy tale to my son |
20:51:22 | uski | heh :) |
20:51:23 | LinusN | cu l8r |
20:51:24 | uski | cu |
20:51:30 | amiconn | Ok then. |
20:51:38 | | Nick amiconn is now known as amiconn|eat (~jens@pD9E7FB16.dip.t-dialin.net) |
20:56:00 | | Quit Schnueff ("...") |
21:00 |
21:18:47 | | Join yozac [0] (~chatzilla@h00062506b8d9.ne.client2.attbi.com) |
21:19:23 | yozac | I have encountered a serious usability problem with rockbox when building playlists, and I'm wondering if its because I'm missing something obvious. |
21:19:41 | uski | what's this problem ? |
21:20:20 | yozac | Frequently while I'm building a playlist, at some point I end up accidentally pressing play, erasing my entire playlist |
21:21:10 | yozac | This is compounded by the fact that the down arrow sometimes triggers play on my particular unit, making it VERY frustrating to try to build playlists of more than one song as I so frequently needs to start from the beggining |
21:22:08 | yozac | Is there a way to make the behavoir of the play button not erase your current play list? On other mp3 players I've used, this was the default behavoir |
21:22:45 | uski | i think that you should ask on the mailling list if nobody can help here |
21:23:27 | | Nick amiconn|eat is now known as amiconn (~jens@pD9E7FB16.dip.t-dialin.net) |
21:24:43 | yozac | ok. also I find that I can't jog with the archos because it will hang (or maybe have a very prolonged skip . . . ) Is this a common problem? |
21:26:25 | amiconn | Does the red LED stay on solid in this case? |
21:27:13 | yozac | amiconn: not sure, but I haven't noticed that |
21:28:15 | amiconn | You should check this, if it is, this would be another case of "red LED death" for which several bug reports exist. |
21:35:03 | | Quit yozac ("ChatZilla 0.9.35 [Mozilla rv:1.5/1]") |
21:42:09 | *** | Saving seen data "./dancer.seen" |
21:42:14 | | Join Reader38 [0] (JavaUser@modem-926.lion.dialup.pol.co.uk) |
21:42:54 | | Nick Reader38 is now known as Freddie_Mercury (JavaUser@modem-926.lion.dialup.pol.co.uk) |
21:42:57 | Freddie_Mercury | hi |
21:43:14 | Freddie_Mercury | anyone home |
21:43:16 | | Quit apemanttt (Read error: 110 (Connection timed out)) |
21:43:37 | * | Freddie_Mercury just killed a man |
21:43:49 | | Quit Freddie_Mercury (Client Quit) |
21:59:02 | | Join quelsaruk [0] (~hfdjsfg@193.136.159.169) |
21:59:02 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
21:59:04 | quelsaruk | hi |
22:00 |
22:00:01 | amiconn | Hi |
22:09:39 | | Join [IDC]Dragon [0] (~idc-drago@pD9512EED.dip.t-dialin.net) |
22:09:47 | quelsaruk | hi [IDC]Dragon |
22:09:49 | quelsaruk | :) |
22:09:55 | amiconn | Hi Jörg |
22:10:04 | quelsaruk | i have a bug/question about rvf format |
22:10:06 | [IDC]Dragon | Hi guys, thanks for the warm welcome |
22:10:20 | * | quelsaruk hides the club |
22:10:21 | [IDC]Dragon | I'm deaf |
22:10:53 | [IDC]Dragon | not so warm welcome, then |
22:11:21 | [IDC]Dragon | c'mon, what's the matter? |
22:11:27 | quelsaruk | i tried to make a rvf with audio&video, but always get the audio delayed |
22:11:58 | quelsaruk | it works perfectly *before* using the tools |
22:12:07 | [IDC]Dragon | dalayed as a constant time, or drifting apart? |
22:12:14 | quelsaruk | hmmmm |
22:12:32 | | Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
22:12:40 | [IDC]Dragon | what's "before" which tools? |
22:12:48 | quelsaruk | i think a constant time, but not sure.. i just tested if it was delayed, deleted it, re-tried with another framerate... etc.. |
22:13:04 | quelsaruk | wel.. after decompresing and resizing the avi file :) |
22:13:13 | quelsaruk | but before avitoyuv |
22:14:24 | [IDC]Dragon | is your Rockbox playback pitched to anything different than 100%? |
22:14:42 | [IDC]Dragon | This pitch feature is no good for video. |
22:15:10 | quelsaruk | i don't use pitch |
22:15:27 | quelsaruk | i mean, it's 100%. I like music as it was created |
22:15:44 | quelsaruk | speeding up heavy metal is not quite interesting ;) |
22:16:35 | quelsaruk | someone said he had problems with ntfs files |
22:16:43 | quelsaruk | but changing them to 20fps worked |
22:16:52 | quelsaruk | does that make any sense to you? |
22:17:17 | [IDC]Dragon | not really. Where is 20fps used? |
22:17:52 | quelsaruk | don't know |
22:18:00 | quelsaruk | europe is 25fps, no? |
22:18:18 | [IDC]Dragon | yes. |
22:18:32 | [IDC]Dragon | NTSC is 29.97 fps |
22:18:47 | [IDC]Dragon | which is so odd that I made it the default |
22:19:16 | [IDC]Dragon | to prevent people having it wrong |
22:20:40 | quelsaruk | sorry? |
22:20:53 | quelsaruk | you made ntfs default, or pal? |
22:21:12 | [IDC]Dragon | I mean, who can type that in accurately? |
22:21:14 | quelsaruk | my brain doesn't work quite well :P |
22:21:28 | [IDC]Dragon | NTSC is the default |
22:21:35 | quelsaruk | ah :) |
22:21:47 | [IDC]Dragon | because PAL is easy to set, 25 straight. |
22:23:08 | quelsaruk | that's in rvf_mux, no? |
22:23:27 | quelsaruk | i mean, we can set that in the rvf_mux tool |
22:23:28 | [IDC]Dragon | both halftone and rvf_mux |
22:23:35 | quelsaruk | uppss.. |
22:23:45 | quelsaruk | ok |
22:23:49 | quelsaruk | i missed something |
22:24:10 | quelsaruk | would you mind explaining me that? so i can add that info in the web manual :) |
22:24:14 | [IDC]Dragon | have you tried the GUI tool? |
22:24:29 | amiconn | [IDC]Dragon: Has the source fps not only to be set in halftone, while rvf_mux uses the rvf's fps (default=67)? |
22:24:31 | quelsaruk | no, just tools |
22:26:24 | [IDC]Dragon | amiconn: ahem, yes. the mux tool needs to know the rfv framerate at which this was halftoned. |
22:26:58 | [IDC]Dragon | It doesn't care about the source, that's history. |
22:27:22 | amiconn | So I did remember this correctly. |
22:27:54 | [IDC]Dragon | Yes, in contradiction to me. |
22:29:25 | amiconn | Well, I did convert quite a number of DVD videos to .rvf back some time (and found the MPEG2/2.5 bug in rvf_mux then). |
22:32:40 | | Quit uski ("Fermeture du client") |
22:34:11 | quelsaruk | so, using the halftone tool, what parameter should i add? |
22:34:20 | quelsaruk | −−fps 25 or something like that? |
22:35:23 | amiconn | -movie_fps 25 (or short -m 25) |
22:37:11 | quelsaruk | thanks |
22:38:37 | quelsaruk | updating the manual :) |
22:39:11 | [IDC]Dragon | how about using the GUI tool? |
22:39:45 | [IDC]Dragon | I never really tried, but it should be a lot easier. |
22:41:44 | [IDC]Dragon | quelsaruk? |
22:41:53 | quelsaruk | yes? |
22:41:58 | quelsaruk | hmmm |
22:42:52 | quelsaruk | well, i wanted to explain quite well the *command line's tools* manual |
22:43:04 | quelsaruk | but i will also try the GUI tool |
22:43:57 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
22:44:08 | [IDC]Dragon | one day I'll have my all-in-one, sigle-pass converter ready. |
22:44:24 | [IDC]Dragon | It's making slow but steady progress. |
22:44:25 | quelsaruk | great |
22:44:26 | quelsaruk | :) |
22:44:52 | quelsaruk | will that convert the avi into decompresed 112x80 video file? |
22:45:20 | [IDC]Dragon | avi or mpeg directly into rvf |
22:45:26 | quelsaruk | great :) |
22:47:23 | quelsaruk | so one day i'll be able to control the jukebox with the car's radio, view video files... maybe even it'll do my job :D |
22:56:21 | | Join apemanttt [0] (apemanttt@64.213.222.81) |
23:00 |
23:02:30 | | Quit methangas (" HydraIRC -> http://www.hydrairc.com <- :P") |
23:11:09 | | Join pappou [0] (~pappou@p5080480F.dip0.t-ipconnect.de) |
23:11:37 | quelsaruk | [IDC]Dragon, do you know if there's any program to create id3 tags from filenames?? |
23:12:05 | [IDC]Dragon | very likely, see the tool section |
23:12:19 | quelsaruk | any recomendation/advice? |
23:12:27 | quelsaruk | esque hay muchos |
23:12:30 | quelsaruk | upss |
23:12:33 | quelsaruk | there are many |
23:12:39 | [IDC]Dragon | I've never done that. |
23:12:48 | quelsaruk | sorry for the spanish :D |
23:13:13 | [IDC]Dragon | would you like a spanish voice file? |
23:13:41 | [IDC]Dragon | I've got a bunch of L+H voices, including spanish. |
23:13:53 | quelsaruk | great! |
23:14:00 | quelsaruk | i'd like that |
23:14:34 | quelsaruk | so i can test the quality :) |
23:14:44 | amiconn | Linus, are you around? |
23:14:44 | [IDC]Dragon | quality is no good |
23:15:23 | [IDC]Dragon | quelsaruk: you'd need out to fill the voice: part of the .lang file |
23:15:43 | [IDC]Dragon | see english.lang |
23:15:52 | quelsaruk | i synced that.. afaik |
23:16:00 | amiconn | [IDC]Dragon: Is there also a german.voice in the works? |
23:16:20 | [IDC]Dragon | L+H has german, too, yes. |
23:16:30 | quelsaruk | adding those " " to the LANG_TALK_XX strings?? |
23:16:46 | [IDC]Dragon | Somebody would need to update the .lang file |
23:17:18 | quelsaruk | :D |
23:17:34 | quelsaruk | if it's just the " " strings, i can do that right now |
23:18:11 | quelsaruk | (if cvs speeds up) |
23:18:21 | [IDC]Dragon | it's an extra line for the pronounciation of the item |
23:18:37 | amiconn | [IDC]Dragon: While you are at the .lang files, how do I tell the makefile to build the .lng files as well? |
23:19:02 | [IDC]Dragon | Dunno, I never cared |
23:19:03 | quelsaruk | binlang english.lang other.lang other.lng |
23:19:07 | quelsaruk | that is... |
23:19:44 | quelsaruk | binlang ../apps/lang/english.lang ../apps/lang/your.lang ../apps/lang/your.lng |
23:19:53 | quelsaruk | in the tools folder |
23:20:02 | quelsaruk | :) |
23:20:03 | amiconn | quelsaruk: thanks. I thought that the "make" handles this as well, the automated builds at the web page look like that. |
23:20:10 | quelsaruk | hmmm |
23:20:11 | quelsaruk | should |
23:20:18 | quelsaruk | but never cared about that |
23:20:54 | quelsaruk | i just use that to check language's updates |
23:21:10 | amiconn | I'm also wondering why make (after make clean) writes out a number of error lines. |
23:21:38 | amiconn | "xxxxx.c:nn:mm: lang.h: No such file or directory. |
23:21:55 | amiconn | It still builds fine, though. |
23:22:18 | quelsaruk | dunno |
23:22:19 | quelsaruk | :( |
23:23:08 | amiconn | There are about 30 such lines, from different source files. |
23:23:37 | quelsaruk | [IDC]Dragon, i think you forgot some lines in the english.lang :) |
23:24:01 | | Part pappou |
23:24:05 | [IDC]Dragon | No, those are not spoken. |
23:24:36 | [IDC]Dragon | they have an empty voice: "" entry |
23:24:48 | quelsaruk | the VOICE_FILE and VOICE_DIR i mean |
23:25:11 | [IDC]Dragon | those are only spoken |
23:25:20 | quelsaruk | they have voice:"blablabla" but not eng:"blablabla", is that ok? |
23:25:49 | quelsaruk | i suppose you know what you do |
23:25:50 | quelsaruk | :) |
23:26:01 | [IDC]Dragon | the eng: "" is empty because they are only for speech, not for display. |
23:26:15 | quelsaruk | ok |
23:26:17 | quelsaruk | sorry |
23:26:18 | quelsaruk | :) |
23:26:22 | [IDC]Dragon | see all the numbers and units |
23:26:36 | quelsaruk | i just saw the diff with last english.lang version :) |
23:26:53 | quelsaruk | to see how many strings may i update in spanish.lang |
23:27:31 | quelsaruk | what does *hovering* mean? |
23:29:25 | [IDC]Dragon | having the cursor "over" a directory name |
23:29:37 | [IDC]Dragon | in contrast to entering it |
23:29:58 | amiconn | Hmm, I would describe this with "moving the cursor on it". Think of a hovercraft. Babelfish says it's "libración" in Spanish. |
23:30:09 | [IDC]Dragon | Most of the strings I just copied, using an editor macro |
23:30:42 | [IDC]Dragon | but some needed to be edited. |
23:30:42 | quelsaruk | libracion... that's the first time i heard that word |
23:30:47 | quelsaruk | :) |
23:31:01 | [IDC]Dragon | Like, using no abbreviations |
23:31:14 | amiconn | quelsaruk: :) |
23:31:48 | quelsaruk | amiconn, i don't really think that's spanish.. maybe mexican or who knows... |
23:32:26 | quelsaruk | [IDC]Dragon, with "voice directories" you mean like speaking the directory?? |
23:32:36 | amiconn | Maybe, the systran translation used by babelfsih isn't that good after all (for european languages). |
23:32:59 | amiconn | * babelfish |
23:33:42 | quelsaruk | hehe.. i made once a spanish/english and english/portuguese translation, and the result was amazing... |
23:34:08 | quelsaruk | but was easier to repair that than translating the whole text |
23:34:23 | amiconn | I tried translating my own (german) homepage into english and was rotfl afterwards. |
23:35:03 | quelsaruk | A.S. |
23:35:15 | quelsaruk | :D |
23:36:01 | [IDC]Dragon | quelsaruk: yes, speaking the directory name. |
23:36:32 | quelsaruk | thanks, that's what i supposed (i haven't tested the latest changes so i'm not sure) |
23:36:48 | [IDC]Dragon | you need to prepare "thumbnail" clips with the spoken name. |
23:38:47 | quelsaruk | I suppose there's a tool for that, no? |
23:39:13 | quelsaruk | if i have to "speak" all my folders and/or songs.. |
23:39:43 | quelsaruk | btw, i think i'm blind |
23:39:44 | [IDC]Dragon | A .vbs script, yes. |
23:40:30 | quelsaruk | i went to cvs web page, to check latest changes in english.lang |
23:40:59 | quelsaruk | so i saw that latest strings had a *voice:"xxxxxx"* |
23:41:23 | [IDC]Dragon | yes, my saying |
23:41:43 | quelsaruk | but when i used uplang to update espanol.lang, i can't see that voice:"xxxx" missing |
23:42:11 | *** | Saving seen data "./dancer.seen" |
23:42:19 | quelsaruk | yeah.. i know we were speaking about that :( |
23:42:35 | [IDC]Dragon | It's not in there yet, I guess. |
23:43:03 | quelsaruk | you updated that file 2 days ago |
23:43:20 | [IDC]Dragon | not the spanish one |
23:43:26 | quelsaruk | english one |
23:43:58 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
23:43:59 | quelsaruk | lang files are updated using english.lang |
23:44:26 | quelsaruk | hmm |
23:44:36 | quelsaruk | i think that's a bug in uplang script |
23:46:58 | quelsaruk | ok, i don't know perl, but afaik uplang script only checks the id, desc, eng and new lines, doesn't even check what happens to voice |
23:48:45 | [IDC]Dragon | that is on purpose |
23:49:11 | [IDC]Dragon | the voice entry is procesed by a different program |
23:49:32 | quelsaruk | which one? |
23:50:06 | [IDC]Dragon | my lang2textaloud |
23:50:09 | quelsaruk | another thing to be updated in the documentation (how to make lang files manual) |
23:50:21 | quelsaruk | and how does it work? |
23:50:42 | [IDC]Dragon | sigh |
23:51:02 | quelsaruk | sorry |
23:51:04 | quelsaruk | :( |
23:51:05 | [IDC]Dragon | it makes an input file for a program called TextAloud |
23:51:09 | quelsaruk | is taht in the mail list?? |
23:51:12 | quelsaruk | *that |
23:51:22 | [IDC]Dragon | it's on my webspace |
23:51:27 | quelsaruk | oh |
23:51:38 | quelsaruk | ok |
23:51:38 | [IDC]Dragon | but so far nobody else made voice files |
23:51:44 | [IDC]Dragon | (I think) |
23:52:46 | quelsaruk | maybe because they didn't know how to make them |
23:52:48 | quelsaruk | :) |
23:54:20 | [IDC]Dragon | there w no dneed s fr |
23:54:33 | quelsaruk | ? |
23:54:54 | [IDC]Dragon | oops |
23:55:20 | * | quelsaruk gets the [IDC]Dragon/english translator powered by systran |
23:55:31 | amiconn | rotfl |
23:56:16 | [IDC]Dragon | i can't type while the .vbs script runs |
23:56:26 | quelsaruk | hehehehe |
23:56:50 | quelsaruk | [IDC]Dragon, so you have spanish voices, isn't it? |
23:57:07 | quelsaruk | and i have an uptodate espanol.lang file |
23:57:18 | [IDC]Dragon | yes |
23:57:23 | quelsaruk | how do i merge all that and make my box speak spanish? |
23:57:39 | [IDC]Dragon | later |
23:57:48 | quelsaruk | ok |
23:58:23 | amiconn | [IDC]Dragon: Already tried my fast writing patch? |
23:58:49 | [IDC]Dragon | I downloaded it, but haven't applied it yet |