00:00:10 | preglow | as long as the aliens don't intercept them, sure |
00:00:29 | Flemmard | hm |
00:00:33 | bipple | Im being serious... |
00:00:36 | bipple | :| |
00:01:02 | bipple | Does the hardware allow such frequency to dip to airplanes |
00:01:03 | Flemmard | LinusN, as I understand, lcd_framebuffer contains the "matrix" of the screen? |
00:01:11 | amiconn | The radio chip can only handle the FM broadcast frequency range |
00:01:19 | amiconn | 87.5..108 MHz |
00:01:30 | crwl | less than that, something like 7x...108 |
00:01:38 | bipple | god dammit |
00:01:42 | amiconn | (and iirc it could also handle the japanese frequency band) |
00:01:55 | crwl | yes, that's probably it |
00:02:00 | Plugh_ | my FMR hard drive spews RFI in that whole frequency range |
00:02:04 | bipple | Whats the japanese frequency band ? |
00:02:26 | Bagder | yes, its from 78 |
00:02:33 | Bagder | I believe our wiki page is wrong |
00:02:41 | Bagder | someone checked before |
00:02:49 | bipple | hmmm what uses anything below 98 ? |
00:02:52 | bipple | 78# |
00:03:06 | amiconn | 76..91 MHz |
00:03:16 | amiconn | (from the TEA5767 datasheet) |
00:03:16 | | Quit webguest13 ("CGI:IRC") |
00:03:26 | Bagder | ok |
00:03:33 | bipple | Well, what would be broadcast from 76 to about 87... anything |
00:03:42 | preglow | bipple: fm radio stations |
00:03:56 | Plugh_ | TV channel 3? |
00:04:09 | bipple | THe current irver radio only goes to 87 doesnt it ? |
00:04:11 | preglow | just forget being able to listen to other transmissions than commercial fm radio, i sincerely doubt that's possible |
00:04:24 | preglow | bipple: that's a firmware restriction |
00:04:32 | Bagder | bipple: not the japanese version |
00:04:46 | bipple | That means any stations below 87 cant be recieved ? |
00:05:06 | bipple | which right handed blue tit did this :| |
00:05:06 | n0bby | what stations bellow 87? |
00:05:07 | crwl | iriver radio goes down to 76 |
00:05:23 | crwl | you can set the tuner frequency range from the settings, at least in the US firmware version |
00:05:24 | bipple | Thats what im asking whats below 87... |
00:05:37 | crwl | probably no stations in the US or europe |
00:05:45 | | Quit Nuxator ("(Neeeed Sleeeeep)") |
00:05:56 | bipple | awww cheese |
00:06:13 | bipple | i bought a cheap pair of wireless headphones in spain |
00:06:33 | bipple | and that cud pick up taxi radio sigansl and radio stations when cars went past |
00:07:00 | bipple | I even had somone say down the headphones please turn all mobiles and somthing somthing off.. |
00:07:17 | n0bby | those wouldnt be FM |
00:07:55 | bipple | could i replace the iriver chip with the wirless headphone chip |
00:08:04 | preglow | shahaha |
00:08:07 | preglow | yes, you could |
00:08:11 | preglow | but it wouldn't work afterwards |
00:08:15 | | Join Jleagle [0] (Owner@spr2-cosh3-5-0-cust23.cosh.broadband.ntl.com) |
00:08:17 | bipple | sweet |
00:08:38 | bipple | Does MP3 work properly yet |
00:08:48 | LinusN | "properly"? |
00:08:51 | bipple | last time i had rockbox it nearly bricked my player |
00:08:57 | preglow | hahaha |
00:09:00 | preglow | i sincerely doubt that |
00:09:02 | LinusN | how? |
00:09:14 | bipple | I dont know, took everyone ages in here to fix it... |
00:09:15 | Bagder | how can you be near to brick it? |
00:09:38 | Bagder | since you didn't, we all were as near ;-) |
00:09:40 | bipple | It started when the MP3 wouldnt play...then it wouldnt boot up |
00:09:56 | LinusN | bipple: because the battery was low? |
00:10:05 | Flemmard | LinusN, a small question, why in lcd_framebuffer, we have LCD_HEIGHT/8 ? why /8 ? |
00:10:12 | bipple | Nah, battery was full, even had the AC plug in |
00:10:18 | Bagder | Flemmard: 8 bits per byte |
00:10:24 | preglow | bipple: after you have flashed it with the bootloader, all danger of bricking is over, |
00:10:24 | LinusN | Flemmard: each byte has 8 pixels |
00:10:25 | Bagder | 8 pixels per byte |
00:10:46 | LinusN | preglow: the v2 bootloader that is |
00:10:48 | Flemmard | bmp works with vertical lines? |
00:10:49 | bipple | I had to plug the USB in in the end to get it to boot, then i had to remove all the rockbox files before it would work agen |
00:10:49 | Flemmard | o_O |
00:11:00 | Bagder | Flemmard: no, but the lcd does |
00:11:04 | LinusN | Flemmard: not bmp, but the iriver lcd |
00:11:12 | Flemmard | hm |
00:11:19 | Bagder | echo in here? ;-) |
00:11:23 | LinusN | hehe |
00:11:26 | Flemmard | ok thx |
00:11:33 | LinusN | i have to go |
00:11:41 | preglow | me too |
00:11:41 | LinusN | cu around guys |
00:11:42 | * | Flemmard will study save_dump function |
00:11:43 | preglow | later |
00:11:47 | Flemmard | cu LinusN |
00:11:48 | | Part LinusN |
00:11:48 | | Part preglow |
00:11:58 | Flemmard | screen_dump meme |
00:12:41 | Flemmard | Bagder: want to try the basis of my draw plugin? :x lol |
00:12:58 | amiconn | Bagder: As we are on that topic: Do you think it would be useful to add an option to switch FM bands? |
00:13:07 | Bagder | Flemmard: not right now, busy with other stuff |
00:13:12 | Flemmard | np ^^ |
00:13:19 | Flemmard | (someone want to test? :x lol) |
00:13:20 | Bagder | amiconn: probably, yes |
00:13:30 | amiconn | I guess there'll be not many archoses (or even irivers) in Japan, but someone might travel to Japan... |
00:14:25 | Jleagle | it will be usefull for people abroad |
00:14:25 | amiconn | I don't know whether this is possible with the old samsung tuner though, but with the Philips its just flipping a config bit, and adapting the freqency display |
00:15:19 | bipple | How far is radio finished ? |
00:15:39 | bipple | I consider radio more important than MP3, i shud of bought a cheap radio really |
00:15:46 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:15:48 | bipple | Radio is like sex on a spoon |
00:16:29 | Jleagle | mp3 > radio :P |
00:16:50 | Flemmard | in rockbox will it be possible to record radio? |
00:17:06 | amiconn | Should be. |
00:17:08 | bipple | i thought that was a hardware limit recording it |
00:17:11 | bipple | Really ? |
00:17:14 | amiconn | The hardware does allow it |
00:17:24 | Flemmard | good |
00:17:25 | Flemmard | ^^ |
00:17:26 | bipple | what about harddrive noise |
00:17:47 | Jleagle | you wont get any because there is no mike |
00:17:57 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
00:18:01 | bipple | lol obviosuly |
00:18:03 | amiconn | There could be interference from the HD |
00:18:12 | bipple | yeh thats what i meant |
00:18:15 | amiconn | Can't tell, never tried the iriver radio |
00:18:23 | | Quit TCK (Read error: 145 (Connection timed out)) |
00:18:36 | bipple | Will we be able to select stereo ? |
00:18:38 | Bagder | I enabled it by accident once |
00:18:47 | Bagder | couldn't figure out how to get out... |
00:18:48 | | Join Bger [0] (~Bager@83.222.160.88) |
00:19:02 | Moos | Iriver said it's HD interference, but this is the true ? |
00:19:28 | amiconn | Depends on the grounding |
00:19:40 | amiconn | Can be different between individual units |
00:19:43 | Moos | HD and radio can't play simultaneus for iriver |
00:19:54 | Moos | Iriver Compagny |
00:20:09 | Moos | but it's possibly lies |
00:20:26 | bipple | tell me lies tell me sweet little lies (8) |
00:20:36 | | Quit Aison|cinema ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
00:21:05 | Jleagle | yer that would be excellent |
00:21:15 | Jleagle | why would they lie though lol? |
00:21:31 | bipple | Well it is iriver... |
00:21:50 | bipple | they promised Firmware upgrades for about 2 years |
00:21:50 | amiconn | Bagder: Did someone try AM reception with the samsung tuner back then? |
00:21:54 | Moos | :) it is a commercial company ;) |
00:22:01 | Bagder | amiconn: I can't recall any |
00:22:06 | amiconn | ...or are there some parts missing for AM reception? |
00:22:13 | amiconn | The chip is AM/FM |
00:22:13 | bipple | Most they did since is change the version number on the boot screen |
00:22:14 | Jleagle | yer true lol |
00:22:37 | bipple | It can recieve AM ? |
00:22:47 | bipple | I was just told it could recieve FM |
00:23:05 | bipple | next ill hear it can recieve MW and LW |
00:23:46 | amiconn | bipple: I'm talking about the samsung tuner chip used in archos fm recorder and old Ondio fm |
00:23:52 | Bagder | you guys should pay attention |
00:24:12 | bipple | im a girl |
00:24:17 | amiconn | Newer Ondio FM has the same chip as the iriver, Philips TEA5767, and that can do FM only |
00:24:38 | bipple | choddy old iriver shines thru agen |
00:25:49 | bipple | rockbox should make an MP3 player |
00:25:56 | amiconn | Nah, the philips chip has way better FM reception than the old samsung |
00:26:55 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
00:27:03 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
00:27:57 | Jleagle | can sumone explain to me how the wiki works, if i wanted to add something to the rockbox could i just download, edit and reupload my version??? |
00:29:04 | Bagder | you click edit |
00:29:08 | Bagder | edit the page |
00:29:10 | Bagder | then save |
00:29:15 | | Quit ep0ch (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
00:29:22 | Jleagle | so whats to stop me deleteing eveything? |
00:29:25 | n0bby | theres an in-browser editor |
00:29:26 | Bagder | nothing |
00:29:29 | n0bby | trust |
00:29:34 | n0bby | and an undo button |
00:30:13 | Jleagle | wow thats pretty trust worthy, i tink id have to add some sort of protection, it gets backed up all the time though right? |
00:30:26 | n0bby | it keeps records of every change |
00:30:35 | n0bby | it can be reverted as easily as changed |
00:30:39 | Jleagle | hmm thats good |
00:30:51 | Bagder | Jleagle: if you check the bottom of each page, you can check different versions and changes |
00:30:53 | n0bby | wikipedia survives quite well :) |
00:31:57 | | Quit bipple ("CGI:IRC") |
00:32:21 | Jleagle | yer, ive never seen the admin side of a wiki, its great that you can just revert the changes |
00:32:57 | Jleagle | *goes off to install a wiki* |
00:33:21 | Bagder | the most annoying part is people adding spam/links to pages |
00:34:17 | Jleagle | i can imagine, kinda inevitable though |
00:34:31 | Bagder | yeps |
00:34:50 | Bagder | but the pros outweights the cons |
00:37:25 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
00:37:55 | | Quit t0mas (Read error: 60 (Operation timed out)) |
00:38:19 | Jleagle | does it require any knowledge of c to install patches? |
00:38:47 | Bagder | very often, yes |
00:38:50 | | Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
00:39:00 | Bagder | patches are source code changes |
00:39:16 | Bagder | source code is mainly C in Rockbox |
00:39:53 | Jleagle | i thought there might be instructions, like add * after * |
00:40:13 | Bagder | they are "instructions" for the patch command |
00:40:26 | | Join TCK [0] (TCK@81-86-97-191.dsl.pipex.com) |
00:40:31 | Bagder | but sometimes they don't apply cleanly, then you need to do parts of it manually |
00:41:09 | Jleagle | hmm ok, i might give it a go |
00:41:23 | n0bby | i'd rather whine for the code to get commited |
00:41:39 | n0bby | i got the bitmapness in the daily doing that :) |
00:42:11 | Bagder | only new rockbox coders fall for whine ;-) |
00:42:14 | Jleagle | bitmapness? |
00:42:21 | Jleagle | lol badger |
00:42:21 | n0bby | bitmap in WPS |
00:42:26 | Jleagle | nice |
00:42:54 | Flemmard | gn8 |
00:43:09 | | Nick Flemmard is now known as Maxime`Mrn (~flemmard@fbx.flemmard.net) |
00:43:13 | amiconn | Hummm. I should build new voice files... |
00:43:50 | Jleagle | ooh! on the topic, i cant get mine to work... i put the english.voice in the lang dir, but nothing happens, you got any idears? |
00:43:55 | | Quit Harpy (Read error: 145 (Connection timed out)) |
00:44:06 | amiconn | Jleagle: Doesn't work on iriver yet |
00:45:22 | Jleagle | heh, somebody told me it did, thanx ;) |
00:45:47 | amiconn | That will take a while.. |
00:46:18 | amiconn | ...and it's one of the reasons why I still prefer my archoses for real usage |
00:46:30 | amiconn | The voice UI is sooo handy in the car... |
00:46:37 | HCl | why doesn't it work on iriver |
00:46:37 | HCl | ? |
00:47:52 | Jleagle | hasnt been coded yet? |
00:48:24 | HCl | whats required for it? |
00:48:53 | amiconn | (1) A second codec, or at least a method to control a codec and feed it tiny snippets from ram |
00:49:07 | amiconn | (2) some changes in the talk code itself |
00:49:12 | HCl | hmk. |
00:49:14 | amiconn | (3) Probably a format change |
00:49:19 | HCl | its not my thing anyways... |
00:49:24 | HCl | arivaderci |
00:49:34 | amiconn | The current voice files contain mp3, but pre-bitswapped for archos |
00:49:35 | | Join yyz [0] (~yyz@modem-245.lion.dialup.pol.co.uk) |
00:50:13 | amiconn | mp3 would be fine for a start, but the pre-swap has to go |
00:50:41 | amiconn | We could either swap on load on archos, or simply make 2 sets of voice files |
00:50:53 | amiconn | (needed for other codec than mp3 anyway) |
00:51:38 | Moos | apear it needed a lot of work :( |
00:52:10 | amiconn | The hardest (from my point of view) is the codec part |
00:52:22 | amiconn | The other changes may be numerous, but simple |
00:52:41 | Moos | preglow know this? |
00:53:09 | Moos | for the codec part |
00:54:00 | amiconn | I'd prefer a second libmad instance, statically linked |
00:54:29 | amiconn | If we use mp3, it would make sense to use the same voice file for both archos and iriver |
00:54:43 | Moos | indeed |
00:54:54 | | Join preglwo [0] (~81f18ab7@labb.contactor.se) |
00:54:58 | amiconn | Since there is the size constraint for archos (RAM) the voice files are relatively small compared to iriver ram size |
00:54:59 | preglwo | i agree with amiconn on this |
00:55:13 | preglwo | the voice codec(s) should be statically linked |
00:55:15 | Moos | hi preglow |
00:55:20 | amiconn | ...so we could have them loaded at all times when the voice ui is enabled |
00:55:20 | preglwo | hello |
00:55:39 | preglwo | i also believe we should use speex on the platforms where it's possible |
00:55:47 | preglwo | broadband mode gives excellent speech at pretty nice bitrates |
00:55:51 | amiconn | -> no reload delay, and also voice *while* playing |
00:55:56 | preglwo | i'm also hoping it will be a fast decode |
00:55:56 | amiconn | (impossible on archos) |
00:56:04 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
00:56:20 | Bagder | having the speach codec linked at another place would be the way to go, imho |
00:56:27 | preglwo | libspeex looks really optimisation friendly |
00:56:35 | amiconn | preglwo: I know mp3 is not the best codec for speech, but using it would have advantages |
00:56:37 | preglwo | i would have started porting it right now, if i could |
00:56:53 | preglwo | amiconn: like? being able to use the same sets for archos? |
00:57:02 | amiconn | Yes, that for one |
00:57:05 | Bagder | and the same scripts |
00:57:10 | amiconn | ...and there is also the talkbox feature... |
00:57:10 | preglwo | amiconn: when you've made the recording, just doing two encodes should be fast |
00:57:45 | amiconn | ...which plays mp3 file snippets announcing the directory names etc |
00:58:03 | | Join ashridah [0] (ashridah@220-253-122-25.VIC.netspace.net.au) |
00:58:30 | amiconn | I'm not worried about encoding twice, but rather about 2 sets of files to download for users |
00:58:35 | preglwo | don't see why a different codec option should invalidate all this |
00:58:54 | preglwo | 2 sets of files to download should be no problem, when they can be marked as specifically as they can |
00:59:00 | preglwo | DOWNLOAD THIS IF YOU HAVE AN ARCHOS PLAYER |
00:59:02 | preglwo | THIS IF NOT |
00:59:04 | amiconn | Well, talkbox should always work with mp3 imho |
00:59:14 | preglwo | but anyway |
00:59:17 | preglwo | it's not a big deal to me |
00:59:40 | preglwo | just think it's weird not supporting the one open source codec out there that was made for this |
00:59:47 | amiconn | ...and btw, uploading a full set of voice files already takes a while |
01:00 |
01:00:26 | amiconn | They add up to ~10 MB, and ADSL upstream isn't quite fast... |
01:00:36 | preglwo | what bitrate? |
01:00:42 | amiconn | 768/128 |
01:00:46 | preglwo | mp3s |
01:00:47 | amiconn | Err 1024/128 |
01:01:01 | preglwo | i mean the files, not the connection |
01:01:18 | amiconn | Ah, mp3. The snippets are currently 12 kHz vbr, limited to <= 64 kbps |
01:01:37 | amiconn | A full voice file is still ~1.3 .. 1.5 MB |
01:01:58 | amiconn | The bitrate limit is because of the MAS limitations |
01:02:53 | preglwo | speex gives very nice quality at even 10kbps |
01:03:16 | amiconn | Now someone should write a speex decoder in MAS asm... |
01:03:17 | preglwo | 'nice', at least :P |
01:04:16 | preglwo | so upload should at least be a lot smaller than for mp3 |
01:04:29 | Plugh_ | isn't telephone line quality something like 4k? |
01:05:12 | amiconn | preglwo: The file generation shouldn't be a problem as long as there is a command line encoder for windows |
01:05:24 | preglwo | amiconn: sure is |
01:05:32 | preglwo | Plugh_: yes, but i don't like telephone quality |
01:05:36 | preglwo | decent voice needs 16khz sample rate |
01:06:08 | Plugh_ | 5.3k actually |
01:06:08 | amiconn | My build system uses a vbscript controlling SAPI5 voices, lame, and 2 special tools written by [IDC]Dragon |
01:06:27 | preglwo | Plugh_: i'm listening to a 4kbps vbr stream as we speak |
01:06:35 | preglwo | 4kbps cbr is also very possible |
01:07:00 | preglwo | anyhow, i'll port speex to rockbox anyway |
01:07:01 | Plugh_ | g.723 is 5.3/6.4k |
01:07:12 | preglwo | speex isn't g.723 :) |
01:07:15 | | Quit n0bby () |
01:07:23 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
01:07:55 | preglwo | unless someone beats me to it, that is |
01:08:07 | yyz | speex will come in useful for audiobooks anyway, so worth having |
01:08:14 | preglwo | yes, ia gree |
01:08:17 | preglwo | i agree, even |
01:08:23 | preglwo | i think rockbox should have as many codecs as possible ;) |
01:08:31 | amiconn | Rebuilding voice files... |
01:09:02 | preglwo | libspeex also supports encoding out of the box |
01:09:05 | preglwo | now that's a good application |
01:09:11 | Bagder | indeed |
01:09:26 | | Join Sucka [0] (~dave@host217-42-252-124.range217-42.btcentralplus.com) |
01:09:47 | preglwo | BUT, speex does analysis by synthesis, which i think is pretty slow |
01:09:54 | preglwo | but we'll se |
01:09:54 | preglwo | e |
01:10:00 | preglwo | god, i hate this web client |
01:10:15 | amiconn | preglwo: lame -V 4 -B 64 −−resample 12 −−scale 0.6 −−vbr-new -t -S xx.wav xx.mp3 |
01:10:33 | amiconn | This is the most common line used in my voice script |
01:10:50 | preglwo | why the scale? |
01:11:41 | amiconn | [IDC]Dragon used full scale first. Bagder said it was too loud compared to the music |
01:12:06 | Bagder | I doubt I said that |
01:12:14 | Bagder | but I guess that's not the point ;-) |
01:12:16 | Jleagle | is speax something that reads out what you type? |
01:12:22 | amiconn | Well, maybe it was Zagor |
01:12:31 | amiconn | I'm always confusing you ;) |
01:12:37 | Bagder | hehe |
01:12:47 | preglwo | haha |
01:12:56 | * | Bagder runs off to bed |
01:13:08 | Jleagle | sounds like a good idear |
01:13:15 | preglwo | don't run into anything, now |
01:13:18 | Jleagle | "is speax something that reads out what you type?"? |
01:13:33 | Jleagle | speex* |
01:13:56 | | Quit _aLF ("Leaving") |
01:16:11 | preglwo | o |
01:16:12 | ashridah | Jleagle: no, it's an audio codec oriented towards encoding speech |
01:17:01 | Jleagle | oh ok thnaks, it would be cool to have something that could speak out text like MS Sam |
01:17:23 | Jleagle | would save alot of trouble |
01:18:01 | ashridah | it probably would. pity we can't find the source code to dr sbaitso, which is about the only text reading app i knew that ran on a 286. bet the code's a horrible horrible horrible mess tho :) |
01:18:03 | yyz | trouble? what are you? a hostage taker |
01:18:25 | yyz | i dont think ive ever once thought "damn i wish i had a portable speach synthesiser" |
01:18:32 | ashridah | yyz: if anything, he, or someone he knows, is probably blind |
01:18:58 | yyz | yes, I understand their usage on a computer, but on a portable device? |
01:19:45 | ashridah | catering for reading impared users is something rockbox strives to be good at |
01:19:51 | Jleagle | i dont mean just for fun, you wouldnt need to have voice packs, you could just set it to say somethign in the code |
01:20:57 | Jleagle | theres a ~1MB program called ShitTalker which does that if anyone is interested, the owner might give away the source |
01:21:12 | preglwo | we'll probably try that some time, jleagle |
01:21:17 | preglwo | but it's pretty complicated |
01:21:39 | ashridah | Jleagle: there's probably one or two that are already small. the problem is, it'll only support the one language, i'm betting. |
01:21:43 | * | amiconn wonders why people often want to do the second step before the first |
01:21:51 | ashridah | one that supports every language will be huge :( |
01:21:59 | Jleagle | yer i suppose |
01:22:07 | preglwo | amiconn: because the second step is more fun, of course |
01:22:28 | Jleagle | we do have 20gB+ :D... yer thats right preglwo lol |
01:22:35 | amiconn | I don't like half-baked things for one |
01:22:59 | Jleagle | what would rockbox be without idears? |
01:23:06 | amiconn | I think what iriver rockbox needs is to get all current rockbox features to work |
01:23:14 | Jleagle | thats true |
01:23:34 | ashridah | i agree. get it to the same standard the archos port is |
01:24:00 | amiconn | Bug-free playback with all options working, radio, recording... |
01:24:08 | Jleagle | then start adding extras when its all 'done' maybe not looking good but no errors |
01:24:21 | amiconn | ...voice UI |
01:24:32 | amiconn | ...and probably *some* extended hardware features taken into account |
01:24:40 | preglwo | speex uses 2.6 seconds to encode 60 seconds of 8khz audio here |
01:24:45 | amiconn | ...like the multi-codec support already does |
01:24:56 | amiconn | ...and 4-grey mode will also be |
01:26:05 | Jleagle | 4 grey? |
01:26:12 | preglwo | 5.5 seconds to encode 60 seconds of 16khz audio :// |
01:26:17 | preglwo | this doesn't look too good |
01:27:38 | amiconn | floating point? |
01:28:18 | preglwo | guess so |
01:28:18 | Jleagle | i gtg, tired... cya later |
01:28:23 | preglwo | and this is a pretty fast box |
01:28:31 | preglwo | 2.2 ghz athlon 64 |
01:30:06 | preglwo | killed powernowd, now runs at 4.6 seconds |
01:30:13 | preglwo | anywho, this is irrelevant, i'm still going to try |
01:30:16 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
01:30:39 | amiconn | Something to apply EMAC magic to ;) |
01:30:56 | | Quit Jleagle ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
01:31:24 | preglwo | indeed |
01:31:37 | preglwo | i can apply much faster filtering, per clock, on a coldfire than on this box |
01:31:39 | preglwo | of that i'm certain |
01:32:08 | amiconn | I really appreciate what you've been doing |
01:32:21 | preglwo | what what? ;) |
01:32:30 | preglwo | i haven't been doing much lately |
01:32:30 | amiconn | I'm pretty certain I couldn't manage to do that kind of stuff |
01:32:47 | preglwo | i'm pretty sure you could, it's not advanced stuff |
01:33:10 | preglwo | thanks anyhow, i'll take the compliment |
01:33:19 | amiconn | I would have to know way more about codecs... and audio filtering and the like |
01:33:37 | amiconn | I know some of the theory... |
01:33:51 | amiconn | ...but the mathematics... |
01:34:00 | preglwo | i know a bunch of the theory, maths, and love to code it |
01:34:06 | preglwo | so it's all good for me |
01:34:50 | preglwo | even though codecs weren't what i thought i'd be doing when i came aboard to do, i think it's fun, actually |
01:34:59 | preglwo | -"to do" |
01:35:43 | amiconn | I prefer to do that bitshifting stuff, that's what I know |
01:36:13 | amiconn | ...and digging in datasheets how to control this and that piece of hardware even better |
01:36:26 | preglwo | haven't done too much of that |
01:36:39 | preglwo | the most low-level stuff i've done is writing an lcd screen driver, i guess |
01:36:48 | preglwo | in avr assembler |
01:36:58 | preglwo | for the fun of it, that's the sick part |
01:37:00 | amiconn | I did the MMC driver for ondio |
01:37:45 | amiconn | There's also some nice asm in the grayscale lib |
01:37:59 | preglwo | i'm really starting to enjoy asm, that's what worries me... |
01:38:17 | amiconn | asm can be fun. |
01:38:42 | preglwo | even though you'd think that imdct_l failure would have put me off asm forever |
01:39:11 | amiconn | Still no idea what would make that slower? |
01:39:38 | preglwo | nah |
01:39:52 | amiconn | When I didn't understand why a certain C construct was actually faster than my asm, I checked what gcc threw together |
01:39:58 | preglwo | linus said he'd have a look at it, but i don't think it's his top priority |
01:40:13 | amiconn | Sometimes gcc generated asm is brilliant, and sometimes pure shit |
01:40:35 | preglwo | myeah, but i haven't got a c version of the algo i use |
01:40:39 | preglwo | only an arm version |
01:41:13 | amiconn | Ah, completely different algorithm. |
01:41:28 | preglwo | i thought it'd be tons faster, 'cause it's got a loop in it, will utilise the cache much better |
01:41:32 | preglwo | and it has all constants in tables |
01:41:43 | preglwo | not in the straight asm code, like the other one |
01:41:45 | preglwo | but still... |
01:42:16 | preglwo | an optimisation guide from motorola would have been appreciated |
01:42:39 | markun | about text to speech, the ipodlinux guy that comes here said he had flite running. |
01:42:54 | preglwo | i don't know squat about how/if the internal pipelining works, how the emac unit is pipelined, how/when the parallel move is executed |
01:43:04 | preglwo | markun: details? |
01:43:30 | *** | Saving seen data "./dancer.seen" |
01:43:55 | markun | It's a c reimplementation of festival: http://www.speech.cs.cmu.edu/flite/ |
01:44:11 | preglwo | sweet zombie jesus, the tar.bz2 is SEVEN megs |
01:45:22 | markun | Maybe it contains some voice data. |
01:45:32 | preglwo | i most certainly hope so |
01:45:56 | markun | The output of festival is not so bad, but you have to get used to it. |
01:46:20 | preglwo | i think the output of festival is pretty good |
01:46:25 | markun | It listened to quite a big part of the hitchhiker's guide with it :) |
01:46:37 | preglwo | you're a bigger man than me |
01:46:48 | preglwo | i would have gone insane |
01:46:57 | yyz | shoulda just got h2g2 radio play, its loads better :) |
01:47:07 | * | amiconn doesn't know how festival sounds |
01:47:29 | yyz | i tried to listen to some book once, but it was Dark Elf and all the fantasy novel type made up works really screwed up my enjoyment |
01:47:32 | markun | Yes, that's true. I have nice ogg versions but was thinking of buying the CD's. |
01:48:01 | amiconn | I know that Linus said MBROLA sounds like sh**, and I'm used to having a nice AT&T natural voice reading my menus... |
01:49:14 | amiconn | But then I also know the good old narrator.device on AMiga |
01:49:35 | yyz | heh |
01:49:35 | preglwo | http://www.festvox.org/voicedemos.html |
01:49:44 | yyz | trying to get the right phonetic spelling was a challenge in itself |
01:50:42 | thegeek | not too bad |
01:51:04 | thegeek | if I remember correctly at&t is not _that_ much better? |
01:51:16 | thegeek | it's been more than a year since I tested it though;) |
01:52:44 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
01:52:44 | | Quit preglwo ("CGI:IRC (EOF)") |
01:52:46 | preglow | ..... |
01:53:31 | amiconn | thegeek: at&t is clearly better |
01:53:58 | amiconn | festival sounds more like the microsoft voices, quality wise |
01:54:02 | preglow | how i love pop-unders |
01:54:20 | preglow | where can i sample this at&t thing? |
01:54:25 | | Join sockerteze [0] (~sockertez@pool-162-83-112-105.norf.east.verizon.net) |
01:54:35 | thegeek | http://www.naturalvoices.att.com/demos/ |
01:55:11 | thegeek | hmm |
01:55:13 | thegeek | you are right |
01:55:15 | thegeek | better |
01:55:19 | thegeek | I must have forgotten |
01:55:20 | thegeek | but damn |
01:55:32 | thegeek | it takes like 2 full cd's ;) |
01:55:39 | | Quit preglow (Client Quit) |
01:55:54 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
01:56:03 | preglow | why do i torture myself with this web interface... |
01:56:09 | preglow | anywho, the at&t thing sure sounded nice |
01:56:09 | thegeek | humhum |
01:56:19 | amiconn | thegeek: 1 CD per voice |
01:56:23 | thegeek | yes |
01:56:30 | thegeek | woha |
01:56:34 | thegeek | for each language? |
01:56:40 | amiconn | The base package is 2 CDs, and includes 2 voices |
01:56:40 | thegeek | damn, I remember I had the full set |
01:56:42 | thegeek | was it that large? |
01:56:45 | thegeek | ah |
01:56:46 | thegeek | yes |
01:56:47 | thegeek | ;) |
01:57:03 | amiconn | I have one additional voice, german |
01:57:23 | thegeek | mhm |
01:57:24 | preglow | though it handles some phonetic transitions awfully |
01:57:36 | amiconn | 2 GB installation |
01:57:36 | preglow | sounds like they've just got a big database of sounds that they paste together |
01:57:52 | thegeek | I don't think they do |
01:58:04 | preglow | then that's a bloody awful solution |
01:58:05 | thegeek | because it is still synthesis |
01:58:09 | preglow | hmm |
01:58:10 | thegeek | but I agree |
01:58:13 | preglow | some words sound great |
01:58:16 | amiconn | They don't simply paste, but they do have a huge database |
01:58:19 | thegeek | they probably have very detailed descriptions of some words |
01:58:24 | thegeek | mhm |
01:59:05 | | Quit Moos ("Bye ALL") |
01:59:45 | | Quit sockerteze ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
02:00 |
02:02:41 | preglow | it surely sounds sweet sometimes |
02:03:59 | preglow | amn |
02:04:04 | preglow | the german one sounded really sweet |
02:05:38 | | Quit markun () |
02:08:11 | | Quit ghostiger (Ping timeout: 14400 seconds) |
02:09:56 | | Quit Sucka ("Leaving") |
02:10:57 | | Join amx [0] (~amx@Ottawa-HSE-ppp255529.sympatico.ca) |
02:11:54 | preglow | marvelous, seems like i'm getting a cold |
02:13:49 | | Join amiconn_ [0] (~jens@p54BD6F0E.dip.t-dialin.net) |
02:18:10 | preglow | do we have a software codec define? |
02:18:36 | preglow | i see the codecs arent compiled for h300 currently |
02:25:02 | | Quit preglow ("CGI:IRC") |
02:25:50 | | Join yyz- [0] (~yyz@modem-93.leopard.dialup.pol.co.uk) |
02:31:26 | | Quit amiconn (Read error: 110 (Connection timed out)) |
02:31:26 | | Nick amiconn_ is now known as amiconn (~jens@p54BD6F0E.dip.t-dialin.net) |
02:32:57 | | Quit yyz (Read error: 110 (Connection timed out)) |
02:33:56 | | Nick yyz- is now known as yyz (~yyz@modem-93.leopard.dialup.pol.co.uk) |
02:42:00 | | Quit RotAtoR () |
03:00 |
03:21:06 | | Quit yyz ("Leaving") |
03:38:26 | | Quit kenshin (Read error: 110 (Connection timed out)) |
03:43:33 | *** | Saving seen data "./dancer.seen" |
03:53:41 | | Quit hardeep ("[BX] Amount of time you people were funny: --32 minutes -28 seconds") |
03:55:15 | | Quit courtc (Read error: 110 (Connection timed out)) |
03:56:09 | | Join courtc [0] (~courtc@adsl-154-38-214.asm.bellsouth.net) |
04:00 |
04:05:56 | | Join QT_ [0] (as@area51.users.madwifi) |
04:09:58 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
04:17:35 | | Quit QT (Read error: 110 (Connection timed out)) |
04:27:51 | | Quit amx ("Client Exiting") |
04:40:53 | | Quit Heidelbaer (Read error: 110 (Connection timed out)) |
04:56:56 | | Join pittsburghZombie [0] (~brian@c-24-3-178-250.hsd1.pa.comcast.net) |
04:57:18 | | Part pittsburghZombie |
05:00 |
05:43:35 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:07:21 | | Join asdsd____ [0] (~asdsd@h-67-100-29-118.miatflad.dynamic.covad.net) |
06:07:43 | | Quit asdsd____ (Client Quit) |
06:22:50 | | Join Heidelbaer [0] (~h@p54A3DEE0.dip.t-dialin.net) |
06:24:46 | | Quit kenshin (Read error: 110 (Connection timed out)) |
06:40:59 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
06:42:19 | | Join hardeep [0] (hardeeps@SDF.LONESTAR.ORG) |
07:00 |
07:02:00 | | Quit hicks (Client Quit) |
07:06:29 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
07:18:16 | | Quit kenshin (Read error: 110 (Connection timed out)) |
07:21:41 | | Quit ashridah (Read error: 110 (Connection timed out)) |
07:35:15 | | Quit hardeep ("BitchX Lite I said!") |
07:43:36 | *** | Saving seen data "./dancer.seen" |
07:49:23 | | Join Thasp [0] (Thasp@pool-68-161-162-253.ny325.east.verizon.net) |
07:51:54 | | Join asdsd____ [0] (~asdsd@h-67-100-29-118.miatflad.dynamic.covad.net) |
07:51:55 | | Quit MrStaticVoid ("Lost terminal") |
07:52:12 | | Quit asdsd____ (Client Quit) |
08:00 |
08:05:35 | | Join ashridah [0] (ashridah@220-253-121-196.VIC.netspace.net.au) |
08:12:07 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
08:20:25 | | Join DMJC [0] (~DMJC@60-240-221-18.tpgi.com.au) |
08:22:05 | Bger | wiki spam ... |
08:26:36 | Bger | who's Marcoen Hirschberg |
08:27:01 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
08:27:08 | markun | Bger: I'm marcoen :) |
08:27:20 | Bger | markun: u're very quick ;) |
08:27:28 | markun | You too |
08:27:30 | Bger | :P |
08:28:09 | markun | Is there an easyer way to place back the old revision than to just edit the page? |
08:28:25 | Bger | i don't know |
08:29:17 | markun | Well, I have to go back to study for an exam now.. Bye. |
08:29:25 | Bger | bye ;) |
08:29:32 | | Quit markun (Client Quit) |
08:37:29 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
08:44:57 | Cassandra | *sighs* Another CD to return because of stupid copy protection. |
08:46:17 | QT | moin. be happy cassandra. copy protection is the best excuse to return the CD after you have ripped it *gg* |
08:46:53 | QT | go to the shop and act very dumb saying "it doesn't work in my car cd player" |
08:47:56 | Cassandra | Damn thing won't rip properly. |
08:47:57 | QT | i always get my money back then |
08:48:04 | QT | hmm |
08:48:15 | Cassandra | Oh, I've returned it before. |
08:48:24 | QT | i am usually very lucky using cdda2wav and putting the disc into a DVD writer drive |
08:48:43 | Cassandra | In the UK our consumer legislation says it has to be fit for the intended purpose. |
08:48:54 | QT | what does that mean? |
08:49:14 | QT | i mean if it does not work it does not work −−> faulty product |
08:49:24 | Cassandra | It means that since I can't put it on my MP3 player, it counts as faulty. |
08:49:50 | QT | one guy in the shop once wanted to argue with me about giving me a refund |
08:49:57 | QT | then it is even better! |
08:50:25 | Cassandra | Yeah. If I could actually rip it. :( |
08:50:40 | QT | the guy at the counter meant it would be possible that i copied it. but how should it be possible if the disc has copy protection? i then asked to speak his boss and a few mins later i have my refund |
08:50:45 | QT | right |
08:50:57 | QT | try different drives and different rippers |
08:50:58 | Cassandra | *grins* |
08:51:30 | QT | do you know the UnCD database? |
08:51:41 | Cassandra | I once complained to Sony about a disc I'd returned and they send me a free copy. Which, oddly, ripped without a problem. |
08:52:27 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
08:53:14 | QT | search on this site for your CD: http://www.heise.de/ct/cd-register/default.shtml?s=suche |
08:58:39 | | Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) |
09:00 |
09:03:40 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
09:09:47 | Cassandra | A couple of successful rips there, but not with drives I own. |
09:10:13 | Bger | Cassandra: some friend with such drives ? |
09:10:45 | Cassandra | Might as well just stick it in my housemate's CD system. That'll copy it. |
09:11:04 | Cassandra | But paying the RIAA tax to get a clean copy f***s me off. |
09:12:30 | Bger | not only u ............... |
09:13:42 | Cassandra | I will return it regardless. I'm not paying money for that crap puporting to be a CD. |
09:14:52 | | Join bobTHC [0] (~bobthc@l03m-35-195.d1.club-internet.fr) |
09:16:32 | | Quit bobTHC (Client Quit) |
09:26:33 | | Quit ashridah ("Leaving") |
09:28:55 | | Join Bgr [0] (~Bager@83.222.160.88) |
09:28:55 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
09:29:45 | | Join Querty [0] (~d4886a7e@labb.contactor.se) |
09:35:07 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
09:35:31 | | Quit oxygen77 (Client Quit) |
09:43:39 | *** | Saving seen data "./dancer.seen" |
09:46:53 | | Quit Maxime`Mrn () |
09:51:17 | Cassandra | Right, there's a letter to EMI written. (Well, editted from the one I sent Warner Music.) |
09:52:00 | amiconn | morning |
09:53:05 | | Join Maxime`Mrn [0] (~flemmard@fbx.flemmard.net) |
09:53:16 | Cassandra | Hey ami. |
09:53:30 | Maxime`Mrn | 'lo |
09:53:32 | Maxime`Mrn | ^^ |
09:54:08 | Cassandra | I'm still wanting to change the iRiver keybindings. Need to make sure people are happy with them before I write the patch though. |
09:54:37 | | Quit Sando (Read error: 104 (Connection reset by peer)) |
09:55:26 | Cassandra | I really can't see the point in binding play to the joystick button, since right on a music file is already bound to play in the WPS. (Or if it isn't, it should be.) |
10:00 |
10:05:51 | | Join bobTHC [0] (~bobthc@l03m-35-195.d1.club-internet.fr) |
10:06:12 | | Quit linuxstb ("Leaving") |
10:16:14 | | Join Sandoaway [0] (lolsteam@144.135.255.155) |
10:22:37 | | Quit bobTHC ("Smoke Weed Every Day !") |
10:26:09 | | Quit Cassandra ("If I were actually witty, this quitline would be funny.") |
10:30:58 | | Join ashridah [0] (ashridah@220-253-120-162.VIC.netspace.net.au) |
10:40:43 | | Join Harpy [0] (IVefPVV8BM@dsl-hkigw7wbb.dial.inet.fi) |
10:45:51 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
10:47:34 | | Join Sando [0] (lolsteam@144.135.255.155) |
10:47:34 | | Quit Sando (Remote closed the connection) |
10:47:42 | | Join Sando [0] (lolsteam@144.135.255.155) |
10:54:31 | | Quit Sandoaway (Read error: 60 (Operation timed out)) |
11:00 |
11:05:20 | | Join chuch [0] (~chuch@c-24-130-71-194.hsd1.ca.comcast.net) |
11:05:39 | chuch | anyone alive ? |
11:06:40 | ashridah | more or less |
11:08:33 | chuch | cool i got a 80gb travelstar with a user password on it and atapwd isnt unlocking it |
11:09:03 | ashridah | ouch |
11:09:03 | chuch | anyone got any ideas i've used hddunlock and even went as far as trying some xbox utils |
11:09:39 | ashridah | find the person who set the password and beat them until they reveal it? |
11:10:43 | chuch | bought it at a tradeshow |
11:11:00 | ashridah | hope you've got a receipt |
11:12:43 | | Join Bger [0] (~Bager@83.222.160.88) |
11:13:27 | chuch | that's it |
11:15:24 | chuch | anyone got some insight on this ? |
11:18:13 | amiconn | Ahahaha! rotflmao, I found the fix for bug #1174245. Stooopid bug, that! Someone meant to do a bitwise not, but used a logical not... |
11:20:08 | t0mas | hm? change from ! to ~ |
11:20:23 | amiconn | yup... trivial, once the mistake is found. |
11:20:44 | ashridah | chuch: find vendor. beat vendor. get refund. |
11:20:52 | amiconn | hi t0mas |
11:21:02 | t0mas | chuch: find vendor and ask for masterpassword is a better way ;-) |
11:21:05 | t0mas | amiconn: hi |
11:21:07 | ashridah | or call manufacturer. explain problem. then find and beat vendor when manufacturer informs you the password cannot be reset |
11:21:31 | t0mas | amiconn: and bye again... time for breakfast |
11:21:37 | | Quit Bgr (Read error: 110 (Connection timed out)) |
11:29:06 | | Join LinusN [0] (~linus@labb.contactor.se) |
11:29:17 | | Part LinusN |
11:30:10 | | Join linuxstb [0] (dave@dsl-212-23-31-215.zen.co.uk) |
11:31:42 | | Quit Bger (Nick collision from services.) |
11:32:06 | | Join Bger [0] (~Bager@83.222.160.88) |
11:33:00 | chuch | so what's the use of this atapwd util that i found on http://www.rockbox.org/lock.html |
11:34:08 | Bger | chuch do you have relevant problem ? |
11:42:23 | chuch | yah i can't get it too unlock a drive |
11:42:44 | ashridah | the question becomes, are you sure it's locked in the same fashion? |
11:42:48 | chuch | i got at user lock hd that im having a problem unlocking |
11:43:18 | chuch | ashridah guess not |
11:43:21 | | Join yyz [0] (~yyz@modem-2995.snake.dialup.pol.co.uk) |
11:43:43 | *** | Saving seen data "./dancer.seen" |
11:44:21 | ashridah | because it sounds like you're facing a newer version of the problem that the archos units would have had |
11:44:53 | ashridah | i remember seeing some commentary about the annoying nature of newer versions of drive locking |
11:45:18 | chuch | yah i just read a 3 page forum post on expertexchange about it |
11:59:03 | | Join Moos [0] (moos012@m214.net81-66-158.noos.fr) |
12:00 |
12:00:14 | HCl | drive locking is evil |
12:00:17 | HCl | the xbox does it too |
12:04:11 | | Join n0bby [0] (~nobby@cpc4-bele3-3-1-cust38.belf.cable.ntl.com) |
12:04:13 | n0bby | hey |
12:04:21 | n0bby | anyone here got CVS write access |
12:04:33 | n0bby | really minor change to a songDB file needed |
12:04:36 | n0bby | the .bat file |
12:04:39 | n0bby | since it doesnt work anymore |
12:05:07 | n0bby | it'd be handy to tell the user to install perl and let them use the bat, but without perl.exe being called |
12:05:12 | n0bby | i've tried it, it works |
12:05:16 | n0bby | :) |
12:05:53 | n0bby | also, does songdb support ogg files yet? |
12:06:39 | ashridah | the java songdb does, yes |
12:07:02 | n0bby | theres a java implementation? |
12:07:25 | n0bby | where? |
12:07:58 | ashridah | on the id3 database page, attached |
12:08:25 | n0bby | ahh |
12:08:31 | n0bby | the page didnt seem to mention it |
12:08:32 | n0bby | :S |
12:08:32 | n0bby | odd |
12:08:50 | ashridah | the new songdb is currently still being developed and documented a bit |
12:09:02 | ashridah | more of the technical side has been covered than user-oriented stuff |
12:09:05 | n0bby | how do i run a .jar on windows? winrar has stolen its assosiation |
12:09:49 | Bger | n0bby do you have sun java ? |
12:09:55 | n0bby | i think so |
12:10:03 | n0bby | i have azureus and it requires it AFAIK |
12:10:07 | Bger | then just java -jar ... |
12:10:13 | Bger | ... = filename |
12:11:05 | n0bby | it just output the usage |
12:11:08 | n0bby | rather than run it |
12:12:23 | n0bby | Exception in thread "main" java.lang.NullPointerException |
12:12:23 | n0bby | at TagDatabase.calcLimits(TagDatabase.java:171) |
12:12:23 | n0bby | at TagDatabase.writeDatabase(TagDatabase.java:301) |
12:12:23 | DBUG | Enqueued KICK n0bby |
12:12:23 | n0bby | at SongDB.main(SongDB.java:49) |
12:13:05 | n0bby | got it now |
12:13:28 | Bger | after that give directory name |
12:13:34 | n0bby | yeah |
12:13:37 | Bger | i mean java - jar songdb.jar dirname |
12:13:44 | Bger | with / slashes |
12:13:57 | n0bby | "java -jar songdb.jar .." for if its in .rockbox |
12:14:13 | n0bby | should add that to the wiki |
12:14:23 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
12:14:23 | * | n0bby does so |
12:15:12 | n0bby | crap |
12:15:13 | n0bby | gtg |
12:15:18 | n0bby | someone else can do it |
12:15:31 | * | n0bby releases edit lock |
12:15:34 | | Quit n0bby () |
12:19:35 | ashridah | i honestly thought it already had |
12:19:56 | HCl | hm? |
12:19:59 | HCl | wha? |
12:20:25 | HCl | i should fix it so it refuses to do anything if it can't find any tags |
12:41:30 | Coldtoast | hey |
12:41:43 | Coldtoast | in the menu, "Status-/Scrollbar" |
12:41:54 | Coldtoast | why's there a - after Status? |
12:42:19 | Coldtoast | seems unneeded to me |
12:42:50 | amiconn | It's an abbrevition for Statusbar/Scrollbar |
12:43:00 | Coldtoast | hmmm. ok |
12:43:03 | amiconn | *abbreviation |
12:43:34 | Coldtoast | I don't think you need it personally |
12:44:20 | Coldtoast | maybe Status/Scroll Bar |
12:45:06 | Moos | it' just a retail |
12:51:05 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
12:51:16 | Coldtoast | what's just a what? |
12:51:23 | Coldtoast | retail=detail? |
12:51:33 | Moos | yes scuse |
12:51:53 | Coldtoast | ok. it is, yes. But why not mention it if I notice it is my theory? |
12:53:01 | Moos | feel free to mention all you want |
12:53:05 | Coldtoast | heh |
12:58:56 | | Quit kenshin (Read error: 110 (Connection timed out)) |
12:59:04 | ashridah | the problem is, status/scroll bar is an if-then-if-then-else conflict |
12:59:22 | ashridah | ie, is it [status|scroll]bar or [status|scrollbar] |
12:59:25 | t0mas | <n0bby> anyone here got CVS write access <−− still needed? |
13:00 |
13:01:17 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
13:03:05 | * | amiconn sighs |
13:03:20 | amiconn | That gfx api will be quite a bit of work... |
13:03:42 | t0mas | you have a vacation comming? ;-) |
13:03:49 | amiconn | Not the implementation itself, but the required changes in the parts that use it. |
13:03:55 | amiconn | I am on vacation |
13:04:28 | amiconn | I've just updated the api proposal |
13:06:08 | amiconn | Oh, btw, the new gfx api will feature full clipping support |
13:07:31 | Cassandra | ami: Any thoughts on changing the iRiver key mappings as per my mail to the list? I don't want to go ahead and do it without polling the dev team first. |
13:08:07 | | Join Febs [0] (~chatzilla@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:09:39 | amiconn | Cassandra: What changes do you mean? There was quite some discussion... |
13:11:13 | Cassandra | I think basically I'd want to shift play to the play/on key. Long press becomes context menu. |
13:11:42 | Cassandra | Not quite sure what to do about the joystick button. Leaving it as another play key seems wasteful. |
13:12:01 | Cassandra | Esp given that right ought to start playing while in WPS anyway. |
13:12:04 | amiconn | I think the current solution is better |
13:12:10 | Cassandra | Why? |
13:12:48 | amiconn | (1) Imho using select to play from the browser is intuitive, because I select something |
13:12:49 | | Quit edx (Read error: 110 (Connection timed out)) |
13:13:13 | amiconn | (2) There are problems related using PLAY for playing, since PLAY is also the poweron button |
13:13:41 | amiconn | There is a reason why play is *not* BUTTON_PLAY, but BUTTON_ON ... |
13:14:24 | amiconn | ..and doubling the play functionality on both SELECT and PLAY is wasteful |
13:14:35 | Cassandra | That'd explain why I always get ased if I want to resume, even when I was last at the end of a playlist. |
13:14:36 | amiconn | ...and leaves the question how to resume... |
13:14:49 | amiconn | Cassandra: No, that's a different story |
13:15:06 | amiconn | The playback code is still buggy regarding playlists |
13:15:24 | Cassandra | *nods* The end of some tracks are getting clipped too. |
13:17:36 | amiconn | Imho the current button assignment is quite logical: |
13:17:59 | Cassandra | Hmm. This might come down to a personal taste thing. For me it really isn't. |
13:18:00 | amiconn | If you want to *select* a new track to play, use SELECT (or RIGHT) |
13:18:17 | amiconn | If you just want to *play* something (=resume), press PLAY |
13:18:41 | Cassandra | It's certainly not logical that the play function and the pause function are bound to different keys. |
13:18:51 | amiconn | Why? |
13:19:07 | Cassandra | Nor should pause be bound to select, since the play button has convenient pocket access. |
13:19:20 | amiconn | (1) On tape decks this was the plain standard |
13:19:22 | yyz | the only thing I dont like about the current buttons is that pressing LEFT from root file menu doesnt take you back to WPS, you need to press PLAY |
13:19:27 | yyz | that annoys me every single time |
13:19:49 | yyz | but everything else seems perfectly logical to me, like amiconn says |
13:20:10 | amiconn | (2) It's just a coincidence that play and pause are identical on archos player& recorder |
13:20:16 | amiconn | On ondio they are not |
13:20:34 | Cassandra | (2) Not really. Every commercial CD player ever works like this. |
13:20:48 | | Join dave__ [0] (~dave@host217-42-252-124.range217-42.btcentralplus.com) |
13:21:02 | | Quit dave__ (Client Quit) |
13:21:13 | | Join dave__ [0] (~dave@host217-42-252-124.range217-42.btcentralplus.com) |
13:22:14 | | Part dave__ ("Leaving") |
13:22:21 | amiconn | Apart from that, play and pause aren't different, if you look at it the way I see it |
13:22:51 | | Join Sucka [0] (~dave@host217-42-252-124.range217-42.btcentralplus.com) |
13:23:42 | Cassandra | Huh? |
13:25:07 | amiconn | Thinking like: To just play something, press play. This resumes on iriver, and does a similar thing on a cd player, since it can only play the currently inserted disk. The same button is pause. |
13:25:43 | amiconn | To play something new, you currently have to use select. However, this also (roughly) equals a cd player: |
13:25:59 | amiconn | To play something new on a cd player, you have to change disks. |
13:26:11 | amiconn | ...and that's not done with the play button, right? |
13:26:41 | Cassandra | *nods* OK. That's quite convincing. Still feels wrong to me, but ... |
13:27:21 | Cassandra | Although of course resume is currently PLAY, SELECT. |
13:27:35 | Cassandra | PLAY, PLAY would be more logical, don't you think? |
13:27:41 | amiconn | If you have it set to ask, then yes |
13:27:59 | amiconn | The text is still wrong, you probably know why |
13:28:22 | amiconn | I agree that accepting *both* select and play as positive answer would be logical |
13:28:35 | Cassandra | We don't have platform dependent language strings. |
13:29:52 | amiconn | What do you think? |
13:30:02 | amiconn | (about selct and play counting as 'yes') |
13:30:24 | Cassandra | *nods* Can't think of a good reason why not. |
13:31:06 | Cassandra | I wonder what I'm going to call the play button in the manual. Calling it play will confuse people, I think. |
13:31:17 | Cassandra | It confused me, certainly. |
13:31:20 | amiconn | Why? |
13:31:24 | amiconn | Ah ,yes |
13:31:38 | amiconn | For me, it is still the PLAY button |
13:33:38 | Cassandra | I see it as a sort of hybrid RESUME/PAUSE/ON. |
13:33:47 | Cassandra | The problem is, you can't call it that. |
13:34:04 | | Quit yyz (Read error: 145 (Connection timed out)) |
13:35:00 | ashridah | i wouldn't mind having play act as 'resume' if the player's just started, even if resume is set to no (or perhaps 'only on play' or something) |
13:35:51 | HCl | hello. |
13:35:58 | amiconn | ashridah: It does that |
13:36:08 | * | Cassandra nods. There's a lot of sense in that. A request to resume by a specific button shouldn't require confirmation. |
13:36:20 | amiconn | You can always resume with PLAY regardless of the resume setting |
13:36:41 | amiconn | The first press will bring up the resume request if there is something to resume |
13:36:48 | Cassandra | If resume is set to "no" do you get prompted, or does it just work? |
13:37:02 | amiconn | Ah umm, good question |
13:37:11 | * | amiconn tries |
13:37:55 | Cassandra | I'm beginning to think we should map the on button's resume functionality to behaviour as per resume = yes. |
13:38:50 | amiconn | Humm, it really doesn't work |
13:39:13 | amiconn | I think the resume setting should be changed to be a 'resume on startup' setting |
13:39:32 | Cassandra | I think you're right. |
13:39:35 | amiconn | This means that the 'ask once' functionality has to go though |
13:39:46 | Cassandra | Does it? |
13:40:04 | amiconn | Ask once destroys the resume info if you answer no |
13:40:29 | | Join edx [0] (edx@p54A8F5C0.dip.t-dialin.net) |
13:40:29 | Cassandra | Hmmm. Maybe it shouldn't. |
13:40:58 | amiconn | I think the resume on startup should obey the resume setting, but while running, the PLAY button (= ON on archos recorder etc) should always resume |
13:41:23 | amiconn | ...and for this to work, the resume info must not be destroyed |
13:41:32 | Cassandra | I agree, although that's potentially confusing for new users. |
13:41:45 | amiconn | Why? |
13:42:31 | Cassandra | Because they may expect the resume (PLAY) button to play the current track (like I did). |
13:42:59 | amiconn | That can be explained in the manual... |
13:43:21 | Cassandra | If you made it act like the SELECT button if there was no resume info, would that be more or less confusing? |
13:43:27 | amiconn | ...like some other rockbox subtleties need explanation |
13:43:32 | * | ashridah notes that the current button assignments in rockbox for the iriver were just thrown in haphazardly when it couldn't play music |
13:43:45 | *** | Saving seen data "./dancer.seen" |
13:43:59 | Cassandra | *nods* That's why we're trying to rethink them. |
13:44:04 | amiconn | ..e.g. the volume versus treble/bass problem. I *love* that discussion |
13:44:19 | t0mas | amiconn: saw my idea on that? |
13:44:22 | amiconn | ...and I definitely prefer the rockbox way |
13:44:25 | ashridah | amiconn: to be honest, i kinda side with you. i'd just love better feedback that it's started volume limiting |
13:44:34 | ashridah | ie, the counter can't progress if it's hit the limit |
13:44:40 | t0mas | yes |
13:44:43 | t0mas | that was my idea |
13:45:06 | t0mas | with an option to pass that point (with a notice) and start having iriver-fw behaviour from that point |
13:45:06 | amiconn | ashridah: Hmm. That won't be easy, because the limiting happens in low-level code, not in high level |
13:45:13 | ashridah | ah. |
13:45:25 | amiconn | t0mas: Why???? |
13:45:28 | ashridah | being able to choose which kind of anti-clipping limiting happens might be nice, but *shrug* |
13:45:34 | t0mas | because everybody is happy then? |
13:45:42 | amiconn | You can always increase the volume further. Just reduce bass/treble |
13:45:46 | Cassandra | Shouldn't be too difficult to programatically calculate the max from the bass and treble settings. |
13:45:52 | t0mas | some people want to stop at that point (you), and some people want to continue... and reduce bass/treble |
13:46:26 | Cassandra | I seem to get distortion if I put the bass setting up much. |
13:46:32 | amiconn | Cassandra: Yes, but that requires more knowledge of the low-level limits in the application layer. Not good... |
13:46:37 | t0mas | then you might have an old version Cassandra |
13:47:02 | Cassandra | *nods* Maybe I'll try it again. |
13:47:12 | amiconn | No, that distortion results from too much filtering. This is not clipping |
13:47:29 | Cassandra | Too much filtering, what's that? |
13:48:23 | amiconn | The filter curve gets so steep that the waveform overshoots |
13:48:37 | ashridah | whoosh! |
13:48:56 | amiconn | At least I think that's what causes the distortion |
13:49:24 | amiconn | There can't be clipping because the limiter is working very strict |
13:49:26 | Cassandra | Right. That doesn't mean anything to me really. Is there a potential solution? |
13:49:41 | ashridah | could i get that in plain english and simple diagrams? :) |
13:49:44 | amiconn | ...reducing the mixer gain by MAX(treble_boost, bass_boost) |
13:49:52 | * | ashridah was never very good at audio/electronic engineering |
13:50:43 | Cassandra | Probably ought to be done by someone who knows what they're doing at some point. |
13:50:49 | amiconn | Cassandra: I'm not sure, but perhaps this can be solved by implemeting software eq, depending on the filter type |
13:51:11 | amiconn | Anyway, 24 dB bass boost sounds like crap for almost everything |
13:51:30 | Cassandra | I was getting this as low as 11. |
13:51:41 | Cassandra | Maybe I need to delete my old config file. |
13:51:46 | amiconn | There is no 11... |
13:52:05 | amiconn | Bass enhancement a la MDB might do a better job for earphones |
13:52:14 | Cassandra | There is on my iRiver. Possibly because I saved my original config when the scale was wrong. |
13:52:37 | amiconn | 11 is impossible hardware-wise, the hardware works in 2 dB steps |
13:52:52 | amiconn | I think you'll get 10 when you feed it 11 from a config file |
13:52:52 | t0mas | oh lol |
13:53:02 | Cassandra | Right. |
13:53:33 | amiconn | The bass setting just shifts right by 1 to get the hardware value |
13:53:41 | Cassandra | I'm going to go fix up resume, I think. |
13:54:00 | | Quit Sando (Read error: 104 (Connection reset by peer)) |
13:54:09 | Cassandra | ami - can you think of any reason I shouldn't make the resume button play the current track if there's no resume info? |
13:54:22 | Cassandra | This is certainly behaviour I'd like. |
13:54:35 | amiconn | Hmm, I would think that's confusing |
13:55:54 | | Join bipak [0] (~bip@p50885672.dip.t-dialin.net) |
13:56:24 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
13:56:29 | Cassandra | It's one of those UI design philosophy things. Do we try to guess what the user "wanted" to happen and risk being confusing, or do we make it rigid and risk having it be confusing in a different way? |
13:57:13 | amiconn | Imho too much guesswork is more confusing, but this is me. |
13:57:34 | ashridah | and no matter which one you choose, you either end up confusing previous users of rockbox, previous users of iriver's firmware, or both :) |
13:57:55 | Cassandra | *nods* |
13:58:24 | Cassandra | I feel a config file option coming on. |
13:58:40 | amiconn | Oh no! No more config options... ;-) |
13:58:59 | Cassandra | Well, you know. They were looking a little thin on the ground. |
13:59:45 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
14:00 |
14:02:21 | Cassandra | Argh. I've just remembered how much I hate the resume logic. |
14:07:17 | Cassandra | Aha! I thought that'd be the case. |
14:07:37 | Cassandra | Controls are inconsistent between the remote and the main unit. |
14:07:44 | Cassandra | This definitely *is* confusing. |
14:07:59 | Cassandra | On the remote, PLAY = SELECT. |
14:09:51 | amiconn | Aaargh! No more broken plugins pls! |
14:11:03 | | Quit bipak_ (Read error: 110 (Connection timed out)) |
14:13:12 | Cassandra | Holy christ, this is just wrong. Buttons labelled the same on the remote and the unit should do the same thing. |
14:14:26 | Cassandra | This is not helped by the remote having three more buttons than the main unit. |
14:14:26 | amiconn | If so, the assignment is probably wrong |
14:14:48 | Cassandra | Yes and no. The menu button *ought* to open the config menu. |
14:15:12 | Cassandra | However, for consistency A-B ought to. |
14:15:37 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
14:15:45 | Cassandra | But then what do we map SELECT to? |
14:16:29 | Cassandra | This is actually bad design on iRiver's behalf, but we're stuck with trying to turn it into something sensible. |
14:18:10 | Cassandra | I think we have to ignore the MENU text on the remote, and map SELECT to NAVI/MENU |
14:19:06 | amiconn | It does the same in iriver fw |
14:19:21 | amiconn | NAVI/MENU opens the file browser as does SELECT on the main unit |
14:19:32 | Cassandra | OK. That's cool. |
14:19:55 | Cassandra | There's no mapping for the RC_MODE button in button.h. |
14:20:52 | Cassandra | Oh, it's labelled VOL. |
14:20:54 | Cassandra | Never mind. |
14:21:45 | amiconn | It's also labelled A-B/MODE (below the control) |
14:22:01 | Cassandra | I meant in the source it's labelled VOL. |
14:22:13 | amiconn | Hmm. |
14:22:22 | Cassandra | Not the best name for it, but ... |
14:22:33 | amiconn | Imho it should be renamed to BUTTON_RC_MODE |
14:22:44 | Cassandra | OK will do that. |
14:23:28 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
14:27:44 | Cassandra | Oh dammit. Now I need to install the 68k compiler. |
14:35:09 | | Quit Sucka ("Leaving") |
14:44:55 | | Join Sucka [0] (~NNSCRIPT@host217-42-252-124.range217-42.btcentralplus.com) |
14:49:54 | amiconn | I wonder whether I should commit parts of the gfx api while it is work in progress, when I have a working state |
14:50:24 | amiconn | I would need to break plugin api compatibility almost every time to avoid crashing plugins |
14:50:44 | Bger | amiconn: if you don't commit, please, back-up ;) |
14:54:52 | Cassandra | You know I keep thinking it ought to be possible for plugins to be compiled standalone. |
14:55:06 | amiconn | ? |
14:55:35 | Cassandra | Well so plugins need not necessarily be distributed with rockbox. |
14:55:54 | amiconn | I still don't understand... |
14:55:55 | Cassandra | Make them more like executables for the Rockbox platform. |
14:56:10 | | Join west-acre [0] (air@host86-130-27-129.range86-130.btcentralplus.com) |
14:56:14 | amiconn | They are... |
14:56:17 | west-acre | hey there |
14:56:53 | Cassandra | Oh, maybe I'm just mad then. Any plugin with the same API no. can run on any Rockbox? |
14:56:57 | amiconn | ...that's why the plugin api version exists |
14:58:11 | amiconn | A plugin can run on rockbox if it's own api version number is less or equal than that of the core *and* equal or greater than the min api version number of the core |
14:58:25 | amiconn | ...and of course the device model matches |
14:59:03 | Cassandra | *nods* |
14:59:05 | amiconn | What I mean when talking about breaking api compatibility is that I have to bump the min api version number of the core |
14:59:17 | amiconn | ...because of incompatible changes to the api |
14:59:18 | Cassandra | I wonder why more people don't distribute plugins independently. |
14:59:36 | amiconn | ...so older plugins don't run |
14:59:43 | Cassandra | *nods* |
15:00 |
15:00:04 | amiconn | I would have to do that almost everytime I commit a new stage of my gfx rework |
15:00:34 | Cassandra | Aren't you supposed to be able to create a new branch for stuff like this? |
15:00:41 | amiconn | ...because functions get ripped out and replaced with fewer, more flexible functions |
15:00:52 | amiconn | Rockbox doesn't use braches |
15:00:57 | amiconn | *branches |
15:01:21 | Cassandra | Can't see why you couldn't create one to work on then merge back in later. |
15:01:35 | Cassandra | Although I have to admit branches confuse me. |
15:01:36 | amiconn | I already have the single pixel stuff implemeted |
15:02:16 | amiconn | Nah, at least I would have to talk to one of the 3 Swedes before doing so, and of course learn how to work with branches in cvs... |
15:02:33 | Cassandra | *nods* |
15:02:49 | Cassandra | Can we start calling them the Three Wise Swedes? |
15:03:17 | amiconn | Hmm, are you sure? |
15:03:28 | amiconn | I am not... ;) |
15:03:48 | Cassandra | Ssh. Or they'll take away your CVS access. |
15:04:36 | amiconn | oopss |
15:05:06 | Cassandra | Pah, why does compiling a little applet like gcc take so damn long? |
15:05:39 | | Join Jleagle [0] (Owner@spr2-cosh3-5-0-cust23.cosh.broadband.ntl.com) |
15:05:56 | DBUG | Enqueued KICK west-acre |
15:05:56 | west-acre | hey wots bin happening with the rockbox port over the past gew days, i got fading backlight, any more? |
15:06:40 | Jleagle | you could see the change logs, i cant see a link to any other than todays though |
15:07:11 | west-acre | yeh, i could only see todays, that's why i asked :D |
15:07:41 | amiconn | Daily builds page, under 'source' there is a link 'older' |
15:08:00 | amiconn | On that page, there is a 'changelog' link for every daily build listed |
15:08:23 | amiconn | (one month worth) |
15:08:34 | Cassandra | ami: Was it you that fixed the sleep time while powered on? Idle timer needs fixing too. |
15:12:44 | amiconn | I left the idle timer as-is on purpose |
15:12:57 | Cassandra | Why? |
15:13:16 | amiconn | I don't want the unit to idle poweroff while connected to the charger |
15:13:31 | amiconn | You can still poweroff with OFF, that was already fixed |
15:13:36 | gromit` | ls |
15:13:40 | Cassandra | It always has with the Archos. |
15:13:40 | gromit` | hrm :) |
15:13:47 | t0mas | gromit`: wrong window? ;) |
15:13:50 | gromit` | ya :) |
15:14:09 | west-acre | Image support for the WPS. ? |
15:14:13 | t0mas | ah better than wget http://some.pronsite.xx ;-) |
15:14:15 | amiconn | Cassandra: The archso can't be powered off while the charger is connected, that's a hardware limitation |
15:14:22 | gromit` | heh :) |
15:14:32 | t0mas | west-acre: hm? |
15:14:33 | amiconn | The iriver can, and you can do that, with the OFF button |
15:14:34 | Cassandra | Maybe I'm just going mad then. |
15:14:38 | t0mas | west-acre: you can display bmp images on the wps |
15:14:44 | west-acre | wiked. |
15:14:53 | | Join ilikedirt [0] (~chatzilla@i5387DD33.versanet.de) |
15:14:54 | | Quit cYmen (Read error: 110 (Connection timed out)) |
15:14:58 | gromit` | browsing pornsites with wget is quite unefficient |
15:15:13 | t0mas | ARG |
15:15:18 | t0mas | some people really are stupid... |
15:15:27 | amiconn | Cassandra: A couple of people agreed with me that idle poweroff should be inhibited while the charger is connected |
15:15:40 | t0mas | I asked someone to send me some mp3's... but re-encode them... as he uses 64 bits and I don't like that sound :P |
15:15:55 | t0mas | now he re-encoded the 64 kbit mp3s as 320... not the original CD |
15:15:57 | t0mas | IDIOT |
15:15:59 | gromit` | lol |
15:16:25 | t0mas | so now I have 320 kbits mp3s wich still sound bad |
15:17:37 | Cassandra | What was the reason, just out of curiosity. |
15:18:14 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:18:14 | * | t0mas is intrested too |
15:18:43 | linuxstb | IMO, idle poweroff is there to save power - which is meaningless when you are plugged into the mains. |
15:18:58 | linuxstb | If I want to turn it off, I know where the off button is. |
15:19:15 | t0mas | I don't when I'm sleeping... |
15:19:22 | t0mas | and I've repeat off... |
15:19:25 | Cassandra | What about saving electricity. |
15:19:35 | Cassandra | I often put an album on when I go to bed. |
15:19:39 | t0mas | so after playing some album... it should stop and shutdown... even when the charger is plugged in |
15:19:53 | linuxstb | Another config option? |
15:19:54 | * | linuxstb ducks |
15:20:18 | amiconn | Cassandra: Use the sleep timer, then it does power off |
15:20:27 | amiconn | That's why I fixed the sleep timer behaviour |
15:20:37 | amiconn | Otherwise I agree with linuxstb |
15:21:04 | Cassandra | I guess. But setting the sleep timer is not convenient. |
15:21:20 | Cassandra | Hmm thats a candidate for addition to the iRiver F2 menu analogue. |
15:22:02 | | Quit DMJC (Connection timed out) |
15:22:08 | Cassandra | Which by the way there seem to be two main candidates for. Long press on MODE or short press on REC. |
15:22:19 | Cassandra | I think I favour long press on MODE. |
15:22:41 | Cassandra | (although that means we then can't put an A-B repeat function on that key) |
15:23:14 | | Quit ilikedirt ("Chatzilla 0.9.68a [Firefox 1.0/20050524]") |
15:23:24 | amiconn | I don't need an F2 equivalent |
15:23:36 | Cassandra | I don't need one. I want one though. |
15:23:45 | amiconn | I don't want one either |
15:23:45 | Cassandra | Just makes life easier. |
15:23:58 | Cassandra | I do. :P |
15:23:58 | | Join DMJC [0] (~DMJC@60-240-221-18.tpgi.com.au) |
15:24:14 | HCl | morning |
15:25:38 | Cassandra | Heya HCl. |
15:26:03 | Cassandra | Anyone else strongly against a quick menu for iRiver? |
15:26:27 | HCl | lag |
15:26:29 | amiconn | Cassandra: A long press can't be called quick... |
15:26:32 | HCl | what do you mean quick menu? |
15:26:42 | Cassandra | F2 on the Archos. |
15:26:46 | HCl | a menu you can quickly access while playing? |
15:27:06 | Cassandra | ami - it's still quicker than navigating through the settings. |
15:28:13 | amiconn | Imho this can't be done comfortable on iriver. MODE is on the side while the joystick is on top |
15:28:27 | HCl | ? |
15:28:32 | amiconn | ...plus, you can't press another button at the same time you press MODE |
15:28:36 | * | HCl missed something.. |
15:28:46 | HCl | i favor long press on mode |
15:29:07 | amiconn | HCl: The quick menus are supposed to work really quick. |
15:29:29 | Cassandra | Am I the only person to hold my Archos in the palm of my hand and use the joystick with my thumb? |
15:29:41 | HCl | amiconn: why does it matter? |
15:29:47 | Cassandra | Or other hand. |
15:29:59 | amiconn | E.g. the F2 menu is brought up by pressing and *holding* F2, then selecting a direction for the desired option |
15:30:00 | HCl | better than not having quick access to a menu at all? |
15:30:13 | amiconn | Leaving off F2 will immediately close the quickmenu again |
15:30:18 | HCl | what i need for the runtime database is a menu you can bring up while playing |
15:30:38 | Cassandra | ami: Nope. Just checked. |
15:30:38 | HCl | i don't need to have a quickmenu in the archos sense, then. |
15:30:40 | amiconn | HCl: Add it to the wps context menu |
15:30:49 | HCl | amiconn: okay, wasn't sure whether we had that :) |
15:30:58 | amiconn | We have that since y'day |
15:31:05 | HCl | ah :P |
15:31:13 | amiconn | Linus committed an old patch of Henrik Backe |
15:31:17 | amiconn | *by |
15:31:18 | HCl | nice |
15:31:18 | HCl | :) |
15:31:22 | HCl | i'll check out and update my player |
15:31:28 | HCl | and work on the runtime database |
15:32:10 | Cassandra | That's very cool. |
15:32:30 | Cassandra | ami: I think you're misremembering how the quick menu works. |
15:32:48 | amiconn | They work in 2 ways, I know |
15:33:01 | amiconn | But the way I described is the *really* quick way |
15:33:21 | amiconn | I still have some working archoses to check... |
15:33:25 | Cassandra | Oh. Didn't know about that. Better add it to the manual at some point. |
15:34:14 | Cassandra | It really is incredibly hard to use one handed though. I'm still not convinced by your objection. |
15:34:27 | amiconn | You can press F2 and leave off again, and the menu will stay. Then you can select your option, and have to press F2 again to get rid of the menu |
15:34:34 | amiconn | Not really quick I'd say... |
15:35:15 | amiconn | If you mean that way, I wouldn't call it quickmenu, it'd just be yet another menu... |
15:35:25 | Cassandra | Why can't you press another button at the same time as MODE? Generic limitation of the iRiver keys? |
15:35:31 | amiconn | yup |
15:36:02 | HCl | curse this forum xD why is the spell check button at the spot where you expect the button for post to be |
15:36:05 | amiconn | mode/left/right/up/down/select are all hooked up to the same adc channel |
15:36:25 | amiconn | + record |
15:36:48 | Cassandra | Annoying. |
15:37:07 | amiconn | The only independent buttons are PLAY and STOP |
15:37:14 | Cassandra | However, I'd still argue it's quicker than using mode to change them. |
15:37:16 | amiconn | Same goes for the remote |
15:37:48 | amiconn | All remote buttons except PLAY and STOP are hookep up to a single adc channel |
15:37:49 | Cassandra | Long press on ON is currently unbound. |
15:41:33 | HCl | good work on mp3 playback |
15:41:38 | HCl | first time i'm playing an mp3 with rockbox |
15:41:39 | HCl | :) |
15:41:59 | HCl | i need a better wps though |
15:42:09 | Cassandra | It's a beautiful thing, isn't it? |
15:42:19 | HCl | yup |
15:42:30 | HCl | testing my runtime db hack i added |
15:42:34 | HCl | should trigger at the end of the song |
15:43:00 | HCl | lcd works nicely as debug output |
15:43:03 | HCl | i mean, remote |
15:43:20 | HCl | i do notice tons of disk activity though |
15:43:22 | HCl | is that normal |
15:43:23 | HCl | ? |
15:43:49 | *** | Saving seen data "./dancer.seen" |
15:43:52 | Cassandra | Does seem to be, yes. |
15:43:54 | ashridah | HCl: currently, rockbox caches around a minute of the first song, then waits for a minute, and caches as much of the playlist as it can |
15:44:02 | * | HCl checks logs |
15:44:05 | HCl | ashridah: i see. |
15:44:18 | Cassandra | I think it should start by caching 5 secs, so that playback starts immediately. |
15:44:22 | ashridah | this is a distinct contrast to iriver's firmware, which only caches the current song, and even then, possibly not much of it |
15:44:23 | Cassandra | Then a minute. |
15:44:27 | Cassandra | Then the playlist. |
15:44:33 | HCl | ashridah: *nods* |
15:44:42 | HCl | we run at higher cpu frequencies though. |
15:44:48 | ashridah | Cassandra: 5 seconds is longer than the hard drive can spin down and back up and settle, i suspect |
15:44:55 | HCl | i don't suppose anyone has made any comparisment in battery usage yet? |
15:45:10 | ashridah | hrm, a few people have. |
15:45:13 | Cassandra | Currently the two seconds or so it takes to start is quite disconcerion. |
15:45:20 | ashridah | i don't know the results. it's not horrible tho |
15:45:21 | Cassandra | disconcerting. |
15:45:32 | amiconn | The playback should simply start if there is buffered enough to not run out while buffering more |
15:45:42 | amiconn | This is how it's done on archos |
15:45:54 | ashridah | Cassandra: it's entirely possible that the player could start playing as soon as the codec has its first frame, it'd be a lot more work tho, i imagine |
15:46:11 | HCl | hrm.. |
15:46:18 | * | HCl 's debug message didn't show up |
15:46:22 | Cassandra | We should do it though. Even iRiver does. |
15:46:39 | amiconn | ashridah: Not the first frame, but enough to not run out of data immediately |
15:46:46 | * | HCl wonders whether the distortion he hears is caused by their crappy livingroom speakers or rockbox.. |
15:46:50 | ashridah | amiconn: hm, true. |
15:46:57 | amiconn | And it's not that hard, if the buffering is properly implemented |
15:47:12 | HCl | Slasheri: around ? :/ |
15:47:37 | | Quit Jleagle ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
15:47:47 | * | ashridah notes that mp3 playback still mysteriously cuts out and the player immediately shuts down for him on a particular playlist he uses |
15:48:03 | ashridah | i need to get around to poking at it to see if it's a particular song, or a length-of-time issue or what |
15:48:08 | Cassandra | I don't think our codec expert is on at the moment, sadly. |
15:48:51 | Cassandra | What the hell is "Ask Once" as a resume option for exactly? |
15:49:10 | * | HCl 's hack to add runtime db stuff didn't work.. must wait for slasheri :/ |
15:49:22 | amiconn | Well, it does ask only once... |
15:49:40 | * | HCl goes to work on school stuff instead |
15:49:41 | Cassandra | Yes, but why would anyone want the unit to behave in this way? |
15:50:07 | amiconn | Some people might be bothered about the resume? request when it does appear every time |
15:50:34 | Cassandra | Hmmmm. |
15:50:36 | amiconn | If we change the resume setting to only define the resume behaviour on startup, we don't need it, as I already stated |
15:50:55 | Cassandra | We don't? |
15:51:17 | amiconn | Those people should then set 'resume on startup' to 'no' and if they occasionally want to resume, |
15:51:18 | | Quit Bger (Read error: 54 (Connection reset by peer)) |
15:51:29 | amiconn | they could still do that using PLAY |
15:52:13 | Cassandra | *nods* |
15:52:13 | amiconn | Btw, these resume changes practically forbid using PLAY as a synonym to SELECT |
15:52:15 | | Join Bger [0] (~Bager@83.222.160.88) |
15:52:23 | amiconn | ..if there is no resume info |
15:52:40 | Cassandra | Do they? |
15:52:51 | Cassandra | My brain is full of cotton wool today. |
15:52:51 | amiconn | The user often won't know whether there is resume info or not, and so using PLAY can be very surprising |
15:53:13 | | Join fogcat [0] (~c2489e63@labb.contactor.se) |
15:53:17 | Cassandra | *nods* Yeah. I'd thought about that. It's relying on the user keeping state in their head. |
15:53:28 | amiconn | Yes... and that's bad |
15:53:44 | Cassandra | I think we should make play flash up "No playlist" if there's no playlist loaded. |
15:53:55 | amiconn | I would certainly run into big trouble, having 4 different units... |
15:54:27 | amiconn | Yes, that might be a good idea |
15:54:58 | Cassandra | Still trying to work out if there's an easy way to leave ask once in without zeroing the playlist. |
15:55:29 | amiconn | Drop that, I'd say |
15:55:56 | amiconn | I think the changes should be as follows: |
15:55:56 | Cassandra | I may do that, yes. |
15:56:17 | amiconn | (1) Resume info should always be stored, regardless of the resume setting |
15:56:35 | amiconn | (2) The resume setting should be renamed 'resume on startup' |
15:56:40 | amiconn | ...and behave that way |
15:56:59 | amiconn | Resume from the browser pushing PLAY should always be done, without a request |
15:57:06 | | Quit fogcat (Client Quit) |
15:57:14 | Cassandra | *nods* All three of those I agree with. |
15:57:41 | amiconn | ...and if there is no resume info, it should splash that message you suggested |
15:58:04 | Cassandra | Or maybe "No resume info" would be better. |
15:59:42 | | Join webguest38 [0] (~c2489e63@labb.contactor.se) |
16:00 |
16:00:55 | | Join fogcat [0] (~c2489e63@labb.contactor.se) |
16:01:04 | fogcat | look |
16:02:41 | fogcat | with the WPS getting more graphical are there any plans to change the screen definition "language"? |
16:03:03 | t0mas | yes, I've been thinking about it |
16:03:21 | t0mas | but couldn't find a smart way to do it... without losing functionaliy we have now |
16:03:29 | fogcat | i was having a Friday afternoon muse about that - current system is v line orientated |
16:04:02 | fogcat | was wondering about a VERY cut down version of HTML style div placing |
16:04:10 | t0mas | pfff |
16:04:17 | t0mas | difficult to code... |
16:04:28 | amiconn | There is no need to think about no-line oriented |
16:04:31 | amiconn | ...now |
16:04:32 | t0mas | but feel free to post a proposal to the mailinglist, wiki or forum |
16:04:42 | * | t0mas is away again :) |
16:04:43 | t0mas | bye |
16:04:43 | fogcat | ahh yeah... well that's where not knowing the code frees my imagination ;-) |
16:04:53 | amiconn | It's a non-no until at least two things are sorted, one of them being veery hard |
16:05:07 | HCl | man its nice to finally be close to being 100% again |
16:05:14 | * | HCl codes for school |
16:05:44 | fogcat | I did have a peek at the source (but I last coded any C about 12 years ago) |
16:07:04 | | Join tvelocity [0] (~tony@ipa34.1.tellas.gr) |
16:12:44 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
16:13:26 | * | preglow FINALLY got a cold |
16:13:49 | ashridah | you say that like it's some kind of acheivement |
16:13:54 | ze | haha |
16:14:15 | ashridah | that said, that means you can stay home and work on rockbox. \o/ |
16:14:19 | preglow | i haven't had one for a couple of years, and i've been praising the almighty lord for every day |
16:14:36 | ashridah | heh, i went through a few years like that. was great |
16:14:39 | preglow | no i can't, i need to hand in my master's thesis in a week |
16:14:47 | | Quit webguest38 ("CGI:IRC (Ping timeout)") |
16:14:50 | ze | couple days ago i got a sore throat for no apparent reason |
16:14:52 | ze | still have it :/ |
16:15:01 | HCl | lol. |
16:15:04 | preglow | there's no mistaking this |
16:15:04 | HCl | :/ |
16:15:08 | HCl | okay thats not funny |
16:15:09 | preglow | sore throat, stuffy nose |
16:15:13 | * | HCl just recovered from being ill :/ |
16:15:25 | HCl | sounds like more than a cold preglow :/ |
16:15:29 | HCl | isn't a cold just a stuffy nose? |
16:15:31 | ze | its weird, i had no contact with anyone sick |
16:15:32 | preglow | diminshing sense of taste :////// |
16:15:41 | preglow | no, i always get a sore throat |
16:15:44 | ze | HCl: often sore throat and cough too |
16:15:45 | preglow | hahah |
16:15:50 | HCl | kay. |
16:15:55 | preglow | i chatted with two germans with a cold two days ago |
16:15:58 | preglow | i wonder where i got it from... |
16:16:00 | ashridah | HCl: it is, i've been through the same thing. i got a cold, then a few weeks later, i developed a nasty cough that lasted for a few weeks. finally shook it off, and then my partner for a large project got mono |
16:16:37 | preglow | i bloody HATE having a cold |
16:16:42 | | Quit fogcat ("CGI:IRC (EOF)") |
16:17:44 | HCl | :/ |
16:18:07 | HCl | markun: added the function stuff to bla.g, its on my ftp in the eindopdr dir |
16:18:16 | | Join hicks [0] (~hicks@90ce51b15f4503ba.session.tor) |
16:19:05 | HCl | heh.. |
16:19:15 | HCl | our cat has it so hot that he's not sleeping on his pillow anymore, cause it gets too warm |
16:20:01 | * | ashridah stabs steam in it's crappy, non-threaded ass |
16:20:31 | ze | your cat has it that way? he paw around with the thermostat? |
16:21:00 | HCl | nope |
16:21:09 | HCl | its just really warm |
16:21:11 | ze | oh heh |
16:21:12 | ashridah | ze: uh. cats are generally furrier than people |
16:21:13 | HCl | tropical temperatures |
16:21:23 | ze | ashridah: usually |
16:21:29 | HCl | also cuter. |
16:21:32 | HCl | don't forget cuter. |
16:21:33 | ze | HCl: often |
16:21:41 | HCl | :d |
16:22:09 | ze | ever notice the more feline characteristics a woman has the hotter she tends to be? or is that just me... heh |
16:22:54 | * | HCl stares at his computer. |
16:23:12 | HCl | hm, something is going definately wrong. |
16:23:23 | ashridah | <HCl> it's fogging up |
16:23:28 | t0mas | hm |
16:23:34 | t0mas | I've found a very irritating bug... |
16:23:53 | t0mas | if you stop playback, and insert 1 song into an empty playlist, it starts playing... |
16:24:04 | t0mas | then you stay in filebrowser to add some more songs |
16:24:11 | t0mas | and you keep adding them |
16:24:22 | * | HCl goes to reboot, the magical fix thing for windows computers. |
16:24:25 | t0mas | then after some time (before the end of the first song) the music stops, and it goes to stop mode |
16:24:41 | amiconn | Hmrf. This bit masking, xoring and inverting drives me crazy |
16:24:46 | t0mas | and it loses the playlist you've been editing... because it stops |
16:25:34 | * | amiconn needs to imagine what the individual draw modes are *really* supposed to do |
16:29:07 | HCl | hrm. |
16:29:08 | HCl | how odd. |
16:29:22 | HCl | a program i use daily just suddenly started crashing without a reason |
16:29:31 | HCl | and now it just crashes when i try to start it.. |
16:32:02 | Cassandra | Hmm - am I right in thinking that global.settings.resume.index isn't currently getting reset at the end of an iRiver playlist? |
16:32:37 | amiconn | global_settings.resume_index it is. But I think you're right, and it's a bug |
16:32:57 | Cassandra | *nods* Any idea where I should look to fix it? |
16:33:28 | amiconn | I would ask Slasheri |
16:33:45 | amiconn | You could also try to compare how this is handled on archos |
16:33:59 | amiconn | archos code is in firmware/mpeg.c |
16:34:07 | amiconn | iriver code is in apps/playback.c |
16:39:36 | preglow | cats are cool |
16:39:41 | preglow | i might be getting one when i move |
16:39:50 | * | Cassandra has 4. |
16:39:57 | Cassandra | But only 1 brain between them. |
16:40:02 | preglow | of course |
16:40:25 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
16:41:13 | rasher | http://rasher.dk/rockbox/ <−− Matrix plugin available |
16:41:17 | preglow | but i gotta go buy something for my throat |
16:41:18 | preglow | oooooh |
16:41:29 | Cassandra | Useful. |
16:41:30 | rasher | except it's somehow broken, and I can't figure out why |
16:41:40 | rasher | Cassandra: I know! |
16:41:48 | Cassandra | I wish people'd stop writing damn plugins. I keep having to document the bastard things. |
16:41:59 | rasher | Well this doesn't do anything |
16:42:03 | rasher | "press stop to exit" |
16:42:04 | preglow | so... |
16:42:05 | rasher | that's it |
16:42:08 | preglow | it's testable? |
16:42:09 | Cassandra | No offense to you, rasher. Sounds cool. |
16:42:12 | rasher | Sure |
16:42:20 | rasher | the animation just dies after a few seconds |
16:42:24 | Cassandra | I still have to do a screenshot. Well, per platform. |
16:42:50 | preglow | rasher: this'll be cool with grayscale! |
16:43:00 | rasher | preglow: not with the current font it won't, but yes |
16:43:27 | rasher | Should use the font from the xmatrix screensaver I suppose |
16:43:30 | preglow | rasher: why not? the font doesn't have to be grayscale to be able to scale it to other shades of gray |
16:43:38 | rasher | Oh, true |
16:43:49 | rasher | but it's so thin and pretty aliased |
16:44:27 | rasher | well, noticably line-ish |
16:45:35 | preglow | oh, well |
16:45:42 | preglow | i gotta go back to writing |
16:45:50 | preglow | and possiblt killing myself |
16:45:50 | preglow | later |
16:45:54 | | Quit preglow ("CGI:IRC 0.5.4 (2004/01/29)") |
16:46:08 | | Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") |
16:54:47 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
16:55:00 | Rori | which lossless codec is playing back best at the moment? |
16:55:18 | amiconn | How do you mean? |
16:55:28 | Rori | which lossless compression codec |
16:55:28 | Cassandra | Is it just me, or is seeking completely failing to work in oggs? |
16:55:29 | amiconn | Both plain wav and wavpack are playing nicely |
16:55:39 | Rori | ape, flac, wv? |
16:55:41 | amiconn | Seeking doesn't work in ogg yetr |
16:55:58 | amiconn | Rori: ape isn't supported, and flac has performance problems |
16:56:02 | Rori | ok |
16:56:19 | amiconn | So wavpack is your best option |
16:58:04 | Rori | can you ff/rw wavpack? |
17:00 |
17:01:58 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
17:07:26 | | Join webguest02 [0] (~8295ae07@labb.contactor.se) |
17:08:13 | | Quit webguest02 (Client Quit) |
17:16:00 | linuxstb | Rori: Yes, seeking in wavpack works. |
17:17:19 | linuxstb | I agree that wavpack is the best lossless codec on the iRiver. It's probably the most worked-on codec apart from MP3, and the work has been done by the wavpack author himself (David Bryant). |
17:20:55 | | Part courtc ("Leaving") |
17:22:56 | | Join Strath [0] (~mike@dgvlwinas01pool0-a230.wi.tds.net) |
17:26:50 | Rori | neat |
17:27:07 | Rori | maybe record direct to wavpack? :) |
17:27:28 | | Quit Querty ("CGI:IRC") |
17:29:01 | Rori | what is a .m4a file? |
17:31:11 | linuxstb | Apple use .m4a for both AAC and ALAC (Apple Lossless Audio Codec). But it's probably AAC. |
17:31:56 | linuxstb | Recording to wavpack should be possible - wavpack encoding and decoding have a similar complexity. |
17:33:28 | Rori | that would rule |
17:33:42 | Rori | lossless recording with nearly half the space used |
17:33:58 | linuxstb | Indeed. |
17:35:12 | Rori | I love it when I dig into my CD collection and discover something I forgot I had |
17:35:16 | amiconn | That depends on waveform complexity. My test album got reduced by merely ~33% |
17:35:27 | amiconn | Still a bit better than FLAC though |
17:35:28 | Rori | it all helps |
17:36:35 | Rori | haha |
17:36:41 | Rori | found a CD not on freedb |
17:37:53 | | Quit Godeater ("CGI:IRC") |
17:37:58 | * | amiconn is going to try the new gfx stuff for the first time :holds breath: |
17:38:58 | * | ashridah lights prayer candle |
17:39:37 | amiconn | The part I've already done seems to work... |
17:41:22 | | Quit StrathAFK (Read error: 110 (Connection timed out)) |
17:41:42 | Slasheri | hi |
17:43:11 | Moos | hi Slasheri |
17:43:52 | Moos | have you got news about bugfix for playback? |
17:43:53 | *** | Saving seen data "./dancer.seen" |
17:44:15 | Slasheri | no, i am currently working on dsp support for playback system |
17:44:22 | Slasheri | after that i will try to do more bugfixes |
17:45:13 | amiconn | Okay, seems all went well up to now |
17:45:20 | amiconn | Next parts... |
17:45:44 | Slasheri | sounds great :) |
17:45:58 | Moos | w00t |
17:45:59 | Rori | MP3 still needs a fix for FF/RW accuracy and 22khz playback |
17:46:09 | linuxstb | Do we have a list of known bugs for the iRiver playback code? |
17:46:26 | amiconn | Currently I'm doing this in the recorder lcd driver only, meaning in current state iriver won't even compile |
17:46:27 | Slasheri | linuxstb: i have some list, maybe i could put that online |
17:46:49 | amiconn | But porting is easy, the routines in question just need to be copied verbatim |
17:46:53 | linuxstb | What about here?: http://www.rockbox.org/twiki/bin/view/Main/IriverStatus |
17:47:09 | linuxstb | I started that page, but haven't linked to it from anywhere yet... |
17:48:51 | Slasheri | linuxstb: http://ihme.org/~miipekk/playback_bugs.txt, there are something in form of irc logs :) |
17:50:00 | linuxstb | Slasheri: OK, I'll try and tidy it up and add it to the IriverStatus page. |
17:50:06 | Slasheri | good :) |
17:50:29 | linuxstb | I'll try and replicate the bugs before listing them... |
17:51:23 | Slasheri | there is also one bug related to buffer filling while player is on motion and can't access really well to the hdd |
17:51:33 | Slasheri | i don't yet know exactly what causes that |
17:51:46 | | Quit Maxime`Mrn () |
17:52:03 | Slasheri | but it will cause skipping and eventually may crash the system if the hdd can't be accessed |
17:57:00 | amiconn | That shouldn't happen. It should try to recover, stopping the sound meanwhile if the buffer is running out |
17:57:17 | amiconn | That's what the archos implementation does |
17:57:47 | Slasheri | yep, but there is some bug somewhere. I have managed to crash the system only two times so i don't know yet what causes it |
17:57:58 | Slasheri | The playback will normally stop and resume |
18:00 |
18:07:18 | | Join sanchny [0] (saa@ool-44c67f68.dyn.optonline.net) |
18:09:14 | | Quit ashridah ("Leaving") |
18:09:37 | Cassandra | Speaking of which, the resume info isn't being correctly overwritten once a playlist finishes. |
18:10:53 | Cassandra | And the keyboard driver hates me, but I don't think that's anyone's fault. |
18:11:29 | Cassandra | What button event would you expect the keyboard driver to return when you called a blocking read while the ON button was held down? |
18:12:17 | Cassandra | I was expecting it not to return until I let go of the key, but apparently not. |
18:12:18 | amiconn | BUTTON_ON|BUTTON_REPEAT |
18:12:30 | amiconn | Why should it return nothing? |
18:12:44 | Cassandra | Cause my brain isn't working? |
18:14:05 | amiconn | If it would not do that, it would be impossible to receive button_repeat events with blocking reads |
18:14:12 | amiconn | ...and that would be plain wrong |
18:14:57 | Cassandra | *nods* |
18:15:08 | Cassandra | What about if you called a non-blocking read? |
18:15:17 | amiconn | same |
18:15:41 | amiconn | The read method doesn't influence the return value |
18:15:52 | amiconn | ...doing otherwise would be silly |
18:16:05 | Cassandra | while (button_get(false) & TREE_POWER_BTN) sleep(HZ/10); |
18:16:23 | amiconn | Why would you do that???? |
18:16:24 | Cassandra | I would expect that to wait until the ON button is released. It doesn't seem to. |
18:18:23 | amiconn | It should, but it will also eat the first event after the power button was released |
18:19:01 | amiconn | (if that event follows within the sleep() time) |
18:19:12 | Cassandra | Which is not likely. |
18:19:15 | amiconn | Just eating button event is often a rather bad idea |
18:19:33 | Cassandra | Well it doesn't work anyway. Falls straight through that bit of code. |
18:19:45 | amiconn | It is very likely if the next event is already in the queue |
18:20:05 | amiconn | The button driver is queued, don't forget that |
18:20:13 | amiconn | ...and that is a good thing imho |
18:20:15 | Cassandra | *nods* |
18:20:26 | Cassandra | Wish I knew why it wasn't doing what I expected though. |
18:20:40 | amiconn | I don't get what you're trying to do |
18:21:05 | amiconn | There already is code in the resume request to handle the case of a still held down power button |
18:21:21 | Cassandra | There was a good reason why I ripped it out. |
18:21:31 | Cassandra | Unfortunately I can't remember it now. |
18:21:46 | Cassandra | However, I think I'll have a rest and come back at it fresh. |
18:21:58 | Cassandra | And start by putting that code back in. |
18:22:30 | amiconn | The gfx code is also somewhat difficult |
18:22:38 | amiconn | So many cases to handle... |
18:22:56 | amiconn | I *want* full clipping support |
18:23:01 | Cassandra | Yeah. A lot of rockbox is like that. It's the downside of such feature rich code. |
18:23:09 | amiconn | ...with as little additional code as possible |
18:23:38 | Rori | I notice you have to be REALLY quick when pushing the remote button to start Rockbox instead of iRiver |
18:23:41 | amiconn | Fortunately I already have some code I can reference - the grayscale library |
18:23:47 | Rori | any way to increase the time? |
18:24:02 | amiconn | I can't use it verbativ - too many tradeoffs in that code. |
18:24:27 | amiconn | Rori: That is a bootloader feature. Removing it requires updating the bootloader |
18:25:05 | Rori | it's too darned quick you have to literally flick the button to get it to load Rockbox |
18:25:05 | amiconn | ...and that should be done by someone knowledgeable equipped with a bdm |
18:25:08 | | Join Febs [0] (~chatzilla@ool-4350bcf4.dyn.optonline.net) |
18:25:09 | amiconn | ..i.e. Linus |
18:26:09 | Cassandra | AFAIK you can't start Rockbox from the remote. |
18:26:20 | Rori | I'd say a count of 1 second for Rockbox and 3 seconds for iRiver would be best |
18:26:21 | Cassandra | It always starts the original firmware. |
18:26:24 | Rori | Yes you can |
18:26:38 | Rori | you have to press the play button very quickly |
18:26:40 | amiconn | Cassandra: You have to be really quick |
18:26:51 | t0mas | pffff... |
18:26:57 | * | t0mas is reading a pointer orgy from hell |
18:27:20 | Cassandra | Well *I* can't. |
18:27:55 | t0mas | ghehe |
18:27:57 | t0mas | I tried it |
18:28:03 | t0mas | you have to be _very_ quick |
18:28:07 | t0mas | but it's possible |
18:28:34 | | Quit hardeep ("BitchX: ribbed for her pleasure!") |
18:28:35 | Cassandra | From what I remember of the CVS, that's actually a bug. |
18:28:37 | t0mas | maybe Linus can add the new idea (< 2 sec = rockbox > 2 sec = iriver) to bootloader v3 ? |
18:28:53 | t0mas | Cassandra: it was... but in that version you didn't have to be so quick |
18:28:58 | amiconn | I'd say drop iriver boot from the remote |
18:29:01 | Cassandra | Frankly I'd rather see him check the record button like with the main unit. |
18:29:12 | t0mas | that would be ok to me to |
18:29:14 | t0mas | *to |
18:29:16 | t0mas | *too |
18:29:16 | amiconn | The record button check is sufficient, imho |
18:29:18 | t0mas | man... |
18:29:22 | amiconn | ...and only on the main unit |
18:29:59 | Rori | when MP3 at lower Hz is sorted I can safely dump iRiver fw boot anyhow |
18:30:00 | Cassandra | Dunno. It might be kind of useful to be able to start the iRiver firmware from the remote. |
18:30:11 | Rori | I need 22Khz etc playback |
18:30:19 | Rori | for audio books |
18:31:01 | t0mas | Rori: update to latest cvs |
18:31:05 | t0mas | it's working now :) |
18:31:11 | Rori | cool! |
18:31:14 | amiconn | Rori: It should already work (for mp3) |
18:31:47 | Rori | but I still want to boot to Rockbox easily from remote (can't wait for LCD browser etc to work on remote I use the remote a lot) |
18:32:02 | amiconn | Cassandra: As soon as rockbox does all things it should do for a first release, I'd even dump iriver fw completely |
18:32:22 | t0mas | amiconn: then it'll need a fw update function too... |
18:32:28 | amiconn | Of course |
18:32:41 | amiconn | ...and rockbox should be flashable |
18:32:49 | t0mas | that would be nice... yes |
18:32:53 | amiconn | -> less boot delay |
18:33:01 | t0mas | but I think thats something for linus again? bdm needed? |
18:33:11 | amiconn | Yes |
18:33:34 | Cassandra | Doesn't really need to boot much quicker, to be honest. |
18:33:40 | amiconn | At least the first stages... |
18:34:17 | t0mas | how big is the iriver fw? |
18:34:33 | t0mas | and how big is the flash rom? |
18:36:43 | Rori | hmmm. bookmarking works great. I wish there was a way for it to distinguish between an audio book and a music file though |
18:37:03 | Rori | from a tag for instance |
18:37:40 | Rori | Like. Have an option to only bookmark files with an audiobook genre tag |
18:38:13 | Rori | I always have ideas for Rockbox lol |
18:38:27 | Rori | shame I can't code shit |
18:38:43 | Rori | I'm an idea's man! ;) |
18:44:36 | | Join _aLF [0] (Alexandre@mut38-2-82-67-66-128.fbx.proxad.net) |
19:00 |
19:03:19 | | Quit linuxstb ("Leaving") |
19:03:47 | Rori | has anyone figured out why sometimes I get 'codec failure' during playback and it drops back to the file list? it's only occasionally |
19:05:09 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
19:07:18 | Moos | Rori: look if you don't have any songs unsuported (i think at WMA), hapened here with WMA the codec it's not currently implemented in lib |
19:07:57 | Rori | I don't understand that statement |
19:08:18 | Rori | this is playing back MP3 |
19:08:36 | Moos | have you only MP3 |
19:08:47 | Rori | no Ogg too |
19:09:26 | Moos | strange |
19:09:32 | Moos | 44Mhz |
19:09:38 | Rori | lightning...big thunder clap |
19:09:40 | Rori | ooh! |
19:09:42 | Rori | scary :) |
19:10:18 | Moos | don't remenber, playback it don't curently bug free ;) |
19:10:38 | Moos | Slasheri work on it |
19:10:47 | | Quit Febs ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
19:11:09 | Rori | no worries |
19:11:11 | Moos | but here the only files with this panic are for my rare WMA files |
19:11:51 | | Quit kenshin (Read error: 60 (Operation timed out)) |
19:13:46 | Plugh_ | anyone know of a text to mp3 conversion util that's free? |
19:13:57 | amiconn | ugha |
19:14:00 | Plugh_ | something that uses the MS voice would be fine |
19:14:44 | Rori | I know of one but not it's name |
19:17:04 | Plugh_ | I have some books in txt format and would prefer to listen to them than read them |
19:17:14 | amiconn | That will become a monster commit for sure :-/ |
19:17:16 | Plugh_ | and I don't mind computer voice |
19:17:27 | amiconn | Expect some graphics glitches... |
19:18:35 | Rori | http://www.nextup.com/ |
19:18:40 | Rori | look there |
19:20:32 | * | amiconn is currently contemplating whether it would be easier to *not* have a global draw mode, but make the draw mode an additional parameter... |
19:22:53 | Rori | AT&T Natural Voices is one of the best text to speech engines around. Uses real voices and splits the vowels and consonants up into little slices then uses them to reconstruct speech that sounds more realistic |
19:24:01 | Plugh_ | looking, Rori, but it's 20 bucks |
19:24:02 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
19:24:28 | Rori | you could always try P2P ;) |
19:24:35 | Rori | cheapskate :P |
19:24:56 | Plugh_ | no, just P-whipped |
19:25:06 | Plugh_ | my wife won't spring for anything like that |
19:26:46 | Rori | well get it from P2P and then pay later if you like it |
19:29:18 | Plugh_ | trying it |
19:36:44 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:38:08 | Thasp | [13:14:42] <Plugh_> anyone know of a text to mp3 conversion util that's free? <−−- ? o_O |
19:38:24 | Thasp | they have those nowadays? :o |
19:39:42 | Rori | I was listening to the sample MP3's and AT&T Ray sounds the best. Does not seem to have those synthetic glitches between the phonemes |
19:40:09 | Rori | but it's a short sample so hard to tell. Still a bit too pausey for my liking but very understandable |
19:40:49 | Rori | A real person reading changes the tone of their voice depending on the meaning of the phrase |
19:40:57 | ze | somebody should do a physical modelling speech synthesizer |
19:41:27 | Rori | People read something adding their own 'flair' to give a phrases, sentence or paragraph meaning |
19:42:07 | Plugh_ | Thasp: the voice menu tagger for directories is a free text to speech converter |
19:42:09 | Rori | although these text to speech engines are getting better and better they still lack that quality |
19:42:28 | Plugh_ | I could probably hack it up for text files |
19:42:30 | | Join godzirra [0] (~shawn@c-24-131-13-213.hsd1.va.comcast.net) |
19:42:36 | HCl | hello |
19:42:40 | godzirra | heya! |
19:43:00 | godzirra | I see that you guys have ihp-120 support and I'm looking at changing to your firmware, but I'm on a linux box and had a question or two. ;) |
19:43:07 | HCl | mm? |
19:43:27 | Plugh_ | don't ask permission to ask a question |
19:43:29 | HCl | thats not really a but, since windows is more unpractical with rockbox (when developing) |
19:43:30 | Plugh_ | fire away |
19:43:54 | *** | Saving seen data "./dancer.seen" |
19:43:59 | godzirra | I wasn't asking permission. I was stating something. ;) |
19:44:07 | HCl | what're the questions? |
19:44:25 | godzirra | I was curious where I get the tools to update the firmware the "hard way"... specifically descramble, mkboot, etc. |
19:44:32 | HCl | they're in cvs |
19:44:40 | godzirra | (Sorry.. a bit laggy... compiling a ton of stuff.) |
19:44:43 | HCl | in the tools sub directory |
19:44:56 | hicks | godzirra, The fwpatcher works with wine. |
19:44:57 | hicks | Thats the way I did it on linux. |
19:44:57 | godzirra | Ah.. I havent checked them out from CVS yet. |
19:45:05 | godzirra | hicks: I'm installing wine now to see if it works for me. |
19:45:19 | * | HCl yawns |
19:45:29 | godzirra | thats whats compiling. |
19:45:36 | hicks | ah lol :) |
19:46:46 | HCl | its less trouble to just check out cvs.. but okay |
19:47:04 | HCl | cold showers rule |
19:47:51 | godzirra | I'm reading the cvs docs now |
19:48:28 | godzirra | crap. havent installed cvs on this box yet. |
19:52:03 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
19:52:44 | | Join hubbel [0] (hubbel@h7n2fls304o1033.telia.com) |
19:54:25 | | Quit hubbel (Client Quit) |
19:54:33 | * | amiconn is still undecided about the drawmode implementation |
19:54:40 | | Quit Strath ("Client closed") |
19:55:41 | amiconn | There are many places that require a different drawmode everytime... |
19:56:56 | amiconn | ...but otoh I remember that implementing a global drawmode reduced code size when I did the grayscale lib... |
19:58:15 | amiconn | ...and if I go for an additional parameter, the question arises how to handle brightness / colour as soon as I start implementing 2-bit gfx... |
19:58:30 | amiconn | More parameters??? |
19:59:23 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:00 |
20:00:13 | godzirra | When I configure the tools, do I want normal or bootloader? |
20:00:19 | godzirra | for my first install onto an IHP-120 |
20:12:12 | godzirra | All the sudden wine seems much easier when I Realize I have to compile the cross compiler still. :) |
20:12:35 | | Join Febs [0] (~chatzilla@ool-4350bcf4.dyn.optonline.net) |
20:17:19 | | Join MO-Pantsu [0] (MO-Pantsu@deadman3000.plus.com) |
20:19:18 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
20:24:27 | | Join Redbreva [0] (~519938b0@labb.contactor.se) |
20:25:16 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
20:29:56 | Coldtoast | I found a situation where backlight fading isn't smooth |
20:30:19 | Coldtoast | nothing very important tho |
20:30:22 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
20:30:31 | Coldtoast | just when you run a plugin like Cube |
20:31:15 | | Join _Redbreva [0] (~redbreva@host81-153-56-176.range81-153.btcentralplus.com) |
20:31:19 | Coldtoast | I imagine you'd never get it smooth in that situation anyway |
20:32:38 | amiconn | Perfectly smooth here |
20:33:03 | Coldtoast | really? I ran it today and it wasn't |
20:33:15 | amiconn | There will be some plugins that will disable backlight fading while they're running, but these aren't implemented for iriver yet |
20:33:32 | amiconn | (metronome, video etc) |
20:34:14 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
20:34:19 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:34:55 | Coldtoast | ah. sorry. it was Logo |
20:34:57 | Coldtoast | notCube |
20:35:29 | | Quit Rori (Read error: 110 (Connection timed out)) |
20:35:50 | amiconn | Hmm, you're right |
20:36:00 | amiconn | I wonder why that is - shouldn't happen |
20:36:10 | amiconn | The backlight fading is interrupt driven |
20:36:25 | Coldtoast | that's interesting |
20:36:49 | amiconn | Seems you found a bug |
20:37:00 | Coldtoast | oh |
20:37:03 | | Quit Redbreva ("CGI:IRC (EOF)") |
20:37:13 | Slasheri | I think the plugin does not keep cpu_boost in sync |
20:37:28 | HCl | hey Slasheri |
20:37:35 | Slasheri | so it calls cpu_boost(false) more often than cpu_boost(true) |
20:37:36 | HCl | any progress on that end of song event thing? |
20:37:37 | Slasheri | hi HCl :) |
20:37:39 | amiconn | The plugin doesn't touch cpu_boost |
20:37:49 | amiconn | ...and it also happens with snow.rock |
20:38:03 | Slasheri | HCl: do you really need information about previous song or is current/next song information enough? |
20:38:05 | godzirra | I keep watching what you guys are saying and I understand every third or fourth line. ;) Usually the ones where you're saying hi to someone else. |
20:38:17 | Slasheri | Hmm.. |
20:38:25 | Slasheri | interesting |
20:38:32 | HCl | Slasheri: in theory, next is enough, but then i also need an event on the start of a song |
20:38:39 | HCl | at least |
20:38:41 | HCl | if i can assume |
20:38:44 | HCl | that the next song |
20:38:47 | HCl | also means that the last has finished |
20:38:57 | Slasheri | HCl: yes, you will get that event always with the information about next song :) |
20:39:09 | HCl | also if there is no next song |
20:39:09 | HCl | ? |
20:39:15 | HCl | say it reaches end of playlist |
20:39:18 | HCl | will i still get the event? |
20:39:24 | Slasheri | then you will get an event with empty value |
20:39:28 | Slasheri | yes |
20:39:34 | HCl | okay, then that should be fine |
20:39:39 | Slasheri | good :) |
20:39:39 | HCl | will i get one before playing any song? |
20:39:56 | HCl | like |
20:40:02 | HCl | if the first song gets played |
20:40:03 | Slasheri | Hmm, no? You get it when first song starts playing |
20:40:06 | HCl | will i get one before it plays? |
20:40:09 | HCl | k |
20:40:40 | Slasheri | you get the event at exact time when real audio output begins |
20:40:48 | HCl | should be fine :) |
20:40:52 | Slasheri | great :) |
20:41:52 | Coldtoast | L ike that you re-added the playl;ist options as well as leaving them in the Playlist menu, btw |
20:42:24 | Slasheri | HCl: I can't patch the code right now because i have lots of changes and the code doesn't work at all but you could do the change: in playback.c uncomment queue_post(&audio_queue, AUDIO_TRACK_CHANGED, 0); Then in case AUDIO_TRACK_CHANGED: add your function call there |
20:43:00 | HCl | okay |
20:43:02 | HCl | i'll try |
20:43:04 | HCl | thanks |
20:43:06 | Slasheri | :) |
20:44:00 | Slasheri | i think you can pass the id3 structure to your function |
20:44:11 | Slasheri | you can read the pathname from that struct |
20:44:13 | HCl | yea |
20:44:15 | HCl | thanks |
20:44:18 | HCl | i'll look at it in a bit |
20:44:20 | HCl | :) |
20:50:03 | | Quit Sucka ("a bird in the bush is worth two in your house") |
20:51:45 | | Join RedBreva [0] (~redbreva@host81-153-56-176.range81-153.btcentralplus.com) |
20:51:57 | * | amiconn strongly hopes that Linus' commit doesn't clash with my changes :-/ |
20:56:21 | Moos | we hope too |
20:56:41 | Moos | have you solved your complicated puzzle? |
20:57:07 | Moos | *your |
20:57:11 | amiconn | Yes, at least I hope so |
20:57:23 | Moos | :) |
20:57:46 | amiconn | I'll keep the drawmode concept, and set some conventions |
20:57:57 | amiconn | See my latest wiki update |
20:58:11 | Moos | oky |
20:58:29 | | Quit _Redbreva (Read error: 145 (Connection timed out)) |
21:00 |
21:01:05 | Moos | i congrats you, apear for me very complicated |
21:01:24 | amiconn | It's tedious |
21:01:25 | Moos | i'm not very competent for this things |
21:01:42 | amiconn | That will become a monster commit - so many places to change |
21:02:03 | godzirra | Wow... the rockbox on my ihp120 looks ... weird. |
21:02:12 | godzirra | Its got an odd line underneat the progress of a song, for instance. |
21:02:22 | Moos | amiconn: it was laborious? |
21:02:36 | godzirra | Is that normal? |
21:02:52 | amiconn | godzirra: That's the not-yet-functional peakmeter |
21:03:12 | godzirra | Ahh, gotcha. |
21:03:23 | t0mas | godzirra: take a look at the CustomWps page in the wiki |
21:03:43 | t0mas | http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
21:03:44 | t0mas | there |
21:03:54 | Moos | hi t0mas |
21:03:57 | t0mas | (or get one here: http://www.rockbox.org/twiki/bin/view/Main/WpsGallery) |
21:04:00 | t0mas | hi Moos |
21:04:09 | godzirra | Thanks. Reading. |
21:04:11 | amiconn | Haha: #> makemake |
21:04:16 | amiconn | -> command not found |
21:05:52 | godzirra | IS the 'default' supposed to only use half the screen? |
21:07:49 | Stryke` | with the default font, you can fit 26 lines on the iRiver, i don't think anyone has a 26 line wps |
21:07:59 | godzirra | Yeah.. that seems a bit extreme. |
21:08:10 | godzirra | I'll play with a few.. just trying to get it to look.... normal. :) |
21:08:21 | Stryke` | the font i use Chicago 12, you get 9 lines |
21:08:31 | godzirra | And I guess my A-B button doesnt change the playmode anymore. |
21:08:41 | t0mas | it doesn't |
21:09:08 | amiconn | Stryke`: The default font allows 15 lines (16 without status bar) |
21:09:13 | godzirra | Was that a statement or a question? |
21:09:49 | amiconn | For 26 lines you'll need a 5-pixel font |
21:10:08 | Cassandra | I'd like to see an example of a WPS using images. |
21:10:44 | Stryke` | my mistake |
21:10:50 | Coldtoast | I have on Cassandra |
21:10:55 | Coldtoast | simpl etho |
21:11:32 | Coldtoast | http://www.rockbox.org/twiki/pub/Main/WpsGallery/WPS.jpg |
21:12:29 | Cassandra | Looks good though. |
21:12:55 | godzirra | t0mas: Was that a question or a statement? |
21:13:04 | Coldtoast | thx. it's nice and clearn |
21:13:25 | godzirra | Coldtoast: I love that.. its nice looking. |
21:13:33 | Coldtoast | cool |
21:13:45 | Coldtoast | I went back to the iriver firmware and it's SO hard to look at now |
21:13:54 | godzirra | Coldtoast: I can imagine. Where can I get your WPS? :) |
21:13:58 | Moos | especially with the soon commiting of amiconn ;-) |
21:14:04 | Coldtoast | everything's SO massive |
21:14:19 | godzirra | hehe |
21:14:24 | Cassandra | Always said amicon should be commited. :) |
21:14:36 | Moos | :) |
21:14:40 | Moos | indeed |
21:14:42 | Coldtoast | hmmI think I might zip it up and upload it |
21:14:49 | godzirra | Coldtoast: Would you please? I'd like to try it out. |
21:14:56 | amiconn | Moos: My commit is supposed to not change the appearance, but there might be bugs |
21:15:17 | hardeep | don't you mean undocumented features? |
21:15:17 | amiconn | ...and it is a big step forward towards more flexible graphics |
21:15:50 | Moos | a ok, and about greyscale? |
21:16:02 | Moos | an oyher step? |
21:16:06 | amiconn | That is the next step when the gfx api is done |
21:16:25 | Moos | k |
21:16:32 | | Quit RedBreva (Read error: 110 (Connection timed out)) |
21:16:36 | amiconn | I'm testing concepts with that api as well |
21:16:50 | t0mas | <godzirra> t0mas: Was that a question or a statement? <−− statement |
21:16:54 | t0mas | but I don't like that ;) |
21:17:10 | Coldtoast | with the .wps, it'd be cool if you had avvess to the icons rockbox has inbuilt |
21:17:15 | t0mas | I only haven't dared to toch it because of Cassandra and amiconn being busy with buttons things |
21:17:29 | Coldtoast | so you could have a little icon of a musical note in front of a trackname |
21:17:33 | t0mas | Coldtoast: acces to the icons isn't hard... |
21:17:46 | t0mas | sounds like a good idea... |
21:17:57 | t0mas | just add an image tag for build in images |
21:18:07 | Coldtoast | yeah |
21:18:16 | t0mas | %xf image from file |
21:18:22 | t0mas | %xb buildin image |
21:18:28 | t0mas | %xd display the image |
21:18:37 | t0mas | (because we wanted to separate that) |
21:18:52 | west-acre | Rockbox is an Open Source replacement firmware for the Archos Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio MP3 players. |
21:18:52 | west-acre | Rockbox is a complete rewrite and uses no fragments of the original firmware. It boasts numerous features while remaining easy to use. |
21:18:52 | west-acre | Installing Rockbox does not harm your Archos, it works the same way you upgrade your ordinary Archos firmware. |
21:19:10 | west-acre | no iriver ? |
21:19:28 | HCl | iriver is still testing. |
21:19:35 | t0mas | the site is way behind development |
21:19:45 | t0mas | we need some people to update it when we're about to release for iriver |
21:19:46 | godzirra | t0mas: Ack. its set to infinitely loop my directory I'm in... thats ... bad. |
21:19:47 | Moos | pre alpha version |
21:19:56 | godzirra | t0mas: is there no current way to set your playback mode then? |
21:19:58 | t0mas | godzirra: you can change it in the settings |
21:20:17 | t0mas | settings -> general -> playback or settings -> playback |
21:20:20 | t0mas | I'm not sure |
21:20:49 | t0mas | settings -> general settings -> playback -> resume |
21:20:54 | t0mas | erm |
21:20:54 | t0mas | repeat |
21:21:32 | godzirra | ah.. ok. |
21:21:46 | godzirra | this may be a silly question... but pressing my nav button doesnt get me to settings anymore... |
21:21:47 | Coldtoast | godzirra: www.3dluvr.com/edan/tmp/edan.zip |
21:22:01 | godzirra | nor do I know how to go up a directory. |
21:22:32 | Cassandra | Left. |
21:22:46 | godzirra | wow. |
21:22:49 | godzirra | that makes sense. |
21:22:58 | godzirra | Sorry.. not used to my iriver making sense. |
21:24:23 | Coldtoast | godzirra: put all the files in that zip in .rockbox. If you want to be neater and put images in a subdir, you'll have to edit the .wps yourself. |
21:24:37 | godzirra | Hrm... it says if you put your .wps file in .rockbox, you have to "play" the wps to load it? |
21:24:45 | Coldtoast | yep |
21:24:52 | godzirra | but when I try to go into the .rockbox directory, its telling me "Play resume, yes or no? |
21:26:04 | godzirra | Coldtoast: If I make the images a directory, do I need to use \ or / 's? |
21:26:14 | godzirra | mv the images into a directory I mean |
21:26:23 | Cassandra | Yeah. You need to use the SELECT button (centre of the joystick) |
21:26:51 | godzirra | Cassandra: thats what I was using |
21:27:00 | Coldtoast | "/" |
21:27:09 | godzirra | Coldtoast: Thanks |
21:28:14 | godzirra | I hit "select", "left", "up" (until I get to the 'X rockbox' directory) and hit "select" again and it says this: |
21:28:17 | godzirra | Rolo Loading |
21:28:26 | west-acre | hey hoo designed the rockbox logo? |
21:28:30 | godzirra | then: "Resume? PLAY = Yes Any Other = No |
21:28:41 | west-acre | http://www.rockbox.org/rockbox100.png |
21:28:45 | Coldtoast | you're selecting rockbox.iriver. not .rockbox |
21:29:01 | godzirra | hrm. I don't see .rockbox then? :/ |
21:30:33 | Coldtoast | do you have General Settings>File View>Show Files set to All? |
21:30:53 | godzirra | not if it didnt come that way by default. Lemme try that. |
21:31:03 | Coldtoast | ok. it's set to Supported then |
21:31:06 | godzirra | on a side note, after flashing, do I need ihp_120.hex on my irivers hard drive? |
21:32:11 | HCl | no. |
21:33:38 | godzirra | great. |
21:33:52 | godzirra | now I'm just trying to find a "here's what the keys do now" in the documentation |
21:34:34 | godzirra | ahh found it |
21:34:35 | amiconn | :shock: |
21:35:30 | amiconn | I think I should commit what I have as soon as it compiles cleanly, but I may not be around to fix quirks during the weekend |
21:36:01 | amiconn | If I don't commit, chances are that I'll get a whole bunch of clashes next week :-/ |
21:36:34 | Moos | commit ;) |
21:36:47 | | Quit ghostiger2 (Remote closed the connection) |
21:37:30 | amiconn | It will take a while to get it to compile cleanly |
21:40:34 | godzirra | ok. how the heck do I get into my settings menu :/ |
21:42:35 | godzirra | Darnit.. the pdf settings don't have info on what each key does for the iriver |
21:43:58 | *** | Saving seen data "./dancer.seen" |
21:44:49 | Cassandra | the MODE (A-B) button. |
21:47:16 | godzirra | Cassandra: thank you |
21:47:20 | godzirra | Coldtoast: your wps looks awesome. |
21:47:35 | godzirra | ok.. one last question.. I appreciate all your help, and rockbox seriously kicks some ass. |
21:47:49 | godzirra | Is it normal to take about 2 seconds between when you hit pause and when it actually pauses? |
21:47:50 | | Join ghostiger2 [0] (debian-tor@5df48ea5ace8dedf.session.tor) |
21:49:34 | Cassandra | It fades out. |
21:49:59 | godzirra | ok.. thats a cool feature, was just curious if that was by design or not. |
21:50:13 | godzirra | Is there anything that a non-Cish type programmer can do to contribute to the project? |
21:50:26 | godzirra | I'm a web programmer and do perl stuff and database stuff a lot, but C was never my strong point. |
21:51:07 | | Quit west-acre (Read error: 60 (Operation timed out)) |
21:52:12 | Cassandra | I don't know of anything specific. |
21:52:28 | Coldtoast | the little "rockbox" in the bottom right looks cute, huh? :) |
21:52:40 | godzirra | hrm.. my littel rockbox isnt showing up :/ |
21:53:22 | godzirra | that was the teeny_logo.bmp right? |
21:53:36 | Coldtoast | oh? hmmmm. dunno why that'd be. I am using the rockbox_default.fnt tho |
21:53:37 | Coldtoast | yeah |
21:55:14 | godzirra | not sure why its not showing up |
21:55:36 | godzirra | This is the right first line righT? |
21:55:37 | godzirra | %x1|edan_img/teeny_logo.bmp|116|117|%x2|edan_img/now.bmp|0|8|%x3|edan_img/art_alb.bmp|0|32|%x4|edan_img/next.bmp|0|56| |
21:55:44 | godzirra | Assuming I copied all the images into edan_img/ |
21:56:22 | Coldtoast | this is odd. I rearranged mine so I have all teh images in .rockbox/wps/edan |
21:56:54 | godzirra | that line looks right doesnt it? |
21:57:07 | Coldtoast | and yeah. using %x1|wps/edan/teeny_logo.bmp|116|117| doesn't load it |
21:57:12 | godzirra | Hrm. |
21:57:25 | godzirra | all the other images load though. |
21:57:29 | Coldtoast | hey godzirra: see the "Current Track" image? |
21:57:35 | godzirra | yup |
21:57:36 | Coldtoast | with the tiny dots after it? |
21:57:40 | godzirra | I see the other ones all just fine. |
21:57:48 | godzirra | artist/album and next track too |
21:57:48 | Coldtoast | ok. are you missing any dots in that one? |
21:57:50 | godzirra | yup |
21:57:55 | Coldtoast | me too |
21:57:57 | godzirra | weird. |
21:58:21 | Coldtoast | but if you put all the images in .rockbox and use no ptahs in teh wps to load them, it all works |
21:58:22 | amiconn | :sigh: |
21:58:35 | Coldtoast | ptahs=paths |
22:00 |
22:00:36 | godzirra | hrm. how weird. |
22:00:40 | godzirra | that only that one image doesnt load though |
22:00:44 | godzirra | the other ones load fine in the paths. |
22:00:58 | godzirra | Coldtoast: Perhaps try adding another image (any image) before the teenylogo... maybe it just isnt loadingf the first image for some reason? |
22:01:21 | Coldtoast | there's something else odd happening tho |
22:01:47 | Coldtoast | www.3dluvr.com/edan/tmp/WPS.jpg is how it looks with all files in .rockbox |
22:02:28 | Coldtoast | www.3dluvr.com/edan/tmp/dump_0002.JPG is how it looks with the images in a subdir |
22:02:45 | | Quit RotAtoR () |
22:02:48 | | Quit ghostiger2 (Remote closed the connection) |
22:03:06 | Coldtoast | the little logo isn't there and there's a bit missing from the "Current Track" image |
22:03:10 | godzirra | Thats weird |
22:03:12 | godzirra | I have no idea. |
22:04:16 | Coldtoast | seems liek something that'l be fixed in an upcoming build. Not something wrogn with my .wps |
22:04:44 | godzirra | right |
22:04:46 | amiconn | It seems I have to touch every friggin plugin |
22:05:30 | Cassandra | How annoying. |
22:05:55 | godzirra | how do you tell what plugins at.. or better, where can I read about plugins? |
22:07:26 | Cassandra | The manual's a good place to start. Or the wiki. |
22:08:09 | godzirra | thanks.. I'm off to read both. Thanks for all the info. :) |
22:08:20 | Coldtoast | godzirra: my wps works correctly as I sent it tho |
22:08:26 | Coldtoast | just dump it all in .rockbox |
22:08:45 | Coldtoast | I can deal with that. hehe. Interesting to find a little niggly tho |
22:12:47 | godzirra | All good. I still love the wps. |
22:14:15 | Coldtoast | cool, make one ;)\ |
22:14:28 | godzirra | I will when I have more time to read the docs. ;) |
22:15:12 | godzirra | weird. |
22:15:18 | godzirra | I moved everything into .rockbox/wps |
22:15:24 | godzirra | including edan.wps and all the images |
22:15:28 | godzirra | and still get the same results.. almost |
22:15:40 | godzirra | the teeny_logo pops up for a split second on the top RIGHT corner and then disappears. |
22:16:07 | Coldtoast | yeah. the status bar probably destroys it |
22:16:17 | godzirra | in your image though it was in the bottom left corner? |
22:16:24 | Coldtoast | yeah |
22:17:11 | Coldtoast | supposed to load it at 116, 117 |
22:17:45 | godzirra | thats where its loading it |
22:17:51 | godzirra | but 116,117 is the bottom right corner isnt it? |
22:17:57 | Coldtoast | aye |
22:18:00 | godzirra | hrm |
22:18:36 | godzirra | there we go |
22:18:37 | godzirra | weird. |
22:18:39 | godzirra | it works now :) |
22:18:45 | godzirra | I'm going home guys.. I'll chat with everyone later. :) |
22:18:49 | Coldtoast | well |
22:19:03 | Coldtoast | the .wps has to be in .rockbox for it to load next boot tho |
22:19:08 | godzirra | I saw |
22:19:10 | godzirra | I changed mine |
22:20:40 | Cassandra | Bye |
22:21:09 | godzirra | Cassandra: Let me know if there's anything I can do to help the project. Like I said, I'm not much of a C programmer, but I'll do anything I can to help you. |
22:21:59 | Cassandra | Best ask someone like LinusN. |
22:22:07 | Cassandra | I just write the manual. |
22:22:09 | godzirra | okee dokee. |
22:23:38 | Cassandra | (and the occasional hack) |
22:23:55 | * | amiconn is having a hard time with the clock plugin |
22:24:50 | Cassandra | What's up? |
22:25:17 | amiconn | Dozens, erm, hundreds of calls to lcd_clearrect(), lcd_invertrect() ... |
22:25:56 | Cassandra | Global search/replace? |
22:26:07 | amiconn | Unfortunately not |
22:26:13 | Coldtoast | noticed something else. Screendump ignores inverted :CD |
22:26:17 | Coldtoast | LCD |
22:26:19 | Cassandra | arse |
22:26:24 | amiconn | I have to place calls to lcd_set_drawmode() before & after |
22:26:42 | amiconn | Coldtoast: Inverted lcd is a hardware feature |
22:26:58 | Coldtoast | ok |
22:27:13 | Coldtoast | there's something odd with mine |
22:27:33 | Coldtoast | when I switch to inverted, I have vertical stripes thru it |
22:27:55 | Coldtoast | not evenly spaced. Looks a bit like a bar code |
22:28:54 | Coldtoast | but one of the builds from teh past two days didn't do it |
22:30:39 | Cassandra | Works fine for me. |
22:31:47 | Coldtoast | yeah. somebody else tried and it was fine for them too |
22:32:05 | Coldtoast | it'll be my player I guess |
22:33:31 | Coldtoast | if I adjust the contrast so the screen is black there are no stripes tho |
22:50:57 | Cassandra | Damn this stupid code. I *knew* there was a reason I changed it. It doesn't actually work properly. The first resume press is *always* ignored, which on iRiver we do not want. |
22:58:10 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
22:59:58 | amiconn | Mrf, I do not get this :-/ |
23:00 |
23:00:32 | amiconn | Why the **** is a #define unknown in a source file although the corresponding header *is* included? |
23:00:58 | Bagder | run the same gcc line manually with -E |
23:01:27 | Bagder | usually gives some clues |
23:01:34 | amiconn | Hmm. Seems it is not included because it isn't found, but the compiler doesn't complain??? |
23:05:54 | amiconn | How do I set verbose mode so I can see the gcc line? |
23:06:01 | Bagder | make V=1 |
23:06:14 | amiconn | tnx |
23:06:57 | | Quit kenshin (Read error: 110 (Connection timed out)) |
23:11:17 | hardeep | hmmm, the ondio fm is pretty cool |
23:12:17 | amiconn | Bagder: Hmm, called the line with added -E. Nothing happens?! |
23:13:01 | amiconn | Ah no |
23:13:12 | amiconn | It wrote the text output to the .o file.... |
23:13:21 | Bagder | right, if you kept -o |
23:13:28 | amiconn | funny |
23:19:22 | amiconn | Aaaaarrrrrgghhhh! |
23:19:27 | amiconn | I found the reason |
23:19:47 | amiconn | There are 2 files called lcd.h, one in rockbox and one in rockboy |
23:19:56 | hardeep | ick |
23:19:58 | Bagder | :-O |
23:20:06 | amiconn | Now what to do about that??? |
23:20:15 | amiconn | I need my drawmode #defines... |
23:20:17 | Bagder | rename the rockboy one |
23:22:47 | hardeep | any complaints if I add a feature to reshuffle when the playlist repeats? i think it would be great for the ondio |
23:23:20 | Bagder | hardeep: there's a feature request for that since... eons back ;-) |
23:23:38 | Bagder | iow: would be great |
23:23:46 | hardeep | i had written something a while back... just found it again heh |
23:24:23 | Bagder | you an ondio user now? |
23:24:54 | hardeep | not really, just saw it on ebay and thought why not |
23:25:11 | Bagder | :-) |
23:27:19 | amiconn | I'm getting weird compilation problems now :-( |
23:28:17 | amiconn | hw.c: In function `hw_dma': |
23:28:18 | amiconn | hw.c:55: error: `lcd' undeclared (first use in this function) |
23:28:40 | amiconn | lcd is declared in the (renamed) lcd.h, which is properly included in hw.c ... |
23:28:51 | amiconn | This rockboy stuff is all messy :( |
23:30:03 | | Quit Mx|afk ("leaving") |
23:30:43 | | Join LinusN [0] (~linus@labb.contactor.se) |
23:31:56 | amiconn | Meh, I think I'll fix that the quick way |
23:32:16 | hardeep | rm -rf ? |
23:32:22 | amiconn | I want to get this stuff up and running, delaying the commit for too long won't do any good |
23:38:18 | Moos | Hola Linus |
23:38:25 | Moos | que tal? |
23:38:53 | LinusN | fine, thx |
23:39:17 | LinusN | or is it "mui bien" or something? |
23:39:43 | Moos | si muy bien, yo tambien :-) |
23:40:16 | Moos | ça va les vacances? |
23:40:27 | LinusN | très bien |
23:40:38 | LinusN | beacoup de soleil |
23:40:59 | t0mas | yeah, I hope it stays this way for a few more weeks :) |
23:41:14 | LinusN | going home tomorrow |
23:41:16 | amiconn | Ich versteh' nur Bahnhof |
23:41:22 | Moos | yes t0mas here in france is too hot |
23:41:35 | t0mas | lol @ amiconn |
23:41:39 | amiconn | Yay! It compiled without warnings for recorder :-) Now checking other archos platforms, testing on recorder in parallel |
23:41:48 | t0mas | Ich spreche ein sehr klein bischen Deutsch... |
23:41:53 | Moos | alélouia :) |
23:42:18 | | Part chuch |
23:42:19 | t0mas | but... I've been thinking about this delayed playing... |
23:42:26 | t0mas | some people complained about |
23:42:45 | t0mas | someone removed the call to audio_stop before the next function was called in wps.c |
23:43:06 | amiconn | LinusN: The recorder binary got ~600 bytes larger due to my gfx changes. Is that acceptable? |
23:43:19 | amiconn | bitmap drawing is not yet converted |
23:44:00 | *** | Saving seen data "./dancer.seen" |
23:44:16 | LinusN | amiconn: of course |
23:44:44 | amiconn | I hope that it will get a bit smaller again once I applied all my ideas |
23:45:45 | LinusN | is it "paint-the-build-table-red" commit time then? :-) |
23:46:04 | amiconn | It shouldn't |
23:46:05 | Bagder | red is a nice color ;-) |
23:46:10 | t0mas | ghehe |
23:46:43 | t0mas | 3 knowledgable devs around... has any of you looked at the next song delay on iriver? |
23:47:00 | LinusN | i have second thoughts about the playlist menu in the browser context menu |
23:47:48 | LinusN | t0mas: i guess it takes a few secs for the decoder to reach the pcm low watermark |
23:48:16 | t0mas | hm.. but it was fast before |
23:48:17 | Bagder | I'm not that into the playback code to be able to tell |
23:48:31 | t0mas | maybe it has something todo with the crossfade code |
23:48:41 | t0mas | but I was unable to find the cause... |
23:49:27 | amiconn | Boooog... :-/ |
23:49:57 | amiconn | LinusN: I hope your changes don't clash with my gfx api conversion |
23:50:11 | LinusN | i doubt it |
23:50:24 | amiconn | I had to touch many many source files |
23:50:40 | LinusN | "cvs update" |
23:53:08 | | Quit Heidelbaer (Read error: 104 (Connection reset by peer)) |
23:53:33 | t0mas | LinusN? playback.c line 1.010 |
23:53:44 | t0mas | /pcm_play_stop(); |
23:54:02 | t0mas | someone removed that stop... |
23:54:38 | t0mas | commented out in v1.55 |
23:54:45 | t0mas | "Some re-desing to buffer filling and track loading code and a few bugfixes." |
23:55:01 | Bagder | stopping it doesn't sound right to me |
23:55:03 | hardeep | LinusN: do you mean the view/save etc. options when in the file browser? |
23:55:10 | hardeep | LinusN: re: second thoughts |
23:55:23 | LinusN | the "create" option |
23:55:35 | hardeep | LinusN: 'cause I don't like those either... i use insert, etc. more then the others when browsing files |
23:55:37 | Bagder | t0mas: this is Slasheri's territory |
23:56:04 | LinusN | in my view, the context is "the file/dir marked by the cursor" |
23:56:17 | Bagder | and now, sleeep |
23:56:22 | hardeep | yeah, that makes more sense |
23:56:25 | t0mas | hm... nice idea |
23:56:26 | LinusN | but "create playlist" uses the current dir |
23:56:27 | t0mas | but it's to hot to sleep |
23:56:34 | amiconn | 100 KB diff, almost 50 files touched |
23:56:35 | t0mas | Slasheri? are you around? |
23:56:46 | hardeep | and view/save don't even refer to a file |
23:56:54 | t0mas | that audio_stop() call doesn't break crossfading... so why is it gone? :) |
23:57:01 | LinusN | hardeep: true |
23:57:26 | | Join TCK- [0] (TCK@81-86-96-23.dsl.pipex.com) |
23:57:42 | LinusN | hardeep: the only playlist option that should be in the browser context menu should be "insert" |
23:57:58 | LinusN | and friends |
23:58:06 | hardeep | LinusN: i agree |
23:58:18 | Slasheri | t0mas: yes, that is required for cross fading. Some buffer flush could be implemented to make song change faster when crossfader is not available |
23:58:53 | t0mas | Slasheri: what about checking if crossfading is on, and if it's off: audio_stop() |
23:59:01 | Slasheri | That prevents also having gaps between tracks when selecting a new track to play |