00:00:42 | alkorr | anyway, i'm in a true sleep mode and i didn't notice any skip or stop with 3s spindown |
00:01:36 | Zagor | sounds good |
00:04:21 | alkorr | and no disturbance in scrolling text too :) |
00:06:38 | alkorr | now i try to test if cache is still valid even in sleep mode |
00:07:59 | alkorr | well not very easy to test :/ |
00:08:49 | alkorr | my battery is still 100% :) |
00:09:35 | alkorr | do you know how many hours to have 50% ? |
00:10:07 | alkorr | well, Miran is out ? |
00:10:13 | Zagor | 4 maybe |
00:10:16 | Zagor | yup |
00:10:21 | alkorr | skating ? |
00:10:31 | Zagor | walking, i think |
00:13:13 | alkorr | you know what it could be interresting to have a menu to set the minimum percentage of power where we stop access on hd (playing back and so on) and diplays the time spent |
00:14:24 | alkorr | that way, when fully charging the jukebox, we can play back, and have the time spent when power would reach a certain percentage. I dont know if it is a fair precision. |
00:15:14 | | Quit Miran-Exercise (Read error: 104 (Connection reset by peer)) |
00:15:15 | Zagor | i think batteries in general are very inexact |
00:15:17 | alkorr | do you sleep instruction in yield() ? |
00:15:44 | alkorr | well Miran seems to be out for a long walk... |
00:15:58 | alkorr | i mean do you USE sleep instruction... |
00:16:07 | | Join Miran [0] (~dani@collcott.demon.co.uk) |
00:16:54 | Miran | 3s, skips, 5s, warps to half way through next track then skips, 10s skips, the unit generally skipped faster then the 20.20 build :( |
00:17:25 | alkorr | recorder seems to have problems :( |
00:17:43 | Miran | The archos 1.27d doesn't skip |
00:18:01 | Miran | but it sounds crap compared to rockbox :) |
00:18:04 | alkorr | i was spoken about hardware |
00:18:11 | alkorr | not |
00:18:23 | alkorr | i wasn't speaking i mean |
00:18:30 | Miran | oh, my appologies |
00:18:51 | alkorr | what differs from player ? |
00:19:38 | alkorr | btw it really sleeps down |
00:19:42 | alkorr | ? |
00:19:51 | alkorr | i suppose so if it skipd |
00:20:35 | | Quit sylvr (Remote closed the connection) |
00:21:46 | alkorr | zagor, ata_thread can sleep in middle of a ata_read_sectors, which is really bad (yield()) |
00:22:14 | alkorr | so the ata_thread should avoid to sleep when mutex is taken no ? |
00:23:19 | alkorr | i wonder if variable sleeping is volatile that would change something |
00:23:19 | Zagor | that is already done, since perform_sleep takes the mutex. but it's not enough. |
00:24:02 | Zagor | it can still call perform_sleep between two read_sectors() call. so it should wait 500ms, using the timer fix I write |
00:24:04 | Zagor | wrote |
00:24:14 | Zagor | case Q_SLEEP: should probably be "last_disk_activity = current_tick - sleep_timeout + (HZ/2);" instead. |
00:25:19 | alkorr | i was wondering if sleeping = 0 could be delayed in the code... |
00:26:15 | *** | Saving seen data "./dancer.seen" |
00:28:04 | | Join merwin [0] (~merwin@1Cust101.tnt2.chi5.da.uu.net) |
00:28:12 | merwin | yo |
00:28:18 | Zagor | yo |
00:29:11 | merwin | Zagor: did the battery charge indicator :P |
00:29:57 | alkorr | mutex can yield even if aquired ? |
00:31:25 | alkorr | no |
00:32:52 | Zagor | no |
00:32:57 | Zagor | merwin: nice! |
00:35:28 | alkorr | you mean two ata_read_sectors ? but even so we run perform_soft_reset before reading... |
00:35:57 | alkorr | a timer can switch threads ? |
00:37:17 | Zagor | no, only yield() can |
00:37:45 | alkorr | yes i'm noticing that |
00:38:07 | alkorr | apparently you don't use the sleep instruction too yet |
00:38:22 | Zagor | no |
00:38:36 | Zagor | we need the more advanced scheduler for that |
00:39:32 | alkorr | yes... |
00:41:26 | alkorr | in ata_thread one tests sleeping before mutex whereas in ata_read_sectors we first mutex then change sleeping variable. Is it not bad ? |
00:41:48 | alkorr | we tests sleeping variable... |
00:42:13 | Zagor | why is the recorder so slow? this is very strange. |
00:42:30 | Zagor | i've done some benchmarks. the player is almost twice as fast! |
00:43:05 | alkorr | with my ata.c or in more general way ? |
00:43:20 | Zagor | cpu-wise. i will post to the mailing list |
00:43:33 | merwin | Zagor: the player is almsot twice as fast as what? |
00:43:38 | Zagor | as the recorder |
00:43:50 | alkorr | cpu-wise well... |
00:44:14 | alkorr | it is weird because their frequency is not too different |
00:44:19 | merwin | Zagor: twice as fast doing what though |
00:44:53 | Zagor | exactly. the frequency differs about 8% but the performance difference is MUCH larger. |
00:44:58 | alkorr | maybe because DRAM in recorder is slower than player DRAM ? |
00:45:03 | Zagor | merwin: cpu work |
00:45:06 | Zagor | simple busy loops |
00:45:09 | alkorr | since most code is executed in DRAM |
00:45:18 | Zagor | tried iram too. same thing. |
00:45:41 | alkorr | but it is the same cpu !!! |
00:45:53 | Zagor | i know. that's why i'm so puzzled. |
00:46:09 | alkorr | how do you count the time ? |
00:46:13 | merwin | Zagor: that's interesting... it's not physically very much faster |
00:46:17 | Zagor | the tick |
00:46:27 | Zagor | which is interrupt based |
00:46:30 | alkorr | tick ? timer ? |
00:46:33 | Zagor | yup |
00:47:07 | alkorr | are you sure about frequency used to initialize timer ? |
00:47:25 | Zagor | i'll check |
00:47:46 | Zagor | but it's not just the numbers. the recorder *is* more than 8% slower |
00:47:58 | | Join Lowfiler [0] (H@pD9542995.dip.t-dialin.net) |
00:48:03 | Zagor | maybe it has slower ram |
00:48:06 | Lowfiler | hi |
00:48:14 | Zagor | hi |
00:48:24 | alkorr | yes but if it runs in sram it should have same speed |
00:48:38 | Lowfiler | zagor: can u tell me where the games now are? (sorry im not up 2 date) |
00:48:50 | Lowfiler | did u deleted them |
00:49:00 | Zagor | no, they are still in. |
00:49:07 | Lowfiler | how can i play them |
00:49:14 | Zagor | did you try the latest build? |
00:49:30 | Lowfiler | i checked out the latest files |
00:49:47 | Lowfiler | ajbrec.ajz now hast ~80k |
00:49:50 | Lowfiler | and no games anymore |
00:50:04 | Zagor | run ../tools/configure |
00:50:13 | alkorr | well my player has still 100% power :) |
00:50:43 | Lowfiler | then? |
00:51:01 | Zagor | Lowfiler: then you choose "yes" to have games |
00:52:18 | Zagor | alkorr: it's the RAM that slows things down |
00:52:32 | alkorr | DRAM you mean |
00:52:37 | Zagor | i will post all numbers (and benchmark) in a mail |
00:52:37 | Zagor | yes |
00:52:53 | alkorr | i prefer that answer |
00:53:17 | alkorr | well a 4 KB SRAM is a little bit short :( |
00:53:50 | Zagor | the player's dram is much much faster than the recorder's |
00:53:53 | alkorr | and what if a SH7032 with a 64 KB SRAM ? |
00:54:30 | alkorr | still the problem to download the firmware from ROM... |
00:55:19 | alkorr | well if we cannot change for a DRAM with more MB we can perhaps find a quicker one ? |
00:56:00 | alkorr | but still you need skills to do so :( |
00:56:07 | alkorr | so we are definately stuck |
00:56:14 | Zagor | yes |
00:56:46 | alkorr | hey maybe we can speedup things !!! |
00:56:58 | | Join GomGom [0] (~zobtoi@AMontsouris-108-1-10-218.abo.wanadoo.fr) |
00:57:01 | GomGom | hello |
00:57:15 | alkorr | there are some mode to communicate with DRAM which are surely not used by your rockbox |
00:57:41 | GomGom | i would like to know what script you use to generate the Changelopg from tyhe cvs log |
00:58:26 | | Nick Lowfiler is now known as Low[a] (H@pD9542995.dip.t-dialin.net) |
00:59:07 | merwin | Zagor: I just noticed something... Cingular stole the X out of your HAXX logo :P |
01:00 |
01:08:30 | | Join merwin- [0] (~merwin@1Cust101.tnt2.chi5.da.uu.net) |
01:08:38 | | Quit merwin (Read error: 54 (Connection reset by peer)) |
01:08:46 | | Nick merwin- is now known as merwin (~merwin@1Cust101.tnt2.chi5.da.uu.net) |
01:11:55 | Zagor | hehe |
01:12:16 | Zagor | GomGom: we wrote it ourselves |
01:12:18 | alkorr | bye all |
01:12:21 | merwin | bye alkorr |
01:12:22 | | Part alkorr |
01:12:39 | Zagor | just a bit of perl parsing |
01:13:08 | | Nick _seb_ is now known as seb-away (user@bgp420584bgs.union01.nj.comcast.net) |
01:13:30 | GomGom | Zagor: could you please send it to me, i like the output :-) |
01:16:24 | | Quit Tsd () |
01:21:07 | GomGom | Zagor: anyway, if you want to send it to me, my email is <ed.gomez at wanadoo.fr> |
01:21:33 | Zagor | ok, remind me tomorrow. i'm going to sleep now. |
01:21:49 | GomGom | i woud be usefull for XviD stable tree changelogs :) |
01:21:53 | GomGom | i=it |
01:21:56 | GomGom | night |
01:22:38 | merwin | GomGom: xvid no longer exists |
01:22:58 | GomGom | merwin: xvid still exists, i'm a xvid team member |
01:23:03 | GomGom | i know if it exists |
01:23:05 | GomGom | :) |
01:23:25 | GomGom | we are just continuing dev discretly |
01:23:37 | GomGom | because sigma is stalling us again |
01:23:48 | merwin | damn sigma |
01:24:05 | merwin | their codec sucks too... |
01:24:16 | GomGom | anyway, i should not talk about that... sort of "confidential" information |
01:24:24 | GomGom | bye |
01:24:37 | merwin | heh |
01:24:38 | merwin | bye |
01:24:47 | | Quit Zagor ("Client Exiting") |
01:24:56 | GomGom | "their codec sucks too" <−− hey what do you mean ? XviD sucks too ? ;-) |
01:25:16 | merwin | GomGom: no, i'm just saying that they can't even steal code well :) |
01:25:39 | GomGom | ok :)) i prefer that last sentence :) |
01:25:39 | merwin | I personally love xvid |
01:25:43 | GomGom | bye bye |
01:25:46 | merwin | ttyl |
01:25:56 | | Quit GomGom ("Going to bed") |
01:29:03 | | Join Tsd [0] (Tsd@193.209.142.9) |
01:35:13 | | Join Zocher02 [0] (Zocher02@res123010.resnet.wsu.edu) |
01:37:28 | | Quit Miran ("Its not that you do not see, it is mearly that your eyes do not perceive") |
01:37:54 | Mode | "#rockbox +o adi|home " by ChanServ (ChanServ@services.) |
01:38:19 | Topic | "Bagder wants YOUR vote! http://rockbox.haxx.se/tshirt-contest/vote.html" by adi|home (~adiamas@as5300-11.216-194-24-184.nyc.ny.metconnect.net) |
01:40:26 | merwin | hey adiadi |
01:48:31 | merwin | I want to implement loadable eq files |
01:58:57 | | Part Zocher02 |
02:00 |
02:02:46 | | Quit fragglet ("BitchX-1.0c19 -- just do it.") |
02:12:14 | | Join mecraw [0] (~mecraw@67.41.113.92) |
02:12:33 | | Nick mecraw is now known as mecraw|work (~mecraw@67.41.113.92) |
02:12:47 | | Join mecraw [0] (~lmarlow@67.41.113.92) |
02:14:29 | merwin | hey mecraw |
02:14:38 | * | merwin is working on loadable eq's :) |
02:15:03 | mecraw | hey |
02:15:21 | * | mecraw is lacing up his running shoes |
02:15:29 | | Nick mecraw is now known as mecraw|running (~lmarlow@67.41.113.92) |
02:15:59 | merwin | question quick |
02:16:08 | mecraw|running | shoot |
02:16:17 | merwin | buf_set[d++] ... if d is 0 before executing this, will this equal buf_set[0] or buf_set[1] |
02:16:43 | mecraw|running | buf_set[0] |
02:16:50 | merwin | thanks :) |
02:26:19 | *** | Saving seen data "./dancer.seen" |
02:29:04 | adi|home | merwin |
02:29:09 | adi|home | d++ is post increment |
02:29:14 | adi|home | ++d is pre |
02:29:22 | adi|home | just think of it left to right |
02:29:53 | pimlottc | if you really wanna be l33t use both |
02:30:14 | adi|home | huh? |
02:30:26 | adi|home | you mean |
02:30:28 | adi|home | ++d++ |
02:30:28 | pimlottc | ++d++ |
02:30:31 | adi|home | i would hit you for that |
02:30:32 | pimlottc | heh |
02:31:23 | adi|home | besides.. compiler don't like that |
02:31:45 | pimlottc | oh ya? |
02:31:53 | adi|home | try it |
02:32:14 | adi|home | int main() { |
02:32:15 | adi|home | int i=0; |
02:32:15 | adi|home | printf("%d\n", ++i++); |
02:32:15 | DBUG | Enqueued KICK adi|home |
02:32:15 | adi|home | } |
02:32:24 | pimlottc | awww |
02:32:29 | pimlottc | that's too bad |
02:33:00 | merwin | ++d++ :) |
02:33:16 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
02:33:16 | * | merwin is almost ready to put forth a loadable eq |
02:33:31 | merwin | in snprintf, what is integer? |
02:35:07 | pimlottc | %d |
02:35:46 | merwin | k |
02:35:55 | merwin | %d always means decimal in my brain |
02:36:16 | pimlottc | it should |
02:36:20 | pimlottc | unless you want to output as hex |
02:36:32 | merwin | no |
02:36:56 | elinenbe | merwin: you have a loadable eq? |
02:37:19 | merwin | if(strcasecmp(buf_set,"volume")) means if they're equal, no? |
02:37:22 | merwin | elinenbe: almost |
02:38:42 | elinenbe | merwin: can't wait to try it out once it is committed |
02:38:52 | merwin | elinenbe: :-) |
02:39:59 | pimlottc | merwin - you should install the devel manpages |
02:42:51 | merwin | pimlottc: ? |
02:42:55 | merwin | OK, another problem |
02:42:56 | merwin | snprintf(global_settings.volume, sizeof(global_settings.volume), |
02:42:56 | merwin | "%s", buf_val); |
02:43:06 | pimlottc | merwin - are you on linux? |
02:43:09 | merwin | settings.c: In function `settings_load_eq': |
02:43:09 | merwin | settings.c:443: warning: passing arg 1 of `snprintf' makes pointer from integer |
02:43:09 | merwin | without a cast |
02:43:16 | merwin | pimlottc: windows |
02:43:39 | merwin | buf_val characters |
02:43:59 | merwin | char buf_val[8] |
02:44:44 | pimlottc | um |
02:44:49 | pimlottc | first arg should be the target buffer |
02:45:09 | pimlottc | you don't have help files for these functions? (snprintf, strcasecmp) |
02:45:37 | merwin | pimlottc: I'm not really a C person.. i'm used to VB where you can put anything anywhere :) |
02:46:03 | pimlottc | you are trying to print the volume I assume? |
02:46:08 | merwin | i know what each of the fields is, i just don't know what i'm doing wrong |
02:46:24 | merwin | pimlottc: i'm trying to put what's in buf_val into global_settings.volume |
02:47:41 | pimlottc | wrong way around |
02:47:46 | pimlottc | snprintf is from values to string |
02:47:48 | pimlottc | you want ssanf |
02:47:53 | pimlottc | er sscanf |
02:48:17 | merwin | sscanf... |
02:48:21 | pimlottc | hmm |
02:48:35 | merwin | do we have sscanf? |
02:48:38 | merwin | i don't believe we do |
02:48:41 | pimlottc | no we don't |
02:49:10 | pimlottc | you could make your eq files binary |
02:49:20 | pimlottc | or do the conversion yourself |
02:49:45 | merwin | do the conversion myself? |
02:49:52 | merwin | can't be binary, since these are user editable |
02:51:11 | merwin | this is the last hurdle in the loadable eq :P |
02:51:15 | pimlottc | what's the format like |
02:51:31 | merwin | [volume]70#(0 to 100) |
02:51:32 | merwin | [bass]15#(-15 to 15) |
02:51:32 | merwin | [treble]15#(-15 to 15) |
02:51:32 | DBUG | Enqueued KICK merwin |
02:51:32 | merwin | [balance]0#(-100 to 100) |
02:51:45 | merwin | the (0 to 100) part isn't necessary |
02:51:59 | pimlottc | if you keep it as ints only it shouldn't be hard |
02:52:08 | pimlottc | floating point wouldn't be too much harder |
02:52:17 | merwin | all of them are ints |
02:53:19 | pimlottc | while (more digits) number = number * 10 + (next_char - '0') |
02:53:27 | pimlottc | basically |
02:53:41 | merwin | hmm |
02:53:42 | merwin | ok |
02:53:52 | pimlottc | and look for the - at the start too |
02:54:12 | merwin | ya |
02:57:49 | merwin | hahaha |
02:58:01 | merwin | pimlottc: Volume 8030300 % |
02:59:22 | pimlottc | turn it down |
02:59:25 | | Nick mecraw|running is now known as mecraw (~lmarlow@67.41.113.92) |
02:59:26 | pimlottc | you'll damage your ears |
02:59:44 | merwin | OK, now it's Volume -729988952 |
02:59:46 | pimlottc | probably blow up your archos too :/ |
02:59:57 | merwin | pimlottc: i think something is wrong with the calculation |
03:00 |
03:00:07 | pimlottc | methinks you're right |
03:00:22 | merwin | i'm going to check something |
03:00:52 | merwin | when all else fails, throw some debugging code in |
03:00:58 | pimlottc | indeed |
03:01:42 | pimlottc | there was an episode of x-files where they had a 'bug' in a virtual reality game that ended up killing someone |
03:02:03 | pimlottc | so first thing they do is suit up and go into the game to look |
03:02:33 | pimlottc | I was like "wtf is wrong with you, at least put some printf's in it first" |
03:02:53 | merwin | hehe |
03:02:54 | merwin | yeah |
03:02:55 | merwin | :) |
03:02:58 | merwin | i remember that x-files |
03:03:22 | pimlottc | pretty laughable |
03:03:38 | pimlottc | ah well still a good show overall |
03:03:46 | pimlottc | ending was a bit weak |
03:04:31 | merwin | yeah |
03:04:34 | merwin | agreed |
03:05:58 | pimlottc | mulder didn't 'reveal' jack shit |
03:07:19 | merwin | so something is wrong with this: |
03:07:19 | | Quit mecraw|work (Read error: 104 (Connection reset by peer)) |
03:07:19 | merwin | if(strcasecmp(buf_set,"volume")) |
03:07:19 | merwin | for(j=0;j<sizeof(buf_val);j++) |
03:07:19 | merwin | global_settings.volume = global_settings.volume * |
03:07:19 | merwin | 10 + (buf_val[j] - '0'); |
03:07:43 | merwin | i had to make j an unsigned int, since the compiler was complaining :P |
03:07:44 | pimlottc | did you initialize global_settings.volume to 0? |
03:07:53 | | Join mecraw|work [0] (~mecraw@67.41.113.92) |
03:07:59 | merwin | oh, no i didn't |
03:09:22 | merwin | ok, i set it to 0 |
03:09:27 | merwin | before doing that |
03:09:36 | merwin | and i come out with -8302 |
03:09:45 | merwin | it's SUPPOSED to be 30 |
03:10:24 | pimlottc | buf_val is all digits? |
03:10:40 | merwin | when i lcd_puts'd it it had 2 digits :P |
03:10:55 | pimlottc | make sure |
03:11:18 | merwin | it seems to come out as -8302 no matter what buf_val is; |
03:11:27 | merwin | damn, now i'm even ending my sentences in ; |
03:11:29 | merwin | heh |
03:11:43 | pimlottc | try strlen |
03:11:46 | pimlottc | not sizeof |
03:12:08 | pimlottc | well assuming it is a real str |
03:12:18 | merwin | is it ok that i'm using unsigned int for j? |
03:13:17 | pimlottc | you sohuld |
03:13:19 | pimlottc | er should |
03:13:20 | merwin | now it gets set to 0% |
03:14:09 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
03:14:09 | * | merwin is ignorant of the ways of c |
03:17:18 | merwin | pimlottc: you want to take a look see at the function in a whole? |
03:20:41 | merwin | pimlottc: it's in cvs now, ifdef'd as CUSTOM_EQ if you want to take a look at it. I'm going to take a break |
03:21:03 | merwin | file format as: |
03:21:03 | merwin | [volume]70#(0 to 100) |
03:21:03 | merwin | [bass]15#(-15 to 15) |
03:21:03 | merwin | [treble]15#(-15 to 15) |
03:21:03 | merwin | [balance]0#(-100 to 100) |
03:22:22 | merwin | I may use 0 to 50 for the volume, 0 to 30 for the bass and treble, and 0 to 200 for the balance... to make it easier... dunno |
03:22:34 | merwin | bbiaf |
03:24:01 | pimlottc | ya sure msg me the func |
03:24:22 | merwin | pimlottc: it's in cvs now, ifdef'd |
03:24:36 | pimlottc | I need to get me some of that |
03:24:51 | merwin | some of what? |
03:25:09 | pimlottc | cvs commit access |
03:25:48 | merwin | pimlottc: heh... i got it originally because i can't do any cvs unless it's ssh (firewalls) |
03:31:18 | merwin | pimlottc: the files it will load is .eq, in case you didn't notice :) |
03:31:23 | merwin | brb |
03:39:08 | merwin | I was just thinking... with the correct boot disk, you could run linux on the jukebox |
03:45:18 | pimlottc | bleh |
03:46:07 | | Join fragglet [0] (~fraggle@pc2-glfd1-4-cust151.gfd.cable.ntl.com) |
03:51:35 | merwin | pimlottc: bleah? |
03:57:16 | pimlottc | I would read in the full line first and then use str functions to grab individual parts |
03:57:23 | pimlottc | (assuming I had getline of course) |
03:57:50 | pimlottc | I guess this is more efficient but it's not pretty |
03:58:12 | merwin | pimlottc: but it doesn't work as of yet |
03:58:12 | merwin | heh |
03:59:26 | adi|home | merwin: define loadable EQ's? |
04:00 |
04:00:08 | pimlottc | btw I'm sure you could run linux on the archos, I was thinking about that the other day |
04:00:10 | merwin | adi|home: .eq files |
04:00:27 | merwin | adi|home: volume, bass, treble, balance |
04:02:20 | adi|home | got ya... |
04:02:31 | adi|home | i doubt you could run linux ont he player |
04:02:41 | pimlottc | why not |
04:02:43 | merwin | adi|home: yeah you could... |
04:02:44 | adi|home | archos rather |
04:02:48 | adi|home | well.. 1. memory |
04:03:01 | adi|home | 2. processor speed would be intensly slow no? |
04:03:07 | merwin | adi|home: a boot disk that loads the usb driver and then loads linux off of the archos |
04:03:08 | fragglet | does the chip have a mmu |
04:03:19 | pimlottc | there's already embedded linux |
04:03:22 | merwin | adi|home: i'm not talking standalone |
04:03:28 | adi|home | OHHH okay.. |
04:03:29 | adi|home | thats diff |
04:03:55 | merwin | Who's the one working on the recovery disk for the HD lock problem? |
04:04:32 | pimlottc | oh I was a bit |
04:05:03 | pimlottc | just put a linux kernel on a floppy with loadlin running it from autoexec.bat |
04:05:15 | pimlottc | never actually tested it though |
04:05:31 | merwin | hmm |
04:05:33 | pimlottc | wc64 made a self-extracting version |
04:06:31 | * | merwin REALLY wants to run linux on his laptop |
04:06:39 | fragglet | pfft |
04:06:43 | fragglet | i run linux on my palmtop |
04:06:43 | pimlottc | what's stopping you |
04:06:55 | pimlottc | fragglet - zaurus? |
04:07:00 | fragglet | nope |
04:07:03 | fragglet | psion revo |
04:08:49 | pimlottc | nice. |
04:08:59 | fragglet | http://fraggle.alkali.org/stuffage/revol/ |
04:09:02 | pimlottc | what can you actually run on it |
04:09:11 | pimlottc | nethack? :) |
04:09:55 | fragglet | better... picogui battleship! |
04:10:28 | pimlottc | so no nethack? |
04:10:37 | fragglet | i could compile nethack for it i gues |
04:10:39 | fragglet | guess |
04:10:44 | pimlottc | battleship smattleship give me nethack and I'll be impressed |
04:17:23 | pimlottc | so does that thing have a pcmcia slot or anything |
04:22:09 | fragglet | unfortunately not |
04:22:21 | fragglet | the 5mx has a compactflash slot |
04:22:30 | fragglet | which i think is basically cutdown pcmcia |
04:23:50 | * | merwin has decided he will drive from Chicago to Minneapolis instead of flying |
04:24:13 | adi|home | wuss |
04:24:19 | merwin | I fly too much |
04:24:23 | merwin | I like driving :P |
04:24:30 | adi|home | do your arms get tired? |
04:24:47 | merwin | nope |
04:24:51 | pimlottc | fragglet - with a wireless card that'd be a neat toy |
04:24:53 | merwin | besides, i've never been to wisconson |
04:24:57 | fragglet | yeah |
04:25:04 | merwin | wussconson |
04:25:13 | fragglet | i kind of regret getting a revo instead of a 5mx |
04:25:19 | fragglet | but on the other hand, its soooo cute |
04:26:14 | merwin | If I go through wisconson, i'll only have 11 states left to visit :) |
04:26:17 | fragglet | with a compactflash ram card you can run debian actually |
04:26:20 | *** | Saving seen data "./dancer.seen" |
04:26:23 | pimlottc | nice |
04:26:36 | pimlottc | I found the page heh |
04:26:43 | pimlottc | PSiLinux |
04:27:35 | | Nick merwin is now known as merwin|zZzZz (~merwin@1Cust101.tnt2.chi5.da.uu.net) |
04:27:35 | DBUG | Enqueued KICK merwin|zZzZz |
04:27:38 | merwin|zZzZz | nite |
04:28:18 | fragglet | yeah |
04:28:34 | fragglet | the revo is basically a cutback 5mx |
04:30:56 | | Quit Tsd () |
04:36:47 | pimlottc | lot cheaper I see |
04:49:14 | | Quit edx|sleep (Read error: 110 (Connection timed out)) |
05:00 |
05:01:18 | | Join elinenbe_ [0] (trilluser@user-0cces0l.cable.mindspring.com) |
05:01:21 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
05:26:09 | | Quit elinenbe_ (Read error: 104 (Connection reset by peer)) |
05:28:40 | | Join elinenbe [0] (trilluser@user-0cces0l.cable.mindspring.com) |
05:30:21 | | Nick elinenbe is now known as elinenbe|ZzZzZ (trilluser@user-0cces0l.cable.mindspring.com) |
05:41:27 | | Quit mecraw (brunner.openprojects.net irc.openprojects.net) |
05:41:27 | NSplit | brunner.openprojects.net irc.openprojects.net |
05:41:44 | NHeal | brunner.openprojects.net irc.openprojects.net |
05:41:44 | NJoin | mecraw [0] (~lmarlow@67.41.113.92) |
06:00 |
06:00:53 | | Nick seb-away is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
06:15:06 | | Nick _seb_ is now known as seb-sleep (user@bgp420584bgs.union01.nj.comcast.net) |
06:26:24 | *** | Saving seen data "./dancer.seen" |
06:29:09 | | Join edx|sleep [0] (~edx@pD9EABA7C.dip.t-dialin.net) |
06:40:39 | | Quit edx|sleep () |
07:00 |
07:13:04 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:13:18 | LinusN | morning |
07:14:05 | | Part LinusN |
07:15:04 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:15:52 | miah | hi |
07:20:53 | LinusN | hi |
07:25:46 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
07:27:57 | LinusN | Zagor: already!!!??? |
07:28:25 | Zagor | yeah, i've got an electrician coming soon... |
07:28:30 | LinusN | ah |
07:28:58 | LinusN | Zagor: have you seen the new menus? |
07:29:08 | Zagor | new? |
07:29:15 | LinusN | reorganized |
07:29:21 | Zagor | nope |
07:29:28 | LinusN | they're nice |
07:35:00 | Zagor | did elinenbe discuss it with you before committing? |
07:36:07 | LinusN | i was asleep |
07:36:21 | pimlottc | heh, didn't see that got commited |
07:36:27 | adi|home | nods |
07:36:32 | adi|home | he didn't discuss with anyone... |
07:36:48 | Zagor | i'm very unhappy about that kind of commits. |
07:37:01 | LinusN | so we can only commit when you're awake? |
07:37:02 | pimlottc | I didn't ask anyone to commit it; I sent it to the list |
07:37:13 | adi|home | pimlottc: its not your fault |
07:37:31 | pimlottc | just making it clear :) |
07:38:12 | Zagor | LinusN: yes you can, but not random patches right off the mailing list |
07:38:24 | Zagor | i want to be part of the decision process |
07:38:27 | LinusN | Zagor: i know, i'm just being grumpy as usual :-) |
07:38:47 | adi|home | lol.. |
07:38:51 | Zagor | in this case, it's not a big deal and I approve of the changes. I just don't approve of how it was executed. |
07:38:56 | adi|home | why should we have you as part of the decision process..? |
07:39:01 | adi|home | your opinion don't count |
07:39:11 | LinusN | we don't even like you |
07:39:17 | Zagor | hehe |
07:39:21 | adi|home | nods |
07:39:38 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:39:38 | * | adi|home dubs zagor "prince of the untouchable mole ppl" |
07:40:34 | adi|home | i responded to a car accident today.. |
07:40:45 | adi|home | 2 girls w/o neck and back pain |
07:41:08 | adi|home | i felt bad.. we transported them.. and all i could think was "damn girl.. can i bend you over a barrel?" |
07:41:10 | LinusN | if course they wer in pain, they were without necks! |
07:41:21 | adi|home | 18 year old nubile young latinas |
07:41:23 | * | adi|home drools |
07:41:33 | adi|home | sory.. WITH ... |
07:41:34 | adi|home | heheh |
07:41:40 | adi|home | oh.. they had necks alright ;) |
07:42:18 | adi|home | it was sweet though.. both were really scared... they held hands the entire way to the hospital... |
07:44:47 | LinusN | Zagor: the DRAM timings are scary! |
07:45:10 | Zagor | they sure are |
07:45:34 | pimlottc | I keep thinking the battery charging is not working right |
07:45:40 | pimlottc | then I keep finding my cable got unplugged |
07:45:42 | LinusN | i wonder if the 12MHz recorders have the same DRAM |
07:46:39 | LinusN | one of these days we'll have to adjust the timers on the 12MHz recorders |
07:47:33 | LinusN | do we know what type of DRAM they have? |
07:47:47 | LinusN | the recorders |
07:48:19 | Zagor | yeah, EDO |
07:48:33 | Zagor | players have FP |
07:49:29 | | Quit pimlottc ("leaving") |
07:49:32 | LinusN | that shouldn't make that much of a difference |
07:49:54 | Zagor | no. the data sheets also don't differ much in timing. |
07:51:47 | LinusN | we have samsung dram sheets on the rockbox page, when the dram in (phil's) recorder is from ISSI |
07:52:03 | Zagor | ok |
07:53:24 | LinusN | who said it was samsung? |
07:53:29 | LinusN | or was it a guess? |
07:56:55 | LinusN | Zagor: do you have permission to publish the ISD300 data sheets? |
07:56:56 | | Quit Zagor (Read error: 54 (Connection reset by peer)) |
07:57:19 | LinusN | i guess the electrician cut the power :-) |
08:00 |
08:02:03 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
08:05:18 | LinusN | yo Bagder! |
08:05:29 | Bagder | morning |
08:05:33 | | Join rwood [0] (~rdwrockbo@ca-santaanahub-cuda3-c9b-117.anhmca.adelphia.net) |
08:11:52 | Bagder | zagor's benchmarks sure are interesting |
08:12:57 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
08:13:03 | Bagder | hey bro |
08:13:05 | Zagor | hey |
08:13:38 | Zagor | my electrician pulled the fuse... :-) |
08:13:44 | Bagder | interesting benchmarks |
08:13:58 | Zagor | yeah, we must be doing something wrong |
08:14:18 | LinusN | i am investigating... |
08:15:00 | rwood | i'm still hooked up to the DRAM and all of its control lines - anything you want me to look at? |
08:15:17 | rwood | Archos vs Rockbox |
08:15:23 | LinusN | the RAS/CAS timing in general |
08:15:43 | LinusN | Zagor: Burst enable os 0 on Recorder |
08:15:46 | LinusN | is 0 |
08:15:59 | LinusN | but 1 on player |
08:15:59 | Zagor | 0=off? |
08:16:05 | LinusN | 0=off |
08:16:06 | Zagor | ok |
08:20:16 | LinusN | Zagor: set 0x5ffffa8 to 0x1e00 and try again |
08:20:22 | Zagor | ok |
08:20:29 | LinusN | i did, and my unit works |
08:21:00 | Zagor | where did you do it? |
08:21:19 | LinusN | in gdb |
08:21:26 | Zagor | ah :-) |
08:21:38 | LinusN | loading my 4000 file playlist is much faster now |
08:21:59 | LinusN | zooooooom! |
08:22:48 | LinusN | at least it felt faster... :-) |
08:23:06 | adi|home | oh.. btw... |
08:23:09 | Zagor | hehe |
08:23:11 | adi|home | just so everyone knows.. |
08:23:15 | adi|home | we have been consistant |
08:23:20 | adi|home | it has been 24 hours.. and well... |
08:23:36 | adi|home | http://www2.funmp3players.com/forum/topic.asp?topic_id=5491&forum_id=8&Topic_Title=Ogg+Vorbis+and+Archos%2C+maybe+Rockbox&forum_title=General+%2D+Jukebox+Player%2FRecorder&M=False&S=True |
08:23:54 | Bagder | hahaha |
08:25:06 | adi|home | bagder how does the tshirt vote stand? |
08:25:20 | Bagder | your design is in the lead |
08:25:55 | Bagder | I think |
08:26:11 | Bagder | I'm not 100% on how to weight the scores yet |
08:26:27 | *** | Saving seen data "./dancer.seen" |
08:26:35 | Bagder | I mean 1 - 2 - 3, how much is a first place worth compared to second or third |
08:27:17 | adi|home | nods |
08:27:26 | adi|home | im not worried who's in first.. just who's top 3.. |
08:27:26 | LinusN | i think 3 points for 1st place, 2 for second and 1 for third |
08:27:44 | adi|home | id agree with linus |
08:27:49 | Bagder | that's what I do now, but I'm not sure one first place equals three third places |
08:27:53 | adi|home | what i wold _love_ to see |
08:27:57 | adi|home | is when we are down to 3 |
08:28:01 | adi|home | have on last vote |
08:28:07 | adi|home | to choose between those 3 |
08:28:10 | adi|home | but *shrug* |
08:28:19 | LinusN | Bagder: i know what you mean, do you have another suggestion? |
08:28:30 | Bagder | I'm thinking perhaps 4, 3, 2 |
08:29:13 | LinusN | yeah, why not? |
08:29:47 | LinusN | still, i think the voters haven't really cared that much about 2nd and 3rd place |
08:30:17 | LinusN | they have selected the 1st, and picked two more just because they felt they had to |
08:30:27 | Bagder | that might be so, yes |
08:30:38 | Zagor | whoa! burst mode made test2 go from 15s to 5s! |
08:30:45 | Bagder | dang |
08:30:45 | LinusN | hehe |
08:30:56 | LinusN | there must be a catch, though... |
08:31:14 | Zagor | yay, playlists now load at *2700* files/sec! |
08:31:26 | Bagder | rockers |
08:31:43 | adi|home | NLAston, |
08:31:44 | adi|home | Somehow your bug report to the Rockbox project must have been deleted. I can't find any bug report about crappy sound on 1.3 in our bug database. |
08:31:44 | adi|home | So if you don't file a new bug report, you will probably have to wait forever to get your sound problem fixed. |
08:31:44 | adi|home | /Linus |
08:31:46 | adi|home | LOL i love it |
08:32:00 | LinusN | hehe, sarcasm feels great! |
08:33:14 | LinusN | there MUST be a reason why the ROM firmware doesn't enable burst mode |
08:34:05 | Zagor | i think iram vs dram test on player is interesting. it's only 3% faster with iram. |
08:34:52 | Zagor | same on recorder with burst mode |
08:35:41 | Zagor | I say we enable burst and see if anything breaks |
08:35:48 | Bagder | 39 people counted, 3 bad votes, 114 used |
08:35:49 | Bagder | Pos Design # Points 1st vote 2nd vote 3rd vote |
08:35:52 | Bagder | 1: 6 31 7 5 0 |
08:35:53 | Bagder | 2: 24 26 7 1 3 |
08:35:53 | Bagder | 3: 7 21 5 2 2 |
08:36:30 | Bagder | that's top-3 |
08:37:34 | adi|home | sweetness |
08:37:48 | adi|home | im just amazed at the variety of designs we got... |
08:37:51 | adi|home | soooo cool |
08:38:15 | LinusN | Zagor: i have a feeling that it might break older recorders, maybe the 12MHz ones |
08:38:28 | LinusN | but let's find out, shall we? :-) |
08:38:36 | Bagder | amen |
08:38:42 | Zagor | yes, i think so. no points for being a coward. |
08:40:39 | adi|home | oh.. in case anyone cares (and not that we need the press ;) ) Im starting to collect happy user comments in a file |
08:40:43 | adi|home | just for future review :) |
08:40:52 | Bagder | cool |
08:41:04 | Bagder | ego-boosts are never bad |
08:41:56 | adi|home | ... the RockBox developing team, have (and very selflessly so) devoted your time and efforts to that of making the ownership & operation of our mechanical MP3 counterparts a much more pleasurable experience. That you do so, without expectation of remuneration, is truly a rare - and wondrous thing to me. It was earlier tonight that I had traveled back to the Archos F/W, because of its feature on "recording". But RockBox tra |
08:41:56 | adi|home | ature that Archos has... |
08:42:01 | adi|home | is the only one i have as yet ;) |
08:42:05 | LinusN | hehe, look at this: |
08:42:09 | LinusN | If you have an Archos Jukebox, trust me on this: Rockbox is nowhere near competing with Archos for the firmware on this thing. All I want is someone to fix the fucking shuffle on this thing, but no. I installed Rockbox and deleted it almost immediately. It sucked that much. |
08:42:21 | LinusN | :-) |
08:42:27 | Bagder | hahaha |
08:42:33 | LinusN | happy user comment |
08:42:33 | Bagder | but that is old, isn't it? |
08:42:35 | LinusN | yes |
08:42:37 | LinusN | april |
08:42:38 | adi|home | heheh wher eyou get that? |
08:42:41 | LinusN | googlew |
08:42:53 | adi|home | what you do, google Rockbox? |
08:42:57 | LinusN | yup |
08:43:06 | LinusN | a do that once in a while |
08:47:27 | adi|home | http://radio.weblogs.com/0102148/ |
08:47:35 | adi|home | nice little linking job this kid did :) |
08:49:04 | Bagder | http://groups.yahoo.com/group/archosjukebox6000/message/12424 |
08:52:19 | LinusN | "I don't say that as the rockbox guys don't want to get |
08:52:19 | LinusN | daily built's bugs posted" |
08:52:31 | Zagor | Bagder: i'll answer |
08:52:45 | Bagder | but why doesn't he get rolo working you think? |
08:53:09 | LinusN | because his mp3/m3u filter is on |
08:53:24 | Bagder | ah |
08:53:25 | Bagder | hehe |
08:53:32 | adi|home | the problem is between the keyboard and the chair |
08:53:51 | rwood | he has a nut loose on the console |
08:53:55 | LinusN | and he doesn't have his original firmware in a file, only in ROM |
08:54:04 | Bagder | right |
08:54:15 | LinusN | "as I have the most recent ? player I don't have a firmware file." |
08:54:43 | Bagder | obviously Archos always lag to produce firmware files |
08:54:52 | LinusN | "it doesnt switch to USB mode while being on |
08:54:52 | LinusN | when plugged." |
08:55:01 | LinusN | nah, i guess he was in a menu |
08:55:04 | LinusN | or something |
08:55:33 | adi|home | "and mommy says its because stupid is as stupid does" |
08:56:39 | LinusN | rwood: what is RTS8891? |
08:57:23 | rwood | LinusN: i don't know - where did it come from? |
08:58:10 | Zagor | LinusN: that was rob ward, not randy wood. close, but not the same :-) |
08:58:44 | LinusN | i am blind |
08:58:50 | rwood | whew - thought it was time to sign up for the home |
08:59:01 | Bagder | hahaha |
08:59:03 | LinusN | does anyone know what Rob Ward was asking about? |
08:59:25 | Zagor | nope |
09:00 |
09:00:33 | * | Zagor is cleaning out inactive people from cvs access list |
09:02:03 | adi|home | id really like to know how many ppl are running rockbox on a daily basis now :( |
09:02:07 | Hes | Good morning |
09:02:30 | Bagder | morning hes |
09:03:40 | adi|home | linus.. the guy that said we "sucked that much" |
09:03:46 | adi|home | was it this url: http://rockbox.haxx.se/download/rockbox-1.3-notes.txt |
09:03:49 | adi|home | lol sorry |
09:03:52 | adi|home | mis paste |
09:03:54 | adi|home | hehehe |
09:03:56 | adi|home | http://www.omlettesoft.com/journal.php3?which=archive |
09:03:58 | adi|home | him |
09:04:04 | LinusN | adi|home: hehe, your "READ THE FAQ" in the vorbis thread at funmp3players wasn't all that nice :-) |
09:04:14 | LinusN | especially since he didn't ask about Rockbox |
09:04:15 | adi|home | ya think |
09:04:20 | adi|home | fuck em they deserve it... |
09:04:45 | Bagder | we're losing rank on sourceforge! ;-) |
09:04:57 | adi|home | im double checking to make sure i wasn't wrong/outta line |
09:04:58 | adi|home | hold on |
09:05:02 | LinusN | wooo, adi|home, are you trying to quit smoking? :-) |
09:05:03 | Zagor | back in a flash... |
09:05:04 | | Quit Zagor ("Client Exiting") |
09:05:39 | LinusN | Bagder: commit something, anything! |
09:05:51 | Bagder | hehe |
09:06:04 | LinusN | we should have an auto-commit script |
09:06:12 | LinusN | just to keep the ranking position |
09:06:25 | | Quit fragglet (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | NSplit | brunner.openprojects.net irc.openprojects.net |
09:06:25 | | Quit Bagder (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit Hes (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit elinenbe|ZzZzZ (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit Low[a] (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit adi|home (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit Hadaka (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit miah (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit Tumm (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit mecraw (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit Synthe (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit datazone (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit dwihno|gone (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit laotan (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit rwood (brunner.openprojects.net irc.openprojects.net) |
09:06:25 | | Quit merwin|zZzZz (brunner.openprojects.net irc.openprojects.net) |
09:06:27 | | Quit PsycoXul (brunner.openprojects.net irc.openprojects.net) |
09:06:27 | | Quit seb-sleep (brunner.openprojects.net irc.openprojects.net) |
09:07:01 | NHeal | brunner.openprojects.net irc.openprojects.net |
09:07:01 | NJoin | adi|home [0] (~adiamas@as5300-11.216-194-24-184.nyc.ny.metconnect.net) |
09:07:01 | NJoin | rwood [0] (~rdwrockbo@ca-santaanahub-cuda3-c9b-117.anhmca.adelphia.net) |
09:07:01 | NJoin | Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
09:07:01 | NJoin | mecraw [0] (~lmarlow@67.41.113.92) |
09:07:01 | NJoin | elinenbe|ZzZzZ [0] (trilluser@user-0cces0l.cable.mindspring.com) |
09:07:01 | NJoin | fragglet [0] (~fraggle@pc2-glfd1-4-cust151.gfd.cable.ntl.com) |
09:07:01 | NJoin | merwin|zZzZz [0] (~merwin@1Cust101.tnt2.chi5.da.uu.net) |
09:07:01 | NJoin | Low[a] [0] (H@pD9542995.dip.t-dialin.net) |
09:07:01 | NJoin | Synthe [0] (Synthe@galt.synthe.net) |
09:07:01 | NJoin | datazone [0] ([eMuNJtk1X@207.136.36.203) |
09:07:01 | NJoin | dwihno|gone [0] (dwihno@Bald067.Baldakinen.Umea.SE) |
09:07:01 | NJoin | Hadaka [0] (naked@aka.pp.htv.fi) |
09:07:01 | NJoin | miah [0] (24800-iden@pihkal.com) |
09:07:01 | NJoin | laotan [0] (~jesse@markham.openflows.org) |
09:07:01 | NJoin | Hes [0] (~hessu@hessu.zedi.sonera.fi) |
09:07:01 | NJoin | PsycoXul [0] (psyco@adsl-63-205-45-54.dsl.lsan03.pacbell.net) |
09:07:01 | NJoin | Tumm [0] (coyote@mysko.net) |
09:07:01 | NJoin | seb-sleep [0] (user@bgp420584bgs.union01.nj.comcast.net) |
09:07:01 | Mode | "#rockbox +o adi|home " by brunner.openprojects.net |
09:07:56 | adi|home | LinusN: appology posted |
09:07:58 | adi|home | see if that helps |
09:08:12 | rwood | LinusN: there's nothing remarkably different in the /RAS timing between the two - 270ns /RAS to /RAS |
09:08:36 | LinusN | rwood: i figured so |
09:08:42 | adi|home | AH-HA! |
09:08:46 | adi|home | i _wasn't_ out of line... |
09:08:57 | LinusN | i guess the burst mode is the key |
09:09:09 | adi|home | read the subject "Ogg Vorbis and Archos, maybe Rockbox" |
09:09:20 | * | adi|home goes back to his bitching corner |
09:09:38 | adi|home | and no.. no on the smoking.. just tired of stupid ppl in this world :) |
09:10:39 | adi|home | linus.. the following post after mine.. wtf does that mean? " Chill. This concerns an fpu, or rather the lack of it. Tremor. Nex" |
09:10:44 | adi|home | fpu? |
09:10:57 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
09:11:03 | rwood | floating point unit |
09:12:41 | adi|home | got ya |
09:18:43 | adi|home | fear the off shoots |
09:18:45 | adi|home | http://www2.emji.net/ynapora/speakmp3.html |
09:21:05 | LinusN | hahaha, really cool |
09:22:39 | adi|home | linus.. the FAQ i went off with.. |
09:22:40 | LinusN | burst mode committed |
09:22:46 | Zagor | neato |
09:22:48 | adi|home | read the subject of that message on the initial post ;) |
09:22:51 | adi|home | thats where it came from.. |
09:22:54 | adi|home | but i appologized |
09:23:08 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
09:23:43 | Mode | "#rockbox +o LinusN " by ChanServ (ChanServ@services.) |
09:24:43 | bobTHC | good morning all! |
09:24:53 | Zagor | whatever happened to wavey? |
09:25:04 | Bagder | we don't know |
09:25:27 | Bagder | maybe he got a life? ;-) |
09:25:43 | LinusN | poor thing |
09:26:35 | adi|home | huh? |
09:26:41 | adi|home | is that a new feature i missed? |
09:26:51 | Zagor | life? |
09:26:51 | * | adi|home searches his rockbox for a 'life' |
09:26:58 | Bagder | nah, no life here ;-) |
09:27:51 | Hes | 93 instances of Life on mine 8-) |
09:28:51 | adi|home | lol |
09:28:56 | adi|home | i have to say..i like the menu patch |
09:29:03 | adi|home | but i still prefer [title] |
09:29:07 | adi|home | on the menu titles |
09:29:11 | adi|home | looks better to me... |
09:29:17 | Zagor | bjorn:~# man life |
09:29:18 | Zagor | No manual entry for life |
09:31:31 | adi|home | what about man sarcasm? |
09:31:37 | adi|home | NAME |
09:31:37 | adi|home | SARCASM - Its About Humor |
09:31:37 | adi|home | SYNOPSIS |
09:31:37 | adi|home | sarcasm [-v -d] |
09:31:37 | adi|home | DESCRIPTION |
09:31:37 | *** | Alert Mode level 1 |
09:31:37 | adi|home | Sarcasm Sar"casm, n. [F. sarcasme, L. sarcasmus, Gr. |
09:31:48 | adi|home | sarkasmo`s, from sarka`zein to tear flesh like dogs, |
09:31:48 | adi|home | to bite the lips in rage, to speak bitterly, to sneer, fr. |
09:31:48 | adi|home | sa`rx, sa`rkos, flesh.] A keen, reproachful expression; a |
09:31:48 | *** | Alert Mode level 2 |
09:31:48 | adi|home | satirical remark uttered with some degree of scorn or con- |
09:31:48 | *** | Alert Mode level 3 |
09:31:48 | adi|home | tempt; a taunt; a gibe; a cutting jest. |
09:31:48 | *** | Alert Mode level 4 |
09:31:48 | adi|home | sarcasm n : witty language used to convey insults or |
09:31:50 | adi|home | scorn; "he used sarcasm to upset his opponent"; "irony is |
09:31:52 | adi|home | wasted on the stupid" |
09:31:54 | adi|home | ARGUEMENTS |
09:31:56 | adi|home | -v Verbose mode. Default is Silent. |
09:31:58 | adi|home | -d There is no option "d". See sarcasm. |
09:32:00 | adi|home | SEE ALSO |
09:32:02 | adi|home | woman, man, irony ["sarcasm"], satire ["sarcasm"]. |
09:32:04 | Zagor | uh, hurts my buffer |
09:32:12 | adi|home | lol |
09:32:13 | adi|home | wuss |
09:32:23 | adi|home | okay.. nap time |
09:32:28 | Zagor | bye |
09:32:37 | adi|home | do ppl prefer menus with the [title] |
09:32:40 | adi|home | or without? |
09:33:07 | PsycoXul | how about sex.6 |
09:33:16 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |
09:33:36 | hardeep | hi all |
09:33:54 | LinusN | hi hardeep |
09:35:13 | | Quit Synthe ("Connection Lost - Excess Blood") |
09:37:01 | rwood | LinusN: i just download a clean copy of the CVS - failed with an undefined ref to ROLO_LOAD in tree.o |
09:37:19 | Zagor | ? |
09:37:30 | Zagor | you run linux, right? |
09:37:44 | | Join Synthe [0] (Synthe@galt.synthe.net) |
09:37:49 | rwood | cygwin |
09:38:04 | rwood | need extern? |
09:38:14 | hardeep | hmmm, i just did a clean compile on cygwin and it worked fine |
09:38:38 | Zagor | does cygwin use the auto-find-sorce-files feature in the Makefiles? |
09:38:58 | rwood | don't know - novice user |
09:39:00 | hardeep | zagor: yes |
09:39:48 | Zagor | no problem here either |
09:41:49 | *** | Alert Mode OFF |
09:42:23 | rwood | i screwed something up going from the computer with CVS to cygwin maching - sorry |
09:50:55 | | Quit Low[a] (Read error: 60 (Operation timed out)) |
09:51:09 | | Join Low[a] [0] (H@p5085F310.dip.t-dialin.net) |
09:51:21 | | Join alkorr [0] (alkorr@ASte-Genev-Bois-110-1-1-141.abo.wanadoo.fr) |
09:52:15 | alkorr | Hi |
09:52:45 | hardeep | hi alkorr |
09:53:05 | LinusN | hi alan |
09:53:51 | alkorr | Linus : it works now but I don't really understand the necessity of ata_thread |
09:54:01 | LinusN | alkorr: no? |
09:54:42 | alkorr | no, because having a sleep mode in a thread is not safe |
09:55:06 | LinusN | uhuh, so how should it be done then? |
09:55:17 | LinusN | and why is it not safe? |
09:55:40 | alkorr | you read or change variables without a mutex |
09:56:41 | alkorr | i mean it is a little bit ackward especially if we need to have a better scheduler for future |
09:56:44 | LinusN | and the ata thread shared those variables with who? |
09:57:06 | LinusN | alkorr: we will probably never switch to a preemptive scheduler |
09:57:18 | Bagder | oh no, we won't go that way |
09:57:29 | Bagder | that's give us much grief |
09:57:32 | Bagder | that'll |
09:57:40 | alkorr | ata_read_sectors for example (sleeping, sleep_timeout, etc...) |
09:57:53 | LinusN | alkorr: that is why it is a thread! |
09:58:05 | Zagor | alkorr: the better scheduler i talked about was about simply not scheduling sleeping/waiting threads |
09:59:09 | alkorr | okay |
09:59:33 | rwood | LinusN: not that makes a difference - multiple CASs per RAS |
09:59:44 | LinusN | the whole structure depends on and exploits the cooperative threading |
09:59:58 | rwood | now |
10:00 |
10:00:04 | alkorr | yes it is why i didn't really like the ata_thread |
10:00:11 | alkorr | there is no priority |
10:00:21 | LinusN | and? |
10:00:40 | Bagder | how else should it be done? |
10:03:21 | alkorr | have a timer like a timeout which performs sleep only if no disk operation occurs for a time lapsed, this timer you activate it exiting an operation, you disactivate it entering an operation par example. |
10:03:59 | LinusN | like it is today |
10:04:21 | LinusN | and how is the timer handled? with an interrupt? |
10:04:58 | alkorr | don't you have trigger timers |
10:05:10 | LinusN | trigger timers? |
10:05:59 | alkorr | well let's fall it |
10:06:48 | LinusN | i'm just curious, do you see a design problem in the current implementation? |
10:07:01 | alkorr | using an ata thread that's way wastes cpu ressources. |
10:07:20 | Bagder | our thread system wastes cpu |
10:07:39 | alkorr | because you can wake this thread when it doesn't need (yield() doesn't remove it) |
10:07:47 | Bagder | right |
10:07:52 | Bagder | but that's our thread system |
10:08:03 | alkorr | it is why i don't like the use of ata_thread because of our thread system, Bagder |
10:08:12 | LinusN | and that's the improvement Zagor mentioned |
10:08:28 | Bagder | yes, but the fix is then *not* in the ata thread but in the thread system |
10:08:40 | Bagder | or am I wrong? |
10:09:14 | alkorr | i don't say we need a preemptive threading btw. Just a good improvement of cooperative threading |
10:09:35 | Bagder | yes, and that's what we're saying as well ;-) |
10:10:56 | alkorr | Bagder: ata_thread should not block with a mutex when trying a ata_perform_sleep but when other thread are USING ata functions |
10:11:21 | alkorr | let me explain why |
10:11:31 | alkorr | you enter in ata_read_sectors |
10:11:32 | Bagder | you're mixing things a lot now |
10:11:48 | LinusN | alkorr: yes, as it is today, the ata thread may try to SLEEP in the middle of a directory read |
10:13:13 | LinusN | for example |
10:17:32 | | Quit rwood () |
10:20:38 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
10:24:36 | | Join notch [0] (hidden-use@arthur.techprt.co.uk) |
10:26:31 | *** | Saving seen data "./dancer.seen" |
10:26:56 | | Quit notch (Client Quit) |
10:38:20 | Bagder | is it Indian Rockbox Lunch Day today? |
10:38:30 | LinusN | yes |
10:38:39 | Bagder | r0ck |
10:38:48 | LinusN | 11:30 |
10:38:54 | Bagder | I'll be there |
10:39:19 | Zagor | i'll try. depends if my electrician is finished demolishing my apartment :-) |
10:39:48 | Bagder | what is he supposed to do? |
10:41:16 | | Quit Blaster_Master () |
10:41:47 | Zagor | install power to my dish washing machine. he wound up having to pull a cable through some walls :-) |
10:42:02 | Bagder | hehe |
10:43:49 | Zagor | "The classical Jukebox have an imput too, and he can probably record in PCM too" |
10:43:58 | Zagor | where do people get all their "facts"? |
10:44:22 | Bagder | 45. Would it be possible to record from line in on the player? |
10:44:29 | Bagder | :-) |
10:49:25 | Zagor | http://rockbox.haxx.se/TODO |
10:50:06 | Zagor | i'll keep a little todo list there, in case people want to see what is up |
10:50:13 | Bagder | fix loadable fonts |
10:50:18 | Zagor | give me a yell if you volunteer for a pont |
10:50:20 | Zagor | point |
10:50:27 | Bagder | a pint? |
10:51:08 | Zagor | a pint is always nice |
10:58:46 | Bagder | I'm really not happy with the loadable font situation |
10:59:22 | Bagder | I think I'll better try to understand the file format |
10:59:35 | Bagder | I was thinking of rewriting the whole thing, but that might be more work |
10:59:47 | Zagor | please do. i keep meaning to look at it, but there's always more pressing things.. :-( |
11:00 |
11:08:12 | | Join idefx [0] (~idefx@ABrest-103-1-4-208.abo.wanadoo.fr) |
11:09:13 | idefx | Hi, i have 2 questions: what's the better thing to do: make my own strcasestr function, or add the posix one to the firmware, and then, seconde question: where can i find posix source of strcasestr ? |
11:09:31 | Bagder | there is no |
11:09:38 | Bagder | strcasestr is not posix |
11:09:43 | Bagder | it's not standard at all |
11:09:44 | idefx | Bagder: True ;), so, the gcc one ?? |
11:09:55 | idefx | i may have to dl gcc source ? |
11:09:57 | Bagder | is there one in gcc? |
11:10:04 | idefx | Bagder: yes. |
11:10:14 | Bagder | and you don't mean glibc? |
11:10:14 | idefx | to be true, my source compile for the simulator !! |
11:10:28 | idefx | Bagder :yes, i mean glibc.. |
11:11:23 | idefx | that's no big deal to write my own one, i think i'm gonna do that. I have to test my search-function using database (and strcasestr is the only thing missing.) |
11:12:57 | Bagder | the hard part would be to make it really fast on target |
11:13:16 | Bagder | I bet a boyer moore would be a *lot* smarter |
11:13:55 | | Join kargatron [0] (~Vincent@ppp-isdn-952.ath.forthnet.gr) |
11:18:51 | | Quit Zagor ("Client Exiting") |
11:19:23 | Bagder | LinusN: ok, see ya in ten minutes then |
11:20:55 | LinusN | Bagder: Zagor wants to wait an hour |
11:21:19 | kargatron | does one need to compile the source with a custom option to access the custom WPS functionality? I thought I saw that in the mailing list archives, wanted to make sure |
11:22:54 | Bagder | ok |
11:23:05 | Bagder | LinusN: one hour it is |
11:23:17 | Bagder | kargatron: it is default |
11:23:36 | kargatron | ah, so if the file exists, it looks at it? |
11:23:47 | Bagder | yes |
11:24:04 | kargatron | is the right name wps.config or default.wps? doc is confusing on that |
11:24:28 | Bagder | the latter |
11:24:36 | Bagder | default.wps |
11:25:31 | kargatron | and oe more: each file line corresponds to a display line, and those display lines are #2-7 (not top or bottom)? |
11:26:11 | Bagder | they should be 1-7 as the status bar can be removed |
11:26:27 | Bagder | I would personally like to see the progress bar as a wps-config too |
11:26:28 | kargatron | but the .wps file is 6 only? |
11:26:46 | kargatron | > * The file may be 2 lines long for the Player, and 6 lines for the Recorder. |
11:26:46 | Bagder | no |
11:27:03 | Bagder | #ifdef HAVE_LCD_BITMAP |
11:27:03 | Bagder | #define MAX_LINES 10 |
11:28:30 | | Join Zagor [0] (bjst@as9-5-6.k.s.bonet.se) |
11:33:32 | kargatron | does playlist name have a wps.config tag? |
11:35:01 | Bagder | http://rockbox.haxx.se/docs/custom_wps_format.html |
11:35:43 | kargatron | looking at it, just making sure it wasn't lacking any recent additions, since no pl name is noted |
11:36:11 | Bagder | I have no clue |
11:46:09 | | Quit bobTHC ("Trillian (http://www.ceruleanstudios.com)") |
11:50:27 | Bagder | I *think* I've found the problem with loadable fonts not being proportional |
11:52:30 | | Join notch [0] (hidden-use@arthur.techprt.co.uk) |
11:52:59 | notch | is burst DRAM mode in cvs ? |
11:53:05 | Bagder | yes |
11:53:16 | notch | whooa... gotta check it out... |
11:55:21 | | Quit hardeep ("Leaving") |
12:00 |
12:00:19 | notch | should this make skipping a track faster on the recorder? |
12:00:42 | LinusN | everything is faster |
12:01:40 | | Quit idefx ("BitchX-1.0c19 -- just do it.") |
12:14:05 | Zagor | what is a good hexcalc in linux? |
12:14:10 | Bagder | bc |
12:14:12 | Bagder | :-) |
12:14:29 | Bagder | obase=16 |
12:14:29 | Zagor | can it do hex? |
12:14:32 | Bagder | ibase=16 |
12:14:32 | Zagor | oh |
12:14:37 | Zagor | nice |
12:14:56 | Bagder | it wants uppercase letters though I think |
12:16:05 | Bagder | bdf2ajf bugs |
12:23:21 | Bagder | Zagor: you ready now then? |
12:24:06 | LinusN | i'm hungry! |
12:24:10 | Bagder | me too |
12:24:17 | Zagor | yup, leaving now |
12:24:25 | Bagder | goodie |
12:24:31 | Bagder | see ya in ~10 |
12:24:33 | Zagor | yup |
12:24:37 | | Nick Zagor is now known as Zagor|lunch (bjst@as9-5-6.k.s.bonet.se) |
12:26:35 | *** | Saving seen data "./dancer.seen" |
12:30:53 | | Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) |
12:55:01 | | Join bobTHC [0] (~bobTHC@AMarseille-206-2-1-9.abo.wanadoo.fr) |
12:55:36 | bobTHC | hi |
12:57:05 | * | kargatron is afraid to reply when he knows he probably won't be able to answer any comments or questions |
13:00 |
13:13:20 | | Nick seb-sleep is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
13:17:43 | notch | the burst mod DRAM rocks... |
13:18:14 | * | notch has to think faster to catch up with the recorder... |
13:18:53 | bobTHC | what is the advantage notch ? |
13:19:28 | notch | everything is just faster... track skipping incl... |
13:20:19 | notch | latest cvs... |
13:20:31 | notch | Only on the recorder though... |
13:24:21 | | Quit mecraw|work (Read error: 104 (Connection reset by peer)) |
13:24:51 | | Join mecraw|work [0] (~mecraw@67.41.113.92) |
13:25:41 | bobTHC | badger, how many vote? |
13:26:19 | alkorr | they are lunching |
13:32:08 | | Quit kargatron (Read error: 113 (No route to host)) |
13:42:45 | | Nick _seb_ is now known as seb-school (user@bgp420584bgs.union01.nj.comcast.net) |
14:00 |
14:00:16 | | Join Blaster_Master [0] (~noone@firewall.scribona.com) |
14:01:35 | Blaster_Master | a quick question, what is the best "Allocation Unit Size" to use when reformating the player6000 ? |
14:02:39 | Blaster_Master | and is there anything to gain from formating to a smaler/larger "Allocation Unit Size" ? |
14:04:01 | | Join coutta [0] (coutta@adlax9-173.dialup.optusnet.com.au) |
14:20:43 | | Quit Blaster_Master () |
14:24:46 | | Join kargatron [0] (~Vincent@ppp-isdn-870.ath.forthnet.gr) |
14:26:38 | *** | Saving seen data "./dancer.seen" |
14:29:20 | | Join idefx [0] (~idefx@ABrest-103-1-4-208.abo.wanadoo.fr) |
14:29:54 | idefx | Hi, anyone want's to know how long my database-search function takes to scan 592 files ? |
14:30:07 | kargatron | do we get to guess first? |
14:30:16 | idefx | (sorry bout it i'm happy;) |
14:30:26 | kargatron | then i won't guess 591 secs |
14:30:27 | idefx | no, you don't need. less than 3 sec. |
14:30:35 | idefx | on the device ! |
14:30:45 | idefx | (on a recorder) |
14:30:55 | kargatron | suhweet |
14:31:32 | idefx | i'll have to make things a bit cleaner, to have directory gestion and such, and an text input, but, it already have good result, so i'm happy ;) |
14:34:34 | idefx | (if someone want's to write a windows tool to make the database, that would be nice too) |
14:35:42 | kargatron | does the search scale? searching 4000 files would take 20 secs? |
14:35:55 | bobTHC | no devive database generation idefix? |
14:36:05 | bobTHC | >device |
14:37:13 | idefx | kargatron: yes, takes the db 512 bytes per 512 bytes, so, just have to multiply! |
14:37:30 | idefx | bobTHC: if you wan't, but that will be incredibly slow ! |
14:38:13 | | Join Snorlax [0] (lamamba_@h135n1fls34o883.telia.com) |
14:38:41 | Snorlax | HEY HO!! |
14:39:03 | Snorlax | anyone?! |
14:39:13 | idefx | first try was on-device-without-database search string, and it took 45 sec to scan 45 files. So, imagine how long it would be if it had to write at the same time. I guess a device database generation could take 1 min to make 80-100 files, so, quite slow. |
14:39:26 | idefx | Snorlax: yes, we are here ;) |
14:40:16 | idefx | sorry: it tooked 45 sec to scan 64 files. |
14:44:25 | bobTHC | so with a good incremential management fof the db.... and a good optimization why not.. |
14:44:25 | idefx | ?? |
14:44:47 | idefx | bobTHC: If you wan't to write it, that would be nice ! |
14:48:02 | bobTHC | u generate the db only if u want to search... and it's a choice between browsing all dir to find it or generate and find it. |
14:50:29 | idefx | yes ;) |
14:57:12 | alkorr | well i suppose with the improvement due to DRAM burst, you will reach a better speed |
14:57:45 | alkorr | did you try it with DRAM burst improvement ? |
14:57:59 | notch | Burst rocks... |
14:59:43 | idefx | alkorr: don't know, i'm using yesterday's cvs. |
15:00 |
15:00:15 | alkorr | so take the new system.c |
15:00:57 | idefx | what's the way to get only one file from cvs ?? |
15:01:09 | alkorr | update this file |
15:01:27 | alkorr | using cvs or wincvs ? |
15:01:50 | idefx | cvs |
15:01:52 | kargatron | for those of us lazy users that only grab daily build compiled files, when will burst show up, tomorrow? |
15:02:00 | alkorr | should be : cvs u firmware/system.c (i'm not sure) |
15:02:05 | Bagder | kargatron: yes |
15:02:40 | alkorr | Bagder must know :) |
15:03:03 | Bagder | to get one file? |
15:03:13 | Bagder | cvs update [filename] |
15:03:20 | Bagder | updates that file only |
15:03:22 | alkorr | :) |
15:03:25 | idefx | Bagder : nice ; |
15:05:46 | | Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) |
15:05:47 | idefx | doesn't change much in fact.but it's hard to see difference in 5 sec. |
15:07:34 | Bagder | configure update still doesn't do right |
15:12:34 | | Nick elinenbe|ZzZzZ is now known as elinenbe (trilluser@user-0cces0l.cable.mindspring.com) |
15:13:15 | elinenbe | morning. |
15:15:37 | | Nick Zagor|lunch is now known as Zagor (bjst@as9-5-6.k.s.bonet.se) |
15:15:50 | Zagor | idefx: you should use sorted index files instead of using a single database |
15:16:06 | Zagor | 20 sec for 4000 files isn't really acceptable IMHO |
15:16:10 | Zagor | I have 5800 files... |
15:16:49 | elinenbe | idefx: how is the searching coming? |
15:17:10 | idefx | Zagor: what you mean by sorted index ?? |
15:17:51 | idefx | elinenbe: fine. Still waiting a text input, but it only take 3 to 5 sec to "scan" 592 files... |
15:18:40 | Bagder | idefx: so this is made with a strcasestr() now? |
15:18:48 | Zagor | idefx: files like artist.idx, album.idx, song.idx that has all names sorted alphabetially, with an index to the position in the database |
15:18:56 | idefx | Zagor: Bagder : yes, own-made strcasestr ;) |
15:19:01 | Zagor | then you use binary search to locate a name |
15:19:13 | elinenbe | idexf: is that with some sort of database or just with files? |
15:19:23 | idefx | elinenbe: sort of database |
15:19:25 | Zagor | 4000 files mean 12 string comparison == millisecond search time |
15:19:28 | Bagder | Zagor: well that doesn't work if he doesn't search on the beginning of the string |
15:19:41 | Zagor | Bagder: right |
15:19:42 | Bagder | that's why strstr() is wrong way to do it |
15:19:49 | Bagder | Boyer Moore rocks compared to it |
15:19:54 | Bagder | for free-text search |
15:20:05 | Bagder | everything else is silly |
15:20:18 | Zagor | i think most people will search start-string, so binary should be used aswell, imho |
15:20:26 | Bagder | yes |
15:20:49 | idefx | Zagor: i nearly never search start-string as for myself. |
15:21:34 | elinenbe | my ~4000 song playlist only takesabout .5 seconds to load now (on the recorder) |
15:21:46 | elinenbe | pretty impressive. |
15:21:50 | kargatron | for the masses that have tag names First Last, but want to search on Last, start-string is no good, right? |
15:21:50 | Zagor | elinenbe: hehe |
15:21:53 | Bagder | that is so neat |
15:22:06 | Bagder | kargatron: right |
15:22:19 | LinusN | the original archos firmware probably runs with burst=OFF |
15:22:19 | idefx | Zagor: the reason why i made this stuff, is that i couldn't find a version of "over the rainbow" in my jukebox during the holiday, and the title was: "what a wonderfull world-over the rainbow" |
15:22:35 | Zagor | kargatron: correct. but since binsearch only takes 12-13 operations it should be ran first |
15:22:56 | Zagor | it will complete in a fraction of a second |
15:22:58 | kargatron | sure, can't hurt |
15:23:01 | elinenbe | idefx: I think most people will not use the search often, but when they do, it will really help |
15:23:23 | idefx | elinenbe : i spend more than 1h30 searching this damned song ! |
15:23:36 | Bagder | find is your friend |
15:24:00 | idefx | Bagder : i mean, i spent 1h30 searching it on my jukebox, 5000 km to my computer ;) |
15:24:08 | Bagder | hehe |
15:24:28 | idefx | that's why i wan't a nice search function on the jukebox, for when you are on holiday ;) |
15:25:05 | elinenbe | Zagor: I really like the reorganized menu commit >-) wahahaha |
15:26:04 | idefx | i post a mail on the mailing list, calling for suggestion about the db format (and someone to make a text input :=)) |
15:26:48 | idefx | Zagor: your idea seems very good, but, this is not really the function i was looking. I want a search for everywhere in the string. |
15:27:08 | Zagor | idefx: use both |
15:27:09 | idefx | Bagder : just a question: what is boyer moore |
15:27:10 | idefx | ? |
15:27:16 | idefx | Zagor: so make it ! |
15:27:25 | Bagder | http://www-igm.univ-mlv.fr/~lecroq/string/node14.html |
15:27:27 | kargatron | idefx, that's what google is for, no? |
15:27:29 | kargatron | :) |
15:27:34 | Bagder | "The Boyer-Moore algorithm is considered as the most efficient string-matching algorithm in usual applications." |
15:28:27 | idefx | Bagder: OK, i'm gonna use it instead of strcasestr |
15:28:40 | Bagder | it'll be much faster |
15:28:42 | idefx | heu, has it yet been implemented to rockbox ? |
15:28:51 | Bagder | no |
15:28:52 | elinenbe | boyer moore does not just seach for string, move one letter down, search for string, move one letter down |
15:29:21 | elinenbe | boyer moore is much quicker |
15:29:25 | idefx | Bagder: would it be possible/easy/efficient to do it ? |
15:29:46 | Bagder | idefx: the concept is really easy, it is quickly implemented |
15:30:12 | | Quit coutta (Read error: 113 (No route to host)) |
15:30:32 | idefx | Bagder: OK, if someone do a text input, i do the boyer moore ;) |
15:31:17 | Bagder | someone: do it |
15:31:21 | * | Bagder grins |
15:31:28 | idefx | ;)) |
15:31:34 | Zagor | we have it already. search the archive. |
15:32:35 | Bagder | do we? |
15:32:40 | elinenbe | we need t9 input... but with a custom dictionary |
15:32:45 | idefx | Zagor: haven't tested it, but the author seemed to say he wasn't completely happy of it. I will try? |
15:32:47 | idefx | . |
15:32:48 | elinenbe | we use one with band and song names. |
15:32:53 | Zagor | someone wrote a text input demo, maybe he never posted it on the list |
15:33:14 | Bagder | I read that nintendo explanation, but I never saw any code |
15:33:21 | Zagor | no, not that |
15:33:36 | Zagor | a simpler version, with just a matrix of chars and a cursor to navigate them |
15:33:41 | Bagder | aha |
15:34:26 | bobTHC | elinenbe: T9 sounds good but it's hard for multilangual version... |
15:34:33 | Zagor | wavey says hi. he's buried in work and says he might come again some time. |
15:35:02 | Bagder | good to hear he's still alive ;-) |
15:36:15 | | Join sylvr [0] (silver@typhoon.xnet.com) |
15:43:33 | | Join pimlottc [0] (~pimlottc@a1-1b012.neo.rr.com) |
15:55:15 | LinusN | Zagor: have you tried the loopback device? |
15:55:16 | elinenbe | I am glad wavey is alive −− REALLY glad. |
15:55:40 | elinenbe | Linus & alkorr: what is the staus with the new ata.c? |
15:55:56 | LinusN | Zagor is working on it |
15:56:06 | LinusN | i think |
15:56:20 | LinusN | if you mean the MULTI_SECTOR_READ |
15:56:52 | elinenbe | that is what I am talking about. |
15:57:39 | LinusN | Zagor: said that he think he could see some cache hits... |
15:58:36 | LinusN | but the performance boost wasn't all that noticeable |
15:58:37 | Zagor | yeah, i've got it |
15:59:24 | LinusN | gotta go now, bye all! |
15:59:34 | Zagor | it's a pretty marginal performance boost, but we should still use it |
15:59:47 | | Part LinusN |
16:00 |
16:19:31 | | Join edx [0] (~edx@pD9EABA7C.dip.t-dialin.net) |
16:19:35 | | Quit notch () |
16:26:40 | *** | Saving seen data "./dancer.seen" |
16:27:40 | | Part kargatron |
16:38:28 | | Join quelsaruk [0] (newbie@faerun.ugr.es) |
16:38:43 | quelsaruk | hi |
16:41:12 | Bagder | hey |
16:41:13 | | Quit edx (Read error: 104 (Connection reset by peer)) |
16:41:34 | | Join edx [0] (~edx@pD9EABA7C.dip.t-dialin.net) |
16:47:41 | quelsaruk | Bagder: nowadays we can just use continuous play on rockbox, no? |
16:47:50 | Bagder | yes |
16:48:44 | | Quit mecraw|work (Read error: 104 (Connection reset by peer)) |
16:49:02 | quelsaruk | ok |
16:49:04 | quelsaruk | :) |
16:57:54 | | Part Bagder |
16:58:09 | | Quit Snorlax ("gittar ny!") |
17:00 |
17:06:47 | | Join Snorlax [0] (lamamba_@h135n1fls34o883.telia.com) |
17:07:00 | Snorlax | ROLO doesn't seem to work for me! |
17:07:03 | | Join merwin- [0] (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
17:07:16 | merwin- | mornin |
17:07:57 | Snorlax | I used the newest build, and turn the mp3/m3u filter off and serched up another .mod file and tried to press it, but it doesn't work! |
17:08:20 | merwin- | Snorlax: what did it do? |
17:08:28 | * | merwin- wonders what Warp mode is |
17:09:10 | * | Snorlax didn't get ROLO to work |
17:09:52 | Zagor | merwin-: warp mode means we can use iram and dram at the same time |
17:10:00 | merwin- | Zagor: much faster? |
17:10:15 | Snorlax | are u supposed to turn ROLO on in some way? |
17:10:16 | Zagor | no, not really |
17:10:23 | Zagor | Snorlax: no, it just works. |
17:10:36 | Snorlax | mmhhmm, it just works... |
17:10:37 | Zagor | Snorlax: you have a player, right? |
17:10:41 | Snorlax | right |
17:10:44 | Snorlax | player-old |
17:10:58 | merwin- | Zagor: how about dram burst mode... that much faster? |
17:11:09 | Snorlax | so it doesn't work on players? |
17:11:13 | Zagor | merwin-: oh, only about 200% :-) |
17:11:16 | Snorlax | yet.. =) |
17:11:17 | merwin- | Zagor: nice :) |
17:11:25 | merwin- | Snorlax: it works on players |
17:12:08 | Snorlax | ohh right, quote from zagor: "it just works" |
17:12:12 | Snorlax | =) |
17:12:14 | Zagor | hehe |
17:12:19 | Zagor | "works for me" |
17:12:39 | merwin- | Zagor: did you see the beginnnings to the loadable eq that I have? I can't get over one hurdle with it :p |
17:12:56 | merwin- | Zagor: data type conversions are why I hate C |
17:12:57 | merwin- | heh |
17:13:19 | Zagor | conversions? |
17:13:46 | merwin- | Zagor: i'm loading strings out of a file that are really supposed to be ints, and i can't seem to get them INTO ints |
17:14:08 | Zagor | merwin-: atoi() |
17:14:41 | merwin- | atoi() hmmm... so it's myint = atoi(mychar), right? |
17:14:51 | Zagor | no atoi(mystring) |
17:15:02 | Zagor | i.e: atoi(mychar*) |
17:15:02 | merwin- | oh, it'll take a whole string? |
17:15:06 | Zagor | yes |
17:15:09 | merwin- | woo |
17:15:20 | Zagor | hum, i *think* we have it :-) |
17:15:32 | merwin- | so if the string is MyString[8], then i do atoi(MyString), right? |
17:15:42 | Zagor | yes |
17:15:47 | merwin- | coolio |
17:16:32 | merwin- | the one nice thing about VB... variants :) |
17:16:47 | Zagor | nah. there is no nice thing about VB :-) |
17:17:09 | merwin- | hah |
17:17:18 | merwin- | my boss just called me and says she's trying to get me a new laptop! |
17:17:20 | merwin- | woo |
17:21:17 | merwin- | Zagor: atoi turned the volume into 0% ... |
17:21:34 | Zagor | what did the string look like? |
17:21:58 | merwin- | if(strcasecmp(buf_set,"volume")) |
17:21:58 | merwin- | { |
17:21:58 | merwin- | global_settings.volume = atoi(buf_val); |
17:21:58 | DBUG | Enqueued KICK merwin- |
17:21:58 | merwin- | } |
17:22:29 | Zagor | yeah, but what was buf_val? exactly. |
17:23:13 | merwin- | yesterday it was "30"... i would assume it's still "30" :) |
17:23:17 | Zagor | there must be no character before the number |
17:25:09 | | Quit merwin|zZzZz (Read error: 113 (No route to host)) |
17:25:38 | merwin- | what's this mean |
17:25:38 | merwin- | settings.c: In function `settings_load_eq': |
17:25:38 | merwin- | settings.c:448: warning: implicit declaration of function `atoi' |
17:26:12 | pimlottc | it means it wasn't declared anywhere |
17:26:17 | Zagor | #include "atoi.h" |
17:28:45 | merwin- | if(strcasecmp(buf_set,"volume")) |
17:28:49 | merwin- | that is correct, right? |
17:29:14 | Zagor | yes |
17:29:24 | Zagor | but please put a space after 'if' |
17:29:26 | pimlottc | huh |
17:29:43 | pimlottc | I've never seen an atoi type function that goes backwards like that |
17:30:26 | merwin- | Zagor: space after if? never seen it doen that way |
17:31:00 | pimlottc | always did val = val * 10 + (string[i++] - '0') |
17:31:17 | Zagor | i prefer spaces around C keywords |
17:31:27 | pimlottc | agree |
17:32:18 | merwin- | Zagor: if(strcasecmp(buf_set,"volume")) was incorrect... it needs to be if(!strcasecmp(buf_set,"volume")) |
17:32:44 | Zagor | merwin-: run it in the simulator with DEBUGF()s and breakpoints. makes debugging these things much simpler. |
17:33:33 | merwin- | Zagor: player sim doesn't really work on windows |
17:33:35 | Zagor | merwin-: strcmp returns 0 if the strings match. |
17:34:12 | merwin- | Zagor: The only one of the 4 settings lines that if(!strcasecmp(buf_set,"volume")) found to be true was the volume line |
17:34:33 | Zagor | then it's another error |
17:34:52 | merwin- | Zagor: once i used the !, the function works beautifully |
17:34:58 | Zagor | try the parser code in a standalone C program. debugging without debugger is no fun... |
17:36:23 | | Quit sylvr (Remote closed the connection) |
17:36:25 | merwin- | Zagor: if strcasecmp returns 0, then why is this written like: |
17:36:25 | merwin- | else if (!strcasecmp(&entry->d_name[len-3], ".eq")) |
17:36:26 | merwin- | dptr->attr |= TREE_ATTR_EQ; |
17:36:48 | Zagor | looks good |
17:45:18 | merwin- | does atoi handle negatives? |
17:45:39 | Zagor | umm, i don't think so |
17:45:46 | Zagor | try |
17:45:51 | merwin- | it didn't seem to work :) |
17:46:19 | merwin- | So i'd have to see if the first char is a - and then do atoi(buf_val++), right? |
17:46:32 | merwin- | and then multiply by -1 |
17:48:23 | Zagor | not ++, +1 |
17:48:40 | Zagor | ++ would permanently move the pointer |
17:48:41 | | Join sylvr [0] (silver@typhoon.xnet.com) |
17:48:52 | Zagor | i have to go. see you later! |
17:48:57 | | Nick Zagor is now known as Zagor|away (bjst@as9-5-6.k.s.bonet.se) |
17:59:46 | | Join mecraw12 [0] (~lmarlow@67.41.113.92) |
17:59:46 | | Quit mecraw (Read error: 104 (Connection reset by peer)) |
18:00 |
18:07:55 | | Join Jojoba [0] (~ian_bush@pc4-ware1-3-cust212.ltn.cable.ntl.com) |
18:08:17 | Jojoba | hi all, i just got my Jukebox 6000 :) |
18:08:41 | Jojoba | anyone know how long it has to charge before you can start it up? |
18:16:08 | merwin- | Jojoba: technically, about 30 minutes.... if you want good battery life, i'd charge it for a good 6-8 hours before using it the first time |
18:16:15 | merwin- | maybe even 10 hours |
18:16:54 | merwin- | Jojoba: in the long run though, personally i don't think it'll make much difference which one you choose to do :) |
18:20:16 | | Quit pimlottc (Remote closed the connection) |
18:24:37 | Jojoba | thanks, i've charged it for a good 2 or 3 hours but it still won't come on so far, teh manual said it only needed 1 hour before you could switch it on... |
18:25:06 | quelsaruk | well.. i think that is false |
18:25:45 | quelsaruk | i mean, you can charge it for hours but you can't turn it on if it's charging |
18:26:03 | quelsaruk | at least i can'ty |
18:26:09 | quelsaruk | can't |
18:26:29 | Jojoba | so it can't be on when plugged in the mains? |
18:26:42 | *** | Saving seen data "./dancer.seen" |
18:26:57 | merwin- | Jojoba: I can turn mine on when it's charging :P try taking the charger out and turning it on |
18:27:12 | Jojoba | just switches off then :( |
18:27:29 | Jojoba | probably needs more juice |
18:27:36 | quelsaruk | merwin-: can you turn it on while charging? |
18:27:39 | | Quit Snorlax ("gittar ny!") |
18:28:30 | merwin- | quelsaruk: yup |
18:28:39 | merwin- | Jojoba: you need to hold the ON button for about 5 seconds to turn it on |
18:29:01 | Jojoba | ah, ta, silly me ;) |
18:29:12 | merwin- | :) |
18:29:48 | quelsaruk | merwin-: as i said , i can't, maybe it's my rom firmware. I have a recorder with 1.17i at rom :( |
18:30:12 | merwin- | quelsaruk: hmm.. that's REALLY weird. i haven't heard of that before... it must be an old one or something? |
18:30:26 | quelsaruk | it's old |
18:30:26 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:30:26 | * | merwin- needs to take a shower :P I stink |
18:30:33 | | Nick merwin- is now known as merwin|shower (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
18:30:33 | DBUG | Enqueued KICK merwin|shower |
18:30:45 | merwin|shower | I'll be back in a bit... gotta take a shower before my 6 hour drive |
18:30:45 | merwin|shower | heh |
18:31:00 | quelsaruk | bye |
18:31:36 | Jojoba | euh, it has a fujitsu drive :( |
18:34:28 | | Join LinusN [0] (~linus@labb.contactor.se) |
18:34:32 | | Part LinusN |
18:41:18 | merwin|shower | Jojoba: yup... my last on did too... my current one has a hitachi |
18:41:39 | | Nick merwin|shower is now known as merwin (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
18:41:39 | DBUG | Enqueued KICK merwin |
18:41:46 | | Nick merwin is now known as merwin|towel (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
18:41:46 | DBUG | Enqueued KICK merwin|towel |
18:43:49 | Jojoba | nicer, i've had some bad experiences with fujitsu drives :( |
18:44:47 | Jojoba | hmm, says can't support long filenames? |
18:45:42 | | Quit Jojoba () |
18:56:55 | | Quit quelsaruk ("KVIrc 3.0.0-beta1 "Eve's Avatar"") |
19:00 |
19:14:52 | | Join Bagder [0] (~daniel@as3-3-2.ras.s.bonet.se) |
19:19:07 | idefx | no one here would like to implement boyer-moore algorithme. I'm tired, i don't fell like doing this ;'( |
19:19:10 | idefx | ?? |
19:22:01 | merwin|towel | what is boyer-moore? |
19:22:09 | | Nick merwin|towel is now known as merwin|notowel (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
19:22:09 | DBUG | Enqueued KICK merwin|notowel |
19:22:13 | Bagder | a search algorithm |
19:22:19 | merwin|notowel | ahh |
19:22:41 | Bagder | clever one in fact |
19:23:21 | idefx | but i haven't play the violin the whole day, this is bad ! so i stop programming for the day, Na ! ;-p |
19:23:41 | merwin|notowel | For some reason, this is evaluating as being a true statement when "bass" = buf_set ... zagor says that's not correct |
19:23:42 | merwin|notowel | if (!strcasecmp(buf_set,"bass")) { |
19:24:13 | Bagder | it is correct |
19:24:22 | Bagder | strcasecmp() returns 0 on a match |
19:24:31 | Bagder | so !0 is true |
19:25:16 | merwin|notowel | maybe i just misunderstood what zagor said :) |
19:25:56 | merwin|notowel | Bagder: i'm about 2 hours away from getting loadable eq done... well, actually about 8 hours since i have a 6 hour drive ahead of me |
19:26:16 | merwin|notowel | Basically, all i need to do is figure out mpeg_val2phys |
19:26:33 | Bagder | :-) |
19:26:47 | merwin|notowel | The config file is easy: |
19:26:47 | merwin|notowel | [volume]20#(0 to 100) |
19:26:47 | merwin|notowel | [bass]11#(-15 to 15) |
19:26:47 | merwin|notowel | [treble]14#(-15 to 15) |
19:26:47 | *** | Alert Mode level 1 |
19:26:47 | merwin|notowel | [balance]25#(-100 to 100) |
19:27:39 | | Nick merwin|notowel is now known as merwin (~merwin@1Cust12.tnt2.chi5.da.uu.net) |
19:27:39 | DBUG | Enqueued KICK merwin |
19:27:39 | *** | Alert Mode level 2 |
19:30:47 | Ctcp | Ignored 5 channel CTCP requests in 57 minutes and 6 seconds at the last flood |
19:30:47 | * | merwin should stop coding and start packing |
19:31:34 | merwin | heh, deposits from my work show up as: |
19:31:35 | merwin | ACH dep: TMOBILE-X |
19:31:38 | merwin | TMobile-X |
19:37:37 | merwin | gotta split... ttyl |
19:37:40 | *** | Alert Mode OFF |
19:37:43 | | Quit merwin () |
19:50:03 | | Join qulesaruk [0] (newbie@faerun.ugr.es) |
19:50:08 | qulesaruk | hi |
19:50:13 | Bagder | hey |
19:52:39 | qulesaruk | badger, just one thing |
19:53:02 | Bagder | yes? |
19:53:04 | qulesaruk | where's mpeg_queue defined? |
19:53:10 | qulesaruk | i can't find it |
19:54:12 | Bagder | it's a private queue in the mpeg thread |
19:54:30 | qulesaruk | aja... |
19:54:33 | qulesaruk | thx |
19:56:10 | | Quit mecraw12 (Read error: 110 (Connection timed out)) |
19:57:56 | | Join lithermon [0] (~chatzilla@modem-88.kook.dialup.pol.co.uk) |
19:58:25 | | Join datazone-work [0] (~datazone@chaos.iadfw.net) |
19:59:48 | | Quit qulesaruk (Read error: 54 (Connection reset by peer)) |
20:00 |
20:00:01 | | Join qulesaruk [0] (newbie@faerun.ugr.es) |
20:01:03 | Bagder | much nicer credits screen ;-) |
20:01:39 | qulesaruk | kvirc crashed :) |
20:12:54 | adi|home | i think the scroll is a bit slow |
20:13:27 | Bagder | yes it might be |
20:14:05 | adi|home | be nice if it was based off of a factor of the scoll setting ;) |
20:14:33 | Bagder | well, its a completely different scroll so I don't think that would be very good |
20:17:28 | adi|home | know what... its MUCH faster scrolling onthe player.. |
20:17:34 | adi|home | compared to the sim |
20:18:08 | Bagder | yes |
20:18:15 | Bagder | I noticed that too |
20:20:47 | Bagder | time to go |
20:20:49 | | Part Bagder |
20:25:13 | | Quit qulesaruk (Read error: 54 (Connection reset by peer)) |
20:25:25 | | Join qulesaruk [0] (newbie@faerun.ugr.es) |
20:26:44 | *** | Saving seen data "./dancer.seen" |
20:42:43 | elinenbe | hello. back from skating today. it locked up on one song today. quite odd. |
20:49:29 | | Quit Low[a] ("Spermaübertragung unterbrochen (broken pipe)") |
20:55:35 | | Part alkorr |
21:00 |
21:05:17 | | Join GomGom [0] (~zobtoi@AMontsouris-108-1-10-218.abo.wanadoo.fr) |
21:05:27 | GomGom | hi |
21:05:45 | GomGom | back to ask for the nice perl changelog generator :) |
21:06:23 | GomGom | well zagor is not there |
21:07:07 | | Quit idefx (Read error: 104 (Connection reset by peer)) |
21:09:13 | | Part elinenbe |
21:15:01 | | Nick seb-school is now known as _seb_ (user@bgp420584bgs.union01.nj.comcast.net) |
21:16:01 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:16:07 | | Part LinusN |
21:26:33 | qulesaruk | bye |
21:26:35 | | Part qulesaruk (""Eve's Avatar - Avatar's Eve"") |
21:35:04 | | Quit lithermon (Read error: 60 (Operation timed out)) |
21:44:44 | | Join lithermon [0] (~chatzilla@modem-1147.dewgong.dialup.pol.co.uk) |
21:45:43 | | Join ironi [0] (~ironi@m213-101-128-30.swipnet.se) |
21:45:58 | ironi | oi |
21:49:22 | | Part ironi |
21:50:39 | | Nick Zagor|away is now known as Zagor (bjst@as9-5-6.k.s.bonet.se) |
21:50:47 | Zagor | GomGom: where do I send it? |
21:51:06 | GomGom | ed.gomez@wanadoo.fr |
21:51:08 | GomGom | thx |
21:51:41 | GomGom | i had no changelog generator in debian pools |
21:52:01 | GomGom | and as i'm using your firmware for more than 3months now |
21:52:17 | GomGom | i had noticed you were generating the logs :) |
21:59:45 | Zagor | sent |
22:00 |
22:13:14 | | Quit GomGom (Read error: 104 (Connection reset by peer)) |
22:13:33 | | Join GomGom [0] (~zobtoi@AMontsouris-108-1-10-218.abo.wanadoo.fr) |
22:13:55 | | Quit Zagor ("Client Exiting") |
22:14:14 | | Quit lithermon () |
22:26:47 | *** | Saving seen data "./dancer.seen" |
22:34:15 | | Nick edx is now known as edx|sleep (~edx@pD9EABA7C.dip.t-dialin.net) |
22:47:08 | | Nick dwihno|gone is now known as dwihno (dwihno@Bald067.Baldakinen.Umea.SE) |
22:50:43 | dwihno | I am dwihno |
22:50:48 | dwihno | You are you! |
23:00 |
23:06:33 | | Join elinenbe [0] (trilluser@user-0cces0l.cable.mindspring.com) |
23:38:19 | | Quit sylvr (Remote closed the connection) |
23:38:47 | | Join Jet8810 [0] (~Joshua@adsl-34-211-170.bct.bellsouth.net) |
23:41:35 | | Join hardeep [0] (hardeeps@sdf.lonestar.org) |