00:16:40 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
00:28:31 | | Quit AciD` ("q2 > *") |
00:29:31 | | Join track [0] (~74d57721@ACB99BA1.ipt.aol.com) |
00:29:34 | | Quit track (Client Quit) |
00:33:25 | | Join stevenm [0] (~stevenm@pcp04424903pcs.nrockv01.md.comcast.net) |
00:33:39 | | Quit stevenm (Remote closed the connection) |
00:35:20 | *** | Saving seen data "./dancer.seen" |
00:40:26 | | Join stevenm [0] (~stevenm@pcp04424903pcs.nrockv01.md.comcast.net) |
00:46:29 | | Join adi|home [0] (~adi|home@as5300-11.216-194-25-63.nyc.ny.metconnect.net) |
00:49:00 | | Quit stevenm (Remote closed the connection) |
01:00 |
01:21:03 | | Join stevenm [0] (~stevenm@pcp04424903pcs.nrockv01.md.comcast.net) |
01:21:10 | stevenm | Are any developers on ? |
01:42:43 | | Join mattzz [0] (~mattzz@c231002.adsl.hansenet.de) |
01:42:55 | mattzz | hi |
01:54:33 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
01:54:39 | hardeep | Heya mattzz! That metronome you wrote is very cool (and handy). :) |
01:54:51 | mattzz | hardeep: thanx ;-) |
01:54:53 | hardeep | stevenm: I'm a developer |
01:56:35 | mattzz | hardeep: I am still looking for a nice "tock" sound (in addition to the "tick" that is in place) |
01:56:56 | mattzz | hardeep: So that we will have a "tick"-"tock" finally ;-) |
01:57:58 | hardeep | heh, well what's there is already good enough for me. :) |
02:00 |
02:04:07 | stevenm | Hi all |
02:04:16 | stevenm | Tried the talkbox, very nice |
02:04:38 | stevenm | the reason I'm here- I happen to have an RC8650 voice synthesis board |
02:05:07 | hardeep | stevenm: have you tried the new voice ui that [IDC]Dragon implemented? It's very cool |
02:05:10 | stevenm | it's got a bunch of voice parameters, and I managed to get it to synthesize a bunch of fun stuff, esp the "zero wing" voice |
02:05:33 | stevenm | hardeep, not the new one.. i have the daily build version, not bleeding edge |
02:05:46 | stevenm | point is.. if you guys need voices, I've got a nice synth here I can use |
02:06:30 | hardeep | stevenm: please send a message on the mailing list. I'm sure people will be interested |
02:06:59 | stevenm | hardeep, which specific mailing list ? |
02:07:50 | hardeep | stevenm: the rockbox development list at http://cool.haxx.se/mailman/listinfo/rockbox |
02:08:08 | stevenm | hardeep, thanks |
02:08:19 | stevenm | also, approx. how many distinct voice clips are there |
02:09:11 | mattzz | stevenm: > 300, I think |
02:09:28 | mattzz | stevenm: check the .lang files, you will find the strings there |
02:09:30 | hardeep | stevenm: hmmmm, apps/lang/english.lang has ~350 strings.. |
02:10:08 | stevenm | Dang |
02:10:09 | hardeep | although not all of those will require voice clips |
02:10:19 | stevenm | this is really cool |
02:10:34 | stevenm | what other mp3 player speaks its menu? IPOD? :) |
02:13:39 | | Quit mecraw__ ("Trillian (http://www.ceruleanstudios.com)") |
02:25:48 | | Join diddystar5 [0] (lee@IC101.library.oregonstate.edu) |
02:34:43 | | Quit uski|afk (truong.freenode.net irc.freenode.net) |
02:34:43 | NSplit | truong.freenode.net irc.freenode.net |
02:34:43 | | Quit webmind (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit Hadaka (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit diddystar5 (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit stevenm (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit amiconn|code (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit c0utta{work} (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit adi|home (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit mbr (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit mattzz (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit maikeul (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit vol (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit silencer (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit hardeep (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit ze (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit dwihno (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit MT (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit Nibbler (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit scott666 (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit elinenbe (truong.freenode.net irc.freenode.net) |
02:34:43 | | Quit Ka_ (truong.freenode.net irc.freenode.net) |
02:35:24 | *** | Saving seen data "./dancer.seen" |
02:40:10 | NHeal | truong.freenode.net irc.freenode.net |
02:40:10 | NJoin | Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
02:40:10 | NJoin | mattzz [0] (~mattzz@c231002.adsl.hansenet.de) |
02:40:10 | NJoin | stevenm [0] (~stevenm@pcp04424903pcs.nrockv01.md.comcast.net) |
02:40:10 | NJoin | adi|home [0] (~adi|home@as5300-11.216-194-25-63.nyc.ny.metconnect.net) |
02:40:10 | NJoin | scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
02:40:10 | NJoin | maikeul [0] (augej@ulysse.iiens.net) |
02:40:10 | NJoin | elinenbe [0] (elinenbe_@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
02:40:10 | NJoin | hardeep [0] (1098@208.247.65.237) |
02:40:10 | NJoin | amiconn|code [0] (~jens@pD9E7E7FC.dip.t-dialin.net) |
02:40:10 | NJoin | uski|afk [0] (~moo@2001:7a8:3bb9:0:0:0:defa:ced) |
02:40:10 | NJoin | vol [0] (jugga@hoor.drkangel.org) |
02:40:10 | NJoin | silencer [0] (~silencer@zen.via.ecp.fr) |
02:40:10 | NJoin | c0utta{work} [0] (HydraIRC@dialup-240.52.221.203.acc04-waym-adl.comindico.com.au) |
02:40:10 | NJoin | ze [20] (psyco@adsl-63-205-45-180.dsl.lsan03.pacbell.net) |
02:40:10 | NJoin | mbr [0] (~mb@stz-softwaretechnik.com) |
02:40:10 | NJoin | Ka_ [0] (~tkirk@pcp261336pcs.howard01.md.comcast.net) |
02:40:10 | NJoin | webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
02:40:10 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
02:40:10 | NJoin | dwihno [0] (~dw@81.8.224.89) |
02:40:10 | NJoin | MT [0] (mt@no.beer.for.beating.me.uk) |
02:40:19 | | Quit mattzz ("Client exiting") |
02:44:36 | | Join diddystar5 [0] (lee@IC98.library.orst.edu) |
02:50:18 | | Join WeeD0pE [0] (WeeD0pE@lpz9-d9ba710e.pool.mediaWays.net) |
03:00 |
03:00:18 | hardeep | stevenm: i think there's already a patch on the tracker to do this |
03:00:33 | stevenm | hardeep, cool |
03:01:09 | hardeep | there's also a patch to search a file which would do the same thing when used in conjunction with the "Create Playlist" functionality |
03:04:52 | | Quit WeeD0pE () |
03:14:12 | | Join Lunchbox [0] (~asdf@12-222-211-60.client.insightBB.com) |
03:21:00 | diddystar5 | hi lunchbox |
03:21:37 | Lunchbox | hey |
03:22:26 | Lunchbox | is it not as safe to flash if you have a "_norom" chip |
03:22:48 | diddystar5 | you meanflash = ?? ?? |
03:22:49 | diddystar5 | ? |
03:24:48 | Lunchbox | yeah |
03:24:54 | Lunchbox | well |
03:24:58 | Lunchbox | not exactly |
03:25:01 | Lunchbox | its uhh |
03:25:18 | Lunchbox | 0x0302 |
03:25:27 | Lunchbox | mask |
03:25:32 | Lunchbox | or is that not what you mean |
03:26:12 | diddystar5 | it may work i dont know |
03:26:19 | diddystar5 | there is one version that wil work |
03:26:22 | diddystar5 | you can try it |
03:26:36 | diddystar5 | it it want flash, then you cant do it :) |
03:26:47 | diddystar5 | the flashing thing cheaks the flash to see if it can |
03:27:07 | Lunchbox | it says it will flash, I just don't wanna kill my box |
03:27:20 | diddystar5 | i wouldn't worry |
03:27:20 | Lunchbox | that would be bad :-( |
03:27:33 | diddystar5 | it just seems to be scary, but really isn't |
03:28:08 | diddystar5 | i have only heard of one case where flashing failed, but i think the guys box was ok |
03:29:06 | Lunchbox | I have flashed on a V2 and a jukebox, but this is a recorder, and i was reading up and it says that the UART bootmod doesn't work with the _norom variant, so it just scared me a little |
03:29:33 | diddystar5 | humm your choice! i would do it |
03:30:12 | Lunchbox | yeah i just wish there was a safety net that's all |
03:30:54 | Lunchbox | aww what the heck |
03:30:56 | Lunchbox | here goes |
03:31:01 | diddystar5 | :) |
03:31:46 | Lunchbox | yayaya |
03:32:04 | Lunchbox | it says it verified |
03:32:25 | diddystar5 | goody! |
03:32:43 | diddystar5 | workek? |
03:32:48 | diddystar5 | workeed? |
03:32:51 | diddystar5 | argh |
03:32:53 | diddystar5 | worked |
03:32:53 | Lunchbox | haha |
03:33:00 | Lunchbox | I'm restarting now |
03:33:13 | Lunchbox | do you have to unplug to restart? |
03:33:19 | diddystar5 | yes |
03:33:29 | Lunchbox | I'm halfway through recharging :-/ |
03:35:01 | Lunchbox | saweet sweet sweet |
03:35:10 | Lunchbox | time to finish charging |
03:35:16 | diddystar5 | cool :) |
03:35:47 | Lunchbox | i read that the new cvs version is faster at booting, is that true? |
03:35:58 | diddystar5 | i don't really know |
03:36:02 | diddystar5 | are you on 2.2? |
03:36:06 | Lunchbox | yeah |
03:36:20 | diddystar5 | i would upgrade to a daily, yes |
03:36:25 | diddystar5 | it is certainly better |
03:36:38 | Lunchbox | is today pretty stable? |
03:37:00 | diddystar5 | should be |
03:37:18 | diddystar5 | if you mean it want crash on you or nothing |
03:37:24 | | Join midknight2k3 [0] (ZakkRobert@c-24-18-39-169.client.comcast.net) |
03:37:42 | diddystar5 | but the new voice menu thing may have alittle bug in it or something |
03:37:45 | diddystar5 | MID! yes |
03:37:52 | midknight2k3 | YAY |
03:38:10 | midknight2k3 | jackpot |
03:38:23 | diddystar5 | mid open a dialoug, chat is buged up rig ht now |
03:38:50 | Lunchbox | the voice bug only occurs when using voice right, not just in normal operation? |
03:39:29 | diddystar5 | im not saying there is but no you shouldn't se anything wrong with normal use |
03:39:53 | Lunchbox | cool thanks for the help! |
03:46:25 | | Quit midknight2k3 ("Going... BYE!") |
03:46:40 | diddystar5 | well your welcome |
03:47:02 | diddystar5 | i honestly never used a real version since 1.2 :) |
03:47:17 | diddystar5 | daily's are always better |
03:47:37 | diddystar5 | and usually just as stable and less bugy |
03:48:02 | | Join midknight2k3 [0] (ZakkRobert@c-24-18-39-169.client.comcast.net) |
03:52:32 | | Quit diddystar5 ("Leaving") |
03:55:19 | | Join diddystar5 [0] (lee@IC38.library.orst.edu) |
03:57:05 | Lunchbox | hey diddystar, back so soon? |
03:57:47 | diddystar5 | uhh yea |
03:58:30 | Lunchbox | btw, know any good chip8 games? |
03:59:00 | Lunchbox | or a web repository other than the one listed in the docs? |
03:59:44 | | Quit diddystar5 (Client Quit) |
04:00 |
04:02:27 | | Join diddystar5 [0] (lee@IC103.library.oregonstate.edu) |
04:32:23 | | Quit scott666 ("i'll be back...eventually...") |
04:35:25 | *** | Saving seen data "./dancer.seen" |
04:36:17 | | Join EdmarWork [0] (~none@216.82.74.5) |
04:36:22 | EdmarWork | heyas all |
04:36:40 | EdmarWork | is the first time i visit this channel |
04:36:53 | diddystar5 | hey there |
04:37:05 | EdmarWork | to the rockbox project creators, all i have to say is "FRIGGING IMPRESSIVE" |
04:37:53 | EdmarWork | i saw a friend Archos Jukebox running rockbox and i was "WOW" |
04:38:02 | diddystar5 | cool :) |
04:38:07 | EdmarWork | unfortunately i dont have an Archos :( |
04:38:12 | diddystar5 | ohh |
04:38:31 | EdmarWork | actually i just ordered an iRiver iHP-140, 370 dollars thru Slickdeals |
04:39:16 | EdmarWork | so just wanted to beg like there's no tomorrow for Rockbox for iRiver iHP series, plz plz plz plz plz plz plz plz pleaaaaaaaaaaaaaaaaaaaaase!!!!!! hehehehehe |
04:39:40 | diddystar5 | sorry, can't happen |
04:39:49 | EdmarWork | really? why is that? |
04:39:58 | diddystar5 | totaly differn't hardware |
04:40:30 | EdmarWork | i know |
04:40:50 | diddystar5 | for a few things the screen is going to be totaly differn't, it will have totaly differn't CPU architechture... |
04:40:56 | | Quit Lunchbox (Read error: 60 (Operation timed out)) |
04:40:56 | EdmarWork | but well, you can always start with another hardware lol |
04:41:06 | diddystar5 | and the mpeg decoding is a totaly differn't chip |
04:41:12 | EdmarWork | hmmmm |
04:41:29 | diddystar5 | EdmarWork, with a lot of work it could be done |
04:41:38 | EdmarWork | yea i understand |
04:42:06 | diddystar5 | well i have to go dude |
04:42:08 | diddystar5 | see you |
04:42:16 | EdmarWork | well, i'll keep praying |
04:42:17 | EdmarWork | lol |
04:42:22 | EdmarWork | take care diddy |
04:42:34 | diddystar5 | ok :) |
04:43:04 | | Quit diddystar5 ("Leaving") |
04:43:05 | midknight2k3 | bye |
04:43:51 | EdmarWork | i have heard lot of comments from other Archos users that would be willing to switch to an iRIver iHP eyes closed, but only if Rockbox is done for it |
04:44:07 | EdmarWork | and is totally understandable |
04:44:22 | EdmarWork | Rockbox plain kicks ass, no question about it |
04:45:05 | EdmarWork | well, back to work i go, take care all... |
04:46:54 | midknight2k3 | ttyl |
04:48:57 | | Join gonja [0] (~gonja@106.sub-166-156-122.myvzw.com) |
04:52:18 | gonja | hi all... i just got a v2 and flashed it with rockbox.... whenever i plug in the DC charger while its off... the archos won't come on or charge... anyone heard of this type of problem? i reflashed back to the original archos firmware and it still won't boot with DC power... wondering if i fried my archos =( |
04:56:04 | | Quit EdmarWork () |
05:00 |
05:02:30 | | Quit gonja (Remote closed the connection) |
05:03:06 | | Quit hardeep ("BitchX by any other name is still BitchX") |
05:54:35 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
06:00 |
06:29:59 | | Quit midknight2k3 ("Going... BYE!") |
06:32:25 | | Quit stevenm ("Leaving") |
06:35:27 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:09:56 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
07:20:23 | | Part amiconn|code |
07:30:37 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
08:00 |
08:14:26 | | Join matsl [0] (~matsl@dhcp102.contactor.se) |
08:14:27 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
08:18:38 | | Quit matsl (Client Quit) |
08:20:23 | | Join matsl [0] (~matsl@dhcp102.contactor.se) |
08:25:10 | | Join discord [0] (~discord@onlinevideo-gw.zhonka.net) |
08:25:20 | discord | hello |
08:25:27 | discord | i looked in the FAQ |
08:25:48 | discord | can anyone help me mount the rockbox? |
08:26:19 | discord | do I need to load a module? |
08:28:32 | discord | anybody wanna help me? |
08:32:39 | | Quit AciD` (Read error: 54 (Connection reset by peer)) |
08:34:22 | discord | okay |
08:34:28 | discord | figure it out myself |
08:34:36 | matsl | discord: good! |
08:35:29 | *** | Saving seen data "./dancer.seen" |
08:37:24 | | Quit discord (Remote closed the connection) |
08:49:42 | | Nick c0utta{work} is now known as c0utta (HydraIRC@dialup-240.52.221.203.acc04-waym-adl.comindico.com.au) |
08:53:58 | | Join LinusN [200] (~linus@labb.contactor.se) |
09:00 |
09:16:47 | | Quit adi|home (Client Quit) |
09:26:37 | | Join Bagder_ [241] (~dast@labb.contactor.se) |
09:27:37 | LinusN | hola Bagder_ |
09:27:41 | Bagder_ | morning |
09:27:44 | | Nick Bagder_ is now known as Bagder (~dast@labb.contactor.se) |
09:39:21 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
09:58:45 | LinusN | Bagder: i'm reviewing the newkeys doc |
09:59:08 | Bagder | it probably needs some updates to reflect our current reality |
09:59:36 | LinusN | i think we should be able to leave the menu with the same key that was used to enter it |
10:00 |
10:00:01 | Bagder | that's probably wise, yes |
10:00:16 | LinusN | maybe add newkeys to cvs? |
10:00:25 | Bagder | indeeed |
10:00:33 | Bagder | docs! |
10:00:34 | Bagder | ;-) |
10:00:37 | LinusN | and call it ui_policy or something? |
10:01:41 | Bagder | sounds fair |
10:02:54 | LinusN | ok |
10:03:57 | LinusN | docs/UI-POLICY it is |
10:08:10 | LinusN | hmmm, policy... |
10:08:54 | LinusN | it's a kind of transitional document anyway |
10:09:03 | Bagder | yes |
10:09:20 | Bagder | or at least we should update it as we move along |
10:09:22 | LinusN | i'll call it NEWKEYS, when we're done with the changes the doc will be obsolete anyway |
10:10:44 | LinusN | i wonder if we should use "..." or something in nested menus |
10:17:58 | | Nick LinusN is now known as LinusN|busy (~linus@labb.contactor.se) |
10:23:31 | | Join [1]c0utta [0] (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
10:32:44 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
10:35:31 | *** | Saving seen data "./dancer.seen" |
10:35:49 | | Quit c0utta (Read error: 104 (Connection reset by peer)) |
10:35:50 | | Nick [1]c0utta is now known as c0utta (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
10:40:26 | LinusN|busy | c0utta: i looked at your code |
10:40:31 | | Nick LinusN|busy is now known as LinusN (~linus@labb.contactor.se) |
10:41:31 | c0utta | and.. |
10:41:39 | c0utta | you hate it ?? |
10:41:50 | * | Bagder makes a drumroll |
10:42:10 | LinusN | looks ok, but it still loads the menu dynamically, every time |
10:42:24 | c0utta | at this stage it does. i'm aware of that |
10:43:17 | c0utta | when it comes time to patch it'll only load once |
10:43:58 | LinusN | if the action codes are sequential, there would be no need to search in the actions[] array |
10:44:19 | c0utta | good timing - that's exactly what i'm doing now! |
10:44:24 | LinusN | i.e the index is the same as the action code |
10:44:29 | LinusN | :-) |
10:44:57 | c0utta | has there been a decision about the contents of the f2 menu ? |
10:45:09 | LinusN | you mean the default? |
10:45:56 | c0utta | yes - it will dictate which function i do first |
10:46:05 | c0utta | functions |
10:46:08 | | Quit AciD` ("Il vaut mieux douter de ses certitudes que d'être sur de ses doutes.") |
10:46:22 | LinusN | i haven't really though about that |
10:47:25 | LinusN | you have a run_plugin() action? |
10:47:43 | c0utta | not yet, but that's the next one i'll be doing |
10:48:47 | LinusN | i think "Add to favorites" will be popular, for instance |
10:48:52 | c0utta | during my testing i had plugins loading dynamically |
10:49:05 | c0utta | "add to favourites" was one, as well as tetris |
10:49:35 | c0utta | just by editing the f2 file i could load anything |
10:49:55 | LinusN | nice |
10:50:17 | c0utta | do you still dislike my idea about making f3 configurable ? |
10:50:45 | LinusN | the idea is good, but we see too many practical problems |
10:51:17 | LinusN | however, if we add a good "revert" option in the f1 menu... |
10:51:28 | c0utta | i'll look into it |
10:51:49 | c0utta | i am starting to convert all the menus tonight |
10:51:51 | LinusN | i'm adding a nice button bar in the menu code btw... |
10:52:24 | LinusN | so there will be a slight change in the menu initialization |
10:52:34 | c0utta | in menu_init ? |
10:52:40 | LinusN | yes |
10:52:44 | c0utta | np |
10:53:24 | c0utta | i thought about having a setting in the keypad map file - like an "advanced" mode |
10:53:37 | c0utta | this would allow you to configure anything |
10:53:58 | LinusN | "anything"? |
10:54:07 | c0utta | you probably saw in action.c |
10:54:08 | c0utta | if( line[ 0 ] == '#') |
10:54:09 | c0utta | configurable = (!strcasecmp(line, "#configure=yes")); |
10:54:31 | LinusN | didn't look that close |
10:54:48 | c0utta | this allows sorting/deleting of menu items |
10:54:54 | c0utta | the main reason for the callback |
10:55:50 | c0utta | "anything" means any keypress in any context |
10:56:19 | c0utta | could be tied to an action |
10:57:09 | | Join mattzz [0] (~mattzz@c231002.adsl.hansenet.de) |
10:57:16 | LinusN | mattzz: hi |
10:57:27 | mattzz | godd morning :) |
10:57:36 | LinusN | love your metronome |
10:57:44 | mattzz | thanx ;-) |
10:57:56 | LinusN | onw question though: why do you mute it for every keypress? |
10:58:13 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
10:58:26 | LinusN | c0utta: i'd stick with the "regular" configurability for now |
10:58:52 | mattzz | First I recalculated remaining time to next tock. But did not give me a right feeling. |
10:59:11 | LinusN | it's very annoying when you alter the volume |
10:59:19 | LinusN | "right feeling"? |
11:00 |
11:00:20 | mattzz | LinusN: OK, for volume it's worth a look. I will check. "right feeling" means it had a wrong timing. |
11:00:35 | mattzz | the accuracy just was not high enough, maybe |
11:00:44 | LinusN | but wasn't that a bug in the calculation? |
11:00:46 | | Nick c0utta is now known as c0utta{afk} (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
11:01:16 | mattzz | LinusN: maybe it was a bug. Lemme check |
11:01:42 | * | mattzz wants sound in the simulator |
11:11:01 | mattzz | LinusN: now I remember, why it did not feel right ;-) If the remaining time is recalculated it will lead to a blocking bahaviour, i.e. keys will be polled with every "tock", which is annoying. |
11:12:28 | LinusN | why would it? |
11:13:44 | mattzz | because the frequency of "switch (rb->button_get_w_tmo(time_to_next_tock))" would be always 60sec/bpm |
11:14:49 | mattzz | Currently I am polling the buttons only once a period |
11:15:06 | LinusN | why? |
11:15:21 | LinusN | i thought you used button_get_w_tmo()? |
11:15:57 | LinusN | just reduce the timeout with the time that has passed |
11:16:16 | LinusN | since the last tock |
11:16:57 | LinusN | the current tile is in *rb->current_tick |
11:17:04 | LinusN | s/tile/tick/ |
11:17:14 | mattzz | This will produce many tocks if the buttons stays pressed |
11:17:34 | LinusN | no |
11:17:44 | Bagder | not if there's time left until next tock |
11:17:54 | mattzz | right |
11:18:19 | * | Bagder dives in |
11:18:29 | * | mattzz waits for the coffee to blast my tired brain |
11:18:50 | mattzz | I will fix it |
11:19:36 | | Quit AciD` ("www.acid.ht.st") |
11:20:35 | LinusN | great |
11:23:08 | | Join Guest [0] (jirc@c-24-5-74-221.client.comcast.net) |
11:23:45 | | Quit Guest (Client Quit) |
11:24:59 | mattzz | LinusN: BTW, I reduced calculation time for a mandelbrot-set on AJBR20 to 3,5 seconds |
11:26:32 | mattzz | screenshot is on mattzz.dyndns.org/twiki/bin/view/Projects/RockBox">http://mattzz.dyndns.org/twiki/bin/view/Projects/RockBox |
11:26:57 | Bagder | wooo |
11:27:25 | LinusN | you should add grayscales :-) |
11:27:28 | Bagder | no greyscales? |
11:27:31 | * | Bagder laughs |
11:28:17 | mattzz | not yet - I was thinking about that already. Will have to talk to Joerg. |
11:28:41 | | Join AciD` [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
11:29:14 | LinusN | we won't accept the patch until then :-) |
11:29:41 | mattzz | now I actually _do_ feel some kind of pressure ;-) |
11:31:51 | Bagder | can we get sound too? ;-P |
11:32:41 | mattzz | Any sound you like. Just play a mp3 file and enter the plugin..... whew, that was a close one :) |
11:34:05 | Bagder | oh right, I forgot, its an mp3 player! |
11:35:40 | mattzz | It's damn cool that the archos guys put a MAS somewhere on the PCB, isn't it? |
11:39:36 | Bagder | must've been one of those last-minute changes |
11:40:02 | Bagder | food time! |
11:40:12 | mattzz | definitively food time! |
11:52:40 | | Nick c0utta{afk} is now known as c0utta (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
12:00 |
12:18:40 | c0utta | ok - plugins are done |
12:22:30 | | Nick LinusN is now known as LinusN|busy (~linus@labb.contactor.se) |
12:35:35 | *** | Saving seen data "./dancer.seen" |
12:45:41 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
13:00 |
13:13:47 | | Nick uski|afk is now known as uski (~moo@2001:7a8:3bb9:0:0:0:defa:ced) |
13:19:46 | c0utta | linus, i've submitted a patch to allow a parameter to be passed to favorites.rock designating an alternative file name |
13:20:34 | LinusN|busy | aha |
13:20:44 | c0utta | hey, you're busy! |
13:20:48 | LinusN|busy | ooops |
13:21:12 | c0utta | simple patch, but allows flexibility |
13:21:21 | LinusN|busy | good for "mark-for-deletion" |
13:21:27 | c0utta | exactly |
13:21:34 | c0utta | mark-for-ripping |
13:22:08 | c0utta | standard functionality is still there if you don't pass a parameter |
13:22:23 | c0utta | \favorites.m3u |
13:23:47 | LinusN|busy | looks good |
13:23:48 | c0utta | gotta go - i'll check the patch tracker tomorrow :) |
13:24:07 | | Nick c0utta is now known as c0utta{zzZZ} (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
13:26:26 | | Nick LinusN|busy is now known as LinusN (~linus@labb.contactor.se) |
13:39:44 | | Quit silencer ("leaving") |
13:43:59 | mattzz | LinusN: Which timer IRQ is free for usage? |
13:44:23 | mattzz | LinusN: Any starting point where I should look in the SH-1 manual? |
13:44:37 | LinusN | mattzz: what is your goal? |
13:44:54 | LinusN | timer 2,3,4 should be free, iirc |
13:45:49 | mattzz | I fixed the metronome. But I noticed that "ticks" give me a very bad granularity. I.e. 199 bpm and 120 bpm result in the same number of ticks. |
13:46:39 | mattzz | So I want to trigger the sound in the irq-handler of a timer interrupt |
13:46:40 | LinusN | 100 ticks per second |
13:47:06 | LinusN | should be enough |
13:48:09 | Bagder | 6000/120 and 6000/119 both are 50 |
13:48:38 | mattzz | right. and when it comes to higher bpm rates it's getting worse |
13:48:44 | Bagder | 50.0 and 50.42 to be exact |
13:49:23 | mattzz | 194bpm up to 200 bpm result in 30 ticks |
13:50:33 | LinusN | ah |
13:50:44 | mattzz | I will have a look into video.c and the manual to figure out how to set up a timer for this. |
13:51:45 | mattzz | maybe we should provide an API function for timer-irqs, or is there already something in place? |
13:52:20 | Bagder | a function or two would be nice |
13:52:41 | LinusN | but is it really an irq that you want? |
13:53:12 | mattzz | I want better timing granularity |
13:53:36 | LinusN | so perhaps a timed callback would be enough? |
13:53:43 | LinusN | using a hires timer |
13:54:09 | mattzz | yup, I just don't know what the SH-1 or the rockbox OS do offer |
13:54:51 | LinusN | we don't offer anything like that today, maybe tomorrow :-) |
13:55:31 | mattzz | I understand a timer IRQ to be something like a timed callback |
13:55:41 | LinusN | even simpler, how about a function that can send a message after a specified time? |
13:56:53 | mattzz | what do you mean by "sending a message"? |
13:57:05 | * | mattzz is not too deep into rockbox OS yet |
13:57:06 | LinusN | to the button queue |
13:57:55 | mattzz | I like the idea of a rough, independent running timer better |
13:57:56 | LinusN | msg_send_delayed(&button_queue, msg_id, time_in_ms); |
13:58:13 | LinusN | an independent timer whioch you would poll? |
13:58:52 | mattzz | no, an OS independent timer that has an IRQ-handler routine |
13:59:05 | mattzz | (meaning a hardware timer) |
13:59:17 | LinusN | redirecting an IRQ vector to a plugin is not feasible |
13:59:35 | mattzz | video.c does it as I understood that |
14:00 |
14:00:44 | LinusN | i know, but i'm not too happy about that |
14:01:50 | LinusN | the plugins are not supposed to "bang on the hardware" directly |
14:02:06 | LinusN | but unfortunately some of them do |
14:08:40 | | Join adi|home [0] (~adi|home@as5300-9.216-194-23-29.nyc.ny.metconnect.net) |
14:09:25 | LinusN | i'd rather have a more hw independent API |
14:10:47 | mattzz | some hires timed thing would be nice |
14:11:07 | mattzz | hw independent sounds right |
14:11:44 | LinusN | yeah, we just have to figure out a good way of doing it |
14:11:57 | LinusN | a delayed message in the queue |
14:12:00 | LinusN | or a callback |
14:12:10 | LinusN | or? |
14:13:47 | mattzz | a timed callback sounds nice to me as I am not familiar with your message queue concepts. |
14:14:09 | LinusN | well you are using it with button_get() |
14:14:26 | LinusN | what would happen is that you get a new message to switch on |
14:15:06 | LinusN | like "case SYS_TIMEOUT" or something |
14:16:08 | LinusN | button_get() uses a message queue |
14:17:15 | mattzz | Is the queue management running on tick-basis? |
14:18:44 | LinusN | no |
14:20:23 | Bagder | perhaps we could just provide a usleep() that hides all the timer interrupt logic |
14:21:06 | LinusN | sleep is not nice at all in the metronome plugin |
14:21:19 | LinusN | then it can't respond to button events |
14:21:27 | Bagder | true |
14:21:51 | Bagder | it's just a very simple api |
14:24:27 | mattzz | Is there any timing jitter possible in delayed messages? |
14:25:02 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
14:25:24 | LinusN | yes, the scheduler takes time, of course |
14:26:11 | mattzz | I was just wondering if video.c could live with something like that, too. |
14:27:09 | LinusN | not sure |
14:27:40 | LinusN | in the video case, a callback in irq context is probably the best |
14:28:00 | LinusN | but the latency should be quite low |
14:28:14 | LinusN | all other threads should be sleeping |
14:29:41 | LinusN | so it should be a matter of microseconds |
14:30:09 | mattzz | ok, that's neglectable |
14:30:39 | LinusN | i guess you can live with up to a millisecond as well? |
14:30:50 | mattzz | msg_send_delayed(&queue, msg_id, time_in_ms); sounds most reasonable then |
14:30:56 | mattzz | yes |
14:31:20 | LinusN | it would be even better if we could set up a repeated msg_send |
14:31:35 | LinusN | then the timing would not drift |
14:32:48 | mattzz | could be a boolean parameter whether to repeat this msg or not |
14:32:55 | LinusN | yes |
14:35:35 | LinusN | i'll work on that soonish |
14:35:36 | *** | Saving seen data "./dancer.seen" |
14:35:44 | mattzz | nice - thanks! |
14:36:41 | mattzz | meanwhile I will put a patch for the metronome in the tracker. |
14:37:07 | LinusN | nice |
15:00 |
15:01:25 | | Quit Nibbler (Read error: 54 (Connection reset by peer)) |
15:04:53 | | Join deadite66 [0] (~deadite66@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
15:18:13 | | Nick AciD` is now known as AciD\aw (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
15:43:43 | | Join quelsaruk [0] (dgrg@193.136.159.18) |
15:43:53 | quelsaruk | good afternoon |
15:45:11 | | Quit matsl (Remote closed the connection) |
15:46:38 | | Quit deadite66 (truong.freenode.net irc.freenode.net) |
15:46:38 | NSplit | truong.freenode.net irc.freenode.net |
15:46:38 | | Quit LinusN (truong.freenode.net irc.freenode.net) |
15:46:38 | | Quit webmind (truong.freenode.net irc.freenode.net) |
15:46:38 | | Quit Hadaka (truong.freenode.net irc.freenode.net) |
15:47:57 | | Nick mattzz is now known as mattzz|away (~mattzz@c231002.adsl.hansenet.de) |
15:48:16 | NHeal | truong.freenode.net irc.freenode.net |
15:48:16 | NJoin | deadite66 [0] (~deadite66@cpc1-yarm1-5-0-cust53.pete.cable.ntl.com) |
15:48:16 | NJoin | LinusN [200] (~linus@labb.contactor.se) |
15:48:16 | NJoin | Hadaka [0] (naked@naked.iki.fi) |
15:48:16 | NJoin | webmind [0] (~cme2@217-195-236-172.dsl.esined.net) |
15:48:19 | | Part LinusN |
15:55:12 | | Join scunner [0] (~scunbag@170-215-10-24.nas1.ely.mn.frontiernet.net) |
15:56:28 | quelsaruk | Bagder, do you know if [idc]-dragon is coming here today? |
15:56:38 | Bagder | no idea |
15:56:53 | scunner | what's this "voicefont" cvs i been reading about. you need cvs knowhow to run it? programmers knowhow? confused. |
15:57:15 | Bagder | you need a very recent daily build |
15:57:39 | scunner | is that implemented on the recent build then? |
15:57:46 | quelsaruk | scunner, you have to download that voicefont file from [idc]-dragon website, afaik |
15:58:10 | scunner | is that the executable file? |
15:58:29 | Bagder | no, that's the voice file only |
15:58:41 | Bagder | the voice code is in the daily build |
15:59:11 | scunner | ??what's it called? |
15:59:49 | quelsaruk | scunner, the code? is already implemented in rockbox (is that the question??) |
16:00 |
16:00:26 | scunner | yes. but i still need the font file right? |
16:00:31 | quelsaruk | yes |
16:00:49 | quelsaruk | you need a recent build to have the code |
16:00:51 | scunner | okeedokee. thanks. |
16:01:00 | quelsaruk | and the voicefont so your box can speak |
16:01:02 | quelsaruk | :) |
16:01:09 | scunner | cool. |
16:01:36 | scunner | i just slam the font into .rockbox? |
16:02:00 | Bagder | yes, for now |
16:02:15 | scunner | okay. thanks again. |
16:02:21 | quelsaruk | :) |
16:02:28 | | Join methangas [0] (methangas@0x50a476bc.virnxx10.adsl-dhcp.tele.dk) |
16:14:13 | | Join silencer_ [0] (~silencer@zen.via.ecp.fr) |
16:15:28 | | Quit silencer_ (Client Quit) |
16:15:52 | | Quit scunner (Read error: 60 (Operation timed out)) |
16:16:21 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
16:20:23 | | Join hardeep [0] (1098@208.247.65.237) |
16:32:18 | quelsaruk | hi hardeep |
16:35:16 | hardeep | heya |
16:35:38 | *** | Saving seen data "./dancer.seen" |
16:42:10 | | Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) |
16:42:27 | | Quit AciD\aw (Read error: 104 (Connection reset by peer)) |
16:42:45 | | Join AciD\aw [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
16:43:09 | | Join scunner [0] (~scunbag@170-215-10-24.nas1.ely.mn.frontiernet.net) |
16:45:04 | scunner | i guess i'm still confused. there's a voicefont (no extension) voicefont.exe and voicefont.cpp in the download section. do they all get moved to the .rockbox folder? |
16:45:59 | | Join LinusN [200] (~linus@labb.contactor.se) |
16:46:01 | Bagder | only the no-extension file |
16:46:13 | | Part LinusN |
16:46:34 | scunner | that gets saved as a txt. do i have to change the extension? |
16:46:43 | silencer | does the voicefont works ? |
16:46:53 | Bagder | scunner: don't save it as "txt" |
16:47:01 | Bagder | silencer: yes, in recent code |
16:47:12 | silencer | recent meand today ? |
16:47:17 | silencer | -d+s |
16:47:20 | Bagder | yes, afaik |
16:47:28 | Bagder | or possibly bleeding edge |
16:48:09 | scunner | no, it does not. i must be doing something wrong. |
16:48:29 | scunner | it save ti as a txt by default. |
16:48:31 | Bagder | multiple persons already said it works |
16:48:42 | Bagder | scunner: "it" being a stupid browser |
16:49:00 | quelsaruk | Bagder, bleeding edge and today's daily build (as it was commited yesterday) ;) |
16:49:08 | Bagder | ok, thanks |
16:49:35 | scunner | dit doesn't go into a sub dir in .rockbox does it? |
16:49:40 | scunner | it. |
16:49:48 | quelsaruk | first time i'm useful to the mighty and great Bagder!!! |
16:49:56 | Bagder | scunner: it will |
16:50:04 | Bagder | scunner: and it'll get an extension too |
16:50:04 | quelsaruk | scunner, right now in .rockbox |
16:51:41 | scunner | i'll try some things. be right back. thanks |
16:51:46 | | Quit scunner () |
16:54:21 | silencer | funny this voicefont ! |
16:55:06 | silencer | no customusation is yet possible, isnt it ? |
16:55:27 | quelsaruk | hmm |
16:55:45 | quelsaruk | i think the .exe file is for that, but not sure |
16:56:00 | silencer | well, i mean un the internal menus |
16:56:17 | quelsaruk | not yet |
16:56:26 | silencer | ok ! |
16:56:27 | | Join mecraw__ [0] (~mecraw@69.2.235.2) |
16:56:29 | quelsaruk | that's a first release |
16:56:55 | silencer | i see |
16:57:02 | deadite66 | it's funny the way it says ploogins rather than plug ins |
16:57:47 | silencer | is not anything said before the 'ploogins' ? |
16:57:49 | quelsaruk | deadite66 did you try virtualdubmod to create a rvf?? |
16:58:17 | deadite66 | yes |
16:59:14 | deadite66 | audio streams menu is a bit different in the mod version |
17:00 |
17:00:06 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
17:01:46 | deadite66 | silencer it says "browse ploogins" |
17:01:57 | quelsaruk | i don't care that.. my problem is that i always get a "unable to find frame in AVI file" when using avitoyuv on the modiffied file using virtualdubmod |
17:02:29 | silencer | deadite66: right :) |
17:02:40 | deadite66 | are you saving as uncompressed avi |
17:02:42 | | Part cjnr11 |
17:05:02 | quelsaruk | yes, uncompressed avi and using the resize filter to create a 112x64 fiel |
17:05:04 | quelsaruk | file |
17:05:57 | deadite66 | hmm, dunno just tried it worked fine for me |
17:08:12 | quelsaruk | strange |
17:08:52 | quelsaruk | i liked the software, and was using it for the rfv HOWTO, but... just if i can make a rvf ;) |
17:12:44 | | Quit MT ("changing servers") |
17:13:22 | | Join MT [0] (mt@194.154.163.134) |
17:29:36 | | Quit AciD\aw (Read error: 54 (Connection reset by peer)) |
17:31:52 | | Part Bagder |
17:34:10 | | Join X0ner8 [0] (jirc@del.ecn.purdue.edu) |
17:35:34 | X0ner8 | I've got a sound level question...rockbox vs. Archos software...anyone care to comment? |
17:37:13 | quelsaruk | shoot |
17:37:27 | quelsaruk | i'll answer if i know how to ;) |
17:37:53 | X0ner8 | I've jsut installed rockbox, and it sounds to me like to volume levels are radically reduced compared to the 'stock' config |
17:38:46 | quelsaruk | not really, the difference is that archos uses just some sound range, while rockbox uses a more wide range |
17:39:10 | quelsaruk | that is.. a 70% in rockbox may be like a 20% in archos, while the 100% in both is the same |
17:40:03 | quelsaruk | at least, that is what I understood ;) |
17:40:39 | X0ner8 | That example corresponds well to what I thought I was hearing...thanks for the insight |
17:41:00 | quelsaruk | :) |
17:41:38 | quelsaruk | another thing that comes to my mind |
17:42:07 | X0ner8 | yes... |
17:42:30 | quelsaruk | i read once that with volumes 90% and higher, you don't get good sound quality |
17:42:40 | quelsaruk | i don't know how to explain in english.. sorry |
17:42:50 | quelsaruk | i hope you get the idea |
17:42:51 | quelsaruk | :) |
17:44:31 | X0ner8 | Generally, I do not have the volume up very much, and the quality is excellent |
17:44:50 | quelsaruk | i usually have a 70% |
17:45:27 | X0ner8 | However, in particular when flying, I run the level up, but then there's enough background noise that I can't evaluate quality |
17:46:12 | X0ner8 | Right now I have ~65%, and I seem to think that corresponds to ~20% in the Archos software |
17:46:35 | quelsaruk | you should read the manual, as there are some interesting things, like customizing the "while playing screen", or creating config files... apart from all key combos and so on :) |
17:47:32 | X0ner8 | Done...just wish I could flash rockbox...need a hardware mod that I am not sure I want to take on... |
17:48:04 | quelsaruk | you don't need anything |
17:48:17 | X0ner8 | What do you mean? |
17:48:24 | quelsaruk | except your box doesn't have a flashable rom :) |
17:49:04 | X0ner8 | yes...I could replace the rom, but I'm not sure I want to take the chance of blowing it. |
17:49:06 | quelsaruk | i mean, for a normal box, you just have to use a special rockbox version to flash rockbox |
17:49:49 | quelsaruk | so i suppose you took a look in debug−−>hardware and your box is not flashable :( |
17:50:01 | X0ner8 | yes... |
17:50:05 | quelsaruk | sorry |
17:50:58 | X0ner8 | Oh well, maybe I'll try to find a new one, and then dump the one i have,,, |
17:51:21 | quelsaruk | hehe |
17:51:41 | X0ner8 | sucker born every minute... |
17:55:26 | X0ner8 | I did not see a very complete description of the audio level differences in the manual...perhaps this would be a good addition for a future version |
17:59:17 | quelsaruk | or in the FAQ |
17:59:18 | quelsaruk | :) |
17:59:22 | quelsaruk | maybe it's there |
17:59:25 | quelsaruk | i don't know |
17:59:29 | quelsaruk | i'll check |
17:59:32 | quelsaruk | have to go |
17:59:34 | quelsaruk | bbl! |
17:59:35 | quelsaruk | cu! |
17:59:39 | | Part quelsaruk |
17:59:44 | X0ner8 | I looked, but did not see it |
18:00 |
18:13:53 | | Join quelsaruk [0] (~sdfsaf@193.136.159.158) |
18:13:54 | quelsaruk | re |
18:14:19 | | Join Ka__ [0] (~tkirk@65.216.194.2) |
18:15:44 | | Join AlexF [0] (~jirc@h73n2fls32o1108.telia.com) |
18:15:57 | | Quit AlexF (Client Quit) |
18:16:05 | | Join AlexF [0] (~jirc@h73n2fls32o1108.telia.com) |
18:16:27 | AlexF | Is Linus in? |
18:17:26 | quelsaruk | don't think so |
18:17:33 | quelsaruk | was here before |
18:32:53 | | Join scunner [0] (~scunbag@170-215-10-51.nas1.ely.mn.frontiernet.net) |
18:33:56 | scunner | yeah, my beowser keeps saving the voicefont file as a text file. is this suppose to be? |
18:34:46 | scunner | browser... |
18:35:36 | AlexF | on which site? |
18:35:41 | *** | Saving seen data "./dancer.seen" |
18:36:05 | quelsaruk | umm |
18:36:14 | scunner | joerg's |
18:36:15 | quelsaruk | scunner, using ie? |
18:36:21 | scunner | yes |
18:36:43 | scunner | win xp |
18:37:18 | quelsaruk | try saying "save as" and in the dialog window, in the "extenison" choose "all file formats" (or something like that) as you have by default .txt file extension |
18:37:36 | scunner | kay. |
18:39:04 | | Join cjnr11 [0] (dfd@bobillot-5-82-224-193-23.fbx.proxad.net) |
18:39:08 | | Part cjnr11 |
18:40:07 | scunner | it's telling me it's saving voicefont.txt even though i chose "all files". waiting for completion. |
18:43:55 | quelsaruk | hmmm |
18:44:26 | scunner | yeah, still a text file. huh. |
18:44:27 | quelsaruk | choose "all files" and check if the name includes the .txt extension, if so, remove the extension. |
18:44:29 | quelsaruk | anyway |
18:44:29 | elinenbe | http://www.reviewcentre.com/reviews4575.html |
18:44:31 | elinenbe | wow! |
18:44:48 | quelsaruk | try just removing the extension, it may work ;) |
18:45:17 | quelsaruk | elinenbe, rockbox?? |
18:45:28 | quelsaruk | but not real rockbox rockbox ;) |
18:45:38 | scunner | there is no extension. there must be a way to change it. |
18:45:53 | quelsaruk | strange |
18:46:26 | quelsaruk | i had the same problem (using ie too), but just changing the extension to all files and checking that the file did not have a .txt extension in the end... |
18:46:33 | quelsaruk | and worked |
18:47:17 | deadite66 | use a proper browser http://www.mozilla.org/products/firefox/ |
18:47:42 | quelsaruk | cvs is so slow... |
18:47:45 | scunner | i'll try that. thanks. |
18:48:05 | quelsaruk | 30 minutes to get the website :( |
18:48:42 | | Quit scunner () |
18:48:59 | | Quit X0ner8 ("Leaving") |
18:57:15 | quelsaruk | leaving! |
18:57:16 | quelsaruk | cu |
18:57:20 | | Part quelsaruk |
18:57:34 | | Join scunner [0] (~scunbag@170-215-10-51.nas1.ely.mn.frontiernet.net) |
18:58:15 | scunner | got it! changed settign in folder options."hide file types" pretty cool! |
18:58:20 | scunner | setting. |
18:58:33 | | Quit hardeep ("[BX] We drink more beers than Norm on Cheers!") |
19:00 |
19:01:12 | | Quit scunner (Client Quit) |
19:06:02 | | Quit deadite66 ("User pushed the X - because it's Xtra, baby") |
19:09:31 | | Join notport19 [0] (firewall-u@sb2insgproxy3.dowjones.com) |
19:14:15 | | Quit mattzz|away ("Client exiting") |
19:17:16 | | Quit notport19 ("Leaving") |
19:26:26 | | Join amiconn [0] (~jens@pD9E7F686.dip.t-dialin.net) |
19:29:49 | | Join AciD\aw [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
19:30:38 | | Nick AciD\aw is now known as AciD` (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) |
19:33:28 | | Nick amiconn is now known as amiconn|code (~jens@pD9E7F686.dip.t-dialin.net) |
20:00 |
20:06:10 | | Quit adi|home (Client Quit) |
20:20:14 | | Join Neurosupherot [0] (~f@AStrasbourg-106-1-3-215.w81-48.abo.wanadoo.fr) |
20:20:32 | Neurosupherot | anybody has aldready used bmp2eb.exe? |
20:21:18 | | Quit AlexF (Read error: 54 (Connection reset by peer)) |
20:21:34 | Neurosupherot | bmp3rb.exe |
20:21:44 | Neurosupherot | bmp2rb.exe |
20:23:54 | Neurosupherot | AciD`? |
20:23:59 | Neurosupherot | amiconn|code? |
20:24:05 | AciD` | ? |
20:24:09 | AciD` | no |
20:24:18 | Neurosupherot | ok |
20:24:29 | | Quit Neurosupherot (Client Quit) |
20:35:43 | *** | Saving seen data "./dancer.seen" |
21:00 |
21:03:47 | maikeul | hello |
21:07:37 | | Join LinusN [200] (~linus@labb.contactor.se) |
21:08:05 | amiconn|code | Hi LinusN! |
21:10:28 | | Join jorbond [0] (~jorbond@dhcp024-209-003-214.cinci.rr.com) |
21:10:42 | jorbond | lo |
21:13:13 | jorbond | anyone want to try and help me fix a player problem |
21:14:10 | LinusN | what is the problem? |
21:14:14 | LinusN | amiconn|code: yo |
21:15:30 | jorbond | well it will not boot up right |
21:15:42 | LinusN | any error message? |
21:15:45 | jorbond | i have to use on and play to even get it to try and boot |
21:15:46 | jorbond | nope |
21:15:56 | jorbond | if i use just on the red light will flash |
21:16:32 | LinusN | are your batteries ok? |
21:16:40 | LinusN | have you tried with another set? |
21:16:41 | jorbond | http://rockbox.haxx.se/mail/archive/rockbox-archive-2004-03/0484.shtml |
21:17:02 | jorbond | they should be since once i do get it to boot it showsa them as full |
21:17:30 | LinusN | they can still be bad |
21:17:52 | LinusN | booting problems usually have something to do with batteries |
21:17:59 | jorbond | when i turn it on most of the time just the backlight comes on and it freezes there |
21:18:09 | LinusN | either one or more bad cells, or broken battery contacts |
21:18:12 | jorbond | but it will boot up sometimes and once it does the batteries will last like normal |
21:18:37 | LinusN | does it help to squeeze the bumpers? |
21:18:53 | LinusN | pushing the batteries together |
21:18:56 | jorbond | nope |
21:19:14 | LinusN | is it different when the charger is inserted? |
21:19:31 | jorbond | when i plug in the charger it will just turn on the green liught and the backlight |
21:19:42 | jorbond | it doesnt show the charging screen |
21:21:13 | jorbond | and fdisk showed zero hdd problems |
21:22:01 | LinusN | wow |
21:22:06 | LinusN | odd problem |
21:22:25 | jorbond | i have tried removing rockbox but it still does it |
21:22:41 | LinusN | yeah, it sure sounds like a hardware problem |
21:23:15 | jorbond | it dounds like something is loose but i am afraid to open it up and look at look inside as i dont want to break it more is |
21:26:00 | | Join [IDC]Dragon [0] (~idc-drago@pD95121C0.dip.t-dialin.net) |
21:27:03 | | Join Guest [0] (~jirc@12.109.187.2) |
21:28:08 | | Quit Guest (Client Quit) |
21:28:14 | | Join edx{code} [0] (edx@pD9EAB24E.dip.t-dialin.net) |
21:29:48 | LinusN | jorbond: you should probably let someone open up the box and find out what's wrong, preferrably someone with soldering skills |
21:30:26 | jorbond | is the player hard to disassemble? |
21:30:31 | jorbond | i know how to solder |
21:32:43 | | Nick amiconn|code is now known as amiconn (~jens@pD9E7F686.dip.t-dialin.net) |
21:32:54 | amiconn | hi [IDC]Dragon! |
21:33:17 | LinusN | jorbond: http://rockbox.haxx.se/mods/ |
21:33:45 | [IDC]Dragon | hi guys |
21:34:16 | amiconn | Hi Jörg! Already discovered my memset/memcpy patch? |
21:35:28 | jorbond | i really hate archos lol, i should paid 100 more dollars and got an ipod |
21:35:49 | [IDC]Dragon | No, sorry. I looked yesterday for it last time. |
21:36:01 | [IDC]Dragon | (I think) |
21:36:19 | LinusN | jorbond: don't swear in the house of God :-) |
21:36:51 | jorbond | hehe my bad |
21:37:44 | amiconn | Did post it this morning. Have just prepared an optimized memcmp() as a complement. Will file another patch for this. |
21:38:17 | [IDC]Dragon | ;) |
21:38:23 | amiconn | Btw.: All three functions are tested for correctness with a test plugin. |
21:38:36 | [IDC]Dragon | We couln't hold you back? |
21:38:45 | amiconn | ?? |
21:39:10 | [IDC]Dragon | Well, memcmp is barely used at all |
21:39:47 | amiconn | I know, but it was relatively easy (memcmp itself took me less than an hour). |
21:40:56 | [IDC]Dragon | LinusN, do you read? |
21:41:29 | amiconn | Perhaps it will be used a bit more in the future. For use in plugins it must of course be exposed to the plugin api at first (did this for my tests). |
21:41:56 | [IDC]Dragon | yes, a bunch of string functions are missing there. |
21:43:02 | | Part LinusN |
21:43:07 | amiconn | Perhaps I can speed up bitswap (again). |
21:43:54 | | Join LinusN [200] (~linus@labb.contactor.se) |
21:45:09 | [IDC]Dragon | amiconn: you can? |
21:46:01 | | Quit jorbond ("Leaving") |
21:46:42 | | Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) |
21:46:43 | amiconn | Don't know yet if it is possible, just have some ideas. Would be a bit larger, unfortunately :( |
21:47:07 | [IDC]Dragon | more unrolling, or what? |
21:47:30 | [IDC]Dragon | let me guess: a 64 kB lookup table? |
21:48:34 | amiconn | More unrolling: yes (to longword). Additionally I'm thinking of a method to get rid of extu.b's (at least some of them). |
21:49:00 | amiconn | 64k LUT: sure no! This wouldn't fit into IRAM ;-) |
21:52:14 | amiconn | Sorry, have to reboot (this %&$§ Windows doesn't want me to rename a file). |
21:52:18 | | Part amiconn |
21:55:53 | | Join amiconn [0] (~jens@pD9E7F686.dip.t-dialin.net) |
22:00 |
22:01:56 | | Quit methangas (" The IRC Client of the Gods! -> http://www.hydrairc.com <- HydraIRC") |
22:02:19 | | Join track [0] (74d57721@ACB950A0.ipt.aol.com) |
22:02:26 | track | hiya boys ;-) |
22:06:35 | | Nick c0utta{zzZZ} is now known as c0utta (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
22:07:00 | | Nick c0utta is now known as c0utta{work} (HydraIRC@dialup-128.54.221.203.acc05-waym-adl.comindico.com.au) |
22:19:19 | amiconn | [IDC]Dragon: Patch for memcmp() filed. Sorry that it is tripled, the sourceforge server was so sloooooow that I thought it didn't accept it. |
22:19:39 | | Quit track (Read error: 54 (Connection reset by peer)) |
22:19:42 | [IDC]Dragon | ;) |
22:19:49 | [IDC]Dragon | thank you! |
22:22:53 | [IDC]Dragon | I'm a bit busy coding/scripting right now |
22:27:10 | amiconn | Let _me_ guess: the talking UI? Excellent work, already tested it. Code size didn't increase much! |
22:29:34 | | Join track [0] (~74d57721@ACBFB04F.ipt.aol.com) |
22:29:43 | [IDC]Dragon | yes, thanks. |
22:30:08 | [IDC]Dragon | I wrote an algorithm to put numbers into words |
22:30:21 | [IDC]Dragon | Now I'm preparing for that |
22:32:51 | track | hiya |
22:32:58 | track | everyone |
22:33:08 | | Join john_in_berkeley [0] (~jirc@66-127-219-130.biggenet.com) |
22:33:17 | amiconn | Hi track |
22:34:54 | amiconn | [IDC]Dragon: I did think about the talking UI also. Sure this is a good idea, and the approach we have now works well. But one idea keeps me thinking about. |
22:35:21 | [IDC]Dragon | which is? |
22:35:31 | elinenbe | [IDC]Dragon: nice work on the talking patch! |
22:35:46 | *** | Saving seen data "./dancer.seen" |
22:36:09 | john_in_berkeley | anyone know of an adaptor for a JB Recorder that can transfer data directly from an SD card via USB? |
22:36:16 | amiconn | Currently you use a pre-encoded set of speech. I think that speech synthesis should be possible on our hardware. Why I think so? - |
22:36:19 | [IDC]Dragon | elinenbe: Thanks. It's not "the" patch, it's a new thing. Talkboy will come later, too. |
22:36:41 | [IDC]Dragon | Talkbox, I mean. |
22:37:23 | amiconn | john_in_berkeley: This cannot work at all: The JBR is an USB slave only and will never be a master. |
22:38:11 | track | yea Archos violated the USB standard by puting a type A socket on the Jukebox |
22:38:38 | track | why they did that is beyond us |
22:38:49 | track | you try buying a generic A-A USB cable |
22:38:49 | amiconn | [IDC]Dragon: (1) I have speech synthesis on my amiga. This was also possible with a stock amiga 500/2000, which has a 7 MHz CPU. |
22:39:16 | john_in_berkeley | Thx, Dragon - i was looking for a way to cache digital images while on the road... |
22:39:28 | john_in_berkeley | oops, amiconn! |
22:40:46 | amiconn | (2) The code size required to do this is not very large: the "translator.library" which does the translation from english to phonemes is ~10 KB, the "narrator.device" which does the actual speech synthesis is ~64 KB. |
22:41:37 | [IDC]Dragon | this is huge |
22:41:47 | [IDC]Dragon | like half of Rockbox |
22:42:40 | amiconn | Hm, more like a third. Furthermore it is much smaller than a voice font file. |
22:43:11 | [IDC]Dragon | we can't make Rockbox that big. |
22:43:45 | [IDC]Dragon | There is a hard limit of 200kB for the .ajz, else it will not get loaded. |
22:44:00 | amiconn | Of course this would require another mechanism of dynamically loadable extensions (200 KB limit, I know) |
22:44:05 | [IDC]Dragon | Plus, we take away the mp3 buffer when growing so much. |
22:44:30 | amiconn | (3) Of course, we don't have direct access to the DAC, but I think we don't need this anyway: If I'm correct, speech synthesis consists of 3 basic steps. |
22:44:40 | [IDC]Dragon | Yes, you need to swap out at least the data. |
22:45:39 | amiconn | Step 1: convert the text to phonemes. Step 2: Calculate frequence coefficients for each phoneme. Step 3: Do a fourier transform to get the actual playable audio data. |
22:47:37 | amiconn | Since we have frequency coefficients in step (2) and mp2/mp3 consists of frequency coefficients, it might be possible to take the coefficients, do some huffman compression and get playable mp2. |
22:47:58 | amiconn | This way, step 3 will be done by the MAS. |
22:49:06 | [IDC]Dragon | OK, you do that, I carry on with my voicefonts... ;-) |
22:49:32 | amiconn | [IDC]Dragon: Can we use the plugin space from the main firmware? |
22:49:34 | LinusN | [IDC]Dragon: any idea why the voice playback sometimes doesn't start from the beginning? |
22:50:07 | [IDC]Dragon | Seriously, there was a lot of thinking in the group since a long time, but all that fancy stuff is pie in the sky. |
22:50:19 | [IDC]Dragon | amiconn: yes |
22:50:24 | [IDC]Dragon | Hi LinusN! |
22:50:44 | [IDC]Dragon | LinusN: I was about to ask that to you... |
22:50:49 | LinusN | hehe |
22:51:08 | [IDC]Dragon | I think it's because the old clip was interrupted by a new one |
22:51:21 | [IDC]Dragon | so the MAS does not see complete frames |
22:51:29 | [IDC]Dragon | and need te re-sync |
22:51:46 | [IDC]Dragon | Is that possible? |
22:51:48 | LinusN | did you compress with the bit reservoir disabled? |
22:51:58 | [IDC]Dragon | guess not |
22:52:08 | LinusN | you should, to minimize that problem |
22:52:26 | [IDC]Dragon | Hmm, I really need to squeeze here |
22:52:43 | [IDC]Dragon | So I don't want to waste space/quality on this |
22:52:53 | LinusN | still, i don't think it's a reservoir problem |
22:53:23 | [IDC]Dragon | I could place some empty VBR frames ahead of the clips |
22:53:47 | LinusN | how long are your clips? |
22:53:53 | LinusN | 3-4K? |
22:53:57 | [IDC]Dragon | in bytes? |
22:54:05 | | Quit john_in_berkeley ("Leaving") |
22:54:51 | [IDC]Dragon | 4.7 kB average |
23:00 |
23:00:30 | amiconn | [IDC]Dragon: Perhaps it is beacause you call your talk_id() function nonblocking. So if this is called a second time while the first clip is still playing, the old data gets replaced by the new, but the playback isn't restarted from the beginning. |
23:00:45 | amiconn | s/beacause/because/ |
23:01:08 | [IDC]Dragon | that's about what I told Linus |
23:01:46 | [IDC]Dragon | data doesn't get replaced, but concatenated at a random point |
23:02:34 | [IDC]Dragon | can very likely be fixed, but is not my primary concern right now |
23:03:08 | [IDC]Dragon | First, I need a queue of samples, so I can schedule more than one clip. |
23:03:09 | | Quit track (Read error: 104 (Connection reset by peer)) |
23:04:03 | [IDC]Dragon | If I hafe that, I can "preload" a new clip after interrupting a running one with a "sync block". |
23:04:08 | elinenbe | [IDC]Dragon: I know it |
23:04:09 | [IDC]Dragon | have |
23:04:18 | elinenbe | 's not a patch −− but what is talkboy? |
23:04:34 | [IDC]Dragon | ;) |
23:04:37 | elinenbe | oh −− I see... |
23:04:44 | LinusN | a boy that talks a lot? |
23:04:47 | [IDC]Dragon | x and y are close |
23:04:48 | elinenbe | sorry, I can't type (or read) right now! |
23:07:10 | elinenbe | amiconn: if you get voice synthesis working that would be incredible. Good luck! |
23:08:25 | | Quit uski ("Fermeture du client") |
23:09:09 | amiconn | elinenbe: I really want to try it; unfortunately there are no public sources of the amiga speech synthesis :( So I have to use other sources, or the pure theory. Quite a lot of work.. |
23:09:20 | elinenbe | amiconn: understandable. |
23:09:52 | elinenbe | amiconn: nice work on the assembler routines... are you thinking about tackling anything else? |
23:10:40 | | Join BoD[] [0] (~BoD@JRAF.org) |
23:10:44 | BoD[] | Heylloo |
23:11:01 | amiconn | elinenbe, [IDC]Dragon: The amiga speech doesn't sound that bad, hmm.. a bit like the microsoft voice used for the current voice font. |
23:11:40 | amiconn | elinenbe: I have a minesweeper game in mind, after I tackled the time critical things a bit more. |
23:11:43 | [IDC]Dragon | the current one is not MS, that was TextAloud. |
23:11:50 | amiconn | ok. |
23:12:21 | [IDC]Dragon | minesweeper? I thought a voice synthesis in the mp3 compressed domain? |
23:13:50 | amiconn | [IDC]Dragon: This is will take a bit longer, however it is a really interesting project. I could learn a lot about speech synthesis... |
23:14:16 | elinenbe | I would like to see a grayscale game −− if that is even possible with the current method.... |
23:14:33 | scott666 | doom! |
23:14:41 | [IDC]Dragon | it is, if you doit clever |
23:15:21 | [IDC]Dragon | working on a few planes at the same time |
23:18:55 | elinenbe | brb |
23:19:11 | elinenbe | [IDC]Dragon: it would be great to see some demo code that did sprites like that! :D |
23:19:15 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- \o/") |
23:22:53 | | Join track [0] (74d57721@ACBA4F06.ipt.aol.com) |
23:27:38 | | Join elah [0] (~jirc@68.223.241.69) |
23:27:40 | | Join elinenbe [0] (elinenbe_@207-237-224-177.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
23:34:13 | LinusN | amiconn: one patch is enough!!! |
23:38:42 | | Quit c0utta{work} (Read error: 110 (Connection timed out)) |
23:39:06 | | Join c0utta{work} [0] (HydraIRC@dialup-197.52.221.203.acc04-waym-adl.comindico.com.au) |
23:43:54 | amiconn | LinusN: I know; the sourceforge server was so slooow that I thought it didn't accept my post. Sorry for the inconvenience :( |
23:44:04 | LinusN | :-) |
23:46:49 | | Quit scott666 ("i'll be back...eventually...") |