00:05:11 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
00:05:51 | | Quit ender` (" Never say "Oooops" ... always say "Ahhh, interesting..."") |
00:15:11 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
00:20:35 | | Join akaidiota [0] (n=nope@c-4346e255.363-1-64736c11.cust.bredbandsbolaget.se) |
00:25:08 | | Part LinusN |
00:32:13 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
00:32:21 | Paprica | mmm |
00:32:58 | Paprica | someone know where is the file that include the menu that open when hold "NAVI"? |
00:34:58 | San | no |
00:34:59 | San | :( |
00:35:24 | Paprica | grr =\ |
00:35:38 | San | well, i would be the last person to know anyway |
00:35:38 | San | :P |
00:35:54 | Paprica | :\ |
00:35:55 | San | what file has the "Shutting Down"? |
00:35:59 | San | in it |
00:36:09 | Paprica | dont know |
00:36:13 | San | kk |
00:37:21 | San | brb, reeboot |
00:37:26 | | Quit San () |
00:42:53 | amiconn | Slasheri: there? |
00:42:58 | amiconn | muesli_-: wazzup? |
00:43:30 | Paprica | amiconn |
00:43:31 | Paprica | [::] <Paprica> someone know where is the file that include the menu that open when hold "NAVI"? |
00:43:41 | muesli_- | just good luck.. to shut down my system was just in my mind ;-) |
00:44:11 | amiconn | Paprica: onplay.c |
00:44:21 | muesli_- | would be theoretically possible to stream music from an external hdd via usb2go? |
00:44:37 | Paprica | ohh 10xx |
00:44:42 | amiconn | How do you mean, stream music? |
00:45:14 | muesli_- | you plug an external hdd via usb2go and play music from it |
00:46:09 | amiconn | If usbotg and mass storage support gets implemented, then rockbox can access external HDDs, card readers etc |
00:46:27 | amiconn | The type of access shouldn't matter, so all applications should be possible |
00:46:39 | amiconn | ...be it copying files, playing music etc |
00:46:48 | muesli_- | thats a yes? |
00:47:13 | amiconn | Yes - if someone starts working on it |
00:47:25 | amiconn | Writing an USB stack is a huge task |
00:47:47 | muesli_- | okidok..it was just a general q |
00:48:35 | | Join linuxstb [0] (n=503a212a@labb.contactor.se) |
00:49:56 | amiconn | Slasheri: I have some new tagcache test results for you |
00:52:18 | muesli_- | do you know the name of that particalur usb2go chip? |
00:52:26 | muesli_- | controller |
00:54:45 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-6-58.w82-121.abo.wanadoo.fr) |
00:54:52 | Moos | http://www.rockbox.org/twiki/bin/view/Main/UsbOnTheGoSupport |
00:55:11 | muesli_- | cheers Moos |
00:55:31 | Moos | Hi btw :) |
00:55:49 | muesli_- | hi & bye ;-) will go 2 bed right now ;) |
00:55:59 | Moos | hehe; good night |
00:58:30 | | Quit gromit` (Remote closed the connection) |
01:00 |
01:00:23 | | Quit muesli_- (Read error: 104 (Connection reset by peer)) |
01:06:44 | | Quit linuxstb ("CGI:IRC (EOF)") |
01:10:46 | | Join DrumRBoy320|Away [0] (n=Drumrboy@ool-44c20ff1.dyn.optonline.net) |
01:18:44 | | Quit _Beowulf_ ("KVIrc 3.2.0.99 'Marmalade' http://www.kvirc.net/") |
01:23:48 | | Quit akaidiota (Read error: 110 (Connection timed out)) |
01:25:21 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
01:35:03 | | Join saa[b_r]ider [0] (n=saab_rid@61.149.21.24) |
01:38:45 | Jungti1234 | hi |
01:46:31 | *** | Saving seen data "./dancer.seen" |
01:47:07 | Paprica | hi |
01:47:12 | Jungti1234 | yeah |
01:47:31 | Jungti1234 | How are you? |
01:47:38 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
01:47:45 | Paprica | im fine u? |
01:47:47 | Paprica | =] |
01:47:53 | Jungti1234 | me too :) |
01:48:17 | Paprica | want to see my quick screen? |
01:48:21 | Jungti1234 | yes |
01:48:26 | Paprica | =] |
01:48:30 | Paprica | moment |
01:48:37 | Jungti1234 | Karaoke remote http://pjh.name/blog/attach/1228/051228035108142401/776148.JPG |
01:48:46 | Paprica | http://img499.imageshack.us/my.php?image=dump0512280247376ic.png |
01:49:48 | Jungti1234 | hehe |
01:49:53 | Paprica | mm what can i add to it? |
01:50:03 | Jungti1234 | and this |
01:50:03 | Jungti1234 | http://img485.imageshack.us/my.php?image=dump0512271633189ia.png |
01:50:21 | Paprica | ? |
01:50:31 | Jungti1234 | I saw this. |
01:50:48 | Paprica | http://img485.imageshack.us/my.php?image=dump0512271633189ia.png |
01:50:49 | Paprica | this |
01:50:52 | Paprica | but not |
01:50:55 | Paprica | http://img499.imageshack.us/my.php?image=dump0512280247376ic.png |
01:50:57 | Paprica | this |
01:50:57 | Paprica | =] |
01:51:00 | Jungti1234 | hehe |
01:51:23 | Jungti1234 | Is no it a clock there? |
01:51:42 | Paprica | no clock in the status bar |
01:51:46 | Jungti1234 | why? |
01:51:57 | Paprica | cuz it take alot of space |
01:52:07 | Paprica | =\ |
01:52:17 | Jungti1234 | hmm |
01:52:27 | Jungti1234 | maybe it's possible |
01:53:18 | Jungti1234 | Does unicode support? |
01:53:38 | Paprica | thereis a unicode support |
01:53:39 | Paprica | @@ |
01:53:46 | Jungti1234 | How does it become if font is big? |
01:53:50 | Paprica | 2005-12-06: Unicode support! |
01:53:58 | Paprica | mm dont know |
01:54:03 | Jungti1234 | -_-; |
01:54:12 | Jungti1234 | Try test. |
01:54:51 | Jungti1234 | Test it by unifont. |
01:55:49 | Paprica | which font is unifont |
01:56:21 | Jungti1234 | It's unicode support font. |
01:56:23 | saa[b_r]ider | morning guys |
01:56:31 | Jungti1234 | good morning |
01:56:33 | saa[b_r]ider | unifont is called unifont :) |
01:56:46 | Paprica | mm |
01:56:47 | Paprica | =\ |
01:57:09 | saa[b_r]ider | if you go to display/browse fonts you'll find a font named "unifont" |
01:57:09 | Jungti1234 | saa[b_r]ider: are you Chinese? |
01:57:25 | saa[b_r]ider | nope, I'm from saudi arabia, but I live in china |
01:57:30 | Jungti1234 | haha |
01:57:35 | saa[b_r]ider | :) |
01:57:48 | Jungti1234 | Come to the South Korea. |
01:57:52 | Jungti1234 | kkk |
01:57:59 | saa[b_r]ider | and I speak chinese, so I have no problem reading chinese |
01:58:09 | Jungti1234 | wow |
01:58:22 | saa[b_r]ider | we have so many south koreans here with us in the university |
01:58:22 | Jungti1234 | It's difficult that memorize Chinese character. |
01:58:36 | Jungti1234 | yes. :) |
01:58:52 | Paprica | with unifont its look very ugly |
01:58:55 | saa[b_r]ider | to be honest, I do have problems reading chinese :D but I "can" |
01:59:05 | Jungti1234 | -_-; |
01:59:08 | saa[b_r]ider | Paprica: too large? |
01:59:16 | Paprica | yep |
01:59:24 | saa[b_r]ider | thought so... |
01:59:25 | Jungti1234 | hmm |
01:59:50 | Paprica | i want a const font to the status bar |
01:59:54 | Paprica | but idont know how |
01:59:54 | Paprica | =\ |
02:00 |
02:01:30 | | Quit mirak (Remote closed the connection) |
02:03:08 | saa[b_r]ider | what do you mean jungti? |
02:03:31 | Jungti1234 | What ? |
02:03:48 | saa[b_r]ider | sorry (was replying to an old message "about the size of unifont") |
02:04:05 | Jungti1234 | hehe |
02:04:28 | | Quit Moos ("Happy Christmas @ all") |
02:05:54 | Jungti1234 | um? |
02:06:15 | Jungti1234 | Already, passed Christmas. |
02:07:56 | saa[b_r]ider | jungti, do you have a holiday on christmas? |
02:08:13 | Jungti1234 | yes |
02:08:40 | saa[b_r]ider | lucky you :) we don't have a break at all.... |
02:08:45 | | Quit Jungti1234 (Excess Flood) |
02:09:03 | saa[b_r]ider | paprica, how did you change the quick screen? |
02:09:22 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
02:09:32 | Jungti1234 | oh.. |
02:09:37 | Paprica | quickscreen.c |
02:09:42 | Paprica | =\ |
02:09:49 | Jungti1234 | quickscreen? |
02:10:16 | Paprica | [03:09:07] <saa[b_r]ider> paprica, how did you change the quick screen? |
02:10:28 | saa[b_r]ider | was it originally with controls on right, left, and bottom? |
02:10:44 | Paprica | yep |
02:10:49 | Paprica | and i change it to |
02:10:57 | Paprica | up down navi left right |
02:10:58 | Paprica | =] |
02:11:20 | | Join webguest25 [0] (n=458c5cf1@labb.contactor.se) |
02:11:28 | saa[b_r]ider | you didn't like the original design? |
02:11:40 | Paprica | really not |
02:11:41 | Paprica | =] |
02:11:51 | Jungti1234 | why |
02:12:09 | Paprica | it looks like "shok" `] |
02:12:10 | | Quit webguest25 (Client Quit) |
02:12:11 | Paprica | ;] |
02:12:35 | Paprica | shok=market |
02:12:40 | Paprica | in hebrew ;] |
02:12:47 | Jungti1234 | hm |
02:12:52 | saa[b_r]ider | is it because you want to have more than just 4 options in your quickscreen? |
02:12:59 | Jungti1234 | I it smart look like. |
02:13:10 | | Join BreakStuf [0] (n=Torch1k2@pcp09494657pcs.nrockv01.md.comcast.net) |
02:13:37 | Paprica | mm |
02:13:39 | Paprica | yep |
02:13:49 | Jungti1234 | http://cafefiles.naver.net/data10/2005/12/17/115/mp3p_UserInterface_collection02.png |
02:13:49 | BreakStuf | can i get some help with WPSs? |
02:13:51 | Paprica | but in my opinion the orginal design is ugly |
02:14:07 | Jungti1234 | Korean people want this Design. |
02:14:27 | Paprica | lol |
02:14:39 | Paprica | say them that they need to wait |
02:14:43 | Paprica | =] |
02:14:48 | Jungti1234 | BreakStuf: what ? |
02:14:57 | Jungti1234 | hehe.. |
02:15:01 | BreakStuf | i am trying to modify engenier2 WPS |
02:15:08 | Jungti1234 | yes. It must wait very much. |
02:15:15 | BreakStuf | i moved all the codecs down, 9PX, and they don't show up |
02:15:30 | BreakStuf | if i move them back, they get partially hidden by an image |
02:16:00 | BreakStuf | when i skip, the coded picture will flash, but disapera |
02:16:09 | BreakStuf | i mean disapear really quickly |
02:17:28 | Jungti1234 | Does no one have a person who know? |
02:18:20 | saa[b_r]ider | jungti: is that just a design for a new UI, or is it from an iRiver player? |
02:19:05 | Jungti1234 | It's new UI that we want. |
02:19:42 | Jungti1234 | It's just a design. |
02:20:04 | saa[b_r]ider | for the H300? |
02:20:09 | Jungti1234 | yes |
02:20:47 | saa[b_r]ider | are the koreans working on Rockbox as well? or do they have something else? |
02:21:27 | Jungti1234 | Korean doesn't have a person who is working in rockbox. |
02:22:02 | Jungti1234 | There is no programmer. |
02:22:38 | saa[b_r]ider | how do they plan to implement that design? or are they just wishing that someone can implement it :) |
02:23:01 | Jungti1234 | hahaha |
02:23:27 | Jungti1234 | They can design only. |
02:24:08 | saa[b_r]ider | nice ideas really... but I think we're still so far away from having something like that..... |
02:24:18 | Jungti1234 | They can't make it. |
02:24:46 | saa[b_r]ider | I really wish they implement album art support.... |
02:24:59 | hyarion | HCl: ping? |
02:25:06 | Jungti1234 | Just it's dream. |
02:25:33 | Jungti1234 | saa[b_r]ider: http://cafefiles.naver.net/data16/2005/12/27/265/rbcolor3.jpg |
02:26:07 | Jungti1234 | I desire it too. |
02:26:32 | saa[b_r]ider | yeah I saw that earlier.... I don't think this would be impossible. |
02:26:59 | saa[b_r]ider | the H10 supports album art, doesn't it? |
02:27:52 | Jungti1234 | I don't know. |
02:28:33 | Jungti1234 | hmm.. |
02:28:43 | saa[b_r]ider | most the koreans I know buy flash players, many of them are iRiver, but i've never seen anyone with an H100/H300.... |
02:28:48 | Jungti1234 | It doesn't support in H10. |
02:29:04 | Jungti1234 | hahaha |
02:29:13 | Jungti1234 | yes |
02:29:30 | saa[b_r]ider | so how come you bought an H300? |
02:29:40 | Jungti1234 | They don't know HDD player's good point. |
02:30:32 | Jungti1234 | I don't understand. I don't well English. |
02:31:08 | saa[b_r]ider | no problem.... well I guess iRiver are lucky, cause the iPod is not so popular in korea :) |
02:31:30 | Jungti1234 | haha |
02:31:41 | Jungti1234 | Have much iPod user. |
02:32:04 | | Join saab_rider [0] (n=saab_rid@61.51.191.100) |
02:32:10 | saab_rider | sorry, d/c |
02:32:18 | Jungti1234 | :) |
02:32:53 | saab_rider | I know that koreans prefer buying local products, rather than imported ones.... right? |
02:33:25 | Jungti1234 | yes |
02:33:59 | Jungti1234 | They want 'Hurry fast'. |
02:34:18 | saab_rider | hurry fast? |
02:35:18 | Jungti1234 | Hurry! Hurry! |
02:35:31 | Jungti1234 | They are urgent. |
02:35:40 | saab_rider | you mean for new stuff? |
02:36:38 | Jungti1234 | no |
02:36:53 | Jungti1234 | If buy, wait that it comes fast. |
02:38:28 | Jungti1234 | Don't you understand it? :) |
02:39:18 | saab_rider | trying :) what exactly do they want to be fast? |
02:39:52 | Jungti1234 | They buy thing in on-line. |
02:40:44 | saab_rider | ahh... you mean it takes a long time to get imported stuff, and it's easier and faster to get stuff from korea? |
02:41:30 | Jungti1234 | yes |
02:41:34 | Jungti1234 | !!! :) |
02:41:37 | saab_rider | cool :) |
02:42:00 | saab_rider | what about the iPod Nano, do they like it? because it's flash, not HDD based |
02:42:16 | Jungti1234 | hmm |
02:42:44 | Jungti1234 | I don't know why iPod is no popularity. |
02:43:50 | Jungti1234 | But, it's plain that it doesn't fit in Korean. |
02:44:34 | saab_rider | yeah, you love different designs.... iPod only comes in one basic design, and basically in only two different colors |
02:44:58 | Jungti1234 | yes.. :) |
02:45:11 | Jungti1234 | They want diverse color. |
02:45:54 | saab_rider | how much does the mobi-blu cube cost in korea? any idea? |
02:46:13 | Jungti1234 | ah mobi-blu |
02:46:23 | Jungti1234 | It's a little popular. |
02:46:31 | Jungti1234 | My friend bought it. |
02:46:34 | saab_rider | I want one :) |
02:46:40 | Jungti1234 | hehe |
02:46:51 | saab_rider | I don't know if I want to get a cube, or the new "peble" have you seen it? |
02:47:11 | Jungti1234 | I will find. |
02:47:46 | Jungti1234 | peble? What is it? |
02:47:47 | Paprica | good night |
02:47:52 | Jungti1234 | good night |
02:48:13 | | Nick Paprica is now known as Paprica[sleep] (n=Paprica@CBL212-235-12-104.bb.netvision.net.il) |
02:48:13 | DBUG | Enqueued KICK Paprica[sleep] |
02:49:23 | saab_rider | good night :) |
02:49:32 | saab_rider | btw, isn't it morning jungti ;) |
02:49:52 | saab_rider | oh, it was paprica going to sleep... I think i'm still sleepy :D |
02:50:08 | saab_rider | Jungti: I'll give you a link, I'm looking for it |
02:50:17 | Jungti1234 | ah |
02:50:53 | Jungti1234 | The South Korea is 10:50. |
02:51:29 | | Quit saa[b_r]ider (Read error: 110 (Connection timed out)) |
02:53:41 | | Nick saab_rider is now known as saa[b_r]ider (n=saab_rid@61.51.191.100) |
02:53:42 | | Join mirak_ [0] (n=mirak@AAubervilliers-152-1-3-232.w82-121.abo.wanadoo.fr) |
02:55:52 | saa[b_r]ider | finally! http://www.ebluesun.co.kr/board/board.asp?tn=Preview&key_id=6&b_no=5 |
02:56:00 | saa[b_r]ider | it's pebble :) |
02:57:18 | Jungti1234 | wow |
02:57:22 | saa[b_r]ider | :) |
02:57:34 | Jungti1234 | very cute |
02:57:51 | saa[b_r]ider | I'm sure you understand more from the web-site than me :D |
02:58:27 | Jungti1234 | hehe yes |
02:58:55 | saa[b_r]ider | on the pebble, the controls are under the screen, so it should be easier to use, because on the cube, the controls are on the side |
03:00 |
03:00:17 | Jungti1234 | It's so small. :) |
03:00:48 | Jungti1234 | I am hard as use because hand is big. haha |
03:01:08 | saa[b_r]ider | and the mirror effect is cool..... |
03:01:31 | Jungti1234 | ÈIJٷ繫²Ù·ç - ¸Åµé¾Æ~ Çѱ¹¸» ¾²ÀÚ. Åë ¹º¼Ò¸°Áö ¸ð¸£°Ú´Ù. |
03:01:45 | saa[b_r]ider | I already have an HDD player with 40GB, so if I get something small, it should be REALLY small :) |
03:02:38 | Jungti1234 | Hukkurumukkuru - yeadela~ hangukmal ssuja. tong monsorinji moruegetda. |
03:03:28 | Jungti1234 | -> Kids ~ Korean use let's. Do not understand it is what speech. |
03:04:08 | saa[b_r]ider | they made it for kids? |
03:04:22 | Jungti1234 | hahaha |
03:04:25 | saa[b_r]ider | :D |
03:04:38 | Jungti1234 | They are malcontent because you unuse Korean. |
03:05:14 | saa[b_r]ider | I guess so :) does it say if it's out already? did they release it? |
03:06:18 | Jungti1234 | wait |
03:06:33 | | Join muesli_- [0] (i=muesli_t@88.134.22.177) |
03:07:39 | muesli_- | re |
03:08:44 | Jungti1234 | http://shopping.naver.com/detail/detail.nhn?cat_id=00030000&nv_mid=179873&tc=2 |
03:09:08 | Jungti1234 | saa[b_r]ider: It was released already. |
03:15:41 | | Join saab_rider [0] (n=saab_rid@61.51.191.100) |
03:16:17 | | Quit saa[b_r]ider (Read error: 104 (Connection reset by peer)) |
03:16:42 | Jungti1234 | hmm.. |
03:16:43 | Jungti1234 | http://kr.news.yahoo.com/service/news/shellview.htm?linkid=4&newssetid=746&articleid=2005122717480073302 |
03:17:05 | Jungti1234 | http://kr.news.yahoo.com/service/news/shellview.htm?linkid=26&newssetid=463&articleid=2005122619215141214 |
03:18:15 | muesli_- | a page of "?" for me ;) |
03:18:50 | saab_rider | about $US 150 |
03:20:44 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
03:26:14 | Jungti1234 | Sorell released mp3 player who add GPS function. |
03:27:06 | saab_rider | is that the red one? |
03:28:31 | Jungti1234 | I don't understand. sorry :( |
03:31:53 | saab_rider | the MP3 player with GPS, was it red color? |
03:34:39 | Jungti1234 | um |
03:35:08 | | Quit muesli_- ("ich will Kühe!!!") |
03:35:39 | Jungti1234 | http://www.sorell.co.kr/control/products/products16.php |
03:35:40 | Jungti1234 | this |
03:36:49 | Jungti1234 | black/white/silver/orange |
03:41:32 | | Join mikearthur [0] (n=mike@82-41-227-152.cable.ubr11.edin.blueyonder.co.uk) |
03:46:33 | *** | Saving seen data "./dancer.seen" |
03:49:02 | BreakStuf | i got a quick question about WPS creation |
03:49:49 | BreakStuf | "%al %fbk %pc / %pt" why does this line obstruct some small images behind it (the spaces are the ones doing to obstruction) |
03:59:45 | saab_rider | breakstuff, it seems all the smart people are sleeping :) |
04:00 |
04:00:01 | | Nick saab_rider is now known as saa[b_r]ider (n=saab_rid@61.51.191.100) |
04:04:13 | Jungti1234 | hehe |
04:04:17 | | Join reryan [0] (n=no@203-59-119-210.dyn.iinet.net.au) |
04:04:41 | reryan | lo rockbox |
04:04:49 | Jungti1234 | hi |
04:05:00 | Jungti1234 | hey BreakStuf |
04:06:08 | reryan | anyone familiar with eclipse? |
04:06:19 | Jungti1234 | BreakStuf: You know http://www.rockbox.org/twiki/bin/view/Main/CustomWPS? |
04:27:33 | lostlogicx | c |
04:27:38 | lostlogicx | sorry. |
04:34:17 | Jungti1234 | oh -_-; |
04:34:17 | Jungti1234 | http://club.iriver.co.kr/down/freeboard/unknown-iaudio.jpg |
04:35:02 | Jungti1234 | http://us.gizmodo.com/gadgets/portable-media/dog-bites-iaudio-144914.php |
04:48:24 | | Quit BreakStuf () |
04:48:40 | saa[b_r]ider | btw, that X5 still works ;) |
04:49:32 | Jungti1234 | yes |
04:50:39 | reryan | Error launching builder (make ?f uisimulator/win32/Makefile.eclipse clean all ) |
04:50:39 | reryan | (Exec error:Launching failed) |
04:50:55 | reryan | will haunt me to my grave |
04:57:56 | | Join eEye- [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
05:00 |
05:07:37 | reryan | is it supposed to s**t itself when it gets to dumb? |
05:15:05 | | Join Mongey [0] (n=mongeyc@83-70-60-197.b-ras1.dbn.dublin.eircom.net) |
05:15:24 | Jungti1234 | what is s??t? |
05:16:40 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
05:18:10 | | Part mymomthelush |
05:19:10 | Mongey | Bger |
05:25:27 | Mongey | anyone here that can edit plugins? |
05:31:29 | | Quit Mongey () |
05:42:10 | | Join Sando [0] (n=lolsteam@techgaming.net) |
05:42:24 | | Quit Sando (Remote closed the connection) |
05:46:37 | *** | Saving seen data "./dancer.seen" |
05:46:49 | | Quit mikearthur ("Konversation terminated!") |
05:47:01 | | Join Ikarius [0] (n=ikarius@adsl-69-110-49-175.dsl.pltn13.pacbell.net) |
05:47:12 | Ikarius | holas, anyone here? |
05:48:39 | Ikarius | I'm wondering a bit about flashing firmware.... downloaded rockbox 2.5 for AJB v1, and despite the release notes saying that bootbox is now included, I dont see the firmware files in what I downloaded |
05:49:14 | Ikarius | do I download the latest test bootbox from the bootbox wiki page? |
05:49:56 | | Quit eEye- ("fractal2 mirc script (ver 1.0betar2) · http://fractal2.net") |
06:00 |
06:00:41 | | Join lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
06:00:47 | | Quit lostlogic (Read error: 104 (Connection reset by peer)) |
06:03:24 | | Join Lynx0 [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
06:17:24 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
06:17:25 | | Nick Lynx0 is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
06:19:15 | | Quit saa[b_r]ider (Read error: 104 (Connection reset by peer)) |
06:19:47 | Ikarius | anyone here? |
06:20:40 | Jungti1234 | I'm here. |
06:23:22 | Jungti1234 | http://news.dreamwiz.com/BIN/viewnews.cgi?cm=2&id=20051228&se=10&ki=aving&fn=200512280928100928594.html |
06:36:05 | | Quit `3nergy (Read error: 104 (Connection reset by peer)) |
06:40:52 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
06:56:55 | Ikarius | esh |
06:57:03 | Ikarius | sorry, Jungti, you still around/ |
06:59:12 | Ikarius | looking for anyone whom can help me with where to get ver 2.5 bootbox |
07:00 |
07:00:44 | Ikarius | I downloaded bootbox from the bootbox page to get the firmware_rec.bin file, and flashed that, and then tried to run "rombox.ucl", and it says "incompatible version" |
07:01:06 | Ikarius | so where the heck am I sposed to get the 2.5 version of bootbox? |
07:09:26 | Ikarius | mmm, ok, got it figured out |
07:09:41 | Ikarius | just had to "run" the rombox.ucl file |
07:09:52 | Ikarius | different than how I used to do it |
07:11:49 | Slasheri | amiconn: hi, did you get it working? :) |
07:13:11 | Ikarius | hi slasheri |
07:14:06 | Slasheri | Ikarius :) |
07:14:28 | Ikarius | heheh, ok, how does one build the id3 tag database? |
07:14:37 | Ikarius | is it done on the player with a plugin? |
07:14:43 | Ikarius | cant find this in the documentation |
07:15:04 | Ikarius | only the release notes mention this functionality, and they just say "with the provided tools" |
07:15:25 | Slasheri | currently you need an external program (either java or perl version to do that) |
07:15:37 | Ikarius | ok, where do I find that external program? |
07:15:51 | Slasheri | but with the new version (should be ready soon), you can build it much more easier on the player itself |
07:15:53 | Ikarius | I have perl and java on my windows boxes, as well as my linux boxes ;) |
07:16:00 | Slasheri | hehe :) |
07:16:14 | Ikarius | man, been a long time since I used rockbox |
07:16:22 | Slasheri | at least you will find the perl version from tools/songdb.pl if you have cvs version installed |
07:16:39 | Ikarius | mm, ok, I'll go hit up your cvs tree |
07:17:12 | Ikarius | if I generally want to select an artist then an album, will the ID3 database work well for that? |
07:17:19 | Ikarius | or does it not cascade categories? |
07:17:28 | Ikarius | or rather, the ID3 browse mode |
07:18:27 | Slasheri | i don't know how well the current implementation works.. i couldn't get it working at all! :D |
07:18:43 | Slasheri | but i think you should be able to do that |
07:19:31 | Slasheri | at least with the new tagcache you can do that - with genres also |
07:20:18 | Ikarius | sweet |
07:20:40 | Ikarius | good thing I |
07:20:50 | Ikarius | have been totally anal about how my MP3s are tagged |
07:21:11 | Ikarius | generally rip with EAC then redo the tags with tag&rename |
07:22:19 | Slasheri | Hmm, interesting. I pull the tags directly from some internet db at the encoding phase |
07:22:35 | Ikarius | well |
07:22:47 | Ikarius | cddb is OK, but spotty on quality |
07:22:49 | Slasheri | (with kaudiocreator one can specify the format also) |
07:23:02 | Slasheri | ah, ok :) |
07:23:04 | Ikarius | tag&rename pulls tag info from amazon |
07:23:14 | Ikarius | and supports mass tag editing |
07:23:25 | Ikarius | and puts JPGs of album covers into the tags |
07:23:41 | Slasheri | hehe, interesting. That is probably a better then |
07:23:42 | Ikarius | and can rename files based on the tags |
07:23:55 | Ikarius | it's vastly superior to any other tagging program I've seeen |
07:24:12 | Ikarius | even if it is a windows app ;) |
07:24:23 | Slasheri | easytag for linux is quite nice too. It can rename by tag or fill tags by filename also :) |
07:24:36 | Ikarius | cool |
07:24:46 | Ikarius | I'll check that out sometime |
07:24:54 | Slasheri | :) |
07:25:15 | Ikarius | long ago I spent quite a bit of time looking through tagging programs |
07:25:29 | Ikarius | and every single one I checked out sucked except for tag&rename |
07:25:42 | Ikarius | I had to get my tags straight for my audiotron ;) |
07:26:18 | Ikarius | some time, I'll think about getting a roku or something like that to replace the audiotron |
07:26:55 | Ikarius | but for now, audiotron + archos do pretty much everything I want with my MP3s |
07:27:20 | Ikarius | I cant wait to demonstrate speaking menus on my archos to my iPod wielding friends ;) |
07:27:38 | | Join _FireFly_ [0] (n=FireFly@p54A46CD5.dip.t-dialin.net) |
07:34:51 | | Quit Dist (Read error: 145 (Connection timed out)) |
07:35:09 | | Quit Slasheri (Read error: 145 (Connection timed out)) |
07:42:17 | | Quit RotAtoR ("zzzzzzzz") |
07:46:30 | | Quit Sucka (Read error: 110 (Connection timed out)) |
07:46:40 | *** | Saving seen data "./dancer.seen" |
07:48:26 | | Join Slasher [0] (i=miipekk@mad-213-01.cc.jyu.fi) |
07:48:35 | | Quit Slasher (Client Quit) |
08:00 |
08:10:46 | | Quit _FireFly_ (Remote closed the connection) |
08:17:35 | | Join saa[b_r]ider [0] (n=saab_rid@221.217.27.195) |
08:18:27 | Jungti1234 | hi |
08:18:39 | Bger | hi, Jungti1234 |
08:18:41 | amiconn | hi |
08:18:48 | Jungti1234 | :) |
08:18:51 | amiconn | Hmm, now Slasheri's gone :( |
08:19:00 | Jungti1234 | yes |
08:21:20 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
08:21:24 | Ikarius | hullo |
08:50:56 | | Join ender` [0] (i=ychat@84.52.165.220) |
09:00 |
09:04:54 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
09:07:45 | Ikarius | oh man, that's way too cool for school. my archos is now voicing directories |
09:08:20 | Ikarius | next step, make iPod toting friends totally jealous ;) |
09:09:37 | amiconn | hehe |
09:41:44 | | Join Vlad0man [0] (n=Vladoman@p54A7D886.dip.t-dialin.net) |
09:42:47 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
09:45:01 | | Quit hyarion (Remote closed the connection) |
09:46:44 | *** | Saving seen data "./dancer.seen" |
09:56:58 | | Join gromit` [0] (n=gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
10:00 |
10:02:47 | | Quit ghode (Read error: 104 (Connection reset by peer)) |
10:04:44 | | Join ghode|afk [0] (n=garudin@host-84-9-105-221.bulldogdsl.com) |
10:37:17 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
10:59:38 | | Join Dist [0] (i=dist@c250.adsl.tnnet.fi) |
11:00 |
11:02:39 | | Join Slasheri [0] (i=miipekk@c250.adsl.tnnet.fi) |
11:07:27 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
11:14:45 | amiconn | Slasheri: here now? |
11:15:46 | Slasheri | amiconn: yes, hi. Just configuring my new internet connection :) |
11:16:59 | amiconn | I have some results for you. I got tagcache sort-of working on archos |
11:17:40 | amiconn | First, I tried your idea to just align the entries (in line 710 of tagcache.c) |
11:17:55 | amiconn | This didn't work right, the lists were very incomplete |
11:18:29 | amiconn | That's understandable, as you use the length to 'walk' the list, but the length then no longer matches the true distance |
11:18:53 | amiconn | Then I tried to adjust the length itself. I changed line 700 to read: |
11:19:00 | amiconn | int len = (strlen(data) + 2) & ~1; |
11:19:23 | amiconn | This actually works, but there are still problems, but first some benchmark data: |
11:19:27 | Slasheri | ah, interesting |
11:19:58 | amiconn | Starting without any tagcache_* file, I called "Force tag cache update" |
11:20:56 | amiconn | Disk activity for ~ 9 min 30 sec, _tmp.tcd with 524399 bytes was created (there are 3233 mp3 files on my recorder) |
11:21:16 | Slasheri | oh, that sounds quite good |
11:21:23 | amiconn | RoLo'ed to start again |
11:21:32 | amiconn | Boot time was extended by ~30 secs |
11:22:45 | amiconn | File sizes: _0.tcd: 13344, _1.tcd: 7754, _2.tcd: 212, _3.tcd: 67041, _4.tcd: 233942, _idx.tcd: 66172 |
11:23:35 | amiconn | Interesting detail: the length alignment only changed the size of _0, _1 and _2; the other file sizes remained constant |
11:23:57 | Slasheri | yes, that looks normal because not all tags are uniqued |
11:24:08 | Slasheri | only artists, albums and genres are uniqued |
11:24:23 | amiconn | Yes, but that also means the length values aren't used in _3 and _4 |
11:24:33 | amiconn | ...otherwise it would crash on archos |
11:24:50 | amiconn | => you could leave them out, saving 2 bytes/entry |
11:25:00 | Slasheri | no, length is used (the same struct) but it's written directly to disk without loading to ram |
11:25:15 | Slasheri | hmm |
11:25:24 | amiconn | I know that it's the same struct, but the value is never used again (?) |
11:25:59 | amiconn | Browsing the db sort-of works, but with 2 significant bugs |
11:27:14 | amiconn | (1) Entering 'Artists' or 'Songs' splashes "Dir buffer is full!", and then only a fraction of the entries is shown |
11:27:32 | Slasheri | amiconn: that is to be expected if the dir buffer is too small.. |
11:27:43 | Slasheri | so not all entries can fit to the buffer |
11:27:44 | amiconn | The old db had a chunked browsing mechanism to go above the standard dir buffer size |
11:27:52 | Slasheri | oh |
11:27:56 | amiconn | This needs to be retained for archos |
11:28:05 | Slasheri | i will look about that then |
11:28:09 | amiconn | ...otherwise the tagcache isn't really usable |
11:28:50 | amiconn | (2) Entering 'Albums' and then an arbitrary album shows no (!) tracks at all |
11:29:50 | amiconn | Going through 'Artists' -> artist -> album works... |
11:30:51 | Slasheri | interesting, that must be a bug |
11:30:53 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
11:31:00 | Slasheri | but i will investigate those problems |
11:31:24 | Slasheri | it still looks quite good that the cache almost works on archos |
11:32:12 | amiconn | Another (minor) thing: empty tag values are shown as empty string |
11:33:13 | amiconn | I did not yet check whether playback is working properly during background update |
11:34:16 | amiconn | Btw, the file size increase caused by the word alignment in unique_insert() is so small that we should do this for all platforms |
11:34:47 | amiconn | It's just half a byte per entry on average |
11:43:52 | Slasheri | sounds good :) |
11:46:07 | amiconn | Btw, the statistics are interesting too. It seems that disk access is indeed the bottleneck, and not CPU speed |
11:46:48 | *** | Saving seen data "./dancer.seen" |
11:47:01 | amiconn | I'll test on Ondio next; depending on what part of disk access (seek or read) is the bottleneck, it will be faster or slower |
11:47:36 | amiconn | Of course the absolute numbers will be significantly smaller, as it's not possible to fit 1000s of tracks on a flash player |
11:48:25 | amiconn | One big advantage with tagcache on Ondio will be that it's possible to have the db contain tracks from both internal flash and MMC, which is impossible with the offline db |
12:00 |
12:05:20 | amiconn | Okay, test data from Ondio: |
12:06:19 | amiconn | 'Force tagcache update' => ~40 sec MMC activity (314 mp3 files, 302 on MMC + 12 internal) |
12:06:40 | amiconn | RoLo: Boot time increased by ~10 sec |
12:07:37 | amiconn | _tmp.tcd before RoLo: 52262; _0.tcd: 1520, _1.tcd: 548, 2.tcd: 62, _3.tcd: 6485, _4.tcd: 24830, _idx.tcd: 6292 |
12:07:42 | Slasheri | hehe, quite good :) |
12:07:51 | amiconn | Browsing works, with the same quirks as on recorder |
12:08:18 | Slasheri | ok, nice |
12:08:22 | amiconn | (Buffer full when browsing songs, and 'Album' -> arbitrary album is empty) |
12:14:18 | amiconn | The point with the dir buffer is that one usually structures the files in a way to avoid too large dirs, and the advice is to set 'max files in dir' as little as possible above the largest dir size |
12:15:03 | amiconn | My largest dir on recorder (and iriver) contains a little above 400 files, so I have 'max files per dir' set to 500 |
12:16:16 | amiconn | The database is different in that it might show more entries in one list (the song view should show all music files, which are >3200 on my recorder), so Zagor implemented the chunked browsing |
12:18:26 | amiconn | Increasing 'max files per dir' just for db browsing would be a waste, and impossible for a fully upgraded archos |
12:18:59 | amiconn | A 120GB disk can easily contain >10000 audio files |
12:28:20 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
12:35:06 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
12:39:26 | | Quit saa[b_r]ider (Read error: 110 (Connection timed out)) |
13:00 |
13:00:25 | | Quit edx (Read error: 110 (Connection timed out)) |
13:03:13 | | Join `3nergy [0] (n=3nergy@techgaming.net) |
13:08:11 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
13:15:16 | | Join amiconn_ [0] (n=jens@p54BD5A15.dip.t-dialin.net) |
13:19:15 | | Quit pilot000 ("CGI:IRC (EOF)") |
13:21:37 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
13:30:09 | | Quit DJDD_ ("Trillian (http://www.ceruleanstudios.com") |
13:32:41 | | Quit amiconn (Read error: 110 (Connection timed out)) |
13:32:41 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD5A15.dip.t-dialin.net) |
13:33:23 | | Join Lynx0 [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
13:46:50 | *** | Saving seen data "./dancer.seen" |
13:47:04 | | Quit pilot000 ("CGI:IRC (EOF)") |
13:48:23 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
13:48:23 | | Nick Lynx0 is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
14:00 |
14:02:01 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
14:14:45 | | Join lamed [0] (n=d4b3395e@labb.contactor.se) |
14:14:56 | lamed | Hello |
14:16:49 | Weazel_ | hi |
14:18:42 | | Join saa[b_r]ider [0] (n=saab_rid@221.217.26.184) |
14:18:46 | lamed | I see nothing is quite happening around here latelty |
14:19:45 | Weazel_ | because of the holidays i guess |
14:20:31 | lamed | haven't thought of that (jewish) |
14:20:40 | Weazel_ | ah |
14:40:30 | | Join edx [0] (i=edx@p54A859FE.dip.t-dialin.net) |
14:42:19 | | Quit Jungti1234 (Read error: 110 (Connection timed out)) |
14:52:44 | | Quit Bger ("BitchX-1.1-final -- just do it.") |
15:00 |
15:00:55 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
15:01:06 | Jungti1234 | re |
15:01:23 | | Join eEye- [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
15:08:35 | Jungti1234 | hey |
15:08:57 | eEye- | hi |
15:09:18 | Jungti1234 | :) |
15:13:15 | | Quit eEye- (Read error: 104 (Connection reset by peer)) |
15:21:06 | | Join Mongey [0] (n=mongeyc@83-70-60-80.b-ras1.dbn.dublin.eircom.net) |
15:22:22 | | Quit Jungti1234 () |
15:23:38 | | Quit reryan ("Client Exiting") |
15:26:47 | | Join Hooligan [0] (i=Hooligan@Node52-61-52-66.1dial.com) |
15:27:00 | | Join mongey1 [0] (n=mongeyc@83-70-60-80.b-ras1.dbn.dublin.eircom.net) |
15:27:08 | | Quit Mongey (Read error: 104 (Connection reset by peer)) |
15:29:02 | Hooligan | Should have the Record button on the H300s take you straight to the playlist when you're on the WPS. Would be nice. |
15:30:27 | mongey1 | Hooligan; why cant you do it yourself? |
15:30:48 | Hooligan | I mean, as a permanent change. |
15:31:15 | mongey1 | yeah |
15:31:19 | mongey1 | so did i |
15:34:40 | | Nick mongey1 is now known as Mongey (n=mongeyc@83-70-60-80.b-ras1.dbn.dublin.eircom.net) |
15:35:38 | Hooligan | I don't know enough C to make any changes without worrying about breaking something I don't notice :P |
15:35:57 | Hooligan | Well, that's a worry either way. But I'd probably do it. |
15:36:10 | Mongey | lol, same with me, matter of fact i dont know c |
15:37:12 | Hooligan | A recent study shows that programming in a language you don't know increases your chance of encountering coding errors by 73% |
15:39:30 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
15:39:36 | | Quit Hooligan () |
15:44:54 | | Quit Nilisco ("changing servers") |
15:46:41 | | Quit Mongey () |
15:46:54 | *** | Saving seen data "./dancer.seen" |
15:59:12 | | Quit lamed ("CGI:IRC (EOF)") |
16:00 |
16:13:22 | | Join Mongey [0] (n=mongeyc@83-70-60-80.b-ras1.dbn.dublin.eircom.net) |
16:42:09 | | Join _FireFly_ [0] (n=FireFly@p54A46CD5.dip.t-dialin.net) |
16:50:17 | | Quit Mongey () |
16:57:12 | | Quit Ikarius (Read error: 110 (Connection timed out)) |
16:58:59 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
17:00 |
17:03:13 | | Quit _FireFly_ (Remote closed the connection) |
17:11:40 | Slasheri | amiconn: i am still thinking how the implement sorting with the chunked browsing.. |
17:12:15 | Slasheri | amiconn: maybe that means that we will need to sort the db at the same time while committing it |
17:15:31 | | Join Nilisco [0] (i=nilisco@wrath.shellfx.net) |
17:32:50 | amiconn | Slasheri: Yes, chunked browsing needs a sorted database |
17:35:11 | Slasheri | ok, so sorting while committing should solve that :) |
17:35:54 | amiconn | Yes, if it's not too difficult to implement |
17:37:37 | amiconn | It would even save sort runs, sorting once during commit instead of each time during display |
17:37:39 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
17:38:15 | amiconn | I'm not sure whether this will work with on-the-fly commits when the tagcache is in RAM |
17:40:07 | Slasheri | Hmm, on-the-fly committing is not even implemented yet but i will investigate that soon |
17:42:16 | Slasheri | that would also make tag editing on-the-fly harder, because tags would get out of sort until next boot |
17:42:35 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:42:48 | amiconn | Hmm, what will happen when the buffer RAM gets all used up on commit? |
17:43:28 | amiconn | I saw that while this is a foreground operation, you don't use the whole audio buffer, but just 256KB |
17:43:28 | Slasheri | the commit will fail and tagcache files will get erased |
17:43:33 | Slasheri | but that is quite rare to happen |
17:44:17 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
17:44:19 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:44:24 | amiconn | I don't understand why... |
17:44:28 | Slasheri | hmm, i am not sure if we can do partial commits |
17:44:59 | Slasheri | in fact that might be possible. But the temporary file might needs to be erased after that |
17:45:01 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
17:45:24 | amiconn | I mean allocate_tempbuf() |
17:45:52 | Slasheri | oh.. |
17:45:56 | Slasheri | that is a bug |
17:46:07 | Slasheri | it should use the whole audiobuffer |
17:46:09 | amiconn | I don't understand what this is good for |
17:46:14 | amiconn | yes |
17:46:35 | Slasheri | yes, it was before it allocated only smaller buffer and did the committing on the background |
17:46:54 | Slasheri | but i think it's better to do on the foreground because it might need more memory |
17:46:57 | *** | Saving seen data "./dancer.seen" |
17:47:01 | Slasheri | and with sorting it definately needs more |
17:47:53 | amiconn | With your variable-length string structures the database gets smaller, but the old-style tagdb can easily exceed the archos RAM size |
17:48:13 | amiconn | That's why there was discussion about using merge sort for sorting |
17:53:34 | lostlogicx | how would I test something I'm trying to do to improve LCD update speed? |
17:54:05 | | Nick lostlogicx is now known as lostlogic (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
18:00 |
18:02:50 | amiconn | lostlogic: My method would be to write a test plugin that times lcd_update() |
18:03:18 | amiconn | Just call it a certain number of times and check the number of ticks passed |
18:04:57 | mirak_ | salut |
18:08:04 | | Join webguest04 [0] (n=d59e95c6@labb.contactor.se) |
18:08:20 | webguest04 | hello everybody |
18:08:35 | webguest04 | i have a question concerning the recording monitor |
18:09:22 | Nibbler | hi webguest |
18:09:26 | webguest04 | i'm a musician and play the bass... sometimes there is no amplifier around and i want to practice... so here's what i do: |
18:10:07 | webguest04 | i connect the bass to a minidisc and hit record and pause... this way, i am able to hear myself |
18:10:09 | amiconn | Slasheri: Some more test results, iriver h140 this time: |
18:10:12 | webguest04 | with earphones |
18:10:21 | lostlogic | amiconn: I wonder if I could profile it :-D yeah, I'll probably just do that. |
18:11:00 | webguest04 | now the problem is, that the signal from the bass is only mono, i hear it on one side only... |
18:11:07 | amiconn | Force tag cache update: 4 min 10 sec (3157 audio files), _tmp.tcd 497145, Rolo: boot time +20 sec |
18:11:52 | amiconn | _0.tcd: 11248, _1.tcd: 7452, 2.tcd: 208, _3.tcd: 62985, _4.tcd: 222207, _idx.tcd: 63192 |
18:12:01 | amiconn | ...and the same quirks as on archos |
18:12:28 | webguest04 | is it possible to write a plugin for rockbox that makes a mono signal from line in stereo and redirects it to line-out and headphone out? |
18:12:34 | | Join akaidiot [0] (n=nope@c-4346e255.363-1-64736c11.cust.bredbandsbolaget.se) |
18:12:50 | mirak_ | webguest04: I play bass too |
18:12:55 | webguest04 | nice |
18:13:31 | mirak_ | webguest04: I did that trick with a tape player |
18:13:54 | webguest04 | it's good for playing on long train "rides" |
18:13:55 | mirak_ | I used a dummy tape you put into cars players |
18:14:09 | mirak_ | and puted it into the walkman |
18:14:11 | amiconn | Slasheri: I noticed another quirk, not sure if we could/should do something about it. On my iriver, I have the very same album stored 3 times in different formats (mp3, and for testing flac and wavpack). |
18:14:33 | mirak_ | webguest04: well at this point I don't mind playing without amplification at all :D |
18:14:45 | amiconn | In 'Artists'->(artist), the album is shown only once, but when entering the album dir, all tracks are shown 3 times |
18:15:00 | webguest04 | yeah, but it's quite different without amplification |
18:15:53 | webguest04 | do you have experience in rockbox programming? |
18:15:54 | mirak_ | webguest04: well I sweet most with the big sound |
18:16:14 | amiconn | I also found the reason why my first try on archos gave an incomplete _tmp.tcd, as I reproduced the same problem on iriver by accident: |
18:16:41 | amiconn | The background update thread seems to react on SYS_ messages by stopping the background scan |
18:17:38 | mirak_ | webguest04: not much |
18:17:38 | amiconn | Try it yourself: Start a fresh scan with the charger unplugged, then plug the charger after a minute or so => the background scan will stop |
18:17:48 | webguest04 | mirak: do you know if it's possible? |
18:18:14 | webguest04 | mirak: i mean write a plugin that redirects its mono input to a stereo output |
18:19:49 | webguest04 | should be trivial i think |
18:20:06 | webguest04 | but i never had a look at the plugin architecture |
18:22:43 | mirak_ | can't you record mono from line in ? |
18:25:13 | | Join muesli_- [0] (i=muesli_t@88.134.22.177) |
18:25:15 | | Quit webguest04 ("CGI:IRC (Ping timeout)") |
18:25:53 | muesli_- | yo |
18:26:16 | Slasheri | amiconn: ah, interesting |
18:26:40 | Slasheri | yes, it will stop if the thread notices the command queue is not empty |
18:27:46 | amiconn | The SYS_ events are broadcast to all threads |
18:28:03 | | Join Sanitarium [0] (n=test@212.2.183.249) |
18:28:04 | amiconn | It makes sense to stop the scan on SYS_SHUTDOWN |
18:28:09 | Sanitarium | hey |
18:28:22 | amiconn | ...but not for other SYS_ events |
18:29:19 | amiconn | Erm, I mean SYS_POWEROFF |
18:32:00 | Slasheri | Hmm.. but then i would need to design the function differently to return occasionally and check what type of messages are in the queue |
18:32:22 | Slasheri | currently it can't detect the type of messages |
18:34:38 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
18:37:29 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
18:39:43 | amiconn | Slasheri: I think this will be necessary anyway. There is quite a number of SYS_ events which need different handling |
18:39:47 | | Join RotAtoR [0] (n=user@24-231-249-25.dhcp.aldl.mi.charter.com) |
18:40:02 | amiconn | check firmware/export/kernel.h |
18:40:13 | Slasheri | amiconn: yes, true.. i will find some way to do that |
18:43:07 | lostlogic | how big of an IRAM LCD buffer do you think makes sense? 1kbyte? 1kpixel? more? less? |
18:43:29 | Sanitarium | how do you declare something? |
18:46:50 | | Quit Rob2222 () |
18:48:17 | Sanitarium | I am adding a menu and it says it is undeclared |
18:48:23 | Sanitarium | how do I fix that |
18:48:24 | Sanitarium | ? |
18:49:45 | Sanitarium | anyone? |
18:53:49 | preglow | do you even know c programming? |
18:54:30 | Sanitarium | no |
18:54:36 | Sanitarium | but I am learning |
18:54:38 | Sanitarium | :| |
18:55:51 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
18:56:22 | | Nick Sanitarium is now known as San| (n=test@212.2.183.249) |
18:57:57 | mirak_ | lostlogic: that's on kernel iram space ? |
18:58:56 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
19:00 |
19:03:12 | San| | amiconn: is this good |
19:03:13 | San| | http://www.plethora.net/~seebs/faqs/c-iaq.html#section-1 |
19:07:40 | | Quit San| (Read error: 104 (Connection reset by peer)) |
19:07:45 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
19:20:53 | amiconn | lostlogic: What should an IRAM LCD buffer be good for? |
19:21:05 | amiconn | We can't fit the whole framebuffer in IRAM |
19:21:17 | lostlogic | mirak_: yeah |
19:21:25 | lostlogic | amiconn: see post on the dev list |
19:22:36 | mirak_ | I need a little resume. for a plugin, a variable declared outside a function is part of the binary code of the plugin. |
19:22:42 | amiconn | I don't see how using IRAM will speed up LCD updates if the framebuffer itself is in SDRAM |
19:22:58 | lostlogic | am testing |
19:23:02 | mirak_ | the variables inside functions are put on the stack |
19:23:17 | amiconn | What will help update speed is using burst mode for reading from SDRAM, but we don't need IRAM for that |
19:23:22 | mirak_ | the stack is in iram right ? |
19:23:23 | amiconn | Just 4 registers |
19:23:36 | lostlogic | yep, doesn't help, oh well was worth testing. |
19:23:49 | amiconn | mirak_: Depends on the thread. Not all thread stacks are in IRAM |
19:24:12 | mirak_ | amiconn: for a plugin you can have more than one thread ? |
19:24:45 | amiconn | lostlogic: I hope that more H300s will appear on ebay the next days. Then I'll acquire one |
19:25:33 | mirak_ | amiconn: why don't you wait the successort ? |
19:25:57 | mirak_ | -t |
19:26:16 | amiconn | Which successor? |
19:26:33 | amiconn | There is no direct successor afaik. |
19:26:36 | mirak_ | I wouldn't buy a H300 actually |
19:26:39 | mirak_ | it's a bit to old |
19:26:53 | lostlogic | sigh, was hoping that that idea on the devml would speedup the LCD update, I'm going to try copying bytes to registers as well, but I doubt that will help either |
19:27:01 | mirak_ | no but we are expecting one amiconn |
19:27:29 | amiconn | The H300 is actually the iriver with the best button concept for me |
19:27:42 | | Quit Rob2222 () |
19:27:58 | amiconn | H10 introduces that strange slider, which is similar crap as the ipod touchwheel |
19:28:25 | mirak_ | maybe it's best but I think it's a bit crappy |
19:28:31 | mirak_ | I have one though |
19:28:40 | mirak_ | the multidirectional cross is a pain to use |
19:29:09 | mirak_ | well not that horrible, but it could be better |
19:30:07 | mirak_ | but well if you want rockbox support |
19:30:19 | mirak_ | I would think of the ipod video because of video |
19:30:58 | amiconn | I won't buy an iPod, for several reasons |
19:31:10 | amiconn | Video should be possible on H300 as well |
19:32:18 | mirak_ | amiconn: well if you an help to optimise xvid :D |
19:32:21 | amiconn | I don't really care about video; it's a nice gimmick, nothing more |
19:32:22 | mirak_ | can |
19:32:52 | mirak_ | that's what I though, but I used it sometimes in the train |
19:32:59 | amiconn | If I would care, I would buy a PMP like one of the archos AV series |
19:33:05 | mirak_ | if you don't want to read or sleep it's nice |
19:34:16 | mirak_ | I am not sure it's worth working on video. I am not sure we can beat what iriver did with his firmaware amiconn |
19:34:52 | mirak_ | I don't know rockbox enough to be sure of that, but it seems hard |
19:34:56 | mirak_ | at least for mpeg4 |
19:35:24 | mirak_ | maybe with a less compressed format we could have a better frame rate |
19:36:13 | amiconn | I'd think mpeg2 should be within reach for usable frame rates |
19:36:17 | mirak_ | if it's possible to achieve 25 frame per seconds I don't mind having file of 1 giga instead of 200megs for a 220*176 video |
19:36:17 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
19:36:23 | | Join Ikarius [0] (n=ikarius@66.7.225.40) |
19:37:02 | mirak_ | we need anyway to reencode videos |
19:37:52 | amiconn | On archos we have realtime video ;-P |
19:38:44 | mirak_ | you have a gemini ? |
19:38:49 | amiconn | 750MB for a 3-hour film isn't too bad (including audio) |
19:39:05 | amiconn | mirak_: No, I mean rockbox on archos |
19:39:21 | mirak_ | in 220*176 750mb ? |
19:39:28 | amiconn | Of course not |
19:39:37 | amiconn | 112x64 |
19:39:45 | mirak_ | in grayscale ? |
19:39:49 | amiconn | yup |
19:40:11 | amiconn | Actually it's 67fps black & white, but it looks like grayscale |
19:40:27 | mirak_ | is there some compression on video ? |
19:40:37 | amiconn | no |
19:41:16 | mirak_ | I am motivated to try to do a mpeg2 plugin like I did for xvid |
19:41:34 | mirak_ | and see if that's better |
19:41:47 | mirak_ | we would lose on battery probably however |
19:42:39 | amiconn | I don't think the difference will be that big |
19:43:03 | amiconn | In fact we might even save battery power with mpeg2, depending on how fast we'll get the decoder |
19:43:07 | mirak_ | on battery or decode speed ? |
19:43:15 | mirak_ | ok |
19:43:38 | amiconn | On archos, I did an interesting test with video playback: |
19:43:48 | | Quit `3nergy (Read error: 104 (Connection reset by peer)) |
19:44:45 | | Join ataxy [0] (n=18cbf9bd@labb.contactor.se) |
19:46:13 | amiconn | Standard cells (1500 mAh) allow ~10 hours of music playback (160 kbps mp3). 160 kbps means rebuffering every ~80 seconds |
19:46:58 | *** | Saving seen data "./dancer.seen" |
19:47:14 | amiconn | Video playback requires rebuffering every ~20 seconds (given the same audio bitrate, plus the constant video bitrate of 480kbps) |
19:47:55 | amiconn | Video playback runs for >4 hours with the same stock batteries... |
19:50:39 | ataxy | hi is markun online |
19:51:06 | ataxy | oups yeah just saw im in the list |
19:51:37 | ataxy | want to know if you have received the source code for the gigabeat |
19:52:24 | markun | I'm here |
19:52:34 | markun | no, didn't receive it yet |
19:53:28 | markun | mirak_: did you decide which mpeg2 decoder you will use? |
19:53:52 | markun | ataxy: I just tried to run some code off the Gigabeat, but it failed.. |
19:53:57 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
19:54:33 | ataxy | ok i am waiting for it to and want to know what they are sending exactly aside from the kernel code |
19:54:53 | ataxy | oh you did |
19:56:06 | ataxy | i really hope to see something come out cuz its a great little machine but the job they did os wise, pardon me the word, sux |
19:57:17 | | Quit akaidiot ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
19:58:31 | preglow | markun: so, whats going on in the gigabeat camp? |
20:00 |
20:00:59 | markun | preglow: Just replaced a binary file called update.sh from the firmware update with a small script that should have displayer "I_Love_Rockbox" but it didn't work. |
20:02:11 | markun | preglow: take a look at this: http://130.89.160.166/Gigabeat/ledcont.txt |
20:02:24 | markun | It's what I got from 'strings ledcont' |
20:03:03 | preglow | markun: received the source code yet? |
20:03:30 | markun | Looking at "usage : ledcont ledNo Cont Bright" I guess it's only used to change some led (backlight?) brightness |
20:04:32 | markun | but objdump shows that many interesting sounding functions are also included in the file |
20:04:37 | amiconn | preglow: Afaiu, no special option is needed to make gcc generate arm thumb code. I googled for 'configure gcc arm thumb' and found this: http://ecos.sourceware.org/tools/linux-thumb-elf.html |
20:05:52 | | Join San| [0] (n=test@212.2.183.249) |
20:05:54 | preglow | no, not generate, but we dont want just thumb code, we want both 32 bit and thumb code |
20:06:15 | preglow | and libgcc thats built by default isnt compatible with that |
20:06:50 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
20:07:04 | amiconn | Why both? |
20:08:16 | preglow | thumb code is usually used for ordinary code, while 32 bit code is used for hand-optimised parts |
20:08:25 | preglow | and the most cpu-intensive parts |
20:09:10 | preglow | so we'll probably need to use the -mthumb-interwork flag for gcc |
20:09:14 | preglow | and that breaks currently |
20:13:37 | amiconn | I what way does it break? |
20:15:09 | markun | preglow: can't we just generate all thumb code and swith to 32 bit mode in the asm blocks ourselves? |
20:15:48 | mirak_ | markun: no I didn't, so if you have a suggestion maybe |
20:16:05 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
20:16:08 | amiconn | preglow: Maybe −−enable-interwork while building gcc will do the trick? |
20:16:10 | mirak_ | ffmpeg is still as horrible to extract |
20:16:49 | mirak_ | extract a plugin from |
20:16:55 | mirak_ | codec |
20:18:52 | markun | mirak_: maybe this http://libmpeg2.sourceforge.net/ |
20:19:09 | markun | don't know if it's good |
20:19:29 | preglow | amiconn: makes sense... |
20:20:29 | preglow | markun: the problem is that gcc has to use special branch instructions to jump to and from thumb code, incidentally, this instruction also doesnt support conditional execution, so therell be a performance hit |
20:21:37 | preglow | hmm, no, thats not right. i dont know why theres a performance hit, then |
20:22:07 | preglow | markun: but did you get the source code in the mail yet? |
20:22:48 | markun | preglow: no, not yet |
20:23:32 | | Join Rob2222 [0] (n=Miranda@ACB1022D.ipt.aol.com) |
20:29:21 | preglow | thats an unreasonably long time for shipping a cd |
20:29:44 | preglow | why wouldnt they let you download it instead? |
20:29:46 | markun | They told me to wait 4 weeks |
20:35:28 | mirak_ | markun: source code for what ? |
20:36:45 | ataxy | they told me a month to |
20:37:04 | markun | mirak_: linux source for the toshiba gigabeat |
20:38:11 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
20:40:08 | | Join _FireFly_ [0] (n=FireFly@p54A46CD5.dip.t-dialin.net) |
20:41:43 | | Join Lear [0] (n=chatzill@h247n1c1o285.bredband.skanova.com) |
20:57:33 | | Quit saa[b_r]ider (Read error: 110 (Connection timed out)) |
20:58:36 | lostlogic | hmm, 5% performance improvement in h300 LCD by using 7 registers to hold values from sdram and then writing them from there out to the device. |
20:59:53 | amiconn | I'd expect significantly more... |
21:00 |
21:00:37 | lostlogic | 3-5% is what I'm getting... I'm only doing it for 7 words, I'll do 14words as soon as I remember movehi syntax |
21:01:14 | amiconn | ...and 4 registers should be sufficient. 4 registers allow using line burst reading |
21:01:37 | lostlogic | oh yeah, I didn't use movem. that's why I"m not getting better. |
21:01:40 | lostlogic | will fix. |
21:02:12 | amiconn | movem.l (source),%d0-%d3, then a sequence like this: |
21:02:53 | amiconn | swap %d0, move.w %d0,(lcd), swap %d0, move.w,(lcd) |
21:02:56 | _FireFly_ | oh asm-"gurus" among themselves ;) |
21:02:59 | amiconn | ...etc for d1..d3 |
21:03:12 | amiconn | Of course the source has to be line aligned |
21:05:05 | | Join actionshrimp [0] (n=NNSCRIPT@host86-140-233-253.range86-140.btcentralplus.com) |
21:05:06 | lostlogic | *nod* how does postinc addressing work with movem? increment to the next byte after the last byte read? |
21:05:26 | Lear | Not at all on coldfire, afaik. |
21:05:30 | amiconn | movem always reads longwords, and there is no postincrement or predecrement |
21:05:43 | lostlogic | oh, so I see (just got to that page in the PRM) |
21:05:54 | lostlogic | that simplifies in a way. |
21:06:07 | amiconn | ...but that's no problem. lea.l (16,%a0),%a0 will do the trick |
21:06:33 | lostlogic | I'll leave the increment out of the asm block. |
21:07:17 | amiconn | I would do the whole lcd_write_data() in asm |
21:09:12 | lostlogic | the burst read from memory, write to LCD should be ASM, but the loop can be done outside with no penalty, and the writing of the trailing few words can be done outside of assembly... |
21:09:16 | lostlogic | at least that's how it seems to me |
21:10:47 | lostlogic | lcd-h300.s:78: Error: invalid instruction for this architecture; needs 68000 or higher −− statement `movem (%a1),%d1-%d3' ignored |
21:11:04 | amiconn | movem.l |
21:11:19 | lostlogic | figured it out as you said that. |
21:11:41 | lostlogic | think the framebuffer is line aligned? |
21:12:29 | amiconn | Yes it is. However, you'll need to handle leading non-aligned words as well |
21:12:51 | lostlogic | how ... irritating |
21:13:32 | amiconn | lcd_write_data often will often be called for a part of the framebuffer only |
21:13:36 | lostlogic | use %16 on the start address? |
21:14:19 | amiconn | You could do that, however, it would increase the amount of data to be transferred |
21:15:12 | lostlogic | howso? |
21:16:29 | amiconn | Well, if lcd_update_rect() e.g. requests to write words 4..11, you would transfer words 0..11 if you just line-align the start address |
21:17:32 | lostlogic | oh, no no I just meant I would mod 16 it to determine how much to pretransfer. |
21:17:47 | amiconn | Ah, yes |
21:18:27 | amiconn | I would do that loop-less in asm |
21:20:09 | amiconn | There's another possibility for optimisation |
21:20:48 | amiconn | The LCD controller allows to write the GRAM backwards. That'll save one swap instruction per register |
21:21:01 | lostlogic | was wondering about that |
21:21:46 | lostlogic | bah, broke the LCD driver atm |
21:22:32 | lostlogic | seems like I'm writing to a mode register weird or something, but move.w to f0000002 should only ever write data inside lcd_write_data |
21:23:32 | amiconn | preglow: I'm currently test-building binutils + arm-elf-gcc with −−enable-interwork −−enable-multilib |
21:24:18 | amiconn | Seems these options are commonly used for arm cross compilers |
21:27:10 | Slasheri | amiconn: interesting. Looks like this describes the one playback bug you recently had: http://forums.rockbox.org/index.php?topic=2196.0 |
21:28:08 | amiconn | Yes, looks like the same problem at least |
21:28:10 | Lear | Btw, anyone who knows why the expression "(1 << 32) - 1) yields the result 0xFFFFFFFF on target while 0 in the simulator (x86-cygwin)? |
21:28:15 | markun | amiconn: do you have a ARM player? |
21:28:21 | amiconn | The weird thing is that it doesn't happen always |
21:28:25 | amiconn | markun: no |
21:29:53 | amiconn | Lear: I have no idea. 0xFFFFFFFF would be correct for all 32 and 64 bit platforms |
21:29:54 | preglow | amiconn: cool, lemme know how a test build of rockbox turns out with -mthumb and the interwork flag enabled |
21:29:58 | amiconn | The wonders of x86... |
21:30:18 | preglow | amiconn: im very curious as to how big the binary ends up, its huge with 32 bit instructions |
21:30:36 | preglow | amiconn: and yeah, you probably need to add .asm32 (or something) in the inline asm parts |
21:30:39 | amiconn | I know, I've built ipod nano rockbox once for a test |
21:30:41 | Lear | amiconn: maybe a gcc bug... :) |
21:31:01 | amiconn | preglow: .code 32 or .arm |
21:31:10 | preglow | right it is |
21:31:12 | amiconn | The other option is .code 16 or .thumb |
21:37:44 | markun | .arm and .thumb look nicer :) |
21:37:54 | lostlogic | whole screen updates are nearly 2x as fast using movem.l than not. (21s/1000 vs 40s/1000) |
21:42:54 | lostlogic | (4 line flood) why does this break? |
21:42:54 | lostlogic | int precount = (int)p_bytes%16/2; |
21:42:54 | lostlogic | while(precount−−) |
21:42:54 | DBUG | Enqueued KICK lostlogic |
21:42:54 | lostlogic | *(volatile unsigned short *)0xf0000002 = *p_bytes++; |
21:42:54 | lostlogic | count-=precount; |
21:43:20 | Lear | lostlogic: part of your tremor patch applied. |
21:43:25 | | Quit Moos ("Happy Christmas @ all") |
21:43:29 | lostlogic | Lear: render point? |
21:43:46 | Lear | Yes, that and iram tweaks. |
21:43:57 | lostlogic | awesome, thanks |
21:44:22 | Lear | makes quite a difference. |
21:44:30 | markun | Lear: how much faster is it? |
21:44:50 | markun | ah, read it in the commit log :) |
21:47:01 | *** | Saving seen data "./dancer.seen" |
21:48:03 | | Join tvelocity [0] (n=tony@chan530-a117.otenet.gr) |
21:58:48 | | Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net) |
21:59:16 | stripwax | lo |
21:59:27 | preglow | hi, stripwax |
21:59:55 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
22:00 |
22:00:12 | stripwax | was wondering if anyone has any ideas about my forum posts re Auto Change Directory only working if you're viewing the wps or main menu |
22:00:34 | stripwax | but i'm just getting latest cvs to see if it's since been fixed |
22:10:55 | Slasheri | ah, i think i finally found the crossfade and track skipping glitches :) |
22:11:10 | Slasheri | and they were indeed connected together |
22:11:18 | lostlogic | lcd_update speedup patch submitted to tracker. |
22:11:42 | Paprica[sleep] | http://img341.imageshack.us/my.php?image=dump0512282307423sw.png |
22:11:50 | | Nick Paprica[sleep] is now known as Paprica (n=Paprica@CBL212-235-12-104.bb.netvision.net.il) |
22:11:50 | DBUG | Enqueued KICK Paprica |
22:12:12 | preglow | Slasheri: hooray! |
22:12:32 | Slasheri | :) |
22:12:35 | Slasheri | committing now |
22:12:42 | | Join solexx_ [0] (n=jrschulz@c169143.adsl.hansenet.de) |
22:13:08 | preglow | stripwax: weird issue |
22:13:19 | preglow | seems i need to install a new build |
22:13:56 | Slasheri | hehe, committed :) |
22:15:49 | Slasheri | preglow: the problem was i buffer overflow that even simulator couldn't catch |
22:15:59 | Slasheri | i=a |
22:19:50 | lostlogic | *gives in and signs up for the CVS ml* |
22:20:59 | | Quit tvelocity ("Leaving") |
22:25:01 | | Quit solexx (Read error: 110 (Connection timed out)) |
22:27:45 | lostlogic | Lear: prefer the prettier-in-C, uglier-in-ASM style of assembly endlines. I'll remember that if I have a next patch. |
22:30:31 | | Quit _FireFly_ ("Leaving") |
22:31:58 | preglow | Slasheri: could this crash rockbox? |
22:32:19 | Slasheri | preglow: i doubt that, but it will corrupt the audio frames |
22:32:34 | Slasheri | preglow: it can't overflow so much that it would crash it |
22:32:47 | lostlogic | man it's good to have my Shure E3s back. Can listen to music at -60dB indoors. |
22:33:31 | | Quit darkless (Read error: 104 (Connection reset by peer)) |
22:33:55 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
22:37:20 | | Join saa[b_r]ider [0] (n=saab_rid@221.223.97.228) |
22:39:39 | Lear | lostlogic: how is the bass with those? I have E2c:s, and they are a bit weak in that department on some tracks... |
22:40:11 | | Join akaidiot [0] (n=nope@c-4346e255.363-1-64736c11.cust.bredbandsbolaget.se) |
22:40:12 | lostlogic | Lear: also a bit weak, crystal clear, but lack boom. I think you have to go up to E4 to get real bass response from shure. |
22:40:34 | Lear | pretty expensive though. |
22:45:42 | amiconn | lostlogic: The precount computation you've posted is wrong |
22:46:55 | lostlogic | on patch tracker, or in here? |
22:47:01 | amiconn | here |
22:47:45 | lostlogic | not %16/2? why? |
22:47:51 | amiconn | Your formula calculates the number of words between the start address and the next-lower aligned address |
22:48:10 | lostlogic | 16-%16/2 then? |
22:48:19 | lostlogic | 16-addy%16/2 |
22:48:38 | amiconn | Yes, but with the exception that 16 becomes 0 |
22:48:56 | lostlogic | ah |
22:49:30 | amiconn | I'd use the following: ((-(int)p_bytes) & 0xF) / 2 |
22:50:21 | lostlogic | gotcha |
22:50:21 | lostlogic | thanks |
22:51:23 | amiconn | It'll probably end up as the same asm code as ((-(int)p_bytes) % 16) / 2 |
22:51:32 | amiconn | Ah, no |
22:51:34 | lostlogic | yep |
22:51:45 | | Quit akaidiot ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
22:51:53 | amiconn | '%' obeys the sign, and the implementation is compiler dependent iirc |
22:52:20 | lostlogic | 0xF is probably more clear in this situ eh? |
22:52:44 | amiconn | yes |
22:55:58 | | Join leftright [0] (n=d4406110@labb.contactor.se) |
22:56:56 | leftright | Slasheri: trying your fix now, and I dont hear any artifacts when skiiping, purrrfect |
22:57:08 | Slasheri | leftright: sounds good :) |
22:57:30 | leftright | thats with xfade off, sounds good |
23:00 |
23:01:33 | | Quit BHSPitMonkey (Read error: 104 (Connection reset by peer)) |
23:01:35 | | Join akaidiot [0] (n=nope@c-4346e255.363-1-64736c11.cust.bredbandsbolaget.se) |
23:05:30 | | Quit stripwax ("Trillian (http://www.ceruleanstudios.com") |
23:06:56 | leftright | thanks |
23:06:59 | | Part leftright |
23:07:00 | preglow | pretty build table |
23:07:30 | | Quit ataxy ("CGI:IRC (EOF)") |
23:07:34 | | Join ataxy [0] (n=18cbf9bd@labb.contactor.se) |
23:09:12 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
23:10:28 | | Quit ataxy (Client Quit) |
23:14:34 | | Join BHSPitMonkey [0] (n=billybob@adsl-65-67-112-252.dsl.rcsntx.swbell.net) |
23:16:50 | | Join LinusN [0] (n=linus@labb.contactor.se) |
23:18:39 | LinusN | Slasheri: u there? |
23:22:47 | San| | he was 20mins ago |
23:31:45 | DrumRBoy320|Away | [16:57] Slasheri's last activity |
23:31:52 | DrumRBoy320|Away | :) |
23:33:02 | | Quit markun (kornbluth.freenode.net irc.freenode.net) |
23:33:02 | NSplit | kornbluth.freenode.net irc.freenode.net |
23:33:02 | | Quit thegeek_ (kornbluth.freenode.net irc.freenode.net) |
23:33:02 | | Quit Rob- (kornbluth.freenode.net irc.freenode.net) |
23:33:05 | muesli_- | its 23:33 ;) |
23:33:07 | | Join markun [0] (n=karl@bastards.student.utwente.nl) |
23:33:33 | NHeal | kornbluth.freenode.net irc.freenode.net |
23:33:33 | NJoin | Rob- [0] (n=robbie@haylott.plus.com) |
23:35:42 | | Join dreadhead [0] (n=tonyspra@h46064b80.area1.spcsdns.net) |
23:35:51 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
23:37:11 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
23:37:16 | | Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
23:38:07 | San| | no, its 22.38 |
23:38:09 | San| | :P |
23:38:17 | DrumRBoy320|Away | w/e :P |
23:38:21 | San| | lol |
23:38:27 | DrumRBoy320|Away | can someone give me an example for a trigger script? |
23:38:35 | San| | [21:57] <Slasheri> leftright: sounds good : |
23:38:35 | San| | [22:18] <LinusN> Slasheri: u there? |
23:38:38 | San| | there |
23:38:48 | DrumRBoy320|Away | WHATEVER MAN! |
23:38:57 | DrumRBoy320|Away | can someone give me an example for a trigger script?... please? |
23:39:08 | San| | haha, wrong window |
23:39:08 | lostlogic | none of you have the time right... it's just 16:39 now :-P |
23:39:09 | San| | :P |
23:39:13 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
23:39:48 | DrumRBoy320|Away | lol |
23:39:50 | | Join mikearthur [0] (n=mike@82-41-227-152.cable.ubr11.edin.blueyonder.co.uk) |
23:39:52 | DrumRBoy320|Away | can someone give me an example for a trigger script?? |
23:40:00 | lostlogic | stop repeating yourself! |
23:40:18 | DrumRBoy320|Away | sorry, im repeating it to people who are just joining... lol |
23:40:28 | DrumRBoy320|Away | incase they know |
23:40:28 | San| | lol |
23:41:16 | muesli_- | Paprica ? |
23:41:23 | Paprica | ? |
23:41:28 | muesli_- | query? |
23:41:30 | muesli_- | ;) |
23:41:37 | Paprica | ok |
23:41:46 | Paprica | ? |
23:42:00 | San| | pappy! |
23:42:04 | muesli_- | ok..you seem not to be registered |
23:42:04 | San| | :P |
23:42:14 | muesli_- | thus you cant query.. |
23:42:20 | Paprica | [::] -NickServ- You have already identified |
23:42:56 | muesli_- | i queried you but you didnt answer |
23:43:11 | Paprica | i dont see |
23:43:14 | Paprica | =\ |
23:43:30 | muesli_- | anyway... |
23:44:06 | muesli_- | did you update your brick mania.rock on our website? |
23:45:06 | | Join linuxstb [0] (n=503a212a@labb.contactor.se) |
23:45:07 | Paprica | mm |
23:45:11 | Paprica | no |
23:45:22 | Paprica | i have no complete what i do noe |
23:45:23 | Paprica | w |
23:45:27 | Paprica | so |
23:45:42 | Paprica | after i will complete |
23:45:50 | Paprica | im update it |
23:45:54 | muesli_- | oki..why dont you commit your .rock at all? |
23:45:57 | | Quit markun ("leaving") |
23:45:59 | muesli_- | commit to cvs |
23:46:27 | Paprica | cuz its dont ready to be in the cvs |
23:46:38 | Paprica | i want to complete it first |
23:46:39 | Paprica | =\ |
23:47:03 | *** | Saving seen data "./dancer.seen" |
23:47:26 | muesli_- | okidok |
23:47:37 | muesli_- | just out of curiosity |
23:47:45 | Paprica | =] |
23:49:34 | amiconn | LinusN: Did you see the tagcache statistics for archos in the logs? |
23:49:55 | LinusN | no |
23:50:10 | amiconn | Looks promising... only some glitches to fix |
23:50:12 | LinusN | i had a hard time making slasheris patch work at all |
23:50:38 | amiconn | His latest patch compiled fine for all targets I tried, with just one warning |
23:50:59 | LinusN | mine didn't work at all, the tagcache thread wasn't started |
23:51:17 | LinusN | and the forced update didn't work either |
23:51:30 | amiconn | Yes, Slasheri forgot the init in some earlier diffs |
23:51:43 | LinusN | this was yesterday |
23:51:56 | LinusN | url to a newer one? |
23:53:23 | | Join `3nergy [0] (n=3nergy@techgaming.net) |
23:54:23 | amiconn | The dcc'd version is the one that worked for me, applied to a clean cvs checkout. The only change to make it work on archos is changing apps/tagcache.c line 700 to read: |
23:54:32 | amiconn | int len = (strlen(data) + 2) & ~1; |
23:55:08 | | Part dreadhead |
23:55:34 | LinusN | 10 minutes for 3300 files? |
23:55:45 | amiconn | Check today's log starting at ~11:15 and ~18:10 for stats |
23:55:52 | amiconn | yes |
23:56:11 | amiconn | 10 minutes plus the 30 second at next boot |
23:56:45 | LinusN | not *that* shabby |
23:56:56 | LinusN | i thought it would be longer |
23:57:06 | amiconn | It seems HD access is the limiting factor, not CPU speed |
23:57:12 | LinusN | figures |
23:57:26 | amiconn | We have asm optimised ata transfer on archos :) |
23:57:54 | LinusN | we could have dma on iriver ;-) |
23:58:24 | amiconn | ...if there were enough DMA channels |
23:58:47 | LinusN | well, we have two channels, we could use an allocating scheme |
23:58:55 | LinusN | for the second one |
23:59:00 | | Join ataxy [0] (n=18cbf9bd@labb.contactor.se) |