00:03:17 | | Join baz [0] (~baz@modem-1973.monkey.dialup.pol.co.uk) |
00:05:34 | *** | Saving seen data "./dancer.seen" |
00:06:30 | quelsaruk | ... |
00:06:56 | midknight2k3 | ..... |
00:07:00 | quelsaruk | Zagor: btw, did daniel make a splash() HOWTO ? |
00:07:00 | elinenbe | ..... |
00:07:02 | quelsaruk | :D |
00:07:09 | Zagor | :) |
00:07:22 | midknight2k3 | i know the format |
00:08:25 | midknight2k3 | void splash(int ticks, /* how long */ |
00:08:25 | midknight2k3 | int keymask, /* what keymask aborts the waiting (if any) */ |
00:08:25 | midknight2k3 | bool center, /* FALSE means left-justified, TRUE means |
00:08:25 | DBUG | Enqueued KICK midknight2k3 |
00:08:25 | midknight2k3 | horizontal and vertical center */ |
00:08:25 | midknight2k3 | char *fmt, /* what to say *printf style */ |
00:08:25 | *** | Alert Mode level 1 |
00:08:25 | midknight2k3 | ...) |
00:08:58 | quelsaruk | i have to go |
00:09:08 | midknight2k3 | bye quelsaruk |
00:09:10 | midknight2k3 | hope it helps |
00:09:12 | quelsaruk | i'll need a new splash function |
00:09:22 | quelsaruk | splash_menu() |
00:09:26 | midknight2k3 | oh? |
00:09:26 | quelsaruk | or something like that |
00:09:27 | midknight2k3 | OH |
00:09:32 | midknight2k3 | for your neat menus |
00:09:36 | quelsaruk | yups :) |
00:09:38 | midknight2k3 | cool |
00:09:40 | midknight2k3 | they looked neat |
00:09:57 | quelsaruk | cu another day... |
00:10:03 | | Quit quelsaruk ("KVIrc 3.0.0-beta1 "Eve's Avatar"") |
00:12:37 | | Quit Atrack ("Leaving") |
00:18:26 | *** | Alert Mode OFF |
00:23:23 | | Quit baz (Remote closed the connection) |
00:46:30 | | Join top_bloke [0] (~ekolb_pot@dsc02-chc-il-199-35-146-77.rasserver.net) |
00:47:55 | midknight2k3 | toppy |
00:48:29 | top_bloke | word |
00:48:29 | top_bloke | hey |
00:48:38 | midknight2k3 | sddd. |
00:49:36 | top_bloke | asdf |
00:49:42 | | Quit _aLF ("bye") |
00:50:58 | top_bloke | u hear about the new ipod |
00:51:12 | midknight2k3 | yeah how cute |
00:51:17 | midknight2k3 | pink and green |
00:51:21 | top_bloke | ? |
00:51:25 | midknight2k3 | ?? |
00:51:35 | midknight2k3 | don't be a hata |
00:51:41 | top_bloke | oh i havnt seen it |
00:51:48 | top_bloke | just heard on the newws |
00:52:03 | midknight2k3 | its pretty ugly |
00:52:05 | top_bloke | why u hatin? |
00:52:25 | top_bloke | u know how much $ it cost? |
00:52:26 | midknight2k3 | u'd hate if u saw it |
00:52:29 | midknight2k3 | 249 |
00:53:06 | top_bloke | i'll try apple.com |
00:53:11 | midknight2k3 | no wait |
00:53:56 | midknight2k3 | here it is |
00:54:08 | top_bloke | where? |
00:54:17 | midknight2k3 | http://www.forbes.com/home_europe/2004/01/06/cx_ah_0106aapl.html |
00:54:30 | midknight2k3 | ugly as.. ugly |
00:54:45 | midknight2k3 | pink, light green, light blue.. |
00:55:33 | midknight2k3 | if that werent enough, the new nitrus 4g is smaller, almost twice as light, plays wma (which ipod does not) |
00:56:00 | top_bloke | lol forbes.com cant be found |
00:56:14 | midknight2k3 | PLUS |
00:56:14 | top_bloke | but ipod can play aac right |
00:56:15 | midknight2k3 | Nitrus battery: *proven* 16 hours. |
00:56:15 | midknight2k3 | Minipod battery: 8 hrs *advertised*. We we know what that means. |
00:56:23 | midknight2k3 | what |
00:56:26 | midknight2k3 | thats ipod |
00:56:27 | top_bloke | lolol minipod? |
00:56:28 | midknight2k3 | not mini ipod |
00:56:30 | midknight2k3 | yes |
00:56:33 | midknight2k3 | the new mini ipod |
00:56:49 | midknight2k3 | 4gb, comes in your choice of light blue, light green, pink or .. silver or white |
00:57:02 | midknight2k3 | http://images.forbes.com/images/2004/01/06/ipodmini_250x160.jpg |
00:57:34 | top_bloke | i see |
00:57:39 | top_bloke | looks same as regular |
00:57:39 | midknight2k3 | you do? |
00:57:51 | midknight2k3 | its smaller, 4gb but the nitrus whoops it |
00:58:30 | top_bloke | well 4gs is too small anyway |
00:59:03 | midknight2k3 | yeah RIGHT |
01:00 |
01:00:28 | top_bloke | what |
01:00:29 | top_bloke | ? |
01:00:42 | midknight2k3 | nm |
01:00:53 | top_bloke | i'd never get that |
01:01:10 | top_bloke | 4gb is so weak |
01:01:21 | midknight2k3 | and how much of your archos is full? |
01:01:36 | top_bloke | around 5gb left |
01:01:47 | top_bloke | so around 13? |
01:01:48 | midknight2k3 | rec20? |
01:01:51 | top_bloke | yeah |
01:01:52 | midknight2k3 | ok |
01:02:02 | top_bloke | and i'm always adding stuff |
01:02:14 | top_bloke | i will run outm just a matter of time |
01:02:26 | top_bloke | theres a new iriver |
01:02:47 | midknight2k3 | ... |
01:03:02 | top_bloke | ? |
01:03:07 | midknight2k3 | model? |
01:03:10 | top_bloke | 40gb ? |
01:03:44 | top_bloke | and IHP-300 which comes with a 2" color TFT LCD |
01:03:56 | arspy87 | ihp 300? |
01:03:59 | midknight2k3 | no way |
01:04:34 | top_bloke | ya |
01:04:44 | top_bloke | http://www.atozia.com/board/board.php?table=tableboard02&action=re&l=779&de=0&p=1 |
01:04:54 | midknight2k3 | pics? |
01:04:58 | top_bloke | yeah |
01:05:04 | midknight2k3 | ooh |
01:05:05 | top_bloke | mine wont load though :( |
01:05:11 | Zagor | http://home.megapass.co.kr/~liy5479/b11.jpg |
01:05:53 | Zagor | looks nice |
01:05:59 | midknight2k3 | wowee |
01:06:11 | midknight2k3 | WOWEE |
01:06:30 | top_bloke | dang |
01:06:34 | top_bloke | looks sweet |
01:06:44 | top_bloke | i assume it can play movies |
01:07:12 | Zagor | no |
01:07:17 | top_bloke | ? |
01:07:23 | top_bloke | color screen? |
01:07:28 | Zagor | the image would have said that |
01:07:50 | Zagor | well phones have color screens too, yet don't play movies |
01:08:16 | top_bloke | true |
01:08:28 | midknight2k3 | zagor: actually |
01:08:35 | midknight2k3 | there are plans for broadcasting TV to cellphones |
01:08:41 | Zagor | you want the pmp-100 |
01:08:44 | midknight2k3 | < 2fps |
01:08:46 | midknight2k3 | lol |
01:09:22 | top_bloke | it has a hard drive though right? |
01:09:35 | midknight2k3 | the ihp? |
01:09:39 | Zagor | yeah |
01:09:45 | midknight2k3 | no. |
01:09:50 | midknight2k3 | it has a 40gb flash chip |
01:09:52 | midknight2k3 | :) |
01:10:03 | top_bloke | lol |
01:10:10 | top_bloke | i mean the one w the color screen |
01:10:13 | midknight2k3 | no. |
01:10:23 | midknight2k3 | it has about 25 cornice drives |
01:10:29 | top_bloke | wtf? |
01:10:39 | top_bloke | i'm lost |
01:10:42 | top_bloke | forget it |
01:11:09 | Zagor | whee. i think you will enjoy my next commit... :) |
01:11:15 | | Join Blade777 [0] (jirc@ACBF1CB5.ipt.aol.com) |
01:11:22 | top_bloke | well what is it? |
01:11:40 | top_bloke | if you have a hard drive and a color screen why woundt u play movies? |
01:11:44 | Zagor | patience, grasshopper :) |
01:11:51 | | Part arspy87 |
01:12:00 | Zagor | top_bloke: because it requires massive amounts of cpu power |
01:12:04 | top_bloke | ok |
01:12:24 | top_bloke | well the 12 mhz archos can play movies |
01:12:56 | midknight2k3 | lol |
01:13:02 | midknight2k3 | ooh |
01:13:03 | midknight2k3 | zagor |
01:13:05 | Zagor | sure, but you wouldn't BUY it for that quality |
01:13:06 | midknight2k3 | i wish to know |
01:13:07 | midknight2k3 | what commit |
01:13:10 | midknight2k3 | ooh cant wait |
01:13:17 | top_bloke | WAIT, grasshopper |
01:13:22 | midknight2k3 | it must be picture playback |
01:13:25 | midknight2k3 | zoom at vid player |
01:13:27 | midknight2k3 | ANIMATED LOGO |
01:13:30 | top_bloke | hey |
01:13:34 | midknight2k3 | ICON INTERFACE! |
01:13:45 | top_bloke | can your current build play lena in a loop? |
01:14:09 | midknight2k3 | no |
01:14:11 | midknight2k3 | its busted |
01:14:26 | top_bloke | weak |
01:14:29 | top_bloke | that sucks |
01:14:32 | top_bloke | tell IDC |
01:14:52 | Zagor | you don't think he knows? |
01:15:04 | top_bloke | he does? |
01:15:08 | Zagor | yes |
01:15:09 | top_bloke | why would he break it? |
01:15:16 | midknight2k3 | lol |
01:15:36 | top_bloke | he broke it |
01:16:23 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:16:23 | * | midknight2k3 can't wait to see next commit |
01:17:23 | top_bloke | why would he break it? |
01:18:31 | Blade777 | the archos wasn't officially designed to play movies |
01:18:44 | top_bloke | i know |
01:18:57 | Blade777 | its more of a bonus than anything else |
01:19:11 | top_bloke | yeah but why break the loop function? |
01:19:19 | Blade777 | i mean, who wants to watch a 2 hour movie on a 1.5 inch LCD mono screen? |
01:19:25 | top_bloke | i dont |
01:19:30 | top_bloke | some have done it i bet |
01:19:36 | Blade777 | yea |
01:19:40 | top_bloke | i dont wanna watch a 2 hour movie |
01:19:40 | midknight2k3 | no blade |
01:19:43 | midknight2k3 | not possible |
01:19:45 | top_bloke | i want to loop a pic |
01:19:48 | Blade777 | it is possible |
01:19:51 | Blade777 | im sure it is |
01:19:51 | midknight2k3 | your lcd would wimp out after about 10-15 minutes |
01:19:58 | Blade777 | oh ok |
01:20:00 | top_bloke | no it wouldnt? |
01:20:04 | midknight2k3 | it's happened to me |
01:20:05 | Blade777 | you seem to know your stuff midknight |
01:20:06 | midknight2k3 | yes |
01:20:10 | midknight2k3 | it gets tired of flickering |
01:20:11 | midknight2k3 | :) |
01:20:18 | Blade777 | well perhaps your archos screen is knackered |
01:20:23 | midknight2k3 | and it starts flickering all over |
01:20:24 | top_bloke | (he doesnt) |
01:20:29 | midknight2k3 | lol topp |
01:20:32 | top_bloke | youve tested this? |
01:20:33 | midknight2k3 | toppy |
01:20:34 | midknight2k3 | sure |
01:20:40 | top_bloke | ok fine |
01:20:44 | midknight2k3 | if it were |
01:20:45 | top_bloke | i just want a loop |
01:20:49 | midknight2k3 | if it weren't logical enough* |
01:20:52 | Blade777 | those 2100MaH batteries from Uniross are excellent |
01:20:53 | midknight2k3 | yes, it's happened |
01:21:29 | top_bloke | looooop |
01:21:55 | midknight2k3 | nooooope |
01:22:23 | top_bloke | booooohoooo |
01:22:28 | | Quit Dogger ("Client Exiting") |
01:22:29 | Blade777 | lol |
01:22:42 | Blade777 | i wonder if 3000maH batteries will ever be made |
01:23:43 | Blade777 | im sure the flickering required to do greyscale will cause physical damage to the LCD |
01:23:54 | midknight2k3 | eventually |
01:23:57 | top_bloke | it will? |
01:24:01 | midknight2k3 | after about 10 minutes it will flicker |
01:24:16 | top_bloke | i,ve never done it for that long |
01:24:19 | Blade777 | ah i see |
01:24:19 | midknight2k3 | i bet if you left it going for >5 minutes after that it'd either die or be constantly flickering |
01:24:31 | midknight2k3 | or mess up the contrast |
01:24:35 | top_bloke | wow i nver knew |
01:24:43 | Blade777 | sounds bad |
01:24:51 | midknight2k3 | it's not an issue for short clips |
01:25:00 | Blade777 | Has anyone used an NetMD before? |
01:25:16 | midknight2k3 | no |
01:25:30 | Blade777 | the system required to get files on the device is stupid |
01:25:52 | | Quit AciD ("www.cpm-fr.com") |
01:26:16 | top_bloke | i STILL havent seen doom |
01:26:32 | midknight2k3 | HAHAHA |
01:27:13 | Blade777 | lol |
01:27:21 | Blade777 | Doom would require a great deal of code |
01:27:21 | top_bloke | :( |
01:27:30 | top_bloke | :) |
01:27:53 | Blade777 | and im sure playing Doom for too long will damage the lcd |
01:28:00 | midknight2k3 | the video he means |
01:28:08 | top_bloke | there ought to be a warning |
01:28:15 | Blade777 | no the actual game if it was theoritally possible |
01:28:18 | top_bloke | when it starts playing |
01:28:37 | top_bloke | THIS MIGHT DAMAGE UR LCD |
01:28:44 | Blade777 | oh yea |
01:28:50 | Blade777 | a splash screen warning |
01:28:53 | Blade777 | should suffice |
01:29:14 | top_bloke | ;) |
01:29:18 | Blade777 | wheres linusN and bagder? |
01:29:49 | midknight2k3 | if (time_playing>12) { rb->splash(HZ*2, 0, true, "Warning! Exit Video player NOW!"); } |
01:30:00 | Blade777 | yea summat like that midknight2k3 |
01:30:04 | Blade777 | should do the job |
01:30:12 | midknight2k3 | lol |
01:30:13 | top_bloke | no |
01:30:16 | midknight2k3 | or just auto exit |
01:30:18 | top_bloke | at the start |
01:30:21 | top_bloke | of it |
01:30:29 | midknight2k3 | afad your dfad |
01:30:35 | top_bloke | ya |
01:30:37 | Blade777 | lol |
01:30:44 | Blade777 | whatever afad or dfad means |
01:30:57 | midknight2k3 | use your imagination |
01:31:14 | Blade777 | don't know what you mean |
01:31:15 | Blade777 | sorry |
01:31:36 | midknight2k3 | nm+ |
01:32:01 | Blade777 | explain please |
01:32:05 | top_bloke | lol |
01:32:23 | | Join Guest [0] (~jirc@65.112.217.2) |
01:33:44 | Blade777 | hi guest |
01:34:07 | | Quit Guest (Client Quit) |
01:34:55 | Blade777 | gone quiet in here |
01:35:07 | midknight2k3 | lol |
01:35:28 | top_bloke | indeed |
01:35:51 | Blade777 | they should make 1.5 inch CRT screens |
01:36:13 | midknight2k3 | thats like saying they should make .2" tft lcd's |
01:36:22 | midknight2k3 | but that'd be cooooool |
01:36:27 | Blade777 | yea |
01:36:31 | top_bloke | ... |
01:36:33 | Blade777 | or 1.5 inch plasma screens |
01:38:26 | Blade777 | actually get a red, green and blue felt-tip pens, colour in the respective pixels and bingo, one colour LCD |
01:39:15 | midknight2k3 | Zagor: the new checkin you mean the descramble.c changes? |
01:39:54 | Blade777 | hi Zagor |
01:40:05 | Zagor | midknight2k3: yeah |
01:40:21 | Zagor | hi Blade777 |
01:40:23 | midknight2k3 | neat |
01:40:27 | Blade777 | ;-) |
01:40:49 | Blade777 | anyone know a decent free mp3 encoder? |
01:40:57 | Zagor | lame |
01:41:04 | midknight2k3 | dbpoweram |
01:41:08 | Zagor | there's none better |
01:41:08 | midknight2k3 | dbpoweramp* |
01:41:08 | Blade777 | i mean the actual program |
01:41:10 | midknight2k3 | which uses lame |
01:41:12 | Blade777 | not the encoder itself |
01:41:17 | Blade777 | ok midknight2k3 |
01:41:17 | midknight2k3 | dbpoweramp.com |
01:41:21 | Zagor | Blade777: lame is the program |
01:41:24 | Blade777 | cheers dude |
01:41:24 | midknight2k3 | fastest cd ripper |
01:41:25 | Blade777 | ok |
01:41:26 | midknight2k3 | :) |
01:41:27 | Blade777 | cool |
01:41:32 | Blade777 | ill try it out |
01:41:36 | Blade777 | thanks Zag and Mid |
01:41:46 | midknight2k3 | zag.. :) |
01:41:58 | Zagor | dbpoweramp.com is not free. |
01:42:07 | midknight2k3 | the program is |
01:42:13 | Zagor | no. it's shareware. |
01:42:24 | midknight2k3 | 100% Free, No nags, popups, hidden spyware or bundleware |
01:42:29 | Zagor | use eac instead: http://www.exactaudiocopy.de/ |
01:42:32 | midknight2k3 | you may be looking at CD "writer" |
01:42:44 | Zagor | oh, sorry. you're right. |
01:42:47 | midknight2k3 | http://download.com.com/3001-2140-10249519.html <−− dbpoweramp cd ripper |
01:43:07 | Blade777 | thanks guys |
01:43:12 | Blade777 | you lot are the best |
01:43:26 | midknight2k3 | :D) |
01:43:33 | Blade777 | so midknight2k3 I assume you are the rockbox leader |
01:43:39 | midknight2k3 | no lol |
01:43:41 | midknight2k3 | that's zagor. |
01:43:46 | Blade777 | ooops |
01:43:51 | Blade777 | my fatal error |
01:43:52 | Blade777 | lol |
01:44:08 | Zagor | :) |
01:44:12 | top_bloke | fatal indeed |
01:44:17 | midknight2k3 | lol top |
01:44:25 | Blade777 | If the USB on the Archos is a "slave", why the hell its shaped like the USB on a PC? |
01:44:26 | top_bloke | mid, rockbox leader? |
01:44:31 | top_bloke | god |
01:45:00 | midknight2k3 | the port doesn't deal with the mode |
01:45:05 | Blade777 | ok |
01:45:07 | midknight2k3 | "mode" as in slave or master |
01:45:07 | Zagor | Blade777: that's an good question. it's actually a violation of the usb rules. |
01:45:10 | midknight2k3 | no idea what it's called |
01:45:14 | elinenbe | Zagor: what's the deal with multimedia ajz files? |
01:45:14 | Blade777 | yea |
01:45:24 | elinenbe | Zagor: is that av120 or av300? |
01:45:30 | Zagor | midknight2k3: still, slaves are *required* to use the B socket |
01:45:34 | Blade777 | Why didn't they use the B type socket on the Archos? |
01:45:38 | Zagor | elinenbe: both |
01:45:42 | midknight2k3 | wow |
01:46:03 | Blade777 | im 25 from london |
01:46:05 | Zagor | Blade777: dunno. you have to ask them. |
01:46:12 | Blade777 | just incase you lot were interested |
01:46:13 | Blade777 | :D |
01:46:47 | Zagor | midknight2k3: the gmini is pretty much the same too, except they've wrapped it in a RIFF file |
01:47:00 | Blade777 | I held the Gmini once Zagor |
01:47:07 | Blade777 | it seems much better built than the Recorder |
01:47:54 | top_bloke | is Blade track? |
01:47:57 | midknight2k3 | yes |
01:48:04 | top_bloke | that gave it away |
01:48:07 | midknight2k3 | lol |
01:48:08 | midknight2k3 | yup |
01:48:12 | midknight2k3 | nice try too! |
01:48:20 | top_bloke | when did u realize? |
01:50:00 | elinenbe | Zagor: does it use the same method of flashing, or will that have to be taken care of to? |
01:50:14 | midknight2k3 | lmao |
01:50:15 | elinenbe | Zagor: how much is known about the hardware on the av300/av120 ? |
01:50:20 | midknight2k3 | top |
01:50:26 | top_bloke | ? |
01:50:30 | midknight2k3 | "i held the Gmini" "is blade track?" |
01:50:31 | Zagor | i actually don't know. i have only looked at the firmware files :-) |
01:50:37 | midknight2k3 | that SO gives it away |
01:50:40 | elinenbe | Zagor: it looks like the archos firmware is actaully pretty well made for the av300 |
01:50:45 | midknight2k3 | elinenbe: http://avos.sf.net |
01:50:48 | elinenbe | Zagor: what about the Gmini? |
01:50:55 | midknight2k3 | there is a hardware section |
01:51:16 | Zagor | elinenbe: the gmini uses pretty much the same file firmat, except they've wrapped it in a RIFF file |
01:51:17 | Blade777 | lol |
01:51:23 | midknight2k3 | riff |
01:51:23 | midknight2k3 | lol |
01:51:34 | Blade777 | sounds good "riff" |
01:51:35 | Blade777 | :-D |
01:51:40 | Zagor | (only they got it wrong, so it's not really riff...) |
01:51:48 | midknight2k3 | RIFF |
01:51:53 | Blade777 | ok Zag |
01:51:55 | Blade777 | Zagor |
01:52:04 | | Join Jet8810 [0] (~Jet8810@adsl-209-79-9.bct.bellsouth.net) |
01:52:16 | Blade777 | Hi Jet8810 |
01:53:58 | Blade777 | ;-) |
01:54:14 | elinenbe | Zagor: what exactly is a RIFF file? I had the gmini for a few days, and to udate the firmware there was a menu selection... |
01:54:17 | Jet8810 | hey Blade777 |
01:54:17 | Jet8810 | :) |
01:54:23 | Blade777 | hello |
01:54:38 | | Join arspy87 [0] (~trilluser@h00062598fa3b.ne.client2.attbi.com) |
01:55:28 | Zagor | RIFF = Resource Interchange File Format |
01:55:29 | Blade777 | Hi Arspy |
01:55:31 | arspy87 | :) b ;) l :-P u :-( e :-I c 8-) h :-o i :@ p |
01:55:35 | Zagor | docs: http://www.udayton.edu/~cps/faculty/jloomis/cps592B/asgn/asgn1/riff.html |
01:55:41 | arspy87 | hey Blade |
01:55:44 | elinenbe | thanks. |
01:55:54 | Zagor | it's simply a container format |
01:56:03 | Blade777 | sounds a bit like AIFF |
01:56:04 | Blade777 | :D |
01:56:14 | elinenbe | much like avi or the quicktime format. |
01:56:38 | Zagor | avi actually uses RIFF |
01:56:49 | Zagor | http://msdn.microsoft.com/library/en-us/directx9_c/directx/htm/avirifffilereference.asp |
01:56:54 | Blade777 | yea i know im just sayign |
01:57:06 | Blade777 | and i don't know why midknight2k3 has mixed me up with someone els now |
01:57:15 | top_bloke | lol |
01:57:29 | midknight2k3 | uhh |
01:57:30 | Zagor | Blade777: stop fooling around. this is not your playground. |
01:57:34 | midknight2k3 | lol |
01:57:43 | Blade777 | ? |
01:57:55 | midknight2k3 | kick him kick him |
01:58:01 | * | midknight2k3 chants |
01:58:08 | top_bloke | maybe he has multiple personalities? |
01:58:19 | arspy87 | did i miss something? lol |
01:58:30 | top_bloke | indeed |
01:58:34 | arspy87 | ooh what? |
02:00 |
02:03:29 | Blade777 | :-) |
02:04:32 | midknight2k3 | back in a bit all |
02:05:04 | Blade777 | ok midknight2k3 |
02:05:11 | midknight2k3 | afad |
02:05:37 | *** | Saving seen data "./dancer.seen" |
02:05:39 | Blade777 | whatever afad means |
02:11:28 | Blade777 | the gmini also plays wav and wma |
02:13:31 | Zagor | bed time. night all! |
02:13:33 | | Quit Zagor ("Client exiting") |
02:13:44 | Blade777 | night zaggort |
02:13:46 | Blade777 | zagor |
02:16:13 | | Quit mecraw_ ("Trillian (http://www.ceruleanstudios.com)") |
02:26:35 | | Quit Blade777 ("Leaving") |
02:32:17 | | Part arspy87 |
02:55:35 | elinenbe | later |
02:55:41 | | Nick elinenbe is now known as elinenbe|out (trilluser@207-237-224-55.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
03:00 |
03:35:05 | | Join diddystar5 [0] (Lee@ACC5138A.ipt.aol.com) |
03:50:48 | diddystar5 | bluechip: are you there? |
03:51:44 | bluechip | i am now |
03:52:07 | bluechip | fall asleep AT my keyboard last night - LOL |
03:55:41 | midknight2k3 | bc |
03:55:44 | midknight2k3 | lol |
03:55:46 | midknight2k3 | lmao |
04:00 |
04:05:40 | *** | Saving seen data "./dancer.seen" |
04:23:23 | | Quit Jet8810 ("Leaving") |
04:24:16 | diddystar5 | brb |
04:24:21 | | Quit diddystar5 ("Leaving") |
04:26:30 | | Quit top_bloke (Read error: 104 (Connection reset by peer)) |
04:27:01 | | Join diddystar5 [0] (Lee@ACC79905.ipt.aol.com) |
04:33:44 | bluechip | i dont get why it compiled for the fm last nifht! |
04:34:24 | midknight2k3 | ? |
04:36:27 | bluechip | wrong window |
04:59:47 | | Join arspy87 [0] (~trilluser@h00062598fa3b.ne.client2.attbi.com) |
04:59:51 | arspy87 | hey |
05:00 |
05:05:10 | bluechip | arse pie |
05:05:17 | bluechip | :) |
05:05:26 | diddystar5 | :) |
05:05:28 | diddystar5 | lol |
05:05:30 | bluechip | how do i use bmalloc? |
05:05:43 | arspy87 | :) |
05:05:47 | diddystar5 | never worked with it blue |
05:06:01 | diddystar5 | i gotta go everyone |
05:06:03 | diddystar5 | c ya |
05:06:09 | arspy87 | cya |
05:06:24 | bluechip | byee |
05:06:29 | | Quit diddystar5 ("Leaving") |
05:19:17 | midknight2k3 | gotta go bye all |
05:19:29 | | Quit midknight2k3 () |
05:23:07 | | Join earHurts [0] (~zic@pool-141-156-140-196.res.east.verizon.net) |
05:23:31 | | Quit earHurts (Remote closed the connection) |
06:00 |
06:05:44 | *** | Saving seen data "./dancer.seen" |
06:41:23 | bluechip | Just gotta submit my favourite compile error to date... |
06:41:25 | bluechip | plugin.c:36:21: warning: dmalloc.h: No error |
06:41:56 | scott666 | LOL |
06:42:03 | scott666 | damned caps lock |
06:42:18 | * | scott666 prys off the caps lock key |
06:42:21 | bluechip | lol |
06:42:39 | bluechip | has anyone here ever managed to get malloc to work in a plugin? |
06:43:21 | | Part arspy87 |
06:59:43 | | Quit [OFF]BtT (orwell.freenode.net irc.freenode.net) |
06:59:43 | NSplit | orwell.freenode.net irc.freenode.net |
06:59:47 | | Part bluechip |
07:00 |
07:00:19 | NHeal | orwell.freenode.net irc.freenode.net |
07:00:19 | NJoin | [OFF]BtT [0] (~quasi@80.238.199.45) |
07:07:14 | | Join matsl [0] (~matsl@dhcp86.contactor.se) |
07:39:11 | | Join oxygen77 [0] (~Chris@pauguste-7-82-66-87-78.fbx.proxad.net) |
08:00 |
08:05:45 | *** | Saving seen data "./dancer.seen" |
08:12:43 | adi|home | hmm.. odd im hanging when i reboot my archos |
08:36:20 | | Join Schnueff [0] (~mah@134.96.247.240) |
08:36:58 | | Join JCook [0] (~jirc@user-37ka0dv.dialup.mindspring.com) |
08:37:48 | | Quit JCook (Client Quit) |
08:38:31 | | Join JCook [0] (~jirc@user-37ka0dv.dialup.mindspring.com) |
08:38:49 | JCook | anyone alive here? |
08:40:41 | JCook | anyone that could help me install some of the patches? every single one I have tried so far has returned errors when I use −−dry-run |
08:48:44 | JCook | hello? |
08:49:01 | Schnueff | hi |
08:49:15 | JCook | heya Schnueff! |
08:49:19 | Schnueff | could be all the patches you tried were too old? |
08:49:35 | Schnueff | (old patches usually do not apply well) |
08:50:35 | JCook | ahhhh ok... it's just a few I downloaded from the rockbox site... just stumbled across it surfing yesterday |
08:50:57 | JCook | my jb was just collecting dust until last night hehehe |
08:51:12 | Schnueff | ah :) |
08:52:11 | JCook | so the ones from the site don't install well onto 2.1 then? |
08:52:49 | Schnueff | could be; which one did u try? |
08:53:54 | JCook | I've tried the enhanced menus and MDB patch, scroll patch, and keyboard patch so far... some others sounded like they may be interesting, but I didn't want to sit there and keep getting errors all night |
08:55:21 | Schnueff | looks like they are <= nov 2003, so pre-2.1 |
08:56:11 | JCook | ahhhh ok... so I should look for patches that are only a month or so old |
08:56:30 | Schnueff | yeah, that should work better |
08:56:55 | Schnueff | i only patch if i really need the functionality |
08:57:53 | JCook | yeah, there were a couple that sounded pretty good for functionality.. like utilizing the play button in the f2 and f3 menus |
09:00 |
09:01:02 | | Quit scott666 ("i'll be back...eventually...") |
09:02:51 | Schnueff | JCook: any current version? or 2.1? (please do not msg privately) |
09:03:18 | | Quit adi|home (Read error: 110 (Connection timed out)) |
09:08:41 | JCook | any version... I'm just looking for a tweaked version of rockbox that would work well on my jbr15 |
09:09:00 | Schnueff | hm what do u mean, 'tweaked' ? |
09:10:24 | JCook | with some of the additions.. like adding the play button functionality to f2 and f3 menus, I've seen some of the patches change the keyboard |
09:10:58 | Schnueff | sorry, cannot help u with that |
09:11:45 | Schnueff | some people who write patches have downloads of patched versions on their homepages |
09:11:49 | JCook | ok, guess I'll keep messing around until maybe I can get something put together I can live with :) |
09:11:55 | Schnueff | they usually post a link on the mailing list then |
09:12:06 | Schnueff | (or in the patch documentation) |
09:12:29 | JCook | ohhh cool... sounds great... thanks a bunch :) |
09:12:56 | | Quit JCook ("Leaving") |
09:15:11 | | Quit wake ("bedtime. . .") |
09:34:53 | | Join c0utta [0] (noemail@dialup-27.53.221.203.acc04-waym-adl.comindico.com.au) |
09:43:28 | | Join midhaarrocker [200] (~Phil@90.19.204.212.sr1.DTM1.ip.versanet.de) |
10:00 |
10:03:28 | | Join Dogger [0] (~jimmy@cpc1-colc1-5-0-cust124.colc.cable.ntl.com) |
10:05:49 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:14:48 | | Join earHurts [0] (~zic@pool-141-156-140-196.res.east.verizon.net) |
11:18:19 | | Join LinusN [200] (~linus@labb.contactor.se) |
11:18:30 | midhaarrocker | Hi! |
11:18:36 | LinusN | yo |
11:18:49 | webmind | oi |
11:18:55 | LinusN | hola |
11:19:23 | midhaarrocker | LinusN: [IDC]Dragon broke your fine recording code :( |
11:19:32 | LinusN | i know, i'll fix it now |
11:20:37 | midhaarrocker | I'm very agog on that patch because I couldn't spot the problem. |
11:21:06 | midhaarrocker | (And I was puzzled that queue seems to use interrupts) |
11:22:23 | LinusN | "queue seems to use interrupts"? |
11:23:37 | midhaarrocker | e.g. in queue_put (trying to recall the name from memory) the interrupt level was temporarily bent to level 15. |
11:24:07 | LinusN | yes, it disables the interrupt to make it atomic |
11:24:49 | c0utta | hi guys |
11:24:54 | LinusN | hi |
11:25:02 | midhaarrocker | hi c0utta |
11:25:08 | c0utta | morning time over there in europe ? |
11:25:30 | midhaarrocker | LinusN: ah, I understand |
11:25:39 | LinusN | midhaarrocker: is that a problem? |
11:25:41 | midhaarrocker | c0utta about noon. |
11:25:53 | LinusN | c0utta: 11:30 am here |
11:25:58 | midhaarrocker | LinusN: no I just had no idea what it might be for. |
11:26:09 | LinusN | midhaarrocker: ah |
11:26:45 | c0utta | can either of you answer a quick question ? |
11:26:51 | LinusN | sure |
11:27:09 | c0utta | developer newbie. i've created a new .c file but it doesn't seem to get compiled |
11:27:15 | c0utta | i am using the simulator |
11:27:19 | midhaarrocker | LinusN: I just came across it when I suspected that mpeg_init_playback doesn't return in the recording.c code. |
11:28:00 | LinusN | midhaarrocker: he removed some vital code, for some reason |
11:28:04 | midhaarrocker | c0utta where in the dir does your *.c file reside? |
11:28:12 | c0utta | apps |
11:28:25 | LinusN | c0utta: you have to add the file in the makefile |
11:28:50 | LinusN | the simulator doesn't have the automatic stuff that the target has |
11:29:57 | midhaarrocker | LinusN: have you been curious enough to try triggered recording yet? |
11:30:10 | LinusN | curious, yes |
11:30:19 | LinusN | time do do it, no |
11:30:49 | midhaarrocker | I know that problem... |
11:31:39 | c0utta | the makefile in apps doesn't reference each .c file - it has SRC := $(wildcard *.c) |
11:31:47 | c0utta | i thought that's be enough |
11:31:53 | c0utta | that's=that's |
11:31:59 | c0utta | that's=that'd |
11:32:00 | c0utta | grrr |
11:32:59 | earHurts | hey linus. |
11:38:05 | LinusN | midhaarrocker: found the bug |
11:38:22 | LinusN | earHurts: yes? |
11:39:50 | earHurts | just saying hi |
11:39:58 | earHurts | I'm in my bathtub |
11:40:16 | earHurts | (wifi) |
11:40:29 | midhaarrocker | LinusN: Hurraaaaa! |
11:40:50 | | Quit earHurts (Remote closed the connection) |
11:41:46 | | Join earHurts [0] (~zic@pool-141-156-140-196.res.east.verizon.net) |
11:41:55 | LinusN | earHurts must have dropped his laptop into the tub :-) |
11:42:11 | earHurts | unreliable linux os is what it is |
11:42:23 | LinusN | don't swear in the house of God! |
11:42:33 | earHurts | I need a real os, like MS Windows ;) |
11:42:40 | LinusN | infidel!!!!! |
11:42:45 | earHurts | ;) |
11:43:03 | earHurts | Ok, truth is, the OS stayed up |
11:43:03 | midhaarrocker | I have my tv in front of the bathtub, it's connected to my pc and I have a wireless keyboard :) |
11:43:19 | earHurts | the windowing sytem LQtopia; went down |
11:43:56 | earHurts | midha, that sort of decadence destroyed Rome |
11:44:49 | earHurts | ah, good, when Qtopia goes down, the samba mounts stay up |
11:45:07 | midhaarrocker | earHurts For that kind of decadence I still lack of women. |
11:46:40 | earHurts | don't worry midha |
11:47:00 | earHurts | there's always a chance you'll be reincarnated as a woman |
11:47:15 | midhaarrocker | *shriek* |
11:48:16 | earHurts | So since my Archos remains dead, and as I unexpectedly went skiing after xmas, I bought a 512 MB SD card for my pda |
11:48:53 | earHurts | this allowed me to bring along 7 CDs equivalent of mp3s |
11:49:26 | earHurts | but at home, I can just samba the pda into my pc via wifi |
11:59:12 | midhaarrocker | LinusN: I assume that handling the phys2val stuff "internally" means that the conversion is handled in the firmware and not in the apps |
12:00 |
12:02:03 | LinusN | ah |
12:02:31 | LinusN | problem is that we don't want to store physical values in the RTC/disk sector |
12:03:11 | LinusN | that may change when we migrate to .cfg file based settings |
12:03:49 | midhaarrocker | I'd prefer human readable and meaningful values in the .cfg files nevertheless. |
12:05:51 | *** | Saving seen data "./dancer.seen" |
12:07:15 | LinusN | that's what i mean |
12:08:02 | LinusN | i'm not too happy about the entire val2phys() business at all |
12:08:12 | LinusN | not very practical |
12:09:33 | * | webmind found out when he doesnt get resume |
12:10:10 | LinusN | webmind: shoot |
12:14:18 | c0utta | aha. i thought make only used the makefile in \apps\ |
12:15:41 | midhaarrocker | LinusN: There's another thing about setting values: I noticed that many arrays with predefined values are maintained twice: for the cfg files and a second time with internationalization. |
12:17:03 | webmind | LinusN, pressed 'on' toolong |
12:18:21 | LinusN | webmind: ah, so the ON|REPEAT left the resume dialog? |
12:18:32 | webmind | without showing it though |
12:18:41 | LinusN | midhaarrocker: i am thinking of reworking the entire settings system |
12:18:51 | LinusN | webmind: it shows it, but very briefly |
12:19:11 | LinusN | midhaarrocker: committed recording fix |
12:19:25 | webmind | LinusN, well.. i can't see it |
12:23:26 | LinusN | webmind: interesting, are you running a recent build? |
12:24:00 | webmind | not very |
12:24:04 | webmind | i will though |
12:24:34 | LinusN | how old is it? |
12:25:37 | webmind | dunno.. few months |
12:26:04 | LinusN | the ON key issue was fixed november 14 |
12:26:20 | webmind | ok |
12:26:23 | webmind | how ./ |
12:26:24 | webmind | ? |
12:26:58 | midhaarrocker | :( darned anonymous cvs won't let me get Linus new mpeg.c |
12:27:00 | LinusN | the ask_resume() function now ignores the ON key when it asks for resume |
12:27:20 | webmind | aah ok |
12:28:03 | webmind | rockbox plays video ?? |
12:28:25 | midhaarrocker | without sound though. |
12:28:30 | midhaarrocker | (yet) |
12:28:38 | Dogger | will it be hard to add sound? |
12:28:46 | Dogger | will it just slow down fps rate? |
12:28:52 | webmind | damnit |
12:28:58 | webmind | wish i had a recorder |
12:30:44 | midhaarrocker | Dogger: I don't really know but I assume that it is not _that_ much a problem. The trick might be [IDC]Dragons new mpeg playback api and a multiplexed video format. |
12:32:49 | LinusN | two problems: |
12:33:00 | LinusN | 1) Synchronization |
12:33:04 | LinusN | 2) CPU load |
12:33:55 | midhaarrocker | Personally I think a different aspect is much more valuable: the video proved that grayscale is possible. And then there are these ID3 Tags that contain images of album covers ... |
12:34:12 | LinusN | the COU load isn't that much of a problem, but the realtime synch is |
12:34:31 | LinusN | s/COU/CPU/ |
12:35:07 | midhaarrocker | LinusN: I thought that the sync problem might be solved by clever multiplexing when the video is rendered on the pc. |
12:35:18 | LinusN | partly, yes |
12:35:34 | LinusN | that solves the disk latency |
12:36:08 | LinusN | but you will still have to handle the (possibly) drifting playback rate |
12:40:47 | midhaarrocker | In my naive mind I see the video format containing short chunks of a defined duration that have a few video frames and some mp3 audio. So when you play the chunks one by one the synchronization would happen automatically on chunk boundaries. |
12:44:20 | LinusN | yeah, that would solve it |
12:45:13 | LinusN | still, the audio and the video frame rates won't necessarily match... |
12:45:57 | LinusN | you might have to reencode the mp3 audio |
12:46:40 | midhaarrocker | Ah, now I see. |
12:47:16 | Dogger | that sounds cool |
12:47:31 | Dogger | and is it possible to display greyscaled image without cpu load, |
12:47:39 | Dogger | or does it have to constantly modulate the bits |
12:47:45 | midhaarrocker | the latter |
12:47:50 | Dogger | thought so |
12:47:54 | Dogger | still.... pretty cool |
12:51:35 | | Nick c0utta is now known as c0utta{zZZ} (noemail@dialup-27.53.221.203.acc04-waym-adl.comindico.com.au) |
13:00 |
13:12:49 | midhaarrocker | Ah, finally a fully colored daily build page again :) |
13:19:58 | LinusN | bagder just fixed that |
13:20:31 | | Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) |
13:45:52 | | Quit midhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
13:49:52 | | Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) |
13:58:36 | | Quit matsl (Remote closed the connection) |
14:00 |
14:00:19 | | Quit Schnueff ("l8rz") |
14:05:55 | *** | Saving seen data "./dancer.seen" |
14:09:34 | | Join adi|home [0] (~adi|home@as5300-10.216-194-23-207.nyc.ny.metconnect.net) |
14:28:47 | | Part LinusN |
14:52:46 | | Quit adi|home (Read error: 110 (Connection timed out)) |
15:00 |
15:08:48 | | Quit MT (orwell.freenode.net irc.freenode.net) |
15:08:48 | NSplit | orwell.freenode.net irc.freenode.net |
15:08:48 | | Quit dsg (orwell.freenode.net irc.freenode.net) |
15:08:48 | | Quit leapingfrog (orwell.freenode.net irc.freenode.net) |
15:10:13 | NHeal | orwell.freenode.net irc.freenode.net |
15:10:13 | NJoin | MT [0] (mt@no.beer.for.beating.me.uk) |
15:14:37 | Dogger | anyone here? |
15:15:44 | webmind | ? |
15:17:25 | Dogger | I have a problem with binutils |
15:17:26 | Dogger | for arm |
15:17:51 | Dogger | in thumb mode, when I write 'str r0, someLocalVar' |
15:17:52 | webmind | ah |
15:17:58 | Dogger | it assembles it as 'ldr |
15:18:10 | Dogger | my current work around is ldr r1, =localVar |
15:18:16 | Dogger | str r0, [r1, #0] |
15:18:18 | Dogger | but thats lame |
15:18:21 | Dogger | any ideas? |
15:19:38 | NJoin | dsg [0] (~david@pasky.xs4all.nl) |
15:23:13 | webmind | dsg, ! |
15:23:19 | webmind | where you at ? |
15:23:35 | webmind | ah not here prolly |
15:26:13 | NJoin | leapingfrog [0] (~idavies@host81-128-250-54.in-addr.btopenworld.com) |
15:26:15 | | Quit leapingfrog (Read error: 110 (Connection timed out)) |
16:00 |
16:05:59 | *** | Saving seen data "./dancer.seen" |
16:19:52 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
16:22:09 | | Join AciD [0] (alwaysup@longchamp44-1-82-67-133-87.fbx.proxad.net) |
16:26:28 | | Join methangas [0] (methangas@0x50c61de4.virnxx10.adsl-dhcp.tele.dk) |
16:26:59 | * | webmind fires up a lighter |
16:42:51 | | Join midhaarrocker [200] (~Phil@90.19.204.212.sr1.DTM1.ip.versanet.de) |
16:46:39 | | Join Schnueff [0] (~mah@centronix.cs.uni-sb.de) |
17:00 |
17:06:54 | | Join Nomad [0] (nomad@ipv6.rdlg.net) |
17:06:55 | | Quit Nomad__ (Read error: 104 (Connection reset by peer)) |
17:12:42 | | Quit Nomad ("leaving") |
17:14:22 | | Join mecraw_ [0] (~mecraw@69.2.235.2) |
17:27:56 | | Quit midhaarrocker (Read error: 104 (Connection reset by peer)) |
18:00 |
18:03:25 | | Quit Schnueff ("leaving") |
18:06:02 | *** | Saving seen data "./dancer.seen" |
18:15:28 | | Join wake [0] (~wake@HSE-Montreal-ppp32446.qc.sympatico.ca) |
18:20:20 | | Quit BoBB ("Lost terminal") |
18:20:40 | | Join BoBB [0] (~bob@ip68-106-225-254.ph.ph.cox.net) |
18:40:23 | | Join _aLF [0] (~alexandre@mutualite-3-82-67-66-128.fbx.proxad.net) |
18:40:24 | _aLF | ir |
19:00 |
19:19:44 | | Quit elinenbe|out (Read error: 54 (Connection reset by peer)) |
19:19:50 | | Join elinenbe|out [0] (trilluser@207-237-224-55.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
19:25:26 | | Quit earHurts (Read error: 104 (Connection reset by peer)) |
19:28:27 | | Join earHurts [0] (~zic@pool-141-156-140-196.res.east.verizon.net) |
19:41:58 | | Join leapingfrog [0] (~idavies@host81-128-250-54.in-addr.btopenworld.com) |
20:00 |
20:03:24 | | Join uski [0] (~moo@gandalf.digital-network.org) |
20:06:06 | *** | Saving seen data "./dancer.seen" |
20:07:49 | | Join cjnr11 [0] (nihzff@l01v-60-115.d1.club-internet.fr) |
20:25:01 | | Join Zagor [0] (~bjst@1-1-3-36a.sk.sth.bostream.se) |
20:33:51 | | Join Smooth_operator2 [0] (jirc@ACB91774.ipt.aol.com) |
20:35:13 | Smooth_operator2 | hi |
20:35:24 | Zagor | hi |
20:35:37 | Smooth_operator2 | hello Zagor |
20:35:52 | Zagor | stop playing here. go somewhere else for that. |
20:36:24 | Smooth_operator2 | what the fuck u on about? |
20:37:12 | | Join quelsaruk [0] (~swordmast@193.136.159.158) |
20:37:18 | Smooth_operator2 | hi quels |
20:37:25 | quelsaruk | hi |
20:37:42 | quelsaruk | Zagor: how made the scroll function? |
20:38:07 | | Quit Smooth_operator2 (Client Quit) |
20:38:14 | | Join track [0] (jirc@ACB91774.ipt.aol.com) |
20:38:19 | track | happy now Zagor? |
20:38:28 | Zagor | i wrote the first version iirc, but it's been rewritten a few times and i'm not sure who did it last :) |
20:38:30 | Zagor | track: yes |
20:38:57 | track | good |
20:39:12 | track | nice to see you smile for a change ;-) |
20:39:36 | quelsaruk | Zagor: could you enlighten me a bit? (i know, i should read the code first, but.. want to ask you :P ) |
20:39:41 | quelsaruk | i mean... |
20:39:48 | Zagor | try me... |
20:40:12 | quelsaruk | .. hard to explain.... |
20:42:03 | quelsaruk | the text scrolled... is *put* in the display completely, and the part out of the borders are not shown, or does the scroll function put in the display just the text that fits the screen?? |
20:42:21 | quelsaruk | (can you understand my strange question???) |
20:43:00 | Zagor | just what fits the screen |
20:44:02 | quelsaruk | so then it is possible to modify the function, telling it that the screen is smaller that it really is, no? |
20:44:25 | Zagor | yes |
20:44:28 | quelsaruk | :) |
20:44:41 | quelsaruk | cool |
20:45:04 | quelsaruk | then is easier to make scroll in a splash screen :) |
20:45:14 | Zagor | hehe, yeah |
20:46:09 | quelsaruk | another thing |
20:46:31 | quelsaruk | today i'm really inspired (like a genius.. hehehe) |
20:46:52 | Zagor | nice! :) |
20:46:54 | quelsaruk | do you think people use the Quick screens?? |
20:47:09 | Zagor | i use the f2 all the time. hardly ever the f3 one though. |
20:47:16 | quelsaruk | like me :) |
20:47:37 | Zagor | don't invent a new thing before you reread bagders NEWKEYS post in the archive |
20:47:47 | quelsaruk | hehehe |
20:48:03 | quelsaruk | that was from march or april no? |
20:48:12 | Zagor | we're strongly leaning in that direction (f2 context sensitive, f3 configurable) |
20:48:21 | Zagor | i don't remember... |
20:48:24 | quelsaruk | yes |
20:48:26 | quelsaruk | :) |
20:48:32 | track | Zagor according to midknight if you play a video clip that is too long it messes up the LCD |
20:48:57 | Zagor | track: how long is too long? i've viewed ~3min clips |
20:49:11 | track | midknight reckons about 10 or greater |
20:49:13 | track | minutes |
20:49:25 | Zagor | ok. does [idc]dragon know about it? |
20:49:45 | track | I think someone suggested a splash warning on the LCD prior to using the plugin |
20:49:56 | track | such as "warning, extended play may damage the LCD" |
20:50:12 | Zagor | it can't damage the lcd |
20:50:27 | Zagor | just because it's garbled doesn't mean it's broken |
20:50:29 | quelsaruk | damage?? should be "mess up" |
20:50:55 | Zagor | i think we should fix the bug instead of warning people about it... |
20:51:18 | elinenbe|out | Zagor & others: I have played 20 min+ clips with no problem at all... |
20:51:24 | | Nick elinenbe|out is now known as elinenbe (trilluser@207-237-224-55.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
20:51:43 | Zagor | ok |
20:52:10 | track | well i dont' know what midknight is on about |
20:52:12 | elinenbe | what I think he is describing, is if you play a video long enough, then it will bitswap and slow everything down a bit. |
20:52:26 | elinenbe | and then the video gets garbled (just slowed down) |
20:52:50 | track | well to me it sounded like the LCD was physically damaging |
20:53:03 | track | because of the repeated flashing of the pixels needed to generate greyscale |
20:53:12 | Zagor | elinenbe: ah right, if you view it while mp3 is playing |
20:53:52 | Zagor | track: you know they make lcd television sets, right? :) |
20:54:11 | track | yes, but they aren't 1bit STN screens |
20:54:26 | track | they are prob 24bit TFT panels |
20:54:54 | Zagor | it's not damaging. it's doing exactly what it was designed to do. |
20:55:31 | track | Alright Zagor, Sometime ago I filed a request, "make the LCD do greyscale". Bagder rejected it and now its implemented in the video plugin!!! |
20:55:40 | Zagor | yup |
20:56:06 | track | so why was it rejected if it was possible? |
20:56:23 | Zagor | simple: we didn't know it was possible |
20:56:25 | uski | track: because it wasn't interesting, and there was some more important development to do |
20:56:38 | uski | (imho) |
20:57:00 | track | i wasn't asking you uski |
20:57:00 | Zagor | uski: actually we don't reject requests just because they aren't interesting. we just ignore those :-) |
20:57:23 | track | but you still must have a sense of humour at some of the more bizarre requests |
20:57:23 | track | :D |
20:57:25 | uski | track: yes and ? if i want to answer, i answer. if you are not happy with this, just ignore my answer |
20:57:28 | quelsaruk | track: you are like a prophet... no one believes you :P |
20:57:37 | Zagor | then some day someone comes along that thinks it is an interesting idea, and implements it |
20:58:20 | Zagor | track: no, i'm afraid it's not funny at all |
20:58:24 | track | ok |
20:58:31 | track | midknight seems to think otherwise |
20:58:32 | track | ;-) |
20:58:47 | Zagor | then he's a moron |
20:59:12 | track | like his request "Convert mp3 to polyphonic ringtones" |
21:00 |
21:00:14 | track | ah well |
21:00:17 | track | life goes on |
21:03:48 | Zagor | Dogger: are you here? |
21:03:50 | | Quit track (Read error: 104 (Connection reset by peer)) |
21:05:11 | quelsaruk | i like the new Stenberg idea ;) |
21:05:25 | Zagor | :) |
21:05:59 | wake | hi. i just got an fm rec and found in the docs that only players can mix line-in with mp3 playback. is this a hw limitation in the recs? |
21:06:15 | | Join track [0] (jirc@ACBF67B3.ipt.aol.com) |
21:06:48 | track | Sorry had to restart my PC |
21:07:13 | Zagor | wake: yes. the players can do it because their analog in isn't used for anything and is routed directly into the output DAC |
21:07:46 | Zagor | since recorders have analog in connected to the input ADC, it can't be mixed |
21:07:59 | wake | Zagor: thx. i wondered if it was something like that. |
21:08:41 | wake | btw, i got my ajb specifically because I wanted to run rockbox, and I have been very happy w/ the results. |
21:08:45 | quelsaruk | Zagor: just an idea... the "play with..." menu, could be one of my hipothetic splash_menu() :D |
21:09:19 | Zagor | you're making a splash menu? nice! |
21:09:29 | Zagor | wake: thanks |
21:09:54 | quelsaruk | yups.. for that gfx menus i once thought about |
21:10:05 | quelsaruk | i think it's time to end the duty |
21:10:25 | quelsaruk | ..... in the next month nearly for sure... |
21:10:41 | Dogger | Zagor: hi there |
21:12:30 | track | who has a player in here? |
21:13:15 | Zagor | Dogger: i'm having problems building garme. does it (or ant) somehow have a dependency on the sun java compiler? i'm using kaffe. |
21:13:24 | Zagor | track: i do |
21:13:38 | Dogger | hrmmm never used kaffe |
21:13:49 | Dogger | just type 'ant' in the directory |
21:13:52 | Dogger | that will build it |
21:14:02 | track | whats it like compared to the recorder |
21:14:09 | Dogger | I just use standard sun java, and ant |
21:14:18 | uski | track: i have a player, along with my recorder, if you want to test sth |
21:14:22 | Dogger | did you see screenshots of garme on http://avos.sf.net :) |
21:14:24 | Zagor | it says: file:/home/bjst/src/multimedia/garme/build.xml:14: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. |
21:14:27 | Dogger | the examples are working well |
21:14:39 | Dogger | ok, |
21:14:55 | Dogger | try export CLASSPATH=wherejavaisinstalled/lib |
21:15:04 | uski | track: it is horrible. only 2 (or 3 i don't even remember) lines of text, with a small amount of chars displayed |
21:15:12 | Dogger | also make sure the wherejavaisinstalled/bin is in path |
21:15:19 | Hadaka | I don't think kaffe defines com.sun.tools.javac.Main anywhere |
21:15:56 | Zagor | Hadaka: yeah, but does ant really require it if it's sun-specific? |
21:16:14 | Zagor | bjorn:garme>which javac |
21:16:14 | Zagor | /usr/bin/javac |
21:16:17 | Hadaka | Zagor: shouldn't |
21:17:28 | Dogger | hmmm that should be ok, |
21:17:46 | Hadaka | but if the ant build file references classes directly, or something else, then that could be the problem |
21:17:50 | Dogger | although mine is /usr/java/j2sdkblah/bin |
21:18:05 | Dogger | no it doesnt... just does a normal javac |
21:18:20 | Dogger | I'd just try using the standard sun jsdk |
21:18:34 | Hadaka | heh, as if one would want to install that :) |
21:18:36 | Zagor | yeah, i just tried kaffe first because it's available with apt-get :) |
21:18:54 | * | Zagor is lazy |
21:19:18 | Hadaka | Zagor: get the blackdown port, it's apt-gettable |
21:19:30 | Dogger | you can apt-get j2sdk as well |
21:19:32 | Zagor | ok, i'll try it |
21:19:37 | Dogger | but you have to add the source for jpackages |
21:19:59 | Hadaka | deb ftp://ftp.funet.fi/pub/Linux/java/jdk/blackdown.org/debian/ unstable main non-free |
21:20:02 | Zagor | that's past my laziness threshold :) |
21:20:11 | Hadaka | you probably wish for a swedish mirror or somethign tho |
21:20:15 | * | Dogger has never met a programmer who wasnt lazy |
21:21:27 | Zagor | wee. j2sdk1.3 - Blackdown Java(TM) 2 SDK, Standard Edition |
21:21:30 | | Join Jet8810 [0] (~Jet8810@adsl-209-79-9.bct.bellsouth.net) |
21:21:41 | Hadaka | there's 1.4 as well |
21:21:52 | Zagor | just not uploaded to debian yet :) |
21:22:20 | quelsaruk | ? |
21:22:22 | quelsaruk | i'm lost |
21:22:45 | Dogger | you can prolly build it manually without ant |
21:22:48 | Dogger | just using javac |
21:22:52 | Dogger | but cant remember how |
21:22:54 | quelsaruk | ahh |
21:22:57 | quelsaruk | :P |
21:24:54 | Zagor | i never understood the advantage of ant over make |
21:26:02 | Dogger | make is eugh c stuff |
21:26:06 | Zagor | bah! Modern compiler not found - looking for classic compiler |
21:26:12 | Zagor | make is language agnostic |
21:26:23 | Dogger | true, |
21:26:33 | Dogger | why not just use sun java? |
21:26:56 | Zagor | because I like apt :-) but it seems i have no choice... |
21:27:29 | Dogger | well you can add jpackage.org as a source in ur apt config, |
21:27:32 | Dogger | then apt get it, |
21:27:37 | Dogger | but there's not much point |
21:27:37 | Zagor | ok |
21:27:59 | quelsaruk | Zagor: could i ask you a last big favor? (send me the cvs source code in a tarball.. pliiizz) |
21:28:04 | Zagor | as long as there's a .deb in it for me somehow :) |
21:28:15 | Zagor | quelsaruk: can't you simply download from the web site? |
21:28:53 | quelsaruk | .... |
21:28:54 | Dogger | I'd just download from java.sun.com |
21:29:12 | quelsaruk | forget that last stupid nonsense ;) |
21:30:14 | Zagor | whee, a mere 90 MB :) |
21:30:34 | | Join [IDC]Dragon [0] (~idc-drago@p50861C22.dip.t-dialin.net) |
21:30:36 | Zagor | at least they have a fast server |
21:31:02 | uski | [IDC]Dragon: hi ! |
21:31:03 | Dogger | bloooaoaaaaaatware :) |
21:31:14 | quelsaruk | hi [IDC]Dragon |
21:31:14 | [IDC]Dragon | hi! |
21:31:19 | [IDC]Dragon | hi! |
21:32:42 | [IDC]Dragon | tonight I hope to complete my half-done work on mpeg |
21:33:49 | [IDC]Dragon | maybe people are angry at me already |
21:34:14 | quelsaruk | not really... |
21:34:15 | [IDC]Dragon | breaking stuff for no visible benefit |
21:34:18 | Zagor | nah |
21:34:21 | uski | [IDC]Dragon: :) |
21:34:38 | uski | we are confident you will have something interesting to give us |
21:34:41 | uski | at least |
21:34:45 | uski | i am |
21:34:50 | quelsaruk | but.. you better have a good reason, or Zagor could eat you (he is like Shrek but not green) |
21:34:53 | [IDC]Dragon | thanks. |
21:35:01 | [IDC]Dragon | not green? |
21:35:08 | [IDC]Dragon | I thought. |
21:35:23 | Zagor | i god. they throw a 90MB black-box binary at me, then expect me to run it as root!? |
21:35:24 | [IDC]Dragon | Here in germany, the police wears green. |
21:35:36 | Hadaka | Zagor: exactly |
21:35:42 | Hadaka | Zagor: don't give in to the dark side |
21:37:19 | Zagor | i'll try the new blackdown first, at least |
21:37:38 | Hadaka | blackdown runs everything sun's java does for me |
21:37:50 | Hadaka | including puzzle pirates ^_^ |
21:41:39 | | Quit c0utta{zZZ} (Read error: 110 (Connection timed out)) |
21:45:03 | Zagor | Hadaka: what do you have JAVA_HOME and/or CLASSPATH set to? |
21:45:33 | Hadaka | Zagor: none for JAVA_HOME, for classpath I use... |
21:45:49 | Dogger | ah ant needs JAVA_HOME set |
21:45:59 | Dogger | to ur java root.... eg where /bin /lib etc come off |
21:46:10 | Dogger | like /usr/java/j2sdk1.4.0/ |
21:46:11 | Hadaka | Dogger: no tool can depend on environment, it's a violation of the debian policy |
21:46:36 | quelsaruk | i have to go! cu another day :) |
21:46:54 | Hadaka | Dogger: so if ant is a debian package, it has been wrapped so that it doesn't need environment variables set |
21:47:02 | Dogger | ok, |
21:47:05 | Hadaka | Zagor: /usr/share/doc/java-common/examples/classpath-from-jars-1 |
21:47:07 | Dogger | have never used debian |
21:47:07 | Zagor | still says: |
21:47:09 | Zagor | com.sun.tools.javac.Main is not on the classpath. |
21:47:09 | Zagor | Perhaps JAVA_HOME does not point to the JDK |
21:47:09 | elinenbe | is Henrik in the room? |
21:47:21 | Dogger | I like my redhat |
21:47:24 | Dogger | more support |
21:47:24 | Hadaka | Zagor: I use that to build the CLASSPATH |
21:47:44 | elinenbe | I am using his latest patch, but there are some problems patching the latest CVS and I wanted to take the easy way out! |
21:48:07 | | Quit quelsaruk ("KVIrc 3.0.0-beta1 "Eve's Avatar"") |
21:48:31 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:50:25 | track | hey scottt |
21:50:36 | | Quit track ("Leaving") |
21:54:14 | Zagor | ahhh, finally: setenv JAVA_HOME /usr/lib/j2se/1.4/ |
21:54:29 | * | Dogger eurekas |
21:54:34 | elinenbe | [IDC]Dragon: what's your goal? |
21:54:40 | elinenbe | Dogger: what's UP? |
21:54:51 | [IDC]Dragon | two at once? |
21:54:52 | Dogger | oh just eureka'ing at zagor |
21:55:19 | [IDC]Dragon | I'd like to add sound to the video |
21:55:27 | Dogger | I'm still a little stuck working out ata on av300.... but have got all my code in thumb now :) |
21:55:37 | Dogger | I prefer thumb... cleaner I think |
21:55:41 | Zagor | Loading file [flash] |
21:55:41 | Zagor | Error loading file! java.io.FileNotFoundException: flash (No such file or directory) |
21:55:41 | Zagor | Error reading flash file... |
21:55:50 | Zagor | what's the 'flash' file? |
21:56:14 | [IDC]Dragon | rockbox.ucl ;-)) |
21:56:28 | Dogger | oh dont worry too much about that |
21:56:37 | Dogger | its not critical |
21:56:44 | Dogger | you only have it if you snarfed the rom |
21:56:53 | elinenbe | I just found a bug... a buggity bug bug |
21:56:59 | Dogger | in firmware files, they contain the boot sector |
21:57:04 | elinenbe | start a playlist on the recorder. |
21:57:06 | Dogger | it tries to compare it to the one in mem |
21:57:08 | elinenbe | turn it off |
21:57:16 | elinenbe | auto-resume should be on |
21:57:20 | Zagor | oh ok, so that's not why it stops... does "03000018 getImmed:shifts?" mean anything to you? |
21:57:33 | Dogger | and does an update if its different.... hence you cant downgrade past 1.2.... also hence the red screen problems with 1.01 or whatever prolly |
21:57:38 | elinenbe | and then plug it in to USB (already plugged into the computer) and then turn it on. |
21:57:40 | | Join track [0] (jirc@ACBF67B3.ipt.aol.com) |
21:57:53 | Dogger | yeah that means that arm instruction hasnt been implemented yet |
21:57:59 | Dogger | what are you trying to run on it? |
21:58:06 | Zagor | CJBM.AJZ v2.0 |
21:58:11 | Dogger | ok, |
21:58:15 | Dogger | unpacked yeah? |
21:58:18 | Zagor | which config do I need? |
21:58:22 | Zagor | no. should it? |
21:58:25 | Dogger | yes |
21:58:31 | Zagor | ok... |
21:58:31 | Dogger | I dont distribute the packer do i! |
21:58:35 | Zagor | right... |
21:58:41 | Dogger | default.config will work for dsc25 |
21:58:49 | Zagor | i stopped thinking a few hours ago :) |
21:58:53 | Dogger | ./run firmware.unpacked.firstchunk |
21:58:57 | Dogger | :) np |
22:00 |
22:00:10 | Dogger | note that 1. it will use 100% cpu, and 2. it will be reasonably slow |
22:00:23 | Dogger | but it will tell you when its doing any hardware access etc |
22:00:35 | Dogger | and you can set debug to on at any breakpoints etc in the config |
22:00:38 | Zagor | yeah, that's forgiven for a bloody cpu emulator :-) |
22:00:44 | Dogger | or get it to print registers at certain points etc |
22:00:48 | Dogger | :) |
22:01:08 | Dogger | just that the first person who I showed it to said 'but its not doing anything' |
22:01:16 | Dogger | patience is the best thing to have |
22:01:50 | Zagor | man, this is so cool... |
22:02:00 | Zagor | "Archos Video AV300" |
22:02:01 | Dogger | you got it running? |
22:02:03 | Dogger | :) |
22:02:05 | Dogger | thanks |
22:02:06 | Zagor | yup |
22:02:10 | Dogger | all my own crappy work |
22:02:32 | Dogger | you can try some examples from avos as well... they use same config obviously |
22:02:49 | Dogger | hey you any experience with binutils arm thumb? |
22:03:04 | Zagor | a bit. we use arm-thumb at work. |
22:03:16 | Dogger | I write 'str, localVar' in thumb, and it gets assembled to 'ldr' instead!... works fine in non thumb |
22:03:38 | Dogger | work around I use is 'ldr r0, =localVar; str r1, [r0] |
22:04:14 | Zagor | our asm is in arm, i'm afraid, so i haven't had that problem |
22:04:24 | Dogger | ah ok, |
22:04:39 | Dogger | is that by choice? or neccesity? |
22:05:20 | Zagor | i don't remember. i didn't start the project :-) (i'm a contractor) |
22:05:30 | track | so who started it Zagor? |
22:05:33 | track | I thought U startred it |
22:05:55 | Zagor | track: i started rockbox. i was talking about my daytime job. |
22:06:09 | *** | Saving seen data "./dancer.seen" |
22:06:25 | Dogger | ah ok, |
22:06:34 | track | ok |
22:06:40 | elinenbe | with the new format? shouldn't the sokoban folder be inside the rocks folder? |
22:07:00 | track | If one was to donate to this project via paypal, where does all the money go? |
22:07:00 | Zagor | that sokoban file is always a black sheep :) |
22:07:15 | elinenbe | Zagor: agreed... |
22:07:28 | elinenbe | track: I have a new car here −− haha |
22:07:34 | Zagor | track: devcons, buying new hardware, lawsuits etc :) |
22:07:40 | track | oh ok |
22:07:41 | track | :-) |
22:07:48 | track | and the beers for everyone |
22:07:49 | track | ;-) |
22:07:50 | elinenbe | Zagor: <Zagor> man, this is so cool... what's that all about? |
22:08:10 | elinenbe | Zagor: has there been much donating? |
22:08:15 | Zagor | elinenbe: doggers arm7 emulator in java. it can boot the archos av300 firmware! |
22:08:28 | Zagor | elinenbe: yeah, quite a lot actually. |
22:08:32 | elinenbe | Zagor: cool, but why java? |
22:08:37 | elinenbe | Zagor: any numbers? :D |
22:08:48 | Dogger | because java is infinitely better than anything else.... |
22:08:51 | elinenbe | Dogger: how far does it get? |
22:08:55 | Dogger | nah I just use java for prototyping etc |
22:09:04 | Dogger | it tries to read ATA |
22:09:11 | Dogger | then tries to communicate with the MAS |
22:09:16 | Dogger | but they both need writing |
22:09:20 | elinenbe | Dogger: some hate java and some love it... I am more along the hate group. I like lisp for prototyping... |
22:09:25 | elinenbe | Dogger: cool as school. |
22:09:33 | Dogger | I only write in asm and java |
22:09:40 | Dogger | high level=java, low level=asm |
22:09:55 | Dogger | I'd like to see an arm emulator in lisp |
22:10:35 | Zagor | Dogger: that's quite an unusual combinations. mostly people are c/asm (leaning towards lowlevel) or c/java (leaning towards highlevel). you take both extremes, leaving out the middle ground :) |
22:10:46 | Dogger | yep |
22:10:51 | Dogger | I kindof bypassed c |
22:10:59 | Dogger | never could see what it offered |
22:11:05 | Zagor | hehe |
22:11:07 | Dogger | I think I write in asm faster than most people write in c |
22:11:17 | Dogger | so I just do asm when I want to code well and fast, |
22:11:23 | Dogger | and java when I wanna code quickly |
22:11:32 | elinenbe | currently the only viewers are video,viewer,chip8 right? |
22:11:45 | Zagor | elinenbe: text too |
22:12:06 | Zagor | and there's that playlist editor plugin |
22:12:07 | elinenbe | Zagor: I think viewer is the text one... |
22:12:12 | Zagor | s/plugin/patch |
22:12:19 | Zagor | oh, right |
22:12:30 | uski | gtg. cya! |
22:12:34 | elinenbe | Zagor: that is no longer a patch −− it's in the CVS −− I use it daily |
22:12:35 | Zagor | bye |
22:12:38 | elinenbe | bye |
22:12:47 | * | uski is away: afk. |
22:12:47 | Zagor | elinenbe: really? man, i'm behind... :-) |
22:15:18 | elinenbe | Zagor: been for about a month! |
22:19:12 | | Quit [IDC]Dragon (Read error: 110 (Connection timed out)) |
22:33:09 | | Join midhaarrocker [0] (~Philipp@Be15a.b.pppool.de) |
22:34:59 | | Quit matsl (Remote closed the connection) |
22:35:57 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
22:38:05 | midhaarrocker | Is it true that the plugin memory is used otherwise when no plugin is running? |
22:41:46 | elinenbe | Zagor: isn't the JBMM the av100? |
22:42:03 | elinenbe | Zagor: I thought they were the same thing? |
22:44:11 | * | midhaarrocker blushes for asking questions that are anwered in the list already |
22:44:12 | Zagor | no |
22:44:28 | Zagor | midhaarrocker: no, it's not used for anything else |
22:44:54 | elinenbe | Zagor: can anything be currently run on the JBMM or av1xx? |
22:45:12 | Zagor | only doggers code |
22:45:22 | elinenbe | Zagor: also, I don't get it... is compression optional? |
22:45:43 | Zagor | yes. the algorithm allows for simply putting in uncomressed data |
22:45:59 | Zagor | that's why the plaintext was visible even when packed |
22:46:52 | elinenbe | why was some of the code uncompressed then? It seems like they were lazy... |
22:47:47 | Zagor | well the algorithm works with pages of 8 items each. each item can either be a raw byte, or it can be a reference to a string found previously in the data. |
22:48:33 | Zagor | and some data can't be compressed easily with such an algorithm (unique strings for instance) so was stored as raw bytes |
22:49:02 | Zagor | what i'm doing is simply storing everything as raw bytes |
22:49:39 | Zagor | that will work until our code is ~450 KB |
22:49:50 | Zagor | after that we need compression |
22:50:11 | Dogger | although if you have a bootloader you could just load the rest from hdd |
22:50:19 | Zagor | yeah |
22:50:22 | Dogger | and forget about their lame packing |
22:50:42 | | Join Bagder [0] (~daniel@c25025a.hud.bostream.se) |
22:50:48 | Zagor | or replace it with the far superior ucl algorithm we use today |
22:50:55 | Dogger | sure |
22:51:02 | Bagder | howdy |
22:51:06 | Dogger | could update the boot sector on the flash |
22:51:13 | Dogger | remove any trace of archos |
22:51:22 | Dogger | but make sure the code works beforehand :) |
22:51:35 | Zagor | yeah, that's the risky part |
22:51:40 | Dogger | yep |
22:51:59 | Zagor | we're fortunate in rockbox to have room for both in the flash |
22:52:12 | Dogger | cool |
22:52:34 | Zagor | so we have a bail-out option if our code should fail |
22:52:47 | Dogger | always nice to have |
22:52:55 | Dogger | I'd hate to have a $650 paperweight |
22:56:07 | | Quit cjnr11 () |
22:58:13 | | Join LinusN [200] (~linus@labb.contactor.se) |
22:59:15 | midhaarrocker | Core developers: about that recording as plugin idea. Would you prefer me to do it separately from the trigger job or may I combine these tasks? |
23:00 |
23:00:19 | LinusN | i don't care, i won't spend any time doing it, i think the recording should be in the firmware |
23:00:23 | Bagder | wait with the recording as plugin |
23:00:55 | Zagor | i'd like to first see the design of the recording plugin api before we give it the green light. i fear it will be messy. |
23:01:59 | midhaarrocker | Ok that means separate the trigger and plugin idea. |
23:02:09 | LinusN | jörg and i are working on cleaning up the mp3 playback/recording api |
23:02:31 | LinusN | i think we should at least wait until that is done |
23:02:38 | Zagor | yeah |
23:02:55 | midhaarrocker | that cleaning does that primarily concern the firmware code or the apps code too? |
23:03:22 | LinusN | it concerms both |
23:03:43 | LinusN | when we're done, plugins will be able to play mp3 from RAM, for instance |
23:03:52 | | Quit Jet8810 ("Leaving") |
23:03:57 | midhaarrocker | Ah, silly me. That thing. |
23:03:59 | LinusN | and probablt record as well |
23:04:32 | LinusN | source/sink you know...encapsulate...jehova! |
23:04:38 | midhaarrocker | :) |
23:05:00 | Bagder | what if we built this large wooden badger? |
23:05:14 | LinusN | :-) |
23:05:16 | midhaarrocker | Troja has been entered already |
23:05:37 | LinusN | let's not go there, it's a silly place |
23:06:32 | track | hi bagder and LinusN! |
23:07:05 | track | happy new year LinusN! |
23:07:07 | track | ;-) |
23:07:31 | LinusN | hi |
23:08:35 | track | hi LinusN! |
23:12:45 | LinusN | speaking about cleaning up, i'm thinking about the settings code... |
23:12:55 | LinusN | it's really a mess today |
23:13:07 | * | midhaarrocker agrees completely |
23:13:10 | LinusN | with duplicate string tables etc |
23:16:15 | Dogger | hi linus |
23:16:30 | midhaarrocker | And these menu / options gui functions don't use the capabilities of the graphic lcd... |
23:16:52 | Zagor | LinusN: you mean save/load_config() ? |
23:17:19 | LinusN | in particular, yes |
23:18:00 | midhaarrocker | save / load use standarized string tables, but then synchonously often are internationalized string tables too. |
23:18:41 | Zagor | ??? internationalized? |
23:19:02 | Zagor | i don't see what you are complaining about. "wasting" 200 bytes of string data? |
23:19:54 | LinusN | the save/load use its own option tables, and the gui settings code has another set |
23:19:56 | midhaarrocker | something like {"off", "1s", "2s" } for the save / load and then somewhere else {str(LANG_OFF), "1s", "2s"} |
23:20:04 | midhaarrocker | for the menus |
23:20:10 | LinusN | midhaarrocker: that's very intentional |
23:20:27 | Zagor | yes |
23:20:35 | midhaarrocker | but there's a second array just to internationalize the "off". |
23:20:38 | Bagder | of course "1s" is bad for the menus |
23:20:58 | Bagder | I bet second is not 's' in all languages ;-) |
23:21:08 | Zagor | i think mixing menus with settings.c would be a very bad suboptimization |
23:21:15 | LinusN | Bagder: it should be, it's an ISO unit |
23:21:33 | Bagder | well |
23:21:34 | Bagder | true |
23:21:45 | Bagder | but possibly not the inuitive shortening |
23:21:54 | LinusN | Zagor: bug it's easy to forget to update both tables when changing an option |
23:21:54 | Bagder | but I don't know that |
23:22:32 | midhaarrocker | LinusN: you don't know how often I made _that_ mistake! |
23:22:33 | Zagor | LinusN: yeah, that's a problem. but what is the solution? |
23:23:34 | midhaarrocker | Maybe make rockbox load the english defaults temporarily just to save the config files. |
23:23:53 | midhaarrocker | And keep internationalized arrays only |
23:24:20 | Zagor | we add more code to avoid programmer mistakes? that's a slippery slope... |
23:24:22 | LinusN | the solution could be a struct for each setting, containing everything, the type, the unit, the scale, the string table, the name in the config file etc etc |
23:25:25 | Zagor | LinusN: that sounds like a pretty good idea |
23:25:38 | LinusN | (encapsulate, JEHOVA!) |
23:25:41 | Zagor | hehe |
23:25:47 | midhaarrocker | :) |
23:26:25 | LinusN | i have worked a little on that already, mostly in my head |
23:32:38 | * | midhaarrocker goes triggering a little |
23:32:40 | midhaarrocker | See you |
23:33:07 | | Quit midhaarrocker ("Trillian (http://www.ceruleanstudios.com)") |
23:33:40 | | Quit uski (No route to host) |
23:41:42 | track | hello Bafger |
23:41:46 | track | Bagder |
23:42:18 | | Join [IDC]Dragon [0] (~idc-drago@pD9FF8E90.dip.t-dialin.net) |
23:42:36 | [IDC]Dragon | Oops, I got disconnected |
23:42:42 | Dogger | hrm shell.sf.net seems down |
23:42:43 | track | hi dragon |
23:42:43 | Dogger | bah |
23:42:57 | | Join Guest [0] (jirc@phy206.cip.uni-regensburg.de) |
23:43:06 | [IDC]Dragon | I was wondering why the channel is so quiet |
23:43:14 | LinusN | hehe |
23:43:21 | track | yea |
23:43:30 | track | it can suddenly go dead for some reason |
23:43:38 | Dogger | damn sf |
23:43:49 | track | whats wrong with sourceforge now? |
23:44:21 | | Quit Guest (Client Quit) |
23:44:34 | | Quit oxygen77 ("ChatZilla 0.8.31 [Mozilla rv:1.4/7]") |
23:45:06 | | Join Guest [0] (jirc@phy206.cip.uni-regensburg.de) |
23:46:22 | | Quit Guest (Client Quit) |
23:47:20 | [IDC]Dragon | Hi Linus! |
23:48:03 | [IDC]Dragon | mpeg.c is not doing so well for me today. |
23:49:02 | [IDC]Dragon | I just undid my changes, back to the cvs code, and do it again one by one to see where it broke |
23:49:33 | LinusN | [IDC]Dragon: what were you diong? |
23:49:37 | LinusN | doing |
23:49:47 | [IDC]Dragon | moveing the interrupt handlers |
23:50:04 | [IDC]Dragon | but they have some dependencies |
23:50:21 | LinusN | btw, you made a mistake when moving mpeg_init_playback() |
23:50:35 | [IDC]Dragon | with the prerecording? |
23:50:37 | LinusN | you took away the stop_recording() call |
23:50:48 | [IDC]Dragon | not intentionally |
23:51:02 | LinusN | i fixed it, no worries |
23:51:22 | [IDC]Dragon | I diffed carefully, but must have slipped through |
23:51:29 | [IDC]Dragon | thanks. |
23:51:49 | LinusN | what about moving the irq handlers? |
23:51:57 | LinusN | where and why? |
23:53:00 | [IDC]Dragon | to have a working "playback engine", the plugin-able functions must be independent |
23:53:34 | [IDC]Dragon | so I need to move them to mp3_playback.c |
23:54:12 | [IDC]Dragon | and cut all the dependencies to mpeg.c's state |
23:54:43 | [IDC]Dragon | like playtime |
23:55:04 | [IDC]Dragon | for the time being, I keep the recording stuff in mpeg.c |
23:55:34 | [IDC]Dragon | so there are crosslings, the demand IRQ is used for both |
23:55:41 | [IDC]Dragon | crosslinks |
23:57:14 | LinusN | the irq handler could stay in mpeg.c, calling either mp3_play_demand() or mp3_record_demand() depending on the mas mode |
23:57:38 | [IDC]Dragon | that's another option |