00:00:56 | HCl | defragmenting, 21% complete.. |
00:01:11 | rasher | I don't believe in defragmenting |
00:01:21 | HCl | i'm so desperate i'm willing to give it a shot. |
00:01:28 | HCl | my laptop gets absolute horrid disk performance |
00:01:49 | | Quit tvelocity ("Leaving") |
00:01:54 | * | rasher opens the oldest. patch. ever. |
00:01:58 | HCl | mmm? |
00:02:00 | HCl | 2001? :p |
00:02:09 | | Join DreamTactix291 [0] (~dreamtact@adsl-149-140-92.bna.bellsouth.net) |
00:02:19 | * | HCl checks on tea |
00:02:27 | rasher | 2003-03-04 07:09, but it's the lowest id still open |
00:04:14 | HCl | :) |
00:05:09 | HCl | 15~ |
00:05:11 | HCl | sorry |
00:05:18 | rasher | how do I make diff include previously unexistant files? |
00:05:46 | | Quit preglow ("CGI:IRC") |
00:05:50 | rasher | -N? |
00:06:04 | * | rasher tries it |
00:06:24 | rasher | 'parantly not |
00:08:13 | rasher | argh |
00:09:29 | rasher | someone should work on making the WPS language turing-complete |
00:09:35 | HCl | hrm |
00:09:42 | HCl | and then my cat disabled me from reaching my iriver |
00:10:20 | DreamTactix291 | lol |
00:10:24 | DreamTactix291 | what did your cat do? |
00:11:04 | rasher | Slasheri: I just missed a few seconds off the end of a file? |
00:11:55 | HCl | just claim my lap |
00:11:57 | HCl | i need better headphones |
00:12:06 | DreamTactix291 | ah |
00:12:07 | DreamTactix291 | i want a cat :( |
00:12:08 | HCl | in fact, i just need new ones. |
00:12:17 | HCl | they're great. |
00:12:41 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:12:41 | | Quit stripwax_ (Client Quit) |
00:12:42 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
00:12:42 | HCl | only time when they're less fun is when they're all hyper and playful at 6 am |
00:12:53 | HCl | and start to mew at your door continuesly if you don't let them in |
00:12:55 | Coldtoast | bug |
00:12:59 | HCl | and when you do they start to make a mess of your room |
00:13:13 | Coldtoast | it's great that going to the next track is now fast |
00:13:16 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:13:19 | Coldtoast | but PREV doesn't work |
00:13:28 | Coldtoast | can only skip forwards, not back |
00:13:49 | Coldtoast | if I try and skip back, I just get a little "click" in teh audio stream |
00:14:03 | rasher | I get that as welll. |
00:14:09 | DreamTactix291 | cats are still cool HCl |
00:14:13 | HCl | yup :) |
00:14:14 | HCl | they rule |
00:14:21 | HCl | they're all cute and fluffy |
00:14:25 | HCl | and cuddly |
00:14:38 | muesli- | HCl "SongDB.jar −−dirisalbum" would be the parameter? |
00:14:51 | Coldtoast | I have over 200 pix of cats on my computer :) |
00:14:51 | HCl | muesli-: yea, it poops out a usage if you don't supply it arguments |
00:14:58 | HCl | www.ratemykitten.com :) |
00:15:03 | DreamTactix291 | i don't have many |
00:15:07 | DreamTactix291 | many more pictures of girls |
00:15:22 | muesli- | ok |
00:15:33 | stripwax_ | ello |
00:16:26 | HCl | awww |
00:16:27 | HCl | brb |
00:16:27 | HCl | xD |
00:16:30 | Coldtoast | HCl: www.kittenwars.com |
00:16:37 | DreamTactix291 | kittens :D |
00:16:55 | Coldtoast | you have to pick which is cuter out of the 2 pix |
00:17:08 | DreamTactix291 | yep |
00:17:19 | | Quit ghostiger2 (Remote closed the connection) |
00:17:21 | HCl | my cat wanted to crawl under my blanket |
00:17:26 | DreamTactix291 | aww |
00:17:27 | HCl | but i was sitting on my blanket |
00:17:30 | HCl | so he was like |
00:17:35 | HCl | trying to crawl under one of my small pillows |
00:17:37 | HCl | and not managing |
00:17:37 | HCl | xD |
00:17:40 | Coldtoast | heh. how can ppl not love cats? |
00:17:45 | Coldtoast | I just don't understand that |
00:17:48 | * | HCl folded his blanket for him, he's under it now |
00:18:00 | DreamTactix291 | my dad hates them |
00:18:17 | Coldtoast | how's that possible? |
00:18:21 | DreamTactix291 | no idea |
00:18:23 | DreamTactix291 | he just does |
00:18:33 | DreamTactix291 | won't even date a woman if they have a cat |
00:18:39 | Coldtoast | eoe! |
00:18:42 | Coldtoast | how old is he? |
00:18:45 | stripwax_ | sorry to change subject an all ;-) but anyone else experienced their harddrive 'scream' when rockbox is booting up on iriver and/or when loading the directory tree? |
00:19:09 | DreamTactix291 | 45 |
00:19:20 | stripwax_ | 'screaming' - like, seeking for a bit, then a kind of quiet beeeeeeep sound, the na bit of a puse, and then seeking again .... doesn't do it on iriver firmware, only (occasionally) on rockbox. any ideas? |
00:19:21 | DreamTactix291 | no mine's had no problems |
00:19:25 | rasher | okay.. matrix added as a patch, and edit-id3 patch updated |
00:19:28 | Coldtoast | I'm 32 and my Dad just turned 54 |
00:19:30 | HCl | mmm |
00:19:34 | DreamTactix291 | seeking in this one 30 minute song once kinda made the hard drive kick up though |
00:19:36 | * | HCl just saw backlight fading for the first time |
00:19:37 | DreamTactix291 | i'm 21 |
00:20:00 | stripwax_ | HCI me too! it's soo sweet |
00:20:14 | Coldtoast | heh |
00:20:19 | * | HCl goes to read his own code |
00:20:36 | Coldtoast | fix the inability to skip backwards :) |
00:20:57 | DreamTactix291 | i'm more grateful for the gaplessness than anything |
00:21:02 | DreamTactix291 | so i shut up and let things happen :D |
00:21:13 | DreamTactix291 | well and the wavpack support since that's my lossless codec |
00:21:16 | | Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") |
00:21:59 | Coldtoast | the way I see it tho, as you're using rockbox you should report issues as you find them. this is our "end of the deal" |
00:22:15 | stripwax_ | hmmm.. screaming. I just turned on my iriver and it did it again. kind of a beeee−−beeeeeeeep, clunk, and then drive seems to spin down and then spin up again, and then carry on. did it three times (or possibly twice) while booting up. switch off and on again and it didn't do it :-Z |
00:22:31 | Coldtoast | mine's never done that |
00:22:54 | DreamTactix291 | i haven't had too many issues |
00:23:01 | DreamTactix291 | and usually they get fixed in the next daily builds |
00:23:08 | DreamTactix291 | i realise a lot of it is just decoder optimisation |
00:23:10 | DreamTactix291 | so yeah |
00:23:14 | stripwax_ | I reckon it's either some kind of initialisation problem in rockbox, or my drive is on the way out (tho iriver firmware has never, never suffered from this, and i still use it regularly) |
00:23:18 | Coldtoast | daily? what about bleedign edge? |
00:23:33 | Coldtoast | well, I've never had it happen strip |
00:23:33 | stripwax_ | must admit i'm addicted to bleeding edge.. |
00:23:42 | stripwax_ | coldtoast okie. |
00:23:52 | DreamTactix291 | i don't use the bleeding edge builds usually |
00:23:53 | Coldtoast | not heard anybody else mention it |
00:24:17 | Coldtoast | not that that really means anything :) |
00:24:22 | stripwax_ | :-) |
00:24:33 | * | HCl goes to dig up his java code |
00:24:40 | stripwax_ | (java?) |
00:24:45 | HCl | yea |
00:24:52 | HCl | songdb.jar |
00:25:06 | Coldtoast | I like the bleedign edge builds too. heh. get to check things out asap |
00:25:12 | stripwax_ | HCI - hmm.. what's that? |
00:25:15 | * | HCl watches his cute fluffy kitty. |
00:25:23 | HCl | the new database generator i wrote from scratch |
00:25:32 | HCl | gonna add initial runtimedatabase support |
00:25:41 | HCl | also need to add file hashing.. |
00:26:02 | stripwax_ | why do we need a new db generator? and what is "runtimedatabase support"? |
00:26:19 | Coldtoast | I use Tag Database Tool |
00:26:24 | HCl | cause i didn't like coding/alterate the old one :P |
00:26:38 | HCl | and runtime database is the database thats gonna hold dynamic info |
00:26:43 | DreamTactix291 | well a couple issues i have are minor |
00:26:44 | HCl | like track rating, playcount, etc. |
00:26:47 | DreamTactix291 | and i'm sure will be fixed |
00:26:50 | DreamTactix291 | like |
00:26:58 | DreamTactix291 | vorbis and flac use vorbis comments and not id3 |
00:27:03 | DreamTactix291 | well it doesn't show those tags |
00:27:04 | Coldtoast | an onboard db generator would be lovely tho |
00:27:08 | DreamTactix291 | and my wavpack files use apev2 |
00:27:10 | DreamTactix291 | doesn't show those either |
00:27:14 | DreamTactix291 | small problems though |
00:27:19 | stripwax_ | HCI ooh, neato. why java, though .. ? |
00:27:33 | HCl | stripwax_: i'm used to it :) |
00:27:34 | stripwax_ | by which I mean, what kind of requirements will that have on the end user? |
00:27:48 | HCl | them to have a java runtime environment installed |
00:28:15 | HCl | if you support java applets in your webbrowser, you have one |
00:28:29 | stripwax_ | yeah, and my experience of jre is that it's really confusing for joe public to get a working compatible jre installed |
00:28:45 | stripwax_ | bearing in mind that ms jvm is not really Java(tm) compatible |
00:28:55 | HCl | mhm |
00:30:25 | stripwax_ | just my 2c anyway. JRE compatibility is one of the main reasons I'm no longer a Freenet dev.. |
00:30:45 | HCl | freenet? |
00:30:51 | stripwax_ | www.freenetproject.org |
00:31:23 | HCl | ah. |
00:31:26 | HCl | sounds like anti tcpa |
00:31:33 | | Join tvelocity [0] (~tony@ipa201.6.tellas.gr) |
00:32:16 | HCl | nice |
00:32:19 | HCl | anyways |
00:33:49 | stripwax_ | mm, nice idea anyway .. |
00:34:45 | stripwax_ | eek, hard drive just screamed again while just loading audio data while playing.. somefink's definitely up... |
00:36:13 | DreamTactix291 | that's not good |
00:36:15 | DreamTactix291 | which build? |
00:37:02 | stripwax_ | hmm.. bleeding edge around this morning some time.. shortly after the 3rd lcd api check-in. |
00:37:30 | stripwax_ | I have the "hard drive power off" option turned on.. could that cause this? i'm not sure why I turned it on, so I've turned it off for now to see if it goes away... |
00:39:00 | | Quit tvelocity ("Leaving") |
00:41:01 | | Join webguest26 [0] (~45845db6@labb.contactor.se) |
00:41:08 | webguest26 | hi guys |
00:42:20 | | Quit webguest26 (Client Quit) |
00:42:20 | stripwax_ | sup |
00:42:23 | stripwax_ | oh |
00:44:18 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
00:44:24 | | Join thegeek [0] (na@ti521110a080-1839.bb.online.no) |
00:45:29 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
00:50:00 | | Part Bluechip |
00:53:04 | muesli- | n8 girlz |
00:53:06 | | Quit muesli- ("ich will Kühe!!!") |
00:54:44 | HCl | i'm renaming the tag database file to rockbox.tagdb rather than rockbox.id3db |
00:55:18 | | Join tvelocity [0] (~tony@ipa201.6.tellas.gr) |
00:58:05 | HCl | stripwax_: did it go away? |
00:58:59 | stripwax_ | HCI - intermittent faults are difficult to prove fixed .. so far so good anyway |
00:59:10 | HCl | mmm |
00:59:31 | stripwax_ | shite.. no, still happens |
00:59:57 | stripwax_ | anyone got any bright ideas? |
01:00 |
01:00:10 | stripwax_ | bit worried that rockbox might be killing my drive now.. |
01:03:47 | | Quit spiralout (Read error: 104 (Connection reset by peer)) |
01:06:44 | HCl | no idea, sorry :/ |
01:07:35 | * | HCl fixes the crashes of songdb.jar when it can't find any files with any tags |
01:07:53 | HCl | ironically enough, it was crashing on the debug messages :P |
01:08:03 | HCl | well, statistics.. |
01:09:41 | HCl | hm nice |
01:09:46 | HCl | the usb logo was centered on the screen |
01:10:40 | Coldtoast | cool. just bought a 2200mAH battery |
01:10:50 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
01:10:57 | HCl | :) |
01:11:06 | HCl | i think i have an 2300mAH in my iriver |
01:11:18 | HCl | neither me or markun are sure whether it was 2200 or 2300 :P |
01:11:25 | HCl | we both upgraded it |
01:11:31 | Coldtoast | is it an ipod 1st gen one? |
01:11:34 | HCl | yup |
01:11:36 | Coldtoast | any probs? |
01:11:42 | Coldtoast | ok. it's 2200mAH then |
01:11:51 | HCl | aside from iriver not really putting the connector handily.. |
01:12:14 | HCl | i ended up breaking the plug of the original battery while trying to get it out |
01:12:31 | HCl | and i had to snip part of the plastic of the new one in order to be able to get it in |
01:12:36 | Coldtoast | the ipod 1st gen ones are 2200mAH |
01:12:44 | Coldtoast | any probs? |
01:12:44 | HCl | not all of them.. i think.. |
01:12:49 | HCl | nope :) |
01:12:51 | Coldtoast | the ultra high ones are |
01:12:54 | HCl | it was a snug fit |
01:12:58 | HCl | but it fitted exactly |
01:13:03 | Coldtoast | haven't seen any 2300mAH but 2200 are common as houseflies |
01:13:08 | Coldtoast | h140? |
01:13:11 | HCl | let me check on ebay |
01:13:11 | HCl | yea |
01:13:19 | Coldtoast | I just bougth from ebay :) |
01:13:25 | HCl | but markun has an h120 with the same battery |
01:13:27 | Coldtoast | there are LOADS of 2200 but no 2300 |
01:13:41 | Coldtoast | cool. this should be great |
01:13:53 | Coldtoast | I bet you paid a pittance too |
01:14:02 | Coldtoast | I was all ready to buy an ionity |
01:14:02 | HCl | lol. |
01:14:04 | HCl | 13 euro |
01:14:06 | HCl | or something |
01:14:08 | HCl | including shipping |
01:14:15 | | Join elinenbe_ [0] (trilluser@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
01:14:22 | Coldtoast | heh. I just paid $26AUD with shipping and insurance |
01:14:27 | Coldtoast | screw ionity! |
01:14:36 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
01:14:42 | Coldtoast | would have cost me $95AUD shipped |
01:14:54 | HCl | yea, i got an 2200mah one |
01:14:59 | HCl | http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=3730&item=5212545033&rd=1 |
01:15:06 | HCl | thats the one me and markun got |
01:15:23 | Coldtoast | http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&item=5785413142&ed=1120769560000&ssPageName=ADME:B:EOTB:AU:6 |
01:15:24 | Coldtoast | hehe |
01:15:42 | HCl | same one, different seller |
01:15:46 | Coldtoast | yep |
01:15:48 | Coldtoast | great |
01:15:49 | HCl | dunno australian dollars.. |
01:16:27 | Coldtoast | I paid 16.5 Euro |
01:16:36 | Coldtoast | that's what 26 converts to |
01:16:51 | Coldtoast | how long have you had it in there for? |
01:17:22 | HCl | *nods* |
01:17:26 | HCl | just calculated that |
01:17:30 | Coldtoast | glad I did a search for alternatives to Ionity on misticriver |
01:17:32 | HCl | week or 3 or so |
01:17:47 | Coldtoast | was going to buy the Ionity 1900mAH for $95AUD |
01:17:52 | HCl | lol. |
01:18:00 | HCl | yea, i don't understand why people buy ionity |
01:18:04 | HCl | you get less for more money |
01:18:05 | HCl | :P |
01:18:15 | Coldtoast | that's 60 Euro |
01:18:22 | HCl | damn thats a lot |
01:18:33 | Coldtoast | I suppose they're a guaranteed level of quality tho |
01:18:42 | HCl | hmmm |
01:18:44 | HCl | true |
01:18:45 | stripwax_ | saw those for £7 on ebay.. |
01:18:50 | * | HCl stares at his finished songdb.jar |
01:18:51 | Coldtoast | one guy on misticriver said he pulled the wires off of his new battery |
01:18:52 | stripwax_ | (the 2200mAh that is) |
01:18:59 | HCl | heh. |
01:19:03 | HCl | 06/30/2005 01:14 AM 6,676,076 rockbox.tagdb |
01:19:04 | HCl | 06/30/2005 01:14 AM 8 rockbox.rundb |
01:19:06 | HCl | :P |
01:19:10 | Coldtoast | I hope they're not THAT fragile |
01:19:18 | HCl | Coldtoast: had no trouble here |
01:19:25 | Coldtoast | cool |
01:19:27 | HCl | wires were easy to get out of the plug and swap around |
01:19:40 | Coldtoast | yeah. I've actually done that before |
01:19:43 | HCl | i clipped off a bit of redundant plastic off the connector with a nail clipper to let it slide in more smoothly |
01:20:02 | Coldtoast | is there much pressure on the battery compared to the original? |
01:20:07 | Coldtoast | and what's teh charge time? |
01:20:07 | HCl | no idea. |
01:20:18 | HCl | i dunno, 5 hours or so |
01:20:24 | HCl | to be honest, i haven't run a battery life test yet |
01:20:25 | HCl | i should |
01:20:30 | Coldtoast | ok. Did you manage to hit 29hrs? |
01:20:38 | HCl | haven't tried, but i should |
01:21:37 | | Join webguest77 [0] (~864c0313@labb.contactor.se) |
01:22:00 | lostlogic | has linus or anyone started working on the bootloader for h3x0 yet? |
01:22:10 | HCl | nope. |
01:22:21 | lostlogic | didn't think so, just making sure I told someone else right. |
01:22:24 | Coldtoast | anyof you into podcasts? |
01:22:43 | HCl | i don't even know what they are :p |
01:22:47 | Coldtoast | ok |
01:23:00 | HCl | what are they? |
01:23:12 | Coldtoast | I'm usng ipodder but wondering if there's one ppl consider "the best" |
01:23:16 | amiconn | mrf :/ |
01:23:20 | HCl | sup amiconn |
01:24:01 | amiconn | I'm undecided about the bitmap format for playergfx (bitmap drawing is the only function left to convert) |
01:24:06 | stripwax_ | gotta go, see you cats later |
01:24:07 | stripwax_ | ;-) |
01:24:11 | HCl | cya |
01:24:13 | Coldtoast | they're online shows people record. You download em and listen to them. Usually on a portable DAP of some sort but also just regular computers |
01:24:26 | | Part stripwax_ |
01:24:27 | HCl | amiconn: weren't we gonna have multiple? |
01:24:39 | HCl | Coldtoast: aha |
01:24:49 | amiconn | Should I keep using the same bitmap format as archos bitamp and iriver, although the byte orientation doesn't match ? |
01:25:12 | amiconn | Or should I rather flip the format to use horizonatl pixel blocks? |
01:25:29 | elinenbe_ | amiconn: use what's best! |
01:25:55 | amiconn | This could be more optimised, but on the downside bmp2rb doesn't handle this format |
01:26:43 | HCl | i'd say use native formats, and on targets where those formats aren't native, convert them |
01:27:24 | amiconn | Yeah, conversion is needed either way, but using horizontal blocks gives a better match |
01:27:37 | HCl | okay o.o |
01:27:37 | Coldtoast | hey HCl. did your battery come with tools? |
01:27:42 | HCl | Coldtoast: nope |
01:27:56 | Coldtoast | ok. wonder if the torx is the same size on teh ipod |
01:28:01 | HCl | no idea |
01:28:04 | amiconn | (still needs conversion because the player graphics uses only 5 bits of each byte, yet the bitmap format shouldn't do this) |
01:28:07 | elinenbe_ | HCl: what dap is that batter for? it says the ipod. |
01:28:28 | Coldtoast | it'll fit the h1x0 too |
01:28:37 | amiconn | I'll experiment a bit... |
01:28:44 | HCl | dap? |
01:28:45 | | Join XavierGr [0] (~test@ppp28-adsl-11.ath.forthnet.gr) |
01:28:51 | Coldtoast | Digital Audio Player |
01:28:56 | HCl | oh. right. |
01:29:06 | HCl | its for ipod, but if you switch the batterys polarity, it works fine on iriver |
01:29:06 | | Join Xavi [0] (~test@ppp28-adsl-11.ath.forthnet.gr) |
01:29:07 | elinenbe_ | so, ipod series one batteries fit the iriver no problem? |
01:29:10 | HCl | yup |
01:29:17 | HCl | after you switched their polarities, that is |
01:29:18 | | Part XavierGr |
01:29:27 | HCl | plugs are the same and everything |
01:29:36 | Xavi | Hello All |
01:29:43 | | Nick Xavi is now known as XavierGr (~test@ppp28-adsl-11.ath.forthnet.gr) |
01:29:44 | * | HCl hrmz :/ |
01:29:50 | Coldtoast | HCl: one more question. ARe there any torx screws under the stickers? |
01:29:53 | DreamTactix291 | didn't know that |
01:30:02 | HCl | Slasheri: didn't receive a track change event when i got a new song... *checks again* |
01:30:09 | HCl | Coldtoast: what stickers? o.o. |
01:30:15 | elinenbe_ | and what is the largest mah you can get? |
01:30:19 | XavierGr | I did a very interesting hack in rockbox wps_display.c code! |
01:30:21 | Coldtoast | heh |
01:30:24 | HCl | oh those stickers |
01:30:24 | HCl | no |
01:30:27 | HCl | elinenbe_: 2200 |
01:30:29 | HCl | i think |
01:30:31 | Sucka`away | dream tic tacs?! |
01:30:36 | Coldtoast | so just the 4 on teh bottom? |
01:30:39 | DreamTactix291 | lol |
01:30:43 | HCl | yea, there's a guide on misticriver |
01:30:44 | DreamTactix291 | haven't heard that one before |
01:30:45 | HCl | somewhere |
01:30:45 | HCl | i think |
01:30:49 | Coldtoast | oh. and top |
01:30:51 | DreamTactix291 | which guide |
01:30:52 | HCl | at least, markun had found a sweet guide somewhere |
01:30:56 | DreamTactix291 | i mod at misticriver you know |
01:30:58 | HCl | that said exactly how to open the iriver |
01:30:58 | Sucka`away | :D |
01:31:09 | DreamTactix291 | oh yeah |
01:31:10 | elinenbe_ | what is the default iriver? |
01:31:13 | DreamTactix291 | there's several |
01:31:17 | Coldtoast | man... my dap is still only a bit over halfway thru the warranty |
01:31:17 | elinenbe_ | what is the default iriver mah? |
01:31:28 | DreamTactix291 | let me check |
01:31:31 | Coldtoast | I hope the Rockbox bootloader saves my arse if this thing bricks |
01:31:40 | XavierGr | If you just replace lcd_ with lcd_remote you can have an interesting wps for the remote all seems to work fine! |
01:31:40 | Coldtoast | 1300mAH elinenbe |
01:31:42 | HCl | if what bricks? |
01:31:48 | Coldtoast | my h140 |
01:31:56 | HCl | by doing what? |
01:32:00 | Coldtoast | it happens |
01:32:02 | XavierGr | the same must be the case for tree.c |
01:32:07 | Coldtoast | do a search on misticriver |
01:32:12 | Coldtoast | one of my friends bricked his |
01:32:13 | DreamTactix291 | 1300 |
01:32:16 | Coldtoast | h340 tho |
01:32:18 | HCl | by upgrading their battery? |
01:32:22 | Coldtoast | nah |
01:32:22 | DreamTactix291 | beat me to it Coldtoast |
01:32:29 | Coldtoast | by trying to use the DB actually. heh |
01:32:39 | * | HCl stares confusedly |
01:32:41 | HCl | okay o.o. |
01:32:43 | Coldtoast | had to have it replaced |
01:32:52 | Coldtoast | now he won't risk the DB |
01:33:02 | Stryke` | iRiver DB? |
01:33:38 | Coldtoast | he generated a DB. He thinks it had errors and when his H340 tried booting, the corrupt DB bricked it |
01:33:55 | Coldtoast | sat thre at "Read File System" |
01:33:57 | HCl | wow. |
01:34:06 | Coldtoast | as simple as that. seriously |
01:34:08 | HCl | that really sucks, heh. |
01:34:23 | HCl | but yea, rockbox bootloader usb mode is a great thing |
01:34:29 | HCl | its *almost* impossible to brick it with it |
01:34:32 | Coldtoast | yeah. but if he'd had the rockbox bootloader, it would have saved it |
01:34:37 | Coldtoast | yup |
01:34:53 | XavierGr | aslo great news I cant hear any ticking while the remote screen scrolls as with the iriver firmware!!! |
01:35:07 | Coldtoast | I hope I never need to call ont eh warranty cos this new battery will void it |
01:35:07 | DreamTactix291 | nice |
01:35:14 | DreamTactix291 | i never had the ticking issue fortunately |
01:35:21 | Coldtoast | me either |
01:35:21 | | Quit Harpy (Connection timed out) |
01:35:27 | Coldtoast | I LOOOOVE the iriver remote :) |
01:35:39 | Coldtoast | might buy a spare one actually. they're incredibly cheap |
01:35:46 | DreamTactix291 | i love mine too |
01:35:47 | DreamTactix291 | so useful |
01:35:52 | Coldtoast | less than $20AUD |
01:36:04 | HCl | they are? |
01:36:09 | Coldtoast | yep. ebay it |
01:36:14 | HCl | last i heard people paying 50+ euro for it |
01:36:16 | DreamTactix291 | they are pretty cheap if you look |
01:36:20 | XavierGr | crap!!! |
01:36:28 | Stryke` | the headphone jack on the remote is pretty awful |
01:36:39 | Coldtoast | yea. it is |
01:36:41 | XavierGr | I was wrong I cant hear any ticking with the iriver earphones |
01:36:52 | XavierGr | but with my shures I can hear it |
01:36:56 | Coldtoast | HCl: http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&category=48683&item=5785725311&rd=1&ssPageName=WD2V |
01:37:00 | * | HCl has the extension thing.. |
01:37:07 | Stryke` | as do i |
01:37:13 | HCl | nice |
01:37:24 | Coldtoast | cheap as chips |
01:37:36 | Stryke` | still extra wiring, that shouldn't be required |
01:37:43 | Coldtoast | heh. I wanna buy a set of the earphones that came with the h140 :) |
01:38:01 | Coldtoast | anyway. 9:30am. bedtime |
01:38:14 | HCl | lol. |
01:38:17 | HCl | 1:30 am |
01:38:20 | HCl | i should head to bed too |
01:38:22 | Coldtoast | hehe |
01:38:24 | HCl | but first i want to get this event to work |
01:38:28 | Stryke` | 7:30 PM |
01:38:30 | Coldtoast | well, I worked. I work nights |
01:38:41 | Coldtoast | nightclub worker |
01:38:47 | XavierGr | so it was a hardware artifact after all.... pity |
01:39:08 | Coldtoast | night |
01:39:10 | elinenbe_ | HCl: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5778627456&category=27966#ebayphotohosting |
01:39:19 | elinenbe_ | what needs to be done with the battery after you get it? |
01:39:27 | XavierGr | hmm aslo the remote cant really see UI fonts it just uses the default one |
01:39:29 | HCl | XavierGr: we know its a hardware artifact, we also have some hope that with careful driving of the remote, we might be able to get rid of it |
01:39:32 | HCl | also |
01:39:37 | HCl | not all iriver remotes have that glitch |
01:39:42 | HCl | i never have ticking with my remote |
01:39:52 | XavierGr | I thought it was main unit related |
01:39:56 | HCl | nope |
01:39:57 | Coldtoast | that's teh same one I just bouht elinenbe |
01:40:04 | HCl | at least, not as far as i know |
01:40:43 | XavierGr | I will discuss this with other iHP users on MRR |
01:41:16 | XavierGr | so how the remote screen handling is going to be? |
01:41:43 | XavierGr | I can just make my own hack to use rockbox in the car, with this little replace trivk |
01:41:46 | XavierGr | ^trick |
01:41:46 | HCl | i dunno |
01:42:16 | HCl | Slasheri: it doesn't seem to be working, i'll look at it tomorrow, the event simply does not seem to be getting called |
01:42:24 | XavierGr | Though I will have to change every line where a lcd_ function exists |
01:42:36 | * | HCl did enjoy having to listen to air to test his code though :p |
01:42:51 | XavierGr | currently whenever I play a track the main unit just shows the lates screen buffer and not the wps |
01:43:52 | XavierGr | wps though is shown in the remote screen! |
01:45:15 | Coldtoast | I'd like a BIG FAT pic of the battery level on the remote with the track info below it :) |
01:46:07 | | Quit Coldtoast ("Peace and Protection 4.22") |
01:46:25 | *** | Saving seen data "./dancer.seen" |
01:46:26 | HCl | gnight. |
01:47:27 | XavierGr | night |
01:49:57 | * | HCl steals most of his blanket back from his kitty and goes to sleep |
01:50:43 | XavierGr | slasheri are you there? |
01:55:31 | | Part Moos |
01:59:03 | | Quit Sucka`away ("a bird in the bush is worth two in your house") |
02:00 |
02:12:39 | tvelocity | i'm bored |
02:26:34 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
02:30:26 | | Join amiconn_ [0] (~jens@p54BD61AE.dip.t-dialin.net) |
02:30:31 | XavierGr | hi amiconn |
02:30:41 | | Join sockerteze [0] (~sockertez@pool-162-83-112-105.norf.east.verizon.net) |
02:30:45 | | Quit amiconn (Nick collision from services.) |
02:30:46 | | Nick amiconn_ is now known as amiconn (~jens@p54BD61AE.dip.t-dialin.net) |
02:31:26 | XavierGr | amiconn:I did a nice quick hack for remote wps intergratioin |
02:31:46 | amiconn | Quick hacks are never nice ;) |
02:31:52 | XavierGr | :( |
02:32:29 | XavierGr | I just doubled lcd_ with lcd_remote_ of wps-display.c and now I have a nice wps on my remote! |
02:32:55 | amiconn | With scrolling lines and all? |
02:33:00 | XavierGr | yeah! |
02:33:23 | amiconn | Okay, that means the scrolling actually works. Didn't test it, nice :) |
02:33:51 | | Quit cYmen ("zZz") |
02:33:54 | XavierGr | I am gonna make this for tree.c too, for at least my personal use |
02:33:56 | amiconn | Most of lcd-h100-remote.c is a blind port, only the basic things are tested |
02:34:18 | XavierGr | though the scrolling was different from that of the main unit |
02:34:26 | amiconn | (basically bitmap display only) |
02:34:35 | XavierGr | does it get initialised in tree.c as setfont |
02:35:14 | amiconn | Each lcd driver has it's own set of internal status vriables, like font, draw mode, margins... |
02:35:32 | XavierGr | because in order to have UI_font in wps I had to change lcd_remote_setfont in tree.c |
02:36:13 | amiconn | My suggestion for proper remote lcd support is to have a secondary GUI thread. |
02:36:34 | XavierGr | yeah I think that If I make the change in tree.c scroliing will be the same |
02:36:48 | XavierGr | yeah different GUI is better |
02:37:13 | XavierGr | but as I read your saying in the logs you mentioned that this is a very low priority |
02:37:17 | amiconn | Then each of browser code, wps and others could be duplicated, and I guess the necessary communication won't be too hard to implement |
02:37:58 | XavierGr | so until the different GUI is ready I will try to use it for my personal enjoyment! |
02:38:10 | amiconn | Yes, imho the priority should be to get existing rockbox features running first, especially those that are crucial for a music player |
02:38:44 | XavierGr | Pitty that the ticking problem is a fact when scrolling occurs! |
02:38:47 | amiconn | Of course there is no clear line of separation between that and extending features |
02:39:00 | amiconn | My remote never ticks, even with the iriver fw |
02:39:20 | amiconn | I have to say I only tested briefly though |
02:39:22 | XavierGr | I couldnt hear it with standart cheap phones but my shure e2c makes it audible in silent parts |
02:39:53 | XavierGr | take your good phones pause and listen a tick with the frequency of the scrolling |
02:39:58 | amiconn | I can't try with my high-quality headphones |
02:40:02 | XavierGr | some say that there is not such thing |
02:40:14 | XavierGr | you can't? |
02:40:26 | amiconn | The plug doesn't fit. I wonder who of iriver designed *that* socketz |
02:40:33 | amiconn | -z |
02:40:41 | XavierGr | what about the little extension cable? |
02:40:48 | amiconn | Hmm? |
02:40:52 | XavierGr | I use it in order to listen with my shures |
02:42:03 | amiconn | I don't have such a cable with a small enough plug |
02:42:15 | | Quit markun () |
02:42:17 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
02:42:23 | XavierGr | but i comes bundled in the iriver box |
02:42:29 | amiconn | Bah, my iriver hung while playing music |
02:42:29 | XavierGr | ^it |
02:42:44 | amiconn | There is a male-male cable |
02:42:52 | amiconn | ...but no male-female |
02:43:16 | XavierGr | no my box had a male to male and a male to female |
02:43:20 | XavierGr | 2 cables |
02:43:25 | XavierGr | BUT |
02:43:46 | XavierGr | you can use the male to male if you find a little female to female adaptor |
02:43:58 | XavierGr | 0=====0 |
02:44:05 | XavierGr | its like this ^ |
02:44:15 | XavierGr | you get it? |
02:44:40 | amiconn | I don't have such an adapter, and a male-female cable was not included with my iriver |
02:44:49 | XavierGr | too bad |
02:44:57 | XavierGr | did you got it used? |
02:45:39 | amiconn | Unused in original package, but not sealed |
02:46:00 | amiconn | The cables, headphone etc were sealed in their bags |
02:46:24 | XavierGr | http://www.audiogear.com/cgi-bin/shopper.cgi?key=AdptQfs-Qfs&preadd=action |
02:46:32 | XavierGr | here is a female to female |
02:47:00 | XavierGr | if you got this one you an plug one end to the male-male adaptor, and the other to your phones |
02:47:10 | XavierGr | then plug it in your iriver |
02:47:12 | amiconn | Yes I know what you mean. |
02:47:37 | amiconn | I can plug the headphone into the main unit just fine, but not into the remote |
02:47:47 | XavierGr | any idead what causes these clicks? |
02:47:55 | amiconn | My earphones do fit, but the headphone is higher quality |
02:48:45 | amiconn | I'd guess it is crosstalk from the data lines, probably because of insufficient grounding |
02:49:20 | XavierGr | do you think that its possible to override it. |
02:49:23 | amiconn | We can't do much about that in software |
02:49:34 | XavierGr | thought so... |
02:50:11 | tvelocity | you could emulate lots and lots of ticks and clicks, so the real ones don't get noticed :P |
02:50:19 | XavierGr | lol |
02:50:20 | amiconn | We could try to optimise the waveform to minimise the effect, but it wouldn't go away completely |
02:50:31 | XavierGr | its strange |
02:50:39 | XavierGr | iriver knew that |
02:50:59 | XavierGr | and gave us a firmware with a so-called "fix" |
02:51:10 | amiconn | It doesn't bother me much, 'cause I'm not much of a remote user |
02:51:22 | XavierGr | but ofcourse all that it did was to make the sound more obscure |
02:51:26 | amiconn | That's another reason why remote GUI is low-pri for me |
02:51:57 | XavierGr | well I am a crazy remote user. Especially in my car. |
02:52:52 | XavierGr | I carry my iHP alwasy with me in a 'banana' like bag (around my waist) |
02:53:19 | XavierGr | so whenever I need to listen to music I take out the little rremote and plug-in my earphones! |
02:53:26 | amiconn | Imho one shouldn't look at tiny displays while driving. I'd even count the main display as tiny in that sense |
02:53:45 | XavierGr | clip it on my jeans and enjoy |
02:54:19 | amiconn | That's why I like the rockbox voice UI so much (and don't use the iriver often yet) |
02:54:20 | XavierGr | nono never look it (only when at full stop) |
02:54:37 | XavierGr | does the voice UI works on iriver? |
02:54:53 | amiconn | No not yet, hence -> don't use the iriver often yet) |
02:59:23 | tvelocity | i'm bored^2 |
03:00 |
03:00:16 | sockerteze | what is some of the cool firmware you guys have? |
03:01:39 | XavierGr | hmm a slight disorientation on the remote "time left\remain" values |
03:04:15 | | Join OnkelJonas [0] (vircuser@ip230.rev112.brygge.net) |
03:06:46 | Rori | my remote click was fixed so I love the remote |
03:07:12 | Rori | I am dying for at least file browsing and play on the remote if nothing else |
03:07:25 | XavierGr | how it was fixed? |
03:07:30 | XavierGr | did you changed it? |
03:07:31 | Rori | I sent it in |
03:07:48 | XavierGr | maybe I will have to do the same... |
03:07:50 | Rori | rma'd it. same unit back but they repaired whatever caused it |
03:08:28 | Rori | took a week or two from Germany to the UK |
03:09:11 | Rori | I am sorely missing the remote at present but gapless makes up for it so I try to stay patient |
03:10:21 | XavierGr | well I have wps run on my remote! :p and soon filetree too |
03:10:40 | Rori | how did you get wps? |
03:10:54 | Rori | grabs latest build to check |
03:10:55 | | Join Lurkski [0] (~Lurkski@cpe-70-93-109-209.socal.res.rr.com) |
03:11:42 | | Part Lurkski |
03:12:24 | | Quit sockerteze ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
03:13:07 | Rori | I get no wps on remote |
03:14:00 | XavierGr | well I am currently working on it |
03:14:36 | Rori | oh I did not realise you were one of the devs lol |
03:14:51 | Rori | don't tease. you working on filetree too? |
03:15:21 | XavierGr | yes but this must be more difficult to implement |
03:15:31 | * | Rori grovels at your feet |
03:15:33 | Rori | heh |
03:16:04 | XavierGr | maybe If I am done and amiconn or the other devs want it temporarily as a way of using the remote we can commit it |
03:16:40 | XavierGr | else everyone who wants it will have to take the build by me |
03:17:04 | XavierGr | nothing major though I just replace parts of code |
03:17:41 | OnkelJonas | hi... does anyone know if grayscale is being worked on/planned to be done? |
03:17:42 | tvelocity | is anyone working on cue file support? |
03:17:56 | OnkelJonas | heh... sucks to be a dev :D |
03:18:37 | tvelocity | amiconn, is it true that is sucks to be a dev? |
03:18:37 | OnkelJonas | every developer should have a pr manager |
03:18:49 | thegeek | amiconn is on the entire gfx lib |
03:18:50 | Rori | XavierGr why can't you just commit it? |
03:18:54 | thegeek | that includes grayscale |
03:19:01 | OnkelJonas | nice... |
03:19:36 | amiconn | Iiuc XavierGr's hack reroutes the wps to the remote -> rockbox becomes unusable without the remote -> BAD |
03:19:52 | OnkelJonas | well i guess developers like to develop, but in my experience most hate the users (or at least will do after some time :P) |
03:19:55 | XavierGr | no why unusable? |
03:20:16 | amiconn | I don't see what's happening |
03:21:32 | XavierGr | amiconn I just add exacty the same line after and lcd_function using the lcd_remote_ |
03:21:52 | amiconn | Ah, so you replicate, not reroute |
03:21:53 | XavierGr | this makes both the unit and the remote usable |
03:22:03 | XavierGr | yeah that more correct |
03:22:18 | XavierGr | ^that's |
03:22:25 | amiconn | I think this is looking odd, with the different resolutions |
03:22:29 | OnkelJonas | is the remotes image scaled hen, or does it discard what doesnt fit? |
03:22:42 | | Join Meddler [0] (~544459e2@labb.contactor.se) |
03:22:44 | OnkelJonas | *then |
03:22:52 | XavierGr | all is automated thanks to our beloved devs! :) |
03:22:57 | amiconn | Plus, it might happen that it will break when I switch to greyscale |
03:23:06 | amiconn | ...which I hope to do this week |
03:25:00 | XavierGr | good tree.c compiled with no errors! |
03:25:21 | * | XavierGr rushes to test the file tree mode on the remote. |
03:25:31 | amiconn | The player gfx lib conversion is the last thing before greyscale, and I'm almost done with it |
03:26:07 | | Quit Meddler (Client Quit) |
03:26:33 | Rori | lol |
03:26:46 | Rori | I am sure you will work it out amongst yourselves |
03:27:42 | amiconn | Bleh, my bitmap drawing still produces pixel salad |
03:28:19 | XavierGr | well it works but with some bugs |
03:28:39 | XavierGr | no scrollbar, no icons, no status bar |
03:29:07 | | Quit webguest77 ("CGI:IRC (EOF)") |
03:30:19 | XavierGr | the major problem is that when browsing files the selection box is moving down as if it was the main screen |
03:30:50 | XavierGr | so if you have 10 items in a folder you can browse only the first 5 which are seen in the remote screen |
03:32:00 | XavierGr | then the selection box is moving down and while you can see it in the main unit, the remote shows only the upper part of the screen |
03:32:09 | Rori | that's no good :) |
03:32:32 | XavierGr | will do for me |
03:32:44 | XavierGr | at least the wps has only one minor flaw |
03:32:55 | XavierGr | the timer is a 1 pixel misalined |
03:33:01 | XavierGr | ^misaligned |
03:33:19 | | Quit RotAtoR () |
03:34:20 | XavierGr | does anybody here wants to test it? |
03:34:53 | Rori | I don't mind |
03:35:04 | Rori | do I just copy it over something? |
03:35:27 | XavierGr | i will give you a letest build compiled with it. Normal procedures |
03:35:31 | Rori | ok |
03:35:32 | XavierGr | just unzip and replace |
03:37:15 | Rori | I wonder why when I forget to unplug usb and reboot the pc it says it's trying to boot from cd. |
03:37:23 | Rori | the pc that is |
03:37:34 | Rori | tries to boot from the iriver |
03:39:48 | thegeek | because the iriver is usb |
03:39:56 | thegeek | lots of pc's can boot from usb |
03:40:03 | thegeek | small usb pendrives |
03:40:07 | thegeek | or large usb harddrives |
03:40:10 | thegeek | it's the same |
03:40:19 | OnkelJonas | hmmm... shouldnt the sound be muted when nothing is playing? |
03:40:57 | thegeek | there might be "beeps" and speech implemented later |
03:40:59 | OnkelJonas | theres static when nothing is playing - start playing with 0 volume and it disappears |
03:41:14 | Rori | I am thinking making my iriver bootable might be usefull |
03:41:22 | thegeek | lots of people have done it;) |
03:41:32 | Rori | can I just sys the drive for dos? :) |
03:41:36 | thegeek | I think it sucks battery though |
03:41:40 | thegeek | guess so |
03:41:47 | thegeek | once the os "sees" it |
03:41:49 | thegeek | it's just another hd |
03:41:53 | thegeek | os/bios |
03:41:59 | Rori | aye |
03:42:36 | Rori | is there a nice simple small os I can shove on a boot on the iriver? |
03:42:49 | OnkelJonas | just to try it? |
03:42:54 | tvelocity | linux! |
03:42:54 | Rori | one that can read ntfs |
03:43:07 | XavierGr | I have repartitioned my iHP and have knoppix to boot from there!!! |
03:43:18 | Rori | heh |
03:43:18 | OnkelJonas | just read ntfs, or read it as well? |
03:43:33 | OnkelJonas | *write |
03:44:17 | OnkelJonas | everything but windows has trouble writing (MS keeps the specs to temselves...) but reading is in the newer linux kernels IIRC |
03:46:28 | *** | Saving seen data "./dancer.seen" |
03:49:34 | Rori | something is broken on the remote up and down fileview button anyhow |
03:50:12 | Rori | XavierGr because you now have a basic filetree the button work is a bit fubar |
03:50:43 | Rori | I have to hold the up and down buttons down for ages before it scrolls and it just pages up and down because of the delay |
03:51:25 | Rori | and as you said you cannot see what folders are selected or select a folder |
03:51:37 | Rori | lets see wps in action |
03:52:13 | Rori | ah it only shows the top half of the lcd wps |
03:52:16 | Rori | heh |
03:52:19 | Rori | ok |
03:53:14 | XavierGr | well yeah |
03:53:31 | XavierGr | remember that remote lcd is alot smaller |
03:53:48 | XavierGr | for the wps you can make a new one fit best |
03:53:58 | XavierGr | OR you make one for both |
03:54:02 | Rori | I will wait for something more usable but at least it's being worked on |
03:54:29 | XavierGr | Lets say have 5 kines of chicago 12 font with the remote information and then the other lines will show up only on the main screen |
03:54:41 | XavierGr | ^lines |
03:54:52 | Rori | I think they need to work independently of each other to be honest |
03:55:12 | Rori | rather than just duping the main lcd to the remote |
03:55:13 | XavierGr | ofcourse it is just a quick hack to be able to use the remote |
03:55:27 | XavierGr | that's what amiconn proposes |
03:55:29 | Rori | well it was interesting |
03:55:41 | Rori | thx for letting me peek ;) |
03:55:46 | XavierGr | np |
03:56:18 | XavierGr | but again If I can manage to fix this annoying behaviour on the file tree I think that it is quite usable |
03:57:44 | XavierGr | amiconn:where is the scrolling configuration for the remote? |
03:58:25 | XavierGr | I cant find it in the menu and while I replicated all the scroll lines the same scrolling attitude exists |
03:59:59 | Rori | when you press the up and down jog on your remote does it move up and down by one line or only move up and down if you hold the jog down? |
04:00 |
04:00:18 | Rori | I have to hold the jog for it to move at all |
04:01:03 | XavierGr | every momentary movement (right/left) of the jog moves a line at a time |
04:01:08 | OnkelJonas | couldnt you make a .wps that was configured for the remote/player combo? - so the display looks well on both the remote and player (with additional info on the player) |
04:01:12 | XavierGr | if i hold it it scrolls |
04:01:29 | Rori | I can't get it to move at all if I just jog side to side momentarily |
04:01:37 | Rori | well it did at first but now refuses |
04:01:38 | XavierGr | why? |
04:01:41 | Rori | tried rebooting it too |
04:01:51 | XavierGr | check iriver firmware |
04:02:20 | Rori | will do and checking connection |
04:04:51 | Rori | shit I can't get filetree mode on iriver fw |
04:05:04 | | Join sockerteze [0] (~sockertez@pool-162-83-112-105.norf.east.verizon.net) |
04:05:17 | sockerteze | hey |
04:05:17 | Rori | my bad |
04:05:19 | Rori | lol |
04:05:36 | Rori | single up and down works perfectly |
04:05:42 | sockerteze | i have 50 bucks to spend at best buy |
04:05:51 | Rori | I always hold the jog in too long and get the menu hehe |
04:05:56 | | Join QT_ [0] (as@area51.users.madwifi) |
04:06:05 | Rori | my bad but anyhow single jog works fine in iriver fw |
04:06:17 | Rori | but not on yours let me boot to rockbox again |
04:06:18 | sockerteze | i want to buy headphones, which ones should i get? |
04:07:15 | Rori | XavierGr jog up and down single clicks on your build seem intermittent |
04:08:13 | Rori | I have to push it a couple of times a lot of the time to get it to page up and down that filetree |
04:09:16 | Rori | I see what is happening |
04:09:20 | Rori | want me to explain? |
04:10:25 | Rori | if I press jog up or down it moves the list up and down. If I press jog up or down more than once I have to press jog up and down more than once to get it to move the list up or down. Get what I mean by that? it's like it remembers the number of keypresses |
04:11:03 | Rori | so I jog down 1 times and it pages down. I press jog down 2 times I have to press jog up 2 times to get it to page up |
04:11:30 | Rori | best talk that through with amiconn |
04:11:53 | Rori | or whomever deals with that side |
04:12:24 | Rori | did everyone go to bed? |
04:12:36 | XavierGr | wait a sec it seems that you got a little confused here |
04:13:50 | XavierGr | there is this bug currently that while you press the jog dial you see nothing different, but when you look the main screen you will see that the selection box moves while you push the jog |
04:14:17 | Rori | I dunno I just know what I see |
04:14:26 | | Quit OnkelJonas ("User pushed the X - because it's Xtra, baby") |
04:14:39 | XavierGr | Take in front of you both the remote and the main unit and test the jog |
04:14:52 | Rori | if I jog once it moves down by several lines |
04:15:09 | | Quit sockerteze ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
04:15:11 | XavierGr | the remote or the main unit? |
04:15:38 | Rori | if I jog down again nothing occurs...displays the same stuff. If I job back up nothing occurs. If I job back up again it shows the top list as before |
04:15:44 | Rori | on the remote |
04:15:51 | Rori | not looking at main unit at all |
04:15:53 | | Quit QT (Read error: 113 (No route to host)) |
04:15:54 | XavierGr | yeah its normal |
04:16:05 | Rori | OK will wait for fix |
04:16:06 | Rori | whatever |
04:16:09 | Rori | :) |
04:16:11 | XavierGr | now take the main unit and look at them |
04:16:29 | XavierGr | you should understand what is happening when you look both of them |
04:16:35 | Rori | I don't care what main unit is doing. I know what you are saying |
04:16:52 | XavierGr | yeah but this is the bug I was talking before |
04:16:59 | Rori | I am only concerned with what I see on remote because that is what is being used for this test |
04:16:59 | XavierGr | its very annoying I know |
04:17:11 | Rori | heh |
04:17:21 | Rori | amiconn might fux is |
04:17:22 | Rori | it |
04:17:26 | Rori | or fix |
04:17:28 | Rori | heh |
04:17:39 | XavierGr | well amiconn has other plans on it. |
04:17:45 | XavierGr | better ones |
04:17:46 | Rori | welcome to bug-u-like |
04:18:11 | Rori | wait and see what he does with the gui stuff |
04:18:25 | Rori | and greyscale stuff |
04:18:38 | Rori | I think while he does a mjor work on that we need to wait |
04:18:42 | Rori | major |
04:18:54 | Rori | then go from there |
04:18:59 | | Join ashridah [0] (ashridah@220-253-121-215.VIC.netspace.net.au) |
04:19:21 | Rori | you may be able to work it in once it's done |
04:19:47 | Rori | all the while things are still being done on the main unit lcd remote lcd is a bit hit and miss |
04:27:40 | | Join jwalk [0] (~jwalk_edm@67.71.173.245) |
04:27:59 | jwalk | amiconn: need an adapter cable? |
04:29:04 | jwalk | amiconn: for the remote I mean |
04:31:06 | | Quit ashridah ("Leaving") |
04:35:55 | | Join OnkelJonas [0] (vircuser@ip230.rev112.brygge.net) |
04:42:52 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
04:42:58 | kenshin | Anyone here tonight? |
04:44:34 | kenshin | Guess not. |
04:45:27 | Rori | :P |
04:46:31 | kenshin | Rori: know anything about the lcd update process? |
04:47:08 | Rori | not a jot sorry not a dev just an onlooker |
04:47:35 | kenshin | Crud. Why did t0mas have to go on vacation *right* when I started changing his code? |
04:50:29 | kenshin | Anyone devs want to help me with conditional image display? |
04:52:13 | Rori | tis the wrong time of day |
04:52:25 | Rori | too many folks either sleeping or at work |
04:52:27 | Rori | heh |
04:52:32 | Rori | or both |
04:54:19 | kenshin | i know. the mailing list hasn't garnered any help, either. :/ |
04:54:43 | kenshin | guess no devs really want conditional image display |
04:55:08 | Rori | amiconn probably does |
04:55:13 | Rori | if you can awaken him |
04:57:30 | kenshin | i'm getting really close but part of the images are being cleared |
04:57:47 | kenshin | presumably because some text is being written and to write the text the line is cleared |
04:58:14 | kenshin | but that blasts whatever part of the image is in its way |
05:00 |
05:00:15 | kenshin | but i have no idea where that happens |
05:09:02 | XavierGr | I have to sleep good night all! |
05:16:26 | | Quit XavierGr () |
05:27:31 | | Quit jwalk ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050509]") |
05:29:25 | | Join ashridah [0] (ashridah@220-253-120-132.VIC.netspace.net.au) |
05:33:51 | | Quit hardeep ("[BX] Everybody was Kung Fu fighting!") |
05:42:38 | | Quit kenshin ("leaving!") |
05:46:32 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:07:38 | HCl | always fun.. dreaming you're choking on a glass tube, glass shards going everywhere in your throat.. |
06:07:48 | HCl | mrf :/ |
06:15:05 | Rori | see a therapist soon |
06:15:14 | tvelocity | i sometimes dream that i loose all my teeth |
06:15:22 | Rori | common dream |
06:15:25 | tvelocity | yep |
06:15:32 | tvelocity | but not very pleasant |
06:15:34 | tvelocity | i hate it |
06:15:35 | Rori | heh |
06:15:53 | Rori | do you still dream you are taking an endless pee too? ;) |
06:16:04 | tvelocity | lol no |
06:16:39 | tvelocity | i usually don't remember my dreams |
06:16:52 | Rori | I used to a lot |
06:16:57 | Rori | not much these days though |
07:00 |
07:05:31 | | Join CheeseBurgerMan [0] (~Dan@63.150.80.210) |
07:22:45 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:26:40 | Bger | morning |
07:29:36 | CheeseBurgerMan | Hell. |
07:29:39 | CheeseBurgerMan | hello* |
07:30:44 | B4gder | morning |
07:45:58 | | Quit courtc (Read error: 110 (Connection timed out)) |
07:46:35 | *** | Saving seen data "./dancer.seen" |
07:46:39 | | Join courtc [0] (~courtc@adsl-33-160-167.asm.bellsouth.net) |
07:48:58 | | Quit ashridah (Read error: 113 (No route to host)) |
07:49:45 | | Join ashridah [0] (ashridah@220-253-122-62.VIC.netspace.net.au) |
07:57:05 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:57:57 | B4gder | morning LinusN |
07:58:03 | LinusN | shalom |
07:59:01 | B4gder | read any irc logs? |
07:59:10 | LinusN | haven't come to that yet |
07:59:17 | LinusN | brief me :-) |
07:59:20 | B4gder | austriancoder will probably bug you about BDM things later on |
07:59:30 | | Join einhirn_ [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
07:59:38 | LinusN | oki |
07:59:41 | B4gder | he wants to write a bootloader for his upcoming iaudio x5 |
08:00 |
08:00:06 | B4gder | me and Zagor agreed we finance his wiggler |
08:00:15 | LinusN | good |
08:00:29 | LinusN | i hope he's up to it |
08:01:42 | B4gder | and now, time for a big cup of blackness |
08:07:18 | tvelocity | morning everyone... |
08:09:19 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
08:14:18 | B4gder | we're down to amazing 49 open bug reports |
08:14:41 | LinusN | all thanks to Bug Butcher Bagder |
08:15:57 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
08:16:11 | | Quit Strath (Nick collision from services.) |
08:16:13 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
08:16:47 | B4gder | 103 rejected ones, 73 out-of-date, 28 wont fix, 51 works for me... |
08:20:03 | amiconn | morning |
08:20:23 | Bger | morning, amiconn |
08:23:03 | B4gder | amiconn, any ideas about this ondio bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1116069&group_id=44306&atid=439118 |
08:25:22 | * | LinusN is tired of cooking |
08:25:45 | amiconn | B4gder: I have a suspicion, but I'm not sure |
08:26:32 | B4gder | I was just walking through the list of open bugs |
08:26:41 | B4gder | I found a new way to list them, rather nicely: |
08:26:48 | B4gder | http://sourceforge.net/tracker/reporting/?atid=439118&what=tracker_detail_open&span=&period=lifespan&group_id=44306#b |
08:26:52 | amiconn | This is probably because pause/continue is a short press of OnOff, and Stop is a longer one. (Remember: The button assignment that annoys me most on Ondio, but Zagor turned down my suggestion how to change it) |
08:27:30 | B4gder | well perhaps we should ignore zagor in this case ;) |
08:27:41 | amiconn | An even longer press will turn the unit off |
08:28:08 | B4gder | it certainly sounds like you can easily do wrong then |
08:28:16 | amiconn | It might be that the bookmarking code won't pickup the repeat event until a release, which might never happen... |
08:28:39 | amiconn | The problem is number of buttons. |
08:29:09 | B4gder | "too many functions, too few buttons error" |
08:29:17 | amiconn | My suggestion was to not have a long press |
08:29:25 | amiconn | ...of OnOff |
08:29:40 | amiconn | Instead the first press would pause, the second press stop |
08:30:11 | amiconn | Unpause would be mapped to the RIGHT button, like play from the browser |
08:31:11 | amiconn | I'm not completely sure this is better, because (1) we'll loose the ability to skip forward in pause mode, it will unpause |
08:31:28 | amiconn | and (2) Pause and unpause are then mapped on different buttons |
08:32:19 | amiconn | I'm not worried about this assignment being modal though. We have modal button processing in a number of other places... |
08:33:08 | amiconn | Perhpas I should do some tests on that |
08:34:29 | amiconn | Hmm. |
08:34:58 | amiconn | It might even be a more general problem, not only Ondio: |
08:35:47 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
08:35:58 | amiconn | My guess is that bookmark and resume position are stored on stop. |
08:36:35 | amiconn | However, if you poweroff directly from playing state, this call might not happen... |
08:36:58 | B4gder | yes, "bookmark on stop" is even the name |
08:36:59 | amiconn | ...however it could and should on platforms with software poweroff |
08:37:24 | amiconn | Ah, right |
08:37:42 | amiconn | However, I think the resume position should be stored in that case |
08:39:29 | B4gder | with this amount of bugs, it is actually possible to get a grip of them |
08:39:56 | hardeep | if only the same could be said about the feature requests |
08:40:06 | B4gder | yes :-/ |
08:42:26 | B4gder | http://sourceforge.net/tracker/index.php?func=detail&aid=605962&group_id=44306&atid=439118 |
08:42:30 | B4gder | dated sep 2002 |
08:42:39 | B4gder | rockbox 1.3 |
08:42:40 | amiconn | The question is whether a poweroff shall be counted as a stop event or not |
08:42:54 | amiconn | ...much like the recent resume discussion |
08:43:17 | amiconn | Imho a poweroff is definitely a stop... |
08:43:22 | B4gder | I agree |
08:44:05 | amiconn | That means the bookmark should also be set |
08:44:39 | | Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:51:48 | Slasheri | HCl: Hmm, weird.. Did you initialize the event handler after audio_init() is called? Because audio_init will set it back to null |
09:00 |
09:00:29 | B4gder | mpio one, 34 gram player with video playback: http://www.i4u.com/article3699.html |
09:01:07 | B4gder | 96x64 16bit color 1" |
09:01:37 | B4gder | http://www.datormagazin.se/imagedb/news/items/3995.jpg |
09:01:46 | | Join courtc_ [0] (~courtc@adsl-158-1-120.asm.bellsouth.net) |
09:01:51 | B4gder | that is tiny |
09:02:12 | tvelocity | sexy!!! |
09:02:37 | tvelocity | with 2 gb's of storage |
09:02:46 | tvelocity | i NEED it :P |
09:02:50 | B4gder | haha |
09:03:18 | | Quit courtc (Read error: 110 (Connection timed out)) |
09:06:24 | | Join ghostiger [0] (~ghostiger@faaeb1d23ad7cc95.session.tor) |
09:08:07 | | Join webguest87 [0] (~446cfa9f@labb.contactor.se) |
09:09:36 | * | tvelocity is reading snake2.c :P |
09:09:42 | webguest87 | I'm having trouble compiling from the source |
09:11:12 | webguest87 | I do ./configure and I do make, but then I get: make[1]: *** No rule to make target `@make'. Stop. |
09:11:40 | LinusN | webguest87: linux or cygwin? |
09:11:45 | tvelocity | from what dir? |
09:11:51 | webguest87 | linux, slackware 9.0 |
09:12:11 | webguest87 | I made a dir called build-dir like it says to do |
09:13:31 | LinusN | amiconn: was there a recording beep in 2.4? |
09:13:43 | LinusN | webguest87: which target? |
09:14:11 | webguest87 | iriver h320, maybe that's a dumb thing to try, I'll go try an archos target |
09:14:34 | B4gder | the 3x0 target doesn't build |
09:14:43 | B4gder | not completely anyway |
09:16:23 | webguest87 | I'm using the bleeding edge which does compile according to the webpage. I just tried Archos Player/Studio target and get the same error. |
09:16:32 | amiconn | LinusN: Simple question: No, there wasn't, it was added directly after 2.4. mpeg.c 1.297: CVS Tags: v2.4. mpeg.c 1.298: aid for blind recorders: longer beep when starting a recording, short beep when resuming it (you may disable the voice UI to get rid of it) |
09:16:41 | B4gder | webguest87: it compiles for the sim, yes |
09:16:53 | B4gder | webguest87: did you run make in tools first? |
09:17:13 | webguest87 | yes, I'm doing the sim. Yes I made in tools and that worked. |
09:19:00 | | Join Godeater [0] (~c2cbc9d1@labb.contactor.se) |
09:32:20 | LinusN | webguest87: hmm, works fine for me (debian unstable) |
09:37:28 | webguest87 | Is my compiler too old? I'm using gcc 3.2.2 |
09:37:47 | Bger | webguest87 did you get uisimulator from cvs ? |
09:38:10 | webguest87 | no, I downloaded the bleeding-edge link on the webpage this morning |
09:39:05 | webguest87 | I think there is something wrong with the Makefile that the configure script is generating. |
09:39:31 | Bger | any way, you need more recent gcc (3.4, but not 4) for compiling the iriver target |
09:39:34 | B4gder | can you put the full error message somewhere for us to see? |
09:39:52 | B4gder | 3.2.2 should work fine for sim |
09:41:16 | Bger | B4gder iriver sim is compiling codecs too, and gcc 3.3 makes "internal compiler error" in dumb codec iirc |
09:41:34 | Bger | but this is not the problem here, yes |
09:41:50 | B4gder | but is that really a generic gcc problem or a m68k-related one? |
09:42:09 | Bger | m68k |
09:42:11 | Bger | so, yes |
09:42:15 | Bger | uf |
09:42:37 | webguest87 | I just tried with the Archos Player/Studio target sim and get the same error message |
09:42:39 | Bger | forget me and forgive me :) |
09:42:53 | webguest87 | make[1]: *** No rule to make target `@make'. Stop. |
09:43:03 | Bger | maybe old make ? |
09:43:16 | B4gder | target @make looks totally weird |
09:43:23 | B4gder | what make is this? |
09:43:29 | webguest87 | I have version 3.80 |
09:43:50 | webguest87 | the line under all: in the Makefile is |
09:44:02 | B4gder | aha |
09:44:05 | B4gder | I think I know |
09:44:08 | webguest87 | @$(MAKE) -C $(SIMDIR) OBJDIR=$(BUILDDIR)/simn @$(MAKE) -C $(ROOTDIR)/uisimulaor/common OBJDIR=$(BUILDDIR)/comsimt |
09:44:14 | B4gder | yeps |
09:44:20 | B4gder | you have a bad sed version |
09:44:20 | Bger | make not found ?;) |
09:44:52 | webguest87 | gnu sed 4.0.5 |
09:45:05 | Bger | 4.1.4 fine |
09:45:39 | webguest87 | ok, thanks I'll try updating sed |
09:46:16 | * | Bger remembers differences between sed in slack 9.0 and 10.0 |
09:46:34 | Bger | in the behaviour i mean |
09:46:37 | *** | Saving seen data "./dancer.seen" |
09:47:00 | B4gder | perhaps I should add a sed version check in the script |
09:47:29 | Bger | it was something like default what is the default - regex or ext. regex |
09:47:42 | Bger | -default |
09:48:09 | B4gder | but this isn't about regexes |
09:48:26 | B4gder | this is \n not being replaced properly |
09:49:12 | B4gder | within the c command |
09:49:20 | Bger | bug ? |
09:49:48 | B4gder | I think so, unless I've accidentally relied on a newer feature |
09:50:53 | webguest87 | so is there a bug in sed 4.0.5 or is this a problem with the configure script? |
09:50:56 | Bger | maybe it's a "feature" |
09:51:24 | B4gder | the configure script uses a feature as mentioned in my sed man page |
09:51:53 | Bger | which is for sed version...? |
09:51:56 | B4gder | webguest87: you have man page for 4.0.5? |
09:52:10 | webguest87 | yes |
09:52:22 | B4gder | can you check what it says for the c command? |
09:52:38 | B4gder | text Replace the selected lines with text, which has |
09:52:38 | B4gder | each embedded newline preceeded by a backslash. |
09:52:50 | B4gder | sed −−version |
09:52:50 | B4gder | GNU sed version 3.02 |
09:53:13 | B4gder | conclusion: 4.0.5 is buggy |
09:53:40 | webguest87 | yeah that's wait my man page says too |
09:53:51 | B4gder | and that's what the script uses |
09:55:35 | webguest87 | I just checked the configure script and I don't see any use of the c command in calls to sed. |
09:55:46 | B4gder | look again |
09:56:05 | B4gder | line 683 |
09:56:18 | | Quit hardeep ("[BX] I came, I saw, I ran away screaming") |
09:57:09 | webguest87 | you are right |
09:58:37 | B4gder | echo "moo" | sed -e '/moo/cline1\nline2\nline3' |
09:58:43 | B4gder | should produce three lines |
09:59:12 | B4gder | I guess it doesn't for you? |
10:00 |
10:01:04 | webguest87 | not I get line1nline2nline3 all together |
10:01:04 | webguest87 | not I get line1nline2nline3 all together |
10:01:05 | webguest87 | no I get one line |
10:01:11 | webguest87 | not I get line1nline2nline3 all together |
10:01:15 | webguest87 | no I get one line |
10:01:23 | B4gder | ok, I'll make the configure script check for this |
10:02:38 | webguest87 | ok, thanks for your help |
10:05:43 | | Quit webguest87 ("CGI:IRC") |
10:06:25 | | Quit [-AIR-] (Read error: 110 (Connection timed out)) |
10:11:21 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:14:38 | | Join Harpy [0] (h6er3WHMe3@dsl-hkigw7wbb.dial.inet.fi) |
10:19:03 | HCl | hello.. |
10:19:26 | Bger | hello, HCl |
10:20:15 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
10:20:24 | HCl | Slasheri: ah, yup |
10:21:17 | LinusN | i wonder how slow we can set the unboosted cpu clock and still have a snappy ui... |
10:21:33 | LinusN | 48 is probably way too high |
10:21:54 | B4gder | we should probably try lower |
10:22:05 | B4gder | binary searching for it ;-) |
10:22:17 | LinusN | i'll experiment a little |
10:23:21 | Bger | LinusN: what will be the advantage of this ? i can't measure it really, but if it's slower unboosted, then it'll go boosted more often... |
10:24:17 | Bger | when you play music i mean |
10:25:17 | Bger | and after all, this is DAP |
10:26:44 | LinusN | Bger: no |
10:27:10 | LinusN | the cpu always boosts when decoding |
10:27:35 | LinusN | i.e is doesn't do any hard work unboosted |
10:28:02 | LinusN | only display updates, wps, buttons etc |
10:28:32 | Slasheri | HCl: how did you initialize it? I just tested and it seems to work fine |
10:28:49 | LinusN | so we should keep the unboosted frequency as low as possible, to save battery |
10:29:50 | Bger | i got it.. |
10:30:44 | LinusN | however, the frequency should be high enough to run most plugins etc without having to boost |
10:30:46 | Bger | i just thought that it does *some* decoding @ 48MHz, and it'll do even less on lower freqs |
10:31:04 | LinusN | ah |
10:31:40 | Bger | but in % it won't have much meaning |
10:32:39 | Bger | btw, wasn't mp3 decoding near realtime @ 48MHz ? |
10:32:43 | Bger | (without dithering) |
10:32:52 | LinusN | i believe so |
10:32:54 | HCl | Slasheri: prior to audio_init |
10:33:04 | Slasheri | Bger: almost, ~15% boost ratio required |
10:33:23 | Bger | LinusN that's what i wanted to say |
10:33:36 | Slasheri | HCl: Hmm, you should initialize it after audio has been initialized |
10:33:43 | HCl | mhm |
10:33:46 | HCl | just changed that |
10:34:19 | LinusN | Bger: that means that it runs in 48MHz 85% of the time, so if we lower that frequency, we can save some battery |
10:35:00 | Bger | but if it runs @48 85% of the time, if we lower it, it'll run 60% on 30MHz (for example) and 30% on 120MHz |
10:35:39 | LinusN | no |
10:36:03 | LinusN | as i said, it doesn't do any hard work unboosted |
10:36:15 | LinusN | it is idle |
10:36:38 | HCl | Slasheri: still doesn't seem to work..... let me try a make clean... |
10:36:51 | Bger | it doesn't decode when it's not boosted ? |
10:36:53 | HCl | at the moment all my hook does is try to print on logf |
10:36:57 | LinusN | Bger: exactly |
10:37:12 | Bger | sorry, i didn't know that |
10:39:10 | Bger | i thought that it decodes non-stop |
10:39:30 | Bger | and boosts only when goes near (or at) the watermark |
10:40:26 | HCl | Slasheri: wait, i'm not quite awake yet, i think |
10:40:27 | LinusN | aha |
10:40:35 | Slasheri | HCl :D |
10:40:48 | Slasheri | HCl: you can use logf for example to test if it works |
10:40:53 | HCl | yea, i have that |
10:40:57 | Slasheri | logf("tc:%s", ti->id3.title); |
10:40:59 | HCl | logf and splash |
10:41:21 | HCl | i think i actually managed to not download the recompiled version off my ftp |
10:41:25 | Slasheri | ok, you should use logf because splash don't like wps |
10:41:28 | * | HCl never gets enough sleep :/ |
10:41:33 | Slasheri | hehe |
10:41:39 | HCl | k |
10:41:48 | B4gder | you just have to redefine "enough" ;-) |
10:41:49 | HCl | jet fighters, cats, and dreams of choking on glass |
10:41:53 | HCl | :/ |
10:42:11 | HCl | (those crappy jet fighters weren't allowed to fly before 10am, i thought -.-) |
10:43:02 | Bger | LinusN then isn't this 48MHz cycles wasted, hence, less battery life ? |
10:43:10 | Bger | s/this/these |
10:44:40 | Bger | isn't it better to decode @ 48MHz than lower the base freq |
10:45:09 | LinusN | no |
10:45:20 | LinusN | then the ui gets sluggish |
10:45:49 | amiconn | I would also think it decodes @48 MHz too and only boosts when hitting the low watermark |
10:46:05 | Bger | ok, as it's supposed to be, u know better than me |
10:46:37 | Bger | LinusN isn't it better to add more yelds in codecs then ? |
10:46:47 | Slasheri | it decodes always, no matter if cpu is boosted or not |
10:46:48 | amiconn | Otherwise I couldn't understand why some codecs (e.g. wavpack) have a 0% boost ratio and yet are still decoding the music |
10:47:00 | LinusN | Slasheri: really? |
10:47:03 | Slasheri | yes |
10:47:05 | Slasheri | always has been :) |
10:47:17 | amiconn | Doing otherwise would really make no sense to me |
10:47:43 | HCl | how do you dump the logf buffer thing to a file? |
10:47:44 | amiconn | We could still lower the base frequency though. |
10:48:00 | LinusN | Slasheri: so when does it boost? |
10:48:03 | amiconn | I think something around 30..36 MHz would be just fine |
10:48:03 | B4gder | HCl: in the debug menu there's a menu option for it |
10:48:15 | Slasheri | LinusN: when pcm buffer reaches low watermark |
10:48:20 | LinusN | amiconn: i'm going for 32 atm |
10:48:33 | Slasheri | and when the pcm buffer is full it will unboost |
10:48:41 | LinusN | Slasheri: but does it decode unboosted? |
10:48:48 | Slasheri | of course it does :) |
10:49:09 | LinusN | what's the point of decoding when the pcm buffer is full? |
10:49:10 | Slasheri | decoding will stop only if pcm buffer is completely filled and there is no free space |
10:49:27 | Slasheri | it wont decode if the buffer is really full :) |
10:49:52 | LinusN | so that explains the pcm buffer meter going up and down |
10:49:53 | amiconn | I think the base frequency does not influence battery life for those codecs which need to boost, but for those which do not need to boost, lowering the base frequency would help battery lifetime |
10:49:59 | Bger | maybe then there is a point to fill it @ about 80-90% in boosted mode ? |
10:50:03 | Slasheri | LinusN: yes |
10:50:15 | B4gder | amiconn: yes and when not playing music at all |
10:50:41 | Slasheri | LinusN: with crossfade enabled, the meter will not go much down |
10:50:43 | amiconn | So perhaps we should bring the base freq as low as possible without making the UI sluggish |
10:50:50 | LinusN | the whole idea with the boost/unboost concept is to not do hard work unboosted |
10:51:05 | HCl | why |
10:51:05 | HCl | ? |
10:51:11 | Slasheri | Hmm.. |
10:51:14 | LinusN | amiconn: that's how this discussion started |
10:51:20 | amiconn | LinusN: That would make battery life worse, imho |
10:51:29 | Bger | i think so also |
10:51:43 | amiconn | ...because the unboosted cycles would be almost wasted |
10:51:58 | Slasheri | Is there any idle instruction in cpu that can be called when we are in kernel idle process? |
10:51:58 | LinusN | true... |
10:52:10 | LinusN | check thread.c |
10:52:15 | amiconn | Slasheri: yup |
10:52:17 | Slasheri | if not, the not decoding while unboosted should make the battery worse |
10:52:22 | Slasheri | ok |
10:52:31 | HCl | hmm.. |
10:52:36 | amiconn | Someone should actually measure the difference |
10:52:43 | B4gder | measure is good |
10:52:46 | LinusN | the more time we spend completely idle, the better |
10:52:54 | HCl | Slasheri: any idea why logf("rundb playcount++ : %s", ti->id3.path); |
10:52:59 | HCl | would give an empty path? |
10:53:01 | amiconn | LinusN: I'm not so sure about that |
10:54:27 | LinusN | there is always the cost of boosting |
10:54:44 | LinusN | since we are completely inactive when we wait for the pll lock |
10:54:45 | Slasheri | HCl: You have too long logf string |
10:54:45 | amiconn | Yes, and when not decoding unboosted, you would boost more often |
10:54:53 | Slasheri | The limit is 21 characters iirc |
10:55:04 | Slasheri | but now i have to go, back later -> |
10:55:26 | HCl | ah. |
10:55:37 | HCl | bye |
10:55:43 | HCl | why do we have a 21 char logf limit? |
10:56:00 | LinusN | because the remote lcd is that wide |
10:56:14 | HCl | can't we just print the first 21 chars and still keep the rest for logdump / main unit display |
10:56:17 | HCl | ? |
11:00 |
11:00:08 | LinusN | of course, but then it will take more memory |
11:00:25 | HCl | hrm. |
11:00:28 | LinusN | HCl: change it if you like |
11:00:38 | HCl | i might just write debug to a file for now |
11:00:47 | Bger | LinusN but this is debug feature.. |
11:01:05 | LinusN | Bger: yes |
11:01:16 | HCl | hm. |
11:01:18 | HCl | good point. |
11:01:27 | HCl | i'll just try to change it |
11:01:32 | LinusN | do that |
11:02:08 | Bger | HCl what are you doing now ? |
11:03:25 | LinusN | ok, i think i get the point regarding the idle frequency, so how can we find the "sweet spot"? |
11:03:49 | Bger | testing, testing, more testing ? ;) |
11:03:58 | Bger | binary search ? |
11:04:09 | LinusN | and how can we express a policy for boosting? |
11:04:23 | HCl | god i hate coding with lag |
11:04:34 | * | HCl bites whoever is clogging up the wireless router |
11:04:44 | LinusN | btw, we can always invent an "idle" state, where the pll is completely off |
11:05:04 | tvelocity | what the fsck has lag to do with coding? |
11:05:05 | Bger | this will be good for some plugins ? |
11:05:30 | LinusN | yeah, when not updating the lcd and just waiting for buttons |
11:05:39 | HCl | tvelocity: imaging trying to code in a text editor and everything you type ppearing 3? seconds on the screen |
11:05:47 | HCl | 3+ |
11:05:52 | LinusN | HCl: remote x11? |
11:05:56 | HCl | remote putty |
11:06:01 | tvelocity | oh, ssh... |
11:06:11 | HCl | ah finally, whoever clogged it up released it again |
11:06:25 | tvelocity | well, it could be worse |
11:06:34 | tvelocity | imagine playing WoW with 3 seconds lag |
11:06:43 | tvelocity | :P |
11:06:49 | LinusN | we have a similar problem with rockbox.org |
11:07:06 | LinusN | someone has a plugin installed which preloads all links |
11:07:22 | LinusN | and he likes to browse the cvs web |
11:07:39 | LinusN | so it preloads each and every version in the tree |
11:07:49 | Bger | wow |
11:08:02 | LinusN | eating up all our 2mbit/s bandwidth |
11:08:23 | Bger | LinusN do something against this... |
11:09:02 | LinusN | i'm not sure how, hopefully it respects robots.txt |
11:09:14 | B4gder | we deny that ip now |
11:09:38 | LinusN | B4gder: a brutal but effective method |
11:09:44 | B4gder | yeps |
11:11:30 | LinusN | i cherish those days when the servers always had more bandwidth than the clients |
11:12:44 | B4gder | ah, the "good old days" :-) |
11:13:09 | LinusN | they get better the older you become |
11:13:20 | Bger | LinusN any near plans about intimate moments between your BDM and your H320 ;) |
11:13:26 | B4gder | nostalgia isn't what it used to be! ;-P |
11:14:19 | LinusN | Bger: we'll see, i hope to be able to work on h300 and h110 in the coming weeks |
11:14:31 | Bger | :))))))) |
11:14:40 | amiconn | LinusN: What about the MFDR(2) and i2c frequencies? |
11:14:52 | LinusN | i will probably whip up a "blind" h300 boot without lcd |
11:15:18 | LinusN | amiconn: i didn't have any electricity on the sailing ship |
11:15:47 | LinusN | and i came home yesterday |
11:16:06 | LinusN | so i guess the same goes for the i2c as for the h300/h110 |
11:16:26 | amiconn | yes of course. I mean, are you able to test soon? |
11:16:36 | LinusN | i hope so |
11:17:46 | amiconn | I have a patch: http://amiconn.dyndns.org/mfdr.diff |
11:19:23 | LinusN | thx |
11:20:06 | LinusN | amiconn: nice work on the gfx btw |
11:20:09 | | Join webguest33 [0] (~864c0372@labb.contactor.se) |
11:20:20 | amiconn | LinusN: re tnx :) |
11:20:43 | amiconn | I'm almost done with the playergfx conversion, 4-grey comes next |
11:21:53 | amiconn | The x/8 -> x>>3 optimisation is a tiny but effective one btw, when x is signed |
11:22:17 | amiconn | ...and it is even necessary to use it in some places |
11:23:54 | LinusN | allright |
11:23:59 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
11:33:43 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
11:39:51 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
11:46:40 | *** | Saving seen data "./dancer.seen" |
11:50:52 | | Nick courtc_ is now known as courtc (~courtc@adsl-158-1-120.asm.bellsouth.net) |
11:52:43 | | Join west-acre [0] (air@host86-130-19-45.range86-130.btcentralplus.com) |
11:56:39 | HCl | cats rule :d |
11:57:17 | ze | yeah |
11:57:46 | * | HCl needs to look into upgrading his xbox, wouldn't play his anime properly :/ |
11:58:38 | | Quit Godeater ("CGI:IRC") |
12:00 |
12:00:38 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
12:06:58 | west-acre | hey, curry beans |
12:15:48 | HCl | ? |
12:20:47 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:20:54 | west-acre | hey, anyone know the default WO |
12:21:14 | west-acre | hey, anyone know the default WPS for iriver h1XX, could be worth putting in the wps gallery :S |
12:21:23 | B4gder | its the same as the recorder one |
12:21:27 | B4gder | still |
12:21:48 | west-acre | realy? u sure :S |
12:22:02 | * | Bger organized the wiki WPS gallery last night |
12:22:44 | B4gder | wps-displa.c line 1170 |
12:22:49 | B4gder | wps-display.c line 1170 |
12:22:59 | west-acre | yer nice work. i saw that ;) |
12:23:09 | west-acre | iriver and recorder good J08 |
12:23:20 | Bger | 10x |
12:30:52 | Bger | what about moving apps/recorder to apps/bitmap_lcd or something similar at some point in the future ? |
12:31:13 | B4gder | good idea |
12:31:26 | B4gder | when we've converted to subversion :-) |
12:31:59 | * | Bger just began learning cvs... |
12:32:09 | B4gder | hehe |
12:32:10 | * | west-acre doesn't know any cvs |
12:32:16 | B4gder | svn is very similar, usage wise |
12:32:24 | ashridah | concepts are almost the same too |
12:32:33 | Bger | this is good |
12:32:33 | ashridah | just a few minor differences and a swag of nice things |
12:32:39 | Bger | very good |
12:32:57 | ashridah | it's not like they're swapping to perforce, or a distributed version control system |
12:35:54 | Bger | and when is supposed to move to svn ? |
12:36:33 | B4gder | no idea |
12:36:36 | B4gder | one of these days |
12:37:21 | Bger | these days till Christmas ? ;) |
12:37:56 | B4gder | we just need the energy, the motivation and the time to do it |
12:38:23 | B4gder | it feels like the job is mine to do |
12:38:47 | Bger | ;) |
12:40:59 | B4gder | there's a good bunch of scripts using cvs today, and they would need to be converted/replaced/fixed |
12:41:01 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
12:42:53 | B4gder | http://sourceforge.net/tracker/index.php?func=detail&aid=1001047&group_id=44306&atid=439120 |
12:42:58 | B4gder | anyone knows what he means? |
12:43:19 | B4gder | ah |
12:43:25 | * | B4gder followed the link |
12:45:26 | * | B4gder cuts |
12:45:31 | * | B4gder rejects |
12:45:35 | * | B4gder deletes |
12:45:51 | Bger | why ? |
12:46:13 | B4gder | you mean in this specific case or in general? |
12:46:37 | Bger | did you reject the patch ? |
12:46:43 | B4gder | I did |
12:46:46 | Bger | why ? |
12:46:54 | B4gder | two reasons: |
12:47:14 | B4gder | first and biggest: it doesn't fit with the remade function as of Christi's latest changes |
12:47:40 | B4gder | then, the option is such an edge-case I don't think we need it |
12:47:53 | B4gder | and yes, we _could_ leave them around |
12:48:08 | B4gder | but we are drowning in tracker entries and we NEED to start closing |
12:48:22 | Bger | aha, understand |
12:49:32 | | Quit Chamois (Read error: 145 (Connection timed out)) |
12:49:32 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
12:56:49 | Rick | morning |
12:56:53 | Rick | and good night :) |
12:56:57 | Bger | afternoon :) |
12:58:04 | * | B4gder enjoys the pleasures of linux programming at work |
12:59:19 | | Quit ghostiger (Remote closed the connection) |
12:59:34 | | Join ghostiger [0] ([U2FsdGVkX@6ee66975dd2031d6.session.tor) |
13:00 |
13:09:15 | west-acre | linux <3 linus |
13:13:16 | | Quit edx (Read error: 110 (Connection timed out)) |
13:28:43 | | Join Lost-ash [0] (ashridah@220-253-120-77.VIC.netspace.net.au) |
13:28:47 | B4gder | close close close |
13:29:09 | | Quit ashridah (Nick collision from services.) |
13:29:54 | preglow | arghle |
13:29:57 | | Part preglow |
13:32:25 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
13:32:30 | Coldtoast | hey |
13:32:45 | Coldtoast | do you know about the skip problem? |
13:32:57 | Coldtoast | you can't skip to the previous song |
13:34:41 | LinusN | i can |
13:35:04 | Coldtoast | really? doesn't work here. I just get a little "click" |
13:35:20 | Coldtoast | and it continues playing the current track |
13:35:30 | LinusN | hehe, worked first time i tried, but not the next :-) |
13:35:30 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-120-77.VIC.netspace.net.au) |
13:35:38 | Coldtoast | ok |
13:36:01 | LinusN | weird |
13:36:20 | * | LinusN goes to have a late lunch |
13:36:24 | Coldtoast | yeah. it's been like if for almost a dat of bleeding edges |
13:36:31 | Coldtoast | dat=day |
13:36:43 | west-acre | day=month |
13:36:49 | Coldtoast | month? |
13:36:57 | Coldtoast | mine worked fine day before yesterday |
13:39:31 | Chamois | yes |
13:40:23 | Chamois | the problem appears after fast track switching commit |
13:40:47 | Coldtoast | which was yesterday? |
13:40:55 | Chamois | yes |
13:41:06 | Chamois | 29Jun 20:50 |
13:41:08 | Coldtoast | when skipping tracks was made much faster? |
13:41:24 | Coldtoast | that works nicely now |
13:41:30 | Chamois | yes |
13:41:38 | Chamois | but wps is not immedialy updated |
13:42:25 | Coldtoast | yeah. that's ok tho :) |
13:42:58 | Coldtoast | for me. don't mind that TOO much |
13:46:45 | *** | Saving seen data "./dancer.seen" |
13:56:11 | | Join bipak [0] (~bip@p5088460B.dip.t-dialin.net) |
13:58:44 | | Quit austriancoder ("using sirc version 2.211+KSIRC/1.3.12") |
14:00 |
14:02:06 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:06:49 | | Quit Nibbler ("blubber") |
14:12:59 | | Quit bipak_ (Read error: 110 (Connection timed out)) |
14:16:18 | Zagor | re wiki spamming: I've blocked the chinese subnet where the aaaverygoodsite spammer came from (same net every time), and set up stricter definitions of what are acceptable wikinames |
14:16:36 | B4gder | goodie |
14:17:31 | LinusN | btw, the default ALLOWTOPICCHANGE should be the wikiname |
14:17:59 | Zagor | I agree. i'll see if I can change that |
14:19:07 | Coldtoast | my god! wiki spamming? sheesh! |
14:21:11 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
14:25:56 | Zagor | LinusN: done |
14:25:56 | | Quit RotAtoR (Read error: 104 (Connection reset by peer)) |
14:27:01 | amiconn | LinusN: Does that allow to remove a bad user? |
14:27:49 | Zagor | it prevents spammers from changing other users' pages |
14:29:36 | | Join webguest90 [0] (~4509f7eb@labb.contactor.se) |
14:31:20 | | Part webguest90 |
14:31:45 | amiconn | Zagor: Yes I know. However, it also prevents legitimate users to delete spammers, so you'll have to do all the work |
14:31:59 | amiconn | I can live with that... |
14:48:40 | | Join t0mas [0] (~50921d36@labb.contactor.se) |
14:48:47 | t0mas | hi |
14:48:48 | | Join Nibbler [0] (~sven@port-212-202-193-100.dynamic.qsc.de) |
14:49:40 | | Join edx [0] (edx@p54A8F21C.dip.t-dialin.net) |
14:49:57 | t0mas | anything intresting I missed in the last few days? |
14:50:08 | t0mas | (internet cafes are such a good idea :)) |
14:50:59 | B4gder | hey t0mas |
14:51:14 | B4gder | steady development the last few days |
14:51:48 | t0mas | is there a place to read cvs logs more back than 1 day? |
14:52:14 | t0mas | my mail is at a backup MX without webmail :( |
14:52:19 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:52:31 | B4gder | t0mas: you can check the daily builds |
14:52:34 | B4gder | backlogs |
14:52:36 | t0mas | (yes, my own fault) |
14:52:43 | B4gder | every day has a changelog |
14:52:56 | t0mas | oh, I didn´t know that |
14:53:44 | B4gder | 30 days backlog |
14:54:17 | t0mas | not linked, just type the address? |
14:54:31 | B4gder | http://www.rockbox.org/dl.cgi?bin=source |
14:55:02 | t0mas | is todays daily build stable? |
14:55:16 | t0mas | maybe I can get it on my Iriver somewax then ;) |
14:55:20 | B4gder | I think it is |
14:56:40 | t0mas | damn... this is a german keyboard |
14:56:49 | t0mas | with the y and z switched from US international |
14:56:51 | B4gder | y z y z :-) |
14:56:58 | t0mas | yes |
14:57:05 | t0mas | zes :P |
14:57:12 | B4gder | haha |
14:57:22 | t0mas | ok, done |
14:57:35 | t0mas | see you all monday or tuesday again |
14:57:54 | B4gder | have fun! |
14:58:02 | t0mas | tnx |
14:58:05 | t0mas | bze |
14:58:08 | t0mas | erm... bye |
14:58:15 | | Part t0mas |
15:00 |
15:00:09 | | Quit webguest33 ("CGI:IRC (Ping timeout)") |
15:03:51 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- :P") |
15:06:38 | west-acre | http://elgoog.rb-hosting.de/index.cgi |
15:07:33 | B4gder | now there's someone who was truly bored |
15:07:40 | west-acre | yer lol |
15:09:26 | | Join Godeater [0] (~c2cbc9d1@labb.contactor.se) |
15:10:07 | thegeek | what would be cool |
15:10:10 | thegeek | if it was automated |
15:10:18 | thegeek | and mirrored all webpages too |
15:10:22 | thegeek | could be done |
15:10:31 | B4gder | a mirrorproxy! |
15:11:20 | tvelocity | http://www.rockbox.org.crazy.sytes.org/ |
15:12:39 | | Join webguest47 [0] (~864c0306@labb.contactor.se) |
15:19:02 | | Join ghostiger2 [0] (~ghostiger@7d30500705adc50e.session.tor) |
15:30:50 | HCl | yawn |
15:35:18 | HCl | tv music channels are dumb.. |
15:38:21 | LinusN | tv music channel watchers are dumb |
15:38:56 | HCl | that too. |
15:39:02 | HCl | flatmates watching it :/ |
15:39:12 | tvelocity | tv music channel watchers watchers are dump too |
15:39:55 | HCl | meh, they could be worse, i guess. |
15:40:13 | Godeater | yeah, they could be music tv channels that don't show ANY music |
15:40:22 | Godeater | as opposed to ones which don't show much |
15:40:30 | * | Godeater looks in MTV's direction |
15:43:06 | Rori | Moron TV |
15:46:48 | *** | Saving seen data "./dancer.seen" |
15:55:33 | godzirra | When I update with a daily build, do I need to replace my .rockbox directory as well, or just the rockbox.iriver file? |
15:57:08 | Chamois | both |
15:57:35 | | Quit ghostiger (Remote closed the connection) |
15:57:47 | | Quit webguest47 ("CGI:IRC (Ping timeout)") |
15:59:24 | godzirra | k, thanks. |
16:00 |
16:01:27 | west-acre | hey, in the feature requests there's a "Sleep Mode - Shut off Player after "n" Tracks". is there a patch for that or wot is happening, coz i'd really like that feature :S |
16:01:58 | B4gder | a feature request is a request for a feature |
16:02:00 | B4gder | nothing else |
16:02:13 | B4gder | unless they include something else of course |
16:02:46 | west-acre | ok. so, as of yet it isnt in, but it can't be too hard to put in rite? |
16:03:23 | B4gder | nah, it should be fairly easy |
16:03:53 | | Join n0bby [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
16:04:03 | n0bby | hey, anyone awake? |
16:04:08 | Bger | many:) |
16:04:48 | west-acre | yer. |
16:04:48 | n0bby | HCl or markun? |
16:05:04 | HCl | wa? |
16:05:16 | n0bby | im thinking about getting a 1st gen ipod battery for my h100 |
16:05:19 | n0bby | hows yours doing? |
16:05:23 | west-acre | b4dger: i'm not saying it needs to be done now or atall, but why hasn't it been done, if it's so simple :S |
16:05:23 | HCl | good |
16:05:32 | HCl | haven't had any problems with it |
16:05:33 | HCl | though |
16:05:40 | HCl | we still need to add a facility to rockbox |
16:05:40 | n0bby | hows teh battery life? |
16:05:47 | HCl | to prevent the battery from draining below 3volts |
16:05:55 | HCl | haven't tested it |
16:05:57 | west-acre | yer, that feature is a MUST |
16:06:06 | HCl | yup. |
16:06:07 | west-acre | that guy's story sounded aweful, |
16:06:13 | west-acre | where the screen faded n shiz |
16:06:18 | n0bby | i thought the hardware did it itself? |
16:06:20 | B4gder | you know a lot about batteries? |
16:06:20 | HCl | hmm? i didn't hear that |
16:06:27 | HCl | n0bby: nope |
16:06:31 | HCl | west-acre: what story? |
16:07:03 | west-acre | errr, i'lll try and dig it out...brb |
16:08:11 | west-acre | there http://www.misticriver.net/boards/showthread.php?t=23261&highlight=battery+rockbox |
16:08:48 | B4gder | that has nothing to do with a 3v check or not |
16:08:58 | B4gder | that was an old bootloader |
16:09:09 | HCl | B4gder: iirc markun tested it though, and it DID go below 3 volts |
16:09:14 | B4gder | yes it does |
16:09:20 | HCl | so we need to fix that.. |
16:09:23 | B4gder | but who says 3v is magic? |
16:09:28 | HCl | a lot of people |
16:09:34 | B4gder | they repeat the same info |
16:09:38 | B4gder | they don't know |
16:09:40 | n0bby | 3v is what li-ions get damaged at |
16:09:46 | B4gder | says who? |
16:09:53 | n0bby | or is it li-poly? |
16:09:54 | B4gder | give the facts |
16:09:57 | B4gder | me |
16:10:06 | B4gder | show me a trustworthy URL |
16:10:49 | n0bby | ask amicoon |
16:11:05 | n0bby | he was the one who raised the issue |
16:11:09 | B4gder | I know |
16:11:19 | B4gder | but then we've had discussions that perhaps the limit is 2.5 |
16:11:30 | B4gder | and people run around screaming |
16:11:33 | B4gder | without knowing |
16:11:35 | | Join Shagnar [0] (~tester@p54A0D919.dip.t-dialin.net) |
16:11:50 | B4gder | and don't know either |
16:12:49 | B4gder | "and I" |
16:12:54 | * | B4gder can't type |
16:13:39 | Bger | it's better than knowing how to type but not knowing what ... |
16:13:39 | tvelocity | me talk very best england |
16:14:13 | * | n0bby speeks gud |
16:14:19 | west-acre | lol |
16:14:41 | n0bby | u mk fun f me? :( |
16:14:47 | n0bby | i no lk u :P |
16:14:59 | HCl | i r 2 gut 4 u |
16:15:12 | HCl | ew, netspeak :P |
16:15:19 | west-acre | http://www.misticriver.net/boards/showthread.php?t=23655&highlight=battery+rockbox |
16:15:21 | godzirra | can I just copy over my .rockbox directory or do I need to actually delete it and recopy it? |
16:15:32 | HCl | i always copy over it |
16:15:37 | godzirra | k |
16:15:37 | n0bby | usually a paste-over works |
16:15:51 | godzirra | usually? :) |
16:15:52 | n0bby | occasionally a delte/rename first will solve a bug or two |
16:16:09 | n0bby | i've had 2 or 3 bugs due to needing a clean copy |
16:16:14 | * | Bger will start talking in "bulgarian english" and will beat all of you :) |
16:16:29 | HCl | hm. |
16:16:32 | HCl | for some reason |
16:16:42 | HCl | i managed to remove the long delay at the end of songdb.jar |
16:16:49 | HCl | the oddness is, i don't exactly know what i did |
16:16:52 | | Join DangerousDan [0] (~Miranda@194.22.60.59) |
16:16:58 | godzirra | lol |
16:18:10 | n0bby | thanks anyway hcl :P |
16:18:17 | HCl | hm? |
16:19:53 | n0bby | fixing the delay |
16:19:58 | tvelocity | Bger, are u bulgarian? |
16:20:03 | Bger | HCl are you sure u didn't comment out any neccessary function |
16:20:07 | Bger | tvelocity yep |
16:20:20 | HCl | nope, i didn't. |
16:20:21 | tvelocity | cool, a neighboor |
16:20:35 | Bger | greek? |
16:20:52 | tvelocity | yep |
16:21:04 | Bger | cool, a neighboor ;) |
16:22:49 | HCl | hm. |
16:23:23 | godzirra | WOw... the new track switching is -beautiful- |
16:23:32 | godzirra | its like half a second compared to the 4 I was getting before. |
16:23:37 | Bger | except for previous |
16:23:51 | Bger | previous track switching |
16:23:56 | godzirra | Hrm.. is previous working at al? |
16:23:57 | godzirra | al? |
16:23:59 | godzirra | ALL |
16:24:00 | godzirra | ugh |
16:25:53 | HCl | nice |
16:26:01 | HCl | java version seems to work absolutely swet |
16:26:03 | HCl | sweet* |
16:26:09 | * | HCl goes to work more.. |
16:26:56 | godzirra | Anyone know of a good linux tool to auto-retag id3 tags? |
16:27:10 | Bger | what happened with writing a C version of it |
16:27:10 | tvelocity | easytag |
16:27:18 | Bger | yep |
16:27:19 | B4gder | easytag is nice |
16:27:28 | godzirra | Yay. I'll check it out. |
16:29:01 | | Quit n0bby (Read error: 104 (Connection reset by peer)) |
16:34:14 | | Join SatNav [0] (~chatzilla@host81-159-17-68.range81-159.btcentralplus.com) |
16:34:23 | godzirra | After pausing my iriver, I unpaused it, and now the sound is REALLY low and I can't pause it again :) on today's daily build. |
16:34:45 | * | HCl goes to upload the new version of songdb.jar |
16:34:58 | godzirra | Actually after unpausing it, -none- of my buttons work. :) |
16:35:15 | HCl | try bleeding edge? |
16:35:22 | HCl | if the bug is still there, report it again :) |
16:36:00 | godzirra | whats bleeding edge? |
16:36:07 | amiconn | B4gder: I did some more research concerning LiIon / LiPoly. It seems the discharge limit for LiIon is 2.5 V while it is 3.0 V for LiPoly |
16:36:13 | HCl | like, the builds with the *latest* changes |
16:36:18 | HCl | they get built after every change in the code |
16:36:27 | HCl | http://www.rockbox.org/daily.shtml |
16:36:29 | HCl | at the bottom of the page |
16:36:31 | SatNav | hey all |
16:36:37 | amiconn | It also depends a bit on the exact technology used, there is more than one LiIon system |
16:36:41 | godzirra | Gotcha. |
16:36:54 | godzirra | and i want iriver h1x0 of course? |
16:37:19 | HCl | yes |
16:38:20 | amiconn | see http://wirelessreview.com/mag/wireless_power_liion/ http://en.wikipedia.org/wiki/Lithium_polymer_cell http://en.wikipedia.org/wiki/Lithium_ion_battery http://www.batteryuniversity.com/parttwo-34.htm and http://www.batteryuniversity.com/partone-10.htm |
16:38:38 | godzirra | K.. seems to work fine on bleeding edge. |
16:38:42 | HCl | :) |
16:38:48 | godzirra | Thanks for that info ;) |
16:38:50 | HCl | np |
16:38:53 | godzirra | never noticed that before. |
16:39:16 | godzirra | yay.. and the previous button actually works on the bleeding edge build :) |
16:39:19 | HCl | they're at most a day newer than the daily build, but often they contain fixes |
16:39:26 | godzirra | Makes sense. |
16:42:44 | B4gder | amiconn: good research |
16:43:13 | amiconn | LinusN: Could you check whether there is a battery controller IC included in the H1x0 circuitry? |
16:43:40 | amiconn | Maybe it's integrated into the battery... |
16:43:53 | amiconn | ...then it might be difficult to find out |
16:43:58 | HCl | i think it is, at least, my new battery had a bit of circuitry attached to it |
16:44:35 | | Quit oxygen77 ("CGI:IRC") |
16:45:29 | * | HCl just realized his songdb.jar is too new and not fit for uploading yet without finishing his code |
16:45:47 | amiconn | If it is, then we won't need to do something about the battery itself, but we should handle the HD-is-unable-to-spin-because-of-low-battery situation a bit better |
16:46:07 | HCl | shouldn't we just limit to 3.05 volts or something/ |
16:46:07 | HCl | ? |
16:46:53 | amiconn | If there is a protection circuit, limiting in software is just wasted code imho |
16:47:10 | amiconn | ...and it wouldn't protect us from the unable-to-spinup situation |
16:47:34 | SatNav | helloo |
16:47:36 | amiconn | I already got that at 3.2V |
16:47:39 | SatNav | ? |
16:47:44 | | Join entthusiast [0] (~3e0ff43d@labb.contactor.se) |
16:47:50 | HCl | i think markun measured it going below 3 volts though. |
16:47:58 | HCl | so that would imply it doesn't have one |
16:48:18 | Shagnar | how big is the H1x0 screen? (pixels)? |
16:48:19 | | Quit SatNav ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
16:48:23 | amiconn | Mine went as low as 2.5V, so maybe the limit is 2.5V if there is a circuit |
16:48:27 | HCl | 160x127 |
16:48:28 | HCl | 128 |
16:48:40 | Shagnar | thanks :) |
16:48:55 | | Part LinusN |
16:49:05 | | Join SatNav [0] (~chatzilla@host81-159-17-68.range81-159.btcentralplus.com) |
16:49:48 | SatNav | hey |
16:50:59 | | Join webguest21 [0] (~864c034f@labb.contactor.se) |
16:51:19 | SatNav | can ne1 here me? im new here |
16:51:23 | SatNav | *hear |
16:51:30 | godzirra | They'd probably pay more attention if you didn't spell it ne1 :) |
16:51:42 | SatNav | i see.. |
16:51:49 | godzirra | Whats up? |
16:52:00 | SatNav | is there like an etiquette guide i missed somewhere? |
16:52:04 | SatNav | hi |
16:52:39 | HCl | http://www.dtcc.edu/cs/rfc1855.html |
16:52:39 | HCl | ? |
16:52:39 | SatNav | so, ive been using rockbox on my iriver for a week or so now, and i love it |
16:53:24 | godzirra | HCl: heh.. thanks. I was just trying to find that for him. ;) |
16:53:44 | SatNav | thx, never seen that b4 |
16:54:41 | | Join Febs_away [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
16:54:47 | godzirra | before |
16:54:48 | godzirra | ;p |
16:54:53 | | Nick Febs_away is now known as Febs (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
16:54:54 | * | HCl guesses he'll go and update the logf code to allow more characters |
16:55:11 | SatNav | hehe, sorry, msn habit |
16:55:32 | | Join n0bby [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
16:55:46 | * | n0bby :3 |
16:56:09 | SatNav | and i wanna get started with programming a plugin or adding to it in some way |
16:57:01 | SatNav | i downloaded cygwin, and the source a few days ago, but when i get to the command prompt im stumped |
16:57:25 | SatNav | im used to a gui :( |
16:58:17 | SatNav | can anyone help me? |
16:58:57 | | Join flyingsheep [0] (~acb09df3@labb.contactor.se) |
17:00 |
17:00:00 | west-acre | :( |
17:00:19 | flyingsheep | hi |
17:00:26 | SatNav | hi |
17:00:42 | B4gder | HCl: it is meant to fit in the remote lcd... |
17:00:56 | HCl | there |
17:01:03 | flyingsheep | do yyou know what's up with h300? |
17:01:15 | SatNav | k, i guess not.. |
17:01:17 | HCl | B4gder: it makes no sense. i changed it to actually calculate and print just the first so many characters that actually fit on the remote lcd |
17:01:34 | HCl | also changed the debug menu display logf to fit the first so many characters that fit on the main lcd |
17:01:42 | HCl | and changed the dumplogf to print the entire thing |
17:02:40 | * | HCl goes to test and will commit if it works |
17:02:43 | | Join Nuxator [0] (~c02c4e5e@labb.contactor.se) |
17:02:49 | Nuxator | hi |
17:02:52 | godzirra | doh.. I can't use easytag without starting X as root :/ |
17:03:05 | flyingsheep | hi |
17:03:14 | B4gder | I thought it made sense |
17:03:19 | Nuxator | i found a bug in mp3 seeking |
17:03:34 | flyingsheep | if you dont know something about h300 ill go... |
17:03:38 | Nuxator | you can't fast rewin a mp3 after plying a ogg file |
17:03:38 | | Part flyingsheep |
17:03:57 | godzirra | Is there anyway to do like "Run this as root"? |
17:04:04 | HCl | godzirra: sudo? |
17:04:13 | godzirra | HCl: I can't sudo to a terminal then run easytag |
17:04:17 | godzirra | it tries to find X running for root |
17:04:22 | godzirra | and it isnt.. its running for me. :) |
17:04:23 | HCl | ah. |
17:04:24 | Nuxator | su |
17:04:32 | godzirra | Oh, su will do it? |
17:04:33 | godzirra | huh. |
17:05:01 | godzirra | nope. it wont. |
17:05:04 | godzirra | says cant open display. |
17:05:07 | Febs | flyingsheep: LinusN indicated early today that he hopes to work on the bootloader for H3xx series in coming weeks. |
17:06:41 | Nuxator | to late he's gone |
17:08:19 | godzirra | oh well. Guess I have to restart x as root to run easy tag on all my stuff :( |
17:08:32 | Febs | Impatient fellow. Well, I suppose he can read any one of the endless threads on Mistic River asking the same question. |
17:08:54 | B4gder | Febs: why? |
17:09:30 | B4gder | we all know the answer |
17:09:30 | Febs | Sorry, B4gder, why what? |
17:09:38 | B4gder | why would he read the questions |
17:09:42 | Febs | Ah, I see. |
17:09:52 | Febs | So that he can read the answer: "when it's done." |
17:10:07 | B4gder | aha |
17:11:31 | godzirra | Hrm. can I mount a vfat partition in linux as a specific user? (i.e. not have everything on that partition owned by root) |
17:11:49 | B4gder | yes you can allow a user to do it |
17:12:15 | B4gder | by adding "user" as a mount option |
17:12:21 | B4gder | in fstab |
17:12:46 | * | HCl commits |
17:13:57 | godzirra | thanks. |
17:14:19 | ze | you can also specify uid= and guid= to set the owner and group of the files |
17:14:28 | ze | as mount options |
17:14:48 | B4gder | and charset, codepage and how to deal with shortnames |
17:14:49 | | Quit entthusiast ("CGI:IRC (EOF)") |
17:14:49 | | Quit webguest21 ("CGI:IRC (EOF)") |
17:15:11 | ze | see mount(8) for more info |
17:15:12 | ze | heh |
17:15:20 | | Quit Godeater ("CGI:IRC") |
17:15:47 | | Quit courtc (Read error: 104 (Connection reset by peer)) |
17:15:57 | HCl | Slasheri: hrm. i just realized something.. i might need an end of song event after all |
17:16:51 | HCl | at least, i think the playcount shouldn't increase when someone skips a song |
17:18:31 | B4gder | it would depend on how long you listened I guess |
17:18:35 | HCl | yea. |
17:18:38 | | Join n0bby_ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
17:18:38 | B4gder | if I skip the last 3 secs... |
17:18:42 | HCl | true |
17:18:48 | HCl | tricky thing |
17:19:03 | B4gder | audioscrobbler has some percentage limit I think |
17:19:04 | HCl | so when do we increase the playcount |
17:19:07 | HCl | after 75% ? |
17:19:18 | Slasheri | HCl: Maybe it's better if you could look at the id3 tag elapsed and song length variables |
17:19:20 | B4gder | something like that |
17:19:39 | Slasheri | The code will get little messy if there is events for everything =) |
17:19:48 | HCl | Slasheri: hmmmm.... do i still have the old id3 tag available when a new song event occurs or should i store it somewhere temporarily? |
17:20:11 | Slasheri | HCl: you should store the information you need |
17:20:24 | HCl | but then the playtime elapsed would not get updated, would it |
17:20:25 | HCl | ? |
17:20:43 | Slasheri | you have to update/check it periodically |
17:20:50 | HCl | erm. |
17:21:14 | Slasheri | It should be quite easy to check in a thread |
17:21:19 | HCl | i don't have my own thread.. |
17:21:39 | HCl | why would an event hook be so hard..? |
17:22:05 | HCl | that way all i have to do is compare the time elapsed with song length and decide whether to do a playcount++ or not |
17:23:04 | n0bby_ | is rockboy fixed yet? |
17:23:12 | HCl | i think amiconn fixed it the other day |
17:23:13 | HCl | without sound |
17:23:24 | godzirra | Rockboy is the gameboy emulator? |
17:23:26 | n0bby_ | yeah |
17:23:30 | godzirra | ah. |
17:23:35 | Slasheri | HCl: there are many ways to do the song end event.. Do you want to get it when user requests a new song or if song reaches the end etc.. That requires some thinking and it's not so easy to do |
17:23:35 | godzirra | I could never figure out how to push start and select. |
17:23:52 | n0bby_ | anyone thought about porting a rockNES? ;) |
17:23:52 | HCl | Slasheri: when a new song is fine |
17:23:58 | HCl | as long as i get the old id3 data |
17:24:32 | HCl | track change event with both old and new id3 data is fine too |
17:25:40 | Slasheri | that kind of combined event is not possible |
17:25:55 | | Quit Nuxator ("CGI:IRC") |
17:25:58 | Slasheri | and the track end event will be inaccurate (a few seconds too early) |
17:26:03 | | Quit n0bby (Read error: 110 (Connection timed out)) |
17:26:18 | HCl | that shouldn't matter too much.. |
17:27:27 | godzirra | n0bby_: so how do you push start and/or select in rockboy? :) |
17:27:55 | n0bby_ | with the start/select buttons? :P |
17:28:13 | n0bby_ | i'll go get my iriver and try it |
17:28:20 | n0bby_ | im dying to play some tetris anyway |
17:28:31 | HCl | its not realtime yet |
17:28:34 | HCl | i wouldn't recommend tetris |
17:28:37 | HCl | mario is playable though |
17:29:03 | Slasheri | HCl: I still think it's best to do the old information caching on your code. I could add some information to be passed with the next track event to determine how the track switch happened |
17:29:13 | n0bby_ | tetris DX is near realtime for me |
17:29:15 | HCl | hrm :/ |
17:29:20 | n0bby_ | havent tried classic tetris yet |
17:29:23 | HCl | still, what bagder said though, when you skip the last 3 seconds |
17:29:27 | HCl | it should increase playtime |
17:29:39 | n0bby_ | i'd be surprised if DX runs faster than the original |
17:30:23 | B4gder | I really do not like 256K ram for the logf buffer |
17:30:37 | amiconn | Whaaat??? |
17:30:40 | B4gder | it is.. EXCESSIVE |
17:30:45 | HCl | hmk |
17:30:47 | Slasheri | yes, and i think that shouldn't be left on responsibility of buffering system to determine if user skipped the track before the last 3 seconds or not |
17:30:59 | HCl | you can decrease it to 80k maybe? |
17:31:03 | B4gder | I say 30 |
17:31:12 | HCl | i don't see why every line has a fixed size anyways |
17:31:36 | B4gder | it doesn't _have to_, its just the way it is implmented |
17:31:41 | HCl | mmm.. |
17:31:47 | HCl | well, logf is for developers only |
17:31:59 | HCl | maybe decrease it for archos? |
17:32:09 | HCl | i don't see a problem with using 256k of ram on iriver for debugging |
17:32:10 | B4gder | maybe you increase if for your local tests? |
17:32:24 | B4gder | why would you need 256 letter lines? |
17:32:27 | HCl | meh, could do that, i dunno what would make more sense |
17:32:33 | HCl | its a debug feature after all |
17:33:06 | B4gder | HCl: we've all managed with 21 letter so far |
17:33:11 | B4gder | letters |
17:33:24 | HCl | fine fine, i'll decrease it to 30 |
17:33:49 | HCl | there, done |
17:33:51 | B4gder | thanks |
17:34:43 | | Quit CheeseBurgerMan ("Download Gaim: http://gaim.sourceforge.net/") |
17:34:43 | * | n0bby_ is playing tetris |
17:34:49 | * | n0bby_ laughs at the slowness |
17:34:59 | Slasheri | HCl: The best way might be to create a thread (or just add a kernel timer event) for example every 1s to determine the playback status |
17:35:01 | * | n0bby_ laughs at the LCD |
17:35:14 | HCl | Slasheri: okay, i'll just do that then.. |
17:35:19 | Slasheri | good |
17:35:29 | HCl | does the pointer i get stay valid? |
17:35:34 | B4gder | a new thread just for that seems... odd |
17:35:35 | Slasheri | many event handlers would really make the code kind a mess.. |
17:35:54 | Slasheri | HCl: yes, until next track change event |
17:35:56 | HCl | i dunno, i never see anything wrong with event handlers, but i don't really mind |
17:35:59 | HCl | k |
17:36:39 | amiconn | Why not use system messages for that? |
17:36:47 | godzirra | n0bby_: so whatws the start select buttons? :) |
17:36:48 | n0bby_ | does rockbox have any control of the charging light on irivers? |
17:37:03 | HCl | amiconn: system messages? |
17:37:05 | amiconn | n0bby_: No, it is hardware controlled |
17:37:11 | n0bby_ | start is click joystick and select is record. might be the other way around |
17:37:14 | n0bby_ | >_< |
17:37:16 | godzirra | cool |
17:37:22 | godzirra | I'll have to try to play some final fantasy :) |
17:37:24 | amiconn | HCl: I could imagine the audio thread sending SYS_TRACK_CHANGE |
17:37:30 | n0bby_ | its doable |
17:37:37 | n0bby_ | if you mean FF legends |
17:37:41 | n0bby_ | ffl 3 rocked |
17:37:43 | amiconn | The main thread would then handle this in the event loop (wps) |
17:37:51 | B4gder | seems very reasonable |
17:37:53 | HCl | i wouldn't know, Slasheri ? |
17:37:57 | amiconn | case SYS_TRACK_CHANGED: |
17:38:03 | godzirra | I do mean FFL :) |
17:38:05 | amiconn | update_playtime_info(); |
17:38:13 | godzirra | I miss that game. I've got it around somewhere. |
17:38:35 | HCl | amiconn: i need it to happen before i get slasheri's event though |
17:38:37 | godzirra | n0bby_: hehe.. actually I'm listening to Black Mages right now. :) |
17:38:57 | amiconn | HCl: Why? |
17:39:14 | HCl | amiconn: because i need to check the elapsed time and compare it with the playtime prior to getting the data of the next song |
17:39:18 | B4gder | track change before the track change? |
17:39:28 | amiconn | This call could update the old track's playcount, and store the new track info |
17:39:47 | Slasheri | Yes, that would be possible to do |
17:39:58 | HCl | amiconn: we already have that, its insufficient because skips would increase playcount |
17:40:01 | HCl | when they shouldn't. |
17:40:03 | amiconn | Then an initial call at start of playback is necessary |
17:40:18 | amiconn | HCl: No, they wouldn't |
17:40:20 | B4gder | HCl: your code would of course figure out of the track switch counts as a song count or not |
17:40:22 | HCl | why not? |
17:40:24 | amiconn | Events can have a parameter |
17:40:33 | HCl | B4gder: how can i? i don't have the data of the old track anymore |
17:40:46 | HCl | at that point |
17:40:47 | B4gder | HCl: why not? |
17:40:47 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
17:40:55 | HCl | because it was replaced with the new song, i think? |
17:41:16 | amiconn | HCl: That's why I said an initial call is needed as well |
17:41:21 | B4gder | you'd only have to remember the play time of the previous one |
17:41:22 | HCl | Slasheri: will the old pointer i get stay valid when i get the next call? |
17:41:32 | Slasheri | current event handler does initial call also |
17:41:35 | HCl | elapsed time and playtime of the previous one |
17:41:41 | Slasheri | HCl: no |
17:41:51 | HCl | well, thats what i'm saying |
17:41:57 | HCl | i can't check that data when i get the event |
17:42:03 | Slasheri | The contents of old id3 information might be erased at that point |
17:42:08 | amiconn | Your code could do 2 things: (1) Update the data of the old track (which you cached at the previous call) (2) Cache the new track data |
17:42:09 | godzirra | n0bby_: if you havent heard them, check it out. Its Nobunetsu's band. Where they play FF music on electric guitars. :) |
17:42:14 | B4gder | HCl: you do have variables, don't you? |
17:42:31 | HCl | B4gder: at the point when i get the event, the elapsed time data obviously isn't available yet. |
17:42:46 | B4gder | for the previous, surely |
17:42:56 | HCl | no. the previous data is lost and overwritten with the new one. |
17:42:59 | B4gder | no |
17:43:01 | HCl | yes. |
17:43:04 | B4gder | because YOU keep it |
17:43:07 | HCl | i can't. |
17:43:07 | amiconn | HCl: Elapsed time is simple. It's just (current_tick - last(current_tick)) |
17:43:12 | HCl | because it gets overwritten |
17:43:14 | B4gder | HCl: why not? |
17:43:20 | HCl | amiconn: hrm. |
17:43:30 | B4gder | lasttime = id->time |
17:43:34 | B4gder | EVENT |
17:43:38 | B4gder | now, check lasttime |
17:43:47 | HCl | what? |
17:43:53 | B4gder | keep the old info |
17:43:59 | B4gder | don't refer to the old |
17:44:02 | B4gder | you copy it |
17:44:17 | HCl | i can only keep the old info without elapsed time, but i guess i could check the current tick to get the elapsed time |
17:44:20 | B4gder | its only a matter of two 32 bit counters |
17:44:23 | amiconn | Hmm, unless you pause in between. Pause/unpause might send additional events to account for this |
17:44:31 | HCl | amiconn: ohyea, ew. |
17:44:41 | HCl | i'd really just like two events, one start, one end |
17:44:51 | HCl | or one start that also has the old data |
17:45:04 | Slasheri | Hmm, pause/unpause events would solve that |
17:45:15 | HCl | how? :/ |
17:45:19 | amiconn | Then cache it at the previous event, that'll have the same effect |
17:45:22 | B4gder | and would you deal with changed pitch? ;-) |
17:45:24 | Slasheri | Just copy the elapsed and current kernel tick counter |
17:45:24 | B4gder | how |
17:45:34 | HCl | B4gder: mhm.. |
17:45:43 | HCl | i really just prefer getting the actual elapsed from the id3 info |
17:45:43 | Slasheri | when you get the next event, you can calculate the new elapsed time |
17:46:12 | B4gder | I like that concept |
17:46:44 | HCl | i really don't see what the problem is :/ you send me an event before you replace the id3 data, saying the track ended, you change it, then you send me a track start event |
17:46:49 | *** | Saving seen data "./dancer.seen" |
17:47:31 | Slasheri | that end event is not very good thing or easy/clean to do |
17:47:40 | amiconn | HCl: This may cause timing problems |
17:47:50 | Slasheri | because you could handle it better in your code |
17:48:06 | HCl | Slasheri: calculating the elapsed time creates heaps of problems.. |
17:48:12 | HCl | like handling pause, handling change of pitch |
17:48:13 | amiconn | If you finally receive and process the event, the data might already been gone |
17:48:29 | HCl | okay |
17:48:33 | HCl | well |
17:48:43 | amiconn | HCl: These problems also exist with your concept |
17:48:44 | HCl | add pause events and i can do it with the calculate-it-yourself thing |
17:48:46 | | Join mr_qno [0] (~d4c28e03@labb.contactor.se) |
17:48:49 | HCl | amiconn: how so? |
17:48:49 | amiconn | (pause, pitch) |
17:48:55 | Slasheri | HCl: you really should create a thread / add timer event if you like the real elapsed data.. |
17:49:03 | HCl | the wps keeps track of the elapsed time, i don't see why that value can't be passed to me |
17:49:23 | amiconn | Slasheri: That's unnecessary, and it wouldn't solve the pause/pitch problem |
17:49:37 | amiconn | ...but I really don't see a problem with pitch |
17:49:37 | B4gder | I don't think a thread nor timer event should be added for this |
17:49:44 | mr_qno | Hi everyone, i would like to talk about the Gapless, if it's possible |
17:50:13 | B4gder | go on and talk ;-) |
17:50:51 | HCl | wouldn't pause events require me to keep track how long a song have been paused? |
17:51:01 | HCl | has* |
17:51:12 | Slasheri | HCl: you can take the fresh elapsed data when song unpauses |
17:51:20 | | Quit B4gder ("go go go") |
17:51:22 | HCl | Slasheri: hm right |
17:51:31 | amiconn | HCl: As you say, wps already keeps track of this info. So simply call your code from wps and all is fine |
17:51:48 | amiconn | No need to duplicate code |
17:51:49 | HCl | amiconn: as far as i thought, the event WAS being called from wps |
17:52:24 | amiconn | All of RAM, firmware size and CPU power aren't unlimited |
17:52:40 | HCl | what do you mean with duplicating code? |
17:52:48 | mr_qno | Well, first of all, the gapless didn't really work with Lame mp3. I put the last daily build in my H140, and now both mp3 and ogg have the same problem : the last seconds of each piece i listen are cut off :/ . |
17:52:58 | amiconn | Keeping track of the same info that's already available elsewhere |
17:53:04 | HCl | yea |
17:53:11 | HCl | i just need the event to be called from the wps |
17:53:26 | HCl | meh, i'll look at it after dinner |
17:53:40 | HCl | i still don't understand why i can't receive a track end or track at 75% event |
17:53:58 | HCl | (keeping count of skipping backwards.. ofcourse..) |
17:54:01 | HCl | bbl... |
17:55:19 | Slasheri | mr_qno: i am investigating that problem (i think i know what causes it) |
17:56:24 | amiconn | Slasheri: I wonder whether the playback code relies on playtime info from the id3 parser |
17:56:49 | Slasheri | amiconn: not it does not |
17:56:51 | Slasheri | -t |
17:57:02 | amiconn | Imho it should never do this, but simply feed all data up to the end of file (minus id3v1 if there is one) |
17:57:18 | Slasheri | that info is not necessary at all for playback |
17:57:40 | Slasheri | it does that, the problem is with newly added pcm flushing code |
17:57:48 | mr_qno | Slasheri : thank you. I thought i was the only one who noticed that ... But why now ogg files have the same problem ? |
17:57:52 | amiconn | This may occasionally lead to a time display in wps like 3:51/3:49, but this isn't really a problem imho |
17:58:09 | Slasheri | mr_qno: that is a bug in track fast switching code, i will fix it soon |
17:58:59 | amiconn | Btw, I wonder why the time info in wps still freezes around the beginning and end of each track |
18:00 |
18:00:10 | Slasheri | it waits for the next track event that would update wps but currently crossfade and that fast track switching will cause that event to be generated too late |
18:00:39 | Slasheri | will be fixed also :) |
18:01:44 | Slasheri | at the end of track, the time info freezes because codec has started decoding of a new track and it doesn't update elapsed counter for current track no longer |
18:01:52 | | Quit ashridah ("sleep") |
18:01:54 | Slasheri | that might be fixable too |
18:02:33 | amiconn | Hmm. I have crossfade switched off, always, since the beginning |
18:03:45 | mr_qno | Slasheri : cool :-) |
18:06:32 | | Join webguest83 [0] (~864c032a@labb.contactor.se) |
18:07:34 | amiconn | Slasheri: How is elapsed time info calculated? On archos it uses a very simple solution, using the elapsed ticks since track start |
18:07:42 | amiconn | Simple but effective |
18:08:35 | Slasheri | amiconn: codec calculates the elapsed time and that is passed to playback system. Then playback system divides that time with pcm buffer latency time and writes it to wps |
18:09:06 | Slasheri | maybe that's too complicated :) |
18:09:27 | amiconn | Hmm. That sounds quite complex imho |
18:10:12 | amiconn | Of course the pcm buffer latency should be taken into account, as that is quite long |
18:10:33 | amiconn | ...compared to the small latency of the MAS internal buffer |
18:10:51 | amiconn | ...when playing common music files |
18:11:25 | amiconn | With 8kbps files the MAS latency is around 1.5 sec |
18:15:20 | | Quit SatNav ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
18:17:23 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
18:17:45 | | Quit Chamois (Read error: 131 (Connection reset by peer)) |
18:18:33 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
18:20:25 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
18:22:34 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
18:28:57 | Slasheri | mr_qno: fixed that annoying bug, please report if you have any further problems ;) |
18:29:26 | | Quit Chamois (Read error: 145 (Connection timed out)) |
18:29:26 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
18:39:08 | | Quit webguest83 ("CGI:IRC (EOF)") |
18:41:39 | CoCoLUS | i tried the daily today |
18:41:48 | CoCoLUS | and seekign didn't work with oggs |
18:41:52 | CoCoLUS | thought that already worked? |
18:41:57 | | Quit tvelocity ("Leaving") |
18:43:35 | Rori | don't think it's ever worked |
18:45:22 | CoCoLUS | hm |
18:45:41 | CoCoLUS | my memory never was that good ;) |
18:46:48 | HCl | ugh.. |
18:46:48 | | Quit n0bby_ (Read error: 111 (Connection refused)) |
18:46:59 | HCl | i don't understand how my flatmates manage to buy dinner |
18:47:02 | HCl | and completely forget vegetables |
19:00 |
19:03:25 | | Join [1]Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
19:04:53 | | Join belgarath [0] (~accad90c@labb.contactor.se) |
19:11:55 | | Quit Moos (Read error: 145 (Connection timed out)) |
19:11:55 | | Nick [1]Moos is now known as Moos (MoosCamaro@m214.net81-66-158.noos.fr) |
19:16:48 | thegeek | bah, who cares for vegetables anyway |
19:21:58 | | Quit Shagnar (Read error: 110 (Connection timed out)) |
19:22:29 | Slasheri | Hmm, there is still a problem with pause: pausing/resuming will cause a crash. That is reproducable by pressing pause rapidly until the player crashes |
19:22:31 | HCl | i do since i'm trying to cut down on meat |
19:24:08 | HCl | Slasheri: hrm :/ |
19:24:20 | HCl | Slasheri: i think i'll just implement it so it always increases playcount, even when you skip a song |
19:24:34 | Slasheri | Hmm.. |
19:25:21 | HCl | for now |
19:25:22 | HCl | at least |
19:25:27 | HCl | obviously i want to fix it later |
19:25:28 | HCl | but |
19:25:33 | HCl | i don't see a good way to do it at the moment |
19:25:36 | HCl | and it should be enough for testing |
19:30:35 | Coldtoast | can you skip to previous track in the latest bleeding edge? don't have mine here to update |
19:31:01 | | Quit Zagor ("Client exiting") |
19:31:09 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
19:33:04 | belgarath | hi |
19:33:11 | belgarath | can i ask a quick question? |
19:33:42 | belgarath | how long would it take to learn to code the language you use for rockbox? |
19:34:41 | Slasheri | It's C language and mastering it will take a several years |
19:34:45 | Zagor | depends on how smart you are... :-) |
19:34:47 | bipak | i think that depends on the programming experience you allready have and how much time you want to invest :) |
19:35:01 | belgarath | ok |
19:35:09 | Slasheri | yes, if you don't have any programming experience, it will take longer |
19:35:23 | belgarath | its just i am about to start my summer holidays and i thought it would be interesting to learm |
19:35:29 | belgarath | *learn |
19:35:36 | Slasheri | I think C should be the first language (and hardest) to start programming with |
19:36:09 | belgarath | ok |
19:36:52 | Coldtoast | you can learn C in 24hrs :) |
19:37:00 | belgarath | really? |
19:37:04 | Coldtoast | sure |
19:37:13 | Slasheri | to write a hello world program ;) |
19:37:17 | Coldtoast | otherwise there wouldn't be books called "Learn C in 24hrs" hehe |
19:37:49 | Coldtoast | anybody can learn something by imitation tho. UNDERSTANDING is different |
19:37:59 | belgarath | yeah i guessed i wouldn't be able to get good enough to help code for rockbox |
19:38:18 | Coldtoast | sure you could. Rockbox will still be being developed in a year |
19:38:32 | | Join webguest94 [0] (~864c031a@labb.contactor.se) |
19:38:38 | Coldtoast | you could learn C in a yaer and be gifted |
19:38:39 | belgarath | i guess i'll have to wait until some kind soul decides to implement wma playback |
19:39:03 | Rori | wma is licensed |
19:39:09 | Zagor | haha, starting with the easy stuff are you? ;-) |
19:39:39 | Rori | or is wma only licensed for drm or encoding? I get mixed up |
19:39:55 | HCl | no idea... |
19:39:56 | HCl | hello |
19:40:05 | Zagor | Rori: it's from microsoft, so you can be pretty sure it's restricted |
19:40:08 | Rori | I have no need of it |
19:40:32 | HCl | whoever has their music in wma is stupid anyways.. |
19:40:51 | belgarath | lol try telling that to my cousin |
19:40:59 | belgarath | he has some bir |
19:41:03 | HCl | bir? |
19:41:06 | belgarath | *bitrates at 64kbs |
19:41:15 | HCl | in wma? |
19:41:19 | belgarath | euwch |
19:41:24 | belgarath | yeah sounds horribl |
19:41:28 | HCl | :P |
19:41:31 | belgarath | *horrible |
19:41:37 | Zagor | belgarath: we already said he's stupid |
19:42:15 | HCl | sweet |
19:42:19 | HCl | my binary search on filename works |
19:42:30 | HCl | in the tagdatabase :) |
19:42:50 | HCl | fast too |
19:43:32 | amiconn | Zagor: Is there a way to make a number of functions go into IRAM without tagging each one individually with __attribute__ ((section(".icode"))) ? |
19:43:54 | belgarath | is the language C or C ? |
19:44:00 | HCl | C |
19:44:06 | belgarath | whoops c (plus plus) |
19:44:15 | belgarath | ok |
19:44:23 | Zagor | amiconn: sure, using explicit section targets in the lds file |
19:44:38 | Zagor | i don't think that's very pretty though |
19:44:44 | amiconn | Urgs, yes |
19:44:54 | amiconn | That would be very obfuscated |
19:44:59 | Zagor | indeed |
19:45:44 | amiconn | I mean something like a #pragma that is valid until it is cleared again (after the sequence of functions) |
19:45:59 | amiconn | I want to put the block drawing functions into iram |
19:46:07 | Zagor | not that I know |
19:46:50 | *** | Saving seen data "./dancer.seen" |
19:47:17 | amiconn | Hmm, so I have to declare each one. |
19:50:43 | belgarath | ok...C is much harder than it sounds |
19:50:53 | belgarath | and it sounded pretty hard |
19:51:44 | amiconn | Zagor: How much IRAM should be left on archos for regular builds so it doesn't overflow for debug builds? |
19:51:53 | amiconn | Or may I ignore that? |
19:53:15 | | Quit hardeep ("[BX] Life is like BitchX. Ya never know what yer gunna git.") |
19:53:44 | HCl | wth |
19:53:49 | HCl | entry 0? that shouldn't be possible |
19:55:20 | Zagor | amiconn: i don't know. |
19:56:04 | Zagor | belgarath: C is not very difficult. it's programming that is difficult. |
19:56:14 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
19:58:26 | Coldtoast | not being able to skip to the previous track. is that something easy to fix? |
19:59:03 | Coldtoast | or does it mean the fast track skip has to be reworked again? |
20:00 |
20:03:43 | | Quit webguest94 ("CGI:IRC (Ping timeout)") |
20:04:38 | Rori | Accurate FF/RW and back track skip are sorely needed |
20:05:58 | godzirra | Coldtoast: fast track skip works now on the bleeding edge build. |
20:06:06 | godzirra | Coldtoast: try grabbing that one. I had the same problem earlier. |
20:06:17 | Coldtoast | godzirra: I know. But you can no longer skip to the previous track |
20:06:19 | godzirra | Crap. |
20:06:22 | godzirra | that worked for me earlier. |
20:06:23 | godzirra | I know.. |
20:06:32 | godzirra | that was a problem I had earlier and I thought it was fixed. |
20:06:32 | godzirra | I was wrong. |
20:06:34 | amiconn | Zagor: I test-compiled a debug build (recorder). It's sufficient to leave 0xFC bytes of iram |
20:06:55 | amiconn | So it is possible to put the block functions in iram on archos too. |
20:06:56 | Coldtoast | nah. Linus tested his and his worked the first time but when he tried again it didn't work |
20:08:03 | amiconn | It's a tight fit, but it works, leaving 180 bytes for debug builds and 432 bytes for normal builds |
20:11:34 | | Join LinusN [0] (~linus@labb.contactor.se) |
20:11:44 | LinusN | Coldtoast: it works as long as the hard drive is spinning |
20:11:52 | LinusN | i don't know why though |
20:12:02 | Coldtoast | heh. really? that's odd isn't it? |
20:13:52 | mr_qno | Slasheri : Thanks again for fixing the bug. I will see tomorrow if it really works ;) |
20:13:59 | | Part LinusN |
20:14:01 | | Join bagawk [0] (Lee@67-42-179-41.eugn.qwest.net) |
20:18:57 | | Quit mr_qno ("CGI:IRC (EOF)") |
20:20:29 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
20:21:14 | | Join webguest31 [0] (~864c031a@labb.contactor.se) |
20:27:53 | rasher | someone show me how to create a patch that includes new files |
20:28:03 | rasher | I demand it! |
20:29:40 | HCl | google |
20:29:47 | * | HCl realizes his binary search failed, which makes sense |
20:32:31 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
20:32:38 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:32:47 | | Join Sucka`away [0] (~NNSCRIPT@host81-156-212-68.range81-156.btcentralplus.com) |
20:32:59 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-156-212-68.range81-156.btcentralplus.com) |
20:33:59 | rasher | alternatively and additionally, where's the document on the site that tells about the coding style? |
20:38:00 | | Join webguest27 [0] (~0c977858@labb.contactor.se) |
20:39:06 | webguest27 | if I try starting the orig firmware from the remote, I get a hold message ('cos the player is in my pocket with the main hold turned on) ... I don't remember it doing that before, is it normal? |
20:39:57 | Rori | they are supposed to be independent |
20:40:15 | Rori | at least they are on iriver fw |
20:40:29 | HCl | yes. |
20:40:45 | HCl | any changes you may imagine in the original firmware are completely fictional |
20:40:51 | webguest27 | right, I'm just not sure if I got the bootloader into some weird state, or if it's supposed to be that way |
20:42:45 | rasher | Well no |
20:43:01 | rasher | the original firmware will not be able to tell how it was turned on |
20:43:08 | rasher | unless you hold the buttons |
20:43:28 | webguest27 | ohhhhh hah, that worked. ic. |
20:43:43 | webguest27 | champion. |
20:44:07 | rasher | Since it's not in control from the beginning |
20:44:27 | webguest27 | makes sense |
20:46:48 | HCl | hm, right |
20:46:50 | HCl | forgot about that |
20:48:06 | | Join webguest29 [0] (~513f60c8@labb.contactor.se) |
20:49:35 | HCl | god. |
20:49:39 | HCl | talk about not making sense |
20:49:45 | HCl | logfdump writes the logf buffer BACKWARDS |
20:49:49 | HCl | no wonder it didn't make sense |
20:51:53 | rasher | uh-oh |
20:52:16 | rasher | oh, no.. nothing |
20:52:27 | rasher | Updated Dutch translation |
20:53:33 | HCl | hm |
20:53:37 | HCl | my binary search works after all. |
20:54:20 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
20:54:37 | rasher | now 15 languages are more than 90% translated |
20:54:41 | HCl | heh |
20:56:19 | rasher | warghle.. now my edit-id3-patch tree is out of sync |
20:56:20 | rasher | DAMMIT |
20:56:25 | rasher | I tried so hard |
20:56:51 | rasher | I guess now it's anybody's guess what the patch changes and what I just failed to update |
20:57:09 | | Quit webguest27 ("CGI:IRC") |
20:57:56 | rasher | I see the h300-sim build is no longer red - excellent |
20:58:38 | | Quit webguest31 ("CGI:IRC") |
20:58:39 | Coldtoast | could we see a h300 version soon? |
20:58:46 | rasher | unlikely |
20:58:54 | Coldtoast | why's that? |
20:59:06 | rasher | Noone's trying to write a bootloader for it |
20:59:17 | Coldtoast | big hurdle? |
20:59:28 | rasher | (as far as I know) and even after that is done, it's still a while before rockbox runs |
20:59:36 | Coldtoast | ok |
20:59:38 | rasher | It's quite the hurdle, yes |
21:00 |
21:02:56 | amiconn | The 2 crucial things for h3x0 are the bootloader and the lcd driver |
21:03:00 | * | HCl suddenly remembers he has beer |
21:03:17 | amiconn | The latter is a big prob because the lcd type was still not identified |
21:03:24 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:03:38 | rasher | yeah, that's a bummer |
21:03:41 | HCl | okay |
21:03:45 | HCl | the good news is |
21:03:51 | HCl | binary search works |
21:04:03 | HCl | and its fast enough to not lag the player while trying to locate runtime info |
21:04:19 | HCl | the bad news is, it fails to read the fileentry entirely, but that should be easily fixable |
21:04:32 | Rick | afternoon |
21:04:36 | Rick | what's up? |
21:05:46 | rasher | good lord, people are really digging the snap font |
21:06:51 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
21:06:59 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
21:08:15 | Coldtoast | I kinda like the default font |
21:11:52 | rasher | I'm mostly using snap or atadore |
21:12:21 | | Quit bagawk (Read error: 131 (Connection reset by peer)) |
21:14:45 | | Join Lear [0] (~chatzilla@h142n4c1o285.bredband.skanova.com) |
21:17:04 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
21:22:27 | HCl | hey markun |
21:22:39 | markun | Hi HCl! |
21:22:49 | markun | I'm trying to get optical out to work.. |
21:23:10 | ghode|afk | hey HCl, you're a bleach fan, do you know any good forums to read? |
21:26:07 | | Join Rattenfaenger [0] (~nifnai@Aedf1.a.pppool.de) |
21:26:29 | HCl | forums? |
21:26:32 | HCl | like what? |
21:26:35 | HCl | markun: nice.. |
21:26:57 | | Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") |
21:27:16 | Coldtoast | markun: you have a 2200mAH nattery in your player don't you? |
21:27:22 | markun | yes, I have |
21:27:34 | Coldtoast | how long's it been in there? |
21:28:04 | markun | 1 day less than HCl's I think :) |
21:28:10 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
21:28:22 | markun | A few weeks, I'm not sure |
21:28:37 | Coldtoast | heh. ok. when you guys put them in, did they seem like quality batteries? |
21:28:51 | thegeek | imho, the ones that come with the iriver looks like shit |
21:28:57 | thegeek | mine had lots of bumps and stuff |
21:28:57 | HCl | they looked very similar |
21:28:59 | thegeek | ;) |
21:29:06 | HCl | except that the new one was slightly bigger |
21:29:18 | Coldtoast | as in thicker? |
21:29:20 | markun | Yes, but the quality was not bad I think |
21:29:23 | markun | 1mm maybe? |
21:29:29 | Coldtoast | ok |
21:29:32 | | Quit Rattenfaenger (Read error: 104 (Connection reset by peer)) |
21:29:45 | Coldtoast | put it this way; would you say they equalled the iriver battery in quality? |
21:29:50 | markun | yes |
21:29:55 | Coldtoast | ok |
21:30:07 | Coldtoast | what about all the ipods with crap batteries? |
21:30:20 | thegeek | that's hype |
21:30:26 | Coldtoast | does that mean you'll be changing batteris again in a year? |
21:30:30 | thegeek | there are not lots of ipods with deat batteries |
21:30:35 | thegeek | it's just HYPE |
21:30:36 | thegeek | ;) |
21:30:38 | thegeek | really |
21:30:44 | thegeek | there are a few that have bad batteries |
21:30:52 | thegeek | but the huge amount of ipods sold |
21:31:02 | thegeek | means that there are also more people with bad batteries |
21:31:13 | thegeek | and people that treat the battery badly |
21:31:14 | Coldtoast | thegeek: really? but Apple have recently agreed to switch batteries for older ipods, even the they're out of warranty. You just need receipts/proof of purchase |
21:31:26 | markun | I hope I won't have to replace it, but it was very cheap and I still have the original battery |
21:31:30 | thegeek | yes really |
21:31:42 | thegeek | it's certainly not as bad as it was reported to be;) |
21:32:49 | Coldtoast | I have 2 fun things to do (hopefully) next week; install the new 2200mAH in my iriver and install the new LCD in my phone |
21:33:18 | Coldtoast | the phone's too good and too expensive to just replace |
21:39:01 | | Quit edx () |
21:41:26 | | Quit webguest29 ("CGI:IRC (EOF)") |
21:42:22 | matsl | Hi, getting "No rule to make target `../fonts/rockbox_default.bdf'" with current CVS. What am I missing? |
21:43:26 | amiconn | You need to check out the fonts I'd guess |
21:44:30 | markun | amiconn: I'm trying to get the optical out to work, but I don't know which clock to select.. |
21:45:08 | Slasheri | Hmm, pause/unpause crash bug fixed soon. I will make some hardening to the audio dma hadnling |
21:45:42 | Coldtoast | ooh! I had that crash today but assumed it was the fading Slasheri |
21:46:01 | matsl | amiconn: I'm doing cvs up -dP in rockbox-devel. Thought I would get everything needed then!? |
21:46:02 | Slasheri | Nope, it's a problem with the dma handling :) |
21:46:08 | Coldtoast | ok |
21:46:18 | amiconn | matsl: Do you have a fonts/ dir? |
21:46:42 | matsl | amiconn: no |
21:46:54 | *** | Saving seen data "./dancer.seen" |
21:47:12 | amiconn | The go into your cvs root and do cvs co fonts |
21:47:15 | amiconn | (iirc) |
21:47:20 | matsl | ok |
21:48:21 | amiconn | markun: No idea; I didn't look at that part of the data sheet at all. |
21:48:25 | matsl | amiconn: worked fine, thanks |
21:48:29 | Lear | slasheri: Could you make it possible for a codec to only seek within what is currently buffered? Something like that would be useful for the Vorbis codec... |
21:49:14 | Slasheri | Hmm, that is possible. So you mean no rebuffering should happen if user configures the buffering that way? |
21:49:16 | amiconn | I don't have an optical cable, so I couldn't test, |
21:49:47 | Slasheri | i can test the optical out if necessary :) |
21:49:59 | amiconn | and s/pdif is low pri for me as the only device I could test with would be my archos recorder (converting optical -> coax) |
21:50:07 | Lear | no, not the user, for the codec API only. Vorbis files don't contain any TOC, so to seek, it has to search within the stream. |
21:50:28 | Slasheri | Lear: Ah, hmm |
21:50:33 | Lear | And, first it should try with what is buffered, and if that isn't good enough, then start waiting for the disk... |
21:50:54 | Slasheri | ok, i understand :) |
21:51:28 | Slasheri | so if codec tries to seek to a data that is not buffered, it should fail the seeking? |
21:51:43 | Lear | I've looked at various ways of doing seek in vorbis files, and to minimise spin-ups something like that is needed. Plus a rewrite of parts of vorbisfile... :/ |
21:52:13 | Lear | No, rather just search as far as possible (and return the actual position). |
21:52:47 | Slasheri | ah, yes :) |
21:52:54 | Slasheri | i will look at tomorrow |
21:53:00 | Slasheri | *that |
21:53:01 | Lear | That way, the codec can try searching and see what it get. Another way would be for the codec to ask for the currently buffered range. Works too, I guess. |
21:53:20 | Slasheri | Hmm, i could do both |
21:53:55 | amiconn | markun: Imho optical out should be configurable. Having it on at all times needs more power |
21:54:20 | amiconn | (unlike the archos s/pdif which is coaxial so we leave it on at all times) |
21:54:38 | Lear | Why, when one is enough? :) Maybe querying the current range would be better actually - and a seek function that can seek backwards in the buffer. :) |
21:54:44 | markun | amiconn: I agree, but I'm just trying to get it to work |
21:54:52 | * | HCl wonders if rasher's around |
21:55:34 | Slasheri | Lear: Hmm, yep. But i will investigate that later with time :) |
21:55:54 | Lear | Slasheri: Tthanks. |
21:56:41 | Lear | Slasheri: haven't actually started on that re-write, so there's no rush. |
21:56:50 | Slasheri | :) |
22:00 |
22:03:09 | Slasheri | important fix committed |
22:03:10 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
22:04:05 | HCl | hrm. |
22:04:10 | HCl | Slasheri: what was fixed? |
22:04:17 | Slasheri | a crash :) |
22:04:20 | HCl | how do i flush file descriptors again? or needn't i? |
22:04:36 | Slasheri | (with dma handling). This will probably fix many of the crash bugs |
22:05:06 | hardeep | HCl: fsync() |
22:05:11 | HCl | k |
22:06:21 | | Join edx [0] (edx@p54A8F21C.dip.t-dialin.net) |
22:09:47 | | Join webguest91 [0] (~d49f4cf2@labb.contactor.se) |
22:13:13 | | Quit RotAtoR () |
22:15:03 | HCl | 07/01/2005 01:25 AM 48 rockbox.rundb |
22:15:04 | HCl | :) |
22:19:04 | | Quit west-acre ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
22:30:12 | markun | Slasheri: I can't find which clock to use for optical out.. |
22:30:28 | Slasheri | markun: Hmm |
22:31:02 | Slasheri | Is there some separate physical clock for optical out or cpu registers only to set? |
22:31:19 | markun | Slasheri: I set the source to PDOR3 but because I set the wrong clock the sound is all wrong now. |
22:31:27 | Slasheri | ah |
22:31:40 | Slasheri | optical out should work with different clocks |
22:31:59 | markun | Maybe you can take look at the datasheet, page 293 |
22:32:08 | Slasheri | checking that |
22:32:36 | markun | The clock should be 64 x sample freq |
22:33:30 | Slasheri | Hmm, could you make a patch and send it to me? :) |
22:34:08 | Slasheri | then i could try that for real |
22:34:38 | | Quit belgarath ("CGI:IRC (EOF)") |
22:34:43 | markun | I will try something, if it doesn't work I'll send you a patch |
22:34:49 | Slasheri | ok :) |
22:36:54 | | Join west-acre [0] (air@host86-130-19-45.range86-130.btcentralplus.com) |
22:36:57 | HCl | yawn. |
22:37:00 | Slasheri | Hmm, that x64 clock speed seems to be quite high. Currently rockbox uses audio_clk / 4 prescaler for 44100 Hz |
22:37:08 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
22:37:09 | west-acre | hey man, ffwd don't work on the latest build .. not for me n e way :S |
22:37:10 | HCl | basic runtime database sort of works |
22:37:15 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
22:37:16 | HCl | just need to add hashing and playcount increase |
22:37:22 | Slasheri | Hmm |
22:39:06 | west-acre | wait yer it does. firmware upgrade solved it :D |
22:39:24 | HCl | ? |
22:39:29 | HCl | old bootloader? |
22:39:54 | amiconn | Hmpfz |
22:40:26 | west-acre | duno, u talking to me ? |
22:40:33 | HCl | yes |
22:40:48 | markun | Slasheri: Where can I set the prescalar? |
22:41:19 | Slasheri | hmm, i just meant the clocksel field :) |
22:41:58 | markun | I'll make you a patch :) |
22:42:21 | Slasheri | ok, thanks ;) |
22:46:04 | | Quit crwl (Read error: 110 (Connection timed out)) |
22:51:22 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
22:55:42 | markun | Slasheri: trying something else first.. |
22:56:19 | Slasheri | ok, i will have to go soon.. but i will look it tomorrow :) |
22:56:23 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
22:59:12 | * | HCl ponders going to sleep |
22:59:18 | Cassandra | You know, I'm thinking I'd like to move "Manage Settings" to the root of the menu. |
22:59:26 | Cassandra | Anyone have any opinions? |
23:00 |
23:00:09 | HCl | google rules |
23:00:15 | HCl | no idea |
23:00:50 | amiconn | w00t |
23:00:57 | Cassandra | W00t? |
23:01:04 | amiconn | Player gfx is working like it should :)) |
23:01:10 | HCl | good job :) |
23:01:12 | Cassandra | Cool. |
23:01:25 | * | HCl is looking into song hashing and is hoping to have the runtime database crudely operational soon |
23:01:26 | amiconn | Expect a commit, then I'll start working on greyscale |
23:01:39 | HCl | finally finished playing san andreas |
23:01:40 | HCl | :P |
23:02:01 | markun | Slasheri: It's working! |
23:02:08 | | Quit matsl ("Leaving") |
23:02:19 | Slasheri | markun: oh, cool :) i was already testing something too ;) |
23:02:29 | Slasheri | what did you write to EBU1CONFIG? |
23:03:09 | markun | EBU1CONFIG = 7 << 12 | 3 << 8 | 5 << 2; |
23:03:20 | Slasheri | ok :) |
23:03:25 | Cassandra | HCl - any idea when we can expect context menus on the ID3db? |
23:03:36 | markun | Set CLOCKSEL to SCLK2, source to PDOR3 and set IEC958 to 'normal operation' |
23:03:59 | Slasheri | good, i was going to try the same thing (but with sclk1) :) |
23:04:07 | HCl | context menus? |
23:04:13 | HCl | no, not really o.o; |
23:04:22 | HCl | the whole id3 browsing bit was made by zagor |
23:04:23 | HCl | lag... |
23:04:31 | Cassandra | *nods* |
23:04:50 | HCl | i mostly just clened it up a little and adapted it to work with the new design |
23:04:54 | HCl | cleaned* |
23:05:15 | markun | Slasheri: The strange thing is I couldn't get the audio fast enough, so I make audioclk 2x as fast, but then it was too fast again, so I put pcm_freq back to 6.. |
23:05:40 | Slasheri | ah |
23:05:58 | markun | Slasheri: Now it works, but I think I should put audioclk back to it's original value and see what I did wrong in the first place. |
23:07:20 | markun | Sounds good "Air - Sexy Boy" from rockbox to mini disc |
23:07:31 | HCl | hehe |
23:07:33 | Slasheri | great =) |
23:07:36 | * | HCl has been testing on air all day |
23:07:52 | Slasheri | now gnight to everybody :) -> |
23:08:06 | thegeek | I love Air:) |
23:08:09 | markun | nite! |
23:08:10 | thegeek | and zero 7 |
23:08:14 | thegeek | and venus hum |
23:08:30 | * | HCl is listening to air - all i need |
23:08:33 | HCl | gonna go sleep now.. |
23:08:42 | Cassandra | Night. |
23:09:03 | | Quit west-acre ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
23:11:00 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
23:17:57 | Cassandra | There. Lots of lovely new fonts. |
23:18:41 | godzirra | what is Air? |
23:18:46 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
23:18:48 | | Quit einhirn (Read error: 131 (Connection reset by peer)) |
23:19:43 | | Join muesli- [0] (muesli_tv@Bc0a6.b.pppool.de) |
23:20:21 | bill20r3 | a band |
23:20:43 | Coldtoast | they stuff in the middle of an Aero chocolate bar |
23:21:08 | Coldtoast | Air are a pretty cool band |
23:21:26 | godzirra | ahh. ok |
23:23:41 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
23:24:18 | | Quit ansivirus (Read error: 145 (Connection timed out)) |
23:30:00 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050512]") |
23:30:16 | Coldtoast | it's so weird you can skip to the previous track when theere's HDD activity |
23:34:46 | | Quit Zagor ("Client exiting") |
23:35:39 | Chamois | a french band |
23:35:42 | Chamois | :-) |
23:36:09 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
23:36:33 | | Quit Harpy (Read error: 145 (Connection timed out)) |
23:36:41 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
23:41:26 | | Join crwl [0] (~crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
23:45:13 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
23:45:24 | stripwax_ | sup |
23:46:55 | *** | Saving seen data "./dancer.seen" |
23:54:03 | | Quit muesli- (Read error: 110 (Connection timed out)) |
23:55:39 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
23:55:56 | | Quit einhirn (Client Quit) |