00:04:04 | Miran | Zagor: I tend to shock my unit whenever I take it for a walk, so I'm not fussed :) |
00:09:35 | Miran | Zagor: Which version of rockbox has the best HD error recovery? I'll give it a walk and see if it does recover |
00:09:54 | Zagor | Miran: try the latest daily build |
00:10:12 | PsycoXul | mine only has problems when i drop it |
00:10:25 | PsycoXul | and even then it's not till a minute or 2 later |
00:10:30 | Zagor | make sure you enable keylock so you don't get accidental button events... |
00:10:34 | | Join breaker [0] (~mail@isdn216-87.rz.uni-karlsruhe.de) |
00:10:57 | Zagor | PsycoXul: you only notice read errors after a while, since they can occur late in the buffer |
00:10:58 | Miran | rockbox has a keylock? |
00:11:08 | Miran | which command is that? |
00:11:10 | Zagor | yes. F1+DOWN or MENU+DOWN |
00:11:15 | Miran | thank you :D |
00:11:18 | PsycoXul | heh |
00:12:36 | Miran | Zagor: You want me to see if it recovers from HD errors or just see if it skips |
00:14:05 | breaker | hi! so now my IRC works (I'm the new rockbox develover that linus gave cvs write access yesterday. Hi everyone!) |
00:15:35 | Miran | hi |
00:15:52 | Zagor | Miran: that should be the same thing :-) |
00:15:54 | breaker | In the last hour I changed lcd-recorder.c so that is scrolls in both directions if the string is short. Do you find it useful? |
00:16:10 | Zagor | breaker: you're uwe? |
00:16:19 | breaker | yes. |
00:16:33 | Zagor | breaker: submit it as a patch. i'm trying to stabilise for 1.4 |
00:16:50 | Miran | Zagor: Ahh, but I can make the rockbox skip, but it might recover and continue to play, or it might just die completely :) |
00:16:58 | breaker | Ok, should I send it to the patch tracker, mailinglist or private mail? |
00:17:08 | Zagor | breaker: patch tracker |
00:17:32 | Zagor | Miran: we retry for 5 seconds on read errors, so if everything works you should have to work hard to make it skip |
00:18:18 | Miran | Zagor: ok, I'll see if it works :), be back in a few minutes |
00:18:25 | | Quit Miran ("Its not that you do not see, it is mearly that your eyes do not perceive") |
00:20:04 | breaker | One thing is not nice by now: When scrolling the complete title (like %d1/%fm in default.wps), there are spaces at the end and so it scrolls too much. |
00:20:43 | | Join werty1st [0] (we@stgt-d9b91397.pool.mediaWays.net) |
00:20:46 | werty1st | hello |
00:20:59 | Zagor | the spaces are added as separator, so it's visible when the scroll wraps |
00:21:04 | Zagor | werty1st: hi |
00:21:05 | breaker | Wouldn't it be better to add the space (when scrolling in the round) in the scroll thread instead of adding space characters to the string? |
00:21:29 | Zagor | breaker: what's the difference? the string is in the scroll thread. |
00:22:24 | werty1st | can u tell me how to deactivate the repeat mode |
00:22:56 | breaker | In dir browser strings there seem not to be spaces at the end, in my %d1/%fm wps line there are. (At least they are visible only there.) |
00:23:00 | werty1st | the jukebox will never turn off if it doesnīt stop playing at the end of a folder |
00:23:14 | Zagor | breaker: dir browser has them too |
00:23:48 | Zagor | werty1st: repeat mode is always on, we'll add a setting for that in next version |
00:24:27 | | Join freshmaker [0] (~chatzilla@pD9E12F52.dip.t-dialin.net) |
00:24:43 | breaker | hmm, I see now. I had the scrollbar on (left in the dir browser) and it exactly fitted (the string ended at the right side of the display). :-) |
00:24:51 | Zagor | breaker: hehe |
00:24:59 | werty1st | like normal play/repeat 1/repeat all |
00:25:18 | Zagor | werty1st: yes. in 1.4, if all goes to plan |
00:25:38 | PsycoXul | i think repeat 1 should just be repeat turned on w/ a 1-track playlist, personally... heh |
00:26:04 | breaker | So then I have to consider where the text starts and not only the width.. |
00:26:06 | freshmaker | Hello everyone! |
00:26:31 | werty1st | i think the preselect for the next song which is included in the original archos firmware is also very usefull |
00:27:05 | PsycoXul | queueing is redundant with a decent playlist system |
00:28:11 | breaker | Zagor: Hm, and how should I detect how many pixels wide the space characters at the end are? (Needed for detecting if I'm at the end of a line.) |
00:28:27 | breaker | Zagor: I mean, it depends on the font.. |
00:28:52 | freshmaker | breaker: What are you trying to do? |
00:31:06 | Zagor | breaker: space is just another character. lcd_getstringsize |
00:31:33 | breaker | freshmaker: Scrolling the text line in both directions if the string is short. |
00:31:47 | Zagor | i'm not sure I understand the point, though :-) |
00:32:01 | breaker | Zagor: ONE character (everywhere)? |
00:32:45 | Zagor | ? |
00:32:54 | freshmaker | breaker: i.e. like the scrollnig on the original archos firmware, without a wrap around? |
00:34:18 | breaker | freshmaker: yes. but only if the string is short (I'm testing with < 1.5 * LCD_WIDTH) |
00:35:25 | freshmaker | breaker: hmm, that shouldn't be hard. do you have code already? i have an idea for the recorder (about 5 additinal lines) |
00:36:34 | Zagor | but is it really useful? i was always annoyed by the archos scroll. after all, we read from left to right so what's the gain in scrolling right-to-left? |
00:38:10 | breaker | Zagor: I mean is there one space character at the end of every line that is scrolled? I need it to calculate if I have to change the direction when I'm at the end of a line. |
00:38:26 | freshmaker | hmm, personally i don't like it, too. but let's go for the polls... :-) |
00:38:53 | breaker | freshmaker: Yes, I've coded something here.. |
00:39:01 | Zagor | breaker: ah, no there are 3 spaces |
00:40:22 | *** | Saving seen data "./dancer.seen" |
00:40:23 | breaker | If I have a string that doesn't fit on the screen only by e.g. 2 characters I find it better if it only scrolls these two characters to left and right. If I have a long string I prefer a complete scrolling. Don't you think that it is useful? |
00:40:40 | | Join Miran [0] (~dani@collcott.demon.co.uk) |
00:41:03 | Miran | Zagor: It skips :) and it freezes the wps and the HD doesn't spin down afterwards |
00:41:41 | werty1st | i have a loud background noise on my jukebox does anybody have a similarly effect |
00:41:43 | werty1st | werty1st.ath.cx/temp/background%20noise%20archos%20software.mp3">http://werty1st.ath.cx/temp/background%20noise%20archos%20software.mp3 |
00:41:49 | Zagor | Miran: hmm, bad |
00:42:13 | Miran | Werty1st: Archos firmware does have a nasty background noise |
00:42:19 | breaker | werty1st: In the headphones / line out? |
00:42:32 | werty1st | if i use the rockbox firmware i noise is much more quietly |
00:42:32 | werty1st | werty1st.ath.cx/temp/background%20noise%20rockbox%20software.mp3">http://werty1st.ath.cx/temp/background%20noise%20rockbox%20software.mp3 |
00:42:42 | werty1st | yes |
00:42:46 | werty1st | @ breaker |
00:42:46 | Zagor | werty1st: how did you record that file? |
00:42:47 | | Nick _seb_ is now known as seb-away (user@68.36.176.159) |
00:42:51 | Miran | harddisk noise |
00:42:59 | Miran | is this with the mic? |
00:43:13 | werty1st | the noise is there even if i didnīt play a file |
00:43:19 | Miran | Zagor: yes bad :( |
00:43:34 | Miran | is the harddisk spun up? |
00:43:38 | Zagor | werty1st: how did you record that file? |
00:43:46 | Miran | or is it quiet |
00:44:18 | werty1st | @ Zagor it is there all the time on every file and even if i didnīt play a file |
00:44:35 | freshmaker | breaker: for the recorder? scroll until (offset > LCD_WIDTH - (xmargin + s->startx * w / s->len)) or (offset > LCD_WIDTH - xmargin) as startx is always zero |
00:44:36 | werty1st | @ Zagor all files are downloaded |
00:44:43 | Zagor | werty1st: yes. now how did you record this file? |
00:44:56 | Zagor | this noise file was not downloaded, right? |
00:45:20 | werty1st | @ Miran if the disk spins down the noise starts |
00:45:28 | Zagor | did you record it on the recorder? using the mic? |
00:45:50 | Miran | Werty1st: Humm, should be THAT loud :D, Archos firmware was noisy |
00:46:06 | werty1st | @ Zagor if i stop playing a file the noise is still there |
00:46:47 | werty1st | @ Zagor i havnīt recorded the file with the jukebox |
00:47:12 | freshmaker | breaker: err, i mean: (offset > s->width - (LCD_WIDTH - xmargin)) |
00:48:22 | breaker | werty1st: Is it dependant on the place where the AJB is? I mean is it standing between your open PC case or mobile phone? Is the ac adaptor plugged in? |
00:48:54 | werty1st | @ breaker no |
00:49:04 | breaker | freshmaker: Thanks. I'll try. |
00:49:05 | Zagor | werty1st: PLEASE help me here. HOW did you record the file? |
00:49:46 | werty1st | @ Zagor i misunderstood u |
00:50:19 | werty1st | @ Zagor i recorded it with ear and PC-mic |
00:50:29 | werty1st | @ Zagor i recorded it with JB-ear and PC-mic |
00:50:48 | Zagor | werty1st: cable from ear to your soundcard? |
00:50:54 | werty1st | yes |
00:50:57 | Zagor | ok, thanks |
00:51:25 | Zagor | i would say your unit is broken. I recommend you contact Archos for a warranty replacement. |
00:52:14 | werty1st | ok thx @ Zagor |
00:55:56 | freshmaker | Zagor: Will we get write(), rename() and remove() after 1.4 release? |
00:56:04 | * | freshmaker 's makin bambi eyes |
00:56:08 | freshmaker | pleeeez |
00:56:27 | Zagor | freshmaker: yes. after 1.4, not in 1.4. |
00:56:38 | | Quit werty1st () |
00:56:54 | freshmaker | cool, i have a good pile of ideas... |
00:57:02 | Zagor | nice :-) |
00:57:54 | freshmaker | rudimentary file management, scoring system, statistics, ... |
00:58:26 | breaker | freshmaker: Scoring = Count how many times I listened to a song/album? |
00:59:27 | freshmaker | no, listen to a song, thinking "eww, what a crap; but maybe it's my mood." and scoring the mp3 down. |
00:59:54 | freshmaker | later i can decide to remove mp3s with the lowest score. |
01:00 |
01:00:40 | freshmaker | or we can implement a random play function that's biased on the scores |
01:00:54 | breaker | freshmaker: aha. I thought of counting how many times I played a song so that I can write a simple perl script that deletes the things I never listen to.. |
01:01:21 | freshmaker | yeah, that's would be the statistics i mentioned |
01:01:54 | | Join werty1st [0] (we@stgt-d9b90669.pool.mediaWays.net) |
01:02:19 | freshmaker | and i have code for a virtual DJ based on a hidden markov model |
01:10:02 | breaker | freshmaker: What is a hidden markov model? |
01:11:06 | freshmaker | a mathematical thing for trying to reproduce something without really understanding it. you only have input and output. |
01:11:07 | breaker | freshmaker: You mean it is based on a markov algorithm? |
01:11:56 | | Join langhaarrocker [0] (~Philipp@B2315.pppool.de) |
01:12:11 | freshmaker | i once tried to teach a hmm to predict the next song, that would be played by a *real* dj. |
01:13:22 | freshmaker | it didn't work really well. but i got the idea to use a modified hidden markov automaton to get equivalent results |
01:15:15 | freshmaker | you have to tag each mp3 with it's bpm, style of music, etc. and then the automaton will "randomly" select songs, but trie's not to jump around wildly wrt bpm, music style, etc. |
01:18:16 | breaker | Zagor: The scrolling works correctly now. I now only add the three space characters if I decide to scroll in the round. I'll post the patch to the patch tracker now. |
01:18:21 | breaker | When will the 1.4 come? |
01:18:34 | Zagor | Real Soon Now :-) |
01:18:59 | freshmaker | breaker: is it optional? |
01:19:03 | Zagor | seriously, we'll just add repeat toggle, some persistance thingies and then shove it out the door |
01:20:15 | Zagor | i'm off to bed. see you later. |
01:20:20 | | Quit Zagor ("Client Exiting") |
01:20:45 | langhaarrocker | :( no user editable keys in 1.4 |
01:21:08 | freshmaker | :-( no 'vi' in 1.4 |
01:21:23 | breaker | freshmaker: No, not now. But I don't think that it disturbs too much (because its only scrolling in both directions if it is a really short string). I don't think that is worth another option. Let's see how the others feel about it. |
01:25:43 | | Quit hardeep (Remote closed the connection) |
01:27:57 | | Quit edx (Read error: 110 (Connection timed out)) |
01:31:18 | breaker | freshmaker: My patch is on sourceforge now. Try it! |
01:31:31 | freshmaker | yeah, i will |
01:31:49 | breaker | And now it's time to go to bed. Bye! |
01:32:02 | freshmaker | cu |
01:32:09 | | Quit breaker () |
01:33:32 | | Join Jet8810 [0] (~Joshua@adsl-34-32-240.mia.bellsouth.net) |
01:55:24 | | Quit Miran ("Its not that you do not see, it is mearly that your eyes do not perceive") |
01:55:29 | | Join elinenbe [0] (elinenbe@user-0cces0l.cable.mindspring.com) |
01:55:41 | elinenbe | langhaarrocker: you here? |
01:56:01 | langhaarrocker | just a bit. |
01:56:10 | elinenbe | did you post that patch to the list? |
01:56:23 | elinenbe | with the mp3 split editor? |
01:56:30 | langhaarrocker | abhout thrice |
01:56:46 | elinenbe | could you email me the compiled firmware −− my setup died. |
01:56:53 | langhaarrocker | programming is easy. mailing is not. |
01:57:01 | elinenbe | :) |
01:57:19 | elinenbe | could you try and send it to elinenbe at umich dot edu |
01:57:43 | langhaarrocker | I can do so. But it's not of any use, yet. |
01:58:00 | elinenbe | I know.. I just want to see the concept |
01:58:21 | freshmaker | cu |
01:58:38 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020914]") |
02:00 |
02:02:04 | langhaarrocker | it contains some broken things. Like the osci being too fast and without control, the peak meter has debug bars ... |
02:04:26 | | Join motiv01 [0] (~trillian@sdn-ap-024scfairP0072.dialsprint.net) |
02:06:28 | elinenbe | langhaarrocker: thanks! |
02:06:45 | langhaarrocker | have you played star yet? |
02:07:10 | elinenbe | I really like it alot |
02:07:15 | elinenbe | quite a nice game |
02:07:58 | langhaarrocker | yes |
02:08:11 | elinenbe | of course there are some bugs with it acccording to Zagor or Bagder |
02:10:03 | langhaarrocker | It's good to have people like them. That raises the quality of the software. |
02:12:53 | elinenbe | true |
02:13:04 | elinenbe | I think the editor currently has a whole bunch of bugs :) |
02:13:19 | langhaarrocker | That's what I said. |
02:13:27 | elinenbe | I am just suprised they allowed my code :) |
02:13:48 | langhaarrocker | what is it? |
02:15:15 | elinenbe | sokoban |
02:15:39 | elinenbe | I would like loading of files off the disk |
02:15:46 | elinenbe | but that will come in time |
02:16:16 | langhaarrocker | Zagor made a readline in file.c That makes a lot of things easier. |
02:17:01 | elinenbe | i'll look at it |
02:20:20 | elinenbe | langhaarrocker: what is shooter? |
02:20:21 | elinenbe | :) |
02:20:31 | langhaarrocker | a bug |
02:20:34 | langhaarrocker | :) |
02:20:39 | elinenbe | hehe |
02:23:30 | langhaarrocker | It might become a game though. But not now. Not before the key binding thing has been cleared out. |
02:23:59 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
02:23:59 | NSplit | brunner.openprojects.net irc.openprojects.net |
02:24:39 | NHeal | brunner.openprojects.net irc.openprojects.net |
02:24:39 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
02:25:03 | elinenbe | well, that seems to be quite a project :) |
02:26:37 | langhaarrocker | To big for me to do it alone. |
02:29:17 | elinenbe | naaahhhh... |
02:29:37 | langhaarrocker | I don't know perl... |
02:37:53 | langhaarrocker | good night |
02:38:12 | elinenbe | night |
02:38:15 | | Quit langhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
02:39:51 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
02:39:51 | NSplit | brunner.openprojects.net irc.openprojects.net |
02:40:09 | NHeal | brunner.openprojects.net irc.openprojects.net |
02:40:09 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
02:40:24 | *** | Saving seen data "./dancer.seen" |
02:47:03 | | Quit Jet8810 (Read error: 104 (Connection reset by peer)) |
02:52:07 | | Quit seb-away (Read error: 104 (Connection reset by peer)) |
03:00 |
03:12:22 | | Join mecraw [0] (~mecraw@dnvr-dsl-gw34-poola245.DNVR.USWEST.NET) |
03:12:29 | | Join freshmaker [0] (~chatzilla@pD9E12F52.dip.t-dialin.net) |
03:18:58 | | Part motiv01 |
03:55:27 | | Join seb-away [0] (user@bgp420584bgs.union01.nj.comcast.net) |
04:00 |
04:08:07 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020914]") |
04:28:19 | | Join ronnymorc [0] (we@stgt-d9b90668.pool.mediaWays.net) |
04:28:49 | | Quit ronnymorc (Client Quit) |
04:40:28 | *** | Saving seen data "./dancer.seen" |
04:48:34 | | Quit werty1st (Read error: 113 (No route to host)) |
05:00 |
05:27:36 | | Join mecraw_ [0] (~mecraw@dnvr-dsl-gw34-poola245.DNVR.USWEST.NET) |
05:28:35 | | Nick seb-away is now known as seb-sleep (user@bgp420584bgs.union01.nj.comcast.net) |
05:45:39 | | Quit mecraw (Read error: 110 (Connection timed out)) |
06:00 |
06:16:54 | | Quit PiotR ("My name is Bill Gates and I pronounce Windows as güindëvs") |
06:17:02 | | Join PiotR [0] (piotr@212-170-21-172.uc.nombres.ttd.es) |
06:26:04 | | Quit PiotR ("rabo for all!") |
06:26:11 | | Quit tot|away () |
06:27:14 | | Join PiotR [0] (piotr@212-170-21-172.uc.nombres.ttd.es) |
06:40:31 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:25:06 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
07:43:07 | | Quit mecraw_ (Read error: 110 (Connection timed out)) |
08:00 |
08:25:20 | | Join edx [0] (~edx@pD9EABBAA.dip.t-dialin.net) |
08:30:58 | | Join mem [0] (~mem@bl-magsan.sth.bluelabs.se) |
08:39:49 | | Join langhaarrocker [0] (~Philipp@B4412.pppool.de) |
08:40:34 | *** | Saving seen data "./dancer.seen" |
08:44:43 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
08:44:53 | bobTHC | good morning ! |
08:47:29 | mem | morning |
09:00 |
09:02:59 | bobTHC | what the exact purpose of "Clip hold time" ? |
09:03:24 | bobTHC | in the peakmeter menu |
09:04:09 | | Quit langhaarrocker (Read error: 110 (Connection timed out)) |
09:08:43 | | Quit bobTHC (Read error: 104 (Connection reset by peer)) |
09:30:26 | | Quit hardeep ("Leaving") |
09:36:40 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
09:50:53 | | Quit mem ("has to reboot the machine, CU soon") |
09:54:27 | | Join Werty1st|pennen [0] (we@stgt-d9b90668.pool.mediaWays.net) |
10:00 |
10:00:08 | | Join mem [0] (~mem@host38-2.bluelabs.se) |
10:04:08 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
10:06:15 | | Join langhaarrocker [0] (~Philipp@Bde45.pppool.de) |
10:10:58 | adi|home | Zagor you around? |
10:11:23 | langhaarrocker | If so he can't have slept very long. |
10:11:29 | adi|home | hehehe |
10:11:47 | Zagor | what's with the nagging about my sleeping patterns? :) |
10:11:57 | adi|home | hehe we want you healthy? |
10:12:23 | langhaarrocker | slightly mad would be ok for me, too. |
10:12:26 | adi|home | Zagor am i doing something wrong or do i still not have access to change/admin bug/feature entries on sourceforge? |
10:12:38 | Zagor | adi|home: uh, i'll check |
10:12:40 | adi|home | bagder said he was going to fix it but i still can't do admin |
10:16:00 | hardeep | hmmm, i think i got basic repeat functionality working... anyone bored and want to test? |
10:16:01 | Zagor | adi|home: now you should have access |
10:16:17 | langhaarrocker | hardeep: I can test. |
10:16:19 | Zagor | hardeep: i'm not bored, but I want to test :-) |
10:17:05 | hardeep | one sec, let me put it up somewhere |
10:18:07 | | Join LinusN [0] (~linus@labb.contactor.se) |
10:18:48 | adi|home | repeat functionality? |
10:19:01 | adi|home | LinusN: i was talking to you about the 'master file' idea right? |
10:20:05 | hardeep | Okay, patch is at http://hardeeps.freeshell.org/repeat_mode.patch and recorder firmware are http://hardeeps.freeshell.org/ajbrec.ajz |
10:20:17 | hardeep | It's still a little rough but it works. :) |
10:22:21 | LinusN | adi|home: "master file"? |
10:23:31 | LinusN | hehe, people really have trouble attaching the patches :-) |
10:23:41 | langhaarrocker | yes. that's me! |
10:23:58 | adi|home | i know i talked to someone.. let me scroll back |
10:25:47 | * | LinusN gets some coffee |
10:26:38 | langhaarrocker | BTW: I think it would be a good idea to put the standard procedure to apply a patch from the mailing list / patch tracker into the faq. |
10:28:06 | | Join pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
10:28:22 | langhaarrocker | what if **end in strtok_r(char *ptr, const char *sep, char **end) good for? |
10:28:59 | adi|home | ahh.. it was Bagder I talked to.. it can wait then |
10:29:36 | adi|home | its intended to be a thread safe version of strtok |
10:29:46 | adi|home | rather a recursive safe |
10:30:12 | langhaarrocker | repeat 1 works fine |
10:30:12 | adi|home | if i remember correctly |
10:30:46 | langhaarrocker | but what do I pass semantically to that **end parameter? |
10:31:41 | LinusN | it is a pointer to a pointer variable where strtok() can store the last pointer position between calls |
10:32:23 | LinusN | just declare a char pointer variable and pass the address to it |
10:32:32 | langhaarrocker | something like an index where to start searching for the next token within ptr? |
10:32:43 | LinusN | and make sure that that variable isn't destroyed between the calls to strtok()' |
10:33:16 | langhaarrocker | Maybe I got the idea now. Thanks. |
10:33:49 | adi|home | langhaarrocker: the way strtok works is to store a pointer in memory for your next call |
10:34:02 | adi|home | but if you are using multi threads etc.. thats a bad thing |
10:34:12 | adi|home | because you may step on that memory with another call to strtok |
10:34:25 | adi|home | strtok_r lets you decide where that memory ptr should be |
10:34:31 | adi|home | that make sense? |
10:34:42 | langhaarrocker | Yes. Absolutely |
10:34:54 | adi|home | hehe i love this song.. |
10:35:08 | adi|home | Avirl Levigne.. she sings 'i wanna see you go down on me... ' |
10:35:22 | adi|home | lol... 18 hot chick talking about oral.. what a wonderful world |
10:36:20 | LinusN | how about making the F2/F3 screen disappear after selecting a boolean option? |
10:36:50 | adi|home | ? |
10:36:58 | Zagor | nah, i don't think i want that. then you have to press it again to change another. |
10:37:17 | adi|home | LinusN Zagor im looking at the tracker system in sourceforge |
10:37:24 | langhaarrocker | Show supported files is a 3state toggle. |
10:37:31 | adi|home | would it make sense to have a bug tracker for releases and one for developement branch?> |
10:37:33 | Zagor | langhaarrocker: good point |
10:37:49 | LinusN | langhaarrocker: that's why i wrote "boolean" |
10:37:49 | Werty1st|pennen | does anybody know how prevent windows from creating a recycled folder on the jukebox after connecting it |
10:37:50 | Zagor | adi|home: no, we have too many bugs in dev code |
10:37:55 | | Nick Werty1st|pennen is now known as werty1st (we@stgt-d9b90668.pool.mediaWays.net) |
10:37:55 | adi|home | the quick menus need to be fixed to only display in internal fonts btw. |
10:38:02 | Zagor | adi|home: already done |
10:38:08 | adi|home | k |
10:38:36 | LinusN | i'd like boolean settings to close the screen |
10:38:46 | adi|home | Zagor not to sound stupid.. but so? |
10:38:48 | Zagor | LinusN: why? |
10:38:49 | * | adi|home smirks |
10:39:08 | Zagor | adi|home: so we'd spend all day closing and responding to bug reports instead of writing code |
10:39:11 | adi|home | LinusN: I don't agree.. main reason.. what if i want to change 2 settings? |
10:39:19 | adi|home | if one is bool.. i have to menu again to change the other |
10:39:48 | adi|home | well... now we're asking them to ask on irc or mail to the list, is that any better? |
10:39:48 | Zagor | IMHO it gets very confusing if some settings close the screen and some not |
10:39:58 | LinusN | Zagor: possibly |
10:40:28 | Zagor | adi|home: yes, i think it is. most questions concern bugs already fixed. the dev code moves too fast for a bug tracker |
10:40:36 | *** | Saving seen data "./dancer.seen" |
10:40:49 | LinusN | i was only a little annoyed by having to close it manually using the one-hand shortcut |
10:40:49 | adi|home | fair enouhg |
10:41:17 | langhaarrocker | let's go key schemes and all this f2/f3 screen disappear problem can be delegated to the users :) |
10:41:21 | LinusN | Zagor: but we might want to allow for quick bug-report-mails without subscribing |
10:41:56 | LinusN | langhaarrocker: the quick screens must still have options for this in the key settings |
10:42:11 | LinusN | the key config will be a huge feature-bloat |
10:42:30 | Zagor | LinusN: that's questionable too, actually. people generally don't give enough information in their first mail so we want to keep a dialogue. |
10:42:46 | adi|home | i agree with LinusN on bloat |
10:43:01 | LinusN | Zagor: agreed, but i'd prefer that to not getting the report at all |
10:43:19 | Zagor | langhaarrocker: any plans how to implement feedback with your key scheme? sounds like you're approaching a full scripting language soon... |
10:43:23 | adi|home | to me.. having a bunch of users complaing because their buttons aren't doing what they expect because they screwed up their own config, is to me a pain as well. |
10:43:36 | LinusN | adi|home: i fear that too |
10:44:00 | adi|home | dont get me wrong.. im all for a wide user feature set.. |
10:44:07 | adi|home | but we have to draw the line somewhere |
10:44:08 | langhaarrocker | Zagor: What do you mean with 'feedback'? |
10:44:16 | LinusN | adi|home: i understand perfectly |
10:44:34 | adi|home | now were talking about also passing _every_ button stroke through a filter to figure out wtf to do... |
10:44:38 | adi|home | dunno if i like that at all. |
10:44:44 | adi|home | and at run time non-the-less |
10:44:56 | Zagor | langhaarrocker: lcd display. things like the quickscreen etc. |
10:45:33 | langhaarrocker | Ok, I'll include how to open a quick screen in my demo. It can be done with the existing model already. |
10:46:22 | LinusN | langhaarrocker: that's my point |
10:46:25 | Zagor | langhaarrocker: no, my point is with key-config quickscreens don't exist in the code (since they are hard-coded button handlers). so there must be a way to implement things like that dynamically... |
10:46:42 | adi|home | anyone have a problem with volume changing to a single value increment? |
10:47:04 | LinusN | we'll continuously have to add things to the key config as users want sillier and sillier config options |
10:47:14 | LinusN | adi|home: not me |
10:47:19 | Zagor | adi|home: i'm thinking maybe an option... i like moving two clicks. :) |
10:47:21 | langhaarrocker | Zagor: the key handling of the quick screens should be rewritten. Is that what you mean? |
10:47:27 | LinusN | but we have 2% increments because people complained |
10:47:36 | adi|home | Zagor: i thought about that.. but my only prob with that is.. well.. |
10:47:46 | Zagor | langhaarrocker: no, i mean the user can invent whatever quickscreen system he wants. so the screen display cannot be hard-coded at all. |
10:47:46 | adi|home | we don't have that as an option on any other menu. |
10:47:51 | adi|home | but im not against it.. |
10:48:01 | LinusN | Maybe 2% in WPS, and 1% in settings? |
10:48:06 | Zagor | adi|home: i agree. i'll have to test with 1 step and see if that's really a bother |
10:48:23 | adi|home | LinusN: im against that even more ;) |
10:48:31 | adi|home | it should be standard ;) |
10:48:39 | Zagor | i agre |
10:48:40 | adi|home | not action a in one local and action b in another |
10:48:42 | Zagor | agree |
10:48:42 | LinusN | i think 1% is good |
10:48:50 | langhaarrocker | Zagor: 2 clicks is possible by making a 'macro' that s binding increase by one to the same key twice. |
10:48:57 | adi|home | well. we could do 1 and if ppl complain, we add an increment option |
10:48:59 | adi|home | hows that sound? |
10:49:15 | Zagor | sounds good |
10:49:18 | LinusN | adi|home: i'm all for that |
10:49:20 | adi|home | ill fix |
10:49:41 | LinusN | adi|home: are you aware how to implement this? |
10:49:45 | langhaarrocker | Zagor: Next step would be to make all the menus and quick screens user configurable as well. |
10:49:50 | adi|home | 1 val increments? |
10:49:55 | LinusN | yes |
10:50:11 | Zagor | langhaarrocker: that would require a scripting language |
10:50:12 | adi|home | well.. i figure ill see where we're doing 2 % and work from there... |
10:50:54 | LinusN | look in mpeg_sound_set() |
10:51:12 | LinusN | and don't forget to change the min,max and default |
10:51:14 | langhaarrocker | Zagor: I don't see why. The menu items execute commands just like the keys do. We can reuse that mechanism and just have to bind menu items to commands. |
10:51:18 | adi|home | nod |
10:52:46 | Zagor | langhaarrocker: then we'd have commands like run_sound_menu, run_games_menu etc. which means you cannot configure the menus |
10:53:50 | langhaarrocker | Zagor: no, we'd have run_menu(i) |
10:53:52 | Zagor | also I don't quite see how for example the WPS/browser toggling would work |
10:54:25 | langhaarrocker | Zagor: simply by changing the key scheme when executing the command. |
10:54:45 | LinusN | langhaarrocker: this is getting heavy |
10:54:49 | Zagor | langhaarrocker: yes, but if we just call new commands every time we'll blow the stack |
10:54:56 | langhaarrocker | Zagor: I've done toggling in the demo on the play button. |
10:55:42 | langhaarrocker | Zagor: no, it's more like the wps uses it's key scheme and the browsers uses it's own. |
10:56:02 | Zagor | langhaarrocker: right, but what does ON do in the WPS keyscheme? |
10:57:28 | langhaarrocker | Zagor: it has many functionalities. But they all are triggered by different events from different states. Each state uses it's own key scheme. |
10:57:41 | adi|home | know something that needs to be fixed with ask resume? |
10:57:54 | adi|home | if you weren't playing a song last time, or you said no |
10:57:59 | adi|home | it shouldnt ask again :) |
10:58:00 | Zagor | langhaarrocker: my point is: each event calls a function, right? |
10:58:08 | adi|home | this is my 3rd reboot w/ it asking :) |
10:58:19 | langhaarrocker | Zagor: yes, but the functions return somewhen. |
10:58:39 | Zagor | langhaarrocker: yes, but wps/browser toggling cannot call functions, since that will blow the stack |
10:58:40 | langhaarrocker | So the stack won't grow |
10:59:08 | Zagor | ON in wps calls browser(), on in browser calls wps(), on in wps calls browser() etc etc |
10:59:27 | langhaarrocker | How that done now? |
10:59:35 | LinusN | the WPS returns |
10:59:44 | LinusN | back to the dir browser that called it |
11:00 |
11:00:14 | LinusN | exatcly tha same problem that makes F1 return to WPS difficult |
11:01:25 | langhaarrocker | Show me the code where the problem is handled now and I'll tell you how to do it with key schemes. |
11:02:03 | Zagor | langhaarrocker: wps.c:704 |
11:02:50 | * | langhaarrocker is investigating |
11:03:34 | adi|home | LinusN: why in volume is default = to 70/2 |
11:03:40 | adi|home | or basically 140/2 right now? |
11:06:08 | hardeep | hmmmm, is anyone else getting duplicate messages from sourceforge? |
11:06:25 | adi|home | nods |
11:06:31 | adi|home | i get it from time to time |
11:07:10 | langhaarrocker | from time to time I accidently send messages twice ... |
11:07:11 | * | langhaarrocker blushes</BODY></HTML> |
11:07:25 | LinusN | adi|home: default is 70%, but mpeg_sound_set wants 2% steps |
11:07:32 | Zagor | hardeep: that's duplicate entries, not duplicate messages... |
11:07:34 | adi|home | got ya... |
11:08:21 | LinusN | adi|home: this is because the WPS wanted simple increase/decrease functions without caring how big the steps were |
11:08:32 | adi|home | nods |
11:08:42 | adi|home | we no longer had a lang.h file correct? |
11:08:47 | hardeep | zagor: yeah, that could be it. they look awfully alike though :) |
11:09:20 | Zagor | yeah. and neither had a patch attached... |
11:09:25 | Zagor | adi|home: correct |
11:09:57 | LinusN | i haven't sent a patch. is it hard to understand how to attach a file? |
11:10:57 | langhaarrocker | You have to check a check box. It' easy to forget that. |
11:11:32 | hardeep | okay, known bugs with the repeat mode changes I posted: 1. doesn't display end of playlist when repeat mode is off, 2. toggling off "repeat one" doesn't work at end of buffer |
11:12:09 | adi|home | k.. gotta fix the games then.. they are still looking for it |
11:12:12 | hardeep | but, I'm about ready to pass out... i'll look more tomorrow if no one else does |
11:12:13 | adi|home | cleaning that up first |
11:13:50 | hardeep | g'night all |
11:13:51 | | Quit hardeep ("Leaving") |
11:13:55 | Zagor | i'm adding a notice about the checkbox |
11:14:03 | LinusN | Zagor: good |
11:14:25 | adi|home | um.. okay.. im confused.. |
11:14:31 | LinusN | adi|home: ? |
11:14:32 | adi|home | we DO NOT have a lang.h file? |
11:14:39 | Zagor | adi|home: we auto-generate it |
11:14:41 | LinusN | we generate it |
11:14:43 | adi|home | okay... |
11:15:01 | adi|home | then yes or no on lang.h to be included as a #include? |
11:15:13 | adi|home | or are we just ignoring build errors saying its not found? |
11:15:14 | Zagor | yes |
11:15:31 | Zagor | we are ignoring errors from the dependecy generator |
11:15:58 | adi|home | sigh.. okay |
11:18:12 | langhaarrocker | Zagor: Now I finally understand the problem you see with the key schemes. You in fact found a weak point. |
11:18:28 | Zagor | langhaarrocker: ok |
11:18:41 | * | adi|home notes that the logic police strike again |
11:20:32 | * | langhaarrocker enters a monastery for meditation on the problem |
11:20:36 | LinusN | langhaarrocker: same problem with having F1 return directly to WPS/browser |
11:21:02 | langhaarrocker | I'll return when I solved that. CU. |
11:21:19 | | Quit langhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
11:24:35 | | Quit pyvasene ("Leaving...") |
11:33:26 | Zagor | nice commits, adi :-) |
11:35:09 | Zagor | what do you think about the convert-underscores patch? |
11:35:23 | Zagor | I don't like changing the filenames, generally. |
11:36:16 | adi|home | volume increment fixed |
11:36:25 | adi|home | commiting now |
11:36:49 | adi|home | or not.. collision |
11:36:51 | * | adi|home sighs |
11:40:24 | adi|home | okay.. now its fixed |
11:42:21 | Zagor | adi|home: mark the feature request "fixed" (but don't close it) |
11:42:54 | adi|home | nods |
11:43:05 | LinusN | adi|home: why did you comment out the value*=2 instead of removing it? |
11:43:35 | adi|home | so that if we decide to make the increment a feature, ppl remember to fix it there to |
11:43:48 | adi|home | if you want to remove it.. do so |
11:43:55 | LinusN | we have CVS |
11:44:03 | Zagor | generally, we don't keep old code in the files |
11:44:15 | adi|home | oh.. sure.. point out the obvious... |
11:44:21 | Zagor | :-) |
11:44:35 | Zagor | all code older than 4 weeks is automatically removed |
11:46:28 | adi|home | hehehe |
11:48:14 | adi|home | we have 2 sepeareate 1% step requests |
11:48:26 | adi|home | should i mark the newer as duplicate, or just list both as fixed? |
11:48:31 | adi|home | one mentions the config |
11:48:36 | adi|home | the other mentions it in the comments |
11:49:50 | Zagor | just mark them both as fixed, if they both are |
11:49:58 | adi|home | noeds |
11:50:01 | adi|home | nods even |
11:51:31 | | Join pyvasene [0] (~pyvasene@ns1.alcove-solutions.com) |
11:53:08 | adi|home | hmm.. thats intersted |
11:53:15 | | Join breaker [0] (~mail@isdn216-211.rz.uni-karlsruhe.de) |
11:53:18 | adi|home | on the resume menu.. with 'on for resume' |
11:53:21 | LinusN | adi|home: you must bump the CONFIG_BLOCK_VERSION number |
11:53:42 | adi|home | if you put in the usb.. it detects as a keystroke and goes to dir browswer |
11:53:44 | adi|home | LinusN: where? |
11:53:57 | LinusN | otherwise the volume setting will be wrong |
11:54:00 | LinusN | settings.c |
11:54:50 | adi|home | i don't get it |
11:55:01 | LinusN | sorry, it would be too low |
11:55:26 | LinusN | the volume setting in RTC/disk will be 35 |
11:55:46 | adi|home | okay.. and? |
11:56:00 | LinusN | if the user had it set to 70 before upgrading |
11:56:36 | LinusN | no problem, really, but people will react to that |
11:56:53 | adi|home | im still confused because i don't see what your getting at |
11:56:53 | LinusN | we will need to bump it anyway at 1.4 release time |
11:57:04 | adi|home | what does the bumping do..t hats what i mean? |
11:57:24 | adi|home | how does it alert the user there was a change? |
11:57:27 | LinusN | adi|home: it makes sure that the checksum will not be correct, and the settings are reset to default |
11:57:29 | adi|home | or does it just flush the settings |
11:57:43 | adi|home | ahh.. okay.. thats what i was looking for... |
11:57:46 | LinusN | the voume case is not that much of a problem |
11:58:00 | LinusN | since 35 is still a valid value |
11:58:16 | LinusN | but 35 is inaudible for most people |
11:58:29 | LinusN | at least on recorders |
11:58:46 | adi|home | is the fact that that needs to be bumped on config changes doc'd anywhere? |
11:59:14 | LinusN | nope |
11:59:19 | adi|home | hehe k. |
11:59:24 | LinusN | docs/TECH time! |
11:59:28 | adi|home | nods |
11:59:34 | LinusN | i'll add that |
11:59:38 | adi|home | heheh good |
11:59:39 | adi|home | ty |
11:59:47 | adi|home | so you want me to update it or leave it for the 1.4 release? |
12:00 |
12:00:12 | adi|home | and can i assume we'd go from 1 to 2? |
12:02:34 | LinusN | the actual number is not important |
12:02:56 | LinusN | don't ask all these questions! Read the TECH file! :-) |
12:03:07 | adi|home | nods |
12:03:12 | adi|home | just read the code |
12:03:22 | adi|home | heheh i will when you finish it :) |
12:05:10 | LinusN | i wrote that after i committed |
12:06:15 | adi|home | hehe |
12:06:21 | adi|home | the explaination is fine.. just got the email |
12:08:27 | Zagor | we need .txt and .eq icons |
12:10:40 | adi|home | http://sourceforge.net/tracker/index.php?func=detail&group_id=44306&atid=439121&aid=614433 |
12:10:47 | adi|home | shouldn't that not only be 'won't fix' |
12:10:49 | adi|home | but closed? |
12:11:37 | Zagor | right |
12:12:40 | adi|home | so i should close it? |
12:17:33 | Zagor | do so |
12:22:50 | LinusN | adi|home: maybe you should create a new 12hour clock request? |
12:25:48 | adi|home | nods |
12:25:52 | adi|home | thats what im doing now |
12:25:55 | LinusN | gr8 |
12:25:55 | adi|home | ;) |
12:27:36 | adi|home | that shouldn't be too tough to do... |
12:28:09 | adi|home | so thats 5 dups answered/closed where app. |
12:29:32 | adi|home | the .eqs, do those qualify as presets? |
12:29:37 | adi|home | http://sourceforge.net/tracker/index.php?func=detail&group_id=44306&atid=439121&aid=604628 |
12:31:29 | LinusN | hard to say |
12:31:39 | LinusN | i think they do |
12:32:13 | adi|home | hmm.. ill leave that be then |
12:32:18 | LinusN | do so |
12:40:37 | *** | Saving seen data "./dancer.seen" |
12:44:01 | | Join langhaarrocker [0] (~Philipp@B2731.pppool.de) |
12:44:09 | Zagor | add a comment about it to the feature req |
12:44:20 | Zagor | ah, the monk is back from the monastery! :) |
12:44:28 | * | langhaarrocker is crying |
12:44:38 | Zagor | no solution yet? |
12:44:47 | langhaarrocker | I can't solve the puzzle without severe sacrifices. |
12:45:02 | Zagor | it can't be that hard, can it? |
12:45:13 | Zagor | maybe it can :-) |
12:45:34 | Zagor | actually, i think the display feedback issue is more problematic |
12:45:35 | langhaarrocker | It is that _every_ module that has any kind of button processing has the same problem like menus, wps and browser |
12:45:44 | Zagor | yes |
12:46:35 | langhaarrocker | Either we limit the depth in which they can call each other or we disable that they can call each other completely. |
12:47:17 | langhaarrocker | But there are situations where we want them to call each other and return in the order they were called. |
12:48:03 | Zagor | definitely |
12:48:35 | LinusN | each of them may return a return code that tells the caller to return too |
12:48:58 | langhaarrocker | But thats just the same as a stack - with reduced memory consuption. |
12:49:09 | LinusN | neither nice nor easy |
12:51:14 | adi|home | hey zagor.. how would the paragraph symbol work for you as a text icon? |
12:52:01 | Zagor | could work. seems a little non-standard though? |
12:52:08 | adi|home | nods |
12:52:17 | adi|home | im trying to find/think of something a little more clear |
12:52:35 | adi|home | we may have to settle for an eq (on a slant) for eq files |
12:54:11 | langhaarrocker | To me it seems we don't get around hard-limiting the calling depth. If a user builds key schemes / menus that exceed these limits we must provide a error screen. But as LinusN suggested we don't have to use the stack but can store the calling order in a cheaper way. |
12:55:14 | | Quit werty1st (Read error: 104 (Connection reset by peer)) |
12:55:17 | Zagor | adi|home: sounds ok for .eq files |
12:55:36 | LinusN | we must still handle the browser->wps->browser->wps->browser problem |
12:58:16 | PsycoXul | why not just browser<->wps :p |
12:58:35 | | Join werty1st [0] (we@c-180-197-45.ka.dial.de.ignite.net) |
12:59:22 | langhaarrocker | That is not a problem as long as it isn't a circle broser->wps->something_else_like_a_menu->browser. Browser->wps->broswer is more something like browser->startwps and than quit wps. So the stack collapses. |
12:59:25 | | Nick LinusN is now known as LinusN|meeting (~linus@labb.contactor.se) |
13:00 |
13:00:03 | Zagor | langhaarrocker: that's enough then. we have no circle mess in the current code either |
13:00:22 | langhaarrocker | Unless some user defines F2->browser. |
13:00:50 | langhaarrocker | instead of f2->quit |
13:00:52 | Zagor | right, people can always mess up. but as you say, we'll simply have a call stack max depth |
13:02:05 | langhaarrocker | I'll try something in that way then. |
13:02:05 | * | langhaarrocker is back to monastery</BODY></HTML> |
13:02:23 | | Quit langhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
13:42:37 | | Join tot|away [0] (tot@p508DBB44.dip.t-dialin.net) |
13:42:38 | | Quit werty1st (Read error: 104 (Connection reset by peer)) |
13:47:22 | | Join thebreaker [0] (~mail@isdn216-157.rz.uni-karlsruhe.de) |
13:49:10 | LinusN|meeting | hi uwe! |
13:49:18 | | Nick LinusN|meeting is now known as LinusN (~linus@labb.contactor.se) |
13:50:00 | thebreaker | hi! |
13:50:25 | thebreaker | What does |meeting mean? |
13:51:08 | Zagor | he's at a meeting |
13:51:15 | Zagor | was |
13:52:19 | thebreaker | So a @ is not possible in a nickname on irc and one usually uses |for this? |
13:52:35 | Zagor | yes |
13:52:44 | thebreaker | aha. |
13:52:50 | thebreaker | Did you try the scrolling patch? |
13:52:57 | Zagor | not yet |
13:53:07 | Zagor | working on repeat |
13:53:18 | thebreaker | Repeat all-1-off? |
13:53:22 | Zagor | yup |
13:53:31 | Zagor | hardeep wrote a patch |
13:55:35 | thebreaker | I once thought that it would be the simplest way to stop (when repeat is off) at the last song without changing the buffering, I mean let rockbox fill the buffer with the first song again but stop plackback when the last song is finished. |
13:56:30 | thebreaker | Of course, the better way is not to buffer the first song when it's unnessesary. |
13:58:29 | thebreaker | I see I'm also here as "breaker", that was before my connection to the internet was interrupted.. |
13:59:23 | thebreaker | When does the IRC server recognize that 'breaker' is disconnected? |
14:00 |
14:00:27 | | Quit breaker (Read error: 110 (Connection timed out)) |
14:00:42 | | Quit edx (Read error: 110 (Connection timed out)) |
14:00:43 | thebreaker | Oh. now. ;-) |
14:03:01 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
14:03:48 | Zagor | hehe |
14:04:18 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
14:04:32 | LinusN | Yo Bagder! |
14:04:32 | Bagder | yellow build |
14:04:38 | Bagder | hey ho |
14:04:53 | Bagder | ISO 15288 was very interesting... not ;-) |
14:05:19 | bobTHC | what the exact purpose of the "Clip hold time" Id ? |
14:05:44 | bobTHC | it's for my translation work |
14:05:54 | | Join freshmaker [0] (~chatzilla@pD95885B8.dip.t-dialin.net) |
14:06:09 | LinusN | it shows that the audio has clipped |
14:06:17 | LinusN | and you tell it how long before removing the markes |
14:06:21 | LinusN | marker |
14:06:38 | bobTHC | ok thx |
14:06:48 | Zagor | Bagder: oh, i completely forgot about all that. :-) |
14:07:09 | Bagder | Zagor: it was *exactly* as boring and as much meta-stuff you can imagine |
14:07:25 | Zagor | my subconcious saved me |
14:08:11 | Bagder | yeah, I pretty much knew it too, but now I know for sure ;-) |
14:11:58 | | Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) |
14:12:08 | bobTHC | linus : clipped when too high ? |
14:13:04 | thebreaker | bobTHC: When the sound is too loud. But I don't know how this is detected. |
14:13:18 | bobTHC | ok |
14:20:00 | Bagder | yellow build |
14:20:59 | Zagor | Bagder: linus fixed it |
14:21:04 | Bagder | I just noticed |
14:28:08 | * | Bagder received his first paypal payment |
14:29:14 | bobTHC | u open a paypal account ? |
14:29:30 | Bagder | I have, yes |
14:29:35 | bobTHC | paypal requiere an us bank account? |
14:29:40 | Bagder | nope |
14:30:27 | freshmaker | Hi Uwe, I tried your bidi-scroll patch. And I like it. I'd like to bidi-scroll even longer lines (e.g. width * 1.4 or 1.5). |
14:30:56 | Bagder | Uwe's not here, is he? |
14:33:45 | thebreaker | I am here! |
14:33:54 | Bagder | ah that's you |
14:33:59 | * | Bagder goes stand in the corner |
14:35:32 | thebreaker | freshmaker: Thats a matter of taste.. But ok, 1.4 or 1.5 is also ok. |
14:36:33 | thebreaker | Zagor: After trying, decide by yourself if 1.2 or 1.5 is better. Take the value you like most. |
14:38:54 | bobTHC | what's the hell with "Peak release" Linus ? |
14:40:38 | *** | Saving seen data "./dancer.seen" |
14:49:12 | | Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) |
14:50:06 | LinusN | peak release is the rate at which the peak meter decreases |
14:52:29 | thebreaker | I have another question: Why is the peak meter so slow? I mean, the first one (in the compiled azbrec.ajz somewhere in the net) was faster. |
14:53:12 | Zagor | thebreaker: because I don't allow it to use all available cpu |
14:53:42 | thebreaker | Tagor: It need not blink very quick on the display, but it seems to me that there are peaks (sound is loud) that aren't shown.. |
14:53:57 | Zagor | that's correct |
14:53:57 | thebreaker | Zagor:.. |
14:54:55 | thebreaker | Are less volume values analyzed as before? Or only less displayed (averages)? |
14:55:03 | Zagor | both |
14:55:17 | thebreaker | Are they averages or maximums? |
14:55:42 | Zagor | i think it simply displays the value it reads |
14:56:07 | LinusN | the max value it has read since the last time it was displayted |
14:56:18 | LinusN | it records the max value |
14:56:22 | Zagor | ok |
14:56:45 | LinusN | it is pretty useless as it is now |
14:56:49 | LinusN | i'd like it faster |
14:56:49 | thebreaker | That should be ok then. But maybe it should read out more (all?) values? Or does this also consume too much cpu? |
14:57:00 | | Join Django [0] (~Django@pD9E5854F.dip.t-dialin.net) |
14:57:03 | LinusN | that is what takes all cpu |
14:57:04 | Zagor | the "original" (archos) is rather useless too |
14:58:17 | thebreaker | But to - tell the truth - after trying the "new" rockbox peak meter I disabled it again (in my .wps), because it doesn't really show the maximum peaks. |
14:58:47 | Django | Hi! Question: how do I tell a button press from press-and-hold in the dirbrowser? |
14:59:22 | Zagor | Django: you don't. you can only separate hold (BUTTON_REPEAT) from release (BUTTON_REL) |
14:59:36 | Zagor | you will always get a button press first |
15:00 |
15:00:36 | Django | Archos has "queue" feature, you have to press and hold the play button. |
15:00:43 | Django | I wann do that in rockbox. |
15:01:13 | Zagor | then check for repeat |
15:01:13 | Django | .. because it also works with the player. |
15:01:28 | Django | I did but it is kludgy. |
15:01:34 | thebreaker | Zagor: What's bad of allowing the peak meter to get much cpu power? Is the power cunsumption (batteries) much higher then? |
15:02:10 | thebreaker | consumption.. |
15:02:14 | Zagor | thebreaker: it will, when we fix powersave mode. also it makes bitswapping slower. |
15:02:27 | Django | Can I detect a button release? |
15:02:30 | LinusN | thebreaker: it will make the whole system sluggish, and prevents us from using the CPU sleep mode |
15:02:33 | Zagor | Django: yes. BUTTON_REL |
15:02:36 | LinusN | Django: BUTTON_REL |
15:03:08 | Django | Do I have to enable that via a mask? |
15:03:16 | Zagor | Django: yes |
15:03:39 | Django | Will enabling that break other code? |
15:03:47 | LinusN | possibly |
15:03:47 | Zagor | Django: no |
15:04:02 | Django | Ok, thanks. I'll give it a try. |
15:04:23 | Zagor | only tetris... :-) |
15:04:49 | Django | I will only spoil the dir browser :-) |
15:04:58 | LinusN | i am examining a 57MB VBRI file i have made |
15:06:08 | LinusN | looks like the VBRI format can't handle that |
15:13:27 | Zagor | LinusN: are you serious? |
15:14:07 | LinusN | it sure looks like it |
15:14:35 | LinusN | it uses 16-bit words for the relative offsets in the file |
15:15:11 | LinusN | gotta go |
15:15:12 | LinusN | bye |
15:15:16 | | Part LinusN |
15:21:57 | bobTHC | peak release is very hard to translate !!! |
15:22:01 | bobTHC | ;) |
15:22:04 | Zagor | hehe |
15:22:17 | bobTHC | in few words |
15:23:34 | bobTHC | in french it's like : "taux de baisse de l'indicateur de cręte " |
15:23:50 | bobTHC | it's a bit longer :) |
15:24:53 | bobTHC | 2 words in english 8 in french, bad translation rate ! |
15:25:09 | Bagder | :-) |
15:27:06 | | Quit freshmaker (Remote closed the connection) |
15:28:15 | | Join freshmaker [0] (~chatzilla@pD95885B8.dip.t-dialin.net) |
15:29:35 | thebreaker | I'm updating the deutsch.lang with new words now. uplang makes some "English phrase was changed!" in the new file. Can I delete these lines? |
15:29:52 | Bagder | those are only comments, yes, delete them |
15:30:44 | thebreaker | But the sorting of the 'translation blocks' must remain unchanged, didn't I read something like that somewhere? |
15:32:04 | Bagder | nah only new needs to be last |
15:32:10 | | Part Bagder |
15:34:59 | bobTHC | and when in english it's "empty" can i delete it? |
15:35:17 | Zagor | bobTHC: no |
15:35:22 | bobTHC | ok |
15:35:33 | Zagor | empty strings must stay, otherwise the order becomes wrong |
15:36:43 | * | bobTHC commit the new francais.lang |
15:40:49 | thebreaker | Arr. So I can delete the translation when the "eng:" and "new:" is filled out and must not delete when it's eng: "" ? |
15:41:11 | Zagor | never delete strings |
15:41:53 | thebreaker | Then I misunderstood you before.. |
15:42:26 | Zagor | all strings are indexed. if we delete a string in the middle, the ones after will get wrong index |
15:46:47 | thebreaker | What is peak release doing? Does it mean how quick the bar goes smaller? (values per read)? |
15:47:01 | thebreaker | So how many reads/sec is the same everytime? |
15:47:19 | Zagor | peak values are held longer than they last for real. they wouldn't be visible otherwise. |
15:47:32 | Zagor | peak release is how slow/fast they go down |
15:47:38 | thebreaker | ok, tnx. |
15:49:13 | bobTHC | when u convert the *.lang file to the binary *.lng file on the website ? @ itch commit ? |
15:49:41 | bobTHC | or manualy ? |
15:50:13 | Zagor | periodically, using a cron job |
15:50:21 | Zagor | every hour |
15:50:42 | bobTHC | ok...so i did it @ home for test it, thx |
15:57:17 | thebreaker | I saw that LANG_SHUFFLE is only used in the F2 screen, is this right? (Shouldn't it be called LANG_F2_SHUFFLE?) |
15:58:05 | thebreaker | The translation for Shuffle is "Zufallswiedergabe" and this is too long for the F2 screen. So I want it to change to "Zufalls-" (makes sense with "modus:" on the next line). |
15:58:14 | Zagor | thebreaker: string ids should simply convey the string meaning, not where they are used. "Shuffle" is also used in settings_menu.c, for example |
15:59:21 | thebreaker | Hm, so I have to call it "Zufallswiedergabe" even it's a little bit long. (Doesn't interfere with another string yet because there's no function for F2+right.) |
15:59:54 | Zagor | there will be soon: repeat |
16:00 |
16:02:45 | thebreaker | And now? As I told, "Zufalls-" or "Zufall" would be ok for F2 menu, but is not a complete translation for the (F1) menu. (Zufall = Random) |
16:03:43 | Zagor | well the F1 menu uses only "Shuffle" in english (not "Shuffle mode") so I guess maybe it's acceptable in german too? |
16:04:28 | thebreaker | I think there is no shuffle option in the F1 menu at all! |
16:04:35 | thebreaker | Or where is it? |
16:05:06 | Zagor | it's disabled for recorders, but I will reenable it again |
16:05:51 | thebreaker | Another thing: There are some boolean menu options that are "yes/no" and others are "on/off". Shouldn't this made consistent? |
16:06:18 | | Join langhaarrocker [0] (~Philipp@B4486.pppool.de) |
16:07:24 | Zagor | thebreaker: it should |
16:07:33 | Zagor | feel free to fix it |
16:08:14 | Zagor | langhaarrocker: are you double-clicking that submit button, langhaarrocker? |
16:08:32 | langhaarrocker | I hate that thing. |
16:10:45 | langhaarrocker | It's because when I dial in my provider shows me his own page once - no matter what page I request. So after submitting I only saw some freenet page instead of the sf thing. Refreshing the sf patch tracker I didn't see it thus I assumed the upload failed. But it didn't. |
16:11:49 | Zagor | ah. evil isp. |
16:12:03 | langhaarrocker | yes, it never is my fault. |
16:12:10 | Zagor | hehe |
16:12:46 | freshmaker | langhaarrocker: freenet.de? |
16:12:52 | langhaarrocker | yes |
16:14:30 | freshmaker | those crummy bastards. i don't like 'em, too. they always put you onto _their_ pages, when the forced proxy couldn't (or won't?) fetch you requested page. |
16:15:18 | langhaarrocker | Zagor: Would you trust in the code of somebody who obviously isn't capable of submitting mails / patches once only? |
16:15:58 | bobTHC | :) |
16:16:32 | Zagor | langhaarrocker: you know i review your code extra carefully :) |
16:17:06 | langhaarrocker | Only after that I trust in my own code. Well. Sometimes. |
16:18:34 | langhaarrocker | Somehow I miss that red colour in the daily builds. It looked so busy. |
16:32:26 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
16:32:26 | NSplit | brunner.openprojects.net irc.openprojects.net |
16:32:26 | | Quit Zagor (brunner.openprojects.net irc.openprojects.net) |
16:32:26 | | Quit tot|away (brunner.openprojects.net irc.openprojects.net) |
16:32:26 | | Quit PiotR (brunner.openprojects.net irc.openprojects.net) |
16:32:26 | | Quit datazone (brunner.openprojects.net irc.openprojects.net) |
16:32:26 | | Quit Synthe` (brunner.openprojects.net irc.openprojects.net) |
16:33:04 | NHeal | brunner.openprojects.net irc.openprojects.net |
16:33:04 | NJoin | tot|away [0] (tot@p508DBB44.dip.t-dialin.net) |
16:33:04 | NJoin | Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
16:33:04 | NJoin | PiotR [0] (piotr@212-170-21-172.uc.nombres.ttd.es) |
16:33:04 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
16:33:04 | NJoin | datazone [0] ([GFcD3ND8n@207.136.36.203) |
16:33:04 | NJoin | Synthe` [0] (Synthe@galt.synthe.net) |
16:34:08 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
16:34:30 | hardeep | morning all |
16:35:03 | Zagor | hi hardeep |
16:36:18 | Zagor | hardeep: i did some changes to your repeat patch, but it's not ready and I need to go. would you like to continue where I left off? |
16:36:41 | hardeep | zagor: sure |
16:37:58 | Zagor | hardeep: ok, grab this: http://rockbox.haxx.se/repeat_mode.patch2 |
16:38:44 | Zagor | basically, all I've done is change mpeg.c so it doesn't prev/next "around" if repeat is off |
16:40:39 | *** | Saving seen data "./dancer.seen" |
16:41:35 | | Quit pyvasene ("Leaving...") |
16:42:04 | hardeep | oh right, that makes sense |
16:44:00 | | Quit Zagor ("Client Exiting") |
16:55:41 | | Quit langhaarrocker (Read error: 110 (Connection timed out)) |
17:00 |
17:04:43 | | Quit thebreaker () |
17:37:38 | | Nick seb-sleep is now known as seb-away (user@bgp420584bgs.union01.nj.comcast.net) |
17:55:39 | | Join breaker [0] (~mail@isdn216-121.rz.uni-karlsruhe.de) |
18:00 |
18:00:23 | | Join langhaarrocker [0] (~Philipp@B4828.pppool.de) |
18:02:28 | langhaarrocker | feature request: more star levels :) |
18:10:37 | hardeep | feature request: DENIED |
18:11:00 | langhaarrocker | :( |
18:11:17 | hardeep | :) |
18:33:28 | | Part bobTHC |
18:33:28 | | Quit langhaarrocker (Read error: 104 (Connection reset by peer)) |
18:37:59 | | Quit freshmaker ("ChatZilla 0.8.9 [Mozilla rv:1.1/20020914]") |
18:40:42 | *** | Saving seen data "./dancer.seen" |
18:44:21 | | Join thebreaker [0] (~mail@isdn216-43.rz.uni-karlsruhe.de) |
18:53:15 | | Quit breaker (Read error: 110 (Connection timed out)) |
19:00 |
19:12:40 | | Quit hardeep ("Leaving") |
19:16:57 | | Join breaker [0] (~mail@isdn216-158.rz.uni-karlsruhe.de) |
19:27:10 | | Quit tot|away () |
19:27:55 | | Quit Synthe` ("Connection Lost - Excess Blood") |
19:30:18 | | Join Synthe [0] (Synthe@galt.synthe.net) |
19:31:00 | | Quit Synthe (Client Quit) |
19:32:23 | | Quit thebreaker (Read error: 110 (Connection timed out)) |
19:32:52 | | Join Synthe [0] (Synthe@galt.synthe.net) |
19:42:33 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
19:43:39 | | Join TotMacher [0] (tot@p508DBB44.dip.t-dialin.net) |
20:00 |
20:08:23 | | Quit webmind ("?") |
20:10:36 | | Join webbie [0] (webmind@seal.student.utwente.nl) |
20:40:46 | *** | Saving seen data "./dancer.seen" |
20:44:50 | | Quit breaker () |
21:00 |
21:06:04 | | Quit Django (Read error: 104 (Connection reset by peer)) |
21:30:00 | | Nick seb-away is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
21:36:09 | | Join YeAhx [0] (~aarond@66.81.88.2) |
21:39:27 | YeAhx | how come some things repeat so much in the change log? |
21:39:52 | YeAhx | kind of funny |
21:42:28 | PsycoXul | different files in the same group of changes |
21:43:26 | YeAhx | I thought it was something like that after looking at it for a while |
21:45:18 | YeAhx | rockbox is so nice, it makes my archos less of a pain in the ass durring listening |
21:45:33 | PsycoXul | yeah |
21:45:45 | | Quit hardeep ("Leaving") |
21:48:18 | YeAhx | wish it could get rid of the problems I have with it when its connected to my computer sometimes but I know thats something else :) |
21:57:41 | | Join langhaarrocker [0] (~Philipp@B25bd.pppool.de) |
21:58:34 | langhaarrocker | Does anybody know a clever algorithm for calculating an id from a string? Something like calculating a hash key? |
22:00 |
22:02:56 | | Join breaker [0] (~mail@isdn216-248.rz.uni-karlsruhe.de) |
22:11:40 | | Quit langhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
22:11:52 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
22:19:28 | | Quit YeAhx (Read error: 110 (Connection timed out)) |
22:40:49 | *** | Saving seen data "./dancer.seen" |
22:52:29 | | Join Django [0] (~Django@pD9E5854F.dip.t-dialin.net) |
22:54:42 | Django | hardeep: are you around? |
23:00 |
23:01:28 | | Join Werty1st|pennen [0] (we@c-134-98-24.s.dial.de.ignite.net) |
23:01:30 | Werty1st|pennen | hello |
23:01:40 | | Nick Werty1st|pennen is now known as werty1st (we@c-134-98-24.s.dial.de.ignite.net) |
23:01:55 | DBUG | Enqueued KICK werty1st |
23:01:55 | werty1st | what does peakmeter mean? |
23:05:40 | Django | peak meter shows the amplitude of the output signal |
23:06:05 | Django | it is the last line on the wps, below the progress bar. |
23:06:43 | Django | only for the recorder, not the player. |
23:11:54 | werty1st | i have the recorder |
23:13:26 | werty1st | what does play selected first mean |
23:13:42 | Django | I don't know. |
23:15:13 | werty1st | ok ,8<,8>,1 THX ,8<,8> anyway |
23:15:23 | | Quit werty1st () |
23:18:16 | | Quit breaker (Read error: 110 (Connection timed out)) |
23:26:59 | | Quit TotMacher (Read error: 104 (Connection reset by peer)) |