00:00:05 | muffti | so i tried to install rockbox |
00:00:21 | muffti | but now it shows everything on the display |
00:00:31 | ansivirus | by everything what do you mena? |
00:00:35 | ansivirus | err mean |
00:00:51 | muffti | well |
00:01:09 | muffti | i need some time to write in english, sorry |
00:01:10 | ansivirus | like dir listing etc.? |
00:01:30 | muffti | no, everything the display is able to display |
00:01:42 | muffti | black boxes instead of letters |
00:01:45 | muffti | etc |
00:01:46 | ansivirus | oh |
00:01:51 | ansivirus | eww |
00:02:02 | muffti | every pixel on the display is activatet... |
00:02:04 | ansivirus | sounds like a flash update gone wrong to me but don't know |
00:02:05 | Bagder | muffti: you _never_ see the jukebox text when it starts? |
00:02:11 | muffti | noe |
00:02:16 | Bagder | muffti: did you flash it? |
00:02:20 | muffti | no |
00:02:40 | Bagder | then you _should_ see that text first |
00:02:43 | muffti | just copied the .rockbox and the other file to the harddisk |
00:03:02 | Bagder | since the text is written there by the built-in firmware before rockbox starts |
00:03:11 | muffti | oh |
00:03:22 | ansivirus | yeah you're not ever getting ot the point of loading rockboxc |
00:03:30 | Bagder | (unless the player version functions differently than the recorder) |
00:03:59 | HCl | hello |
00:04:02 | Bagder | muffti: can you still use the USB when connected to your PC? |
00:04:18 | muffti | well, as i told you, i got the jukebox because my friend thought its dead |
00:04:30 | muffti | yes, but only at win xp |
00:04:44 | muffti | i normaly use a apple powerbook |
00:04:56 | Bagder | and you have the proper drivers installed on the mac? |
00:05:00 | muffti | mac os x cannot find the juke box |
00:05:13 | muffti | no, i tried it on the win box |
00:05:29 | Bagder | the studio 10 is not usb-storage compliant |
00:05:33 | Bagder | you need special drivers |
00:05:36 | muffti | oh, ok |
00:06:05 | Bagder | possibly win xp comes with them included |
00:07:00 | Coldtoast | Luthe rVandross died! |
00:07:10 | ansivirus | ? |
00:07:19 | Coldtoast | Luther Vandros |
00:07:20 | Moos | nooooooo :( |
00:07:27 | Moos | true? |
00:07:30 | ansivirus | when did that happen? |
00:07:32 | muffti | hm... there are no drivers for os x tiger |
00:07:34 | Coldtoast | http://news.bbc.co.uk/2/hi/entertainment/4643381.stm |
00:07:53 | Coldtoast | same age as my Dad |
00:08:10 | ansivirus | what did he die of? natural causes? |
00:08:20 | Coldtoast | yeah |
00:08:26 | Coldtoast | after suffering a major stroke |
00:08:34 | ansivirus | ah |
00:08:38 | Coldtoast | 2 years ago |
00:08:45 | ansivirus | damn |
00:08:48 | Coldtoast | then yesterday died in his sleep |
00:09:10 | Coldtoast | says he'd never fully recovered from teh stroke |
00:09:38 | Moos | :((( |
00:09:52 | ansivirus | that's too bad |
00:10:05 | Coldtoast | it is |
00:10:05 | muffti | hm... i think i'll tell my friend to buy an ipod |
00:10:06 | ansivirus | talented man.. will be missed by many |
00:10:11 | Coldtoast | so young too |
00:10:20 | Coldtoast | I mean, 54 isn't really too old |
00:10:24 | ansivirus | no it's not.. |
00:10:54 | Moos | ansivirus:respect of the talent man |
00:15:14 | | Quit ansivirus (Read error: 131 (Connection reset by peer)) |
00:23:00 | | Quit muffti ("CGI:IRC (EOF)") |
00:35:24 | | Quit webguest91 ("CGI:IRC") |
00:45:01 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
00:53:33 | HCl | gnight |
00:56:22 | Moos | goodnight :) |
00:56:38 | | Part Moos |
00:57:10 | | Join tvelocity [0] (~tony@ipa252.4.tellas.gr) |
01:00 |
01:04:27 | | Join TCK [0] (TCK@81-86-101-97.dsl.pipex.com) |
01:13:20 | | Quit Bagder (Read error: 145 (Connection timed out)) |
01:22:57 | | Part Musicmad |
01:29:59 | | Join ansivirus [0] (~ansivirus@ppp-69-148-93-76.dsl.rcsntx.swbell.net) |
01:38:53 | | Quit hicks ("Too lazy to change my quit message") |
01:48:05 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:11:13 | | Join Omar [0] (~nospam@cpc4-eswd1-3-0-cust156.renf.cable.ntl.com) |
02:11:38 | | Nick Omar is now known as Odie (~nospam@cpc4-eswd1-3-0-cust156.renf.cable.ntl.com) |
02:27:04 | | Quit kenshin (Read error: 110 (Connection timed out)) |
02:54:13 | | Quit tvelocity ("Leaving") |
03:00 |
03:06:13 | | Join ashridah [0] (ashridah@220-253-121-214.VIC.netspace.net.au) |
03:32:40 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
03:38:38 | | Quit ghostiger (Remote closed the connection) |
03:48:09 | *** | Saving seen data "./dancer.seen" |
03:51:13 | | Quit Strath (Read error: 110 (Connection timed out)) |
03:57:54 | | Quit CheeseBurgerMan (Read error: 104 (Connection reset by peer)) |
03:59:45 | | Join CheeseBurgerMan [0] (~Dan@63.150.80.210) |
04:00 |
04:05:05 | | Quit cYmen_ ("zZz") |
04:05:43 | | Join QT_ [0] (as@area51.users.madwifi) |
04:06:03 | | Quit QT (Read error: 131 (Connection reset by peer)) |
05:00 |
05:21:51 | | Quit pill (Read error: 145 (Connection timed out)) |
05:48:10 | *** | Saving seen data "./dancer.seen" |
05:51:17 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
06:00 |
06:06:15 | | Join pill [0] (dearth@ip-130.net-82-216-140.issy4.rev.numericable.fr) |
06:19:05 | | Quit CheeseBurgerMan (Read error: 110 (Connection timed out)) |
06:39:08 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
07:00 |
07:30:04 | | Quit pike (Read error: 110 (Connection timed out)) |
07:48:11 | *** | Saving seen data "./dancer.seen" |
08:00 |
08:18:19 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
08:36:38 | | Quit Strath (Read error: 110 (Connection timed out)) |
08:49:27 | | Join pike [0] (pike@c83-249-120-126.bredband.comhem.se) |
08:56:27 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
09:00 |
09:12:11 | | Join Lost-ash [0] (ashridah@220-253-123-110.VIC.netspace.net.au) |
09:18:08 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
09:18:16 | | Part stoffel |
09:28:39 | | Quit ashridah (Read error: 113 (No route to host)) |
09:33:40 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-123-110.VIC.netspace.net.au) |
09:48:14 | *** | Saving seen data "./dancer.seen" |
10:00 |
10:13:11 | HCl | mrf |
10:18:10 | | Quit pike (Read error: 110 (Connection timed out)) |
10:18:23 | | Join Chamois [0] (~Chamois@i01v-62-35-66-23.d4.club-internet.fr) |
10:20:17 | | Quit Chamois (Client Quit) |
10:33:13 | | Quit `nert|Uni (Read error: 104 (Connection reset by peer)) |
10:49:31 | | Join belgarath [0] (~acd7b6cd@labb.contactor.se) |
10:49:49 | belgarath | would ir |
10:49:53 | belgarath | would ot |
10:51:03 | | Quit belgarath (Client Quit) |
10:57:01 | HCl | what? |
10:57:02 | HCl | o.o; |
10:58:32 | * | HCl wants to do something useful :/ |
10:58:40 | * | HCl prods Slasheri and amiconn |
11:00 |
11:04:02 | Coldtoast | yaaay! got my PDA back |
11:07:03 | | Join tvelocity [0] (~tony@ipa252.4.tellas.gr) |
11:07:22 | ashridah | port rockbox to it :) |
11:07:42 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
11:07:43 | | Quit einhirn (Read error: 131 (Connection reset by peer)) |
11:07:49 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
11:08:05 | Coldtoast | heh |
11:08:21 | Coldtoast | rockbox on an x50v |
11:08:25 | Coldtoast | imagine that |
11:14:12 | | Join PaulJ [0] (~PaulJ@vpn-3060.gwdg.de) |
11:22:15 | * | HCl has linux on his pda... |
11:22:20 | HCl | i could probably just run the x11 sim on it |
11:33:52 | Coldtoast | Zaurus? |
11:36:40 | HCl | yea |
11:41:24 | | Join pike [0] (pike@c83-249-120-126.bredband.comhem.se) |
11:41:33 | Coldtoast | are they good? what are the specs? |
11:42:05 | Coldtoast | my x50v would be SO great to run Linux on. 624MHz, VGA display |
11:42:19 | Coldtoast | intell accelerated gfx with 16MB |
11:42:21 | Coldtoast | Intel |
11:42:37 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
11:42:48 | Moos | Morning all |
11:42:51 | Coldtoast | wifi and bluetooth, SD and CF slot |
11:42:55 | Coldtoast | hey Moos |
11:48:15 | *** | Saving seen data "./dancer.seen" |
11:55:25 | Slasheri | iriver battery test (128k mp3, crossfade on) 14h with standard old battery and still going :) |
11:56:06 | Coldtoast | I'll do a test with my 2200mAH when I get it |
11:56:08 | tvelocity | Slasheri, volume? |
11:56:20 | crwl | wasn't that something around 15-16 hours with the original firmware? |
11:56:40 | Coldtoast | what data would be handy? maybe what voltage every 15mins? |
11:56:45 | Slasheri | volume 62, no headphones connected. I think this should not affect very much to the battery life |
11:56:59 | Coldtoast | I get just under 16hrs with my standard battery |
11:56:59 | Slasheri | crwl: yep |
11:57:41 | tvelocity | how many mAH is irivers standard battery? |
11:57:47 | Coldtoast | 1300 |
11:58:38 | tvelocity | cool, i think i should get one of those 2200mAH ones too... |
11:58:54 | Coldtoast | they're really cheap |
11:59:03 | Coldtoast | get it off of ebay |
11:59:38 | tvelocity | yeah, but i'm not sure i'm able to replace it |
11:59:53 | Coldtoast | on ebay, search for "2200mah" then look for Ipod 1st gen ones |
12:00 |
12:00:01 | crwl | i've also got one of those 2200 mAh batteries coming |
12:00:09 | Coldtoast | well, 1st and 2nd gen |
12:00:24 | Coldtoast | crwl: http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&category=3728&item=5785413142&rd=1 |
12:00:26 | Coldtoast | same as that? |
12:01:35 | crwl | Coldtoast, nope, hmm... |
12:01:49 | Coldtoast | off ebay? |
12:01:51 | crwl | http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=3730&item=5212545033&rd=1 |
12:01:57 | crwl | that |
12:02:30 | crwl | they're the same though, it seems |
12:02:30 | Coldtoast | same battery |
12:02:33 | Coldtoast | different seller |
12:02:40 | crwl | yep |
12:02:48 | Coldtoast | you only get 6months warranty tho |
12:03:18 | crwl | heh, well |
12:04:25 | tvelocity | 2200mAH is the maximum available? |
12:08:58 | Coldtoast | looks like it, yeah |
12:10:33 | Coldtoast | ah cool! a guy I know from Weta is online. not seen him on in ages |
12:10:42 | Coldtoast | I imagine they keep him damn busy tho |
12:11:31 | | Join ghostiger [0] (tor@07486633c5c23074.session.tor) |
12:13:32 | tvelocity | and how is it? heavier? |
12:13:42 | Coldtoast | don't have mine yet |
12:13:58 | Coldtoast | HCl and markun have them tho |
12:19:54 | | Quit tvelocity ("Leaving") |
12:44:15 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:47:56 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
12:49:42 | Slasheri | iriver with rockbox 15h and still playing! |
12:51:05 | Slasheri | at least the battery performance is no worse than with iriver firmware :) |
12:59:25 | Coldtoast | you recording the battery info so the battery remain time can be configured properly? |
13:00 |
13:01:55 | Slasheri | unfortunately no :/ |
13:02:01 | Coldtoast | ok |
13:02:20 | Slasheri | but i think the battery meter should be quite accurate now. Only the remaining time has to be configured |
13:02:21 | Coldtoast | bummer. heh |
13:02:41 | Coldtoast | yeah. my remain time is way out. never seen it go >10hrs |
13:02:55 | Coldtoast | when it's fully charged it says something like "8hrs 53mins" |
13:03:06 | Slasheri | yep, mine too |
13:03:19 | | Join belgarath [0] (~acd7b6cd@labb.contactor.se) |
13:03:26 | Slasheri | i think we can get close to the 16 hours |
13:03:37 | Slasheri | and with a fresh battery maybe even more |
13:03:56 | Coldtoast | if I change the battery to 2000mAH tho, it says 16hrs or so I think |
13:04:29 | Slasheri | hehe, yes. i think it should be easy to correct that reamining time meter |
13:04:42 | belgarath | is the estimated battery time still for archos? |
13:04:53 | belgarath | it sometimes seems quite innacurate |
13:05:03 | Slasheri | yes, it's not calibrated for iriver yet |
13:05:40 | | Join Febs [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:05:54 | belgarath | if it goes down to 0 minutes does the unit shut down even if there is several hours playback time left? |
13:05:54 | Coldtoast | Slasheri: so do you think pretty much all bugs are gone from crossfade? |
13:06:12 | Slasheri | Coldtoast: should be, currently i don't know any bugs with crossfade :) |
13:06:30 | Coldtoast | cool. Mine's not crashed inteh past 24hrs or so |
13:06:39 | Slasheri | and it doesn't affect almost at all to the battery life |
13:06:47 | Slasheri | great :) |
13:06:51 | Coldtoast | good work! |
13:07:10 | Coldtoast | nice to see mono MP3s are sorted |
13:07:18 | Slasheri | :) |
13:07:41 | belgarath | hmm i had a problem yesterday when i played a buggy m3u file, and my unit was on resume, so whenever i booted the player up it froze |
13:07:45 | Coldtoast | tho I get clicking with 2200KHz mono. that'd just be a resamplingthing tho wouldn't it? |
13:07:51 | belgarath | i was forced to boot into iriver firmware |
13:08:13 | | Join stripwax [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
13:08:16 | belgarath | is there a way to turn resume off without going into the settings (like when starting player up) |
13:08:23 | Slasheri | resampling is still a little buggy and that may crash the player |
13:08:30 | Coldtoast | k |
13:08:37 | stripwax | hellohello |
13:08:44 | Coldtoast | ahoy hoy |
13:09:24 | belgarath | i don't believe it - i am about to ship my h120 off to iriver america to fix a broken reset button, and i will be without it and rockbox for 3 weeks! |
13:09:52 | Coldtoast | did you flash an unmodded firmware? |
13:10:04 | Coldtoast | I think I would |
13:10:05 | belgarath | i'm going to lol |
13:10:11 | | Part stripwax |
13:10:13 | belgarath | i haven't sent it yet |
13:10:18 | Coldtoast | ok |
13:10:21 | | Join stripwax [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
13:10:22 | stripwax | oops |
13:10:26 | belgarath | i also formatted it so they can't steal my music... |
13:10:26 | stripwax | hello again. ;-) |
13:10:32 | Coldtoast | how'd reset get brken? |
13:10:37 | stripwax | overuse? |
13:11:13 | Coldtoast | I use a wooden toothpick on mine |
13:11:24 | stripwax | i'm more a paperclip kinda guy |
13:11:35 | Coldtoast | well, a paperclip is metal tho |
13:11:45 | stripwax | .. ? |
13:11:50 | Coldtoast | metal and plastic don't get along that well |
13:11:59 | Coldtoast | it's easy to wreck plastic with metal |
13:12:20 | Coldtoast | dn't want to bust my reset button all to bits with a metal clip |
13:13:03 | belgarath | yeah i used a pin |
13:13:12 | belgarath | paper clips work good tho |
13:13:30 | stripwax | i put a hole thru my reset button with a pin :-( so that's why i now use a big fat paperclip instead |
13:13:47 | belgarath | i'd prefer it if they just fixed the reset button but it looks like i will get a replacement |
13:14:03 | * | belgarath prays i won't get an old refurbished model |
13:14:19 | Coldtoast | I used to use this pointy metal thing I have but one time it felt like I pierced the reset button |
13:14:30 | Coldtoast | so now I prefer the toothpick |
13:14:46 | belgarath | i wouldn't mind if they ran out of h120s and sent a new h320 but would probably prefer to have optical in/out |
13:14:48 | Coldtoast | man. what are the chances they still have a H120 lying around? |
13:14:55 | stripwax | here's a thought - could we have a rockbox option to autoreset on an illegal instruction/etc? rather than always need to reach for a toothpick/pin/clip which may not be available? |
13:15:04 | belgarath | ooh good idea |
13:15:16 | stripwax | yeah |
13:15:23 | Coldtoast | yup |
13:15:24 | belgarath | if you can implement that i won't send my player away lol |
13:15:31 | stripwax | hehe |
13:15:52 | Coldtoast | you could dismantle your player and fix it yourself belgarath :)] |
13:15:59 | Coldtoast | but you'd void the warranty |
13:16:18 | Coldtoast | I think I still have 5 months left on mine |
13:16:27 | stripwax | mine's long gone |
13:16:43 | Coldtoast | maybe only 4 actually |
13:16:48 | belgarath | i have like a year and 5 monthes |
13:16:55 | belgarath | because europe has 2 years |
13:16:59 | Coldtoast | oh? nice! |
13:17:08 | belgarath | even tho technically rockbox has voided it |
13:17:09 | stripwax | hmm, mine didn't?! |
13:17:09 | Coldtoast | maybe I have 2 years here in Australia |
13:17:42 | belgarath | really? mine came with a warranty card saying 1 year for america and 2 for europe |
13:17:52 | crwl | europe has warranty for 2 years? |
13:18:07 | belgarath | apparently yes |
13:18:09 | crwl | i thought i have one year, and it's gone now, bought it in june 2004, i think |
13:18:21 | belgarath | dunno if they changed it tho |
13:20:16 | | Part stripwax |
13:20:24 | | Join stripwax [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
13:20:26 | stripwax | nnnggg... |
13:20:34 | stripwax | something keeps killing my irc window.. |
13:20:51 | belgarath | would this be hard to implement: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1231281 |
13:21:20 | Coldtoast | that'd be very nice |
13:22:41 | Coldtoast | who here has dismantled their iriver? |
13:25:31 | | Quit Moos (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
13:26:54 | belgarath | i would, so that i could fit a new battery |
13:27:07 | belgarath | however i can't find anywhere that sells them |
13:27:19 | stripwax | ebay dude! |
13:27:27 | stripwax | they're about £7 ... |
13:27:30 | stripwax | (new!) |
13:27:53 | belgarath | what do you search for |
13:28:01 | belgarath | i kept getting 1600mAH batterys |
13:28:11 | stripwax | 2200 mah ipod ... |
13:28:11 | belgarath | which isn't much of an improvement |
13:28:34 | stripwax | http://search.ebay.co.uk/2200-mah-ipod_W0QQfkrZ1QQfromZR8 |
13:28:53 | belgarath | i stand corrected thanks |
13:29:14 | stripwax | HCI reckons it could be 2300 mah |
13:29:26 | stripwax | but i never found any of those |
13:29:45 | Coldtoast | it's 2200mAH stripwax |
13:29:49 | belgarath | they're all 4mm wide |
13:29:54 | belgarath | i mean deep |
13:29:55 | Coldtoast | Iordered the same battery as him |
13:30:02 | belgarath | will that fit in an h120? |
13:30:07 | stripwax | yep |
13:30:07 | Coldtoast | yep |
13:30:08 | Coldtoast | JUST |
13:30:12 | belgarath | really? |
13:30:15 | Coldtoast | snug fit |
13:30:28 | belgarath | but that's not bad tho? |
13:30:44 | belgarath | because i'd really love a new battery |
13:30:47 | stripwax | http://www.misticriver.net/boards/showthread.php?t=4680 |
13:30:56 | Coldtoast | why bother tho? youonly get another ~10hrs battery :) |
13:31:02 | stripwax | i'll do this just as soon as my battery performance really starts to die |
13:31:25 | stripwax | i'd rather improve battery performance of rockbox than buy a new battery ;-) |
13:31:35 | Coldtoast | I'm doing it now, even tho my battery's fine and only 7months old |
13:32:19 | Coldtoast | I'm one of only 2 ppl I know who has an iriver |
13:32:36 | Coldtoast | my friend has a h340 tho. mine's a h140 |
13:32:46 | stripwax | i know three others (two h120, two h340) |
13:32:57 | belgarath | do you have to buy a torx screwdriver to fit the battery? |
13:33:24 | stripwax | yeah, the cheapest set i found was at ebuyer.com |
13:33:26 | Coldtoast | some ppl sell them with a torx to fit the ipod |
13:33:29 | belgarath | ok |
13:33:46 | Coldtoast | like the guy I bought from. comes with a torx |
13:34:22 | Coldtoast | I'll need it for my phone too, if i fits. replacing the cracked LCD next week and need a torx |
13:34:27 | belgarath | this the kind of thing? |
13:34:29 | belgarath | http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&category=20769&item=4391509848&rd=1 |
13:34:55 | | Join jipi [0] (~jipi@cm66.gamma186.maxonline.com.sg) |
13:35:02 | | Join jipi_ [0] (~jipi@cm66.gamma186.maxonline.com.sg) |
13:35:25 | Coldtoast | what do you need for the iriver? T6? |
13:35:41 | Slasheri | T5 |
13:36:02 | belgarath | is it difficult to switch the polarity? |
13:36:02 | Coldtoast | thought that might be the case. And how about the ipod? |
13:36:07 | | Quit jipi_ (Client Quit) |
13:36:07 | | Quit jipi (Client Quit) |
13:36:14 | Coldtoast | it's VEY easy belgarath |
13:36:17 | | Join jipi [0] (~jipi@cm66.gamma186.maxonline.com.sg) |
13:36:17 | Coldtoast | VERY |
13:36:17 | | Join jipi_ [0] (~jipi@cm66.gamma186.maxonline.com.sg) |
13:36:37 | Coldtoast | done it a few times with various things |
13:36:40 | stripwax | belgrath - i got this http://www.ebuyer.com/customer/products/index.html?rb=8605476664&action=c2hvd19wcm9kdWN0X292ZXJ2aWV3&product_uid=64275 |
13:37:08 | belgarath | cool thanks |
13:37:30 | belgarath | i will buy one of these batterys and install it when my h120 comes back from america |
13:37:30 | | Quit jipi_ (Client Quit) |
13:37:37 | Coldtoast | Slasheri: are the only torx screws the 4 on the top and 4 on the bottom? |
13:38:45 | stripwax | isn't there one on the side/ |
13:39:01 | Coldtoast | think I read there's no need to undo tha one tho |
13:39:10 | stripwax | ah cool |
13:39:20 | Coldtoast | hope that's the case |
13:39:26 | | Quit jipi (Client Quit) |
13:39:36 | | Join jipi [0] (~jipi@cm66.gamma186.maxonline.com.sg) |
13:39:42 | | Quit jipi (Read error: 131 (Connection reset by peer)) |
13:41:05 | Slasheri | Coldtoast: yes, there are two screws on the sides too |
13:41:19 | Coldtoast | ah damn |
13:41:24 | Slasheri | those are the same T5 though |
13:41:39 | Coldtoast | was hoping there was no need to take those out |
13:42:10 | Slasheri | hmm, it's easy to take those out |
13:42:35 | Coldtoast | and no little fiddly bits fall out when youdo? |
13:42:37 | Slasheri | just don't tighten any screws too much when you put them back in |
13:42:48 | Slasheri | no |
13:42:52 | Coldtoast | cool |
13:45:59 | belgarath | hmm ionity batterys look good as well |
13:47:11 | Coldtoast | yeah... at 4 times the prce |
13:47:17 | Coldtoast | and smaller capacity |
13:47:47 | Coldtoast | Ionity is rated at 1900mAH (tho they sometimes list them as 1900-2000mAH) |
13:48:17 | *** | Saving seen data "./dancer.seen" |
13:49:09 | Coldtoast | damn! ipod uses T6 |
13:51:01 | belgarath | i suppose |
13:51:16 | belgarath | but i don't know how i would switch the molex connectors |
13:51:28 | belgarath | on the 2100mah battery |
13:52:24 | Coldtoast | it's liek this |
13:52:45 | Coldtoast | the wires have a metal bit crimped to them which fits into the plastic connector |
13:54:08 | Coldtoast | err, this is hard to explain |
13:55:05 | Coldtoast | basically, you get something small and pointy, slip it into the top of the connector to lift the lplastic that holds the metal crimped bit into the connector |
13:55:29 | Slasheri | now the iriver has passed 16h and still playing! better battery performance with rb than iriver fw :) |
13:55:45 | Coldtoast | pull the wires out and switch them and put them intot he connector again |
13:56:27 | | Join bipak_ [0] (~bip@p50884EBB.dip.t-dialin.net) |
13:56:36 | belgarath | thats great news slasheri - is this with 1300mah battery? |
13:56:41 | Slasheri | belgarath: yes |
13:56:49 | belgarath | wow |
13:56:55 | ashridah | Slasheri: nice work. |
13:57:05 | belgarath | it must be the extra codec optimisations and smarter hd buffering |
13:57:22 | belgarath | what bitrate btw? |
13:57:28 | ashridah | is that coming down to the caching policy rockbox has vs iriver's, or something else? |
13:57:37 | Slasheri | belgarath: 128k cbr mp3 |
13:58:11 | * | ashridah notes he came across an ogg that claimed to be 60000kbps@32kHz last night |
13:58:12 | belgarath | ok |
13:58:25 | belgarath | how did you get that? |
13:59:09 | ashridah | i wouldn't be surprised if it was an issue in the ogg file, but they were ripped out of gta:Sa |
13:59:28 | ashridah | actually, no, it wasn't the ogg, now that i think about it. |
13:59:36 | ashridah | definently rockbox's bitrate detection for vorbis :/ |
14:00 |
14:02:20 | belgarath | thats strange i was quite pleased with the way rockbox detected lame vbr bitrates |
14:02:33 | belgarath | better than iriver just copping out and displaying "vbr" |
14:02:51 | ashridah | yeah, but that's not vorbis, that's mp3. |
14:02:56 | crwl | hmm |
14:02:59 | ashridah | apparently vorbis is a bit harder |
14:03:20 | crwl | with ogg files, iriver firmwares show the nominal bitrate field in the vorbis header |
14:03:29 | crwl | which is quite lame too |
14:12:31 | belgarath | oh dear my sister's ipod mini crashed... |
14:12:39 | belgarath | and it doesn't have a reset button |
14:13:53 | | Quit stripwax (Read error: 110 (Connection timed out)) |
14:14:42 | | Join stripwax [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
14:14:50 | stripwax | grr. hi again! keep dying |
14:14:58 | | Part stripwax |
14:15:06 | | Join stripwax [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
14:15:07 | stripwax | ffs!!! |
14:15:18 | crwl | it's quite irresponsible to create a device with a fixed battery that doesn't have a reset button |
14:15:49 | belgarath | yes especially since the procedure described by apple doesn't seem to work |
14:16:02 | HCl | hello |
14:16:12 | Slasheri | hi HCl :) |
14:16:18 | stripwax | we bitching about ipods? brilliant! |
14:16:18 | HCl | hey slasheri |
14:16:23 | HCl | any progress on those events? :) |
14:16:31 | Slasheri | HCl: there are already done :) |
14:16:38 | Slasheri | you may start using them ;) |
14:16:42 | Slasheri | *they |
14:16:52 | Slasheri | just look at the playback.h |
14:17:01 | HCl | great |
14:18:13 | HCl | whats the disk spinning bool for? |
14:19:01 | Slasheri | you can use that variable to determine if the disk is currently spinning (there are some special cases when it's not) |
14:19:07 | | Quit bipak (Read error: 110 (Connection timed out)) |
14:20:54 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
14:21:09 | HCl | aha |
14:21:21 | HCl | well if it isn't i'd have to spin it up anyways, dunno if it matters |
14:21:34 | Slasheri | Hmm, ok |
14:22:16 | Slasheri | maybe i could fix even that, just ignore the variable |
14:24:15 | belgarath | would it be possible for, when an error occurs causing you to manually reset the player, it automatically resets itself? |
14:24:29 | belgarath | *without you having to forage for a paperclip... |
14:25:10 | belgarath | this was suggested by stripwax |
14:26:01 | * | HCl scratches his head |
14:26:16 | HCl | mmm, i think the last track bool would be more useful at the unbuffer bulk event o.o |
14:26:34 | Slasheri | really? :D |
14:26:42 | * | Rick bounces |
14:26:44 | HCl | yea cause when you're buffering you're just reading, not writing |
14:26:48 | Rick | so what's new? |
14:26:51 | stripwax | should be a piece of cake.. just change the infinite while loop in system.c to do a reset... based on a config option maybe |
14:26:54 | Rick | I havn't looked at rockbox in a couple months |
14:26:54 | Rick | :D |
14:26:55 | HCl | and when unbuffering it would allow me to fsync only at the end |
14:26:56 | Slasheri | ah, yes. I could add it to both |
14:27:01 | HCl | please :) |
14:27:06 | Slasheri | :) |
14:27:19 | Rick | no college means not much use of my iriver :< |
14:27:21 | Rick | hehe |
14:27:40 | stripwax | (line 424) |
14:30:20 | | Join amiconn [0] (jens@pD9F4C660.dip.t-dialin.net) |
14:31:29 | * | HCl goes to rewrite his code |
14:36:53 | Slasheri | iriver battery test finished, playback time: 16 hours 40 minutes |
14:38:44 | stripwax | what was the test setup? |
14:39:04 | ashridah | you know, there's something decidedly odd about listening to the pastoral symphony while gunning down gangs in gta :) |
14:40:23 | Slasheri | 128 cbr mp3 (one folder with repeat on), crossfade on, no remote, volume 62 (no headphones) |
14:40:41 | stripwax | stock battery or upgraded? |
14:40:52 | Slasheri | standard old stock battery (1300 mAh) |
14:40:58 | stripwax | very nice |
14:41:02 | Rick | indeed |
14:41:02 | Slasheri | :) |
14:41:06 | amiconn | hi |
14:41:11 | Slasheri | hi amiconn |
14:41:14 | Rick | hello there amiconn |
14:41:17 | HCl | mmm, my new headphones rock compared to my old ones |
14:41:19 | amiconn | Slasheri: Was that iriver fw or rockbox? |
14:41:28 | Rick | pretty sure rockbox |
14:41:31 | Slasheri | amiconn: rockbox of course (iriver has no crossfade ;) |
14:41:37 | Rick | max volume of iriver is 40 iirc |
14:41:38 | HCl | nice :) |
14:41:49 | HCl | i'll try to do a battery test later on, i have an 2200mah battery.. |
14:41:50 | amiconn | And btw, I would recommnd to use mp3 ~192 kbps for runtime tests |
14:42:07 | amiconn | (That's what the rockbox estimations on archos are based on as well) |
14:42:36 | Slasheri | ah, i just wanted to make the test with about same setup than iriver has based the 16h estimation |
14:43:01 | amiconn | Ah ok |
14:43:09 | amiconn | So we get a nice comparison :) |
14:43:35 | amiconn | Still someone should probably do a 192 kbps test (perhaps with iriver fw as well) |
14:44:18 | stripwax | the battery upgrade forums on misticriver have detailed battery tests on iriver fw already |
14:45:06 | amiconn | stripwax: Are there results for the stock battery as well? |
14:45:24 | stripwax | pretty sure there are.. |
14:45:51 | Slasheri | Hmm, but those tests was made with the old rockbox code? |
14:46:53 | stripwax | Slasheri- how old? |
14:47:51 | Slasheri | stripwax: at least the mp3 code has got some performance enhancements due to the dsp system |
14:55:59 | | Quit belgarath ("CGI:IRC") |
15:00 |
15:03:03 | stripwax | am i right in thinking cpu boost is only enabled while filling the pcm buffer? or is it always enabled all the time while playing vorbis tracks? |
15:06:07 | | Join Jleagle [0] (Owner@spc1-cosh3-5-0-cust176.cosh.broadband.ntl.com) |
15:06:31 | Slasheri | stripwax: it's always enabled while filling the buffer and after that only when it's necessary |
15:06:41 | stripwax | Slasheri - cool |
15:06:46 | Slasheri | :) |
15:08:54 | stripwax | ah yes, just found the pcm_watermark_callback stuff. neat-o! |
15:09:32 | HCl | hm |
15:09:39 | HCl | a short on an 16bits cpu is still 16bits, right? |
15:09:49 | stripwax | HCl yeah usually |
15:10:59 | Slasheri | yes, but coldfire is 32 bits cpu |
15:11:18 | Slasheri | so short = 16 bits, int 32 |
15:14:01 | amiconn | HCl: char, short and long are always 8, 16, and 32 bits on both 16 and 32 bit cpus. Only int changes size |
15:14:10 | HCl | k |
15:15:22 | stripwax | amiconn - not sure that's guaranteed - only that char <= short <= int <= long. |
15:15:55 | amiconn | I said on 16 and 32 bit cpus - not everywhere |
15:16:13 | amiconn | Things get very tricky when considering 64 bit archs |
15:20:21 | | Quit Jleagle ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
15:29:49 | | Quit ashridah (Read error: 110 (Connection timed out)) |
15:32:03 | | Join ashridah [0] (ashridah@220-253-120-62.VIC.netspace.net.au) |
15:35:08 | stripwax | am i right in thinking DEBUGF output can go to the iriver remote? i'm wondering if i can get useful debug output to find out why my hard drive is sometimes squeeling...? |
15:35:53 | HCl | amiconn: i just saved about 700 bytes, there's a slight chance we might have rombox after i finished implementing the 2 event approach thing... dunno how much you need.. |
15:36:19 | amiconn | Neato :) |
15:36:35 | amiconn | Currently I would need 720 bytes less to make rombox fit |
15:36:46 | amiconn | (with sh-elf-gcc 3.3.5) |
15:37:13 | amiconn | I'm currently working on centralising the IDATA/ICODE #defines |
15:37:29 | amiconn | I need that for greyscale - otherwise readability would suffer |
15:38:17 | stripwax | anyone know why auto bookmark writing on poweroff doesn't work if Harddrive Power Off is enabled? |
15:38:24 | amiconn | HCl: What are you working on? More efficient database code? |
15:38:25 | stripwax | is that expected? |
15:38:36 | amiconn | stripwax: Nope |
15:38:57 | stripwax | hmm |
15:39:07 | amiconn | I don't use autobookmarking, so I didn't experience it myself |
15:39:50 | amiconn | Harddrive poweroff just saves a little bit more power by phyisically switching off HD power instead of using standby mode only |
15:40:06 | amiconn | Standby current saved, but at the cost of a little bit longer spinup time |
15:40:07 | stripwax | i'm wondering if attempting to write an automatic bookmark on power off is knackering my harddrive and causing that squeeling sound |
15:40:32 | amiconn | It should never do that on sw poweroff platforms, as the iriver is |
15:41:21 | stripwax | well something's not right.. can i get debugf output on the remote to see what it says when my hd squeals? |
15:41:43 | amiconn | You would have to add that yourself, I think |
15:41:46 | Slasheri | stripwax: you should use logf for that, i don't know if DEBUGF works on iriver |
15:41:55 | amiconn | No it doesn't |
15:42:14 | amiconn | DEBUGF() is for debug builds, and there is still no gdb stub for iriver |
15:42:15 | stripwax | I wouldn't know where to add it .. given that i don't know what the cause is. could debugf be madded to logf somehow? |
15:42:23 | stripwax | ^mapped |
15:42:36 | amiconn | Possibly, it's a macro after all |
15:44:05 | stripwax | hm, the ata_hard_reset code should probably be using the atomic bitfield macros |
15:44:34 | amiconn | There are very probably many places that should use them |
15:44:47 | amiconn | That's why I added that ToDo: to my commit msg |
15:44:52 | stripwax | ;_) |
15:47:29 | HCl | amiconn: converting the runtime database code to store its data in the id3 structure |
15:47:35 | amiconn | Ah |
15:47:59 | HCl | noticed a buffer that was being used for filenames that was 1kb, rather than MAX_PATH |
15:48:12 | HCl | i do have to remember to implement that limit in the database generator though |
15:48:18 | *** | Saving seen data "./dancer.seen" |
15:48:19 | amiconn | Mhm |
15:48:32 | HCl | it should print out severe warnings / errors if it goes above the limit set in the code |
15:48:46 | HCl | or better, just skip files that have a filename longer than that |
15:48:48 | amiconn | MAX_PATH is the limit in rockbox almost everywhere |
15:48:52 | HCl | yea, i know |
15:49:31 | amiconn | That buffer size is bss space though, doesn't save binary size |
15:49:49 | amiconn | Still nice to save it; archos RAM isn't exactly large.. |
15:50:15 | HCl | oh, okay :/ |
15:50:27 | HCl | *nods* |
16:00 |
16:07:19 | HCl | Slasheri: did you have time to fix the last track thing yet ? |
16:07:43 | | Part amiconn |
16:08:57 | stripwax | hmm. ata_read_sectors has a 400ns wait implemented as 5 nops - is that correct for iriver? seems dod |
16:08:58 | stripwax | ^odd |
16:21:38 | * | HCl fetches his iriver |
16:21:41 | * | HCl prods Slasheri |
16:21:50 | HCl | i got questions... |
16:30:54 | Slasheri | HCl: yes, just a moment.. |
16:30:57 | Slasheri | i try to do it soon :) |
16:32:34 | HCl | k :) |
16:32:38 | HCl | ah |
16:32:41 | HCl | i had questions |
16:32:51 | HCl | do the unbuffer events get called on shutdown? |
16:32:58 | HCl | cause they need to be called then for the remaining tracks |
16:33:04 | HCl | that was the most important question, i think |
16:33:13 | HCl | and when you press stop |
16:34:42 | Slasheri | HCl: yes they do |
16:35:12 | Slasheri | (if the shutdown process calls audio_stop..) |
16:35:29 | Slasheri | and i think it should always do that |
16:36:09 | HCl | okay |
16:36:09 | HCl | good |
16:36:21 | HCl | then i'm ready to test my new implementation, i think |
16:36:52 | Slasheri | :) |
16:37:22 | Slasheri | that's good, i hope the database will be someday compatible with amaroK |
16:38:04 | HCl | amarok? |
16:38:29 | Slasheri | a great music player for kde, it has at least some ipod db sync functionality |
16:38:39 | Slasheri | (scoring, how often tracks are played etc.) |
16:38:49 | HCl | mmm |
16:38:50 | Slasheri | it would be cool to be able to sync it against iriver too :) |
16:39:00 | HCl | thegeek was wanting support for playcount tags too |
16:39:18 | HCl | it shouldn't be *too* hard to implement, in the java version at least |
16:39:26 | Slasheri | good :) |
16:39:38 | HCl | its not of a high priority at the moment.. |
16:40:32 | Rori | Y HELO THAR |
16:47:03 | Coldtoast | Rori |
16:47:19 | Coldtoast | how's the ol' wps thing going now? :) |
16:49:09 | Rori | I got a workaround |
16:49:19 | Coldtoast | %t0;? |
16:49:32 | Rori | but it means you cannot have a permanent line like 'Next track...' in the line |
16:49:37 | Rori | yes |
16:49:52 | Rori | it works |
16:49:55 | Rori | shrugs |
16:49:58 | Coldtoast | ok |
16:50:46 | Rori | if you FF b4 the buffer kicks in though it won't work until you FF again but it's no big deal |
16:52:15 | Coldtoast | time to free up 9GB of HDD space I think |
16:56:24 | Rori | oh the iriver? |
16:56:26 | | Quit ashridah ("Leaving") |
16:56:40 | Coldtoast | nah |
16:56:50 | DBUG | Enqueued KICK Rori |
16:56:50 | Rori | Hard Disks: (Total/Free: 308.28/113.06GB ¤ Total/Free space on: C: 74.53/10.85GB ¤ D: 231.74/102.19GB ¤ J: 2.01/0.01GB) |
16:56:50 | Rori | Network Drives: (Total/Free: 867.21/142.15GB ¤ Total/Free space on: P: 4.38/0GB ¤ T: 74.52/12.81GB ¤ U: 279.47/36.23GB ¤ V: 189.92/34.47GB ¤ W: 76.32/39.43GB ¤ X: 19.08/19.02GB ¤ Y: 111.76/0.03GB ¤ Z: |
16:57:02 | Coldtoast | heh |
16:57:09 | stripwax | Rori :-) |
16:57:15 | DBUG | Enqueued KICK Coldtoast |
16:57:15 | Coldtoast | Hard Disks: (Total/Free: 409.88/315.18GB ¤ Total/Free space on: C: 20/14.67GB ¤ D: 92.7/86.59GB ¤ E: 92.7/45.19GB ¤ F: 92.7/77.1GB ¤ G: 111.79/91.63GB) |
16:57:23 | Rori | :) |
16:57:27 | Coldtoast | RAID goodness |
16:57:33 | Rori | I need to raid |
16:57:49 | Rori | Next time I get a raid and a few hd's |
16:58:00 | Coldtoast | only 300GB of that is RAID tho. Then I have 120GB of regular IDE and another 80GB for Linux |
16:58:19 | Rori | I always have too much data on the drives to make a raid |
16:58:20 | Coldtoast | RAID0 too...... |
16:58:24 | Rori | I'd have to backup first |
16:59:11 | Rori | 2 drives in this pc and 8 upstairs |
16:59:25 | Coldtoast | can't be for anything legal. tee hee |
16:59:34 | Rori | err |
16:59:40 | Rori | sure it's all my pr0n ;) |
16:59:48 | Coldtoast | no doubt. heh |
16:59:52 | Coldtoast | all jpg too |
17:00 |
17:00:00 | Rori | actually it's mostly anime and MP3 |
17:00:12 | Coldtoast | see? nothing legal then |
17:00:16 | Rori | ;) |
17:00:26 | Coldtoast | tho ppl DO argue about fansubs |
17:00:31 | Rori | well anime can be a bit of a grey area for non-licensed shows |
17:00:37 | Coldtoast | yep |
17:00:56 | Rori | I am sure the Japanese would say it's not grey at all though :) |
17:01:16 | Coldtoast | who gives a crap anyway? I have close to 500GB of HDD in this machine and only using, like, 75 |
17:01:30 | Rori | Most don't chase people because they know it's how they get a market outside of Japan |
17:01:50 | | Join amiconn [0] (jens@pD9F4C7FD.dip.t-dialin.net) |
17:01:54 | Rori | otherwise most shows would go unheard of and people would not bother |
17:07:53 | stripwax | how fast does the iriver cpu run when boosted? |
17:08:37 | HCl | 120mh |
17:08:37 | HCl | z |
17:09:44 | stripwax | hmm, so that would mean we'd need 50 nops to implement a 400ns wait? |
17:10:55 | stripwax | rather than the 5 currently in ata.c ? am i missing some info? |
17:11:18 | HCl | i dunno |
17:11:23 | HCl | i'm not a hardware kind of person |
17:12:20 | stripwax | i'm wondering if the screaming sound coming from my harddrive is a result of missing wait_for_start_of_transfer and doing a soft_reset. it definitely sounds like the drive does some reset seeking when it's screaming. |
17:12:39 | stripwax | ok right, i'm going to patch my local build with a bunch more nops and see how things go |
17:15:09 | HCl | does it happen with iriver firmware? |
17:15:20 | stripwax | nopes |
17:15:35 | HCl | k |
17:16:36 | stripwax | reckon a for(i=0;i<15;i++) nop should be about 400ns.. i'll see if it makes a difference |
17:16:48 | amiconn | stripwax: The additional delay for higher clock frequencies is achieved by setting more waitstates for the IDE port |
17:17:03 | amiconn | Look at system.c |
17:18:53 | stripwax | amiconn - hmm, so any other ideas what might cause my problem? |
17:19:07 | amiconn | Unfortunately not |
17:32:17 | stripwax | amiconn - not sure I understand how 0x106000 | (5<<10) sets CS2 pre and CS2 post. Is that comment just wrong? looks like it sets CS2 pre and CS1 post (not CS2 post). |
17:32:53 | amiconn | Hmm, I didn't look that close. Linus wrote this stuff |
17:34:41 | stripwax | ok. also looks like we only ever set one wait state for CS2, irrespective of cpu freq. i could be wrong |
17:35:10 | stripwax | yeah, i am wrong ;-) we use zws unless it's boosted, in which case we use 1 ws. |
17:48:20 | *** | Saving seen data "./dancer.seen" |
17:48:52 | | Quit PaulJ (Remote closed the connection) |
17:50:25 | | Join bagawk [0] (1000@bagawk.user) |
17:57:37 | | Quit Odie () |
18:00 |
18:20:33 | | Join Sucka [0] (~NNSCRIPT@host81-156-212-68.range81-156.btcentralplus.com) |
18:22:57 | | Join CheeseBurgerMan [0] (~Dan@63.150.80.210) |
18:32:11 | | Part amiconn |
18:45:45 | | Join nphase [0] (nphase@nphase.user) |
18:47:11 | nphase | does anyone in here know evilwalrus? |
19:00 |
19:03:59 | | Part nphase |
19:22:26 | | Join yyz [0] (~yyz@modem-2037.lemur.dialup.pol.co.uk) |
19:26:21 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
19:35:08 | | Join gravygoat [0] (~t8c@h69-128-245-48.69-128.unk.tds.net) |
19:37:16 | | Part gravygoat ("Leaving") |
19:42:31 | | Join Musicmad [0] (~Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
19:43:34 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
19:43:40 | | Quit bagawk ("Leaving") |
19:48:25 | *** | Saving seen data "./dancer.seen" |
19:49:53 | | Quit yyz (Read error: 131 (Connection reset by peer)) |
20:00 |
20:21:15 | stripwax | Hmm... I reckon that DCR manipulation in set_cpu_frequency is wrong |
20:21:36 | stripwax | unless it's the intention to write 28 decimal into the refresh counter? sounds weird.. |
20:27:58 | | Join TCK- [0] (TCK@81-86-209-39.dsl.pipex.com) |
20:30:32 | stripwax | ignore above. i'm sure i'm just an idiot.. |
20:36:39 | Slasheri | HCl: fixed the event callbacks :) |
20:36:54 | Slasheri | and now you don't need to worry about the disk spinup |
20:39:04 | stripwax | Hmm.. what's the difference between CPUFREQ_NORMAL and 'default'? |
20:39:59 | Slasheri | Hmm, i think one of them might be 11 MHz and the other 48 MHz |
20:40:24 | stripwax | oh so default isn't normal. weird, but gotcha. thx |
20:45:30 | | Join belgarath [0] (~acd7b6cd@labb.contactor.se) |
20:46:27 | | Quit TCK (Read error: 110 (Connection timed out)) |
20:46:48 | belgarath | hi |
20:47:15 | Coldtoast | yellow |
20:48:01 | belgarath | is it true that the latest commit means that you no longer have to wait 3 minutes into a track to get the next song info? |
20:48:09 | Slasheri | belgarath: yes :) |
20:48:16 | belgarath | thanks |
20:48:23 | Slasheri | now you get that info instantly |
20:48:26 | belgarath | i would test it but my player is all packaged up |
20:48:32 | Coldtoast | no you don't Slasheri.... |
20:48:42 | Coldtoast | not instantly :) |
20:48:44 | Slasheri | Coldtoast: Hmm? |
20:48:48 | Coldtoast | once it buffers |
20:48:53 | Slasheri | ok, there is a few second delay ;) |
20:48:58 | Coldtoast | hehe. yeah |
20:49:06 | Coldtoast | works great, btw |
20:49:42 | Coldtoast | mostly... |
20:50:03 | Coldtoast | still need that workaround Rori mentioned tho |
20:50:17 | Coldtoast | thus: %s%t0;%?Ia< %Ia| Awaiting Buffer...> |
20:50:31 | belgarath | really? |
20:50:44 | Coldtoast | without the %t0 it doesn't update the wps when i has the info |
20:51:03 | Coldtoast | but if you ff a teeny bit, it updates |
20:52:19 | belgarath | ok |
20:52:52 | Ctcp | Ignored 2 channel CTCP requests in 25 seconds at the last flood |
20:52:52 | * | belgarath prays that his h120 will come back from america soon after being posted tomorrow |
20:53:16 | Coldtoast | and oddly, it only updates the first line of next track info right away |
20:53:41 | Coldtoast | %s%t0;%?Ia< %Ia| Awaiting Buffer...> |
20:53:41 | Coldtoast | %s%t0; %It |
20:54:08 | Coldtoast | when it has the info, it updates the next artist but there's a few secs before it updates teh wps with the next track info |
20:54:42 | Coldtoast | need %s%t0; %It |
20:54:46 | Coldtoast | oops |
20:54:49 | | Join Lear [0] (~chatzilla@h142n4c1o285.bredband.skanova.com) |
20:55:29 | Coldtoast | need %s%t0;%?It< %It| %Fn> so it looks like it updates the next track info til it actually does |
20:56:02 | Coldtoast | just on the first track tho. |
20:56:50 | Coldtoast | after the first track, it works properly, even when skipping back/next |
21:00 |
21:00:53 | belgarath | how difficult is it to install a new hard drive into a h120? |
21:01:08 | belgarath | i'm thinking of getting a single platter 30gb |
21:01:22 | stripwax | belgrath - pretty easy apparently |
21:01:55 | belgarath | easier than switching polarities on the ipod battery? |
21:02:07 | thegeek | I would say so yes |
21:02:14 | thegeek | it's just basically plugging it in |
21:02:31 | stripwax | - after partitioning it, of course.. |
21:02:38 | stripwax | (no?) |
21:02:57 | thegeek | the iriver firmware can format it;) |
21:03:34 | belgarath | i thought you would only need to partition drives above 40gb |
21:03:50 | belgarath | because that is the maximum iriver firmware can read? |
21:03:59 | thegeek | you sure? |
21:04:06 | thegeek | how do you know that? |
21:04:19 | belgarath | i think i read it on misticriver |
21:04:24 | thegeek | I think I saw a thread on misticriver with a 80gb? |
21:04:26 | stripwax | check again!! unmodified iriver firmware can use 80GB drives.. check misticriver for details |
21:04:30 | thegeek | yeah |
21:04:30 | thegeek | ;) |
21:04:34 | stripwax | (thegeek - jinx! :-)) |
21:04:37 | belgarath | ok stand corrected |
21:04:41 | belgarath | sorry |
21:07:06 | Coldtoast | I don't even visit misticriver any more |
21:08:35 | belgarath | really, who come? |
21:08:41 | belgarath | *how |
21:08:48 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
21:09:05 | Coldtoast | no need to |
21:09:20 | belgarath | i have to admit there has been a huge influx of h300 and h10 owners who keep asking the same questions again and again |
21:09:23 | Coldtoast | there's never any news relevent to the h140 |
21:09:28 | belgarath | truw |
21:09:33 | belgarath | *true |
21:09:33 | Coldtoast | I have zero issues with my player |
21:09:38 | Coldtoast | there's nothing there for me |
21:11:15 | Coldtoast | there's yellow builds, btw |
21:12:30 | stripwax | (unh?) |
21:15:34 | belgarath | wonder what errors were introduced... |
21:19:39 | Slasheri | oh, fixing that |
21:23:57 | | Join Leperkawn [0] (~44bcc15c@labb.contactor.se) |
21:24:43 | | Quit Leperkawn (Client Quit) |
21:24:44 | stripwax | does sleep(1) sleep for 1 ms? or some other duration? |
21:25:02 | | Quit StrathAFK ("Client closed") |
21:25:03 | Slasheri | i think it's slightly more than 1ms |
21:25:09 | stripwax | less than 2ms? |
21:25:18 | Slasheri | those sleeps are not very accurate at small intervalls |
21:25:41 | stripwax | can we guarantee that sleep(1) is > 2ms? |
21:25:55 | stripwax | cos if not then ata_hard_reset should be fixed for iriver |
21:26:32 | Slasheri | just a moment |
21:27:19 | Slasheri | HZ = 100, kernel tick timer interval: 1000/HZ, so one tick = 10ms |
21:27:28 | Slasheri | that is the shortest sleep period |
21:27:50 | stripwax | Slasheri - thx! |
21:27:55 | Slasheri | :) |
21:32:40 | HCl | hello |
21:37:24 | * | HCl goes to test his new code |
21:37:28 | HCl | its hot.. |
21:39:48 | stripwax | HCl the dynamic db stuff? |
21:43:16 | | Join webguest48 [0] (~527c5176@labb.contactor.se) |
21:43:23 | webguest48 | hello all |
21:43:42 | webguest48 | anyone work in voice ui? |
21:43:49 | webguest48 | it's very usuful |
21:43:52 | webguest48 | please do |
21:43:56 | | Quit webguest48 (Client Quit) |
21:44:57 | HCl | hrm.. |
21:44:59 | HCl | stripwax: yea |
21:45:12 | HCl | more production quality, more battery life etc |
21:45:47 | HCl | just checking whether its correct that i'm not getting any messages |
21:45:50 | HCl | and that seems to be the case... |
21:45:53 | HCl | i need to add more debug messages |
21:48:25 | Lear | Just noticed that after stopping playback, cpu boost is still active (at 1)... |
21:48:27 | *** | Saving seen data "./dancer.seen" |
21:50:18 | HCl | hm |
21:50:21 | HCl | thats not good |
21:50:25 | HCl | Slasheri: ? |
21:52:44 | stripwax | does cpu clock ever fall back to 11Mhz after boot, or is at always switched between to 48/120? |
21:53:04 | HCl | 48 |
21:53:10 | HCl | 11mhz isn't used iirc |
21:53:14 | HCl | maybe during usb mode |
21:53:24 | stripwax | during system reset afaict |
21:53:41 | stripwax | so that would include bootloader usb mode? (i guess?_ |
21:53:43 | Lear | A call to pcm_set_boost_mode in audio_stop_playback looks right... |
21:54:01 | Slasheri | Lear: Hmm, i can't reproduce that |
21:54:42 | Lear | I just start playback, and then stop pretty soon after that (possibly while still buffering, thus in boosted state). |
21:55:06 | | Join webguest52 [0] (~50883b78@labb.contactor.se) |
21:55:30 | Slasheri | Hmm, doesn't work for me.. |
21:55:34 | Slasheri | what version are you using? |
21:55:44 | webguest52 | can anyone tell me how the playlist funtion works for rockbox on h1x's |
21:56:04 | webguest52 | or if it does work at all |
21:56:10 | Lear | Build from today, about six o'clock... |
21:56:11 | Coldtoast | it sure does work |
21:56:23 | webguest52 | im having trouble creating a list |
21:56:49 | Coldtoast | when you're in the fle view, hold down the joystick button (don't move it in teh down direction, depress it) |
21:57:08 | Coldtoast | hold it for a more-than-split-second |
21:57:21 | webguest52 | doesnt that make it play the file? |
21:57:22 | Coldtoast | then go into the Playlist menu |
21:57:37 | Coldtoast | I said HOLD it down. not just press it |
21:57:41 | webguest52 | ok |
21:58:02 | Coldtoast | see he Playlist menu? |
21:58:27 | webguest52 | yea |
21:58:33 | Coldtoast | cool. go into there |
21:58:40 | Slasheri | Lear: Hmm, i committed a fix for that |
21:58:49 | webguest52 | just created new playlist |
21:58:53 | Coldtoast | you have a couple of ways to add tracks to the playlist |
21:58:54 | Slasheri | Now it should always call the pcm_boost(false) while in audio_stop_playback |
21:59:34 | webguest52 | uhhh |
21:59:36 | webguest52 | when i held down |
21:59:47 | webguest52 | it gave me some options |
21:59:56 | webguest52 | playlist rename etc |
22:00 |
22:01:01 | * | HCl stares at his iriver |
22:01:02 | HCl | slasheri |
22:01:06 | HCl | if i keep playing the same album |
22:01:11 | HCl | will it not rebuffer at all |
22:01:11 | HCl | ? |
22:01:20 | HCl | i'm scared to press play cause it activates a lot of my code ;x |
22:02:05 | webguest52 | aiight i got it |
22:02:11 | webguest52 | thanks toast |
22:02:17 | Coldtoast | no probs |
22:02:52 | webguest52 | one last thing what is the recursively insert directories |
22:03:50 | webguest52 | its under the playlist options |
22:05:50 | stripwax | if enabled it will insert files below the selected directory too, not just the files IN the selected directory... |
22:05:54 | * | HCl stares at stuff.. |
22:06:00 | * | HCl immediately realizes he has a bug |
22:06:21 | Coldtoast | subdrectories |
22:06:34 | | Join tourist08 [0] (~raetzel@p508F2CEE.dip0.t-ipconnect.de) |
22:07:42 | tourist08 | hi all |
22:08:01 | tourist08 | first time online |
22:08:14 | Coldtoast | first tiem EVER? |
22:08:24 | Coldtoast | like, you've never even checked email before? |
22:08:42 | webguest52 | an internet virgin |
22:08:44 | tourist08 | first time using irc |
22:08:56 | tourist08 | :) |
22:09:15 | CheeseBurgerMan | Welcome to my world. |
22:09:18 | CheeseBurgerMan | errr |
22:09:20 | CheeseBurgerMan | Hi. |
22:09:21 | HCl | bah... |
22:09:29 | tourist08 | rockbox progress is really great! |
22:09:31 | * | HCl broke the entire runtime database, and doesn't even understand how. |
22:09:36 | HCl | and on top of that i'm lagging |
22:09:42 | HCl | where is my beeping wire |
22:12:45 | tourist08 | would it be difficult to add a -clear playlist- entry in the playlist, i think it would make sense |
22:13:39 | tourist08 | so you could create a new playlist without stopping the actually playing song |
22:14:38 | Coldtoast | heh |
22:14:57 | Coldtoast | you can clear the playlist in stopped mode.... |
22:15:06 | HCl | dahhhhhh |
22:15:08 | HCl | i'm an idiot |
22:15:15 | Coldtoast | but that's no good to you, huh? |
22:17:59 | HCl | but the debug messages i added are good either way |
22:18:02 | Slasheri | HCl: Hmm, currently the playback code doesn't recognize if a requested track is already buffered (that will be fixed) |
22:18:09 | * | HCl completely forgot about amiconn's disable feature |
22:18:16 | HCl | Slasheri: wha? |
22:18:34 | HCl | oh yea |
22:18:35 | HCl | well |
22:18:40 | HCl | i was planning to use the track change event |
22:18:40 | Slasheri | HCl: so it will rebuffer if you repeat the same album |
22:18:43 | HCl | to tell whether a track has finished |
22:18:48 | HCl | so you won't have to rebuffer |
22:18:52 | Slasheri | hmm? |
22:18:53 | HCl | oh right |
22:18:55 | HCl | nevermind |
22:19:01 | stripwax | Slasheri - it will rebuffer even if you repeat the same track? |
22:19:03 | HCl | :p |
22:19:09 | HCl | i thought it was already not rebuffering |
22:19:11 | Slasheri | stripwax: yes it will |
22:19:16 | HCl | but if it is still rebuffering then it won't matter |
22:19:22 | stripwax | ok, that fix'll improve battery tests |
22:19:40 | Slasheri | HCl: it should never matter how you handle the stuff in your code |
22:19:55 | Slasheri | playback system will always generate the events, whether it's buffering or not |
22:20:03 | stripwax | actually, it'll only improve flawed battery tests :-p what i am thinking |
22:20:05 | HCl | well the buffer events would be illogical to give when its not actually buffering |
22:20:47 | Slasheri | HCl: hmm, yes.. maybe some better callback name should be invented :) |
22:21:19 | Slasheri | something like track_finish, track_end |
22:21:23 | Slasheri | that's how it works now |
22:21:26 | | Quit CheeseBurgerMan (Read error: 145 (Connection timed out)) |
22:21:35 | Slasheri | oh, track_begin i mean :D |
22:21:42 | HCl | yea. |
22:21:45 | HCl | also |
22:21:49 | HCl | there's a typo in playback.h |
22:21:52 | HCl | but don't bother fixing it |
22:21:56 | HCl | my commit will fix it |
22:21:56 | Slasheri | where? :) |
22:22:03 | HCl | unbufer -> unbuffer |
22:22:07 | HCl | but don't fix it! |
22:22:10 | Slasheri | ah :D |
22:22:10 | HCl | or i'll just get a conflict |
22:22:13 | HCl | and get more trouble |
22:22:13 | HCl | :P |
22:22:30 | Slasheri | Hmm.. |
22:22:37 | Slasheri | are you sure there is unbufer? |
22:22:45 | Slasheri | i could'nt find that.. |
22:22:45 | HCl | yea |
22:22:48 | HCl | just don't fix it |
22:22:51 | HCl | forget i said it |
22:22:54 | Slasheri | i wont |
22:23:00 | Slasheri | because i don't even have it :D |
22:23:45 | Slasheri | oh, it was in playback.h =) |
22:23:54 | Slasheri | ok, i don't touch it |
22:25:55 | Slasheri | HCl: maybe you should change the callback names also: track_buffer -> track_begin, track_unbuffer -> track_finish |
22:26:37 | Slasheri | just replace all occurences |
22:31:20 | | Join amiconn [0] (~jens@p54BD58A8.dip.t-dialin.net) |
22:35:23 | HCl | mmm, i prefer you to do that after i committed, okay? |
22:35:29 | HCl | i'm not far away, i hope |
22:35:41 | HCl | amiconns default-disabled runtime database option bit me without me noticing :P |
22:35:51 | HCl | and i was like argh why doesn't it work |
22:35:52 | HCl | :P |
22:36:21 | amiconn | HCl: I thought that would be a good thing ... you pointed out yourself that it is experimental |
22:36:26 | HCl | ofcourse it was :) |
22:36:31 | HCl | its just something i forgot |
22:36:41 | HCl | i'm happy to know what caused it though, i hate debugging |
22:36:45 | amiconn | :) |
22:36:48 | HCl | just making a build with more messages so i can check more |
22:37:06 | Slasheri | HCl: please also disable the event handlers (with NULL pointer) if the code is disabled |
22:37:22 | HCl | mk, i'll add that before committing, good point |
22:37:38 | | Part Musicmad |
22:38:37 | HCl | thats not good... it should've printed my message.. |
22:39:43 | HCl | doh |
22:39:45 | HCl | xD |
22:39:49 | * | HCl slaps himself awake |
22:39:57 | HCl | stupid runtime database option biting me again xD |
22:40:16 | HCl | amiconn: where is the option located? |
22:40:20 | amiconn | tourist08: You can't clear the current playlist while playing music. The whole rockbox playback system is playlist based |
22:40:25 | HCl | nm |
22:40:25 | HCl | :) |
22:41:00 | amiconn | General Settings -> Playback -> Gather runtime data |
22:41:05 | HCl | yea, got it :) |
22:41:12 | HCl | code does stuff now |
22:41:17 | crwl | maybe at least something like "remove all but the currently playing song" would be nice |
22:41:18 | Coldtoast | just so you know guys. I've had no crashes for ~3 days now |
22:41:29 | | Quit webguest52 ("CGI:IRC") |
22:41:39 | | Join Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
22:41:47 | HCl | rundb: no entry and not found |
22:41:49 | HCl | thats correct |
22:42:44 | Slasheri | Coldtoast: that's really good to know. I think the fixes i made might be working :) |
22:43:01 | Coldtoast | yeah. I ALWAYS have crossfade enabled too |
22:43:06 | Slasheri | i have neither had crashes |
22:43:15 | Slasheri | me too ;) |
22:43:25 | belgarath | would it again be possible to implement an option where if the unit crashes it automatically resets? |
22:43:39 | Coldtoast | I'm using mine around 3hrs a day |
22:43:43 | tourist08 | amiconn: :( thought it should be no problem. |
22:43:44 | | Join muesli- [0] (muesli_tv@Bc152.b.pppool.de) |
22:43:49 | belgarath | or would that be impossible? |
22:43:53 | Slasheri | belgarath: for some type of crashes i think the answer is yes |
22:43:59 | belgarath | ok |
22:44:00 | muesli- | high |
22:44:21 | belgarath | hi muesli |
22:44:37 | stripwax | belgrath/Slasheri - just put a system_reset call in the UIE handler? |
22:44:39 | muesli- | hi belgarath |
22:44:57 | | Quit TCK- (Read error: 145 (Connection timed out)) |
22:45:05 | stripwax | belgarath - i'll let you know if that just works |
22:45:20 | belgarath | ok thanks |
22:45:47 | Coldtoast | listening to a podcast here and they're talking about MP3s and the RIAA. Wonder if it'd ever get SO bad the authorities would stop you on the street if you have a DAP of any kind |
22:45:47 | amiconn | stripwax: There is a slight proplem to solve |
22:45:47 | belgarath | although its getting more an more difficult to purposefully crash the player now |
22:45:48 | Coldtoast | heh |
22:46:13 | amiconn | stripwax: You can do that, but it should not reset immediately, it should wait for a button press |
22:46:23 | stripwax | Coldtoast - that'll never happen |
22:46:26 | stripwax | amiconn - why? |
22:46:36 | | Quit Infirit (Remote closed the connection) |
22:46:39 | amiconn | Erm, in order to read the error msg? |
22:46:43 | Coldtoast | so you cna see the error? |
22:46:55 | amiconn | However, you can't use the button driver, you have to access the hardware directly |
22:47:13 | amiconn | That also means you can only use buttons which are connected to port pings |
22:47:16 | amiconn | *pins |
22:47:24 | amiconn | ...i.e. Play |
22:47:49 | stripwax | amiconn - what if I don't want to see the error? :-p |
22:47:58 | Coldtoast | you should have something liek an event viewer for Rockbox |
22:48:13 | Coldtoast | or some sort of error log |
22:48:18 | Bagder | well |
22:48:27 | Bagder | when it crashes, how should it live to save the log? |
22:48:48 | stripwax | bagder - eprom? |
22:48:51 | Coldtoast | leave that one up to you smart boffins to sort out? heh |
22:48:58 | Bagder | a log in eprom? |
22:48:58 | stripwax | err.. you know what i mean |
22:49:36 | stripwax | any mileage in keeping > 1 error log anyway> |
22:49:40 | stripwax | ? |
22:50:14 | tourist08 | amiconn: it is even possible to delete playlist entries manually while playing, so why not automaticly |
22:50:26 | Bagder | Slasheri and HCl: I'm hoping for some email replies from you |
22:50:27 | Coldtoast | as fixes are made and erros change, you'd be able to see the pattern of errors? |
22:51:03 | stripwax | Coldtoast - could you use a piece of paper and a pen for that? :-) |
22:51:09 | Slasheri | Bagder: ah, i will look at that simulator code soon |
22:51:13 | belgarath | muesli: hope you understand what i meant to say... |
22:51:24 | Coldtoast | stripwax: not if I'm ou and about or at teh gym or something :) |
22:51:26 | Bagder | Slasheri: ok! |
22:51:30 | Slasheri | :) |
22:51:37 | Coldtoast | which is pretty much where I use my player |
22:52:00 | stripwax | Coldtoast mm good point - are you expecting more than one crash during a single gym session? |
22:52:06 | Bagder | Slasheri: I'll then work on getting sound on linux |
22:52:12 | muesli- | belgarath: we will see, check out my answer ;) |
22:52:20 | Coldtoast | stripwax: until about 3 days ago? absolutely :) |
22:52:40 | stripwax | :-) |
22:52:45 | Coldtoast | was getting crashes with crossfade, the pause crash, etc |
22:53:04 | Slasheri | Bagder: sounds great :) |
22:53:11 | Coldtoast | anyway. not very useful for me of course |
22:53:21 | Slasheri | Bagder: i believe it should not be very hard to fix the code |
22:53:24 | stripwax | Coldtoast - ah, ok. I just generally press play and leave it alone after that. It still crashed once though, without crossfade, while just playing a playlist of vorbis :-( |
22:53:46 | Bagder | Slasheri: nah, the existing plugin method should be a good point of inspiration |
22:53:47 | Coldtoast | stripwax: yeah. ppl keep talking to me at teh gym tho so I pause the music while they dribble crap at me |
22:53:57 | stripwax | hehe |
22:54:23 | Coldtoast | think I'll gather all teh Tool albums in the house and re-rip them as ogg |
22:54:46 | * | HCl gets bitten by the 21 character limit as well |
22:54:51 | HCl | but i think my code worked, i hope at least |
22:54:51 | Coldtoast | actually, I'll do that with all the Pink Floyd albums as their tracks often run into eachother |
22:56:58 | HCl | Slasheri: am i guaranteed to get a last_track true quickly? |
22:57:04 | HCl | at the end of a bulk? |
22:58:18 | Coldtoast | hey. so iare the %i options in WPS classed as dynamic? |
22:58:28 | Coldtoast | %ia, %it, etc? |
22:58:58 | Lear | Coldtoast: nope, only stuff that changes during a track (play time, etc.). |
22:59:19 | Coldtoast | that's what I thought. THere's still the wps issues then? |
22:59:25 | Coldtoast | update issues |
22:59:33 | Lear | There are? I haven't noticed... |
22:59:58 | Coldtoast | well |
22:59:59 | Coldtoast | %s%?Ia< %Ia| Filename:> |
23:00 |
23:00:00 | Coldtoast | %s%?It< %It| %Fn> |
23:00:04 | Slasheri | HCl: hmm, you will get all of the track events in one single chunk |
23:00:05 | Coldtoast | should be fine, right? |
23:00:13 | Slasheri | so there should be no delays between the events |
23:00:17 | muesli- | who is coding the wps generaly asking!? |
23:00:35 | Bagder | muesli-: nobody and everyone |
23:00:40 | muesli- | ;) |
23:01:18 | muesli- | i would love to get codec and khz in the bottom bar beside the battery/volume etc.. to save space on the screen |
23:01:19 | Lear | Coldtoast: "la"? Or is that upper case "i"? |
23:01:28 | Coldtoast | as Rori was saying yesterday, and I've been testign today, even with the next track detail updates from today, where the info it available very very quickly, the %s causes the wps to not update with the track info |
23:01:45 | Coldtoast | uppercase i |
23:01:53 | Bagder | Coldtoast: that is an old bug |
23:01:54 | Bagder | oooold |
23:01:55 | Bagder | known |
23:01:59 | HCl | okay |
23:02:01 | Bagder | I say this over and over again |
23:02:02 | Coldtoast | if you ff a teeny bit tho, the info gets filled in |
23:02:04 | Bagder | every day |
23:02:08 | HCl | i'm almost done with the new rundb implementation |
23:02:19 | Bagder | it is even in the bug tracker |
23:02:23 | muesli- | cheers HCl |
23:02:46 | Coldtoast | Bagder: (Coldtoast): that's what I thought. THere's still the wps issues then? |
23:02:58 | belgarath | when will you be able to add databased songs to a playlist? |
23:03:01 | Bagder | "wps issues" ? |
23:03:14 | Lear | But what is the problem anyway? :) |
23:03:25 | Bagder | http://sourceforge.net/tracker/index.php?func=detail&group_id=44306&atid=439118&aid=697980 |
23:03:26 | Coldtoast | I know there have been fixes over the last day to the .wps stuff. which is why I asked |
23:03:34 | Bagder | Lear: updating info in scrolling lines |
23:03:36 | Coldtoast | er wps=.wps |
23:04:08 | Coldtoast | that's why I asked Bagder. on the off chance that was one of the fixes over the last day |
23:04:20 | Bagder | sure, but I don't know what "wps issues" means |
23:04:23 | * | HCl bites the anti social person being extremely rude with the shared bandwidth of the wireless router |
23:04:29 | Bagder | it will always have issues |
23:04:30 | Coldtoast | issues=problems |
23:04:39 | | Quit ghode|afk (Connection timed out) |
23:05:07 | Coldtoast | also, you'll notice I did ask if things like %it were classed as dynamic |
23:05:22 | Coldtoast | the url you just posted is inr egards to dynamic content |
23:05:23 | Lear | Bagder: But wasn't Coldtoast having problems with e.g. %Ia? That's not what I call dynamic... |
23:05:31 | belgarath | issues aside, its still loads better than the iriver wps |
23:05:32 | Coldtoast | aye |
23:05:39 | Bagder | the problem is updating a scrolling line |
23:05:41 | Coldtoast | it is, yes |
23:05:42 | Bagder | afaik |
23:05:48 | Bagder | no matter what info it is |
23:05:57 | Coldtoast | Bagder: here's teh thing tho |
23:06:08 | HCl | why is that limitation there anyways? |
23:06:15 | Coldtoast | with %s there, when it has the info it doesn't fill it in til track change |
23:06:22 | Coldtoast | afte that, it all works perfectly fine |
23:06:22 | | Quit belgarath ("CGI:IRC (EOF)") |
23:06:23 | Bagder | why is there a bug? |
23:06:46 | Bagder | or why don't people fix the flaw? |
23:06:57 | Coldtoast | with %s it only fills the info in (and works with scrolling and everything) when you either ff a bit or track change |
23:07:04 | Lear | Coldtoast: Ah, so %I is semi-dynamic. :) But Slasheris recent fix should handle that, because next track info always will be available. |
23:07:56 | Coldtoast | yeah. the info is definitely there. But for some reason, when it's available it doesn't get updated til you either ff/rw or change tracks. After that, it works great |
23:08:10 | Coldtoast | scrolls, updates next track change, scrolls, etc. it's good |
23:08:21 | HCl | there |
23:08:35 | Coldtoast | it's just the first track you play that has the problem |
23:08:36 | Slasheri | Hmm, adding track_changed = true to the end of read_next_metadata() function could fix that |
23:08:40 | HCl | Slasheri: could you change the track change event to give the mp3entry struct rather than the track info? |
23:08:46 | Slasheri | feel free to do that, i am little away now |
23:08:49 | HCl | k |
23:09:04 | Slasheri | HCl: you still need that function?? |
23:09:06 | Coldtoast | so am I making sense? or just dribbling? |
23:09:12 | HCl | yea, at the moment i d |
23:09:12 | HCl | o |
23:09:14 | Slasheri | yes i can.. tomorrow |
23:09:16 | Slasheri | ok |
23:09:18 | HCl | or otherwise playcount gets increased |
23:09:23 | HCl | for songs that have been prebuffered |
23:09:26 | HCl | even if they were never played |
23:09:47 | Slasheri | if they were never played, you should determine that when they are unbuffered |
23:09:55 | HCl | dunno how |
23:09:56 | Slasheri | you will not need the other event for that |
23:10:02 | Slasheri | check the elapsed time |
23:10:03 | HCl | i'm planning to move the playcount increase anywho |
23:10:09 | HCl | hm... |
23:10:12 | HCl | later |
23:10:13 | HCl | i'm tired |
23:10:21 | Bagder | weren't you getting an event at track change? |
23:10:23 | Slasheri | increase the playcount _only_ when you get the unbuffer event |
23:10:39 | HCl | i was doing that, and it added playcount for all the songs in the buffer |
23:10:43 | HCl | even though i hadn't played any of them |
23:10:51 | HCl | well, just the first one |
23:10:55 | Lear | Coldtoast: I understand the problem; next track info isn't always available when the WPS is updated, so scrolling that causes problems... |
23:11:09 | Coldtoast | ah ok |
23:11:13 | * | HCl goes to find his kitty |
23:11:29 | Coldtoast | so it's just a matter of there being no wps update event once the info is available? |
23:11:47 | | Quit tourist08 () |
23:11:56 | Coldtoast | but when you ff or track change, there's an update? |
23:12:58 | Lear | Seems like it yes; I'm not that familiar with the ff/rewind code though. |
23:13:14 | Coldtoast | that makes sense |
23:15:02 | Lear | He, I just noticed that it is flagged as dynamic in the WPS code; removing that seems like a good idea actually. Any scrolling should then re-start, but as that doesn't happen very often, that shouldn't be a problem... |
23:15:28 | Coldtoast | ooh! |
23:17:24 | muesli- | cya mates |
23:18:59 | Lear | Coldtoast: No, scratch that, that wouldn't work too well. I've haven't really looked at the wps code for too long to remember all the details... :) |
23:19:24 | Bagder | its quite... complicated (to say it in a friendly way) |
23:19:39 | amiconn | Bagder: See the discussion on when to get and process events in the runtime database code in yesterday's irc log |
23:19:42 | Coldtoast | heh. ok :) |
23:19:53 | Lear | It wasn't too compilated when I worked on it, but that was a couple of years ago... |
23:20:14 | Bagder | I remember the alternating line thing added lots of complexity |
23:20:21 | amiconn | Bagder: Processing a track change event at the exact time of track change is bad. It causes a disk spinup at the track change |
23:20:37 | Bagder | only if you use the disk |
23:20:48 | amiconn | Yes, but the runtime database has to |
23:20:55 | Bagder | not really |
23:21:04 | amiconn | Why? |
23:21:24 | Bagder | well, you manage to design a way that avoids it, right? |
23:21:26 | stripwax | could it not buffer changes in memory and only write them out to the runtime db when the disk next spins up? |
23:21:26 | Bagder | managed |
23:21:32 | amiconn | Btw, I don't repeat everything from y'day now |
23:21:38 | amiconn | Bagder: Yes. |
23:21:54 | Bagder | stripwax: yes, that's my thinking |
23:21:59 | stripwax | ah ok |
23:22:06 | amiconn | The event handling should be split in 2; a track buffer event and a track unbuffer event |
23:22:16 | stripwax | is there a 'disk spinup' event that apps can register to? |
23:22:31 | Bagder | stripwax: no, but it would make sense to have one |
23:22:35 | stripwax | certainly would |
23:23:02 | amiconn | I can't imagine where that would be needed |
23:23:17 | stripwax | amiconn - lazy updates to files, no? |
23:23:20 | Slasheri | amiconn: that is already done |
23:23:42 | Bagder | amiconn: any more specific position in the 2nd july log? |
23:23:55 | amiconn | Slasheri: I know. However I don't know whether HCl did the full hookup change yet |
23:24:00 | Bagder | ah, found it |
23:24:21 | Bagder | hm, no |
23:24:27 | Slasheri | ah, ok :) |
23:25:26 | Bagder | anyway, having events on buffer/unbuffer is simply adding a different type of requirement to the rundb code |
23:25:51 | Bagder | I guess it makes it work anyway |
23:27:33 | | Quit muesli- (Read error: 145 (Connection timed out)) |
23:27:42 | amiconn | HCl: Yellow and red builds... |
23:27:54 | HCl | ugh. |
23:27:56 | HCl | i'll look at it. |
23:28:02 | HCl | too many people are asking me things |
23:29:54 | HCl | thats not mine |
23:29:58 | HCl | i did not touch drivers/button.c |
23:30:20 | amiconn | Hmm? |
23:30:23 | Bagder | ? |
23:30:28 | amiconn | database.c: In function `loadruntimeinfo': |
23:30:28 | amiconn | database.c:486: warning: empty body in an if-statement |
23:30:30 | HCl | and the track buffer and unbuffer event has to be implemented on archos |
23:30:38 | HCl | let me look at that |
23:30:47 | amiconn | build-recordersim/apps/database.o(.text+0x510): In function `rundb_shutdown': |
23:30:47 | amiconn | apps/database.c:392: undefined reference to `audio_set_track_buffer_event' |
23:30:48 | amiconn | etc |
23:30:57 | HCl | um. |
23:31:05 | HCl | oh what kind of beep is that. |
23:31:08 | HCl | its not an empty statement |
23:31:09 | amiconn | The former happens for all builds, the latter for all sims |
23:31:17 | HCl | its only empty because that logf define gets set to 0 |
23:31:21 | HCl | someone fix the logf define to not be empty |
23:31:31 | Bagder | no |
23:31:34 | HCl | i'm really uber busy and hardly have time |
23:31:46 | Bagder | it is supposed to be empty |
23:32:13 | HCl | then what am i supposed to do? |
23:32:26 | Bagder | fix it in another way |
23:32:32 | HCl | okay. |
23:32:36 | Bagder | 1) #ifdef the if() |
23:32:43 | Bagder | 2) add more code in the block |
23:32:44 | amiconn | HCl: Then that if statement is a waste for non-logf, and should be surrounded with #ifdef ROCKBOX_HAS_LOGF |
23:33:00 | amiconn | ..simple |
23:33:43 | HCl | mrf. |
23:33:44 | HCl | too late |
23:33:48 | HCl | i already committed a "fix" |
23:34:08 | Bagder | geee |
23:34:15 | Bagder | PLEASE do not do that |
23:34:42 | Bagder | may I fix? |
23:34:56 | HCl | ofcourse. |
23:35:08 | HCl | i told you i'm uber busy and really stressed and don't have time x.x; |
23:35:20 | Bagder | sure, but then don't commit |
23:35:25 | HCl | sorry |
23:35:48 | Bagder | I don't mean to be rude, but commiting means some responsibility |
23:35:58 | HCl | i don't work well under stress x.x |
23:36:16 | | Quit hicks (Remote closed the connection) |
23:36:22 | HCl | especially when i have someone asking me for help on how to learn c++ |
23:36:32 | HCl | and they don't even have the computer skills to browse a website |
23:36:35 | Bagder | btw, try making functions static if they're only used within the same file |
23:36:44 | HCl | i tried to do that a bit |
23:37:55 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050512]") |
23:38:01 | stripwax | why can't logf define to do{}while( 0 ) or something? |
23:38:17 | stripwax | (which looks like a statement but compiles to nothing) |
23:38:34 | Bagder | yes it could |
23:38:52 | Bagder | but that would've hidden this |
23:39:14 | Bagder | I'm not sure what the best alternative is |
23:39:18 | HCl | the normal way to do an empty logf define is to do (void)<format string here>; |
23:39:34 | HCl | i gotta go x.x; |
23:39:35 | stripwax | hidden? I guess I thought the problem was an "if( blah ) logf( foo )" or something? |
23:39:38 | HCl | sorry about the crappy fix |
23:39:59 | Bagder | stripwax: yes, the fact that unused code was added would not have been noticed |
23:40:20 | Bagder | the 'blah' in this case is a function call |
23:40:33 | stripwax | ah sorry. gotcha |
23:40:42 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
23:41:15 | stripwax | hmm.. my hard drive still squeals sometimes. i've tried a bunch of things now and no closer to working out what's up O_o? |
23:43:30 | stripwax | most often happens on bootup .. anyone point me to things I could try? |
23:48:30 | *** | Saving seen data "./dancer.seen" |
23:54:17 | * | Bagder has no idea |