Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2004-03-30

00:00:28amiconnI have no probs at all with it. I would like it very much if someone with a Hitach DK23CA hd dares to try it.
00:01:26[IDC]DragonI don't have such
00:01:26amiconnPerhaps I should prepare some test builds (fast read only, fast write only, fast read & write) and post them together with a warning on the ml.
00:01:51[IDC]Dragonyes, that would be helpful
00:02:04[IDC]Dragonif somebody with a slow disk dares...
00:02:28amiconnI should also prepare instructions to obtain additional information on the nature of the corruption, if it occurs.
00:03:37quelsaruki have my old box (recorder 6) with a nearly broken 30GB hd, i could test on that, if the data gets corrupted i don't mind
00:03:49amiconnLike: if the filesystem is corrupted, before fixing it, make a copy of the beginning (with dd, which exists also for windows).
00:03:51quelsarukor even mount a 6GB hd on it and test
00:13:20quelsaruk[IDC]Dragon, should i commit the espanol.lang or wait until i add the voice strings to the file?
00:14:08[IDC]Dragoncommit with what?
00:14:18quelsarukwith the new strings
00:14:29quelsarukvoice directories and so on
00:14:48[IDC]Dragonthe very few?
00:15:33amiconnquelsaruk: Here is a fresh recorder v1 build with fast reading and writing:
00:15:57quelsarukyups, just the latest changes
00:18:52 Join wake [0] (~wake@
00:20:25 Part LinusN
00:22:12quelsarukgot it amiconn,
00:23:05quelsarukwhat will i get if this corrupts the filesystem? I mean, any warnings in rockbox? have to check with windows?
00:23:53[IDC]DragonTTS = time to sleep
00:24:01 Quit [IDC]Dragon ()
00:25:42quelsarukme too
00:25:42amiconnMost likely (from the ml archive) you will get either scandisk errors (if you scan it at the PC after using my build) or a fat driver panic like: "Entry x in sector y is not free".
00:25:59quelsaruki'll check
00:26:07quelsaruk(maybe in easter)
00:26:12 Quit quelsaruk ()
00:33:09 Part amiconn
00:47:28 Quit hardeep ("BitchX-1.0c19 -- just do it.")
00:47:40 Join hardeep [0] (1098@
00:52:48 Join Edrysark [0] (
00:52:56EdrysarkHi all
00:53:12EdrysarkI have just a litte question
00:53:40EdrysarkHow can I extract a bin from the original firmware of an ARCHOS AV3XX
00:53:45 Quit Edrysark (Client Quit)
00:55:24 Join Edrysark [0] (
00:55:35EdrysarkHello all ?
01:01:02EdrysarkOuh ouh ?
01:08:43 Quit Edrysark ("F-IRC v1.1, Client IRC totalement en franšais !! -")
01:09:40 Quit apemanttt (Read error: 110 (Connection timed out))
01:21:53 Quit edx ()
01:35:13 Quit AciD ("all your base are belong to us")
01:42:15***Saving seen data "./dancer.seen"
01:51:21 Quit mecraw__ ("Trillian (")
01:52:02 Join mecraw__ [0] (~mecraw@
02:02:59 Join track [0] (
02:07:07 Quit TheDude2 (Read error: 104 (Connection reset by peer))
02:16:08 Quit scott666 ("i'll be back...eventually...")
02:33:33 Join apemanttt [0] (apemanttt@
02:33:34 Quit track (Read error: 54 (Connection reset by peer))
02:54:43 Join scott666 [0] (
02:54:43 Quit Nibbler (Read error: 104 (Connection reset by peer))
03:11:22 Quit mecraw__ ("Trillian (")
03:18:08 Quit apemanttt (Read error: 110 (Connection timed out))
03:42:18***Saving seen data "./dancer.seen"
04:21:47 Join diddystar5 [0] (
04:31:36 Quit hardeep ("[BX] Mike Tyson says BitchX BITES! Do you HEAR what I'm saying?!")
04:33:43 Join Nibbler [0] (
04:34:09 Join apemanttt [0] (apemanttt@
04:56:04 Quit Nibbler (Read error: 54 (Connection reset by peer))
04:58:10 Quit wake ("leaving")
05:20:10 Quit apemanttt (Read error: 110 (Connection timed out))
05:38:40 Quit diddystar5 ("Leaving")
05:42:19***Saving seen data "./dancer.seen"
05:49:12 Join monkey666 [0] (
05:59:31 Quit monkey666 ()
06:01:31 Join Dogger [0] (
06:08:02 Join monkey666 [0] (
06:09:22 Quit monkey666 (Client Quit)
06:23:36 Join midknight2k3 [0] (
06:34:57 Join apemanttt [0] (apemanttt@
06:40:38 Join Nibbler [0] (
07:05:28 Join AciD [0] (
07:14:11 Quit midknight2k3 ("Going... BYE!")
07:15:42 Quit apemanttt (Read error: 60 (Operation timed out))
07:21:27 Quit Dogger ("Client Exiting")
07:33:14 Join [1]c0utta [0] (
07:42:23***Saving seen data "./dancer.seen"
07:52:32 Quit Nibbler (Read error: 104 (Connection reset by peer))
07:52:51 Quit c0utta (Read error: 110 (Connection timed out))
07:52:52 Nick [1]c0utta is now known as c0utta (
08:13:14 Quit scott666 ("i'll be back...eventually...")
08:30:04 Join amiconn [0] (
08:41:03 Join apemanttt [0] (apemanttt@
08:44:01 Join LinusN [200] (
08:44:23amiconnHi LinusN
08:52:08LinusNi wonder why the second frame is always bad
08:52:34LinusNmaybe we disable the interrupt for a while?
08:52:45LinusNor are plainly too slow in the interrupt handler?
08:55:49amiconnYesterday evening I did some more research concerning the corrupt recordings.
08:56:42amiconnFirst thing, that "mp3utility" was right and rockbox is at fault, although the position display of it is a bit misleading.
08:57:56amiconnThe things is: the xing header has the CRC bit set to 0, while the rest of the frames has it set to 1. No other encodcer does this.
08:58:42amiconnMp3utility apparently uses the first header as a template and can't find another one of this kind.
08:59:24amiconnIf I manually patch the xing header header ;), mp3utility is able to check the file.
09:00:08amiconnWith that I conducted some tests with varying sample rate, quality, channel setting etc.
09:01:01amiconn(1) _Sometimes_ the first frame is truncated. This depends mainly on the sample rate and quality settings.
09:01:42LinusNusing the first frame as a template is not good behaviour
09:01:51LinusNespecially when it isn't a true audio frame
09:02:12amiconnFor quality=0, the first frame was always intact. For quality=4, the first frame was truncated for sample frequencies >= 32 kHz
09:02:44amiconnFor quality=7, the first frame was truncated for sample frequency >= 22.05 kHz.
09:02:47LinusNso it looks like a performance problem after all
09:03:14amiconn(2) All intermediate frames were always intact, even for my long recording.
09:03:43amiconn(3) The last frame is _always_ truncated!
09:04:05amiconn(4) All these problems do not occur when recording with the archos fw
09:04:21LinusNok, so i have work to do :-)
09:05:58amiconnIt doesn't look like a performance problem within the interrupt, but rather like a too long start delay.
09:06:20LinusNi wonder what that delay might be
09:06:51amiconnThe first frame truncation seems to be independent of stereo/mono and "independent frames" settings.
09:08:30amiconnI may have to test if prerecording influences it.
09:14:35 Quit MT (Connection timed out)
09:16:13LinusNprerecording shouldn't have the problems with the first frame
09:17:03LinusNunless the prerecording buffer isn't filled when you start recording for real
09:18:29LinusNmaybe we should enable the demand irq earlier?
09:19:44LinusNwe could try skipping the wait for the acceptance of the settings
09:21:39amiconnI did also have a look at the source, but couldn't figure out why there is a sleep(20) _after_ checking the acceptance of the settings
09:22:39LinusNme neither :-)
09:22:58LinusNi'll try that and see what happens
09:25:23amiconnI would also prefer not to have the last frame trunctaed. This should be not too hard, the final save could simply not save the last frame, since it may be incomplete.
09:28:16LinusNwe have two options
09:28:30LinusN1) find the last frame and remove it
09:28:47LinusN2) stop the mas and let it finish
09:30:38amiconnIf it is possible to tell the mas that it shoud stop but finish the last frame, I'd prefer that, otherwise (1) should be simpler
09:31:16amiconnGotta run (erm, drive).
09:31:24 Nick amiconn is now known as amiconn|away (
09:33:52 Join Nibbler [0] (
09:42:25***Saving seen data "./dancer.seen"
10:05:13 Join MT [0] (
10:27:59 Quit apemanttt (Read error: 110 (Connection timed out))
10:46:34 Quit Nibbler (Read error: 104 (Connection reset by peer))
10:55:46 Join edx [0] (
11:00:08 Join pfavr [0] (
11:34:10 Join apemanttt [0] (apemanttt@
11:42:27***Saving seen data "./dancer.seen"
11:55:12 Quit AciD (Read error: 104 (Connection reset by peer))
12:05:12 Quit apemanttt (Read error: 60 (Operation timed out))
12:28:54 Join Nibbler [0] (
12:29:48 Join Bagder [241] (
13:05:48 Join matsl [0] (
13:11:39*Bagder looks at LinusN
13:11:41LinusNthe "voice builds" in open Neo is nearly identical to Talbox
13:11:51Bagderyeah, I noticed
13:12:12BagderI'd even guess that we do it better in the end
13:12:29LinusNand SSI wanted to keep it secret...haha
13:12:51LinusNwhat an innovative and technologically advanced feature :-)
13:13:29 Join quelsaruk [0] (~quelsaruk@
13:13:57Bagderhi q
13:14:09quelsarukhi Bagder
13:14:37quelsarukBagder, i have a stupid question about languages
13:14:49*Bagder buckles up
13:15:12quelsaruknow, when people update languages, the script only checks ids, desc, eng y new strings
13:15:20quelsaruknot voice strings
13:15:28quelsarukdoes it matter?
13:15:28Bagderah, right
13:15:50Bagderdo people provide voice strings yet?
13:16:06quelsarukjorg says he is the only one right now
13:16:44Bagderwe need to patch 'uplang' to take the voice strings into account as well
13:17:53quelsarukbut until then, updated langs go into the code, no?
13:18:04quelsarukat least, the strings are translated
13:18:20Bagdereverything still works as before
13:18:31Bagderjust that 'voice' is being ignored by the scripts
13:19:37Bagdernot quite ignored
13:20:01Bagdertexts with only voices still get a blank entry
13:20:18Bagderthat's pretty lame
13:20:39quelsarukwill uplang do all the work, or are we going to use another tool to add voices??
13:21:04Bagderuplang is used to synch language files so I think it should keep doing that
13:21:33Bagderthe way the lang files are now used for voice-only strings was not however intended
13:21:41Bagderwhich causes extra junk to go into the source
13:22:00BagderI'll figure out a fix
13:24:58BagderI'm not sure I like what I see
13:25:36quelsarukwhat do you see?
13:25:46Bagderthat the language ids are used this way
13:26:00Bagderfor voice-only stuff
13:26:19Bagderbut I don't have any better way to suggest right now
13:26:20quelsarukLinusN, where's the lcd_margins() function? i can't find it in the code
13:26:26LinusNquelsaruk: lcd_setmargins(), sorry
13:27:54quelsarukbut that woudl mean changing all places where we call this function (if i have to add a parameter to the function)
13:28:24quelsarukok, easter is gonna be interesting ;)
13:28:47BagderLinusN: you seen how the generated lang.c looks like with all the voice strings?
13:29:06Bagderit shows something bad
13:29:17Bagdernot very serious, but still
13:29:23quelsarukdid you think more about using a struct for settings (for the possible values of a setting) ??
13:29:47LinusNBagder: some empty strings
13:30:08Bagderfor all the voice-only strings
13:30:30BagderI don't like that we need an empty string for each new voice
13:30:33LinusNquelsaruk: not really
13:30:49LinusNBagder: me neither, but it was a quick and easy solution
13:31:00BagderI completely understand that
13:34:53 Join apemanttt [0] (apemanttt@
13:38:16quelsarukhave to go
13:38:18 Part quelsaruk
13:40:33BagderLinusN: can you think of any drawback with me putting the VOICE_-ids in a separate .h file and not add any blanks in the .c file?
13:41:12BagderI just tried and it built fine for me
13:42:29***Saving seen data "./dancer.seen"
13:45:18BagderI'll post my patch to the list and ask for comments
13:54:58 Join AciD [0] (
13:54:58Bagdermailman is stupid
13:55:05Bagder"The message's content type was not explicitly allowed"
13:55:12BagderI can post my patch
13:55:44LinusNthen update the mailman config
13:56:02Bagderpine uses MULTIPART/MIXED
13:56:06Bagderweirdly enough
13:59:56 Join uski [0] (
14:21:00 Nick amiconn|away is now known as amiconn|work (
14:44:13 Quit apemanttt (Read error: 110 (Connection timed out))
15:01:14 Quit AciD (Read error: 104 (Connection reset by peer))
15:37:26 Join [d4nk3] [0] (
15:42:30***Saving seen data "./dancer.seen"
15:45:19 Quit [d4nk3] ()
15:45:58 Quit c0utta (Read error: 60 (Operation timed out))
16:00:18 Join apemanttt [0] (apemanttt@
16:03:04 Quit uski (Read error: 110 (Connection timed out))
16:13:16 Join Quelsaruk [0] (~Swordmast@
16:19:05Quelsarukhey.. i'm now learning a bit of japonese
16:19:14Quelsaruk(going there in summer)
16:20:18Quelsarukand osaka
16:20:21LinusNi've been to tokyo once, quite an experience
16:20:29Quelsarukhehe.. i suppose
16:20:54Quelsaruki have a guide there, so i hope i can enjoy everything there
16:28:58QuelsarukLinusN, can i make my own setting struct? i think that could make working with splash menus for selection a setting value a bit more easy. :)
16:29:28LinusNwhat do you mean with "settings struct"?
16:29:56LinusNyou mean the object approach?
16:30:04Quelsaruka struct which contains the posible values of a setting
16:30:43 Join cjnr11 [0] (
16:30:47 Part cjnr11
16:31:17QuelsarukLinusN, sorry.. i don't understand that.
16:33:13LinusNmy idea about the setting struct is a kind of setting object, which contains all information about it, including enumeration values and their strings, scaling factors etc
16:36:00Quelsarukhgave to go
16:36:17Quelsaruki want to talk about that with you another day, if possible
16:36:30 Quit Quelsaruk ("Leaving")
16:39:15 Quit matsl (Remote closed the connection)
16:52:22 Join methangas [0] (
17:00:47 Join AciD [0] (
17:14:55 Quit apemanttt (Read error: 110 (Connection timed out))
17:19:11 Join funkymonkey [0] (
17:19:12 Quit methangas (Read error: 54 (Connection reset by peer))
17:19:15 Nick funkymonkey is now known as methangas (
17:34:12 Part Bagder
17:42:31***Saving seen data "./dancer.seen"
18:06:09 Join uski [0] (
18:19:25uskihi all
18:26:56 Nick amiconn|work is now known as amiconn (
18:27:57 Join mecraw__ [0] (~mecraw@
18:39:31 Join apemanttt [0] (apemanttt@
19:04:53 Quit Nibbler (Read error: 104 (Connection reset by peer))
19:10:10 Quit AciD (Read error: 54 (Connection reset by peer))
19:15:05 Quit apemanttt (Read error: 60 (Operation timed out))
19:42:33***Saving seen data "./dancer.seen"
19:48:07 Nick edx is now known as edx{code} (
19:56:09 Join hechz [0] (
19:59:22 Quit edx{code} (Read error: 54 (Connection reset by peer))
20:05:09 Join edx{code} [0] (
20:14:34 Nick amiconn is now known as amiconn|afk (
20:15:28 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]")
20:16:51 Part hechz
20:27:46 Join amiconn [0] (
20:36:18 Quit amiconn|afk (Read error: 60 (Operation timed out))
20:36:18 Nick amiconn is now known as amiconn|afk (
20:40:06 Join apemanttt [0] (apemanttt@
20:42:51 Join Nibbler [0] (
21:09:49 Join AciD [0] (
21:17:57 Join FlorianK [0] (
21:19:07FlorianKhi, does anybody know whether a German version of the Rockbox manual exists, or is being translated?
21:19:41FlorianKI'd be willing to do some translating
21:19:53 Quit apemanttt (Read error: 60 (Operation timed out))
21:19:59FlorianKnot all of it, though, because i'm not a hacker
21:21:31FlorianKnobody willing to talk, or nobody even there at all?
21:27:40methangaswell they don't seem to have any email addresses listed, so you'll have to stick with their nicks in here
21:27:45methangasand ask them
21:29:17 Quit AciD (Read error: 104 (Connection reset by peer))
21:30:59 Quit FlorianK ("ChatZilla 0.9.52B [Mozilla rv:1.6/20040113]")
21:41:21 Join FlorianK [0] (
21:42:37***Saving seen data "./dancer.seen"
22:34:48 Quit uski ("Fermeture du client")
22:43:36 Join apemanttt [0] (apemanttt@
22:50:45 Join scott666 [0] (
23:02:01 Quit methangas (" HydraIRC -> <- :P")
23:11:22 Quit apemanttt (Read error: 60 (Operation timed out))
23:29:04 Join AciD [0] (
23:32:40 Part LinusN
23:41:13 Quit FlorianK ("ChatZilla 0.9.52B [Mozilla rv:1.6/20040113]")
23:42:40***Saving seen data "./dancer.seen"

Previous day | Next day